0001628280-21-005632.txt : 20210325 0001628280-21-005632.hdr.sgml : 20210325 20210325162458 ACCESSION NUMBER: 0001628280-21-005632 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210325 DATE AS OF CHANGE: 20210325 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38069 FILM NUMBER: 21772682 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-K 1 cldr-20210131.htm 10-K cldr-20210131
00015353792021FYFALSEus-gaap:AccountingStandardsUpdate201613MemberP1YP3YP3YP2YP4YP6M0.16670.083300015353792020-02-012021-01-31iso4217:USD00015353792020-07-31xbrli:shares00015353792021-02-2800015353792021-01-3100015353792020-01-31iso4217:USDxbrli:shares0001535379us-gaap:LicenseMember2020-02-012021-01-310001535379us-gaap:LicenseMember2019-02-012020-01-310001535379us-gaap:LicenseMember2018-02-012019-01-310001535379us-gaap:ServiceMember2020-02-012021-01-310001535379us-gaap:ServiceMember2019-02-012020-01-310001535379us-gaap:ServiceMember2018-02-012019-01-3100015353792019-02-012020-01-3100015353792018-02-012019-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012021-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012020-01-310001535379us-gaap:ResearchAndDevelopmentExpenseMember2018-02-012019-01-310001535379us-gaap:SellingAndMarketingExpenseMember2020-02-012021-01-310001535379us-gaap:SellingAndMarketingExpenseMember2019-02-012020-01-310001535379us-gaap:SellingAndMarketingExpenseMember2018-02-012019-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012021-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012020-01-310001535379us-gaap:GeneralAndAdministrativeExpenseMember2018-02-012019-01-310001535379us-gaap:CommonStockMember2018-01-310001535379us-gaap:AdditionalPaidInCapitalMember2018-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-310001535379us-gaap:RetainedEarningsMember2018-01-3100015353792018-01-310001535379us-gaap:CommonStockMember2018-02-012019-01-310001535379us-gaap:AdditionalPaidInCapitalMember2018-02-012019-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-012019-01-310001535379us-gaap:RetainedEarningsMember2018-02-012019-01-310001535379us-gaap:CommonStockMember2019-01-310001535379us-gaap:AdditionalPaidInCapitalMember2019-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001535379us-gaap:RetainedEarningsMember2019-01-3100015353792019-01-310001535379us-gaap:CommonStockMember2019-02-012020-01-310001535379us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012020-01-310001535379us-gaap:RetainedEarningsMember2019-02-012020-01-310001535379us-gaap:CommonStockMember2020-01-310001535379us-gaap:AdditionalPaidInCapitalMember2020-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001535379us-gaap:RetainedEarningsMember2020-01-310001535379us-gaap:CommonStockMember2020-02-012021-01-310001535379us-gaap:AdditionalPaidInCapitalMember2020-02-012021-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012021-01-310001535379us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-310001535379srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-310001535379us-gaap:RetainedEarningsMember2020-02-012021-01-310001535379us-gaap:CommonStockMember2021-01-310001535379us-gaap:AdditionalPaidInCapitalMember2021-01-310001535379us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310001535379us-gaap:RetainedEarningsMember2021-01-31cldr:segmentcldr:customer0001535379us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-02-012021-01-310001535379srt:MinimumMemberus-gaap:ComputerEquipmentMember2020-02-012021-01-310001535379srt:MaximumMemberus-gaap:ComputerEquipmentMember2020-02-012021-01-310001535379us-gaap:FurnitureAndFixturesMember2020-02-012021-01-310001535379srt:MinimumMember2020-02-012021-01-310001535379srt:MaximumMember2020-02-012021-01-310001535379srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMembercldr:EquityIncentivePlan2017Member2020-02-012021-01-310001535379srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMembercldr:EquityIncentivePlan2017Member2020-02-012021-01-3100015353792021-02-012021-01-3100015353792022-02-012021-01-31xbrli:pure0001535379cldr:EventadorLabsIncMember2020-10-080001535379cldr:EventadorLabsIncMember2020-10-082020-10-080001535379srt:MinimumMembercldr:EventadorLabsIncMember2020-10-082020-10-080001535379srt:MaximumMembercldr:EventadorLabsIncMember2020-10-082020-10-080001535379us-gaap:MoneyMarketFundsMember2021-01-310001535379us-gaap:CertificatesOfDepositMember2021-01-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-01-310001535379us-gaap:AssetBackedSecuritiesMember2021-01-310001535379us-gaap:CorporateDebtSecuritiesMember2021-01-310001535379us-gaap:CommercialPaperMember2021-01-310001535379us-gaap:MunicipalBondsMember2021-01-310001535379us-gaap:CertificatesOfDepositMember2021-01-310001535379us-gaap:USTreasurySecuritiesMember2021-01-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-310001535379srt:MinimumMember2019-02-012020-01-310001535379srt:MaximumMember2019-02-012020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-01-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2021-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2021-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMember2021-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CorporateDebtSecuritiesMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2020-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-01-310001535379us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:FairValueMeasurementsRecurringMember2020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2021-01-310001535379us-gaap:DevelopedTechnologyRightsMember2020-02-012021-01-310001535379us-gaap:CustomerRelationshipsMember2021-01-310001535379us-gaap:CustomerRelationshipsMember2020-02-012021-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2021-01-310001535379us-gaap:DevelopedTechnologyRightsMember2020-01-310001535379us-gaap:DevelopedTechnologyRightsMember2019-02-012020-01-310001535379us-gaap:CustomerRelationshipsMember2020-01-310001535379us-gaap:CustomerRelationshipsMember2019-02-012020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2020-01-310001535379us-gaap:ContractBasedIntangibleAssetsMember2019-02-012020-01-310001535379us-gaap:OtherOperatingIncomeExpenseMember2020-02-012021-01-310001535379us-gaap:ForeignExchangeForwardMemberus-gaap:NondesignatedMember2021-01-310001535379us-gaap:ComputerEquipmentMember2021-01-310001535379us-gaap:ComputerEquipmentMember2020-01-310001535379us-gaap:FurnitureAndFixturesMember2021-01-310001535379us-gaap:FurnitureAndFixturesMember2020-01-310001535379us-gaap:LeaseholdImprovementsMember2021-01-310001535379us-gaap:LeaseholdImprovementsMember2020-01-310001535379cldr:TermLoanBMemberus-gaap:SecuredDebtMember2020-12-220001535379cldr:TermLoanBMemberus-gaap:EurodollarMemberus-gaap:SecuredDebtMember2020-12-222020-12-220001535379us-gaap:BaseRateMembercldr:TermLoanBMemberus-gaap:SecuredDebtMember2020-12-222020-12-220001535379srt:MinimumMembercldr:TermLoanBMemberus-gaap:SecuredDebtMember2020-12-222020-12-220001535379cldr:TermLoanBMemberus-gaap:SecuredDebtMember2021-01-310001535379cldr:TermLoanBMemberus-gaap:SecuredDebtMember2020-02-012021-01-3100015353792020-11-012021-01-31cldr:defendant0001535379cldr:InReClouderaIncSecuritiesLitigationMember2020-09-222020-09-22cldr:directorOrOfficer0001535379cldr:InReClouderaIncSecuritiesLitigationMember2020-09-22cldr:plantiff0001535379cldr:InReClouderaIncSecuritiesLitigationMember2020-10-162020-10-160001535379cldr:LazardVClouderaIncMember2019-06-070001535379cldr:LeeEtAlVColeEtAlMember2019-07-300001535379cldr:SlatteryVReillyEtAlMember2019-09-050001535379cldr:FrentzelVBeardenEtAlMember2019-10-16cldr:derivativeAction00015353792019-10-160001535379cldr:ChenVReillyEtAlMember2019-09-030001535379cldr:ShareRepurchaseProgramMarch32020Member2020-03-030001535379cldr:ShareRepurchaseProgramMarch32020Member2020-02-012021-01-310001535379cldr:ShareRepurchaseProgramDecember22020Member2020-12-020001535379cldr:ShareRepurchaseProgramDecember22020Member2020-02-012021-01-31cldr:plan0001535379cldr:EquityIncentivePlan2017Member2017-03-310001535379cldr:EquityIncentivePlan2017Member2017-03-012017-03-310001535379us-gaap:SubsequentEventMembercldr:EquityIncentivePlan2017Member2021-02-012021-02-010001535379cldr:EquityIncentivePlan2017Member2021-01-310001535379cldr:HortonworksIncMember2019-01-012019-01-310001535379cldr:HortonworksIncMember2018-02-012019-01-310001535379srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001535379srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001535379us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001535379srt:MinimumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-012021-01-310001535379srt:MaximumMemberus-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-012021-01-310001535379us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001535379us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001535379us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-02-012021-01-310001535379srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2021-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2018-02-012019-01-310001535379cldr:EmployeeStockPurchasePlan2017Member2020-02-012021-01-31cldr:hour0001535379cldr:EmployeeStockPurchasePlan2017Member2021-01-310001535379cldr:EmployeeStockPurchasePlan2017Membersrt:MinimumMember2021-01-310001535379cldr:EmployeeStockPurchasePlan2017Membersrt:MaximumMember2021-01-310001535379cldr:EmployeeStockPurchasePlan2017Memberus-gaap:SubsequentEventMember2021-02-010001535379us-gaap:EmployeeStockMember2020-02-012021-01-310001535379us-gaap:EmployeeStockMember2019-02-012020-01-310001535379us-gaap:EmployeeStockMember2018-02-012019-01-310001535379us-gaap:DomesticCountryMember2021-01-310001535379us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-01-310001535379cldr:OtherStateBoardMemberus-gaap:StateAndLocalJurisdictionMember2021-01-310001535379us-gaap:StateAndLocalJurisdictionMember2021-01-310001535379srt:AffiliatedEntityMember2020-02-012021-01-310001535379srt:AffiliatedEntityMember2019-02-012020-01-310001535379srt:AffiliatedEntityMember2018-02-012019-01-310001535379srt:AffiliatedEntityMember2021-01-310001535379srt:AffiliatedEntityMember2020-01-310001535379cldr:SubscriptionSegmentMember2020-02-012021-01-310001535379cldr:SubscriptionSegmentMember2019-02-012020-01-310001535379cldr:SubscriptionSegmentMember2018-02-012019-01-310001535379cldr:ServicesSegmentMember2020-02-012021-01-310001535379cldr:ServicesSegmentMember2019-02-012020-01-310001535379cldr:ServicesSegmentMember2018-02-012019-01-310001535379us-gaap:OperatingSegmentsMember2020-02-012021-01-310001535379us-gaap:OperatingSegmentsMember2019-02-012020-01-310001535379us-gaap:OperatingSegmentsMember2018-02-012019-01-310001535379us-gaap:CorporateNonSegmentMember2020-02-012021-01-310001535379us-gaap:CorporateNonSegmentMember2019-02-012020-01-310001535379us-gaap:CorporateNonSegmentMember2018-02-012019-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2020-02-012021-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001535379us-gaap:RevenueFromContractWithCustomerMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2018-02-012019-01-310001535379us-gaap:PropertyPlantAndEquipmentMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2020-02-012021-01-310001535379us-gaap:PropertyPlantAndEquipmentMemberus-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMember2019-02-012020-01-310001535379us-gaap:EmployeeStockOptionMember2020-02-012021-01-310001535379us-gaap:EmployeeStockOptionMember2019-02-012020-01-310001535379us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2019-02-012020-01-310001535379us-gaap:RestrictedStockUnitsRSUMember2018-02-012019-01-310001535379us-gaap:EmployeeStockMember2020-02-012021-01-310001535379us-gaap:EmployeeStockMember2019-02-012020-01-310001535379us-gaap:EmployeeStockMember2018-02-012019-01-310001535379us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2021-02-280001535379us-gaap:PerformanceSharesMemberus-gaap:SubsequentEventMember2021-02-280001535379us-gaap:PerformanceSharesMemberus-gaap:SubsequentEventMember2021-02-282021-02-280001535379us-gaap:RestrictedStockUnitsRSUMemberus-gaap:SubsequentEventMember2021-02-282021-02-28


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________________________________________
FORM 10-K
_______________________________________________
(Mark One)
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2021
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 SymbolName of Each Exchange on Which Registered
Common Stock, $0.00005 par value per shareCLDRNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
_______________________________________________

Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☒ No ☐
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐  No ☒
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒  No ☐ 
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit such files). Yes ☒ No ☐ 



Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act ((§15 U.S.C 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes   No ☐
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes      No  ☒
The aggregate market value of voting stock and non-voting common equity held by non-affiliates of the Registrant as of July 31, 2020, the last business day of the Registrant's most recently completed second fiscal quarter, based on the closing price of $11.27 for shares of the Registrant’s common stock as reported by the New York Stock Exchange on such date, was approximately $3.0 billion.

As of February 28, 2021, there were 291,399,179 shares of the registrant’s common stock outstanding.


DOCUMENTS INCORPORATED BY REFERENCE
Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2021. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2021.




TABLE OF CONTENTS
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.

3

NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K, including the “Management's Discussion and Analysis of Financial Condition and Results of Operations,” contains forward-looking statements within the meaning of the federal securities laws regarding future events and our future results that are based on our current expectations, estimates, forecasts and projections about our business, our results of operations, the industry in which we operate and the beliefs and assumptions of our management. Words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “would,” “could,” “should,” “intend” and “expect,” variations of these words, and similar expressions are intended to identify those forward-looking statements. These forward-looking statements are only predictions and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, actual results may differ materially and adversely from those expressed in any forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in this Report under the section entitled “Risk Factors” in Item 1A of Part I and elsewhere herein, and in other reports we file with the Securities and Exchange Commission (SEC). While forward-looking statements are based on the reasonable expectations of our management at the time that they are made, you should not rely on them. We undertake no obligation to revise or update publicly any forward-looking statements for any reason, whether as a result of new information, future events or otherwise, except as may be required by law.
4

PART I
ITEM 1. BUSINESS
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 an enterprise data cloud for any data, anywhere, from the Edge to AI. 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.
Since our founding in 2009, we have been a leader in multi-function data management and analytics software, including flow management, streams management, data engineering, data warehousing, streaming analytics, operational databases and machine learning. These solutions function together on the same, or diverse, data sets. In addition, we provide support, professional services and training relating to our offerings. Fundamental to our offerings is shared data experience (SDX) technologies, providing consistent security, governance, lineage and metadata management across the data lifecycle for public cloud, private cloud, or on-premises deployments. Customers implement our software primarily on-premises in data centers, or operate it on the public cloud infrastructure of Amazon Web Services (AWS), Microsoft Azure (Azure), Google Cloud Platform (GCP), IBM Cloud and Oracle Cloud. Our products integrate the latest innovations in open source data management technology for enterprise-grade performance, scalability and security.
In 2019, we introduced Cloudera Data Platform (CDP), our cloud-native data platform for the enterprise data cloud built on open source software. In August 2020, we announced the general availability of our CDP Private Cloud solution. CDP Private Cloud is a major milestone in our Enterprise Data Cloud strategy. Due to the interoperability between CDP Public and Private Cloud, CDP increases customers’ flexibility and workload deployment options by integrating cloud-native services to create hybrid, multi-cloud capabilities for multi-function data management and analytics. Our customers favor the ability to optimize the performance, cost and security of workloads using data anywhere and across any environment, including multiple public clouds, private cloud and data centers. The ability to optimize any workload in this manner is highly differentiating versus offerings from the public cloud and cloud-only vendors. We believe that our CDP offerings and our CDP roadmap position us as a leader in the emerging enterprise data cloud category.
Our Offerings
We offer software subscriptions and public cloud services for the recently released 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.
We license our products under a primarily open source licensing model based on the Apache Software License (ASL) and the Affero General Public License (AGPL).
CDP is offered as Public Cloud services and Private Cloud software subscriptions.
CDP Private Cloud is offered in two simple packages - Plus and Base editions.
CDP Private Cloud Plus Edition. CDP Private Cloud Plus Edition includes easy-to-use containerized machine learning and data warehousing analytics offering cloud-native speed, simplicity, and cost-efficiency in the data center. It provides better analytic experiences for users, is easier to manage and optimizes data center server and storage infrastructure costs. It also includes a powerful hybrid management control plane to manage user workloads across private and public clouds. Finally, it includes Base edition, using its SDX and scalable storage technology.
5

CDP Private Cloud Base Edition. CDP Private Cloud Base Edition includes traditional open source data cluster management. It delivers high performance SQL analytics, real-time stream processing and data management built with the latest open source analytics – Spark, Impala, Hive, HBase, Kafka, Hadoop, and more. It includes SDX security, governance and metadata management with granular attribute-based access control and dynamic column filtering and row masking. And it supports both traditional HDFS file storage and scalable Ozone object storage.
CDP Public Cloud is offered through multiple discrete analytics services. Customers only pay for the services they consume, either prepaid credits, or monthly after use. Services are available on AWS or Azure. Services include:
CDP Machine Learning. CDP Machine Learning is a cloud-native service that easily deploys machine learning workspaces, giving data science teams instant, self-service access to project environments, resources, tools and machine learning workflows with governed business data anywhere.
CDP Data Engineering. CDP Data Engineering is a cloud-native service enables users to easily schedule, monitor, and debug data pipelines to streamline ETL processes quickly and securely with built-in job scheduling and troubleshooting.
CDP Data Warehouse. CDP Data Warehouse is a cloud-native auto-scaling, highly concurrent and cost-effective analytics service that ingests high scale data anywhere, from structured, unstructured and edge sources. It supports hybrid and multi-cloud infrastructure models by seamlessly moving workloads between on-premises and any cloud for reports, dashboards, ad-hoc and advanced analytics, with consistent security and governance.
CDP Operational Database. CDP Operational Database is a cloud-native high-performance NoSQL database with unparalleled scale and performance for business critical operational applications. It auto-scales, auto-heals and auto-tunes based on workload needs and enables application developers to deliver prototypes in under an hour on their choice of cloud, with the power to effortlessly scale to petabytes of data.
CDP Data Visualization. CDP Data Visualization enables users to curate fast, self-service dashboards, reports and charts to easily and quickly develop and share agile analytical insight across their organizations.
CDP Data Hub. CDP Data Hub is an enterprise cloud service that simplifies management of data clusters across the data lifecycle running Apache Spark, Hive, Impala, HBase, Phoenix, NiFi, Kafka, Flink, and more. It simplifies management with pre-built templates, dashboards and workload analytics for data engineering, data marts, operational database and stream clusters. Data Hub rapidly secures data lakes, automatically configuring the most critical functions with point and click simplicity, with Cloudera SDX security and governance.
Our traditional on-premises data management and analytics offerings include:
6

Cloudera DataFlow (CDF). CDF is a scalable, real-time streaming data platform that collects, curates and analyzes data so customers gain key insights for immediate actionable intelligence. CDF is designed for data-in-motion use cases, such as real-time stream processing, data provenance and data ingestion from IoT devices and other sources. CDF supports secure and governed data ingestion, data transformation and content routing.
Cloudera Data Science Workbench. Cloudera Data Science Workbench enables self-service data science for the enterprise. Cloudera Data Science Workbench is a multi-user, multi-language development environment for data science and machine learning applications. It manages the various steps of the model development lifecycle including versioning, dependency management, scheduling, multi-user collaboration and training models on disparate types of compute.
Cloudera Enterprise Data Hub (EDH). EDH combines our Cloudera Data Warehouse, Cloudera Operational DB, and Cloudera Data Science and Engineering products with our SDX technology. It allows companies to execute multiple analytic functions against a shared set of governed and secure data in public clouds, private clouds and data centers in bare metal configurations.
Cloudera Data Warehouse. Cloudera Data Warehouse is a modern data warehouse that delivers an enterprise-grade, hybrid cloud solution designed for self-service analytics. It has the flexibility to optimize traditional data warehouses, and support data lake or data mart use cases. It is powerful, scalable and affordable—enabling organizations to share petabytes of data across thousands of users with security, governance and availability.
Cloudera Operational DB. Cloudera Operational DB enables stream processing and real-time analytics on continuously changing data. It delivers a secure low latency, high-concurrency experience that processes data from multiple sources (including IoT), powered by HBase, a column-based NoSQL store for unstructured data, and Kudu, a relational store for structured data.
Cloudera Data Science and Engineering. Cloudera Data Science and Engineering enables users to streamline, simplify, and scale big data processing regardless of where data is stored – on-premises, across public clouds, or both. It accelerates exploratory data science and machine learning models at scale by taking advantage of massive parallel compute and expanded data streams.
Hortonworks Data Platform (HDP). HDP is a scalable data management platform that helps organizations securely store, process and analyze any data asset. With HDP, organizations can easily build and deploy modern data architectures on-premises and in the cloud. It is an enterprise grade platform that provides all of the components necessary to manage large, multi-source data sets.
Other Technologies and Services
We continue to innovate and develop new technologies and services to extend our market leadership. These offerings include:
Cloudera SDX. Cloudera SDX, shared data experience, enables common security, governance, lineage and metadata management for multiple analytic functions throughout the data lifecycle, running against shared or overlapping sets of data in any cloud or data center. SDX provides comprehensive functionality to set up initial data lake security as well as the critical functions to keep it secure. SDX also applies to machine learning models as well as data. SDX provides the ability to track changes in machine learning models, which is critical for understanding and validating why model results change. As a result, SDX allows customers to set policies and rules for data and models once and have them persist through any range of workloads without regard to where the job is run. This portability provides customers the freedom to run multiple analytics anywhere they want without public cloud lock-in or proprietary data formats. SDX makes building enterprise applications that require multi-function analytics less expensive to deploy and more secure.
7

Cloudera Workload XM. Cloudera Workload XM is an analytic workload experience management cloud service. It provides enhanced visibility and actionability to efficiently migrate, analyze, optimize and scale analytic workloads, resulting in reduced migration risk, faster troubleshooting and root cause analysis, greater uptime and higher resource utilization. Customers can quickly gain access to the performance of specific queries and jobs to ensure their highest priority workloads do not compete for resources with less essential queries. Workload XM is able to optimize Cloudera analytic workloads (on-premises and cloud), as well as third party analytic workloads. This enables optimal utilization of cloud infrastructure by third party cloud analytics which helps avoid runaway cloud costs. For Cloudera analytics, Workload XM delivers more effective management of infrastructure for better utilization and overall infrastructure return on investment.
Our Differentiation
Cloudera empowers organizations to become data-driven enterprises by maximizing the value of their most valuable asset – their data – to grow, connect and protect their business. With CDP, we have built the industry’s first enterprise data cloud, which enables our customers to manage and secure the complete data lifecycle from the Edge to AI on any cloud and data center. The key benefits and differentiators of our solutions include:
End-to-end data lifecycle integrated from the Edge to AI. We provide an integrated suite of multi-function data management and analytics that enables customers to collect, enrich, analyze, serve and predict with their data to operationalize data insights faster and easier than standalone, siloed analytics services typical of most other cloud data services. Addressing real-world business problems generally requires the entire data lifecycle working together on the same data. Examples include connected and autonomous vehicles, optimizing 5G mobile networks, anti-money laundering, fraud detection and risk modeling. Point providers of analytics services generally only offer one or two services. Cloud service provider offerings typically are not integrated, having been acquired and built independently. CDP performs and manages multiple analytic functions of the data lifecycle – flow management, streams management, data engineering, data warehousing, streaming analytics, operational databases and machine learning.
Hybrid and multi-cloud deployments at scale. Our platforms allow enterprises to manage the data lifecycle for both long-lived and transient workloads across environments, mixing on-premises and public cloud infrastructure, including all major public cloud vendors – AWS, Azure, GCP, IBM Cloud and Oracle Cloud. Customers can deploy, configure and monitor their clusters and workloads at scale from a centralized interface across these environments. We offer configurable monitoring, reporting and robust troubleshooting to provide management of large, growing data sets and concurrent use cases. Cloud service providers offer only a single cloud with some offering options to extend their cloud on-premises; they do not offer multi-cloud, hybrid cloud or private cloud capabilities. Point service providers may operate across multiple clouds, but not hybrid and private clouds. CDP manages and secures the data lifecycle on any cloud and data center.
Enterprise-grade data security and governance with SDX. Our platform uses proprietary authentication, network isolation, user-and role-based permissions, access logging, auditing, lineage and encryption including sophisticated key management to provide comprehensive, enterprise-grade data security across multiple analytic workloads. The native security features of our platforms require no additional third-party licenses, reducing costs to our customers. In addition, our platforms enable regulatory and industry-specific compliance through comprehensive data governance, including data discovery, data lineage, metadata tagging and policy enforcement. CDP secures the data lifecycle on any cloud or data center.
Cloud-native platform. CDP offers cloud-native services for the data lifecycle that leverage containers and kubernetes technologies. These services are simple, fast and easy for enterprise IT to deliver to business intelligence (BI) analysts, data scientists, data engineers and developers. Cloud-native services simplify the use of our platforms by eliminating the need to install, manage and update our software. We also enable customers to address a new set of elastic and transient workloads that would otherwise be impractical to run in a data center. CDP delivers cloud-native simplicity across public and private clouds.
8

Enable customers to leverage open source innovation. Our platforms integrate the latest innovations in open source data management technology. We were the first data platform vendor to incorporate Spark and have demonstrated continuous commitment to open source through our adoption of projects such as NiFi, Kafka, Flink, Impala, Hive, HBase, Spark and more. We enable customers to capitalize on the business value of the latest open source technologies through our integrated, secure and high-performance platform. As announced, we expect our primary solutions to be 100% open source in the future.
High performance scalability for low total cost of ownership. Our platforms deliver performance improvements over legacy systems at lower cost. Using our software, customers can scale to hundreds of petabytes of data under management, and select the infrastructure environment – cloud and/or datacenter – that is most cost-effective and appropriate for each use case.
Our Strategy
Our strategy is to be a leader in the emerging enterprise data cloud market. We aim to empower our customers to drive insights from complex data in any cloud or data center, and to manage and secure the data lifecycle. Key elements of our strategy include:
Deliver the enterprise data cloud. We have delivered initial CDP Public Cloud services for AWS and Azure, as well as the cloud-native CDP Private Cloud machine learning and analytics software running on containers and kubernetes. We plan to invest in additional CDP cloud-native analytics experiences. for both CDP Public and Private Cloud offerings to extend our CDP Hybrid Cloud advantage.
Grow our addressable market by expanding our multi-function analytic offerings and the range of use cases our platform can support. We intend to introduce complementary technology and offerings as well as to develop our platform’s capabilities in order to support a wider range of data types, access patterns and use cases.
Accelerate existing customer expansion by cross-selling products and helping existing customers adopt CDP. The faster existing customers move to CDP, the faster they can extract greater value from all of their data through hybrid cloud solutions. We intend to broaden our relationships with existing customers by helping them identify new use cases and modernize their data architectures with CDP Public and CDP Private Cloud analytic cloud services.
Continue to acquire new customers. We focus our go-to-market efforts on large enterprises and large public sector organizations globally. We target these organizations because they capture and manage the majority of the world’s data and operate highly complex IT environments with use cases that require multiple analytic functions working together.
Leverage our partner ecosystem. We intend to maintain strong engagement with our partner ecosystem to gain increased reach and greater distribution of our software, develop new applications, accelerate customer expansion and penetrate new markets.
Extend our position as an open source leader for data management and analytics. We intend to continue to pioneer data-related open source software to manage and secure the data lifecycle on any cloud or data center.
Cultivate a passion for solving the world’s greatest challenges through data. We aim to create a culture and build passion among our employees, our partners and our customers for using data to solve the world’s biggest problems.
Customers
We focus on the largest corporate enterprises and public sector organizations globally. These organizations are likely to realize the greatest value from utilizing our enterprise-grade platforms. As of January 31, 2021, we had approximately 1,800 customers.
9

No individual customer represented more than 10 percent of revenue in the years ended January 31, 2021, 2020, or 2019.
Customer Support, Services and Education
We have built a company culture that focuses on consistently delivering value for our customers and ensuring their success and satisfaction. We deliver exceptional support, professional services and training to ensure our customers get the most out of our technology. We offer technical assistance through our large and experienced global support organization. Built on powerful predictive analytics using our own technology, we proactively monitor our customers’ platforms to prevent issues before they arise, avoid common cluster misconfigurations, and suggest optimization based on similar cases with other customers. Our predictive analytics allow us to proactively initiate a substantial fraction of our support engagements for customers, before they realize that they have a problem themselves.
In addition, our services organization provides expertise for adoption and optimization of our solutions. Our experienced solution architects, business value consultants and training professionals enhance the customer experience with personalized assistance, from advisory and design, implementation leveraging our outcome based portfolio, and best practices for education and online training. These services help our customers accelerate time to value, modernize their data architecture, and maximize insight from their data.
We believe that we can further advance the clients’ goals through education. In addition to offering online training, we have trained thousands of individuals through January 31, 2021. Through the Cloudera Academic Program, we provide access to curriculum, software and training to colleges and universities to accelerate the adoption of our platform.
Sales and Marketing
We primarily sell through our direct sales force, which comprises field and inside sales personnel. Our sales methodology includes field personnel dedicated primarily to acquiring new customers and field personnel dedicated primarily to expanding our relationships with existing customers.
Our sales force is supported by sales engineers with deep technical expertise and responsibility for pre-sales technical support, solutions engineering for our end-customers, and technical training for our channel and strategic partners.
We generate customer leads, accelerate sales opportunities, and build brand awareness through our marketing programs and through our strategic partner relationships. Our marketing programs target both the C-suite and the line of business owners, technology professionals and risk professionals, as well as software developers and data scientists.
Our principal marketing programs include:
webinars, user conferences and virtual events that we sponsor;
cooperative marketing efforts with partners; and
use of our website.
Partners and Strategic Alliances
We believe that strong engagement with our partner ecosystem affords us increased reach and greater distribution of our software, enhancing our field organization’s efforts. We have developed a large partner network in order to facilitate the establishment of industry standards, ensure an open ecosystem for our customers, accelerate the adoption of our platform and extend our sales capabilities and coverage. Over 3,000 vendors – a variety of systems integrators, resellers, software and OEM partners, managed service providers, data systems vendors and cloud and platform vendors have registered under our Cloudera Connect partner program to gain access to marketing, sales, training and support resources.
10

Our partners and strategic alliances include:
Systems integrators and resellers. Hundreds of systems integrators offer professional services to create custom solutions built on our platform for their customers across a variety of industry verticals. Resellers offer our platform to their customers in combination with their products and services.
Software and OEM partners. Our technology partners offer solutions designed to work with or built on our platform. Hundreds of certified solutions have been tested and validated to run on our platform.
Managed services and data systems vendors. We ensure that our platform is tested and made available by managed services providers and is interoperable with a variety of traditional data systems vendors.
Cloud and platform vendors. To ensure our customers can run our software in any environment, we nurture relationships with public cloud providers and other enterprise platforms to integrate and achieve the highest interoperability across architectures.
Research and Development 
Our research and development organization is responsible for the design and development of our solutions. We focus on developing new services and technologies and further enhancing the functionality, reliability and performance of our existing solutions.
Competition
We operate in an intensely competitive data management, analytics and machine learning market that is characterized by the constant development of new products and continued innovation, particularly in the open source community and among the major public cloud infrastructure providers.
Our main sources of current and potential competition fall into five categories:
public cloud providers who offer proprietary data management, machine learning and analytics services, such as AWS, Azure and GCP;
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;
cloud-only data management companies and open source companies; and
internal IT organizations that provide open source self-support for their enterprises.
As the market for data management and analytics platforms continues to grow and offerings based on the open source data management ecosystem continue to gain traction, we expect more highly specialized vendors will enter the market or larger competitors will bundle solutions with their products more effectively.
The principal competitive factors in our market include:
ability to integrate data management and analytics function across the data lifecycle;
ability to deploy data management and analytics in a variety of infrastructure environments, including hybrid and multi-cloud capability;
ability to identify and leverage innovative open source technologies;
ability to secure and govern use cases in a consistent manner across analytic functions and cloud and on-premises environments;
ability to manage hybrid and multi-cloud environments from a single centralized interface;
11

product price, functionality, and ease of use;
enablement of machine learning and other advanced technologies;
enterprise-grade performance and features such as scalability, security, cost of ownership and ease of deployment and use of applications;
breadth, depth and quality of application functionality;
domain expertise and understanding of customer requirements across verticals;
ability to innovate and respond to customer needs rapidly;
quality and responsiveness of services and support organizations and level of customer satisfaction;
brand awareness and reputation;
size of customer base and level of user adoption; and
ability to integrate with legacy and other enterprise infrastructures and third-party applications.
We believe that we compete favorably on the basis of these factors. Our ability to remain competitive will largely depend on our ongoing performance in the areas of public cloud, hybrid cloud, multi-cloud and private cloud as well as industry adoption of enterprise data cloud technologies.
Intellectual Property
Intellectual property is an important aspect of our business, and we actively seek protection for our intellectual property as appropriate. To establish and protect our proprietary rights, we rely upon a combination of patent, copyright, trade secret and trademark laws and contractual restrictions such as confidentiality agreements, licenses and intellectual property assignment agreements. We maintain a policy requiring our employees, contractors, consultants and other third parties to enter into confidentiality and proprietary rights agreements to control access to our proprietary information. These laws, procedures and restrictions provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. Furthermore, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States, and we therefore may be unable to protect our proprietary technology in certain jurisdictions. Moreover, our platform incorporates software components licensed to the general public under open source software licenses such as the Apache 2.0 Software License. We obtain many components from software developed and released by contributors to independent open source components of our platform. Open source licenses grant licensees broad permissions to use, copy, modify and redistribute our platform. As a result, open source development and licensing practices can limit the value of our software copyright assets.
As of January 31, 2021, we had been granted 53 U.S. patents and had 24 U.S. patent applications pending. Our patents expire between 2030 and 2041. We also had 18 issued patents and four patent applications pending in foreign jurisdictions. We continually review our development efforts to assess the existence and patentability of new intellectual property. We pursue the registration of our domain names, trademarks and service marks in the United States and in certain locations outside the United States. To protect our brand, we file trademark registrations in some jurisdictions.
12

Human Capital
Cloudera’s employees worldwide power our innovation, contributing unique perspectives and a growth mindset to create breakthrough technologies and transformative solutions. We are committed to fostering a diverse and inclusive workplace that attracts and retains exceptional talent. Through ongoing employee development, comprehensive compensation and benefits, and a focus on health, safety and employee wellbeing, we strive to help our employees in all aspects of their lives so they can do their best work, every single day.
As of January 31, 2021, we had 2,728 full-time employees. Of these employees, 41% are in the United States and 59% are in international locations. We have not experienced work stoppages and believe our employee relations are good.
Diversity and Inclusion
Innovation at Cloudera comes from the diverse perspectives, knowledge, and experiences of our employees. We strive to create an inclusive workplace where people can bring their authentic selves to work. We employ inclusive recruitment practices to source diverse candidates and mitigate potential bias.
In fiscal 2021, we formed the Equality Committee responsible for guiding and informing the executive team. The mission of the Equality Committee is to build a company on the foundations of diversity, equality, fairness, and inclusion, embracing the community and leading the industry by becoming a beacon of change for others to emulate. One of the committee’s recommendations was to hire a Chief Diversity Officer (CDO) reporting directly to the CEO. In fiscal 2021, we appointed a CDO and invested in this important function.
Our Diversity, Equity and Inclusion (or DE&I) Team’s mission is to build a more diverse and inclusive company through clear and measurable goals across all levels and geographies, and encouraging and enabling all Clouderans to drive change and create an inclusive environment for everyone every day through educational, professional, and social programs. The vision of the DE&I team is to build a Cloudera that reflects the diversity of our communities and foster an environment where everyone feels they can be their true selves. The DE&I team seeks to achieve this vision by focusing on efforts that have been studied to show results, such as voluntary training, using disaggregated data to provide transparency into the fabric of our company, disassembling the employee lifecycle and re-engineering it so that all team members have equal access to a level playing field, targeting early talent recruiting, sponsorship, and creating employee-driven diversity teams.
In addition, we have active Employee Resource Groups (ERGs), which are groups formed by employees across all demographics - race, national origin, gender, sexual orientation, disability, etc. These ERGs work as strategic partners within Cloudera to promote a culture of diversity and inclusion through continual learning and networking. In fiscal 2021, we renewed our dedication to supporting these ERGs and their activities.
Compensation, Benefits and Well-being
We offer fair, competitive compensation and benefits that support our employees’ overall well-being. To ensure alignment with our short- and long-term objectives, our compensation programs for all employees include base pay, short-term incentives, and opportunities for long-term incentives. We offer a wide array of benefits including comprehensive health and welfare insurance, paid time-off and leaves, and retirement support. We provide a wide variety of health and wellness resources through our employee portal. Our gym reimbursement program in the United States further helps to support employees’ physical well-being.
In response to the COVID-19 pandemic, we implemented significant changes that we determined were in the best interest of our employees as well as the communities in which we operate. This includes having the vast majority of our employees work from home, while implementing additional safety measures for employees continuing critical on-site work. We have also provided a work-from-home reimbursement program, as well as online cooking and yoga classes, weekly newsletters to assist employees in that transition. To create a specific focus on the mental health and wellbeing of our employees, we created the “Unplug” program that provides several company-wide paid days off to help employees balance their work and life responsibilities.
Growth and Development
13

Career development is a primary reason new hires decide to join Cloudera and existing employees decide to stay at Cloudera. Therefore, we actively foster a learning culture where employees are empowered to drive their career progression, supporting professional development and providing on-demand learning platforms. Employees enjoy numerous learning platforms including O’Reilly, Gartner, and Udemy. Our education reimbursement program offers each eligible employee up to $10,500 per year for long-term undergraduate and graduate studies, as well as short-term professional development. Our development programs play a critical role in engaging and retaining our employees as these programs offer opportunities to continually enhance their skills for a variety of career opportunities across the company.
Corporate Information
We were incorporated in the state of Delaware in June 2008. Our principal executive offices are located at 5470 Great America Parkway, Santa Clara, California 95054 and our telephone number is (650) 362-0488. Our website address is www.cloudera.com. Website references are intended to be inactive textual references only, and the information on, or that can be accessed through, our website is not part of this Annual Report on Form 10-K. Our common stock is listed on the New York Stock Exchange under the symbol “CLDR.”
Unless the context indicates otherwise, the terms “Cloudera,” “the Company,” “we,” “us,” and “our” refer to Cloudera, Inc., a Delaware corporation, together with its consolidated subsidiaries, unless otherwise noted.
Cloudera, the Cloudera logo, and other registered or common law trade names, trademarks, or service marks of Cloudera appearing in this Annual Report on Form 10-K are the property of Cloudera. This Annual Report on Form 10-K contains additional trade names, trademarks and service marks of other companies that are the property of their respective owners. We do not intend our use or display of other companies’ trade names, trademarks or service marks to imply a relationship with us, or endorsement or sponsorship of us by these other companies. Solely for convenience, our trademarks and tradenames referred to in this Annual Report on Form 10-K appear without the ® and ™ symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor, to these trademarks and tradenames.
Available Information
We file annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to reports filed or furnished pursuant to Sections 13(a), 14 and 15(d) of the Securities and Exchange Act of 1934, as amended. The SEC maintains a website at http://www.sec.gov that contains reports, proxy and information statements, and other information regarding us and other companies that file materials with the SEC electronically. Copies of our reports on Forms 10-K, Forms 10-Q, and Forms 8-K, may be obtained, free of charge, electronically through our corporate website at www.cloudera.com as soon as reasonably practicable after we file such material electronically with, or furnish to, the SEC.
14

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.
RISK FACTOR SUMMARY
COMPANY AND OPERATIONAL RISKS
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. 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.
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. Our main sources of current and potential competition include public cloud providers such as Amazon Web Services, Google Cloud Platform and Microsoft Azure, and cloud-native data management companies, such as Snowflake and Databricks. In addition, because we are primarily an open source company, there is also a risk that our customers or potential customers will choose to self-support.
Our larger competitors, including the public cloud providers, have certain advantages such as greater scale, greater name recognition, larger customer bases, and broader and more diverse product and service offering. In addition, they 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.
New and innovative start-up companies, including emerging cloud-native 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 or cheaper 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.
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.
15

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 licensing model 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.
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. Achieving renewal or expansion of subscriptions may require us to increasingly engage in sophisticated and costly sales efforts. 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 reduce their spend by opting for a lower priced edition of our platform or decreasing their usage of our platform. 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 services or of competing solutions or services, the effects of global economic conditions, and their ability to continue their operations and spending levels. 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 cannot assure you that our customers will renew or expand their subscriptions, and if our customers, particularly our large 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.
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 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 discounts. 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.
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 $162.7 million, $336.6 million and $192.6 million for the years ended January 31, 2021, 2020, and 2019, 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 January 31, 2021. 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. 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. 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
16

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.
Our results may fluctuate significantly from period to period, which could adversely impact the value of our common stock.
Our results of operations 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. In addition to the other risks described herein, factors that may affect our results of operations include the following:
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 new customers, retain existing customers, and expand penetration within our existing customer base;
the timing and success of new products and solutions by us and our competitors;
changes in customer requirements or market needs and our ability to make corresponding changes to our business;
changes in the competitive landscape;
the timing and amount of certain payments and expenses;
our inability to adjust certain fixed costs and expenses, particularly in research and development, for changes in demand;
increases or decreases in our revenue and expenses caused by fluctuations in foreign currency exchange rates;
the cost of and potential outcomes of existing and future claims or litigation;
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.
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.
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.
17

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. 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. We cannot guarantee that these partners will continue to devote the resources necessary to expand our reach and increase our distribution. 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.
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;
revenue recognition recorded pursuant to ASC 606.

Accordingly, we do not believe that estimated billings is an accurate indicator of future revenue 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.
When we develop a new product (such as CDP), component or enhancement to our platform, we typically incur expenses and expend resources upfront to develop, market and promote the new component. Therefore, when we 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.
RISKS RELATED TO THE COVID-19 PANDEMIC
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 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.
The spread of COVID-19 has caused us to modify our business practices (including employee travel, mandatory work-from-home policies and cancellation of physical participation in meetings, events and conferences), and we may take further actions as required by government authorities and regulations or that we determine are in the best interests of our employees, customers, partners and suppliers. Most of our employees continue to work remotely. There is no certainty that such measures will be sufficient to mitigate the risks posed by the disease, and our ability to perform critical functions could be harmed. Furthermore, these operational changes may have a negative impact on our business, due to the inefficiencies of working from home, the inability of our sales force to travel, and the lack of access to customer sites by our professional services delivery teams.
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
18

uncertain and cannot be predicted. This situation is changing rapidly, and additional impacts may arise that we are not aware of currently.
MERGER AND ACQUISITION RISKS
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, investments in, or partnerships with, businesses, technologies, services, products and other assets in the future. An acquisition, investment, or partnership 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.
These transactions may be complex and expensive, and may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. 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. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, if the resulting business from such a transaction fails to meet our expectations or generate the expected benefits, our business, financial condition and results of operations may be adversely affected or we may be exposed to unknown risks or liabilities.
CYBERSECURITY RISKS AND INTELLECTUAL PROPERTY RISKS
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.
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
19

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 and our use of open source software. 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. 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 be expensive or may not be available on reasonable terms or at all. 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 have asserted, and may continue to 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.
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 cannot guarantee that any of the measures we have taken will prevent misappropriation of our technology.
We may be required to spend significant resources to monitor and protect our intellectual property rights. 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.
Our platform is largely based on open source technology, which could negatively affect our ability to operate our business and sell our products and solutions, and could 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. Our use of open source software in our solutions could negatively affect our ability to operate our business and sell our platform, and could subject us to possible litigation. The risks related to our open source model include:
Any undetected errors or defects in the open source software we use could prevent the deployment or impair the functionality of our solutions, delay the introduction of new solution, result in a failure of our solutions,
20

create vulnerabilities that could inadvertently permit access to protected customer data, result in liability to our customers, and injure our reputation;
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. Also, different open source projects may overlap or compete with the ones that we incorporate into our platform;
We rely 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 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, then we would need to expend additional resources to develop and enhance our platform, and we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price;
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 our distribution or development of all or a portion of our solutions;
The Apache License may be modified, which could negatively impact our continuing development or distribution of the software code subject to the new or modified license;
Our business relies on the Apache Software Foundation, 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. 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;
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 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;
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 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;
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.

21

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 incorporate a variety of hardware, open source software, proprietary software and third-party software, 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, cloud services frequently contain undetected errors when first introduced or when new versions or enhancements are released. Such defects could create vulnerabilities that could inadvertently permit access to protected customer data.
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 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. As a result, customers could elect to not renew our services or delay or withhold payment to us. We could also lose future sales or customers may make warranty or other claims against us, which could result in an increase in our allowance for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation. We could also receive negative publicity, which will harm our reputation. Furthermore, defects in our platform and solutions may require us to implement design changes or software updates.
HUMAN RESOURCE RISKS
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 and sales personnel because of the complexity of our platform and are also highly dependent on the contributions of our executive team. New hires require significant training and may take significant time before they achieve full productivity, especially as new offerings are developed and released. The loss of any key personnel, including executives and members of our leadership team, could seriously harm our business.
In addition, 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. There is significant competition for sales and engineering personnel with the skills and technical knowledge that we require. 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.
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. This growth has placed, and any future growth will place, significant demands on our management and our operational and financial infrastructure. 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.
INTERNATIONAL OPERATIONS RISKS
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, 2021. We intend to continue to expand internationally.
22

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 or liability under 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, such as the Foreign Corrupt Practices Act (FCPA) and the United Kingdom Bribery Act of 2010 (the UK Bribery Act);
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;
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;
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. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.
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 laws and regulations, we could be subject to both civil and criminal penalties. 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. 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,
23

import or sanctions laws or regulations, could result in delayed deployment or 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.
FINANCIAL RISKS
We have incurred a significant amount of debt. Our payment obligations under such indebtedness may limit the funds available to us, and the terms of our debt agreements may restrict our flexibility in operating our business.
As of January 31, 2021, we had total outstanding indebtedness of $491 million aggregate principal amount. We may be required to use a portion of our cash flows from operations to pay interest and principal on our indebtedness. Such payments will reduce the funds available to us for working capital, capital expenditures, and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans, and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry, and prevent us from taking advantage of business opportunities as they arise.
In addition, under certain of our existing debt instruments, we are subject to limitations regarding our business and operations, including limitations on incurring additional indebtedness and liens, limitations on certain consolidations, mergers, and sales of assets, and restrictions on the payment of dividends or distributions.
Any default under our debt arrangements could require that we repay our loans immediately, and may limit our ability to obtain additional financing, which in turn may have an adverse effect on our cash flows and liquidity.
In addition, we are exposed to interest rate risk related to some of our indebtedness, which is discussed in greater detail under the section titled “Quantitative and Qualitative Disclosures About Market Risk - Interest Rate Risk.” included in Item 7A of this Annual Report on Form 10-K.
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. Certain of our existing debt instruments contain, and any debt financing we secure in the future could contain, restrictive covenants relating to our ability to incur additional indebtedness and other financial and operational matters that make it more difficult for us to obtain additional capital with which to pursue business opportunities. Furthermore, if we engage in additional debt financing, the holders of debt would have priority over the holders of common stock. 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.
LEGAL, TAX, REGULATORY AND COMPLIANCE RISKS
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 liabilities.
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). 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.
24

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

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. 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. 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 United States based changes in 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
26

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.
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 our initial public offering, our stock price has ranged from $4.76 to $23.35, through January 31, 2021. 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;
the economy as a whole and market conditions in our industry and 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;
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;
dilution associated with mergers and acquisitions;
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.

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.
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 35.2% of our outstanding common stock, based on the number of shares outstanding as of February 28, 2021. 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, 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.
27

Icahn Enterprises L.P. and certain of its affiliates (collectively, the Icahn Group) holds approximately 18.0% of our outstanding common stock, based on the number of shares outstanding as of February 28, 2021. As such, the Icahn Group could have considerable influence over matters such as approving a potential acquisition of us. The Icahn Group’s investment in and position in our company, including the various agreements we entered into with them, 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. In addition, our existing debt instruments include restrictions on our ability to pay cash dividends.
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;
the ability of our board of directors to issue shares of preferred stock without stockholder approval;
the right of our board of directors to elect a director to fill a vacancy;
a prohibition on stockholder action by written consent;
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;
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;
the ability of our board of directors to amend our amended and restated bylaws;
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 least 1% of our outstanding common stock for a period of one year before giving such notice; 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.

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.
In addition, under our existing debt instruments, we, and certain of our subsidiaries, are subject to certain limitations on our business and operations, including limitations on certain consolidations, mergers, and sales of assets. For information regarding these and other provisions, see the risk factor titled “We have incurred a significant amount of debt. Our payment obligations under such indebtedness may limit the funds available to us, and the terms of our debt agreements may restrict our flexibility in operating our business.”
GENERAL RISKS
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, global economic and political uncertainties, 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, causing our customers or potential customers to curtail spending. In addition,
28

geopolitical developments, such as existing and potential trade wars, and other events beyond our control, 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. 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.
29

ITEM 1B. UNRESOLVED STAFF COMMENTS
None.
ITEM 2. PROPERTIES
We currently lease approximately 92,000 square feet of space for our current corporate headquarters in Santa Clara, California under a lease agreement that expires in 2026.
We lease office spaces in various locations throughout the United States primarily for local sales and professional services personnel. Our foreign subsidiaries lease office space in a number of countries in Europe, North America, Asia, South America and Australia for our international operations, primarily for local sales and professional services personnel.
We believe that our facilities are adequate to meet our needs for the immediate future and that, should it be needed, suitable additional space will be available to accommodate expansion of our operations.
ITEM 3. LEGAL PROCEEDINGS
For a discussion of legal proceedings, see Note 11 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K.
Further, from time to time, we are a party to or act as an indemnitor to our customers or partners on various litigation matters, and we or our customers or partners 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.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
30

PART II
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
Market Information for Common Stock
Our common stock has been listed on the New York Stock Exchange under the symbol “CLDR” since April 28, 2017. Prior to that date, there was no public trading market for our common stock.
Holders
As of February 28, 2021, we had 92 holders of record of our common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock, and we do not currently intend to pay any cash dividends for the foreseeable future. We expect to retain future earnings, if any, to fund the development and growth of our business.
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item will be included in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended January 31, 2021, and is incorporated herein by reference.
Unregistered Sales of Equity Securities
We had no unregistered sales of our securities in fiscal 2021 not previously reported.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
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. On December 2, 2020, our board of directors authorized another share repurchase of up to $500 million of our outstanding shares of common stock. For further discussion see Note 12 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K.
The following table provides a summary of repurchases of our common stock made under both of the authorized share repurchase programs during the three months ended January 31, 2021 (in millions, except per share amounts):
Period
Total Number of Shares Purchased(1)
Average Price Paid per ShareTotal Number of Shares Purchased as part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
November 1 - November 30, 2020— — — $73.9 
December 1 - December 31, 202026.1$12.05 26.1$259.9 
January 1 - January 31, 2021— — — $259.9 
Total26.1 26.1
(1) No shares were purchased outside of a publicly announced plan or program.


31

Stock Performance Graph
The following performance graph and related information shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act of 1934, (Exchange Act), or otherwise subject to the liabilities thereunder, and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes $100 was invested at the market close on April 28, 2017 which was the initial trading day of our common stock following the IPO. Data for the S&P 500 Index and the S&P 500 Information Technology Index assume reinvestment of dividends. The offering price of our common stock in our IPO, which had a closing stock price of $18.10 on April 28, 2017, was $15.00 per share.
The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our common stock.
cldr-20210131_g1.jpg
Base Period
Company/Index
04/28/2017
1/31/2018
1/31/2019
1/31/20201/31/2021
Cloudera, Inc.$100.00 $103.43 $74.59 $56.85 $84.36 
S&P 500 Index100.00 118.44 113.42 135.29 155.79 
S&P 500 Information Technology Index100.00 128.17 125.30 180.31 244.43 

ITEM 6. SELECTED FINANCIAL DATA
Not applicable.
32

ITEM 7. 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 the consolidated financial statements and related notes thereto included elsewhere in this Annual Report on Form 10-K. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K. Our fiscal year end is January 31, and references throughout this Annual Report to a given fiscal year are to the twelve months ended on that date.
This section of this Annual Report on Form 10-K generally discusses fiscal years 2021 and 2020 items and year-to-year comparisons between fiscal years 2021 and 2020. Discussions of fiscal year 2020 items and year-to-year comparisons between fiscal years 2020 and 2019 that are not included in this Annual Report on Form 10-K can be found in Part II, Item 7 of our Annual Report on Form 10-K, as amended, for the fiscal year ended January 31, 2020, which was filed with the SEC on March 27, 2020.
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 an enterprise data cloud for any data, anywhere, from the Edge to AI. 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. As of January 31, 2021, we had approximately 1,800 customers.
We have a broad customer base that spans industries and geographies. For the years ended January 31, 2021, 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%, 38% and 34% of our total revenue for the years ended January 31, 2021, 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.

33

Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), we believe the following non-GAAP financial measures are useful in evaluating our operating performance.
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 recurring subscription contracts with active entitlements as of the end of the applicable period. ARR provides a normalized and 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
January 31, 2021January 31, 2020Amount%
(in thousands, except percentages)
Annualized Recurring Revenue$778,042 $705,882 $72,160 10 %
Approximately 7 percentage points of the 10% increase in ARR was due to existing customers expanding their use of Cloudera products with the remainder of the increase due to new customers.
Non-GAAP operating income (loss) is our income (loss) from operations before stock-based compensation expense, amortization of acquired intangible assets and non-cash real estate impairment charges. We believe that this non-GAAP financial measure, when taken together with the corresponding GAAP financial measure, provides meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, operating results or future outlook. Our management uses, and believes that investors benefit from referring to, this non-GAAP financial measure in evaluating our operating results, as well as when planning, forecasting, budgeting and analyzing future periods. We also use non-GAAP operating income (loss) in conjunction with traditional GAAP measures to communicate with our board of directors regarding our financial performance.
Years Ended January 31,Change
20212020Amount%
(in thousands, except percentages)
Non-GAAP operating income (loss)$146,804 $(39,376)$186,180 (473)%

We believe non-GAAP operating income (loss) provides investors and other users of our financial information consistency and comparability with our past financial performance and facilitates period to period comparisons of operations. We believe non-GAAP operating income (loss) is useful in evaluating our operating performance compared to that of other companies in our industry as this metric generally eliminates the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance. Our definition may differ from the definitions used by other companies and therefore comparability may be limited. In addition, other companies may not publish this or similar metrics. Thus, our non-GAAP operating income (loss) should be considered in addition to, not as a substitute for or in isolation from, measures prepared in accordance with GAAP.
We compensate for these limitations by providing investors and other users of our financial information a reconciliation of loss from operations, the related GAAP financial measure, to non-GAAP operating income (loss). We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure and to view non-GAAP operating income (loss) in conjunction with loss from operations. The following table provides a reconciliation of loss from operations to non-GAAP operating (income) loss:
34

Years Ended January 31,Change
20212020Amount%
(in thousands, except percentages)
Loss from operations
$(156,265)$(339,754)$183,489 (54)%
Stock-based compensation expense
188,935 220,354 (31,419)(14)
Amortization of acquired intangible assets
78,306 80,024 (1,718)(2)
Non-cash real estate impairment charges35,828 — 35,828 100 
Non-GAAP operating income (loss)$146,804 $(39,376)$186,180 (473)%

For the reasons set forth below, we believe that excluding the components described provides useful information to investors and others in understanding and evaluating our operating results and future prospects in the same manner as we do and in comparing our financial results across accounting periods and to financial results of peer companies.
Stock-based compensation expense. We exclude stock-based compensation expense from our non-GAAP financial measures consistent with how we evaluate our operating results and prepare our operating plans, forecasts and budgets. Further, when considering the impact of equity award grants, we focus on overall stockholder dilution rather than the accounting charges associated with such equity grants. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Amortization of acquired intangible assets. We exclude the amortization of acquired intangible assets from our non-GAAP financial measures. Although the purchase accounting for an acquisition necessarily reflects the accounting value assigned to intangible assets, our management team excludes the GAAP impact of acquired intangible assets when evaluating our operating results. Likewise, our management team excludes amortization of acquired intangible assets from our operating plans, forecasts and budgets. The exclusion of the expense facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
Non-cash real estate impairment charges. We exclude non-cash real estate impairment charges from our non-GAAP financial measures. Non-cash real estate impairment charges relate to charges that we incur as a result of activities with respect to our leased office locations. The exclusion of the impairment charges facilitates the comparison of results and business outlook for future periods with results for prior periods in order to better understand the long-term performance of our business.
COVID-19 Update
The United States and the global communities in which we operate continue to face severe challenges posed by the COVID-19 Coronavirus pandemic (COVID-19 or COVID-19 pandemic). In response to these challenges, we have accelerated our transformation efforts and reduced costs, 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 (except for services revenue as discussed below), financial condition, cash flows, liquidity and capital resources as of and during the year ended January 31, 2021.
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 speed of vaccination delivery and effectiveness; 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
35

difficult to predict. We anticipate continued 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).
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 lease related right-of-use asset impairment charges, 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, net
Interest income primarily relates to amounts earned on our cash and cash equivalents and marketable securities. Interest expense primarily relates to interest incurred on our debt and related amortization of debt discount and issuance costs.
36

Other Income (Expense), net
Other income (expense), net primarily relates to gains and losses from foreign currency transactions and forward contracts, realized gains and losses on our marketable securities and other non-operating gains or losses.
Provision for Income Taxes
Provision for income taxes primarily consists of withholding taxes on sales to international customers and income taxes in foreign jurisdictions wherein 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
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Subscription
$782,769 $667,826 $114,943 17 %
Services
86,489 126,365 (39,876)(32)%
Total revenue
$869,258 $794,191 $75,067 %
As a percentage of total revenue:
Subscription
90 %84 %
Services
10 %16 %
Total revenue
100 %100 %

The increase in subscription revenue for the year ended January 31, 2021, as compared to the prior fiscal year, was primarily attributable to an increase in subscription sales to existing customers and the remainder driven by new customers, with international customers expanding faster than our U.S. customers.
The decrease in services revenue for the year ended January 31, 2021, as compared to the prior fiscal year, was primarily attributable to lower services demand partially as a result of COVID-19 related customer budget restrictions as well as COVID-19 related limitations for on-site service delivery.
37

Cost of Revenue, Gross Profit and Gross Margin
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Cost of revenue:
Subscription
$107,834 $117,739 $(9,905)(8)%
Services
81,354 114,763 (33,409)(29)%
Total cost of revenue
$189,188 $232,502 $(43,314)(19)%
Gross profit
$680,070 $561,689 $118,381 21 %
Gross margin:
Subscription
86 %82 %
Services
%%
Total gross margin
78 %71 %
Cost of revenue, as a percentage of total revenue:
Subscription
13 %15 %
Services
%14 %
Total cost of revenue
22 %29 %
The decrease in cost of revenue for subscription during the year ended January 31, 2021, as compared to 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 $6.8 million in payroll and payroll related costs including salaries, stock-based compensation, and retention bonuses. Facility costs also decreased by $2.4 million due mainly to lower office lease allocations.
The decrease in cost of revenue for services during the year ended January 31, 2021, as compared to the prior fiscal year, was primarily due to a decrease of $17.4 million in payroll and payroll related costs including salaries, stock-based compensation, retention bonuses, payroll taxes and benefits. Cost related to use of third-party contractor services and travel also declined by $6.6 million and $6.3 million, respectively.
Subscription gross margin increased from 82% for the year ended January 31, 2020 to 86% for the year ended January 31, 2021, primarily due to growth in the business, reduced costs and one-time valuation adjustments made in prior fiscal year related to deferred subscription revenue obligations from our merger with Hortonworks in January 2019.
Services gross margin decreased from 9% for the year ended January 31, 2020 to 6% for the year ended January 31, 2021, primarily due to a decrease in services revenue by 32% while the cost of services revenue decreased by 29%.
38

Operating Expenses
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Research and development
$244,507 $263,566 $(19,059)(7)%
Sales and marketing
420,501 467,541 (47,040)(10)%
General and administrative
171,327 170,336 991 %
Total operating expenses
$836,335 $901,443 $(65,108)(7)%
Operating expenses, as a percentage of total revenue:
Research and development
28 %33 %
Sales and marketing
48 %59 %
General and administrative
20 %22 %
Total operating expenses
96 %114 %

Research and Development
The decrease in research and development expenses during the year ended January 31, 2021, as compared to the prior fiscal year, was primarily due to reductions to payroll and payroll related costs, cloud computing, facility allocations, and travel. Payroll and payroll related costs decreased by $3.9 million mainly from reductions in retention bonuses and stock-based compensation. Costs related to cloud computing, facility allocations, and travel decreased by $5.0 million, $4.2 million, and $2.3 million, respectively.
Sales and Marketing
The decrease in sales and marketing expenses during the year ended January 31, 2021, as compared to the prior fiscal year, was primarily due to COVID-19 related restrictions on travel, reductions in payroll and payroll related costs, realized post Hortonworks merger related synergies, and lower amortization on acquired intangible assets. Travel, payroll, and payroll related expenses (excluding variable compensation) and facilities and IT related allocations decreased by $42.5 million, of which $19.9 million relates to travel expenses. Cost related to marketing programs and events declined by $10.2 million due partially to synergies from our merger with Hortonworks enabling us to combine and eliminate certain programs and events, coupled with a reduction of customer-facing marketing events due to COVID-19 related travel limitations. These reductions were partially offset by an increase of $12.8 million from variable compensation related primarily to one-time valuation adjustments made in the prior fiscal year for deferred commission expenses as a result of our merger with Hortonworks. The acquired Hortonworks tradename was fully amortized as of the end of our prior fiscal year resulting in a $2.5 million reduction to amortization expense for acquired intangible assets in fiscal 2021.
39

General and Administrative
The increase in general and administrative expenses during the year ended January 31, 2021, as compared to the prior fiscal year, was primarily due to charges associated with the impairment of real estate lease related right-of-use assets and other long-lived assets of $35.8 million related to certain office locations we no longer intend to use. Facility and IT related allocations also increased by $13.0 million, which was predominantly due to the absorption of COVID-19 related vacated real estate in general and administrative expenses beginning mid-fiscal 2021. The increase was partially offset by a $24.9 million expense reduction for use of consulting and contractor services now that Hortonworks merger related activities are complete, as well as a $16.9 million expense reduction for payroll and payroll related costs. Payroll and payroll related cost reductions were mainly driven by a decrease of $12.6 million in stock-based compensation and $3.8 million in retention bonuses. Stock-based compensation was down primarily as a result of charges incurred in the second quarter of fiscal 2020 with the departure of our former CEO without similar charges in fiscal 2021. Travel costs decreased by $2.0 million, due primarily to COVID-19 related travel restrictions.
Interest Income, net
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Interest income, net
$3,994 $11,687 $(7,693)(66)%
Interest income, net decreased, as compared to the prior fiscal year, primarily 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. Interest income was also offset by interest expense of $1.7 million incurred on our December 2020 term loan.
Other Income (Expense), net
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Other income (expense), net
$(3,117)$185 $(3,302)(1,785)%
Other expense, net of $3.1 million for the year ended January 31, 2021 increased expenses as compared to other income, net of $0.2 million during 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
Years Ended
January 31,
Change
20212020Amount%
(in thousands, except percentages)
Provision for income taxes
$7,346 $8,700 $(1,354)(16)%
The decrease in provision for income taxes for the year ended January 31, 2021, as compared to the prior fiscal year, was primarily due to lower foreign income taxes partially offset by higher withholding taxes on international sales.
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,
40

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.

Liquidity and Capital Resources
As of January 31, 2021, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $769.7 million which are held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of corporate notes and obligations, U.S. agency obligations, certificates of deposit, commercial paper, municipal securities, U.S. treasury securities and asset-backed securities. To date, our principal sources of liquidity has been payments received from customers in addition to amounts raised in our debt and equity offerings.
On December 22, 2020, we entered into a senior secured credit facility, which provides for a $500.0 million term loan facility with a syndicate of lenders (Term Loan) and borrowed the full amount on December 22, 2020 to be used for general corporate purposes, including to fund repurchases of our common stock and to pay transaction costs and expenses in connection therewith. Repayments made under the Term Loan are equal to 1.0% of the principal amount in equal quarterly installments for the life of the Term Loan, with remainder due at maturity on December 22, 2027. At our option, the Term Loan will bear interest at a per annum rate equal to a Eurocurrency Rate plus 2.50% or a Base Rate plus 1.50%, both subject to a 3.25% floor. For further discussion see Note 9 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K.
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. On December 2, 2020, our board of directors authorized another share repurchase program of up to $500 million of our outstanding shares of common stock. For further discussion on repurchase activities see Note 12 in the "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K.
We have non-cancelable contractual obligations related to our facilities leases as further discussed in Note 10 of our "Notes to Consolidated Financial Statements" included in Part II, Item 8 of this Annual Report on Form 10-K.
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 our expansion of annual recurring revenue, 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 assure you 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:
Years Ended January 31,
20212020
(in thousands)
Net cash provided by (used in) operating activities $155,822 $(36,826)
Net cash used in investing activities (120,034)(5,659)
Net cash provided by (used in) financing activities 154,297 (6,957)
Effect of exchange rate changes949 (1,607)
Net increase (decrease) in cash, cash equivalents and restricted cash$191,034 $(51,049)
41

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 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 fiscal 2021 mainly due to cash collections on increased sales of our subscription-based offerings and to nonrecurring costs incurred in the first half of fiscal 2020 associated with combining the Cloudera and Hortonworks businesses that we did not incur in fiscal 2021.
For the year ended January 31, 2021, net cash provided by operating activities mainly consisted of our net loss of $162.7 million, adjusted for stock-based compensation expense of $188.9 million, depreciation and amortization expenses of $89.4 million, amortization of deferred contract costs of $66.7 million, non-cash lease expense of $45.7 million, lease related right-of-use asset impairment charges of $35.8 million and net cash outflow of $117.5 million from changes in assets and liabilities. The outflow from changes in assets and liabilities was primarily due to an increase in accounts receivable of $65.1 million, an increase of $60.9 million in deferred contract costs related to sales commissions, cash payments of $46.0 million for operating lease liabilities, partially offset by an increase in contract liabilities of $50.1 million and a net cash inflow of $4.4 million from changes in other operating assets and liabilities.
For the year ended January 31, 2020, net cash used in operating activities mainly consisted of our net loss of $336.6 million, adjusted for stock-based compensation expense of $220.4 million, depreciation and amortization expenses of $92.2 million, amortization of deferred contract costs of $47.6 million, non-cash lease expense of $45.6 million, and net cash outflow of $104.1 million from changes in assets and liabilities. The outflow from changes in assets and liabilities was primarily due to an increase of $68.6 million in deferred contract costs related to commissions earned, cash payments of $51.1 million for operating leases, an increase of $31.2 million in contract liabilities as a result of increased subscription sales and timing of amounts billed to customers compared to revenue recognized during the same period.
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 year ended January 31, 2021, net cash used in investing activities consisted of purchases of marketable securities of $472.7 million, cash used in a business combination of $12.4 million, and capital expenditures for purchases of property and equipment of $10.1 million, partially offset by sales and maturities of marketable securities of $375.1 million.
For the year ended January 31, 2020, net cash used in investing activities consisted of purchases of marketable securities of $494.3 million, capital expenditures for purchases of property and equipment of $7.2 million, and cash used in a business combination of $4.5 million, partially offset by sales and maturities of marketable securities of $500.3 million.
42

Financing Activities
The changes in cash flows from financing activities primarily relate to net proceeds from our Term Loan, proceeds from employee stock plans, taxes paid related to net share settlement of equity awards and proceeds used for common stock repurchased under our share repurchase program. See Note 9 and Note 12 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K for details and discussion of our debt and share repurchase program, respectively.
For the year ended January 31, 2021, net cash provided by financing activities consisted of proceeds from our Term Loan net of issuance costs of $490.5 million, proceeds from the exercise of stock options and withholdings under our employee stock plans of $51.1 million, partially offset by repurchase of common stock of $340.1 million and taxes paid related to the net share settlement of equity awards of $47.2 million.
For the year ended January 31, 2020, net cash used in financing activities consisted of taxes paid related to the net share settlement of equity awards of $32.6 million, partially offset by proceeds from the exercise of stock options and withholdings under our employee stock plans of $25.7 million.

Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (GAAP). 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 believe that our significant accounting policies, which are discussed in Note 1 of our “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K, and the accounting policies discussed below, involve a greater degree of complexity, involving management’s judgments and estimates. Accordingly, these are the policies we believe are critical to understanding our financial condition and historical and future results of operations.
Revenue Recognition
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 and, to a lesser extent, consumption-based revenue from our cloud offerings. 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 and/or on a consumption basis for our cloud-based solutions. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
43

In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
Business Combinations, Goodwill and Intangible Assets
We allocate the fair value of purchase consideration in a business combination to tangible assets, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is allocated to goodwill. The allocation of the purchase consideration requires management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates can include, but are not limited to, future expected cash flows from acquired customers and acquired technology from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable, and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition or merger closing date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
We review our goodwill for impairment annually during our fourth quarter of each fiscal year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of any one of our reporting units below its respective carrying amount. In performing our goodwill impairment test, we may first perform a qualitative assessment, which requires that we consider events or circumstances including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting unit’s net assets and changes in our stock price. If, after assessing the totality of events or circumstances, we determine that it is more likely than not that the fair values of our reporting units are greater than the carrying amounts, then the quantitative goodwill impairment test is not performed.
If the qualitative assessment indicates that the quantitative analysis should be performed, we then evaluate goodwill for impairment by comparing the fair value of each of our reporting units to its carrying value, including the associated goodwill. To determine the fair values, we use the equal weighting of the market approach based on comparable publicly traded companies in similar lines of businesses and the income approach based on estimated discounted future cash flows. Our cash flow assumptions consider historical and forecasted sales, operating costs and other relevant factors.
Impairment of Long-Lived Assets
Our long-lived assets other than goodwill principally consist of finite-lived intangible assets, operating lease right-of-use assets, and property and equipment. These long-lived assets are evaluated for impairment for each of our asset groups in accordance with Accounting Standards Codification (ASC) Topic 360, Property, Plant, and Equipment, by first identifying whether indicators of impairment exist. If such indicators are present, we assess long-lived asset groups for recoverability based on estimated future undiscounted cash flows. For asset groups where the recoverability test fails, the fair value of each asset group is then estimated and compared to its carrying amount. An impairment loss is recognized for the amount by which an asset group’s carrying value exceeds its fair value.
In the fourth quarter of fiscal year 2021, as a result and in consideration of the changing nature of our use of office space for our workforce and the impacts of the COVID-19 pandemic, we evaluated our existing real estate lease portfolio. This evaluation included the decision to abandon a leased office space and the establishment of a
44

formal plan to cease-use and sublease certain other leased office spaces that we no longer utilize. In connection with this evaluation, we determined that the carrying value of these assets was not fully recoverable. As a result, we utilized discounted cash flow models to estimate the fair value of these assets to determine the corresponding impairment loss.
The development of discounted cash flow models used to estimate the fair value of these assets required the application of significant judgement in determining market participant assumptions, including the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows. If these assumptions were to change it could further impact our right-of-use assets.

Recent Accounting Pronouncements
See “Recently Adopted Accounting Standards” and “Recently Issued Accounting Standards” in Note 1 of our “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K.

ITEM 7A. 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 exposure to interest rate fluctuations relate primarily to our cash equivalents, marketable securities and Term Loan.
We had cash and cash equivalents and marketable securities totaling $769.7 million and $483.2 million as of January 31, 2021 and 2020, respectively, which were held for working capital purposes. Our cash equivalents are comprised primarily of money market funds and our marketable securities are comprised of corporate notes and obligations, U.S. agency obligations, certificates of deposit, commercial paper, municipal securities, U.S. treasury securities and asset-backed 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 change the fair value of our investments in marketable securities by $4.7 million and $3.8 million as of January 31, 2021 and 2020, respectively.
As of January 31, 2021, we had an outstanding balance of $490.7 million on our Term Loan. At our option, the Term Loan will bear interest at a per annum rate equal to a Eurocurrency Rate plus 2.50% or a Base Rate plus 1.50%, both subject to a 3.25% floor. As of January 31, 2021, the Term Loan is based on the Eurocurrency Rate bearing interest at a per annum rate of 3.25%. An adverse change of one percent on the interest rate would have the effect of increasing our expected annual interest payment by approximately $5.0 million.
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, Hungarian Forint, Indian Rupee, Singapore Dollar, Australian Dollar and Chinese Yuan. 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
45

for foreign subsidiaries that transact in international currencies may also fluctuate relative to what we would have reported using a constant currency rate.
For the year ended January 31, 2021, approximately 18% of our revenue and approximately 21% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars. For the year ended January 31, 2020, approximately 20% of our revenue and approximately 16% of aggregate cost of sales and operating expenses were generated in currencies other than U.S. dollars.
To manage exposures to currency fluctuations, we use foreign currency forward contracts to offset the gains and losses on our foreign currency denominated monetary assets and liabilities. They are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities. See Note 7 in the “Notes to Consolidated Financial Statements” included in Part II, Item 8 of this Annual Report on Form 10-K. For the year ended January 31, 2021, foreign exchange transaction gains and losses recorded as part of other income (expense), net within our 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 consolidated financial statements for the year ended January 31, 2021 and 2020.
46

ITEM 8. CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
The following financial statements are filed as part of this Annual Report on Form 10-K:

47

Report of Independent Registered Public Accounting Firm
To the Stockholders and the Board of Directors of Cloudera, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cloudera, Inc. (the Company) as of January 31, 2021 and 2020, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the three years in the period ended January 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at January 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January 31, 2021, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 25, 2021 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which it relates.

48

Revenue Recognition – Identifying and evaluating terms and conditions in contracts
Description of the Matter
As discussed in Note 2 to the consolidated financial statements, the Company derives its revenues primarily from subscription and services fees. The Company determines revenue recognition following the five-step framework in Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers. Management applies significant effort and judgment in identifying and evaluating any non-standard terms and conditions in customer contracts which may impact the determination of performance obligations or the timing of revenue recognition
Auditing revenue recognition was challenging and complex due to the significant amount of effort and judgment required in the identification and evaluation of non-standard terms and conditions in customer contracts that impact revenue recognition.
How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design and tested the operating effectiveness of the Company’s process and controls to identify and evaluate non-standard contract terms that impact the timing of revenue recognition.
Our substantive procedures included, among others, reviewing a sample of executed contracts and purchase orders to evaluate the contractual terms with the customer, and evaluating the timing and amount of revenue recognition for a sample of individual sales transactions. We also evaluated the accuracy of the Company’s contract review documentation, specifically related to the completeness of identification and evaluation of significant non-standard terms as well as the timing of revenue recognition.
Impairment of operating lease right-of-use and related assets
Description of the Matter
As disclosed in Note 10 to the consolidated financial statements, the Company recorded additional expense of $35.8 million in the year ended January 31, 2021, as a result of the Company's decision to change the use of its office space for its workforce and subsequent reassessment of the asset groups related to its leased office space. In accordance with ASC 360, Property, Plant, and Equipment, the Company performed a recoverability test of its identified asset groups, comprised of operating lease right-of-use and other related assets, and determined that the carrying value of these asset groups was not fully recoverable. As a result, the Company measured and recognized an impairment charge related to these assets representing the amount by which the carrying value exceeded the estimated fair value of these asset groups.
Auditing the Company's impairment measurement involved a high degree of subjectivity due to the significant estimation required by management to determine the fair value of the asset groups. The Company utilized an income approach to value the asset groups, which required the development of a discounted cash flow model utilizing certain key assumptions, including current and future sublease market rent rates, discount rates, and market participant assumptions, such as expected vacancy periods. These assumptions have a significant effect on the estimated fair values of the asset groups, and the resulting impairment charge, and could be impacted by future economic and market conditions.
How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design, and tested the operating effectiveness of internal controls over the Company’s processes to determine the fair values of the asset groups and measure the right-of-use and other related assets impairment charge. For example, we tested the controls over the determination of the fair value of the asset groups subject to impairment, including the selection of the valuation model and the determination and review of the underlying assumptions used to develop the fair value estimates.
Our testing of the Company's impairment measurement included, among other procedures, evaluating the significant assumptions used to estimate fair value. For example, we compared the sublease market rent rate and vacancy period assumptions used to estimate market participant cash flows to current industry and economic trends, assessed the reasonableness of the discount rates used as part of the discounted cash flow model, and recalculated management's estimate. We also involved our valuation specialists to assist in our evaluation of the significant assumptions used in the fair value estimate.
                                
     /s/ Ernst & Young LLP
We have served as the Company’s auditor since 2011.
San Jose, California
March 25, 2021

49

Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Cloudera, Inc.

Opinion on Internal Control over Financial Reporting
We have audited Cloudera, Inc.’s internal control over financial reporting as of January 31, 2021, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Cloudera, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of January 31, 2021, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2021 consolidated financial statements of the Company and our report dated March 25, 2021 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

                                     /s/ Ernst & Young LLP

San Jose, California
March 25, 2021
50

Table of Contents
CLOUDERA, INC.
Consolidated Balance Sheets
(in thousands, except share and par value data)

As of
January 31,
20212020
ASSETS
Current Assets:
Cash and cash equivalents$298,672 $107,638 
Marketable securities297,721 253,361 
Accounts receivable, net316,098 249,971 
Deferred contract costs53,048 54,776 
Prepaid expenses and other current assets32,382 42,155 
Total current assets997,921 707,901 
Property and equipment, net18,065 21,988 
Marketable securities, non-current173,281 122,193 
Intangible assets, net532,630 605,236 
Goodwill599,291 590,361 
Deferred contract costs, non-current31,170 35,260 
Operating lease right-of-use assets146,424 204,642 
Other assets9,819 12,209 
TOTAL ASSETS$2,508,601 $2,299,790 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current Liabilities:
Accounts payable$2,713 $3,858 
Accrued compensation56,643 61,826 
Other accrued liabilities30,196 22,297 
Operating lease liabilities19,574 19,181 
Contract liabilities553,983 472,786 
Total current liabilities663,109 579,948 
Long-term debt487,089  
Operating lease liabilities, non-current169,296 192,324 
Contract liabilities, non-current54,414 81,926 
Other accrued liabilities, non-current6,763 7,223 
TOTAL LIABILITIES1,380,671 861,421 
Commitments and contingencies (Note 10 and Note 11)
STOCKHOLDERS’ EQUITY:
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2021 and 2020
  
Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2021 and 2020; 291,220,735 and 295,167,761 shares issued and outstanding at January 31, 2021 and 2020, respectively
15 15 
Additional paid-in capital2,776,690 2,923,905 
Accumulated other comprehensive income580 273 
Accumulated deficit(1,649,355)(1,485,824)
TOTAL STOCKHOLDERS’ EQUITY1,127,930 1,438,369 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$2,508,601 $2,299,790 

See accompanying notes to consolidated financial statements.
51

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


Years Ended January 31,
202120202019
Revenue:
Subscription$782,769 $667,826 $406,333 
Services86,489 126,365 73,608 
Total revenue869,258 794,191 479,941 
Cost of revenue:(1) (2)
Subscription107,834 117,739 63,329 
Services81,354 114,763 72,785 
Total cost of revenue189,188 232,502 136,114 
Gross profit680,070 561,689 343,827 
Operating expenses:(1) (2)
Research and development244,507 263,566 173,814 
Sales and marketing420,501 467,541 253,164 
General and administrative (3)
171,327 170,336 110,613 
Total operating expenses836,335 901,443 537,591 
Loss from operations(156,265)(339,754)(193,764)
Interest income, net3,994 11,687 9,011 
Other income (expense), net(3,117)185 (2,478)
Loss before provision for income taxes(155,388)(327,882)(187,231)
Provision for income taxes(7,346)(8,700)(5,418)
Net loss $(162,734)$(336,582)$(192,649)
Net loss per share, basic and diluted$(0.54)$(1.20)$(1.21)
Weighted-average shares used in computing net loss per share, basic and diluted302,522 280,772 159,816 

(1) Amounts include stock-based compensation expense as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue – subscription $15,123 $16,599 $9,959 
Cost of revenue – services 11,909 17,609 11,492 
Research and development 72,087 75,554 41,430 
Sales and marketing 55,173 63,360 27,918 
General and administrative 34,643 47,232 26,566 

(2) Amounts include amortization of acquired intangible assets as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue - subscription$11,880 $11,213 $3,251 
Sales and marketing 66,426 68,811 5,878 

(3) Amounts include the impairment of real estate lease related right-of-use assets and other long-lived assets of $35.8 million for the year ended January 31, 2021.
See accompanying notes to consolidated financial statements.
52

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Comprehensive Loss
(in thousands)


Years Ended January 31,
202120202019
Net loss$(162,734)$(336,582)$(192,649)
Other comprehensive income, net of tax:
Foreign currency translation gain (loss)32 (935)34 
Unrealized gain on investments275 1,250 756 
Total other comprehensive income, net of tax307 315 790 
Comprehensive loss$(162,427)$(336,267)$(191,859)




See accompanying notes to consolidated financial statements.
53

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Stockholders’ Equity
(in thousands)


Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) IncomeAccumulated DeficitTotal Stockholders’ Equity
Shares
Amount
Balance as of January 31, 2018145,327 $7 $1,385,592 $(832)$(956,593)$428,174 
Shares issued under employee stock plans 3,827 — 22,179 — — 22,179 
Shares issued from restricted stock units vesting9,080 — — — — — 
Stock-based compensation expense— — 117,365 — — 117,365 
Shares issued in a business combination111,305 6 1,202,422 — — 1,202,428 
Shares withheld related to net settlement of equity awards(720)— (16,218)— — (16,218)
Unrealized gain on investments — — — 756 — 756 
Foreign currency translation gain— — — 34 — 34 
Net loss — — — — (192,649)(192,649)
Balance as of January 31, 2019268,819 13 2,711,340 (42)(1,149,242)1,562,069 
Shares issued under employee stock plans4,396 — 12,676 — — 12,676 
Shares issued from restricted stock units vesting23,273 2  — — 2 
Shares issued under employee stock purchase plan2,498 — 12,156 — — 12,156 
Stock-based compensation expense— — 220,354 — — 220,354 
Shares withheld related to net settlement of equity awards(3,818)— (32,621)— — (32,621)
Unrealized gain on investments— — — 1,250 — 1,250 
Foreign currency translation loss— — — (935)— (935)
Net loss— — — — (336,582)(336,582)
Balance as of January 31, 2020295,168 15 2,923,905 273 (1,485,824)1,438,369 
Shares issued under employee stock plans9,197 — 35,770 — — 35,770 
Shares issued from restricted stock units vesting20,059 1 (1)— —  
Shares issued under employee stock purchase plan1,513 — 15,394 — — 15,394 
Repurchases of common stock(30,011)(1)(340,065)— — (340,066)
Stock-based compensation expense— — 188,935 — — 188,935 
Shares withheld related to net settlement of equity awards(4,705)— (47,248)— — (47,248)
Unrealized gain on investments— — — 275 — 275 
Foreign currency translation loss— — — 32 — 32 
Cumulative effect of accounting change— — — — (797)(797)
Net loss— — — — (162,734)(162,734)
Balance as of January 31, 2021291,221 $15 $2,776,690 $580 $(1,649,355)$1,127,930 




See accompanying notes to consolidated financial statements.
54

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Cash Flows
(in thousands)


Years Ended January 31,
202120202019
CASH FLOWS FROM OPERATING ACTIVITIES
Net loss $(162,734)$(336,582)$(192,649)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization 89,393 92,156 17,428 
Non-cash lease expense45,747 45,640  
 Impairment of real estate lease related assets35,828   
Stock-based compensation expense 188,935 220,354 117,365 
Amortization of deferred contract costs66,734 47,552 30,634 
Other9,395 (1,880)(1,431)
Changes in assets and liabilities:
Accounts receivable (65,061)(8,956)54,231 
Prepaid expenses and other assets 12,151 (8,280)14,606 
Deferred contract costs(60,916)(68,575)(39,665)
Accounts payable (2,816)(4,089)3,795 
Accrued compensation (6,140)5,570 (17,962)
Other accrued liabilities 1,187 109 5,413 
Operating lease liabilities(46,022)(51,059) 
Contract liabilities 50,141 31,214 42,508 
Net cash provided by (used in) operating activities 155,822 (36,826)34,273 
CASH FLOWS FROM INVESTING ACTIVITIES
Purchases of marketable securities(472,715)(494,252)(462,737)
Proceeds from sale of marketable securities120,329 86,739 56,702 
Maturities of marketable securities254,763 413,557 435,478 
Cash used in business combinations, net of cash acquired (12,358)(4,500)— 
Cash acquired in a business combination— — 42,557 
Capital expenditures (10,053)(7,203)(10,041)
Net cash (used in) provided by investing activities (120,034)(5,659)61,959 
CASH FLOWS FROM FINANCING ACTIVITIES
Proceeds from debt, net of issuance costs490,546   
Repurchases of common stock(340,065)  
Taxes paid related to net share settlement of equity awards(47,248)(32,621)(16,218)
Proceeds from employee stock plans51,064 25,664 21,844 
Net cash provided by (used in) financing activities 154,297 (6,957)5,626 
Effect of exchange rate changes on cash, cash equivalents and restricted cash949 (1,607)(1,118)
Net increase (decrease) in cash, cash equivalents and restricted cash191,034 (51,049)100,740 
Cash, cash equivalents and restricted cash — Beginning of period110,990 162,039 61,299 
Cash, cash equivalents and restricted cash — End of period $302,024 $110,990 $162,039 
See accompanying notes to consolidated financial statements.
55

Table of Contents
CLOUDERA, INC.
Consolidated Statements of Cash Flows
(in thousands)

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
Cash paid for income taxes $9,562 $7,760 $4,775 
Purchases of property and equipment, accrued but not yet paid$15 $45 $208 
Fair value of common stock issued as consideration for a business combination$ $ $1,154,230 
Fair value of equity awards assumed in a business combination$ $ $48,197 
Right-of-use assets obtained in exchange for new operating lease liabilities$9,412 $7,392 $ 

Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows:
As of January 31,
202120202019
Cash and cash equivalents$298,672 $107,638 $158,672 
Restricted cash included in Other assets3,352 3,352 3,367 
Total cash, cash equivalents and restricted cash$302,024 $110,990 $162,039 

See accompanying notes to consolidated financial statements.
56

Table of Contents
CLOUDERA, INC.
Notes to Consolidated Financial Statements

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 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.
In January 2019, we completed a merger with Hortonworks, Inc, pursuant to which Hortonworks, Inc. became a subsidiary of Cloudera.
Basis of Consolidation
The consolidated financial statements include the accounts 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 financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2021, for example, refers 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 goodwill, intangible assets and other long-lived assets including operating lease right-of-use assets, 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.
Reclassifications
In the fourth quarter of fiscal 2021, we combined deferred revenue and other contract liabilities, both current and non-current, into contract liabilities current and non-current for all periods presented on our Consolidated Balance Sheets. All contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance).
Certain other immaterial prior year amounts have been reclassified to conform to current year presentation in the Balance Sheets, Consolidated Statements of Cash Flows and Notes to Consolidated Financial Statements.
57

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.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and credit losses on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
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.
As of January 31, 2021, one customer represented more than 10% of accounts receivable. No single customer represented more than 10% of accounts receivable as of January 31, 2020. For the years ended January 31, 2021, 2020 and 2019, no single customer accounted for 10% or more of revenue.
Accounts Receivable and Allowance for Credit Losses
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. As of January 31, 2021 and 2020, allowance for credit losses was $2.7 million and $0.8 million, respectively. The movements in the allowance for credit losses were not significant for any of the periods presented.
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 January 31, 2021 is not expected to materially differ from prior periods.
58

Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no significant impairment of property and equipment during the years ended January 31, 2021, 2020 or 2019.
Leases
At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as operating lease right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU 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. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have unoccupied leased office space that we have either subleased, plan to sublease or plan to abandon. Any impairments to the ROU asset, leasehold improvements or other assets as a result of an unoccupied leased office space are recognized as an operating expense in the period the sublease is executed or in the case of a planned sublease or planned abandonment, upon the day of cease-use and determination that the lease related ROU asset, leasehold improvements or other assets are impaired. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
59

In the fourth quarter of fiscal year 2021, we recorded an impairment charge of $34.0 million for ROU assets and $1.8 million for related leasehold improvements and IT infrastructure, primarily related to certain office locations we determined will no longer be used. The impairment was determined by comparing the fair value of the impacted ROU asset, lease hold improvements and IT infrastructure to the carrying value of the assets as of the impairment measurement date, as required under Accounting Standards Codification (ASC) Topic 360, Property, Plant, and Equipment. There were no impairment charges recognized during the years ended January 31, 2020 and 2019. See Note 10 for additional discussion related to these impairment charges.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
There were no impairments of goodwill or intangible assets during the years ended January 31, 2021, 2020 or 2019.
Derivative Contracts
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 consolidated balance sheets. The changes in the fair value are included in other income (expense), net within our consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open source. Therefore, we have not capitalized any software costs through January 31, 2021. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
60

Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity that are not reflected in the consolidated statements of operations.
Revenue Recognition
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 and, to a lesser extent, consumption-based revenue from our cloud offerings. 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 right of returns. 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 and/or on a consumption basis for our cloud-based solutions. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
61

In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
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 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.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided 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. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to
62

remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
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. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. As of January 31, 2021 and 2020, contract assets were $5.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due under our contracts with customers and is recognized as revenue as the revenue recognition criteria are met. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Deferred contract costs were $84.2 million and $90.0 million as of January 31, 2021 and 2020, respectively. For the years ended January 31, 2021, 2020, and 2019, amortization expense for the deferred contract costs were $66.7 million, $47.6 million and $30.6 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses, travel costs, and 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 for employees and fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology).
63

Research and Development
Research and development costs are expensed as incurred and primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for 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.
Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $11.5 million, $15.4 million, and $6.9 million for the years ended January 31, 2021, 2020 and 2019, respectively.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments over the requisite service period on a straight-line basis. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes. Stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred.
We grant restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). The fair value of RSUs is equal to our stock price at the close of market on the grant date. RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
We calculate the fair value of purchase rights granted under the Employee Stock Purchase Plan (ESPP) based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term based on the offering period, which is six months. We estimate volatility based on historical realized volatility of our stock for the six months prior to issuance. The interest rate is derived from government bonds with a similar term. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of ESPP purchase rights.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2021:
Accounting Standards Update (ASU) No. 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment;
64

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 consolidated financial statements for the year ended January 31, 2021.
In June 2016, the Financial Accounting Standards Board (FASB) 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 will adopt this standard on February 1, 2021. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the area described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standard on the consolidated financial statements at this time.

65

2    Revenue from Contracts with Customers
Significant changes in contract liabilities during the periods ended January 31, 2021 and 2020 are as follows (in thousands):
February 1, 2019$526,042 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004)
Increases due to invoicing prior to satisfaction of performance obligations435,674 
January 31, 2020554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(465,351)
Increases due to invoicing prior to satisfaction of performance obligations519,036 
January 31, 2021$608,397 
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 year ended January 31, 2021, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material.
As of January 31, 2021, approximately $953.7 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $662.2 million over the next 12 months and approximately $291.5 million thereafter.

3.    Business Combination
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.

66

4.    Cash Equivalents and Marketable Securities
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2021 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$186,127 $— $— $186,127 
Certificates of deposit4,000 — — 4,000 
Marketable securities:
U.S. agency obligations68,972 76 (4)69,044 
Asset-backed securities2,901 2  2,903 
Corporate notes and obligations210,321 1,215 (72)211,464 
Commercial paper48,212 19 (6)48,225 
Municipal securities40,031 213 (5)40,239 
Certificates of deposit60,749 53  60,802 
U.S. treasury securities38,291 34  38,325 
Total cash equivalents and marketable securities$659,604 $1,612 $(87)$661,129 

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 securities68,194 235  68,429 
Corporate notes and obligations199,226 891  200,117 
Commercial paper46,460 7  46,467 
Municipal securities20,865 65  20,930 
Certificates of deposit14,996 19  15,015 
U.S. treasury securities24,563 33  24,596 
Total cash equivalents and marketable securities$408,900 $1,250 $ $410,150 

Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2021 and 2020.
67


The contractual maturities of cash equivalents and marketable securities were as follows (in thousands):
January 31, 2021January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$487,201 $487,848 $273,582 $274,058 
Due after one year through five years172,403 173,281 135,318 136,092 
Total cash equivalents and marketable securities$659,604 $661,129 $408,900 $410,150 

The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2021 and 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 year ended January 31, 2021, 2020 and 2019.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2021, 2020 and 2019.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2021 and 2020.

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.
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 Measured at Fair Value on a Recurring Basis
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2021 (in thousands):
68

Level 1Level 2Total
Financial assets:
Money market funds $186,127 $ $186,127 
U.S. agency obligations  69,044 69,044 
Asset-backed securities  2,903 2,903 
Corporate notes and obligations  211,464 211,464 
Commercial paper  48,225 48,225 
Municipal securities  40,239 40,239 
Certificates of deposit 64,802 64,802 
U.S. treasury securities 38,325 38,325 
Total financial assets$186,127 $475,002 $661,129 
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, nonbinding 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.
Our foreign currency forward contract liabilities and assets are classified within Level 2 in 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. The fair value of these contracts were not material as of January 31, 2021.
We have no Level 1 or 3 liabilities and no Level 3 assets measured on a recurring basis.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our long-lived assets, including intangible assets, goodwill, and ROU assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of fiscal year 2021, we recorded impairment charges of $35.8 million on lease related ROU assets and other long-lived assets primarily related to certain office leases that we determined will no longer be used. The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under ASC Topic 360 using Level 3 inputs. See Note 10 for additional discussion related to these impairment charges. There were no impairment charges recognized during the years ended January 31, 2020 and 2019.
69


6.     Goodwill and Intangible Assets
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2019$586,456 
Other (1)
3,905 
Balance at January 31, 2020590,361 
Eventador acquisition8,930 
Balance at January 31, 2021$599,291 
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks in January 2019 and to an immaterial business combination.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2021 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$22,770 $(14,814)$7,956 3.3
Customer relationships and other acquired intangible assets671,947 (147,273)524,674 7.9
Unbilled contracts18,300 (18,300) — 
Total$713,017 $(180,387)$532,630 7.8

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 assets671,447 (80,847)590,600 8.9
Unbilled contracts18,300 (9,913)8,387 0.9
Total$707,317 $(102,081)$605,236 8.7
Amortization expense for intangible assets was $78.3 million, $80.0 million and $9.1 million during the years ended January 31, 2021, 2020 and 2019, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.
70

The expected future amortization expense of these intangible assets as of January 31, 2021 is as follows (in thousands):
2022$70,239 
202367,887 
202467,376 
202567,286 
202666,875 
2027 and thereafter192,967 
Total amortization expense$532,630 

7.     Derivative Contracts
We generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. To mitigate the impact of changes in foreign currency rates, we execute 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.
During the year ended January 31, 2021, we recorded a loss of $1.0 million in other income (expense), net within our 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 consolidated statements of cash flows. As of January 31, 2021, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $18.7 million.

8 .    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 January 31,
20212020
Computer equipment and software $24,974 $22,489 
Office furniture and equipment 13,352 12,672 
Leasehold improvements 24,719 24,236 
Property and equipment, gross 63,045 59,397 
Less: accumulated depreciation and amortization (44,980)(37,409)
Property and equipment, net $18,065 $21,988 
Depreciation expense was $11.1 million, $12.1 million and $8.3 million for the years ended January 31, 2021, 2020 and 2019, respectively.
71

Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of January 31,
20212020
Accrued salaries, benefits and commissions$22,538 $27,067 
Accrued compensation-related taxes10,834 15,205 
Accrued bonuses 14,956 13,409 
Employee stock purchase plan withholdings2,634 2,732 
Other (1)
5,681 3,413 
Total accrued compensation $56,643 $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 January 31,
20212020
Accrued professional costs $3,790 $6,182 
Current portion of debt3,610  
Accrued taxes 5,596 5,164 
Accrued self-insurance costs 4,720 1,743 
Acquisition related holdback payments (1)
3,368  
Other (2)
9,112 9,208 
Total other accrued liabilities $30,196 $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, cloud-computing services and travel costs.

9. Debt
On December 22, 2020, we entered into a senior secured credit agreement (the “Credit Agreement”). The Credit Agreement provides for a seven-year senior secured institutional term loan "B" for an aggregate principal amount of $500.0 million (the "Term Loan"). The Term Loan amortizes at a per annum rate equal to 1.0% payable quarterly, with the balance payable at maturity on December 22, 2027. The proceeds of the Term Loan will be used for general corporate purposes, including to fund repurchases of our common stock and to pay transaction costs and expenses in connection therewith.
At our option, the Term Loan will bear interest at a per annum rate equal to a Eurocurrency Rate plus 2.50% or a Base Rate plus 1.50%, both subject to a 3.25% floor. As of January 31, 2021, the Term Loan is bearing interest at a per annum rate of 3.25%. During the year ended January 31, 2021, we recognized interest expense of $1.7 million.
The Credit Agreement contains usual and customary representations and warranties, optional and mandatory prepayment provisions, and affirmative and negative covenants, including limitations on liens, investments, restricted payments, additional indebtedness, transactions with affiliates and asset sales and mergers. The Credit Agreement does not contain any financial covenants. Our obligations under the Credit Agreement may be accelerated upon customary events of default, including non-payment of principal, interest, fees and other amounts, inaccuracy of representations and warranties, violation of covenants, cross default and cross acceleration to material third party indebtedness, voluntary and involuntary bankruptcy or insolvency proceedings, inability to pay debts as they become due, material judgments, ERISA events, actual or asserted invalidity of security documents or guarantees and change in control.
72

We incurred debt discount and issuance costs of approximately $9.5 million in connection with obtaining our Term Loan. These debt discount and issuance costs are amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the contractual term of the arrangement. Amortization of debt discount and issuance costs during the year ended January 31, 2021 was immaterial.
As of January 31, 2021, the Term Loan had a carrying value of $490.7 million, of which $3.6 million is classified as current and recorded in other accrued liabilities and $487.1 million is classified as non-current on the consolidated balance sheet.
As of January 31, 2021, the expected future principal payments under the Term Loan are due as follows (in thousands):
2022$5,000 
20235,000 
20245,000 
20255,000 
20265,000 
2027 and thereafter475,000 
Total $500,000 

10. 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):
Years Ended January 31,
20212020
Operating lease cost $45,747 $45,640 
Short-term lease cost1,782 2,276 
Sublease income(14,730)(15,730)
Net lease cost (1)
$32,799 $32,186 
(1) Amount excludes ROU asset impairment charge of $35.8 million, as discussed below.
73


Lease term and discount rate information are summarized as follows:
As of January 31,
20212020
Weighted Average Remaining Lease Term (years)6.16.8
Weighted Average Discount Rate5.9 %6.0 %
Maturities of lease liabilities as of January 31, 2021 are as follows (in thousands):
Minimum Lease Payments, Gross
2022$28,355 
202337,811 
202437,846 
202536,997 
202633,317 
2027 and thereafter55,243 
Total lease payments$229,569 
     Less imputed interest(40,699)
Present value of lease liabilities$188,870 
We expect to receive $14.5 million of sublease rental proceeds over the next two years as of January 31, 2021.
In the fourth quarter of fiscal year 2021, as a result and in consideration of the changing nature of our use of office space for our workforce and the impacts of the COVID-19 pandemic, we evaluated our existing real estate lease portfolio. This evaluation included the decision to abandon a leased office space and the establishment of a formal plan to cease-use and sublease certain other leased office spaces that we no longer utilize. In connection with this evaluation, we reviewed certain of our lease right-of-use assets and related other long-lived assets for impairment under ASC 360.
As a result of the evaluation, we recognized an impairment loss during the fourth quarter of fiscal year 2021 of $35.8 million, which is included in general and administrative expenses in the accompanying statement of operations for the year ended January 31, 2021. The impairment loss recorded includes $34.0 million related to lease right-of-use assets and $1.8 million related to other long-lived assets namely leasehold improvements and IT infrastructure.
The fair values for the asset groups relating to the impaired long-lived assets were estimated primarily using discounted cash flow models (income approach) with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows.

11.    Commitments and Contingencies
Letters of Credit
As of January 31, 2021 and 2020, we had a total of $19.4 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.
74

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 class action complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, defendants filed motions to dismiss the consolidated amended complaint. A hearing on the motions to dismiss is currently scheduled for April 1, 2021. 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. 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. The consolidated amended complaint 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. On November 5, 2020, the court entered a stipulated order certifying a class consisting of all persons who acquired Cloudera common stock in exchange for Hortonworks securities pursuant to the registration statement and prospectus issued in connection with Cloudera’s January 2019 merger and acquisition of Hortonworks. A further case management conference is currently scheduled for June 9, 2021. 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
75

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. The complaint 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 and the case is currently stayed.

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

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.

12.     Common Stock Repurchases
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. Under this share repurchase program, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share during the year ended January 31, 2021. On December 2, 2020, our board of directors authorized another share repurchase program of up to $500 million of our outstanding shares of common stock. Under this share repurchase program, we used $314.1 million to repurchase 26.1 million shares of common stock from Intel Corporation at an average repurchase price of $12.05 per share during the year ended January 31, 2021. There were approximately $259.9 million of authorized funds remaining under both share repurchase programs as of January 31, 2021.
Under both share repurchase programs, shares may be repurchased 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 any 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 programs do not have an expiration date and may be suspended or discontinued at any time and do not obligate us to purchase any shares.

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

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.
When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase 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, 2021, 14,561,036 additional shares were authorized for issuance by the board of directors. As of January 31, 2021, there were 13,720,801 shares of common stock reserved and available for future issuance under the Stock Plans.
As a result of the Hortonworks merger in January 2019, the total fair value of the stock-based awards assumed was $63.5 million, which was recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the acquisition date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger.
During the years ended January 31, 2021 and 2020, we incurred approximately $6.6 million and $20.9 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.
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
Options
Outstanding (in thousands)
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 202013,530 $5.96 2.1$70,057 
Exercised
(9,197)3.89 — 
Canceled
(950)14.22 — 
Balance — January 31, 20213,383 $9.27 3.0$21,982 
Exercisable— January 31, 20213,382 $9.27 3.0$21,982 
Vested and Expected to Vest — January 31, 20213,383 $9.27 3.0$21,982 

The total intrinsic value of options exercised during the years ended January 31, 2021, 2020 and 2019 was $75.8 million, $26.2 million and $31.2 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option.
78

The total grant-date fair value of stock options vested during the years ended January 31, 2021, 2020 and 2019 was $0.4 million, $1.6 million and $27.9 million, respectively. There were no options granted during the year ended January 31, 2021 and 2020. The weighted-average grant-date fair value of employee options granted during the years ended January 31, 2019 was $4.58 per share.
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Year Ended January 31, 2019
Volatility 45.0%
Risk-free interest rate 2.5%
Expected term (in years) 5.0 years
Expected dividends %
The unamortized stock-based compensation expense for stock options was immaterial at January 31, 2021.
Restricted Stock Units
We issue RSUs to employees and directors under the Stock Plans. RSUs vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over three-to-four years. 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.
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUs (in thousands)Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 202038,584 $10.85 
Granted 23,097 11.98 
Canceled (6,858)11.38 
Vested (20,059)10.14 
Balance —January 31, 202134,764 $11.91 

The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2021, 2020 and 2019 was $11.98, $8.96, and $12.08 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2021, 2020 and 2019 was $216.1 million, $218.3 million, and $128.7 million, respectively.
The unamortized stock-based compensation expense for RSUs was $381.9 million as of January 31, 2021 and will be recognized over the average remaining vesting period of 2.3 years.
In February 2021, our Compensation Committee authorized the granting of RSUs and performance-based restricted stock units (PRSUs) to certain executives under the 2017 Plan. See Note 18 for further details.
Employee Stock Purchase Plan
Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
79

Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
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, 2021, 2,912,207 additional shares were authorized for issuance by the board of directors. As of January 31, 2021, the total number of shares available for grant under the ESPP was 4,344,158 shares.
As of January 31, 2021, $2.6 million was withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See Note 8 for additional information.
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202120202019
Volatility
66.8%31.9%38.8%
Risk-free interest rate
0.1%1.9%2.4%
Expected term (in years)
0.5 years0.5 years0.5 years
Expected dividends
%%%

80

14.  Income Taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202120202019
Domestic $(168,327)$(340,542)$(191,479)
Foreign 12,939 12,660 4,248 
Net loss before provision for income taxes $(155,388)$(327,882)$(187,231)

The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202120202019
Current:
   Federal $ $ $ 
   State (16)(18)(106)
   Foreign (9,179)(8,766)(5,371)
Total (9,195)(8,784)(5,477)
Deferred:
   Federal 302   
   State    
   Foreign 1,547 84 59 
Total 1,849 84 59 
Total provision for income taxes $(7,346)$(8,700)$(5,418)

A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202120202019
U.S. federal statutory income tax $32,631 $68,856 $39,318 
Research tax credits 5,066 6,120 10,044 
Stock-based compensation 11,486 (6,395)(3,004)
Change in U.S. tax status of foreign entities (1)
1,646 (72,449) 
Change in valuation allowance
(50,529)8,566 (42,450)
Foreign tax rate differential(5,507)(6,384)(4,945)
Legal expenses  (4,000)
Global intangible low-taxed income (3,668) 
Non-deductible compensation(2,305)(1,150) 
Other 166 (2,196)(381)
Provision for income taxes $(7,346)$(8,700)$(5,418)
(1) The change in U.S. tax status of foreign entities pertains to changes we made to our corporate entity operating structure, primarily as it pertains to transferring certain acquired intellectual property to the U.S. in fiscal 2020. As a result, certain foreign entities became disregarded for U.S. tax purposes. This change required the remeasurement of certain deferred taxes at tax rates different to those outside of the U.S. and the establishment of new deferred taxes for the disregarded entities, resulting in a one-time increase in our effective tax rate. Any tax provision impact was fully offset by a valuation allowance.
81

The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20212020
Deferred tax assets:
   Accruals and reserves $13,079 $7,948 
   Deferred revenue 20,967 28,621 
   Net operating loss carryforwards 479,157 475,390 
   Research and development credits and other credits 84,278 75,168 
   Stock-based compensation 8,626 18,428 
 ROU assets/lease liability49,406 53,048 
   Capitalized research and development 52,532 10,351 
   Gross deferred tax assets 708,045 668,954 
Less valuation allowance (525,381)(459,649)
Total deferred tax assets, net of valuation allowance 182,664 209,305 
Deferred tax liabilities:
   Depreciation and amortization (124,773)(139,176)
ROU assets/lease liability(35,157)(48,085)
   Deferred costs(20,741)(21,609)
Gross deferred tax liabilities (180,671)(208,870)
Net deferred tax assets $1,993 $435 

Undistributed earnings of our foreign subsidiaries at January 31, 2021 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2021 and 2020 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2021 and 2020 was an increase of approximately $65.7 million and $5.4 million, respectively.
At January 31, 2021, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $522.1 million and $708.3 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2021 for other states’ purposes.
At January 31, 2021, we have federal and state research credit carryforwards of approximately $63.1 million and $53.1 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.
82

Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis through October 31, 2019 to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202120202019
Balance as of beginning of year$24,400 $18,600 $11,700 
Tax positions taken in prior period:
     Gross increases  600  
Tax positions taken in current period:
     Gross decreases   (1,000)
     Gross increases(1)
3,400 5,200 7,900 
Balance as of end of year $27,800 $24,400 $18,600 
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
As of January 31, 2021, the total amount of gross unrecognized tax benefits was $27.8 million, of which $2.2 million, if recognized, would impact our effective tax rate. We do not believe that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2021, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
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 consolidated financial statements as a result of this development.

83

15.  Related Party Transactions
Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $8.5 million, $16.2 million and $21.2 million for the years ended January 31, 2021, 2020 and 2019, respectively. There was $2.2 million and $1.2 million in accounts receivable due from these customers as of January 31, 2021 and 2020, respectively.
16.  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 are 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 certain acquired intangible assets, impairment of real estate lease related 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):
Years Ended January 31,
202120202019
Revenue:
Subscription $782,769 $667,826 $406,333 
Services 86,489 126,365 73,608 
Total revenue$869,258 $794,191 $479,941 

Years Ended January 31,
202120202019
Contribution margin:
Subscription $701,938 $577,899 $356,214 
Services 17,044 29,211 12,315 
Total segment contribution margin$718,982 $607,110 $368,529 

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Years Ended January 31,
202120202019
Segment contribution margin$718,982 $607,110 $368,529 
Amortization of acquired intangible assets(78,306)(80,024)(9,129)
Stock-based compensation expense(188,935)(220,354)(117,365)
Impairment of real estate lease related assets(35,828)  
Corporate costs, such as research and development, corporate general and administrative and other(572,178)(646,486)(435,799)
Loss from operations$(156,265)$(339,754)$(193,764)
84


Sales outside of the United States represented approximately 40%, 38% and 34% of our total revenue for the years ended January 31, 2021, 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 January 31, 2021 and 2020, property and equipment, net located outside of the United States represented approximately 31% and 22% of total property and equipment, net, respectively.

17.  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):
Years Ended January 31,
202120202019
Numerator:
Net loss
$(162,734)$(336,582)$(192,649)
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
302,522 280,772 159,816 
Net loss per share, basic and diluted
$(0.54)$(1.20)$(1.21)

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202120202019
Stock options to purchase common stock 3,383 13,530 19,118 
Restricted stock awards 34,764 38,584 35,058 
Shares issuable pursuant to the ESPP787 969 724 
Total 38,934 53,083 54,900 

18.    Subsequent Event
In February 2021, our Compensation Committee authorized the granting of RSUs representing an aggregate of 2,236,242 shares of common stock, and PRSUs representing an aggregate of 2,236,242 shares of common stock, to certain executive officers under the 2017 Plan. One twelfth of the RSUs shall vest and be settled on each quarterly anniversary date following the vesting commencement date. The PRSUs will vest based on Cloudera's achievement of certain performance goals during the performance period commencing on February 1, 2021 and ending on January 31, 2024. Upon achievement of performance goals, up to 1/6th of the PRSUs shall vest each half fiscal year subject to the executive’s continued service to Cloudera on the last day of the applicable half fiscal year. The number of PRSUs that will ultimately vest and be converted into shares of common stock will depend on Cloudera’s: (i) EBITDA excluding stock-based compensation; and (ii) Revenue.

85

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of disclosure controls and procedures.
We maintain a set of disclosure controls and procedures designed to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. In accordance with Rule 13a-15(b) of the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K, an evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, as of the end of the period covered by this Annual Report on Form 10-K, were effective to provide reasonable assurance.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2021 based on the guidelines established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with U.S. generally accepted accounting principles. Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of January 31, 2021. Management reviewed the results of its assessment with our Audit Committee.
The effectiveness of our internal control over financial reporting as of January 31, 2021 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in their report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in internal control over financial reporting.
There was no change in our internal control over financial reporting that occurred during the quarter ended January 31, 2021 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.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake.
86

Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

ITEM 9B. OTHER INFORMATION
None.

PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Except as set forth below, the information called for by this item will be set forth in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2021 and is incorporated herein by reference.
We maintain a Code of Business Conduct and Ethics that incorporates our code of ethics applicable to all employees, including all officers. Our Code of Business Conduct and Ethics is published on the Investor Relations section of our website at www.cloudera.com. We intend to disclose future amendments to certain provisions of our Code of Business Conduct and Ethics, or waivers of such provisions granted to the principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions on this website within four business days following the date of such amendment or waiver.
ITEM 11. EXECUTIVE COMPENSATION
The information called for by this item will be set forth in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2021 and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information called for by this item will be set forth in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2021 and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIP AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information called for by this item will be set forth in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2021 and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information called for by this item will be set forth in our Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year ended January 31, 2021 and is incorporated herein by reference.
PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
87

The following documents are filed as a part of this Annual Report on Form 10-K:
(a) Financial Statements
Our consolidated financial statements are listed in the "index to Consolidated Financial Statements" under Part II, Item 8, of this Annual Report.
(b) Financial Statement Schedules
All schedules have been omitted because the required information is not present or not present in amounts sufficient to require submission of the schedules, or because the information required is included in Item 8, entitled the “Consolidated Financial Statements and Supplementary Data.”
(c) Exhibits 
    
    Incorporated by Reference
Exhibit
Number
 Exhibit Title Form File No. Exhibit Filing
Date
 Filed
Herewith
3.01*  10-Q 001-38069 3.01 6/9/2017  
3.02*  8-K 001-38069 3.01 3/26/2020  
4.01*  S-1 333-217071 4.01 3/31/2017  
4.02*  S-1  333-217071 4.02 3/31/2017  
4.03*  S-1 333-217071 4.03 3/31/2017  
4.04*  S-1  333-217071 4.04 3/31/2017  
4.05*8-K001-3806910.018/12/2019
4.0610-K001-380694.063/27/2020
10.01*  S-1 333-217071 10.01 3/31/2017  
10.02*  S-1 333-217071 10.02 3/31/2017  
10.03*  S-1/A 333-217071 10.03 4/10/2017  
10.04*  S-1/A 333-217071 10.04 4/10/2017  
10.05*S-1333-21707110.053/31/2017
10.06*  S-1 333-217071 10.06 3/31/2017  
10.07*†  S-1 333-217071 10.08 3/31/2017  
10.08*†  S-1 333-217071 10.09 3/31/2017  
10.09*  S-1 333-217071 10.11 3/31/2017  
88

10.10*  S-1 333-217071 10.12 3/31/2017  
10.11*†  S-1 333-217071 10.13 3/31/2017  
10.12*S-8333-2175224.074/28/2017
10.13*8-K001-3806910.013/26/2020
10.14*†10-K001-3806910.174/4/2018
10.15*†10-K001-3806910.184/4/2018
10.16*†10-K001-3806910.194/4/2018
10.17*10-K001-3806910.204/4/2018
10.18*10-K001-3806910.214/4/2018
10.19*
10-K001-3806910.243/29/2019
10.20*
10-K001-3806910.253/29/2019
10.21*8-K001-3806910.016/5/2019
10.22*8-K001-3806910.028/12/2019
10.23*10-Q001-3806910.019/4/2019
10.24*10-Q001-3806910.029/4/2019
10.25*10-Q001-3806910.039/4/2019
10.2610-K001-3806910.263/27/2020
10.2710-K001-3806910.273/27/2020
10.2810-Q001-3806910.016/5/2020
10.2910-Q001-3806910.019/4/2020
10.308-K001-3806910.0112/23/2020
10.318-K001-3806910.0112/23/2020
21.01      X
23.01          X
89

24.01          X
31.1X
31.2X
32.1#X
32.2#X
101.INS XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document         X
101.SCH Inline XBRL Taxonomy Extension Schema Document         X
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document         X
101.DEF Inline XBRL Taxonomy Definition Linkbase Document         X
101.LAB Inline XBRL Taxonomy Extension Labels Linkbase Document         X
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document         X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
___________
*Previously filed.
Confidential treatment has been granted with respect to portions of this exhibit.
#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.

ITEM 16. FORM 10-K SUMMARY
None.
90

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.
Date: March 25, 2021By:/s/ Robert Bearden
 Robert Bearden
Chief Executive Officer and Director
(Principal Executive Officer)

91

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS that each individual whose signature appears below constitutes and appoints Robert Bearden, Jim Frankola and Scott Reasoner, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies, and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies, and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name
Title
Date
/s/ Robert Bearden
Chief Executive Officer and Director
(Principal Executive Officer)
March 25, 2021
Robert Bearden
/s/ Jim Frankola
Chief Financial Officer
(Principal Financial Officer)
March 25, 2021
Jim Frankola
/s/ Scott Reasoner
Chief Accounting Officer
(Principal Accounting Officer)
March 25, 2021
Scott Reasoner
/s/ Paul Cormier
Director
March 25, 2021
Paul Cormier
/s/ Peter Fenton
DirectorMarch 25, 2021
Peter Fenton
/s/ Gary Hu
Director
March 25, 2021
Gary Hu
/s/ Kevin Klausmeyer
Director
March 25, 2021
Kevin Klausmeyer
/s/ Jesse Lynn
Director
March 25, 2021
Jesse Lynn
/s/ Rose Schooler
Director
March 25, 2021
Rose Schooler
/s/ Michael A. Stankey
Director
March 25, 2021
Michael A. Stankey

92
EX-21.01 2 q4-2110kexhibit2101.htm EX-21.01 Document

Exhibit 21.01
CLOUDERA, INC.
LIST OF SUBSIDIARIES

HORTONWORKS, INC.DELAWARE, U.S.A.
CLOUDERA (GOVERNMENT SOLUTIONS), INC.DELAWARE, U.S.A.
EVENTADOR, INC.DELAWARE, U.S.A.
CLOUDERA COSTA RICA SOCIEDAD ANONIMA COSTA RICA
CLOUDERA MEXICO, S. DE R.L. DE C.V.MEXICO
CLOUDERA SOFTWARE (CANADA) INC.CANADA
CLOUDERA SOFTWARE BRASIL LTDA.BRAZIL
CLOUDERA COLOMBIA S.A.S.COLOMBIA
CLOUDERA CHILE SpA. CHILE
CLOUDERA (UK) LIMITEDUNITED KINGDOM
CLOUDERA GMBH GERMANY
CLOUDERA FRANCE SARL.FRANCE
CLOUDERA ITALY SRL.ITALY
CLOUDERA SPAIN, S.L.SPAIN
CLOUDERA HUNGARY KFT. HUNGARY
CLOUDERA SWEDEN AB.SWEDEN
CLOUDERA K.K.JAPAN
CLOUDERA (SHANGHAI) SOFTWARE CO. LTD. CHINA
CLOUDERA SINGAPORE PTE. LTD.SINGAPORE
CLOUDERA KOREA, INC.SOUTH KOREA



CLOUDERA SOFTWARE INDIA PRIVATE LTD.INDIA
CLOUDERA (AUST) PTY LTD.AUSTRALIA
PT CLOUDERA TECHNOLOGYINDONESIA
CLOUDERA ISRAEL LTD.ISRAEL
CLOUDERA MIDDLE EAST FZ - LLC.DUBAI
CLOUDERA SOUTH AFRICA PTY LTD. SOUTH AFRICA
CLOUDERA NETHERLANDS BVTHE NETHERLANDS
CLOUDERA INTERNATIONAL, LTD.IRELAND
CLOUDERA DATA PLATFORM INDIA PVT. LTD.INDIA


EX-23.01 3 q4-21cldrexhibit2301.htm EX-23.01 Document

Exhibit 23.01
 
Consent of Independent Registered Public Accounting Firm
 
We consent to the incorporation by reference in the Registration Statements (Form S-8 Nos. 333-217522, 333-224134, 333-229169, 333-230638, and 333-237446) pertaining to the 2008 Equity Incentive Plan, the Gazzang 2008 Stock Purchase and Option Plan, the 2017 Equity Incentive Plan, the 2017 Employee Stock Purchase Plan, the Amended and Restated Hortonworks, Inc. 2014 Stock Option and Incentive Plan, and the Hortonworks, Inc. 2011 Stock Option and Grant Plan of Cloudera, Inc. of our reports dated March 25, 2021, with respect to the consolidated financial statements of Cloudera, Inc., and the effectiveness of internal control over financial reporting of Cloudera, Inc., included in this Annual Report (Form 10-K) for the year ended January 31, 2021.

/s/ Ernst & Young LLP


San Jose, California
March 25, 2021
 


EX-31.1 4 q4-2110kexhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Robert Bearden, certify that:
1.     I have reviewed this Annual Report on Form 10-K 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: March 25, 2021 
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 q4-2110kexhibit312.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION UNDER SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

I, Jim Frankola, certify that:
1.     I have reviewed this Annual Report on Form 10-K 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: March 25, 2021 
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 6 q4-2110kexhibit321.htm EX-32.1 Document


Exhibit 32.1


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


I, 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 Annual Report on Form 10-K of the Company for the period ended January 31, 2021 (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: March 25, 2021
/s/ Robert Bearden
Robert Bearden
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 7 q4-2110kexhibit322.htm EX-32.2 Document


Exhibit 32.2


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


I, 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 Annual Report on Form 10-K of the Company for the period ended January 31, 2021 (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: March 25, 2021
/s/ Jim Frankola
Jim Frankola
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 8 cldr-20210131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Operations - Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - 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 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2106102 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2307302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Cash Equivalents and Marketable Securities link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Cash Equivalents and Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Fair Value Measurement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Derivative Contracts link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Debt - Expected Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Leases - Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2144111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Common Stock Repurchases link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Common Stock Repurchases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2148113 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451428 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452429 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2453430 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2454431 - Disclosure - Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2356310 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2457432 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2458433 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2459434 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2460435 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2461436 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2462437 - Disclosure - Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2464438 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2165116 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2366311 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2467439 - Disclosure - Segment Information - Schedule of Financial Information by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 2468440 - Disclosure - Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2170117 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2371312 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2472442 - 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 2473443 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2174118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2475444 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 cldr-20210131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 cldr-20210131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 cldr-20210131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations Business Combinations Policy [Policy Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] 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 (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 Maximum ownership interest for plan participation (as a percent) Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee Increase in shares reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Leases Lessee, Leases [Policy Text Block] 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 Range [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] Security Exchange Name Security Exchange Name Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Proceeds from debt, net of issuance costs Proceeds from Issuance of Long-term Debt Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Other State Board Other State Board [Member] Other State Board [Member] Total current liabilities Liabilities, Current Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Performance Shares Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) Weighted- Average Grant Date Fair Value Per Share 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 Variable Rate [Domain] Variable Rate [Domain] Accrued professional costs Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies Commitments and Contingencies Shares withheld related to net settlement of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Remaining three years 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 (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Cash acquired in a business combination Cash Acquired from Acquisition 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and office equipment Furniture and office equipment Furniture and Fixtures [Member] Accrued taxes Taxes Payable, Current Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State or Province Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period U.S. federal statutory income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Accounts payable Accounts Payable, Current Sublease income Sublease Income Subscription Subscription Segment [Member] Subscription [Member] 2024 Long-Term Debt, Maturity, Year Three Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Acquired finite-lived intangible assets, estimated remaining useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 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 the beginning of the period (in shares) Balance at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Maximum shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee State Current State and Local Tax Expense (Benefit) Research and development credits and other credits Tax Credit Carryforward, Amount Outstanding beginning of period (in shares) Outstanding end of period (in shares) Shares, Outstanding Term Loan B Term Loan B [Member] Term Loan B Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2021 and 2020 Preferred Stock, Value, Issued Income Taxes Income Tax, Policy [Policy Text Block] Net lease cost Lease, Cost Impairment of property and equipment Tangible Asset Impairment Charges Total operating expenses Corporate costs, such as research and development, corporate general and administrative and other Operating Expenses Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Common stock par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other comprehensive 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 Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value 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 2027 and thereafter Long-Term Debt, Maturity, after Year Five Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Advertising expense Advertising Expense Weighted-Average Remaining Contractual Term (Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Concentration risk (more than) (as a percent) Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Capitalized contract cost, amortization Capitalized Contract Cost, Amortization Award expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement [Line Items] Statement [Line Items] Shares issued in a business combination (in shares) Stock Issued During Period, Shares, Acquisitions Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Computer equipment Computer Equipment [Member] Entity Voluntary Filers Entity Voluntary Filers Statement [Table] Statement [Table] 2027 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Range [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] Contract Liability [Roll Forward] Contract Liability [Roll Forward] Contract Liability [Roll Forward] Business Combinations [Abstract] Business Combinations [Abstract] Marketable Securities Marketable Securities, Policy [Policy Text Block] Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Basis of Consolidation Consolidation, Policy [Policy Text Block] 2017 Equity Incentive Plan Equity Incentive Plan 2017 Equity Incentive Plan 2017 [Member] Equity Incentive Plan 2017 [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Exercisable— January 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share Repurchase Program [Domain] Share Repurchase Program [Domain] Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag 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] Income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Stock reserved for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Research and Development Research and Development Expense, Policy [Policy Text Block] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Corporate, Non-Segment Corporate, Non-Segment [Member] Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Change in U.S. tax status of foreign entities Effective Income Tax Rate Reconciliation, Change In tax Status, Amount Effective Income Tax Rate Reconciliation, Change In tax Status, Amount 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 Fair Value Measurement, Policy 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 Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Capitalized Software Costs Capitalization of Internal Costs, Policy [Policy Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 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 Derivative Contracts Derivatives, Policy [Policy Text Block] Purchases of property and equipment, accrued but not yet paid Capital Expenditures Incurred but Not yet Paid Share purchase period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period Geographical [Axis] Geographical [Axis] Subsequent Events Subsequent Events [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount 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] Commitments and Contingencies Commitments and Contingencies, Policy [Policy Text Block] 2025 Long-Term Debt, Maturity, Year Four 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] Shares issued in a business combination Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding (In shares) Entity Common Stock, Shares Outstanding Aggregate Intrinsic Value (in thousands) Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Research tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Employee stock purchase plan withholdings Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two State State and Local Jurisdiction [Member] 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] Federal Current Federal Tax Expense (Benefit) Accrued bonuses Accrued Bonuses, Current Derivative, notional amount Derivative, Notional Amount Amortization expense of intangible assets Amortization of acquired intangible assets Amortization of Intangible Assets Deferred revenue Deferred Tax Assets, Deferred Income Lease, Cost Lease, Cost [Table Text Block] 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] Cash equivalents 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] Interest expense, debt Interest Expense, Debt Number of Restricted Stock Units Outstanding Beginning of Period (in shares) Number of Restricted Stock Units Outstanding End of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Accrued Compensation and Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Net Book Value Finite-Lived Intangible Assets, Net Weighted average grant date value of employee options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Unrealized gain on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Antidilutive Securities [Axis] Antidilutive Securities [Axis] Share-based compensation arrangement by share-based payment award, value withheld for future purchases Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Schedule of Components of Provision for Income Tax Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Product and Service [Axis] Product and Service [Axis] Share based compensation, weighted average period Share Based Compensation, Weighted Average Period Share Based Compensation, Weighted Average Period TOTAL LIABILITIES Liabilities Average remaining vesting period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Non-US Non-US [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vested and Expected to Vest — January 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Loss contingency, number of directors or officers Loss Contingency, Number Of Directors Or Officers Loss Contingency, Number Of Directors Or Officers 2023 Long-Term Debt, Maturity, Year Two Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 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] Non-cash lease expense Operating Lease, Expense Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Unbilled contracts Contract-Based Intangible Assets [Member] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Slattery v. Reilly, et al. Slattery v. Reilly, et al. [Member] Slattery v. Reilly, et al. Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Interest income, net Interest Income (Expense), Net Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Operating Segments Operating Segments [Member] Other Other Operating Activities, Cash Flow Statement 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] Minimum weekly hours worked for plan eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility 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] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] 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 Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Property, Plant and Equipment Property, Plant and Equipment [Member] Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Federal Domestic Tax Authority [Member] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] 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 Federal Deferred Federal Income Tax Expense (Benefit) Total, 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 payments Acquisition Holdback Payment Acquisition Holdback Payment Accrued compensation Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Minimum months worked for plan eligibility Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Deferred contract costs Increase (Decrease) in Deferred Charges Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent 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] Debt instrument, unamortized discount (premium) and debt issuance costs, net Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Use of Estimates Use of Estimates, Policy [Policy Text Block] Capitalized research and development Deferred Tax Asset, Capitalized Research and Development Deferred Tax Asset, Capitalized Research and Development Current Assets: Assets, Current [Abstract] Fair value of stock awards assumed Business Combination, Consideration Transferred, Stock Awards Assumed Business Combination, Consideration Transferred, Stock Awards Assumed Income Tax Authority [Domain] Income Tax Authority [Domain] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Computer software Software and Software Development Costs [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Expected dividends (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preferred stock par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Contract costs Capitalized Contract Cost, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] 2022 Long-Term Debt, Maturity, Year One Subscription License [Member] Capital expenditures Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Deferred costs Deferred Tax Liabilities, Deferred Expense Business combination, contingent consideration, liability Business Combination, Contingent Consideration, Liability Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Derivative instruments not designated as hedging instruments, loss Derivative Instruments Not Designated as Hedging Instruments, Loss 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 Debt instrument, annual principal payment, percentage Debt Instrument, Annual Principal Payment, Percentage Debt Instrument, Annual Principal Payment, Percentage Accrued compensation-related taxes Accrued Payroll Taxes, Current Share Repurchase Program, December 2, 2020 Share Repurchase Program, December 2, 2020 [Member] Share Repurchase Program, December 2, 2020 Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating lease, impairment loss Operating Lease, Impairment Loss Years for increasing shares included in plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] 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 equity awards Payment, Tax Withholding, Share-based Payment Arrangement Shares issued from restricted stock units vesting (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Base Rate Base Rate [Member] Eventador acquisition Goodwill, Acquired During Period Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Tax positions taken in current period, gross decreases Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Estimated useful lives Property, Plant and Equipment, Useful Life Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Affiliated Entity Affiliated Entity [Member] Long-term debt Long-term Debt Other contract liabilities Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Net deferred tax assets Deferred Tax Assets, Net 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] Non-deductible compensation Effective Income Tax Rate Reconciliation, Non-Deductible Compensation Effective Income Tax Rate Reconciliation, Non-Deductible Compensation Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Gross deferred tax assets Deferred Tax Assets, Gross 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 Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] 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 Schedule of Weighted Average Assumptions in Calculating Option Fair Value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Asset-backed securities Asset-backed Securities [Member] Accrued salaries, benefits and commissions Accrued Salaries, Current Entity Interactive Data Current Entity Interactive Data Current Lease Terms And Discount Rates Lease Terms And Discount Rates [Table Text Block] Lease Terms And Discount Rates Total, 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 Stockholders' Equity Note Disclosure [Text Block] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [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 Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Amortization of deferred contract costs Amortization of Deferred Charges Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name 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] Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Gross deferred tax liabilities Deferred Tax Liabilities, Gross Impairment of real estate lease related assets Impairment of real estate lease related assets Impairment of real estate lease related assets Asset Impairment Charges Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Advertising Expenses Advertising Cost [Policy Text Block] Reconciliation of Segment Financial Information to Loss from Operations Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Number of Restricted Stock Units 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] Global intangible low-taxed income Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount Marketable securities term Marketable Securities, Noncurrent, Term Marketable Securities, Noncurrent, Term Due within one year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage 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] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Hortonworks, Inc Hortonworks, Inc [Member] Hortonworks, Inc [Member] Goodwill impairment Goodwill, Impairment Loss 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 Fair value of equity awards assumed in a business combination Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed Cost of Revenue Cost of Goods and Service [Policy Text Block] Number of plans Number of Plans Number of Plans Cash as Reported on the Condensed Consolidated Flows Schedule of Cash and Cash Equivalents [Table Text Block] Restricted cash included in Other assets Restricted Cash, Noncurrent Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted-average shares used in computing net loss per share, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Numerator: Numerator [Abstract] Numerator [Abstract] Purchase price (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Estimated Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Beginning balance Ending balance 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 income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt instrument, face amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Vesting [Axis] Vesting [Axis] Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Subscription period, limited cases Revenue From Contract With Customer, Subscription Period, Limited Cases Revenue From Contract With Customer, Subscription Period, Limited Cases Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Accounts receivable related party Accounts Receivable, Related Parties Legal expenses Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Effective Income Tax Rate Reconciliation, Legal Expenses, Amount Equity [Abstract] 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] Restriction on increase to shares outstanding (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Long-term debt, term Long-term Debt, Term Contract liabilities Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Number of customers with 10% accounts receivable balance Number Of Customers With 10% Accounts Receivable Balance Number Of Customers With 10% Accounts Receivable Balance Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Litigation Case [Domain] Litigation Case [Domain] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Operating segments Number of Operating Segments Entity File Number Entity File Number 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 Debt Disclosure [Abstract] Weighted Average Remaining Lease Term (years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Net cash provided by (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 Unrecognized tax benefits Balance as of beginning of year Balance as of end of year Unrecognized Tax Benefits 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 at January 31, 2021 and 2020; 291,220,735 and 295,167,761 shares issued and outstanding at January 31, 2021 and 2020, respectively Common Stock, Value, Issued Deferred contract costs, non-current Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial paper Commercial Paper [Member] Exercisable— January 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Long-term debt, current maturities Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status 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 Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] 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 (as a percent) 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 Eurodollar Eurodollar [Member] 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] Long-term debt Long-term debt, excluding current maturities Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] TOTAL STOCKHOLDERS’ EQUITY Beginning balance Ending balance 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] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 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 income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation Total accrued compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units Restricted stock awards Restricted Stock Units (RSUs) [Member] Operating lease cost Operating Lease, Cost Maximum payroll deduction (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Hedging Relationship [Axis] Hedging Relationship [Axis] General and administrative General and Administrative Expense Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Financial Instrument [Axis] Financial Instrument [Axis] Share Repurchase Program, March 3, 2020 Share Repurchase Program, March 3, 2020 [Member] Share Repurchase Program, March 3, 2020 Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total Current Income Tax Expense (Benefit) Short-term lease cost Short-term Lease, Cost Tax positions taken in current period, gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Tax positions taken in prior period, gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Equity Component [Domain] Equity Component [Domain] ROU assets/lease liability Deferred Tax Liabilities, Leasing Arrangements Less valuation allowance Deferred Tax Assets, Valuation Allowance Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Changes in assets and liabilities: Increase (Decrease) in Operating Capital [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 Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Operating loss carryforwards Operating Loss Carryforwards Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Subscription period Revenue From Contract With Customer, Subscription Period Revenue From Contract With Customer, Subscription Period Shares issued from restricted stock units vesting Stock Issued During Period, Value, Restricted Stock Award, Gross Certificates of deposit Certificates of deposits Certificates of Deposit [Member] Sublease, rental proceeds, next two years Lessee, Operating Sublease, Rental Proceeds, Next Two Years Lessee, Operating Sublease, Rental Proceeds, Next Two Years Contract liabilities, non-current Contract with Customer, Liability, Noncurrent SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Total cash equivalents and 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 (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category 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 contract costs Capitalized Contract Cost, Net, Current Geographic Concentration Geographic Concentration Risk [Member] Schedule of Estimated Useful Lives of Company's Assets Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment Property, Plant and Equipment [Table Text Block] Secured Debt Secured Debt [Member] U.S. treasury securities US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Maximum stock value purchased Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee 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, remaining performance obligation, expected timing of satisfaction, 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 assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Vested and Expected to Vest — January 31, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows Noncash Investing and Financing Items [Abstract] Research and development credits and other credits Deferred Tax Assets, Tax Credit Carryforwards, Research 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 increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combination Business Combination Disclosure [Text Block] Other income (expense), net Nonoperating Income (Expense) Hedging Relationship [Domain] Hedging Relationship [Domain] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Option Stock options to purchase common stock Share-based Payment Arrangement, Option [Member] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] State Deferred State and Local Income Tax Expense (Benefit) Loss Contingencies [Table] Loss Contingencies [Table] 2026 Long-Term Debt, Maturity, Year Five Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Plan Name [Domain] Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer 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 California California Franchise Tax Board [Member] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Provision for income taxes Total provision for income taxes Income Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid, Net Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) 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 Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Loss contingency, number of defendants Loss Contingency, Number of Defendants Other accrued liabilities Other accrued liabilities Accrued Liabilities, Current Proceeds from sale of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Local Phone Number Local Phone Number Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Schedule of Changes in Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] After one year Share-based Payment Arrangement, Tranche One [Member] Fair value of common stock issued as consideration for a business combination Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Intrinsic value of exercised options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Stock-based compensation Share-based Payment Arrangement, Accelerated Cost Derivative [Line Items] Derivative [Line Items] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Total Long-term Debt, Gross Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Contract liabilities, balance beginning of period Contract liabilities, balance end of period Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total Deferred Income Tax Expense (Benefit) In re Cloudera, Inc. Securities Litigation In re Cloudera, Inc. Securities Litigation [Member] In re Cloudera, Inc. Securities Litigation Impairment of long-lived assets to be disposed of Impairment of Long-Lived Assets to be Disposed of 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 Fair value of RSUs vested during period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum Maximum [Member] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost 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) provided by investing activities Net Cash Provided by (Used in) Investing Activities Total cash equivalents and marketable securities Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Balance 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] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Equity Award [Domain] Award Type [Domain] Contribution margin Contribution Margin Contribution Margin Corporate notes and obligations Corporate Debt Securities [Member] Trading Symbol Trading Symbol Other Goodwill, Other Increase (Decrease) Revenue from related party Revenue from Related Parties Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Proceeds from employee stock plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised ROU assets/lease liability Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements 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] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company 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 equity awards (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 and Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 12 cldr-20210131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 cldr-20210131_g1.jpg begin 644 cldr-20210131_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MK 1P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BOP8_X*U_\'!?[6/[2/[;-I_P2D_X(]Z]%I.H7WBN/PMJGQ(M M"K76HZFTOE2Q6-D10TGVW^S?_ ,&Z/[+_ ((\&VNK M?M9_'/XQ?&3XDW$*RZUXZUGXO:_I[+>8^9[6.RO(F1 WW?.>9^Y8YP #]#** M_)C]K_\ 9P_X*+?L1?M&]/\2^%_'5U#J6KZ M)>"\6:VBDU5HOM=S8R-&0%ED^1XHT&-0N?$>G>'/B?K%M933V]Q$D(O$'B_\ X)^? KQ9XLUV\U35=4^#GAB[U/4]1NGGN+NXDTFV M>2:61R6D=V8LS,26))))->QT %%%% !1110 45@_$_X;>&OB]X$U#X<^,)]6 MBTW4XT2YDT+Q!>:5=J%=7!CNK*6*>$[E&2CJ2,J7*R-M(P<,I!4\]001V M- $E%?S1?\'3?Q&^/_[ W[?7A3P%^R7^UQ\:O"'A_P 2?"ZTUK4-$M?C)K\T M"WIO[^V:2/SKQVC#1V\65!VY!( +&OV7_P""''PNM-/_ ."='P>^._B/XA^. M_%/B_P QTWPZTBAA9P_8KF*1Y(\[782"++?VI?VF_BY?7?PGN]1U MV36-9N/'4=Y;>+;.=)Q86\-@LS26_DRO;RA9(HEA6W*(2" W[/4 %%%% !11 M10 4444 %%%% !116+\2/&UC\-?AWK_Q&U.UDGMO#^BW6I7$$) >1((6E95S MQDA2!0!M45_-9_P2^^)_[5__ <,?'W]I[3OV@?C+=_\))<_"&[E^$VG7&NW M]OH/@O49KR)+>2WMK:0!/+7:AFV/*069O,)(;]E/^")/[&_[;?["_P"QB/@9 M^W;^T9:_$?Q/%XEN;K1KJSU2ZOX])TQXX5CL1=7<<_:%TO3O$_A*\O\ 6$U;XYZ]?-)/'="-6#2W1VC;V'% ']*=%?DG_P $_P#_ M ()=:C^W1_P2<^&_QNU'_@H3^TYX8^)GC;P0M^_BS3OCMKDT,%\7D"NUG+<& M-XLJNZ-=C$9"NA.X?87_ 1.T/X_>$_^":?@#P5^U+XKUO7/B#X?U/Q)H_BK M5?$.J3WMW<75IXAU*V):>"RU*V:"Z.G:G/93A&&#LGMW26)O1 MD=6'8B@#2HK^9G_@CG^U)^UI+_P:1#X;\4_ M$?5-2M9K6RTO61;+-'<3NLI0PQ."X)WHK=0#7],U !17YX?\')_@.^\&?\$Q MOB=^UE\+?BS\1/!GC[P?;Z/)HVL^#OB1K&EQJKZM:6TD#KO]G'_@ MH1\4/'WP[\9Z.VK:3X;^,?B.7Q&D;P3^7=:?,UR2SQ8:)EEC,4H67;NW)YC? MNI^P-^UKX?\ V[?V-?AW^UQX;T-]+@\<^&XK^?2Y)-_V*Z!:*X@#X&]4GCE0 M/@;@H.!G% 'KU%%% !17PY^UO_P6%\ ?"_\ X*9_ [_@F'\%M8T_6/&?C/Q7 MN^),B8F30-*%E/-';-CA;N=UC<+UCB0D@>;&:^XZ "BBB@ HHHH **** "BB MB@ HK^?W_@[EU3XN_L)>._@KXZ_9,_:C^,7@EOB'!XD7Q-IFD_%[7OLDTED^ MFM%*D3WC+"3]NE4B,*N%3CBN]_9N_8E_:%_:%_X(*:'^W_\ "K_@I%^TGX;^ M-5OX!UGQ*;T?&S5[C3-7EL+F\(M)[2:9E5)(K94!0KM+=7/AZ?5O!/C::UBAO9/LQ3SK&Z\I56 M?]VQD27:''E.'+[E*_N+0 4444 %%%?EG_P=6_\ !3;]H/\ X)\_LA>$/!'[ M,7B:X\-^*/BGKMW83>+;)L76EZ?:PH\XMFZQ3R-/"HE'**)"NURKJ ?J917X M0?!?_@D-^WS^U=\ _P!CO]N7]A+]K]/AYKLG@:UU#XK>(_$'C#6)=2U:]ENO MM#WKK^^34-R%XS!,8T*JJ,2C?)^[] !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7D'_!0GXF>*_@M^P-\CHI_"O7ZP?BE\./"OQC^&7B/X1>.K$W6A^*M!O-'UFV M!QYMIV4=A^- '\HO_ :?^&M"\3_\%KO 6I^( LL^D^'/$%]IWF@M MNN?[.FBS]0DTAR>XSUQ7];%?R&_!#PA\5O\ @W:_X+G>#+O]IG1[Z#0_!_BN M:&;7H[-S!K7AB^CFLGU*W !\X"WG:7RUR5EB,9PZ$#^MWP/XX\&_$SP?IGQ" M^'?BG3]*/C=XL3Q M/J?AOXEZAXXU$7WA^73DD2S^R^7.JQ(MQ [L@7#*^S&Q4 TO^"YO[-OCSXZ_ M\&QO[-WQ(^'VFS7X^&7@[P/X@UZWMUWE=,?P\+26< BQB1CPI(] M8_X(&?$'PIIO_!L1K6KW-Y!%!X6\,>/QK?X=M '/_ M /!JE_P5\^,_[?GP\\;?L6_M<^,;OQ3XL\#:-%J.@^*K^=FOM5T:1_L\T=U* M"&DE@D>$"ZW W$LFYOACX?_'3]H;X9_\ !T58_LP>&/VEOB8? &F_M&'3 M;/PIJ/Q#U2\LULO/)%LR3SN)(P#M"ONX !S7??\ !DK^SAX\U#]IOXM_M=R: M1/%X8TGP&/"$-_(A$=S?W=[:7KQH?XFBBL4+@?=%Q'G[XKQ[QA''X"_X/ 1) MXONX;",_M+VDWFW4GEH$N6C>$DMC[PECQZEAC.10!ZI_P=S?%'XY_LJ?\%!_ M",G[.O[1GQ(\'67C'X;1:MKFDZ#\0-4M[22_&H7D+3I"MQLB+1I$I6-57]WG M&68G]6?^"K__ 4;\5_\$W/^".D7[2OA"Y6X\=:OX>T;0O!USJ"^6RG M[3('R)#%$EQ<88$.T05N&-?C7_P>9_%WX9_$;_@H]X-\(> _&EAJVH>#OAG% MIOBBWL)A)_9MZU]=3BVE(X64121N4SE1(N0,BOT&_P"#GCX'^-/C/_P0,\#^ M*O!&G2WL/P]UOPOXGUE+==[+8_V9^M_!/Q!TSXB:C;W?AY+5(U%Q M&@E\FX9IVF5HITDA\J-(PB@MGXX_X-J++Q'IO_!P]/IWC#6X]3U>W'C*/5-1 MAMQ"EU,?#7BS_@XG MD\6Z%JT'M?L]1L?BA\/ M-!\<2:II>N6VGRV.UKN)YY0+B:&\E07!P^Z$.#N#%OG+_@Z%\$>*/V7/^"[V ME_M4^+_ L.M>'?$=OX8\3Z59ZA:K)9ZHFFI;VMQ92!U*/EK(!XV!^2X3(PXS M^U_A_P"('_!![Q7^RO8_M@^%_@[\ ]2\*:GI\4VG6MAX"T:;4[J[E $>F1V: MQ&5[]I6$(M0/,,I"8S0!\B_\'"/V)/A'^U]^SA\9O&OA/6==\:VFE M+J?A7QCJ&G)?:5WB+)#!.L;$-$C!BI<;B-V.*^>/V4?V*?\ @KE_P6K_ M ."*/@9O!O[;]UX7T[P?J>K66CZ#XDUB_>7XA7']K74\U_J6IH[RI' LR6EO M T'_ (C_ !.\)6]SJ-SH MMILFE5+>1D,T8),5JEVRJ52$ >6\D97Y8_X+)? SX9_ [_@CC^S]^W?X+TCQ MQ\'?VB=(+T2V-RUW-*+JZ,Q;SHX)Q)M5XA($.W<5'Z'_\ M'*?_ 6 ^+7_ 2G_9G\*:=^SMI5HOQ ^)VHWUEHNOZC:K/!HEM:QQ-<7*Q- ME9)\W$"QJX*/"7A>#Q!9/J<7BKQ#++IRW:&=(Q?,JZ'!.&4AAU!!YK\//^#U\C_AY+\-5R,CX M'V>1_P!QC5:_<[_@BB0?^"1_[.1!S_Q:#0^G_7HE 'X _L->/?VY/'__ <+ M7O[#OPN_;Z^*'AS18/BEXX\/6-YJGBZ]U<6.E6=MJROY<%[++$]RMK X@EE6 M01S^5*0Q3!=_P44E^,W_ 1$_P""[GA^U_9H_:D^)FNVE]+O^"6_[")\8?!R:WC^(_CO6!X?\&75S"LJZ:3$\MQJ!C8;9 M#%&NU%;*^;-$65E#*?S\^,W_ 2Y^/OQJ_X(+?"S]NC]FC5OB7XV_:CU2XT[ MQSX@\:Z=XTU.X\0:K9WOG&2U@'G\B%)K9E2-0X^S,5R78-ZY_P 'J/[//CWX MA_L4_#/]H'PMID]WI7P[\:7,'B00(3]EM]1ACCCN7]$$UO%%G^]<(._'?_\ M!K]_P56_9Q^+O_!-[PQ^S)\3OC'X>\/>/_A);S:3>Z5K^L0V^'M<.E>(_#>N/')+:3&-98W2 M6/Y98G1N&PK;D<%1@$@'U77\8/[*_C74/VK?^"[7P\^(7QBWW=QXY_:BTJ^U MR"]Q\YN-?B=H&!X"\^7MZ!<*,8%?V?5_))_P6S_82^-/_!'G_@J^G[2_@CPG M.? ^K_$:+QW\+]=6)OLBW"7BWSZ:S@$)+;S H$)+&$1R?Q' !_6W5'Q-X9\- M^-?#>H>#?&7A^QU;2-6L9;+5=*U.T2>VO;:5"DL,L3@K)&Z,RLC A@2""#7" M?LC_ +5_P5_;;_9[\-?M+_ #Q=;:OX<\3:='<0M#,K26"/#/Q N?BQ;>/M3_ +5OY]4GLWG@FD,Y#Q"W MO-BI@8:%"N8X\I87,KQW- MH7QT$H6Y&3P#"!U89^B_^"@/Q&\+W7_!H#I/B6#4(?(OOV?_ (?V$"K*.;DR MZ1 T0]61PX('38W8&@#UK_@W^_X*,:U_P6'_ .")KI/ M5&GGGB![M;-VP3^?'_!M40W_ <07#*001XRP1_USGH H?\ !1?4OCS_ ,$. MO^"X,7A_]B;]I7QU>QJ-&U2.+Q]XFN-174A>JOGV>HD%/M<#OO)R X#@A@Z" M2O?_ /@Y[_8=^*O[$_PO^%O[:DO[,)-,\5Z[J/B0VMC%<&V M:ZC?3+2V"#3(HWAD"0QE@%(R2P+-XA_P=-$#_@O+:$G_ )E_PK_.OOS_ (/: M9X5_8,^$ULT@$C_%WYF>0V2O(ZF66("5HD:$,%EM>(K*TU#6_A+/%HUG+>Z%>@+3.H#_ +I Q(>16_2O_@Z9_:Y_X*)?LY_L MQ^ ?#7[ 6C>++>S\<:Q>V_C;QSX'L)IK[2X8DMS:VLRNO$>@'XG:K-KENDVF?:93&+FS\47NF7DNGS7DMI?W M%F;D26KQO#+)]F60F(IAF.T*, ?@]_P6%;]@Z#_@D5\"-?\ @_\ M):'\5_C MKX]\36'BCXQ>-+OQ&NK>)+JXDTFX\V&^D9GFLX89I/(BM9"F/*8A6<2/7[1? M\&Q/BCPUJG_!%'X)>'M-\0V-QJ%CIFLO>V,%VC36ZMX@U0*SH#N0$HX!(&=I MQT- 'XB?\$2_VGO^"EWQ5_X*:7G[+WPD_:X\;7NJ^*=#UW0;#Q%XW\3WVL67 MA:%/WDVL?8YYC'<7$,$$HA1BJF>6+_ME/\3?AUXW\)W&D0&+Q1JJZEK]Q+>6\R7]VCL#:3Q1Q2INCGD<&X8))M MW$_FA_P:D/;W?_!=#7KJ%DD1O!WB=XI%P00;F#!!^AZ^]?U(4 ?S/?\ !!S] MH7]I6\_X.'6_9\\6?M-_$?Q%X0T?6_&NGVVA^)?'6H:A;O#:V]ZD&^.>9E=E M\M"&8$Y&>M=W_P %C/\ @I7X=\._\'"4/P+_ ."B6G>+M5_9K^'$%C:?\(-H M&JW5K;W#WFDQ7 UB>&WDC-Z8[FYSMW9$<&U02&23Q7_@@[<0?\10NJ'STQ+X MQ^((B^8?.?)U$\>O )^@K]3_ /@I[_P3?_88_P""YGQL^*'[.5QK(\ _M#_ MV'3+?3?%MN%EDU#2K[3X+ZW>YM_E-S9":XG@X/F0R1%@X$OEN =__P $U_V7 MO"/@[]LB7]K+]C']IK6_B/\ LS>.O@[)9^#]/O\ Q]=:U:>$-5BU.VD>QM!= MS/+!#+&SOY3 O#)!-'(4Q&E?GE\;/^"@/Q'_ ."RO_!P]X5_X)K7/Q%UW2OV M>O#7CC5M(U#PIX=UR>PC\4G2+*[N;R:\EMW1YHYI;)XT7< D)4IM=F<\3_P; M->'/VT/V!/\ @MQX]_X)J^-M0DET>UT35/\ A8NC:?>M<:9'+:Q126>JQ9 P M7,D$:N55BEV%< @!>*_X)J_!'Q3^Q1_P=N6WP;^+EC)8R_\ ">^,/[)N[H;% MN[2_TC4YK"X0XPPFCEA QT:0KU!% 'M'_!5O]IWQ[_P;L_\ !7;P'K'[%_B' M6[3X/^-/!ECK7C;X.W>NW-WI-R?MUU:W?V:*XD<6LK10QR1R(05EW9S&S1GZ ME_X.O/'FIZ'_ ,$R_!7[7/[/?Q>\7>&M;G\;Z1;Z3X@\(>+K_31=Z5>V5Y,8 MY(X)4216*Q."REE*C! + _#/_!XOX>\1?&G_ (*L?!OX$_"W1)];\4ZE\+=/ MLM.T?3QOFN+J[UG4(X( HZ.S*, ]F!Z'-?8?_!TU\,9_@E_P0.^&?P8N[];J M7PEXN\):+)\>7599A)-?F1X_*CC+JD$8R M@WR,:]P_X,O_ -M#X\_&GX=_&']F;XO?$75?$>C>!7T;4O![:Q>O0?^#2#X^8/3X?_ !0_]--Q7C__ 8Z M$?\ "U?VB5SR?#_ASC_MOJ% ']#U?A%_P=-?\%=/VA_"'[17A?\ X)8?LE?$ MW4O!C:I:6-Q\0_$NA7CV]]-)?2;+;3DF0J\,0BVS2[&!D$Z(2%5U?]W:_F&_ MX.?/@;XJ_9[_ ."ZOA+]J;QGISCPAX_?PUJ]AJDBXM]^F_9K.[MBY&-Z+;Q2 ML.<+^* /J3_@X$_9VL/\ @B/\$?@I^V'_ ,$SO'_BOX<>*=-\9Q^&/$,L M'BF\NX?$\+64URDFI07,LD5TP>TDW;EPWGG(.U-GVE_PL3X??\%N/^"(6C?M M+>*=?\6>$IKGPCJ.NZE9^ O%=SI+QZUI]I?6=S:220MOFLS,)F$,A(=?*9LD M U\R_P#![)XCTJ+_ ()^_"CPRUVAN[[XPQWEM&'&7BATJ_1V [@&XCY_VAZU M[I_P1K_9Q\>?LN_\&Z%IX.^*6E3:;K6L_#CQ/XCNM/ND*/:PWRW=Q;JX/*L; M9H793@JSD$9% 'Y*_P#!H7^S-X/_ &B?VXO&.J>*_&WC+1W\$>&;#7].C\)> M*KC3$O9X=3@*PWBPD"ZMCCYH7RK#J*_J3K^;'_@R/(_X;0^,@S_S2^#_ -., M-?TG4 %?S@_\'O/_ "=-\#_^R?ZC_P"EPK^CZOYP/^#WET/[5/P/C##(?^"6W_!/ MG5OC-\-4MV\=^)M7A\->!7NHA)':WT\8$?4$$?A7RQ_P>+_LU^/OC/\ \$S-$^+' M@32YKZ/X8^/K?5O$5O!&6:+39[>:U>XP.2(YI+?=V",[' 4T >%?\$X?V#_# M7[:G_!"CX@_\%"OVB?B5XX\0_';Q-IWBOQ!X=^*-[XZU(:EH=QI9N([-+=DG M"QQ":T=F4+\RRLO"JFWU'_@U\_X*Q_&O_@I/\!?B%^Q7^U5\3M9U#QOX*T6. M71/'MK>>5J][H]SNMV=Y\$FZMI=F+@@LPFC+;G1G?>_X(K_$7PMI_P#P:E:E MJEQ?0)%X5^&WQ'36'$@_=L+K5[K#>A\J:,X/8CUKY%_X,DOV;O'UQ\;OC!^U MU=:1/!X8L_"Z@O)DC/1C%';0E_3[3'ZT ?(_P?_9'\ :C_ M ,',=U^QZ/&_C:V\/I\<=;TH:_9^+KF+7C'&MTPF.HJ?.,[%,%0P_)OX23PZ#_ ,'B%W+KDJV:O^TCK:HUT?+# M&9;H1 ;L??+H%_O;UQG(K]A_^"\'_!9BX_X)S?L,?\+?_9@_LGQ)XO\ $_C: MX\':#JDR_:+#2+VW6?[;/(!A9Y(&@>(1YVB8_/D1NA /S:_;X^ WP^T[_@W= M^'/_ 4+^(7A_P >_#?]I:>\TUIM;\5?$G5VU[Q#<_V@UK7.]EGB'V] M$5 T*LFPB,$M^C7_ :]_MJ?'K]N#_@EY:^,_P!H[QI<^)/$?A'QOJ'A<>(M M0=Q4%T! M;&!N7U% 'YO?\$>O^5M%/^RP?$S_ --NO5_4]7\L/_!'DAO^#M!&4Y!^+_Q, MP1_V#=>K^IZ@#X0_X.:/^4'/QW_[!^B?^G_3J_&__@UM_P""BGPV_P"";GPO M_:=^,_QA^"WQ,\3>&%A\(2ZOK/P_\,1ZA!HJ1OK"*;QI)XA )7N%5&.02CY* M[>?V/_X.:Y$C_P""''QW:1PH-AH8RQQR=?TT ?G7YM_\&37A#P;\1_"?[6WP MV\?Z%9:OHVOZ9X0LM6T?4(EDAO;25-?CFB=#]Y&5]K#IAO>@#PC]KSXH?'7_ M (.S_P#@I#HG@#]C_P 'Z9X*\)?#_P *,FG_ /">Z_;07<-E)!_^"XG[27QU_:>_X*N?%_3CX8T.&RTKX8_"K5?' M#Z7H^BQ7INFEF@A6>'S+B**"&/[2R_P"#;C_@H!\8/B/^T;\> MO^"/WQ?^/GB+Q9H7A2WUM_A;XZFUHS:K96%K?_V?+%%>G<7^2>">!CD1&-]O MRE57XD_X-6_C=^Q#\-/VK/'_ .RY^WY\-/ 4A\=V5FOA/5/B9X>LYHM.U:QD MG62PWWD9%L\Z7!X)4,]JB??9 ?Z%O@E;_P#!/#PC^T_/\)/V7?@?\.[?QOIG MA>34?$6M?#WPGID0T*TDECCAM[RZME5H9+H[VB@Y9TM97("H"P!_-+\(?V2/ M .I_\',EW^Q]_P )OXVMO#Z?'+7-*&OV?BZYBUXQQBZ;SCJ*GSO/8KEI<[FW M-GJ:_9'_ (+K_LN:=^Q+_P $,/'.M? ?XZ_%BWUWX>ZYIFI^'O%>I?%#59]6 M1K_6M/L[F*2Y$ZM-$8IF"QR;E3&5 /-?E[\*+FW\.?\ !X?=S:_*MDLG[26M M(C71V!FG6Z6$#/\ ?,B!?7>N.M?L#_P+?#7Q;_P""$/[0%W\,M;M]=ATZ M]T>SO)M,D\U(Y[+Q1IHNX]PX)A:*57P3M:-U."I /FG_@V2\3?$3]L/_@CA M\=M-_:-^,7CCQ1<-\1-4MK;6=0\:Z@=1LTCT73IHQ!=B830[)27 1P-Q/!R< M_.7_ 9X_M0_M,?'#_@H1\1/#/QJ_:)\=>,--M?@U=75MI_BCQ=>ZA!%.-6T MQ!*L<\K*KA7==P&<,1G!->L_\&I?QT^#WP2_X(P_M%>,OBO\1M*T'3?#WC_4 MK[6;C4+H)]F@FT.QCA8K]XF22*2.-0"TCJ54%N*^:?\ @RBGA7_@I5\2;9I% M$C_ V]94SR0-9TD$_AN'YB@#NO\ @[Q^)OQH_96_;A\!WW[.?[0?Q'\&1>,O M 3ZCX@T[P_\ $+5+>TGNTOIH_/6!9]D3% JD(%4[ <9R3ZS^T?\ \$AO^"S7 M_!6+X._!#]LCPS^W99^&#JGAW2;W1_AGJ&KZEI\/A#36MX6M;];JW,C7NI2) MMGN'>.)UD?RT=EC4#PW_ (/<)(S^VI\'(A(I=?A=.67/(!U*?!Q^!_(U_0=^ MR3'%#^RI\,HH(U5%^'NBA%08 L8< =J /Q4_X/#/$WQD_99N?@#\1?@?\ MM$?$'PSKGB>RUS3?%MUX>\;:C80ZL;&/3!;S/;PSK#'(/.GR44%O,&XG:M>; M?M[_ +&WQR\9_P#!NS\/_P#@IC\=/V[_ (I^)O'&C>&/#%SH?AY/$+0Z'9Z9 M>7%O9I&T&TRW%Z5G6:6\DE+R2!EX0*H]%_X/E9HE\-?LT0&50[7WBYE0MR0$ MT<$@>@R/S%=_^WS/"?\ @S)\&XF4[OAEX 5?F'+#5--R/J,'\C0!]!?\&H7[ M7/QM_:Y_X)8O?_'CQOJ'B35? ?Q%U#PI8:UJ]RT]W<6,5G87D(EE8EI"GVUH M@S$G9&@SQ7Z7U^/_ /P942Q'_@EM\0(1(I=?C]JC,@/(!T31,''H<'\C7[ 4 M ?@#_P 'SG_-KO\ W.W_ +@*ZO\ 8H_;&_:ZN/\ @WB\'_L?_L8?\$Y_C#XW M\:^)/ .M>'K+QHVBVMMX;MHKR\O8Y;R.[DN-TS1I,P5#&JF1#N8!?FY+_@^; MEB,O[+T(D4NJ^-69 >0#_8.#CT.#^1K]'O\ @VUN8+K_ ((C_ 26WE#J-"U) M"5_O+K%\K#\""/PH ^2_^#:K_@WN^.G_ 3S^)>J?MI?MJ#3M-\;WF@2Z1X5 M\$Z=J$=XVCPS,C7%S=3PEHC.RQB-$B=U5'D+,68!/*/!/_!0W3_^"R7_ 7D MU_\ 9Y_:$^,Z^'?V9/A);:S-I7@B;Q.=*TWQ7?V4O^"HEMX8_9T_:.^)?@_2O$OPWL/$.JZ3HGQ%U6 M&U;49[[4(I98XA<;(0RP1_)&%0$$@#)K]RK'3/\ @E-\./B_\/?#WPC^ OP? MU'QSXLU(3^#(_A_X/T::_MX8HS-)JOF0*#;VL**&-SN W/&B;Y)(T;\%/^#S MW_E*_P"%_P#LA^D?^G/5J /M7]J7_@C+_P %F_\ @HE\5OA#^W4O[>UAX:DU M*73M7E^';:A?V$7PXLB8IH8[)H?,34;M(L>?*ZP&2=< F/:4\4_X/0_V9O!_ MPPU[X7_'W1O&WC*^U3Q]X@UC^U-)UKQ5<7>EV'V>UL$3[#:2$QVFX'+^6!O/ M)K^A/P@JIX3TM$4 #3H !P!Y:U^&/\ P?%LH^%O[.J%ADZ_XD(&><>1I] ' MUE_P1DT'X/\ _!.W_@B#IO[,_&VK65U\&K;Q9XGTO7?%=Q?6UJ+&UN)1 M;Z;!,2EF)-Y3RXP S>7G[HKXL_X(,:QXH_X. OVP_CQ^TE_P4EUO5O&>A^#= M.TR+PE\/%\0WEKH>A-J4UYM%O;02H,Q0V31AVRS%R[EGPP^U?V>?V?/%W[5O M_!K-X>_9[^'L)FU_Q/\ LV_9M!M@V/M%ZMNTD$.>V^5$3/;=7Q/_ ,&/5W'X M?\6_M0^!-<1[/6#%X2D;3KI#',@MY-:CF#(V"I1YHU8$<%@#0!<_X)'?\%,O MCK^Q+_P6W\=?\$=/BS\6O$'C'X27GQ&UOPW\/'\7:G+>WOAR:&69]/1+B8M( MT,L2) T1)7S)$D4)\X?C/^#OSXC_ !G_ &6/VQOASKW[.O[07Q%\&+XT\%7- MWXAT_P />/\ 4[:TGNH;LHLRP)<".-BC!3L50=@)&N>)-?U2% T5G8Z5>RC>[+D!7FCA@4]VF3US7H?_![ MQ-"W[5GP0MUE4R+\/=09D!Y -]@''H<'\C0!ZU\>O^"1O_!9C_@K;^SA\"?V MO/#G[XT3X9:IJ^HV$'AS3#:PFVU0W=OYC7NI3(%N9V>*-T:7R MUD81J*L?\'?GB#XP?LL^$/@#\0?@U^T)\0/#GB76UU32?%6J>'/&VHV$6L"T MM[#RI9+>&<1*X9Y3N4!CYA#%L+C]COV($2/]BWX01QJ%5?A=X?"J!@ ?V=!7 MXX_\'Q?_ "2O]G;_ +&#Q'_Z(T^@#@_C3^Q)\8/V@?\ @VYTS_@H=^TA^W5\ M5O$'C/PSX%M=6\%:%;>)'BT:PLQ?)!Y=Q"09;V[EC>1Y+N23>'9$7$<05MC_ M (-V-'_:Q_X+#?L:>,/V8OVHOVX/B)IGPK^&6KQVUM:>#M;:T\0ZRU["6CM+ MO5)!)(=/MA#(T=NHR[7&UW,4,<5>Z>)2&_X,R8RI!_XL?:=/^PI'7GW_ 8^ MLI^ ?Q]0,,CQ?HI(SSC[+ 3QV% M?9/_ MOQ%9L/F@6.#$KS1D2LS!$:/8QD /F;_@XI_L/_@CY_P42^&GCG_@F+\6-:^' M>NW'A7^T?$^AZ+XTN[R)+J.Z(C:YMKB>7*31$!H9!Y<@3.TEF)_8_P#X*4:[ MJ/QY_P""'_C?X^S:SK'AOQ##\#9/'6CW_A77[O3I].U./26O(S'+;2HY0,S* M48E64_,#7X#?\')WAO\ X)\_#WQ_\&/A?_P3Z^(WA7Q=I6C>"+M_%WBCP[X@ MAUBYU;4YKE9&NM1OXF?[3>RKB1]SEE5D 5$V+7[M?M'^+_"GB;_@W(\\0>!-4D\2Z5>:5 MJ^HR3P"[TPS20WT:.2(IBMLR,5QN64A@=J[?6?\ @QCD0/\ M0Q%QN(\$D+G MD@?V]D_J/SKYN_X(.W-M_P 10FIM]H3$WC'X@B$[Q\Y\G46X]> 3QV!H ^Z? M^#D7_@J=\<])_:X^%G_!(3]E;XIZGX(N?'NI:0OQ)\8^'[IH-0A@U*]6VM[" M"92&@&S=-*RX9UDA3<%\Q7X7_@K[_P $U_V_/V"?VT?@]^T1_P $-/AA\1TT M^?18=-\2Z=X5UB^U.WGU.WN21+JL<\SAX;B&5%D>;]T3"S,5<[C\M?\ !V7\ M,/BY^S-_P6,T#]K[3+.5+#Q3H6BZSX3U9XB8%U#2O+@EM\]WC,-O*P_NW">O M'[S?L_?\%A?^"?\ \>/V0-,_;'3]I3PAH>@S:-'=:]INJ:]"M]HMWL!EL)K? M/FFX5\HL:H6F.TQAPZ$@'P]_P=/_ /!8?X\_L'?!CP/^RY^S?XED\+?$/XF: M9/J'B3Q+I<_^DZ)I<16(QVLF,I+/,9%$XPT:6[[<,ZNG@O\ P65\,_"?_@DW M^R/\"/VK_P#@G#^U/Y7QF\*^,['1/'.NZ/\ $1]5F\71SZ?%K. M\@N9;U89T_#7]JC3-,2Q7QWX-L=7N-/CRM97_ +5G[%G[*?[<7P^'PO\ VLO@3X?\<:-&[/:0 MZQ:GSK)V #26UPA6:V<@ %XG1B.,XKY5^'W_ ;E?L-?!M9M(^!OQD_:!\"^ M'[B9I)_"G@_XX:K8:=)NSN#)&^\@YY)?)]:^^J* /)_V4OV&_P!E7]B3PY?^ M'?V:/@_8>'FUBX%QKVKO/->:GJ\PSB2\OKEY+BZ898CS)&"[FV@9->7?M>_\ M$4O^";'[>OQ,7XO?M=_ C5_&VO16WV:TGU#XE^(H8+.'.?+M[:#4$@MT)RQ6 M)%!8DD$G-?5-% 'G7P&_92^!?[-?P-M_V:OA5X5OE\#6EDUE:^'O$?B34-X=;81J$%N&\I1D!1N.?F2[_X-[_^">-KHWB?X?\ P_C^)?@K MP%XVOOM?C#X7^"_BCJEAX4[=WFV:2D*K!54I&R+M55 "JH'W!10!Q7[/? M[.?P-_91^$NE? K]G/X8Z5X0\):)$4T[1=(@V1H2&]'O#5S?>";71WTE-#\4ZU>:V)+!D,9M9)=1EGEFA\LF,1N[*$P@ 4 M5V]% 'P+\.O^#9O_ ()#?"[XW/\ &KPM\ M4VM=K=?\ "'7OBR\GT)I4D$B> M9:.Y\^-7 80RL\7 &S Q76?!_P#X-^/^"37P7^*L_P <_#_[+,&I>,;C6YM6 M.OZ_X@O[QX[J25I2\<3S^1'AF.-L8P#BOLZB@#QK]MO_ ()__LD?\%$OA9'\ M'_VNO@_9>*M)M;DW.ES-/+;WFFSE=IEM[F%EEB8C 8!MK@ ,& Q7A7[$'_!O M7_P2Y_8"^*T'QS^"WP1O-2\86$C/HVO>,-;EU&32BP(+6T;XBC< X$NPR 9P MXR<_;5% 'SW^VU_P2R_8;_X*,7.D3?ME_";5?&<.@JW]D:PPF4@E3*4+E<+NP !TG['/[!W[,/[ G@&3X5?LH^#=9\-^&7F:6+0+SQ MQK&JV=J[.SN;>'4+N=+;>[LS>4$WL26R>:]@HH \4_;E_P"">/[(?_!1[X96 M?PE_:^^$L/BC2M,U 7VDR)?SVEU87&TJ7AGMW21 RG:RYVL,;@=HQYSX?_X( M<_\ !+#PM^RGKG[&.@?LAZ#;^!O$LL$^O1K MX4.Z@!793]8T4 >"_L)?\$ROV)O^":_A/5?"/['GP3M?#"Z]<)-KNI2WUQ>W MVH,FX1K+<7+O(40,VV,$(I9B%!9B?=KJVCO+62SF:0)+&48Q2M&P!&#AE(93 MZ$$$=0:DHH ^-?C]_P $ ?\ @E)^U3\0Y/BQ^TA^SSXA\;^));6.V.L^)?C! MXKNIU@3)2)6?5#LC4LQ"+A068XR37LG[-_[ G[,_[(WPOE^"O[/>D>,- \*O MI<^GVVAM\4O$-Y!I\$Q)<68NK^0V3[B662W,;HS$JRDDU[-10!\6_#K_ (-Z M_P#@DA\)/C)8_M#?#;]FK7-'\*[/XN^*A?+=N6,DIE.IEG9][A] MV0X=@V0Q!M?M$_\ ! /_ ().?M9_&'6/C]^T;^S/J?BWQ?KLXEU+6]3^*/B; M>^!A$1$U%4AC10%2*-51% 554 "OLBB@#DS\#_AC>?!R3X ^)O#LGB/PE<:0 M^EWVE^,-1N-::^M'4J\5S-?R32W6Y203*[L1U-?".G?\&IW_ 1:T[XHCXDC M]GO7)[9;KSX_"ESXUOWTM6SN V>9YK)G^!I2I P01D5^C5% 'D?[2/["O[*W M[5_[+MQ^QK\8_A%IUQ\.Y;*VMK/P_I:FQ335MBIMC:&#:;H7;JJ&6::0D ML0B(BJ,*H7A1DD^VT4 %4C[K;'!"NIY5QAE."I!&:ZJB@#X"\/?\&VO_ 3L^&'BJ]\4_LU^)?C- M\(?[1;=?6/PQ^,>JZ;#/[-F1Y".N!OP,X&*^@_V4O^":'['?[&WB>]^)'PC^ M&UU>>-=4MOL^J_$'QEKMWKFOW<7>-KZ^DEE2,X!,<92,D E]44 00"IZ$,%96&&5E5E(( M!'Q]!_P;P_\ !.M_!VE?!S7?^%H:S\+]"U+]=G674M)C(Y4!41574@L4:* J1H% M1%4*J@ "NK_:@_X(X?\ !/C]M/1?"_AW]JKX5>*/'5EX-L3:^'+?7OBWXGD6 MU4_>D;&I#SIF :>3?*P559R%4#Z?HH ^9],_8@_9K_8(_8+^)GP7_94\&ZK MX<\*#P3KEQ;Z#>>,=5U6VM'>TN'?[.NH74_V8.[N[+%L5F8LP)YK^?+_ (-. M_P!DOX"?ME_M7?%?X4?M!^"/[7TR'X7+?Z9<6U]-9WNEWL>J68CN[2ZMW2:V MG4,P$D;J=K,IRK,I_IQ_:"^!/@W]I7X3:O\ !7XAZIK]KH>O6S6VJ_\ "-^( M+G3+F>W=2LD/GVSI($=6*LH8;@2#Q7R_^RE_P0!_X)P?L0?%6/XU?LL>$/&W M@WQ&MJ;2>]TOXDZL!=6IDCD:WF1IRDT3/%&Q1P02BGJ : -C]BC_ ((=GS3$\QVQNX)5I0OFLK,I< MAF!] _;T_P""8W[%'_!2[PIHOA+]L3X.1>)4\.7O?K+]JDG5))$#O*QV2,ARC%3V'[,'_!+W]B7]C/X ZW^ MS7^S-\)+GP?X<\2OYGB&ZT/Q/J-MJVH28P'?4XKA;Q2HR%V2J$#,%"AF!^@* M* /C/X _\&_7_!)G]E?XHZ?\:OV=?V;-9\'>*M+W"RUO0_BSXIAF16&'C;&I MX>-APR,"K#@@BOKKQ?X5TSQOX8OO"6LW6I0VNH6[0SRZ1K%SI]TBGJ8KFUDC MFA;T>-U8=C6E10!\6?"G_@WG_P""1OP,^+.G_'?X/_LT:WX<\9Z5>275AXFT MKXN^*HKV*:1621O-&J;CO5W5PBZK910VJ6J1026DZ(L9CC&Y&5E8DE@>,?3U% '@O[ M&'_!-?\ 91_80U'Q/XN^"/A/5+KQ;XWN_M/C3Q[XNUZXU?7-'/'_ ,>?AQ=)XR\'3QS>$O'WA;6K MC2=.M:TVR2XVNHG:WL+R&*64+) M(JRNK.JNR@@,0?=** /ESX=_\$9?^"=OPE_9J\4_L>?#;X0^)-'^&?C6X$WB M7PC9_%CQ,MM=MMVN 3J.^)9%PLJ1LJS*JB0.%4!/V.O^"+__ 3@_8 ^),OQ M:_8_^!.J^"=OPCF^!_[67P@TWQAX>><7%O!>%XI[*X *B>WGB99;>0! MB-\;*2K%3E20?5** /C7PS_P0C_8,M_'/A'QW\8(?'_Q9D^'L*P^ =*^+GQ" MOM>T[P_&NS"6]I,_DE0(XQB59!^[3^XN/I;X_?L__#/]IOX8:A\&_B];:U<> M'=5B>'4[+0O%FI:,]W"\;Q/!)-IUQ!*\+I(RM$7*,"-RG QVE% 'R3^RS_P0 MQ_X)A_L2_$^/XR?LI_ +6_!'B-8!!+?Z-\5/$P6Z@\Q)/(GB?46BN(2\:,8I M5="4&5.*^MJ** "OCW]HC_@@I_P2S_:V\=)\3?VFO@)XD\=:]%9)9P:IXF^, M7BNZDAMU+,L,>_5"(T#,S;5 &YV.,DD_85% 'C7[(W[ ?[,'["GA6#P%^R[X M:\2^'O#UK',EEX=O/B/KNJ:=:"6022&&UO[V>&$L^6W(BG+N<_.V?6M?T#0O M%>A7OA?Q1HMIJ6F:E:26NHZ=?VZS074$BE)(I(W!5T925*D$$$@U;HH ^'+G M_@WJ_P""=]MX?\1_#7P0OQ-\)?#OQAJ(OO%GPI\)_%35++PWJLV5),MFLO . MQ 51E7"( $0+]9? 3]G[X*_LN?"G2?@=^SW\--*\)>$]#A,>F:)H]OY<40) M+,QZL[LQ+-(Y9W8EF)))KL:* /D?]L3_ ((8?\$P/V[_ (TQ?M"_M(?LUQ:E MXO"1)?ZSI.OWVF2:DD041BY%I-&)F55""0CS-H5=V%4#T+X_?\$SOV'/VF?V M5M,_8J^+7[/>CW/PVT(6Y\.^'=.,ED-(D@5EBEM9;=DDAD"NX+*V7$CA]P=@ M?=J* /D_X4_\$.?^"5_P8_9U\6?LM^!_V0M 3PIXZLEM?&'VZYN;G4-4C259 MHQ)?2RFY41RHDL8211&Z!D"L,UJ?L:?\$>?^"?7[ 7ACQ-X<_96^"=QX8G\8 M6OV77_$%MXGU$ZO- #D11W_G_:+9 <-B!X_F 8Y8 U].44 ?%/PZ_P"#>+_@ MD7\(_BQ9?'?X8_LTZ[H7C33M0DOK/Q3IOQ@\617\=PX822^<-4WEG#N&))W! MV#9#'/VM110!X?\ M@_\$Z/V3/V]M ;PA^U=X0\2^)]#D>%YO#L/Q*U_3=,F M>([HWDL[&^A@D=6Y#,A.0#G(&/._V8/^"'/_ 3._8M\:S?$/]E3X(^)/ FK MW4217UQX?^+WBF)+R)'#K'/%_:9CG0,,[)%9>O')KZTHH \A_;._8+_9(_X* M%?#*T^#W[8GP:M/&?A^PU5-2L+6;4+JSEMKI49!)'/:2Q3)E792%D*RJ\UG=W\MO M*ZAF"N\99,G:17TC10!\+_MD?\&Y7_!*;]M_XO7OQX^*?P.O](\5:O<_:->U M/P=KTVG+JLI.6DGA7,1D;DM(J*[DDLQ/-?2/['/[#_[+7[ ?PBB^!W[)GPCL M/"7A];@W%U%;/)-<7UP0 T]Q/*S2SR$ #<[' 5<* !ZO10!\D?MB_\ !#+_ M ()@_MX_&F+]H7]I+]FR+4_& 2&.^UK2M?O],DU)(@JQBY%I-&)F555!(1Y@ M157=A5 ^@+#]FOX!:9\ 1^RO8?"'08OAR/#[:&?!BZ(T2VMU9G6"""'4$ MAMX@SNPCB1$W.QQEB3]!? 3X"_#;]F?X7:9\&?A%:ZQ;>'=%@2#2;+6O%.HZ MO):0(BHD*3ZA//,L2(BJL>_8@&% KL:* /F;]M'_ ((]?\$\_P#@H=XXL/B' M^V1\$M4\;:EI-JUOI*W7Q$U^TM;"-MN\06MK?100E]B%V2,,Y12Q8@54\4_\ M$8O^"=GC;]EO1?V*/%GPA\2W_P *_#VHM>Z1X,N/BUXG-K!(=N%)_M+>\2%= MT<+L8HF9VC56=RWU)10!X%^Q)_P3#_8H_P""4!1YWV:^O)H4FVHJ^:J"0JH7=MXKWVBB@#Y+_:?_P""'/\ P3._ M;2\:P_$/]JOX(^)/'>KVL3Q6-QX@^+WBF5+.)W+M'!%_:8C@0L<[(U5>G' K MT?\ 8^_X)X?LI?L%>'%\%?LI^$O$OAG08O.-OX)?DC#,RPPQQZBL M=O"I9ML,2I&F2%45]?T4 _C@M]_E1[_+C7>44MDBOIRB@#S#]E']CO MX!?L2?#2'X.?LV^'];T;PO:*$T_0]3\:ZMK$%B@9VV6RZC=3_9D+2,2L6U22 M,@X&/(/BK_P1D_8K^(/[0>J?M7^ K;QI\*OB1K\$D'B7Q=\'_'%YX>N-9CD9 M6D%REN_E2%V4,S[ [. [,656'U=10!X?^Q%_P3D_8[_X)W>$=2\)_LI?""WT M%]ZGK$P+$/ _:V_X(A?\ !,O] MNWXK/\;?VM?V?]4\:^)3:+:0WVH_$OQ%%':VZLS"&""'4$AMX]SNVR)%7<[- MC+$GZOHH XO]G[]G[X8_LO\ PMTWX+_!RTUFU\-Z-"D&DV.M^*]1UA[.!(UC MC@CFU"XGE2%$152(/L0#Y5&37C_[:G_!(C_@G[_P42\6:9XT_;*^#&J^-KS1 M;=X=&@N?B)KUI:6"OL\PPVMI?101,_EQ[W6,,_EIN)VC'TI10!\R/_P1Z_X) M_P G[)8_84D^%WBAOA(+T7(\$'XM>)S:@B3S1%N_M'S/(\W][]GW>3YG[S9O M^:H/V5O^",__ 3O_8@;Q$W[)OPB\2^!!XLTXV/B%-"^+/B9%O(]KJKE6U$A M9D$DGESJ!+$78HZDDU]144 ?%WP?_P"#>S_@D?\ L_\ Q>TOX^?!?]F;6/#G MC/1KU[O3?$FF?%GQ2EW%,ZLLC;_[3^8.KNKJV0ZNRL"&(/7?MR_\$9/^"Z=//:!RXMYVM)H_.0,S%=V67< MVTJ&.?J.B@#Y*_:"_P""&/\ P2R_:5^#7@WX"?$']DS1;/PU\/VG/A&T\,75 MQI,EAY^SSQYEK(CR^:8T9S*7+LH&_%&J:4MZ#N+BZN+*YBN+L2%BT@FD<2$*7#%5(]^HH ^5OV5?^"*?_ M 3?_8@US7/$?[)OP6\0^!+SQ)I#Z9KDNA_%;Q,@N[=E91N5M1*B1-[F.4 2 M1,Q:-D;FN8^#_P#P;W_\$DO@#\8=,_: ^#/[-&L^'/&NCWSWFG^)M-^+7BE+ MN.9U99&+G4SO#J[JZMD.KLK AB#]H44 >4_MB_L1?LN?M]?"";X&_M9?".P\ M6^'GG%Q;17+R13V-P 56XMYXF66"0!B-R,,J2IRI(/S7^Q[_ ,&XG_!*#]BC MXMV?QT^&7P(O=:\4:3="YT'4?&>NS:DFE3 Y62"%\1"13@K(Z,Z%0593S7W5 M10!P'[3G[+/[/O[97P=U/X!?M-_"W3?%_A/5MK7>E:DK#;(O*312(5D@E7)V MR1LKKDX(R:^/?V&/@%J/B#5-,O%NM&L_&7B*?4;& MPF4@JZV[D)*5(R/.$F#R.0"/T!HH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** */B;Q/X:\%>';WQ?XR\0V.D:3IEJ]S MJ6J:G=I;V]I"@+/+)(Y"QHH!)9B ,FO%_@I_P %+_V&_P!H'QY<_#+X:_M' M>&;C74UA].TS3;K58H)-:D6&*4R6 =A]MCVS)\T6[N<8P3Y?_P %V/V?OVD_ MVB_^"?>J>'OV5O#D7B+Q/X<\6Z)XG?P52I*21DJV&#*1G(92#@@BO+OVIV_ M89_9T\->+OVMOVN=,\,06,NB)8Z[KOBG31J#MI\2.PL((F21VC),TAMXE.]Y M)'*DDFOBC_@DKX_^"W[('_!"SXQ_M9_LN_$S2?$NB6]SXZ^(FA^'=.E>6+PF MPMVN+3P_(C@,DL,4-MYJL /,F=E+QLLC@'WOXA_;8_9*\)_%;_A2/B/]H3PO M9^*%U"WT^?2YM40&VO9P#;V6660A(T4 DLQ K\W/V"OV>] M^)G_ ;.7OAWXDC^U=5^*GPG\3^+/%NN7Q\RYU#6-1-Y>C4)9#R]PCF!E<\J M8(_[HKYETO\ ;:^)O[>_[+O_ 2[_9]^*6LSZG:_&'X@W-[\3_M;EO\ A(8? M"%\MNL5WN_UR7$L7GR*%/VL]7\7/>?!_XK^%](T4P($LM6T)[B82 ?.Q<$<$]!0!ZA17S;K7B_ M]L#X3_%#P-X;^)/Q7\,:K8^+==;3Q#I?ALQLI$9-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L M7C?_ *#=E_X#'_&@#8HK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@#8HKG;^X\8Z?M6OL7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:JQ7'C&;5I=(75[4/#$LC,;;@@_C0! MT5%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (T ;%%<[?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:M?8O&__0;L MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (U: MTJ#7X9'.L7\$RE?D$46T@T 7J*** "BBB@#R/]L#]L3X;_L5>'/"'Q#^,DT= MAX2U_P W#;2J0?:(8(7=RB1BXWLP"8/Y3?MF? M#'X%?&G]JW3OVA/V&_&6EW?[4W_#6]@O@S5? 6K)<7&I>%_[-TO^T)=1%NS! MM*BA,I>>0;!N,(8B9D;]LYH8KB)H)XE='4JZ.N0P/!!!ZBN4^&'P)^$'P6O? M$&H?"OX?:=H-_ 7[;]E\/M ;PI\(/VF==O;#X<::VGM;1"T MDT9[.\U>WMR%\JWGO+B=X,*NZ*WBD0>6T1/Z(:KX&\%:[K5KXDUSP?I=YJ-B M/]"O[O3XY)[?G/R.REDY]"*U* /RG_9<_:FT[]F__@@QK?[(_P 6)X=-^/GP MY\%ZY\-1\*!.KZUJ&OD7-MI4-I:+^^NH[J.6TFCEB5D:)V<$JC$<3\1/^";G MQ!_X)Z?L@_L _'J_T.2]N?V4O%C7/QB@TN/SSIFDZ_,LVMWH$>3-'93L68J# M^[,DG"AB/V!E\.>'IM=B\43:#9/J<,!@AU%K5#/'$3DHLF-P4GD@'%72 1@B M@#\X?VW=#\+?\%+/^"G?[)W@']GOQ;I7B[PG\$?$UW\3/B;XG\/7\=[8:2\* MVS:-:M/"S1FYN)XW80[MXA4R[2G)_1ZJ>A>'/#WA>Q_LOPSH5GIUL9&D-O86 MJ0Q[V.6;:@ R3R3WJY0 4444 >%_M8?\EL^!_P#V/%_M8?\EL M^!__ &/Z4 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,U ML5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ M7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_( M[WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)? M^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_) M;/@?_P!CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S M-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ M %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B M7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_ MR6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !6/9?\CO>_]>47 M\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/ M_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9 M?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/ MXE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!_P#V/%_M8 M?\EL^!__ &/Z4 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E M%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^ MC_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C MV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5 MC^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[ M6'_);/@?_P!CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %8]E_R.][_U MY1?S-;%8]E_R.][_ ->47\S0!L4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0 MOH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% &/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5;% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-; M%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_ /8]R_\ I,U>Z5X7 M^UA_R6SX'_\ 8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !6/9?\CO>_ M]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ MD+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_03 M6Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'G/[5/[4OPG_8Y^#5[\;_C'>WHTVVO+6PL=/TJT^T7VJW]U,D%K8VL M((\V>65T15R ,EF955F'AGPP_P""F/Q)N/']YX9^/_[&'C'PGHUQ\6;?P+IG MB/3=0TW4X-+O[F"S:UAU1;>[9X#))=K'Y\*RP!W1"X)!;J_^"JO[!5Q_P4:_ M8^U3]G_P]\2I_!WB>TU>Q\0>"/%$*%ETW6;*7S;:215Y,9.Y&*_,H?< 2H!^ M(_\ @E]_P4SUKP+^T9XO_P""<'_!7GP';>%/C)XE^*R7VA^+[> 'POXNUBVM M],\F.UG7"176ZWM)UCX5I)E3$3E(" ?9?[9/_!274OV;O'5E7<5560MO?\$Y_^ M"D?P _X*8_!R_P#BK\$[37-'OO#VM2Z-XR\&^*[ 6FK>']2C +V]S$&8#CE6 M4D'# X='1?:+BW\"_#FR\0>.[W^SM&MKAVU;Q+JT[K#&QAMHXFN9Y&( "6]O M$I=C@)$.PKY$_P""0W[/6HZ#XA^/O[=E_P"'IM"3]I#XH2>(_"^BW5HT,L7A M^WC:#3KN>%L-'/=AIKQD.&"W$8;#[@ "U^U9_P %D-$_9N^.FL_ SP!_P3\_ M:4^-,OAP00^(/$GP9^&#ZSI6GW\D*3G3Y+@2J/M*0RV\CH =HN$RAMKZZ7:Z1X#:RBEU^\UG4-BVVBQ6Z2%)+YI7\ MLH)-BE'9G"(SC\\?C;\"_P#@L)_P1,T+Q)^VA\$OVO(/VB?A)9Z]J'BKXM?" MGQ9X5ATZ_AM[JY>ZU#4+&YB:1MR&264X95C49,4JIM'0?\%.OC5H_P"TE_P4 M-_X)BR^$;V>7P%X\\7ZEX]TX7$>T74D&GZ==:=(RYP'1+ESU)'G<>X!]M_## M]N&VU?\ :%L/V3_C_P#"'5/AGX_U_P .S:]X/TS5=6M+ZU\0V4#!;I+6ZMG* MM=6VY#-;L RI(LB&5-SK[Q7YH?\ !=W7M3\"_MQ_\$]_'WA5FBUE?VF(-$2X MB.'&GZDUI:WT?'.UX3ANV!S7Z7T %%%>7_%;X\_$KX?>+G\.>%_V9?%'BFT6 M!)!JVDSPK"S,.4PYSD=Z .;_ &L/^2V? _\ ['N7_P!)FKW2OD+XN_&[XA^/ M_CE\'HO$_P"SGXE\+K9^-"\#ZK-"PNBT)4JFP]0#N.>PKZE_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V*Q[+_D=[W_ *\HOYFC_A)=7_Z%"]_[Z6LRUUS45\4W5TOA MNY9WMHU: ,NY0">30!U=%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;% M%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;% M%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2T 'B7_D+Z/\ ]?I_]!-;%&[F,QW)9$ M9ES(=O05I_\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T M*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!" MA>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J_ M_0H7O_?2T?\ "2ZO_P!"A>_]]+0 >!_^01+_ -?LW_H5;%_P#? M2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;% M%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L M45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T M?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;% M8]E_R.][_P!>47\S1_PDNK_]"A>_]]+69:ZYJ*^*;JZ7PWF6GC M"]O[2*^LO"]U+#-&LD,J2*5=2,@@YY!!KQ\%GV59AFN)RZA44JV'Y?:1[ZA(Z76B3VH5VE\:>#K/4[*SNM5T![6ZBN%MI+UXXO/CEDM[A$,D>\V M^PN S _ /Q9^ 7Q/_P""HVI:]\!?#7[-7B/PII^F_M:V/C+Q+\1/&@LK23PK M:V.FZ8TEK:1Q7$L\VHS!?*7RU,"I*7>4?*I_5RB@#X'_ ."A'Q*_X*<>,?V@ M;7X7_"C_ ()-ZO\ %;X)Z&L=UJ7F?&;PUH*>,-15EDB2>*YGEE.G1$!C;ND; M7$BJ)!Y*-'-ZS^R_^T1_P4T^,#>-O$?[0_\ P3JTSX/6WA_PSGP7X8OOBOIV MNW7BO5G\QPIN[ &/3X(_*2,^8CLQN@XXB*GZ?HH ^)H_C7^WA^WS^S-XB_9I M\>?\$ZO%?P0\1^,M!N_#OC'Q3XQ\3:/?Z'HUK=1/;W-Q8FTNFNM1G$+NT,;6 MT4)D*B28*"6G_;__ .";VK^*_A)\ /%G[(&@V\GC']E3Q7I&K?#OP]?7R0KK M6D6D45M=Z+]HDPL+W%K#&J2OA1)"@8JK,Z_:5% 'Q'X^_9R^*7_!0G]O_P"" M'[2'Q+^"_B'P!\-/V?$U36M,TSQD]HNH^)/$UXD,4&VWM;B<16UDL1D\UW4R M3,%1'C!D/VY110 4444 >%_M8?\ );/@?_V/%_M8?\EL^!_\ MV/Z4 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8] ME_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_P#7 ME%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %17M[::;9S:C?W"Q001-)-*YPJ(HR6)] !FI M:^?OVS_C[H>F^%9_A1X4UA)]3OG$>K&W;(MH!RT;,. [' *]0N[.,C/S'&'% M.7\'Y!6S+%27N)\L6[.<[>[%=VWO;97;T3/6R/)\3GF94\)13U>K_ECU;]/Q M>G4^>_C7\2KOXL?$C4?&4Q802R^781-_RRMUX1<=CCYC_M,:^EOV'_BO_P ) M?X D\ :K<[K[0,+!N/,EHQ^3Z[#E?8;/6OCZNM^"'Q,NOA+\2M.\81LQMTD\ MK4(E_P"6EN_#C'%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z4 %%%% !1110 4444 %%%% !1110 5CV7 M_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8 M_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S M?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %4O$/B/0O">CS:_XEU:"RL[ M==TUQ<2!57V]R>@ Y)X%QALKA&BL3CI>S MIO9?;G_@7;^^[172[T*3>(OB;^T,QM? [77A;P>YQ+KTL>R^U).XMU/^J0_W MSS^JUX5XQ_9+^.&H^);NX\,?"LVVFB8K8Q/K-HS^4.%9R9LEV^\Q]2<8&!7V M@JJBA$4 8 X I:^2XB\)M24Y M)->WE?&F,R.I+ZA1AE%J3^;:<7*3[O1;144VCX5N?V3/V@;.:&"Y\ ;7N M'V0C^U;0[CC..)>/QJ;_ (8\_:,_Z)W_ .5>S_\ CU?9GB7_ )"^C_\ 7Z?_ M $$UL5\E_P 2V<"_]!.)_P# Z7_RD]K_ (BKQ#_SZI?^ S_^3/.OV8M)^*'A MCX:Q>#_BEX?:RN-+D,5A*UW#-YMN>5&8W;!7E>I^?9AC)9AC:F)E%1R M_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHKF/B7\6_!_PML8Y=>N9)KVZ.W3])LD\RZNW)P%1!SUXR<#WS@5R8_'X++,) M+$XNHH4X[RD[)?\ !>R6[>BU-\/AL1BZRI48N4GLE_7_ QT5[>V>FVDE_J% MW%!!"A>:::0*B*.223P /4UY;?\ Q0\=_&>\E\.? >/[%I*.8K_QK>P'RQCA MEM4/^L;_ &CP/;AJ2R^&?CWXV7U?*7SKBK;GPN#?K&O57YT M(/\ \'-?\^NOL?[!D_:M7^^G!_E4DO\ P!?W^G-_#3X0^$/A=:2_V+!)<:A= MG=J.L7S^9=7;DY)=SSC/.!@?CS74T45]5@,OP65X2.&PE-0IQVBE9?\ #O=M MZMZO4\?$XG$8RLZM:3E)[M_U]RZ!111788&/XE_Y"^C_ /7Z?_036Q6/XE_Y M"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >%_M8?\EL^!_P#V/%_M8?\EL M^!__ &/Z4 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,U ML5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ M7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A5L4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_( M[WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1 M110 4444 %!(4%F( Y)K%\>?$+PA\-="?Q#XRUF.TMUXC5N7F;LB*.7;V'U M.!S7GHT/XG?M$-Y_BY+OPIX-?F/1XWV7^II_TW8?ZI#_ '!R??AJ^N^,M9F\!?L_Z=%JE]$VS4/$,_\ R#]._P"!#_6OZ*N1_O8( M&Q\-?@EH?@6^D\5ZUJ$VN^);H?Z9KVHC,A_V8EZ1)V ';C. .H\-^&?#_@_ M1H?#WAC2(+&RMUQ%;VZ84>_N3W)Y)Y-7JPP/#M6KBXYAG%15J\=8I*U*E_U[ MB]Y='5E>;UMR1?*:XC-(0HO#8&/LZ;W?VY_XGV_N+W5UYGJ%%%%?5'C!1110 M 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' MA?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_^01+_ -?LW_H5 M;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q M1110 4444 %%%% !1110 4444 %%%4?$?B70/".CS>(/$VK065E;KNFN+A]J MCV]R>P')/ K.M6I8>E*K5DHQBKMMV22W;;T27?"O1O^$C\3GB2WA;_ $:P'3?<2#A0/[H.>W!(SBMK_P 3?VAR;;P6 MUWX5\'.<2:Y(FR^U).X@4_ZI#_?//IW6O0? ?P[\(?#30U\/^#M&CM(!S*XY MDF?^_(YY=O<_08'%?&_VGFO$_N94W1PSWKM>]-?].(26S_Y^S7+UA&:?,O=^ MJ8/*/>QBYZO2FGI'_KY)=?[D7?\ F<=GR_@3X&?9M=3XB?%C6O\ A(_$W6*: M5,6NG]]EO&>%Q_>(R>O!)SZ'117T>59/E^2X=T<)"UW>3;;E.3WE.3O*4GU< MFWTV/+QF.Q./J\]:5[:);**[12T2\D@HHHKTSD"BBB@ HHHH **** ,?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\# M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH *** M* "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^ MOT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R M")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH M **** "BBB@ HJ*^OK+3+.74-2NXK>WA0O-/-(%1%')))X 'K7EM[\3_ !Y\ M:KR7P[\"8S8:.CF.^\:WL!V<'#+:QG_6-_M'@>W#5XF;Y]@LGY* [ MV+PMI%A-KGB2['^A:!IWS2GT:0](D[ECVY (!QB^'?@IK_C;6(?'?[06HQ:G M>1-OT_PY;_\ (/T[ZK_RV?U9LC_>P".G^&GPC\(?"ZRD30[>2>^NCNU'5[U_ M,NKM^I9W//7G P/QR:ZBO(I9#CVFN[2IQ?PP MNN=]L\QP^ @Z6773>CJ/2;[J/\D?1\S6\K/E$5550J@ 8 ':EHHK[(\(*** M* "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ M .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /.?VJ?VI?A M/^QS\&KWXW_&.]O1IMM>6MA8Z?I5I]HOM5O[J9(+6QM801YL\LKHBKD 9+,R MJK,/#/AA_P %,?B3<>/[SPS\?_V,/&/A/1KCXLV_@73/$>FZAINIP:7?W,%F MUK#JBV]VSP&22[6/SX5E@#NB%P2"W5_\%5?V"KC_ (*-?L?:I^S_ .'OB5/X M.\3VFKV/B#P1XHA0LNFZS92^;;22*O)C)W(Q7YE#[@"5 /Q'_P $OO\ @IGK M7@7]HSQ?_P $X/\ @KSX#MO"GQD\2_%9+[0_%]O #X7\7:Q;6^F>3':SKA(K MK=;VDZQ\*TDRIB)RD! /LO\ ;)_X*2ZE^S=X[D^#_P "_P!C;XI?'3QA8:7' MJ7B+2_AQI4;6VA6TFXPB[NYF6-;B54=H[9 \K*NXJJLA;>_X)S_\%(_@!_P4 MQ^#E_P#%7X)VFN:/?>'M:ET;QEX-\5V M-6\/ZE& 7M[F(,P''*LI(.&!PZ. MB^T7%OX%^'-EX@\=WO\ 9VC6UP[:MXEU:=UAC8PVT<37,\C$ !+>WB4NQP$B M'85^:WPW^'/C?X&?L#_M[_\ !3?PUHEYXWN+/1[+1[ MJ/2]0FC(#13W!,M\R'#*DT8;:X8 ^B]0_X*X?#R3X?>*OVEO!7P.\6>(O@9 MX'UVYTOQ/\7-*FM6M\6LWD7NH6=F9/M%]I]K('66XC4$B&9HHYE3,?$$NKZ)K=QI]GX/L_#")>7?BB^U!E6PL]/0,%N);@NNS MY@FW+LRHK,/DS_@FKX \*VO_ ;3>%/!4UG$^EZI^SKK,FH0LH"/]LM;R:X! M[N!(,8'4 _9SX8?MPVVK_M"V'[)_Q_\ A#JGPS\?Z_X=FU[P?IFJ MZM:7UKXALH&"W26MU;.5:ZMMR&:W8!E219$,J;G7WBOS0_X+NZ]J?@7]N/\ MX)[^/O"K-%K*_M,0:(EQ$<.-/U)K2UOH^.=KPG#=L#FOTOH ***\O^*WA3]K M/5_%SWGP?^*_A?2-%,"!++5M">XF$@'SL7!'!/04 .3QH1IRZ5HC6YAD$)+E\D[@5R /6 MOJ7[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8K'L MO^1WO?\ KRB_F:/L7C?_ *#=E_X#'_&LRUM?%)\4W4<>J6PN!;1F20P':5R< M "@#JZ*Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H /$O_ "%]'_Z_3_Z":V*Y37+7Q2NHZ:MUJEL[M!_P#D$2_]?LW_ *%6Q7*>%;7Q3)ITC6&J6T:?:9 5D@). M[=R:T_L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BL>R_Y'>]_P"O*+^9H^Q>-_\ H-V7_@,?\:S+6U\4GQ3= M1QZI;"X%M&9)# =I7)P * .KHK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ M&@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q M_P :1K/QJJEFURR R2;8\?K0!LUR_Q+^+GA#X764;ZY<23WUT=NG:19)YEU M=OT"H@YZ\9.!^.!7#:G\8/B-XSU^;P-\#Y[+5KB%MFH>(&M\6%@?]_GS7]%4 M$?7! V/A_P# K4O!&IS>++WQ##J_B&[_ ./O7-1@+RG_ &8\G$:=L+VXZ 8^ M-K9]CVFNR:IQ?Q3NN1^[#+L/@(*KF-TWJJ:T MF^SE_)%^?O/I&SYE1LOAAX\^--Y%XB^.TAL-'1Q)8>"K*<[.#E6NI!_K&_V1 MP/;E:]2L;&RTRSBT_3;2*WMX4"0P0QA411P . !Z5F?8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C7KY/D."R?FJ0;G6G\=6;O4G;N]+)?9A%*$?LQ1Q8[,L M1CN6,K1A'X81TC'T7=]9.\GU;-BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :]L\\V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H- MV7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_ MX#'_ !H /$O_ "%]'_Z_3_Z":V*Y37+7Q2NHZ:MUJEL[M?LM?"J M;QUUNHKA;:2]>.+SXY9+>X1#)'O-OL+@,P/P# M\6?@%\3_ /@J-J6O? 7PU^S5XC\*:?IO[6MCXR\2_$3QH+*TD\*VMCINF-): MVD<5Q+/-J,P7RE\M3 J2EWE'RJ?U,?V@;7X7_"C_@D MWJ_Q6^">AK'=:EYGQF\-:"GC#4599(DGBN9Y93IT1 8V[I&UQ(JB0>2C1S>I M?LX>.?VY/VS;#Q[\._V]_P#@GY8_!+P%?^$WT:+1+CXE:=XFO?$C7JRQ7+>; MIY$=K#% -A1U+2-<@@@1D'ZFHH _-CX3_L^_MW_LV?\ !,+Q+_P2)\+? W5? M$?BB'2-;\'?#WXN+J-C#X>DT#4))Q;ZK>.UQ]HMIK2"Z9'M5@DD>2V3RQ(CF M1>E_:#_X)#:E\._V1OV9O#_[(,4&K^//V1O$FEZWX2M=0G2T_P"$L@CVC5[% MI7.RVDO@&D5V(190BLRH2Z_H%10!\1^/OV)#%!MM[6XG$5M9+$9/-=U,DS!41XP9#]N4 M44 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/47\S6Q6/9?\ ([WO_7E% M_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y M!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ M ->47\S0!L4444 %%%>>>._CF;;77^'?PGT7_A(_$W26&)\6NGCION)!PN/[ MH.>W!(SYF:YQE^2X=5L7.UW:*2;E.3VC"*O*4GT44WUV.O!X'$X^KR48WMJW MLHKO)O1+S;.H\>?$3PA\--#;Q!XQUF.T@'$2'F29_P"Y&@Y=O8?4X'->?+H' MQ-_:'87/C1;OPKX.N>S5M> _@:+/7%^(?Q4UG M_A(_$YYCN)E_T:P'79;QGA0/[Q&>_!)SZ%7SG]F9KQ/[^:IT<,]J"?O37_3^ M<7M_TZ@^7I.4T^5>I];P>4>[@WSU>M1K2/\ U[B^O]^2O_*H[NCX<\-:!X1T M>'P_X9TF"RLK==L-O;IM4>_N3W)Y)Y-7J**^RI4:6'I1I4HJ,8JR25DDMDDM M$EV/"G.=2;G-W;U;>K84445H2%%%% !1110 4444 %%%% !1110 4444 %%% M% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\ MEL^!_P#V/%_M8?\EL^!__ &/Z4 %%%% !1110 4444 M %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_P"0 MOH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_ )!$O_7[-_Z% M6Q6/X'_Y!$O_ %^S?^A5L4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-2^,_%>E>!O"M_XOUN7;:Z M?:M-+@\M@<*/R@@ M@>@;TKY3-N,RY=K_XW>,>[5CV<%D6.QV5XC'TE[E&U M_.^]O\*U?9'T95'Q)XF\/^#]&F\0^)]7@L;*W7,MQY/8#DG@5R_P 2 MOC;H?@6^C\*:+I\VN^);H?Z'H.G',AS_ !2MTB3OD]N<8R1C^&_@IKOC+68? M'O[0&HQ:I?1-OT_P]!_R#]._X"?]:_JS9'^]@$/'<15:N+EE^3TU6KQTFV[4 MJ7_7R2WEU5*-YO2_)%\P8?*X0HK$XZ7LZ;V7VY_X5V_OOW5TYGH43KGQ._:( M;R/"+W?A3P:_$FL2)LO]33T@4_ZI#_?/)Z\\K7H7@3X>^$/AKH2>'O!NC1VE MNO,C#EYF[N['EV]S]!@<5M !0%4 #@"BNC*N'J6"Q#QN+FZ^*:LZDE:R>\: M<=JIEC,TGB*7U>C'V=%;175]Y/>4O-Z+[*2T"BBBOHCRPHHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FM MBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO] MK#_DMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z M\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A? M1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\P^ M+7[4'A#X?)>Z7X;M7U_5K*%GNK>R;]Q9@<;IY1D)S@;1EB2!P2*\C.L^RCA[ M!/%9C65."[[O2]HQ5W)VUM%-VU.W 9=COQ7_X M\OA#I%S_ ';S5]I_[]1G]7(_W#7SIX>\0ZUX4UF#Q!X=U*6SO;9BT%S"V&0D M$'!^A(_&I?%_BK6/''B>^\7:_.)+S4+AIIV48 )Z*!V4# [ "LVO\Z^..,, M7Q;Q=6SB,G%]D\R[NF;EO-<]PV05& "#QG)KN:^ M:OV"OBOOBO?A#J]SRFZ\TC<>W_+6,?CAP/=S7TK7]W^&F=Y7G_!>%Q6!IQIK MEY90BK*,XZ35O-^\F]6FF]6?SIQ7E^+RW/JU'$2ZD]6XOX?N6G9-60444 M5]X?.!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C M^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!_ M_8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 M%%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_ -?I M_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^ M01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%0:GJFFZ+82ZKK&H0VMK FZ:XN)0B1KZECP!4SG"G!SF[):MO9+S'&,I248J M[9/7._$3XJ^!_A=IRW_B[6%B>4XM;*%?,N+EN@6.,"-0;Q3JMU M/KWB*;FYU[5COESZ1@Y$2]@%YQQDU\=+B#'YXW3R&"E#KB)I^R7_ %[2M*L_ M.+C3_P"GC:Y3W%EF&R]<^92:ETIQMSO_ !/54UZIR_N]3G/[(^,_QW^?Q'-< M^"?"TG33;9_^)G?)_P!-'_Y8*1_".>H(/!JQ\1?V8M$\2_#NV^&7@'5X/#&F M)=">^$.G&=[QE'R;V,BDX/.6+$D+TQ7J-%4^!\EQ>%JT\RYL14K1Y9U)R:FX MO>,7!Q]G!]84^5-?%S7;:7$&/HUH2PMJ48.\8Q2<4^C?-?GDOYI7:Z6T/F?_ M (=U_P#58?\ RW__ +HJG!^P%YVMSZ-_PMG'DPK)YG]@]<]L>?7U)6/9?\CO M>_\ 7E%_,U\Q_P 0.\+O^A?_ .5:_P#\L/7_ .(@\7_]!/\ Y)3_ /D#Q/P3 M^PSJO@/Q;I_C'1/C+MN=/NEFC!T# <#JA_TCHPRI]B:^A***^RX9X.X=X.P] M2AE%%TH3?-)<\Y)M*U_?E*SMH[6O97V1X6;9YFF>5(U,=4YY15D^6*T[>ZE? MY[!1117TQY(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\ M);/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !1110 4444 M%%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;% M8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M8'Q ^)_@GX8:4-5\8ZW';!^+>W7YYKAO[L:#ECT]AGDBN%^R_&GX\#.H/=>! MO"TG_+O&?^)K?(?[QZ6ZGTZ]CN!S7SF9\287!8GZEAH.OB;7]E"UTGM*I)^[ M3CYS:;^RI/0]3"956Q%+V]62ITOYY;/RBMY/RBM.K2U-OQW\>]%T'6#X(\"Z M3/XG\2MD#2M,8%8#ZSR_=B4=\\CN!G-9FF? [Q'\0-0B\4?M"Z\FIO&_F6GA MBP+)IUH>VX9S,P]6XZCYA7;>!?AUX,^&NCC0_!FA0V4/!D9!F29O[SN?F<^Y M/TK;KAAPYB\XFJV?S51;JA"_L8]N:]G6:[S2A?6-.+U.F6:4,#%T\MBXOK4? M\1^EM*:\H^]WFT1VMK:V-M'9V5M'##$@6**) JHHZ < >U2445]@HJ*22LD M>&VV[L****8@K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^=/^'LG_!/ M[_HOO_EJZK_\BUZF6Y)G6<\WU##5*W+;F]G"4[7O:_*G:]G:^]GV/*S//;7G\*TO^'LG_!/[_HOO_EJZK_\ MBUZ?^I/&?_0MQ'_@FI_\B>5_KUP3_P!#3#_^#Z?_ ,D?1=%>=? ']K+]G_\ M:A_M;_A1?C_^W/[#\C^U/^)5=VWD>=YGE?\ 'Q%'NSY4GW_P#7E%_,UL5C MV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% M !1110 4444 %%%<)X_^//A_PMJW_"&>%--G\2>)7R(]%TOYC&?6:3E85'?/ M(],G65C9:;:1V&G6D5O!"@2*&&,*B*.@ ' 'M M7SMN(N(_YL'AGZ?6)K\8T8O_ +>JV_Y]21ZG_"7E7:O5_P#*4?R=1_=#_&CB M_A]\!_#GA#53XP\1ZA<>(O$DO,VN:K\SH?2).1"H[ <@<9QQ7\I-W9,X7#,(]@9-V]?*/@YXZ_P""D'@OQ]XF\0:G\:/"7Q+\/:;^ MT%8^%/%^AWG@N?3[FRTV[ATJ-KW2Y8[V00I!)>>8;:99@8Q(WFAA\WTQ^UU^ MRA\"?VWOV?O$'[,7[1WA1-8\*^*+80W5N)O*FAE1A)%/!(.8YHW0.K#."O(* MD@_D_P#LA?'7]K7_ ((3_''6?@+\=M0N_BQ^RQK?QNC\%Z?\4KV3/B#PEJ\U MC8"V-^N3YUH87@BR"0!;ED,9"V[@'Z(?\%=OVJ/VDOV*?V$/'G[3W[-'@_P= MJVJ^#]$>_NCXQO;E8H8Q+$FZ."!/](;#NVUIH0"@&6W$#V/]F?QWK_Q2_9P^ M'_Q-\5R1/JGB/P1I6J:D\$6Q&N+BSBED*J/NCL_ _XS_"_1;SQ1#<:#X@NYM.\106L;7-S97=O'?#.YM5?\ :BL;T)']\V5M+9R7A]=HASN[8ZU^F= !117E_P 5O"G[6>K^ M+GO/@_\ %?POI&BF! EEJVA/<3"0#YV+@C@GH* .;_:P_P"2V? __L>Y?_29 MJ]TKY"^+OAC]J+2?CE\'F^+OQ/\ #6KQR>-"-.72M$:W,,@A))?^0OH_P#U^G_T$UL5RFN6OBE=1TU;K5+9W:Y( M@98" K;>I]:T_L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@ \#_\ ((E_Z_9O_0JV*Y3PK:^*9-.D M:PU2VC3[3("LD!)W;N36G]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ; M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C M45X/%>GVLE]?^)=.@@A0O+--#M1%'4DDX ]Z4I1C%RD[)#2;=D;M8?CWXD^" M_AGI']L^,]=BM(VR(8R=TL[?W40?,Y^@X[XKS=_C%\3_ (B:G+X=^!<-MJ,< M;F.[\3W=H8["W/?83S,P] ".AY!K4\'?L^ZAH&O'QOXF\2Q>(/$+8)U;58"Y MA]H4)VQ =L#([$#BOCI\18S.9NCD$%-;.O._L8_X+6=9KM!J'1U$]#W%E=# MI3S*3B^E./\ $?\ BZ4U_BO+M!K4KA_C5\=SB,77@;PK)_$0!JM\GMVMU(_X M%_O UW7@#X:>"OACI']C^#-#BM4;F>;[TL[?WI'/+'Z\#MBIOL7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !KT,LX;PN!Q/US$3=?$VM[6=FTGO&$5:-./]V"5 M_M.3U.;%YK6Q%+V%**ITOY([/SD]Y/SDW;I9:&Q16/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C7T1Y9L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C M0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P& M/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C M0!L5CV7_ ".][_UY1?S-'V+QO_T&[+_P&/\ C69:VOBD^*;J./5+87 MHS)( M8#M*Y. !0!U=%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0 M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XUSOCOXGZ%\+[ M;[9\2?C)X5T"/;N#:S>Q6VX>WF.,_A6M&A6Q%14Z47*3V23;^Y&5:O0PU-U* MLE&*W;:27S9W5%?,>M?\%*_@:FHOH7PZ\7:KX]U-.#IO@;P?=7TA/8!BJ1MG MV#^((Q4L125! M=ZTHT?N51Q;^2=^A\W+C/AV4G'#5G7EVHQG6U\W3C)+YM)=3Z?IEQ<6]I ]U M=SI%%&I:221@JJ!U))Z"OFR3X*?\%)/B,I_X6!^UMX6\'6\G^ML/ 7A;SR1_ M=%Q=@2(?<9JJO_!,/P!XCN5U#XV_$WQ?\19PP<_\)AXHNI8@W^S'$T8"CLIR M*?\ 8V187_>\PBWVHPG4?WS]E#[IM"_MK/\ %?[GETDN]:I"FONA[:?WP3/2 M/B-^W5^R%\*C)'XR_:"\.)-%GS+33KW[=.I]#%;"1P?8BN)/_!0JX\;$0_L^ M?LG?$[QIO_U.I2:)_9FG2>G^DW!X_%:] ^'/[,7PW^$?EO\ #3X:>#M%EC^[ M=6/AZ)9S[F7&]C[EC7;?8O&__0;LO_ 8_P"-'USA/"?P<+4K/O5J*,7_ -N4 MXJ2_\&A]2XOQ?\;%TZ*[4J;E)?\ ;]23B_\ P4>$#7O^"H'Q,_Y!O@3X:_#* MSD/S_P!L:G-K%_$/]GR (&/UI?\ AB+XU>/OG^/_ .W9X_U='YET_P 'QP:! M;,/[C+"&+KVY()KW;[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&C_6S&T?]RHT: M'^"G%R7I.ISU%\IA_JC@:^N.KUL0_P"_5DHOUIT_9TW\X'E'@?\ X)Q_L9>! MKS^U8O@CI^LW[-NFO_$\TNIR2M_>87+.F?HHK\0J_H4^Q>-_^@W9?^ Q_P : M^=/^'1W[&O\ T1VR_P#"AU;_ .2Z_2?#;Q7H\-5,7//9UZ[J^SY6FIVY>>_Q MSC:_,K6OMTLC\Q\3?".MQ13P=/(84,/&E[3G33A?GY+?!"5[V_6[/QVH MK]?-3_X)0_L9V-Y9VS?!RVS7/G^3YGE?\?$ MTFW'FR?=QG=SG QZ-]B\;_\ 0;LO_ 8_XU_-O'_$."XJXMQ.:82,HTZG)932 M4O=IQ@[I.2WB[:O2WH?TYX><.8[A+@_#95C)1E4I\]W!MQ]ZI.:LVHO:2O=+ M6_J;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XU\WW-:^69I&B&953 ?[SHH \*_X*/\ [(OC;]N_ M]D+QC^R9X3^,&F>"+;QOI9T[5];O_"4FKR10&1'/DQ+>VH5\(1N9F'S9V\<] M-\&/@G\4/A?^RAI'[/>I_&2RF\0:'X+BT#2_&NA>%OL8@:&S6V@NQ9W%S=*9 M$*B3:TC(Q&",9SZ?10!\??#?]BG_ (*$?$'X32_LZ_M__MS^%/B!X(N(39Z_ M+X/^&'?$GB;X;Z!?Z7\,_#_A'09['2]# MDO@B7^I,;BXGEGNYHXTB'*1PQ J%D8^;7TG110 4444 >%_M8?\ );/@?_V/ M%_M8?\EL^!_\ V/Z4 %%%% !1110 4444 %%%% !11 M10 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ MT$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2 M_P#7[-_Z%6Q0 4444 %%%% !16-XY^(7@[X;Z,VO>,]=ALK<9">8T;O0]/!Y57Q-+V\VJ=);SEHO2*WD_** M;[V6IT'Q!^.WAGP;J8\(Z%97'B#Q'*,0:%I(WR*?65N1$O3)/(!SC%8=G\&O M&WQ4NH]=_:#UQ6M5$-)E*6D6#D>"/A?IIT[ MP?HJ0&3FYNY#OGN&_O22'ECG)QT&> *Z&O.CP]CL[DJN?34H;K#P;]BO^OC= MI5G_ (E&GVIW5SJ>9X?+UR9;%J76I*W._P#"M537HW+^];0AT[3=/T>QBTS2 M;&&VMH$"0V]O&$2-1V"C@"IJ**^PA"-.*C%62T270\.4G)MMW;"BBBJ$%%%% M !1110 4444 %%%% !117SI^WY^WY_PPW_PB?_%I_P#A*/\ A*/M_P#S'OL7 MV;[-]G_Z82[]WVC_ &<;.^>/4R;)LRX@S*G@,!3YZT[\L;J-^5.3UDTE9)O5 M_B>5G>=Y9P[EE3,,PJ).$O9?VM0]E[7FY?>A*_+;F^"4K6YEO:]].I]3PSQK MPSQA[7^R*_M?9UM>@4445\P?5!17.>/?C#\)OA9; MFZ^)?Q-T#0$VY!UC5X;8L/82,"Q]AUKQ[6/^"G'[+AOY-$^&=WXE^(&I1G!T M[P+X6N;V0GMAF5(VS[,:]C LKBW-X?,3Z@&O M0_U7E0UQV+H4?)U/:2_\!HJJT_*5O.QYW^M4,1_N.#KUO-4_9Q_\"KNDFO.- M_*Y]&7-U;65N]W>7$<,4:EI)97"JH]23P!7D_P 1?V\?V/OA67B\7_M!>'?/ MCX>TTN[^WS*?0QVPD93[$"N/M/\ @F5\!]B2)TN=/T>%)C[F4+O8^Y)H M]CP?A/CJUJ[[0C&E'Y3DZDOOIH/;\9XSX*-'#KO.4JLOG""IQ^ZJSR,_\%!] M2\;_ +K]GK]D;XF^,]W^IU*YT<:5ITOIBYN#Q^*#BE&L?\%0?B9_QX^#_AG\ M,K.3[W]IW\VLZA%_N^3B!B/>OHZBC^WLKPW^YY?33_FJ.=67W-QI_P#E,7^K M^:XK7&YC5:_EIJ%*/WI2JK_P:?./_##OQ@\>_O/V@/VZ/B%K2OS-I_A,0Z!: M./[C) &+KVZ@GK70^!/^"<_[&7@&Z&IVOP.TW5KXMNEOO$TDFIR2O_>(N6=< M_117MM%95N+N(ZM-TXXATX/[--*E'_P&FH1_ UH\'<-4JBJSPRJ36TJK=62] M)57.2^\J:)H.A>&M/32/#FBVFGVD?^KM;*V6*-/HJ@ 5;HHKYZ4I3DY2=VSZ M2,8PBHQ5D@HHHJ2@HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7 MT?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ MDMGP/_['N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F M:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8KB?B[\1/#GP_P!4 M\,OXANA&+_65MXSD#;D8+G_97*Y/;(KMJY*..P>(Q57#4ZB=2GR\\4]8\RO& MZZ76J-IX>O3HPJRBU&=^5]'9V=O1A111768A1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^ M01+_ -?LW_H5;% !117%?$7XY^%/ E^GABPM[C7/$,_%KH.E+YDS'L7(XB7N M2W..0#7!F6:9?D^%>(QE10AM=]6]DEO*3Z12;;T29TX3!XK'5O94(.4O+HNK M;V275NR74[*YN;>SMWN[N=(HHT+22R,%5%')))X KS'5?CGX@\>ZA-X5_9ZT M!-6EC?R[OQ)>Y33K,^S=9F'HO'0_,*CMOA%X^^+EPFL_'[61!IXP. >AP2*]-TK2=+T+3HM(T73H+2U@3;#;VT01$'H .!7S?/Q M%Q'_ ^;!X9]6E]8FO).\:*?>7-4M]FG+4]7ERO*OBM7J]E_#CZO1U'Z6AYR M1Q'@;X!Z/HVLKXX^(&KS>*/$IP?[3U)1Y=N>NV"+[L0';OZ8SBN_HHKZ'*\G MRW)4I/K*3;?<\S&8[%8^K[2O*[V71)=DEHEY))!1 M117I'(%%%% !1110 4444 %%%% !1110 4453USQ!H/AC3GUCQ+K=GIUI$/W MEU?7*0QI]6<@"JC&4Y*,5=LF4HPBY2=DBY7YT_\ !?C_ )I/_P!Q[_W'5]1^ M-_\ @I#^QYX,O_[$LOBS#XDU-B1#IGA"SEU228CLK0*T>?JXKX5_X*[?'[6_ MCS_PKW4+KX$>,O!FFV7]K?V;<^,M/6TFU+S/L>\I"&8J$V(B9^)>,7$N0XS@#'8/#8B- M2H_9Z0?/:U:FWS.-U'1?::OLM6CXPHHHK^T#^(@K]G?^'@6N^."8?V>_V/OB M9XPW?ZG4;[2ETC3Y?3%Q<$_JHQ7XQ5_197\[^/>+RW"?V=+%8;VS_?ZVMK\X_VE_P5!^)F!:>&_AG\,K*0?,;Z\FUG48O]WR\6[8]Z#^PQ\5_'N)/ MV@?VY?B+KP;F;3_"[PZ#9R?[#1P!MR_B#WKZ.HK^=_\ 6S'T-,%1I4/\%.+D MO2I/GJ+_ ,#/Z1_U0R^O_OU:MB/\=62B_6G3Y*;_ / #Q3P%_P $Z_V,OA[< M#4-/^!6E:G>%M\E[XD:34Y)'_OG[4SJ#] *]AT?1-%\/6":5H&D6MC:QC]W; M6=NL4:?15 JU17D8_-\US67-C:\ZK_ORE+\VSVY?\ MTF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ K M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBFS316\33SRJB(,L[M@ >I)Z4FTE=@D MVQU%<'XF_:5^$/AR[_LJV\2'6+\G":?H,+7#K5Y5_:^ MR32#_ 'FS@]U5:^F_V5OBO_PM/X56 MLNH7._5-*Q9ZCN/S.5'R2'_>7!)_O!O2OABNP^!NK:?9_$*QTG7?$VKZ5INI M3+!=W6CZBUM)&QR(W+#@@,1G(X!)K^/^ O$_-B][32[EOYRL?H!17F?_#-, M2?\ 'M\=?B1%_LIXH.,^I!CH/[/&N1_\>W[0WCT>OFZNK_S2O[-_MCB=?%E; M^5:F_P ['X/]1RA[8O[ZF45YF?@1X]C_P"/?]H_Q6,]?,\I_P N.*/^ M%,?%^/\ X]OVF-9'KYNCV[_SH_M[/X[Y35?I4P[_ #JH?]G9:]L;#YQJ_I!G MIE%>9_\ "J/V@(O^/7]J&<=OWOA&T?C\6Z^]'_"NOVE81^[_ &C;2;''[[PA M N??Y6ZT?ZQYNOBRC$?^!85_^[-_P#^R\$]L=2^ZM_\ *CTRBO,_^$-_:BA_ MU7QFT*;'3SO#H7/UVFC^P/VL(?\ 5^/_ A-CIYVE3+GZ[3Q1_K/C%\65XE? M*B__ $FLP_LB@]L72?SFOS@CTRBO,_L?[7T/^KUCX?38Y'G6]XN?;Y://_;! MA_UEA\.IN_[J6^7\/F[T?ZUM?%@,2O\ N%?_ -)DQ?V-?;$TG_V_;\TCTRBO M,_[:_:SB_P!9X*\&2_\ 7+4IUQ^8H'BW]J:/_6?"+P]+GIY>OEK"7/_ #S\ M6PKC\UH_X6G^T-'_ ,?'[+SXZ9B\96C9/TV\"C_7/*5\5'$K_N4Q7Z46']@X MU[3I/_N/1_69Z917F?\ PN/XS1'_ $K]F751C@^5KEO)S^'4>]'_ O/XB1? M\?7[-WB<8^]Y,L,GY8/-'^NN0KXO:KUP^(7YTD']@9ETY'Z5:3_*9Z917F?_ M T'XDBXN_V=_'(Q][R=.23\L/S1_P -)O%Q=? /XCQ^K#PSN4#ZB2C_ %XX M97Q5FO6G47YP0O\ 5_-NE-/TE!_E(],HKS/_ (:?T!.+KX5^.X/7S?#+C ]> M&/%'_#5/@!.+GPSXJA]I?#LHX]>*/]>N$5\6,@O5M?FD/_5W.^E"3]-?R/3* M*\S/[6GP>3_CXN-8BST\S0K@9_\ '*/^&O\ ]GQ.;CQO+#GIYFCW8S^45'^O MG!*WS*@O6K!?G)"_UION?$B <9^:QN%_G'7SU^V'\==)^*GB. MQ\.^#=4^TZ+ID7F>WS MOT/I']G;QQ;_ !$^%]IXHB*B6::07<:_\LY@?G7\^1[$5T7C3QWX1^'FBOX@ M\9:[!86J''+97C:.20N,]#]*^"_@%IUEK2>.?B=K4OBKQ'U6\OT'D6AZ[8 M(?NH >AQG(R-N:YN!/$#-^->&:']GT>;$Q7+6J5-*4)K2^GO5)25IJ$+)7M* M<-+Z\1<-8+([3C_A7 M,U\:U:U'ZO0BJ5+^6/7SD]Y/UT7V4M@HHHKZ0\H**** "BBB@ HH MHH ***P?'7Q1^&GPPL/[3^)'Q"T30+ ],.M>.?%VEZ-9KG==ZM?QVT0_P"!2,!^ MM>"?\,O?MF_$WY_C?^W%?Z1:R?ZW1?AEH<6G>7Z[+Q\S'\5K4\*?\$TOV2-" MU,>(O%?@:]\9ZOQYFK>-]8GU*67_ 'DD;RF_[XI_V7PWA/\ >L?[1]J-.4OD MY5'22]4IKM)L9_NF7^S7>O4C'YJ-)56_23@^]AOBG_@I?\ LEZ-J;>' MO!_C'4?&VK#[FD^!]$GU&63_ '711$W_ 'W6:?VG/VU/B9\GP4_8@NM%M9/] M7K/Q-UV.P\OTWV4>9OR:O??"W@SP?X&TP:+X*\*:;H]FOW;32[&.WB'_ &, M ?I6E1_:O#F$_P!UP'.^]:I*7S4:?LDO1N:[W#^R>)<9_O>8>S7:A3C'Y.55 MUF_6*@^UCYP_X9__ &^?B<=_Q=_;'T[PI:R?Z[1_AGX;"]?[MY&>**.%:^24IJA&I MR6:C=1Y9QG\*<=^6VZM>_D?SIT5_196/9?\ ([WO_7E%_,U^X_\ $QO_ %*_ M_*__ -Q/P?\ XEI_ZFO_ )0_^['\]=?T6445^8^(_B/_ ,1 ^J_[+['V//\ M;Y^;GY/[D+6Y/.]^EM?U/PT\-/\ B'?UO_:_;^W]G_R[Y.7DY_[\[WY_*UNM M]"BBBOS$_4PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+ M9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ HHHH M**** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBLOQ1XW\'^"K3[;XN\3V.G1XRIO+E4+?[H) MRQ]AFL<1B,/A:+JUYJ$5NY-)+U;T1=.E5K34*<6V]DE=_<:E%>8R_M,Z9X@D M:T^$?P_UWQ9*#@7-K:&WM ?1II0 OY8I/[&_:A\=E&\/_ ;)PH_^5+^1ZZR+%TE?%RC17]]V ME_X KS_\E/1M5UC2-"LVU'6]5MK.W3[\]W.L:+]68@"N!U/]J'X=->-I'@6U MU3Q7?KP;;P]I[S*I[%I#A /<$TNE?LO?#9;Q=8\:RZGXJOUY^U>(K]YP#W C MX3'L0:[[3-)TK1+-=.T;3+>TMT^Y!:PK&B_15 I?\9IF/\ SZPD/G7J6_\ M*=.#_P#!J'_P@X7^>M+Y4X_^W2DO_ &>N^+)00Q@O;QH+0'U6&(@+],D5Z;137!N6 M8E\V9SJ8M_\ 3Z5X?^"HJ-'_ ,IW\Q//<72TPD8T5_<5I?\ @;O/_P F,SPS MX,\)>#+3[#X3\-6.G18PRV=JL>[ZD#+'W-?G!I/Q5^.GQ8\'Z1KGQ^\;2:SK M(MBZE["WMA;(YW",)!&BYQC)(SGC. ,?IE7\Z=??83P$J^.'"F)R#"9C#+Z- M&I1G)K#*LY*U51A'][1]G"_O22OSRC#;DU_,.*O&2'A#Q!@\VK8*6,G5A6@E M[=THIWHMRDO9U.>5O=BW;E3G:_-I]^45\!T5\U_Q32_ZJK_RQ_\ OPY/^)\_ M^J=_\N__ +U/V1_X)^?%CX[?$/QG\0M#^+/C>36=(TFWT>3PMYMA;Q&VCE%X MLT9>*-6E.88^9"S8 .\_L3[(NI M:A' 9]OV_=L#L-V-RYQTW#UK]%].\:^#=7 .D^+=,NLC(^SW\;Y_[Y8U]OQ' MPAF?!F8+)L566(EAZ=&#K1I>Q53EHP7.X*4TI2WF^=\T^:6E[+T>#.*L#Q;D M<!M.^-%[\#?%FN+IJ>%9(6,:0W$QNGGM89Q*VR+:I59=@4%N 3D;MJ^ M _\ #47P+_Z'G_RF77_QJOY6\:N!O%_C/B.$,LX=QU7"48KV$KRA4!..?#+A[+9K&YWA*>(E)J<)XFC&4.5N/)*,IIQ: M=VTTG=V>QZ)87UYI=]#J>GW#0W%O*LL$J'#(ZG*L/<$ U^@7P8^)%G\5_AQI MOC.W*B:>+9?1+_RRN%XD7V&>1_LD'O7Y<_\ #47P+_Z'G_RF77_QJO?_ /@G MQ^V;X'U'XRV/P*\)ZTNIIXJFF8(\5Q";1X+2:,FVE9W;T)X\XW\, M>(LNA]2SO!U,1"24(PQ-&4Y\S4>2,8S;;;LTDF]+=3[PHHHK^I3\P"BBN'^) M?[2W[/WP<$B_$_XR^'-%FC^]:7FJQBX/TA!,C?@IKHPV$Q6-JJEAZ_M%?MQ^.]9C?F72O!Z0Z#9L/\ GFZPAC(OU()Z MUU7P[_X)\_L=?#.<:AHGP*T>^O=V]]0\0*^I3,_]_==,^UN^5 H^H<+8/_>, M9*J^U&FU%_\ ;]5P:_\ !3%_:'%F,_W?!1HKO6J)R7_;E)33_P#!L3FKW_@I MG\"M;NY-*^!G@WQS\3+Q&V&/P7X3N)8D?_;EF$:JOJPR,/_$K7LQ7^\(+( QM_LOGGKQ7T596-EIMI'8:=9Q6\$2[ M8H8(PB(/0 < 5+1_;.1X3_<\OBW_ #5IRJ/[H^RI_)PD']B9]B_]]S&27\M& M$:2^^7M:GSC.+/G ?L??M._$C]Y\?OV[?%)@D^_I'P\T^'1(T'=//4-)(O\ MO ''%;W@;_@G#^QUX(OO[:G^$%MXAU-CNGU/Q==2ZI+,W]YEN&://T45[C16 M=7B[B&I3=.G7]E![QI*-*+]5344_GG1Z/X=T:TL+2(8BM;*W6*-![*H %6Z**^=E*4Y.4G=L^DC&,(J M,59(****DH**** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^ M9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_: MP_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J]TH **** "BBB@ H MHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ M HHHH **** "B@D*"S' '4FN*\6_M#_!_P &S_8-0\9V]U>%MJ6&F W4S-_= MVQYVG_>Q7GYCFN5Y11]MCJ\*4>\Y**]%=J[\D=.%P>+QM3DP].4WVBF_R.UH MKR__ (6M\;O&WR?#3X*R:=;O]S5/&%Q]G4>A\A,R$=\@TO\ PI+XE^,OWGQ7 M^-VI20M][2O#48L8 /[I<9>1?K@UX/\ K5/&Z95@ZM?^\X^RI^O-5Y7)>=.$ MSTO['C0UQE>%/R3YY?="Z3\I2B=7XT^,'PQ^'JL/&'C:PLY%&3;&;?-^$:9< M_E7*?\+]\7^+_P!U\(?@OK.IHWW-4UC%A:D?WE+_ #2#VH>"_@=\)_A^R MS>&/ ]E%<*TWPA: ME7Q_U\2_.I^@(K4\,?LV?"#PS=_VI)X8&JWY.7U#7)3=RNW]X^9E0?< 4_Q_ M^TS^SQ\*]Z?$3XV^%](ECSNM;S6X5G..N(MV\_@*\MN_^"G7[.VJSO8?![P_ MXX^(MTC%#!X)\&W5Q\WINE6-<>X)'UKZ'*_"F6,DL4L#4Q,EK[6LIU4GW4JE MX4_^W>5'SV9>(F7X!O#U,;3HW_Y=P<8R?ERP]^7SYF?1$44<,:PPQJB*,*JC M ] *=7SD/VC_P!NGX@G9\+/V'$T*V?_ %6J_$#Q;#;X]-UK"#*/SI#\(/\ M@I#\0SGQU^U9X/\ !$#_ .ML_ ?A WC8_NB:](=#_M"OM%PM/#_[YBZ%'R=1 M5'_X#055I^32\['S?^M<,1_N6#KUO-4W37_@5=TDUYIORN?1W3K7 ^/_ -J? M]F[X6;X_B!\<_"VF31_>M)]:A,_X1*Q<_@M>8?\ #MGX?>+!O^/'QT^)WQ!W M_P"NL]>\7RQ69]0L-OLV#V#5WOP__8I_9,^%YCD\%_L^>%[>:+_5W=SI:74Z M_26?>X_[ZI_5>$<+_$Q-6L^T*<81_P# YR/_B-.&VA?!G@RYE3=TY>81@ 'J1D?6FK M^T)^WM\0AM^&7[$]EXVA2.-%" MHB* %'H .E.H_MC(,-_NN7*3[UJDYO[J?L8_?%KR#^QN(<3_ +UF3CY4:<*: M^^I[:7W23\SYQ'P5_P""B_Q"^;XA?M=^&/!T#_ZZP\ >#Q<9']U9[PB1/]X MFOQAK^BROQ>_X=-_\% ?^B!?^75I7_R57[IX*\8Y;2^OK,ZV'PT?W7(K4J-_ MXG-K[KG;363DU?I?7\"\<."\SJ_V>\KHXC$R_>\[O5KM?P^73WE"_O:144[= M;:?.E%?0MS_P2J_;VLYH8+GX#[7N'V0C_A*-+.XXSCBZX_&IO^'3?_!0'_H@ M7_EU:5_\E5^Z_P"NW!G_ $,L/_X.I_\ R1^!_P"HO&W_ $*\1_X(J?\ R)ZU M_P $8OV??@K\>(_B7%\8?AKI?B$:9_8W]GG4H-YM_,^W>9L/5=WEIG']T5]G MZC_P3'_82U0DW/[.^F+GK]FU"[A_]%S+BO)_^"0O[)O[0'[+W_"PO^%Z> /[ M#_MS^R?[+_XFMI<^?Y/VWS?^/>63;CS8_O8SNXS@X^T*_DKQ+XOS+_7K%SRG M,)^Q?L^5TJLN3^%"]G"7+\5[VZWOJ?V#X7\'98N L'3S?+H>W7M.95:,>?\ MBSMS*<>;X;6OTM;0^=/^'5'[%-KSX?\ A[J^DD?=.G>,-27;]-T[=^:/^'9G MP7M1C0/BM\4])'\(T[Q_O@P%*/^&$8_\ I*1\Z?\ #O2ZLCNT#]N#X^6I'W8Y?'XFC!_W6A]>O-'_ M Q1\=[#C0/^"A'Q+C ^[_:,5K=\>^Y1GC_&OHNBC_7'B%_%4C+_ !4Z4O\ MTJ##_4OAU?!3E'_#5JQ_])FCYT_X9?\ VY=/^;0_^"D-]@7[9?A'4\=/[1^'<<.[Z^4_X_A7T711_K;F4OCI4) M>N&PZ_%4D_Q#_4_*X_!5Q$?3%8A_@ZK7X'SH?#O_ 53TWFQ^(WP4U/'0:CI M&I0Y^OE'_.31_;O_ 57TW_C]\!_ _4\=?[.U35(<_3S1_G!KZ+HH_UGYOCP M6'E_W#Y?_2'$7^JW+_#QV(C_ -Q>;_TM2/G3_A;W_!2C3>;W]C_P9J>.VG?$ M!(<_3S4_SD4?\--_MVZ?QK?_ 3?N64?\M=.^*6FS;OHNP$=OUKZ+HH_U@RV M7QY70?SQ"_*NE^ ?ZNYG'^'FN(7RP\O_ $K#M_B?.G_#:7[0-@/^*@_X)Z?$ M6+^]_9UY:7?Y;6&>_P"GK1_P\(U&QX\0?L-?'NV_O26_@,7$:_5EF^G;^5?1 M=%']L-M!X)IW_!3_\ M8/U4 VW[0VGKGI]ITN]A_P#1D"UOZ=^WO^QCJA MOVE_""Y/'VG5TA_]&8KT MS4?"7A76"6U?PSI]T3U-S9(^?^^@?6L#4?V??@+K&?[7^"/A"ZW?>^T^&K5\ M]OXHS1[;@R?_ "XQ$?\ N+3E_P"X8!['C:'_ "_P\O\ N%4C_P"YIF?IW[5W M[+FK@'2_VD? 5P2,[8O%]DQ'&>0) LDY9HO"EI&2)-2B(^@6XQ^ ME1#_ ()>_LS6G.@:GXXTDC[K:=XXO5*GU&YV[\_6CZEP?/X<;67^+#P_-8B7 MY!]=XSA\6!HO_#B9_E+#1_,_.G_@K)_RD!\?_P#<*_\ 359U\Z5[1_P4+^&F ME?![]L'Q?\.=#US5]2M=._L_R;S7M0:ZNG$FGVTI#RMRV"Y5<]%51VKQ>O[O MX0C2APEE\:4N:*H4K.UKKV<;.UW:ZUM=V[G\ <92K3XOS&56/+)UZUU>]G[2 M5U>RO9Z7LK[V"O;?^"=/Q/\ ?P9_;'\(?$OXF^(H])T/2UU)KZ_EC=UB#Z= M=1I\J*S$EW50 " MCRMIM)^TC9M)IM7W2:;75;GZ+_\ #Q.P\<_N?V;_ -F?XC^/]XS!J<&A'3]- M?TS%_W++Z:?\ -5$MR7<'Z$5ZO17/B>*N(<52=%XB4:;^Q"U M.'_@%-1C^!TX7A+AS"5E6CAHRJ+[<[U)_P#@=1RG^(V**.&-888U1$4*B*,! M0.@ [4ZBBOG]SZ+8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8 MK'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKP MO]K#_DMGP/\ ^Q[E_P#29J]TH **** "BBB@ HHHH **** "BBOB_P#X*]?M M9?M ?LO?\*]_X47X_P#[#_MS^UO[4_XE5I<^?Y/V+RO^/B*3;CS9/NXSNYS@ M8]WAGA[&\59W2RO"2C&I4YK.;:C[L7-W:4GM%VT>MO4\#BCB/ \)9%6S7&1E M*G3Y;J"3E[THP5DW%;R5[M:7]#[0K'LO^1WO?^O*+^9K\>K3_@JU_P %"K^Z MBL;/X[M)--(L<4:>%-*)=B< #_1>I-=O\;OVYOV__A#/I6NP?'QI?[1L$BOI M_P#A%]+(6Y0991_HN ISD=S@^E?59OX;8S(N*,NX>QN/PT,7C_:^P@YU/?\ M8Q4Y_P#+K31Z7^)W2U/ALL\7Z MZK6VRU>A^LU%?B]_P]D_X* _]%]_\M72O_D6OVAKCXU\/LZX$]A]?J4Y>VYN M7V;D[_-"/\RM:_78]K@?Q&R3C_ZQ_9].I#V/)S>T45?GYK6Y9S_D=[VZ M;]"BJ.O>)O#GA6R.I>)M>L]/MQ_RVO;E8E_-B,UP5W^U!X0U*Y?3?AEX:UOQ M==*=I_L?3V$"-_MRN %'N,BORK,^(LCR>:AC,1&,WM"]YR_PP5YR^46?IN$R MO,,=%RH4FXK=[17K)VBOFSTNHKR]LM.MGO=0NXH(8QF26:0*JCU)/ KP?X@? M'OQMH@;_ (67\8?A]\*K;',&I:S!=ZD/8(S!&/L!FO*Y?VG/V*-7U^%.G7I MT?P[?W?B34/X;#PW9M=NWT9?D_\ 'JI_\)7^TOXZ^7PO\/\ 2_"=F_2\\0W9 MGN"OJL,7"M[/7F>A?M _M6:M9C2OV??^"=]QH&GM_J[WQGKMKI*Q^A:TC!D/ MX'-7C\./^"F7Q% _X2W]HCP!\/X7^]#X+\+2:E,J_P!TO?$ -CNO0]*[_P#B M'G%&)USS.:.&CUA1E%?*3I_6*U_./LGY(\__ %[R6.F4Y97Q#_FG"27JO:^P MI6]7->9WP_9OG\4D3?&+XIZ[XESR]A'-]BLC_P!L8OYY%.U/XB?LC_LVPO:Z MOXX\$^%)(QB2*?4K>*Y?V*EO-<_F:\^7_@G1I'BX^;\>/VG/BEXXW_Z[3[SQ M0UG8-ZXMX NW/LU=GX _8._8[^&6Q_"?[._AH2QX\NXU*Q^W2J?427)D8'W! MKOR[@SPSR&O[>,YUJW6<:=Y/UKUYNK]\&"/!]U=-N] TBQJ?J"14(_:;_ M &V_B =GPG_83N=)MI/]7JOQ \4P66STW6L8,OY&OHFQL+'2[2/3],LH;>") M=L4$$81$'H . *EKW_[6X=PW^[9>I/O6JSG\[4_8KY-->IYW]C\28K_>LQ<5 MVHTH0^5ZOMW\TT_0^<6^%G_!2KXB\^,_VFO _@.!_P#66W@;PF]_)M_N^9?$ M%6_VEZ'I2C_@G#X4\6_O/CQ^T1\4/'N__76.J^+)+>Q/J%@MPNP'T#5]&T4? MZWYU2TPG)0_Z]4X0E_X&H^T?SDP_U-R2KKBU.N_^GM2I4C_X Y>S7R@CRGP! M^PU^R%\,=C>$/V>/#$S)[B2XWN#[YKU*UM;6RMTM+*VCABC7; M'%$@55'H . *DHKQ,;F.89C4Y\76G4EWG)R?WML]W!9;EV64_9X.C"G'M"*B MON204445Q':%%%% !1110 5X_P#M5?MB>!OV8],BLKJT.K>(;V(R6&C0R[-J M9QYLKX.Q,@@<$L00!P2/8*_(7XW_ !*U3XO?%G7OB'JMRTC:EJ,CVX9L^7 # MMBC'LL85?PK\?\8^/\9P-D=*. LL1B&U&35U%12YI6>C:YHI)Z:W=[6?S/%& MKP:#\?]"M9K&5@AUW28"DL&?XY(@2)%]=FT@=%8 M\5\=45_)N7^*O'^78]8J.85)N]W&^BNK2[A6:VN8'#)+&P!5E(X((((-3U\O?\ M!*_XE:IXJ^#>K> M5N6F_P"$:U-19,[9*6\ZLZQ_0.DI'LV.U?4-?WAPEQ!2 MXJX;PV:TX\JJQNUVDFXR7FE)-)]4?L&6XV.8X&GB(JW,MNSV?XA1117T1W!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XO?\ !63_ )2 M^/\ _N%?^FJSKYTK^BRBOZ)R3Q\_L;)<-@/[.YO8TX4^;VUK\D5&]O9.U[7M M=V[L_F[/?H]_VUG>*S#^TN3VU2=3E]C?EYY.5K^U5[7M>ROV1_.G7T7_ ,$F M_P#E(#X _P"XK_Z:KROV)\#_ /((E_Z_9O\ T*MBC._'S^VUU?N@R+Z/?]BYWA_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_] M?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\Z?\ !4;]NB7_ ()]?LN#XS:5H>FWVLZSXMTGPQX=_MVX>'3; M6]U"Y6%;J]=/G6VA3S)G"X9A'L#)NWKY1\'/'7_!2#P7X^\3>(-3^-'A+XE^ M'M-_:"L?"GB_0[SP7/I]S9:;=PZ5&U[I%?%%L(;JW$WE30RHPDBG@D',//VGOV:/! M_@[5M5\'Z(]_='QC>W*Q0QB6)-T<$"?Z0V'=MK30@% ,MN('JWP,^+S^(?V3 MO!WQ[^*>L6EHU]\.]/U_Q'J!4100E[".XN)"?\%]_^4-O[0G_ M &3^;_T=%5;XX:5XIUW_ (-_/%&C>"8Y7U:Z_9"NHK".#/F22-X88!$QSO/1 M?+OVF-?T70?@]I6O%EMX;K4-IDNM06)@XALD+&=$8,758PR[MZ\-_P M3;U?PO8_\&VG@_6(I85TZU_9RU1[U^-BM'9W7GYSZ.LF??-?G)^QCX8\;>'O M ?\ P1PU+XA0S#2%\7?$$*TQ.Q)[K4_.T[=TY>$QF/KPK8]P#]8KO]KCXU_L M@_MO?"W]D3]K'Q_I/C+0/CEIVI1>!/'-AX=&DSZ=X@L$CEFTVZA262-X+B&5 M6MY!MD61&B?S=PD7Z\K\S/\ @O;;:IK/[:?_ 3X\.^&=S:J_P"U%8WH2/[Y MLK:6SDO#Z[1#G=VQUK],Z "BBO+_ (K?LE?#7XQ>+G\:>*-?\46]V\"0F/2? M$B25&I=M]C\N\9X3J>&N.A!7;]DDENW[>GHCY0_9#^&_\ PDGC M*3QOJ-OFTT;'D;AP]RP^7_OD9;V)6O>/BYX M_B5X"OO"[JHG=/,L9&_@G7E M#[ _=/LQIWPF\!6WPV\!V/A:(*9HX_,O)%_Y:3MRY]QG@>P%='7^=?COX\YQ MQUX[SXOR>LXT\#4A'!/HH4)WC.W_ $]GS5))])\KT1_4?@_X.Y9PAX/QX9S. MDI3Q<)2Q2[SJQM*-_P#IW&T$UUCS+5GR+_PHFU\-_O/BE\2-'T+;]^RAD^UW M8]O+CZ?7)K[M\0_\%#?VC/BL_E?#S1M&T2PQ_?RR7!/KMC M4^PKXM_:Z^&__",>-$\::=;[;/6LF;:.$N5^]_WT,-[G=7[&6_[*7[/5F=UI M\)M"B(.PBXQ^[M(UX_!:OV_PD\#VAS::7Y6#G]V0O/X"OD, MLQG&V10<,F6 P2>[HX.TWYNHJL:LGYRFV?7XOAO&9K)2S3$RQ+[5JE:I'Y4_ M:QI)>2@D?+G@6[_X(_\ PUD7_A$/!&@WD\9R)K_PMJ&I2J?[P>ZBD(.>X->L M:;^W#^S?I5DFF^%=,UXV\8Q%;:9X0N41?8+L4#UKU9/ NBQJ$CGNU Z 73 " MG?\ "#Z1_P _-[_X%M66.K>(^:SY\=FM.H^[H59/[YXJ1W8#)'ED.3!QHTEV MA1Y5^$SRX_MQ_#Z49T[X5_$:\'8VW@Z8Y'KR11_PV]=?*"_5L\N_X:R\YX MTW]C#Q2Q[?:M8M8?YYKU#_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VI_P!B<02^ M+-:B_P -.@OSIR#ZIC7OB)?*,/UBSR[_ (7O^UG<_P#(/_8AN"#T:Z^(%C%@ M=C@K^E'_ M3]M6Z_P!1^RGHMIG_ )^O'4#X_P"^$KU'_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJ7^KN:R^/-L0_^W<,ORP]_P 0^HXA[XF?W4__ ) \N_X3 M']NZZ_U'P:\"6F?^?KQ%,^,_[B]N_P"E'V[_ (*$77^HT+X1VN>GVJZU*3'_ M 'Q7J/\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4_]6*\OCS'$/_M^"_\ 2::# M^SYO>O-_-+\HH\N&E?\ !0.Z_P"/CQ7\*K3/_/K87\F,]?OGMV]>]'_"#_MT MW7^O^.?@NUS_ ,^WAAWQ_P!]M7J/_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU+_5+#R^/%XE_P#<>HO_ $EH/[-@]ZDW_P!OR7Y6/+O^%1_MH71_?_M=Z9:9 M_P"?7P!;/C/^^_;M0/@'^U1<=2_:[^*#'O]EUJ.'GM MTC->H_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M1_J5P\_BA.7^*M6E^=1A_96 M"ZIOUE-_G(\N_P"&+-/F.=1_:7^+]V#U6X\;G&.XXB'%'_##/PSFYU'XB_$" M\/\.1Z<2"OSL^-7PUU M/X0?%77?ASJL#HVEZA)' SC_ %L!.Z*0>S1E6_&OUD_X0?2/^?F]_P# MJ\G M_::_8=\!?M!Z6E_;ZK/I7B&TBV6>K-^]5TSGRI5)!9*/A M'@L^R.,\AP].GB*3;M%1A[2+6L6]-=$XN3MNM+W/ X@X:I8S")X."C..MDDN M9=K]^U_U/S+HKW3Q7_P3G_:C\,ZQ'I5IX5T_54GEV07=AK$"QN?I,T;#CU6O M2_@3_P $L?%=YJT&M_'S6[:RT^)@S:+I=QYL\_\ L/*/EC7U*EB1D KP:_F' M+_"WC_,<>L)'+ZD'>SE.+A!>?.TDTO[K;?1,^ HS5&2\VK+[WI]PG M[!.J?&#X$_#S4/B%!^SWK/B3P]XFN$?^T-$NHFNXU@,B?+:GYY5)9\$$=*^E M? _[9/[/GC:^_L-_&ZZ'JJMMETCQ- UA/&W]T^;A2WLK&NQTOX:>%]%TV#1] M(CN+:UM85BMK>&X*I&BC"JH'0 #%9OC#X!_"SX@VGV'QQX8AU6,#""_ D*?[ MI(RI]P17]G\.\(\0<(9)0P&78R-2-..L*M-7).GRRBG)MKG55J]C]3P M.6XW+,)"C0JJ2BMI+2^[LU9K6^_,=A%+%/$LT$BNCJ"CHA![TZO"KS]A MK1/#.ZX^ _Q>\5>"9=VY+."^-Y89]6MY3S_WU6<]O^V!\+V_XJKP#I?Q!TU. MM[X9U=[&^"]V:&;*.W^S'^=>S_K'F.!TS/ U(+^>E^_A_P"2)5?FZ*7F=7UZ MO1_WBBUYQ]]?A[W_ )*?0U%>$^&OVI/V>=1U)?#OCK5/$'@G5S][3/&4$MDP M]3YC9CQGN6&?2O5M+\.^%-;L8]4T77);RVF7,5Q:ZCYD;CU#*2#7L9;GF3YQ M%O!5X5+;J,DW'RE'>+\FDSJH8O"XI?NIJ5NSU7JMU\SH**Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:O5.@V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH MV**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ M (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ #P/\ \@B7_K]F_P#0JV*Y3PKX5T[4 M-.DFFGN01WI6G_ ,(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ M/S>_^!;5:TK0++1Y'DM99V+K@^;,6'ZT 7J*** "BBB@#R+]L3]GKXH?'_PK MX4N/@C\<8_A]XO\ _C:V\2Z!KEWX>&JVLTD=M=6LMG"+;QOI9T[5];O_"4FKR10&1'/DQ+>VH5\(1N9F'S9V\<]M^S9\(O M%?P:_9Z\+? _XC^,M)\4W'AKPW::*VJ:=X=?3H+R"WMT@4M;2W-R5+*F6_>$ M'=C KOZ* /B'3/\ @D[\3? G[,OBK_@G7\'_ -I#3] _9]\67NI(NG-X:EF\ M1Z#HFHS/-?Z'8WAN1!Y,C37"QW$L#R0Q3LA65@LB^K_M._\ !-_X,_'K]F;P M3^SSX&F/@2;X2ZKHVL?!SQ!I-H)W\*:EI(46$JQ.P$\2HOE21,P\R-V&Y6VN MOT/10!\V>$_V(O'OQ"_:U\)_MI?MB?$#P[XD\3?#?0+_ $OX9^'_ CH,]CI M>AR7P1+_ %)C<7$\L]W-'&D0Y2.&(%0LC'S:^DZ** "BBB@#PO\ :P_Y+9\# M_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH *** M* "OFK]O7]F#Q]^T!X\^'7BGP=X<74H?"4>KR3QF[ABVSS_8Q"?WKKD 12GC M."JU]*T5RX[#U<9E]?"TZTZ7MJJ& M/]DS]H&6^?3D\ 9FC0.Z?VK:< ]#GS<5]U5CV7_([WO_ %Y1?S-?@O\ Q+9P M+_T$XG_P.E_\I/TW_B*O$/\ SZI?^ S_ /DSX.^+G_!/[]H7XE> K[PN_P . M5$[IYEC(VKV?R3KRA_UW /W3[,:_0FBBOUK@OA3#<#Y#_8^#Q%6IAU4E4C&H MXRY)SC",^7EA"RDJ<+IW5U=6;=_A<\S+^WLXEFE:C"%:4(4Y2@FN:,'-PO>3 MUBZDK/L[=$%%%%?5'F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1 M110!G^)/"?A;QEIK:-XO\-V&J6C_ 'K74;1)HS_P%P17E.I_L1?#33;Z37?@ MYXG\1> -1<[FD\,ZLZV\C?\ 32!RR,O^R-HXKV:BO'S+A_)QZ)\:/"/B/P!?NVU5\1Z4_V:1O^F<\8967_:.T M5[/4&HZ;IVL64FFZMI\%U;RKMEM[F(.CCT*L""*\K^P,XP&N6X^:7\E9>VC_ M .!-QK?-U9>G?G^IXFC_ *SMVG[Z^_27_DS*OACQAX3\;::NL^#O$VGZK:- MTN=.O$F3Z;D)&?:M&O(O$_[$OP+U;4F\1>#-.U'P7JY^[JG@S47L77Z(N8P/ MHHK._P"$+_;5^%WS>#_B=H/Q TZ/II_BFR-E>A?[J3PG:[?[4GY4_P"VL_P& MF88!RC_/0DJB]7"7)47I"-3U8?6L;1_C4;KO!\WX.TON4CVZBO$X_P!LR#P6 MZV?[0_P9\4>!W! DU%[0W^FY]KF '/\ WS7IO@7XJ?#;XG67]H?#[QSI>L1A MAEW$N19K5]CAZZ]HMX2O"HO6G-1FOG$WH8_"8B7 M+":YNSTE_P" NS_ WZ***]PZPHHHH **** "BBB@ HHHH **** ,?P/_ ,@B M7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W M_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH ***YSXH_%KX>_!GPO)XP^(_B6#3;)&VH9,L\SXR$C1B1%2I3I0M9/"OPFU2[M+.XWB:^U&.W>08Q]Q5D _P"^ORKU M+X$?\%!_@?\ &S5X/"MTUUX(,FQ%;V5.LN;YK[FTE^)[M11 M17WQ[(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I M0 4444 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY M1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%% M% !1110 4444 %%%% "21QS1M%*@96!#*PR"#U!%>8^._P!CK]GSQW>_VU)X M$BT?5%;?%J_AR5K"X1_[^8L*S>[*:]/HKS\QRG*\WI>RQM"%6/12BI6\U=:/ MS6IA7PV'Q,>6K!27FKGB/_"F_P!J[X8_O/A)^T'#XFLH_P#5Z+\0K(RO@=OM M<.)&/U %'_#5?Q"^'O[C]H3]G+Q#HL2<2:YX=VZI8 ?WW,?S1+[$,:]NHKP_ M]6*^"URO&U:/]V3]M3_\!J7FEY0J01R?V?.E_N]64?)^]'[I7:^4D<=\./V@ M?@M\7(U/P\^).E:E*XR+1+CR[@#WA?;(/Q6NQK@?B1^R_P# 7XKNUUXS^&>G M2WC'=_:5I&;:Z#=F\V(JY(]R1[5Q_P#PS?\ '/X;_O?@1^TOJAMH_N:#XXA& MHVY'9%FP)(E'HH)]Z/[0XKR__>\)&O'^:A+EEZNE5:2_[=JS?9=SV^8T/XE- M37>#L_\ P&7Z29[=17B/_#07[0_PU_=?'#]FN\O;5/\ 6:]X N!?1$=V^S.1 M*BCJ2QZ5U?P[_:M_9_\ B?.-/\,_$JQCO]VUM+U,FTN5?NGES!2Q!_NYKHPG M%N0XJNL/*K[*J]H54Z4WZ1J*+EZQNNS-*>98.I/D]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "ORQ_;'^/&L?'?XV:IJLE^S:/I=S)9 M:#;!_DC@1MID _O2%=Y/7D#HHK]'/B-^T+\$_A*KCX@_$S2=.F09:S:Y$EQ^ M$,>Z0_\ ?-?DGJ,(M]0G@$C.$F8!W4@L,]2#@C/O7\N_2-XA3P.$RO#5XM2E M.56,9)M.*CR*23NDW*32>C<;[H_/N.,;^YI8>G-:MN23UTM:_P![^[R(: 2# MD'!'0T45_)I^<'Z7?\$^/COJ_P :_@<+;Q5>M<:SX*9XV%K?:K;6UN3T9X8W9\?]_DY_PK MZZK_ $6\+LPQ^:< 8#$XUMU'"S;W:C*48M]VXI._6]S]OX?K5L1DU&=7XK?D MVD_N2"BBBOOCV0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!) MFKW2@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO? M^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE/B)\#?A!\683%\1?AU MI6JN5VBYN+4"=1Z+*N)%_!A75T5S8O!X3'T'1Q-.-2#WC)*2?JG=&=2E2K0Y M*D4UV:NCQ'_AD?Q5\/\ ]]^SO^T)XE\,HG^JT75G&J:'M6!"R:1XJMFT^>-CT4^;A"?8,37J,$\%U"ES;3))'(H9)(V!5@>A M!'45D>-?AOX ^(^G_P!E^/O!>F:Q 0J:C9)+L]U+#*GWET_[%FA^$YWU M']G_ .*WBCP%.6++9V%^UWIY8]WMIR0WTW 4>VXQR[^)2IXJ'>#=&I_X!-RI MR?G[6"\ET.?-*'Q1C47E[LON=T__ )'H'QG^,_@7X#^!KCQ]X_U$PVL3"." M"(!IKJ8@[8HUR-S'!] "20 37P]\2/^"HWQZ\2:I(?A[9:9X;L Y^SH+5;J MX*_[;R@H3_NH/QKEOV[?&OQDO?BNOPM^+OC2QUJ;PK;HD%SIME]GCE,\:3&1 MX\X$A5D!QQA1CN3XA7\L^)_C#Q+C,[JY?E=2>%I46XR2:C4$]\,A],BONCX._&+P-\<_ UMX_P# &I&>SG)2 M6*5=LMM*,;HI%R=K#(]00002""?R$KZ:_P""6_Q*U3PY\=KCX=&Y8Z?XCTR4 MFW+?*+B!3(D@]]@E7WW#TKJ\)?%KB./$=#*U]-3]"J***_LD_40HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFM MBL>R_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MLSQ3XS\(>!]..K^,_%.G:3:C/^D:E>I GTRY )]JSJU:5"FZE22C%;MNR7JV M3*481YI.R-.BO&-1_;?^&>IWDFC?!WPOXD\?7Z-M9/#6CR-!&W_32:0*JK_M M#<*@^W?MS?$\?Z%I/A;X::?)TDO)?[6U% >A"KB#\&P:^8EQED]:3A@%/%2_ MZH_[BNO_ +2*^;/:[BXM[2![JZG2**-2TDD MC!54#J23T%>7^-/VS?V>?!M]_8D'CA==U1F*Q:5X8@:_GD;NH\H% ?9F%9%O M^Q-X4\33KJ/QW^)?BGQ[VXBO3_ 7\-OA]\.+' M^S? 7@K2]'A(PRZ=8I%O_P!XJ 6/N?O/[E9+_P)GE@^,O[5_P 2_D^$_P"SM#X;LY/]7K'Q"O\ MRF /K:0YD4]^211_PR_\6OB#^^^//[36OWT+\R:)X3C72[3'>-F3+RK_ +V# M7MU%'^J='%ZYGB:N)\I2Y*?I[.DH1DO*:GYMA_9L:G^\5)3\F[1_\!C9/YW. M#^'7[,?P$^%+)<>"?A?I=O=(9M #*<;L9'S9#?6M%99[P'PQG^02RBKA MXTZ-[Q]FE!PDMI1LK)J[6S33:::9.,R?+\9@WAI048[KE25GW1^-GB+P?XL\ M(:DVC>*_#&H:9=JVUK:_LWAD!]-K@&O1?@/^QO\ &SX[ZO FE^%[G2M'9P;G M7M4MFC@1.Y0-@S-Z*F>2,E1S7Z;>)?\ D+Z/_P!?I_\ 036Q7XWE_P!&W)Z& M/57%XZ=6DG?D4%!OR<^:6G>T4^S1\O0X$PL*W-5K.4>UK?C=_@D#[=DLM-AV*\G+S.26>1SW9F))[_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/ MXE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% 'YV_\ !4#X;ZIX7_:$'CYK=C8^)].ADBGV_+YT"+"\ M?U"K$WT<5\VU^NWQK^"G@7X^>!9_ 7CVP:2WD826US"0LUI, =LL;8X89([@ M@D$$&OAOXD?\$O\ ]H3POJ+/ MA-Q)2XDKYKE5"5>C7DYM07-.$Y:R3BO>:/V!?@U\4_B+\3KSQC\,_&4?AR?PY8LZ:S<:4EY'YTH M,8@*.0/FC,I+-;G3O#>G),4N)9+E+J?CJ$2(E M2?\ >=1]:^Z_@S\&? WP(\"VW@#P#IYBM827GGE(:6ZF.-TLC8&6.!Z M "L_"WP?X@QN>4LPSBC/#T*3YDFY4ZDI+X>6S4X6=I.6CTM'753P]PQC:N+C M6Q47"$==;QDWTMLU9ZWT\CS_ /M#]O7P;_Q]^'? 'C.W7[OV&[GT^Z?Z^9F( M?A1_PUEX]\+C;\5_V3O'6E;1^]N-$ABU:"/W:2(K@>^*]KHK^IO]795H_P!V:IU8_?*'M/\ RH?H7U'$0_A5Y+R=I+\5S?\ DQY-X=_;A_9A\07/ M]GR_$^#2[M3B6UUVTFLFC/HQE15_\>KTCP[XP\)>+[;[;X3\4Z=JD.,^;IU] M'.N/JA(I/$?@[PAXPMOL?BWPKINJ0XQY6HV,%_F^%/[6?CG2L',=OKDL6K01^P24+@>V: M/L'[>W@W_CVU_P >,[=/O?;+6?3[M_IY>8A^-'^L69X?_?,MK1_O0=.K'[H MS]I_Y3#Z]B(?Q:$EYJTE^#YO_)3VNBO%/^&F/C=X4X^*/['WBF%$'SW/A2]@ MU96']X(A4@>Q.15K2?V[?V;[J[&E^(_%5]XC7%JZ_5BA0?\ ?55# MC7ACF4:V(5&3Z5HRHOTM5C %FN7WM.?*_P"\G#_TI(]AHK#\*?$[X;^.T#^" M?'VC:N",XTW4XIB/J$8D5N5]'0Q%#%4U4HS4HOJFFOO1WPG"I'FB[KR"BBBM MB@HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+ M^9H V**** "BBB@ HHHH **** "BFSSP6L+W%S,D<:*6>1V 50.I)/05YAXV M_;+_ &>/!5[_ &,OCR/6]39BL6E>&H6OYY&_NCR@5!]F85YV8YOE644E4QU> M%)/;FDHW\E=ZOR6IA7Q.'PT>:M-17F['J-%>)?\ "ZOVJ?B3\GPC_9R3P_:2 M?ZO6?B%?>00/>TAS*/7J11_PS)\8/B%^^^/'[36NW4#\OHGA")=+M0/[C.N7 ME7_>P:\3_6BKC-,LP=6M_>E'V-/UYJO+)KSA"9R?VA*K_N]*4O-KE7WRLW\D MSO?B+^T!\%OA,C_\+"^)>DZ;*@R;22Y#W!'M"F9#^"UP7_#6WB[Q[^Y_9]_9 MT\3^(T?_ %6L:PBZ7I[#^\LDW+@=<8!KL/AU^R_\ OA4R7'@SX7Z9#=(>"!7>T?4^+\P_WC$PPT?Y:,?:3_\ !M5P-S/\ M,C>I3(K3\+?L2_ +0]2'B#Q-H%YXNU;C?JGC'4'OY'[\J_[L\_[%>MT5I2X. MR+VBJXJ#Q$UKS5I.K9]XQDW"'_;D8E1RO!\RE43F^\VY?((B#T"J !4U%%?3QC&$5&*LD=Z22L@HHHIC"BBB@ HHH MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+ M_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "BBB@ M HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#' M\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8 MK'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ JMJVBZ-KUFVGZ[I-M>V[? M>@NX%D0_56!%6:*F<(5(N,E=/HQ-*2LSS#Q7^QE^S!XQ$=>A MO=_KM@.''XFO:Z*Q_P!6,1A_]RS"O3\G.-9?/VT:DONFGYD_V?.'\*M./JU) M?^3J3_$\8M?V\/@7:3K9?$"W\2^#KES@6_BGPU<0-GT)174?B17?>$?CC\&_ M'NU?!OQ2T#49'Z06NJQ-+^*;MP_$5TMU:6M];M:7MM'-$XP\A!X-<% MXN_92_9O\<[V\1?!C06=_OS6ED+:5O@T5XH/V(O"/A[Y_A3\7?'OA'9_J[;2O$CR M6P]FBF#;A[9H_P"%9?MK>#N?"/[1?A_Q-&@_=6OB[PUY&/8RVIW-]31_;F?8 M;_>\LF_.E4IU%]TG2F_E!OR#ZWC*?\3#O_MUQDOQ<7^![717BA^+_P"V#X0X M\;?LO6&N0K_K+[PCXF3_ ,=@G'F-^=*/VZ/AEH;"/XI^ _&W@Q@I?[U.5#_ *_4ZE)?^!3C&#]5)KS#^U<%'^(W#_%%Q_%I M+\3VJBN'\(_M+_L_^.]J>%_C#X?N)'^Y;OJ213'_ +9R%7_2NVCDCFC$L,BN MK#*LIR"/6O?P>88#,:?M,)5C4CWC)27WIL[*5>C7CS4Y*2\FG^0ZBBJVL:QI M?A_2KG7=47\S7QK\=?^"I_B:XU>?0_@%H-K;6$3%%UO5H#)-/@_?CB)"QKZ;P MQ(QD*>*\W\,?\%(?VF]!\0G7]4UK2]7$BA9K:^TF-$91V!A",/KGZYK\8Q_C MWX?X''O#1G4J).SG"":6GYIOY(_2JBO( MOV5_VO\ P+^TYI$UO86S:5X@L8@^HZ+-*'.S./-B? \R/) / *D@$C1]%A<5A\905:C+FB^H45R/Q$^/G MP9^$Z,?B'\2M)TR1!DVLMT&N"/:%,R'\%K@/^&N?%'CS]S^SY^SOXH\3(_\ MJM7U2-=+T]@?XEEFY<#KC -<>.XIR#+J_L*M=.K_ ,^X)U*G_@NFI3_\E,JV M8X*A/DE.\NR]Z7_@*N_P/;:S?$_C'PEX)TXZQXR\3Z?I-HNG&>X*_W6N9^4;W3(K2\,?L2? 31M M1'B#Q7HM]XPU;^/5/&.H/?R/]4?$9Y_V*XO[9XAQ^F P#A'^>O-4UZJ$/:3? MI-4WYHR^M8VM_!HV7>;M^"N_OY2KJ?[;_P +M0O9-$^$'ASQ'X^U!&VM%X8T M>1X8V_VYG"JJ_P"T-PJ#^T_VY?B>,:=H'A;X:V$G_+6_G_M744'8JJ8A]\-R M*]FTW2],T:RCTW1].@M+:(8BM[:%8T0>@50 *GH_L+.L=KF./E;^2A%48_\ M@5YU?G&I'T['U/%UOX]9^D%RK[]9?=)'BD'[%'AKQ1,FH?'KXH>*O'LX8,;7 M4]3:VL58=TMX2 O/;<17I_@GX9_#SX;V7]G^ ?!&EZ/$1AQIUBD1?_>*C+'W M))KA@<'AIY-6: "BBB@ H MHHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* M "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F M: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_ M _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *" P*L 01R#110!QGB[]G;X$^.]S>+/A%X?O)' M^]<-I<:3?]_% ?\ 6N)D_83^$6DR&X^&7BCQAX+DR64^&O%$\:Y]UE+@CVKV MFBOG\9PIPUCZGM*^#IN?\W(E/Y224E\F<57+L!6ES3I1OWLK_?N>*?\ "E?V ML_"(W>!/VK(]6A0?N[#Q=X;BDS_O7$1\P_E7@_[?/Q7_ &HO#OPUL/A9\8=- M\+6L&OW;/_:/A:[G(O([?:S1-'-\RC=)$Q/)/A1H M7Q$TVW:5/#>HR1WH5<^7#NFH:P=6 M=2+AS)5%:HYM+DYG[KCMVT/#S_ RH9/6EAYS5EMS-JUU?XK]+[6/@2BBBOX1 M/R Z?X-_$CQ=\)OB3I7CKP1?0P:C:7 6,W08PNKC8R2!2"4()R <]QR!7Z'_ M /#-'QH^(?[WX[?M.:U-;R??T3P;"NF6P']QI "\J_[V#7Y\? /X;ZI\6_C% MX>\ Z7;M(;[4XOM+*N?*MU;=+(?94#'WQCO7ZZU_4OT?LB6)]1^'FNV6DW7ACP M[XH\4W6JCP]?(;Q+^*UDNY))8K:1?L<@B+E4)_\ !8KX+?LC_MP_ ML/?&3X>?$_PEIGB/6OA;:L8KF2W,=_X;U22RMKR*:VF(#(6@N(6)4F-^4<-M M9!Y[_P $B/$W[5/[+_[8?QC_ ."2GQ\^-%W\5/"7PI\,:/XB^&WQ#U<9U.ST MF^+K'I>H2 D/(@0^66.[9$Y'[LQQQ 'S%HW[2_["O_!7?]N+Q1X3^*7_ 5I M_::^!7CBY\3S:%\.?AEX)\:2^$=)O-(MG,-I*C3VW;B2Y(:1)"+F*%$ M;RV'A"[\;OK,DVN6GAG M3TM_[5NH[QR9/M\D4D*?:3\X,TD@(?:PZ_\ X+D?LD_LQ_M6_P#!-[XE^)/C M1H&EMJ?A#P/J&N^ _&*1H+[2=3@@::T-K.OSXEF6*,Q(?WPD"@%BI'S#^W;X M'^-7@?X^?\$M?VI_VC/M)U3PQXAMO"'Q0OKHY^S^(-:TJPA5Y6_AW75O=!F) MQG:,C/(!Z_\ M#>-H/\ @EA_P40_9K\-_"34M5M_A5\?]9O? GC/PCJ6NW=] M;VNMA86TG5+7[5+(T-Q)+*\$Y5@)D*LX>1%8?H17YL_\%K?!>J_''_@HO^P! M\"O"$#W&JVGQPN/'%\D(R;;3=$%G=SRR?W$(^0$XW,=HYXK])J "BBO+_BM^ MR5\-?C%XN?QIXHU_Q1;W;P)"8])\1S6T.U!@'8AQGU/>@#F_VL/^2V? _P#[ M'N7_ -)FKW2OD+XN_LM?#SX0_'+X/7'AC7/$MPVH^-#%.-5U^:Y"A(2XV!S\ MIR.2.HXKZE_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V*Q[+_D=[W_KRB_F:/\ MA!](_P"?F]_\"VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IH ZNBL?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJ #Q+_R%]'_Z_3_Z":V*Y37/"NG6NHZ;#'/_\ @6U'_"#Z1_S\ MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U !X'_P"01+_U^S?^A5L5RGA7PKIVH:=)--/<@BYD4!+AE& U M:?\ P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;% M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q576]%TGQ)H]UH M&O:=%=V5[ T-W:SH&26-AAE(/4$&J/\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5,X0J0<9*Z>C3V:$TI*S/B_XZ_\$LO&%CK$^M? 36K6_P!.E8O'HVIW'E7% MOG^!)&^21?0L5(& =QYKSCPQ_P $YOVHM?\ $!T#4_"^GZ/L :6YO]8A=%4G M@X@:1C],5^B__"#Z1_S\WO\ X%M69:^%=.D\4W5@T]SLCMHV4BX;=DD]37XM MC_ +@#'8]XF,:E--W<(32A]SC*27DI)+I8^5K<&Y-5K>T2E'R3T_%-_E37D%Y_:WB*^B"7^LRP[-J9SY42Y.Q,X)Y)8@$] ![#6/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U?J^39-EG#^70P&7TE3I0V2_%MO5M[MMMM M[GT>%PN'P5!4:,>6*Z&Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U>H=!L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ M #\WO_@6U'_"#Z1_S\WO_@6U !XE_P"0OH__ %^G_P!!-;%Z>EPEK> M>4N51G0.H) < FO0/A=^Q+^S=\)/!/C/P-X>\"2WT?Q'\X_$/5O$.K7.I:EX ME,L!MV^VWES(\\P$),:)O"1(=L:HO%>KT4 ?,G[,G_!(G]BS]DZ/2]-^&NA^ M,]0T?P]J"WOA7PMXP^)6LZSHN@SHV^.6STZ[N7M(I4?YDF\HRHWS*X/->W_& M_P"!OPG_ &D?A=JWP8^-_@FT\0^&M:A6/4-,NRR@E6#QR(Z%7AE1U5TEC97C M=%=&5E!'644 >5_!C]CCX+?!+Q_>_%[2$U_Q!XSO])329?&'C7Q-=ZSJ46FH M_F+8PS74CF"#?\[)&%$C@/)O<;J]4HHH **** /"_P!K#_DMGP/_ .Q[E_\ M29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ M29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ M29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ M29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P!K#_DMGP/_ .Q[E_\ M29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "L M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q M_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ MT*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ M .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BJS:QI":NGA]]4MA?R6S7$=D9U\YH595:0)G< M5#,H+8P"P'<59H **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DM MGP/_ .Q[E_\ 29J]TH **** "BBB@ HHHH **** "BBB@ K'LO\ D=[W_KRB M_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K M]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*MB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y M'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "N>^+>M>,_#?PI\3^(OAQH*ZKXBL/#U[0*O! M'6NAK'^(GCWPK\*OA_KOQ0\=:D;+1/#>CW6J:S>"%Y/(M+>)III-B LVU$8X M4$G& ": /Q\_X)1WWP*_X*E7OA7Q)XN_:$^(EY\9_P#A3'B ?%?7K7X@ZIIO MB#POXF&LV"JT,4,T:64"!B8+>.,6S(NUXW9917TC_P %&_VC_P!HKX+_ Y_ M9+_X)YV/Q1U'3?B=^T!XITCPOXY\=Z/=^5J%MIEC!:MK]W9S+S%=2&5429>4 M$SLI5PC#RK_@JA_P3@TKQ-^V>?VU/V!/BBGP7^,NA?!;7/'2^,_#)CCL?%,] ME=V6(=3C_P!5-%-#-(K2D$-E3*)54+7$_'OXU?$3]I_QG_P2L_X*J?%/P@NA M6VI^,)]$\8Q0QLEK::CKEO;P6DR;B3'!+):S.A8D;9(AN)Y(!]&_M#>-H/\ M@EA_P40_9K\-_"34M5M_A5\?]9O? GC/PCJ6NW=];VNMA86TG5+7[5+(T-Q) M+*\$Y5@)D*LX>1%8?H17YL_\%K?!>J_''_@HO^P!\"O"$#W&JVGQPN/'%\D( MR;;3=$%G=SRR?W$(^0$XW,=HYXK])J "N#^(/[3WP ^%7B-O"7Q$^*FEZ1J2 M0I*UG=R,'"-RK< \&N\K+U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.* / MEC]J']KK]FK5?B#\+_'&F_&31I]+\+>*9;_7[J.9C]DM_L[+YA7&YAGLH)]J MZ_\ X>W?\$Z/^CI-%_\ "\_^,U[5>_"#X3:G:26&I?"_P .W$$J[989]$@= M''H04P161_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G M_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1 M_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"' MMW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\> M!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_ M^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6? M\/;O^"='_1TFB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ MT;QX%_\ "2L__C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB M_P#@!>?_ !FC_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)* MS_\ C5'_ R_^S3_ -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ MQFLJT_X*Q?\ !/%/%MW>O^T[HXB>UC5)#87F"03D?ZFO:/\ AE_]FG_HWCP+ M_P"$E9__ !JO%? _[/\ \!KC]NOQSXI_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6 M?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#LT_\ M1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ M@!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5' M_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[= M_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_ R_^S3_ M -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI M-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ M (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P +S_XS7J?_#+_ M .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?] M'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P ) M*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ M&:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ M#+_[-/\ T;QX%_\ "2L__C5 'EG_ ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_ MP3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ M ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C- M>I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V M[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_ R_^S3_ -&\ M>!?_ DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ MX 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ M (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >+Z]_P5B_X)XW.IZ7+!^T[H[+#=%I M6%A>?*-O4_N:U?\ A[=_P3H_Z.DT7_P O/\ XS61^T_^S_\ ;1_C#\&K'2? M@EX1M8+_ ,:RQ7T-MX;M42XC^SL=D@6,!USS@Y%>U?\ #+_[-/\ T;QX%_\ M"2L__C5 'EG_ ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ MXS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_# MV[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C->I_\,O\ [-/_ $;Q MX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7 MG_QFC_A[=_P3H_Z.DT7_ , +S_XS7J?_ R_^S3_ -&\>!?_ DK/_XU1_PR M_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ M!.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1 MO'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31? M_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"- M4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#L MT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TF MB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L_ M_C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC M_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_ R_ M^S3_ -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z M/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#" M2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P +S_XS7J? M_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X M)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7 M_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . % MY_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"- M4?\ #+_[-/\ T;QX%_\ "2L__C5 'B_A'_@K%_P3QLM,DBN_VG='C8W4K!6L M+SH6X/\ J:U?^'MW_!.C_HZ31?\ P O/_C-9'["/[/\ \!O$?P>U2^\0_!+P MC?SIXUU>))KWPW:RNL:W!"H"T9(4#@#H*]J_X9?_ &:?^C>/ O\ X25G_P#& MJ /+/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V M:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-% M_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6? M_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_ M ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9? M_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T M=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G M_P#&J /+/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^ M&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^ MCI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ MA)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ MC-'_ ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ M (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@ MG1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ MX25G_P#&J /+/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QF MO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\ M$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\ M"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ " M\_\ C-'_ ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ MQJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-95I M_P %8O\ @GBGBV[O7_:=T<1/:QJDAL+S!()R/]37M'_#+_[-/_1O'@7_ ,)* MS_\ C5>*^!_V?_@-P?PW:F&*1G; MY R: -?_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE M_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/ M^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6 M?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P] MN_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ M *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2 M:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$ ME9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU M/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W? M\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O M_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS M1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_ M]FG_ *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ ()T M?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+ M_P"$E9__ !J@#RS_ (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_ M\9KU/_AE_P#9I_Z-X\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_ MX>W?\$Z/^CI-%_\ "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C M>/ O_A)6?_QJC_AE_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , + MS_XS1_P]N_X)T?\ 1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC M_AE_]FG_ *-X\"_^$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ M ()T?]'2:+_X 7G_ ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_H MWCP+_P"$E9__ !J@#Q?7O^"L7_!/&YU/2Y8/VG='98;HM*PL+SY1MZG]S6K_ M ,/;O^"='_1TFB_^ %Y_\9K(_:?_ &?_ (#:/\8?@U8Z3\$O"-K!?^-98KZ& MV\-VJ)<1_9V.R0+& ZYYPW M?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z-X\"_ M^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\ "\_ M^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE_P#9 MI_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ 1TFB M_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^$E9_ M_&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ ,9K MU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ M (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z- MX\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\ M "\_^,UW7P&_;5_9<_:=UZ]\,? ?XP:?XCO].M!=7MK:03HT4)8)O/F1J"-Q M XSUK9_X9?\ V:?^C>/ O_A)6?\ \:K8\&_"3X4_#J[FO_A]\,?#VA3W$8CN M)M&T6"U>5 <&@#H:*** "BBB@ HHHH *S?&7@_PS\0O"&J^ ?&N MC0ZCHVN:;/I^K:?< F.ZMIHVCEB;'.UD9E/L:TJ* /C\?\$6OV7AXITS3)/& M/Q!N/AKIW@JY\-CX67_Q$UFXT^2TEN;:9;8S27AF-B!;A#8LS0.I52-B^6WT M5\4OVTA-?\0>,[_24TF7QAXU\37>LZ ME%IJ/YBV,,UU(Y@@W_.R1A1(X#R;W&ZO5*** "BBB@ HHHH **** "BBB@ H MHHH **\OT;]M;]DSQ%\5C\$=$_:"\+W7BC^U)M+33(M34^;J$2EIK&.3_5R7 M<:JS/;*QE0(Q9 %./4* "BN2\%?'CX-_$;XD^+O@]X#^(^E:MXG\ R64?C/1 M;&Y$DVCO=Q-+;).!PC21HS!,M<;1 M_#5JMK+*][>+:7-XT8$:ML"V]I<2%WVH!$/%OA92^&[OQ3;I-#=D[1;2$MLCG+$*(F8/D@;,-+\/Z#I%JUSJNM:U?QVMK9PKUDEED(1%'J2!0!K45YU\+/VMOVE^*'Q3 M\"?!GP=)X^^).N_V=I45]9V1N%M99V>YN[J*TMH4CA5G=Y+B>&)5522T@% ' M045Q_P 7?V@?@=\ [?2+GXU?%GP_X7'B#5X-*T%-;U2.WDU*^FD6.*VMT8AI MI&9U&U 3SDX )K=\:^-?!_PW\(:I\0?B#XHT_1-"T33YK[6=9U6[2WM;&UB0 MO+-+*Y"QHBJ69F( )- &G17SA_P^'_X)0?])(_@?_X<[3/_ (]7T3IVH6.K MZ?!JNEWD=Q;74*RV]Q"X9)8V *LI'!!!!!]Z )J*** "BBB@ HHHH **** " MBBB@ HHHH ***\^^-O[5?[.G[.-SI^G_ !M^+VC>'[S5HY9=-TZ[G+W5S#$ M9IT@C#2&&,$&27;LCW#E:OI-XEQ;7EO(H9)8I8R5D1E((9200<@U@:)^T%\#O$WQAU/\ 9]\-_%KP M_J/C?1-+74=:\*V&JQ37VG6K.L:RSQ(2T(9F &_!;.0"* .PHJ*_O['2K&;5 M-3NX[>VMHFEN)YG"I&B@EF8G@ $DGIBO&_BK_P44_8B^!7P7\*?M!_&W]I/ MPWX/\*>.=-M[_P )7_BBX>PFU2":%)D:*UG5;@GRY$9E,89-PWA3Q0!Z+XW^ M%/A'X@^(O#GBCQ'#.UWX6U)K[23#.459BA0EA_$,'I725S?PD^,/PJ^/GP\T MWXM?!+XBZ+XL\,:S"9=+U[P_J,=W:W*ABK;)(R5)5E96&XDMIO*E0E9 LT,J;E)!*'!(YKFOBC^V)^S+\&?%<_@3XC? M&'2K'6K2P2^U'28?,N;C3[1]VRYNHX%=K6!MKXEE"(=C8;Y3@ ]+HK/\)>+O M"GC[PQI_C;P+XFT_6M&U:TCN]+U?2;Q+BVO('4,DL4L9*2(RD$,I((.0:T* M"BBB@ HHHH **** "BBB@ HHHH **** "BLGQYX^\#_"WP=J7Q$^)?C#3/#^ M@:/:-=:MK6M7T=M:V<*_>DEED(5%'J2!7-?!;]IKX!_M$C44^"_Q2TO7I]': M(:M86TI2ZLA*I:)I;>0++&DB@LCLH5P"5) - '=T5Q_QA_:!^!W[/NF:=K'Q MO^+/A_PI!K&J0Z;H[:[JD=NU_>2NJ1V\"N0TTK,R@(@)YSC )KL* "BN0N_C MW\'M-U_Q?X!;_XG_&;XBZ)X4\.:7%YFHZYXAU.*SM+=?5Y9 M651GH!G)/ YK2\+>)] \;>&--\9^%-5BOM+U>PAO=-OH#E+BWE021R+GLRL" M/8T 7Z*YZ]^*G@+3OBIIOP3NM>QXGU;0;S6K'2TMI7+6%K-;033-(JF.,"2[ M@50[*SEFV!A'(5H:=^T'\#=8^--U^SEH_P 6O#]YX]L-%;5]0\(6FJQ2ZA9V M*R11?:)H5):%"\T:@N!N+<9P< '845S?Q6^,/PL^!GA!_'OQ@\?:7X-/,G^K%X5^86Q;SB"#LQ7I.J:KIFAZ9<:UK>I06=G:0M-=W=U,L<4,: M@EG=F("J "22< "@">BN8^$/QH^$OQ_\#0_$WX(?$?1O%GARYN[FVM==T"_2 MZM+B6WG>"81RQDI(%EC="5)&5.":F^('Q5\!?"Y]"B\(;?0]"B6 MUEF>\OYP[1PJL2L1\LF?"GPCI'Q1U3XP6<,XUK5] M-@L;UVG)C,,1)0!.QR>O>O,?B5_P4S_X)\_!WXXP?LV?%+]L?X>Z#XZN)XX1 MX:U/Q-!%<0RR8\N*7+;8'?!/ M@I\.]7^*WQ-UW^S=!T*S:YU*\%K+.R(,#"10J\DKL2%6.-6=V8*JDD @'045 MXM^TK_P48_83_8Z\4Z;X'_:@_:N\$>"-:U:)9;'2=>UV.*Y>$L5$S19+1Q%@ MP$CA4)5AG@X]9\)^+?"OCWPQ8>-? WB73]9T;5;2.ZTO5M*O$N+:\@=0R2Q2 MQDK(C*00RD@@Y!H T**\N\-?ML?LE^,?BE_PI;PO^T'X7OO$K:A/I\&FV^IJ MPN;V $SV<,O^KFN8@KF2"-FDC"/N4;6QZC0 4444 %%%% !1110 4444 %%% M% !1110 445PWQJ_:7^ O[.L>F?\+I^*6E:!/K4LD>BV%S*7N]0:-=\OD6\8 M:681K\SE%(1>6('- 'DL,1N98%)>*/S+B%0S@;B_&<' !V%%!( R37C7C[_@H5^Q1\*/@#H'[ M4?Q3_:1\->&? ?BJ*.3PSXA\0W362:JLBEXS;QS*LLVY!YB[4.4^<94[J /0 M?&_PI\(_$'Q%X<\4>(X9VN_"VI-?:289RBK,4*$L/XA@]*Z2N2^!_P >_@K^ MTO\ #>Q^+_[/WQ3T+QEX8U+<++7/#VHQW5O(RG#IN0G:ZGAD.&4\$ TSQI^T M'\#?AU\1O#7P?\<_%KP_I?BSQE:^*OVQ?V7_ 7PY\4?%_X@?&W0O#WA7P;K]QHGB/Q#X@N38V=K MJ$+*DMN)9PBS,'81_NRX,@:,$NK* #TJBO,/V8OVU/V3?VT/#U[XI_94_:$\ M*^/+/3)EBU-O#NK)/)9.P)4319WQ;@"5WJ-V#C.#70_%[X^_!'X Z9I^L?&W MXL>'_"MOJVI0Z=I#:[JL5L;^\E=4CMX%=@TTK,R@(@+<]* .NHHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "OEG_ (+:?M.^,OV.O^"57QK_ &@OAWJCV&OZ5X3%EHFHQ2;9+*[O[F'3 MXKA#V>-[I9%_VD'7I7U-7SU_P5>_9)US]NK_ ()T?%O]E;PI)&-:\5>%''A] M9I D'=:6%Y/I\$^H:M^'ZV?A[PKI5]";73( C/$]]#(\7GS9ED"[=[+'NW>6FT M\[_X(JII7BGP*;O6=:NC->:G=RZ3>S7-Y.Y^] M+-/)+,^ %W2$*%7 'U?J&E7W[07[?FO?V=K<]EIWP9^'+:1I]_;*K?9_$NOA M9II0K J9[33K6R9=PQMUAQ@Y-?G_ /\ !)C]GWXY?#'_ (*[_MD>+?B%_P % M!?%FH:9\,?$/A>X^(<^I^'],BC\;12:)>/'+?E(A]F%LH)7[/LW!?FS7Z#_L M+7EEX$_9'O/VH_C3JD&@7'Q&O=1^)?C"^UN=;==*M;T>?:Q7+N0(_L>EQV-J MS,< 6>2: /GO_@KA_P $[O\ @GU\-O\ @CE\5O! _9S\+V:^&O =U+X*U.#1 M8FU9_$I39ITHN@OVB>[N;]X(W(+[ MR;-XSMRQLK;)\H'[3+^_:*.T]0_X*8?M17W[3_\ P3H^%/[1_P %;/Q"GP-\ M7_&;P]+\8[UM.E@NKGX:?;IDO;R2$#SH[&<1VTD@P'^QS/YBJK2*H!RW[.'[ M8_PV_P""[O[4/P%_:#_9;>;PQHW[/E]?^(?B4NNW44.M6^I7^GRV4>A0VZ,9 M)+=LM+-=$+ ZQQQH6E$J0_7'[1SM\7_VO/@]^SC;QF73= N+OXD>, .4\K3@ MMKI5O)Z&34;Q;N/U.C/Z<_(O[4_[.GP'E_X*G?LS_MA?\$TO%V@K\3-=\81: M9\6=-^'NI02V&L> /LI:A';,8E6+RK>"*5\"22>W4%GBBV_77[&3M\6/ MBI\8?VL[E-T'B7QB?"7A*8]]"\///9 CU6359-:G5APT<\1&1AB ?+'_ <; M_#GX?R>$_P!F/XGMX(TG_A)(_P!L+P)9)X@&GQB]^S%[TF#SP-YB) .PG;E0 M<9 -?>GQ_P#@%\-?VG/AC>?!CXQZ3)J?A;5+FVDUO11+LAU.*&9)A;3XY>!W MC3S(P0)%!1LH[JWP+_P\5?$;0M-U"W_ &M_!.K7%C?: MM#%-%I\)O?.O'1F#+ G\4I 10R.I(8'U!Q0!^=W_!33_@G[^P?J01_Q_A>^#^C2JJ*$10 !@ #@" MODOX*JO[1W_!6+XJ?'!P)]!^!7@ZR^&OAF7[\9UO41#K&MR(>@=(/[%@..05 ME4D> M(Y$DVA&S0!/_ ,$,_B%J'A3]I_\ ;2_80L+ECX5^ M$7QS;4_!6G\^5I%AKC7=R;" =$ACFMI65!T,S^M9_P"R/\-_A]\,/^#D[]H3 M0_AOX)TK0+&X_9Z\.7,UCHVGQVT+3-&XN/"]B]Q%IEY)'( \7GK/-(J,! M^[,;#(<5PG[-WQR^"VM?\'-7QUM-(^+?AJYDO?@)X>TRR6#7(&^TWL=S$\EM M'A_WDJJZDHN6&>10!]>_\%&=2U37/@#;?LY^&+Z6#6?C3XEL_ =I);N5EBLK MP22:M/&PY5X=(M]3G4CD/"O(ZB_^T+HG[#G[.'AC7?VI/VE= \*Z=IFF^&8] M)O=9\0Z_\%*?V!_A7^T!J7[+'Q<_:M\&> M$O'6E:5!J-[H?B[5!I8-M,F^-HY[H1P3$KEBD;LR@$L!B@#YJ_X-O/#/[/6G M_L5>-_B+^S%\3-+U;PE\0OC?XD\5:3X4TEV">![2YEB6TT*2-@&BFAM8K=I% MVA=TIV%TVR/E?M4?#/X?>$/^#C#]DCQGX4\%Z7INJ>(? 'Q .N7UAI\4,M^\ M=BI1YG10TK S2?,Q)^8^]=?_ ,$C/V8O#7PS_:D_:N_:C^"7AIM"^$7Q?\=: M)/\ #C3([,VUM>FRT]UU+5K2' "VMU?7,WE2 !94@$B9C:,GSW]N7X__ .\ M.?\ !PS^R#I7B#XN^&[*?1O _CRWUA;K6X(Q82W-@@MXYRS@0M(8G"*^"Q&! MDD4 ?='[77QON/V[E@ MA'O(*PO _P"RE\-_ '[%NB_LO?$#PYI7B_3= \'QV>J'7M-CNHM4O$@)N+V1 M)5*M)-.TLS-C.Z5CQFL']IEU^+W[5?P;_9GA'FV.F:C<_$?Q?%C*&UTGRX=- MA?T9]5O+2ZC]?[*DQT)'KOQ>\;>#/AU\,M<\8?$#Q;IFAZ39Z;,UWJFKWT=M M;PC80"\DA"KSQR: /B3_ (-$_VA?']YX^^#?Q-TUX674IVMK:V'A^ZEF=$M1;^7;P1R2NL M4(?S)&2*3S%]:_X-6O'/@KQ#_P $2OA'X/T'Q=IM[JWA^7Q#'KNF6M]')<:> M\OB+5)HEGC4EHB\;JZ[@-RL",BL/X#^$/V<_C_\ %?\ ;.^!7_!6:'PW)XFU MWXIW4&G:9X^OXK13\.(;>(Z!/IDDK*$@C8WIZ[J_B2\T_0[LSZ;HO]IW\U\NG6$?#_Q-\1:?\%=> MU_/VO4O!,-V8]+NFW -Y<@662+@+Y#PE (]E?;- !1110 4444 %%%% !111 M0 4444 %%%% 'YQ_\%@/B#JGQ+_X*6_L0?L SR&3PMXP^(VH^-/&6FLW[K41 MH5NMW8P3+TEA\Y99&C;*EHHR02HP[_@J'\1=2_9B_P""QO[$/QK\#3/;7/Q( MU;7OAMXV@A.!J^E7'V-[2.7'WEM[N9KA/1B>Q(.M_P %B_A#KGP__:W_ &4O M^"H&FV$TWA_X(>/;W3/B;/;QECIGA[68$M)=5E Y%O:,"TI&=J3LY&U&(ROV MK_#&@_\ !1__ (*^?LO6/P+\2:?XF\%?L[?VQXY^)'BG0KN.[L+2]N4M4TC3 MQ<1$Q_:GEMS,8=V\0?O" "NX H_\')OP\\ W/P6^!/Q+N/!.DOXCMOVH_!%I M;Z^VG1F]CMS/7:-'#9Q,(TAO%L;? MS[B1U=V_>0!0RQ2&'[R_:1_:M_96_8"^$^C^.?VC?B/IO@+P>^JVGA[2KZYL MYFM8;B2-_(@/DQOY*;(7^=]L:A.6'%?(/[7G@G]GG_@HE^WO^RM\5OV-O%_A MGQCXH^%OQ";Q'XV^(O@G4(+ZTTKPO':2LUA=WMLS(9+JY-LD%L7+E7N) @C$ MC4 =S_P"-)U2^T+P3-ZAI\? WF0. MP+1,2B9*D9VC/2OHK]B+_DR_X0_]DOT#_P!-T%?/7_!PUX[\$^#_ /@CS\<] M-\6>+],TRYUCP7)::1;W]_'#)?3M/"!%"K$&1R2/E7)YKL/A%^U)X-^&/_!( MSPM^T/\ #O6M+\5'P]\&M)71[72M0CN$U#5_[.MXK73PT;$"66Z>& *2"&E M.* .C_976/XN?M)_&7]J.4^;9KKD/P\\(39RIT_0VE%](O96;6+K4X'Q]X6$ M.3\H"_*_P-^&_P /OAI_P=$_$;3_ (=^"=*T*WU']C^SOKZWTBPCMHYKEO$% MNC2LL8 +E8T!;&3M&:^Z?V5?@A%^S=^SEX,^"']IF_NO#V@P0:MJK?>U+4&' MF7EX_3YY[EYIFX'S2G@5\#_#GXY?!:__ .#IGQM;V7Q;\-2O+^R?9:'"J:Y M?-U0:_!(;%/G^:XV,&\H9?!SB@#HOVT_BY=>'O\ @X8_9*^&GQ7O?L_@>\^' MOBBX\%?;AMM)?%7NGWDR#AI5DA,*RM\PC4H#CBOK;]O?X M2_L$?%;X/Q_\/!=#\'7'A70KU=1T^^\5WPM)+"Z3[LEI.CI-%,3A0(6#N2% M;(!^3O\ @F-_P3YL_$_[>GB[_@JMXE^!5Q\//#H\,KX0^ _@[6[>5-9?2 Q: MXU_5//+7 N[LLZQK<-YZ6[[) ,1X /TBHHHH **** "BBB@ HHHH **** "B MBB@ KP?_ (*A?M$>*/V3?^"=WQF_:)\#2^5KOA7X?:C=:#/M#""^,)CMI2#P M0DKHY'<+BO>*\A_;]_9HD_;(_8F^*?[+EK?QVEWXX\#ZAI6FW%+K_@U//A6:,O>W_[,?$* M7S2YWF<7Q63S<[@1G/%?4/\ P3=^)VF?\%!O^"77P?\ BK^T'X5TKQ3-XP\ MV$GBBUUS38KFWOK^%?)N)FBD5D.Z:)W QQNXKXYL/VK]./\ P;MG]CI;?;\> MXOA$_P $A\'8Y4_X2)?$2V?]B"$68/F8\G%YYN/+^SGSMVSYJ^ZOV)_@UX5_ MX)X_\$^OAI\#?B=XXTC3+7X=>!-/L/$6O:A?QVUDMVL2_:9?-E*JD;7#2%=Q MZ,!UH ^)_P#@CSX)\/Z%XVTNYU'0]=\2OK6GQWT9N+!9=;+XN^#GB#]K35D9;CXT^++SQE;RR1D-_8C)'::*,$9 .D6EA(4Z M"2:4XRQ) /D#_@OC8?\ !+[X(?L :G^QW\4F\"^%O%'Q*U*VMO!^I:OI3SW- MAJMQ>H\NOWEU%%).FS]]/-<.=\^)4);M:)EB!5E$@ M8!"X]?\ ^"8OP*\=?L=_\$W?A%\"OCKK<*:]X)^'MG;^)9I[M6BL9$B\R2 R MYVF. 'R@^=NV($'% 'S'_P $%O#'AOP9^T#^W/X6\'Z!9:5IEC^U7JD=EIVG M6J0P6Z>2F$2- %11V KZ<_; C_ .%M_&[X-?LI0-OM=5\5-XX\7PCD'1_# MSP7,*M_OZQ/HPVGAXUF&#@X^3O\ @@Y\8OA+XL_:T_;CT+PO\3_#^HWNI_M. M:IJ6F6ECK$,LEY9F,*+F)58F2+N5RIYKZQ_9B0_%W]J;XR_M-W#F6PL= M4M_ASX.<\I]DTB6UU<7ENY(BMY)Y5)2WM;98H(E!58T@5N'+,?R] M^"'Q%^,?_!-W_@UE^+_QB\">)M7LK+4?$6M'X'7%U.XN]-\.:OK$&G6%S$6^ M:,E9YKZ-N/\ 7*X^\*][_;?_ ."Y/_!+?Q?\=O$'["_QE_;#TWPUX%\/.+;X MJ7UAIFI7K^)I,L)/#]K+8V\JQP97;>S%@61C;1@F2:2#KOVE_&W[._\ P7L_ MX)0?'7X!?\$_=6DUW0[32K;2_"VN_P!B3:7I]YKE@UOJ4.G6ZW4<3JJ&&SC9 M_+6-1<@*6"M@ Y7_ (*"_L^^'_@G_P &T5KX7\!H=#U?X3?"_P +^)/"FLZ< M?+N=-URPDL[HW\4B\K.\OGEI!R?/D_O&ON[]CGXS:C^T=^R)\*_VAM7M4@N_ M'GPXT/Q%=01KA8Y+VP@N64#L 92*_/+]L#]J'3OVP_\ @A5H7[*/P7NK?4_C MO\5O"VA> Q\+O/ U?2]:CFM8=82]MC^]M(K-8+MY9I45$5$)($BY_2#]F_X- MZ9^SK^SQX"_9]T2\-Q9>!/!>E^'K2X*[?-BLK2*V1L=LK$#CWH [2BBB@ HH MHH **** "BBB@ HHHH **** "OSB_P""9_Q!U7]J?_@M7^VK\;_&TAN1\*I? M#_PT\!12\C2[",WDNH)'GE?.N[=)F(ZD@=% 'Z.U^'_\ @F[_ ,%A MOVG+'XZ>)=,\,>!_VC+?2/'7PZ\4Z]>QV=A&_'.D>-_"E@I/E:=/K M=F+K4HHQTCC:=XI BX4,TK8RY-9_PQ^'/P_^&_\ P=2>)+3X>^"-)T*'4_V( M/M^HPZ1I\=LES=-XLMD:=UC #2%8XP6/)"#/2NF_X) _!G7?'7[97[6'_!3S M4]-EA\/?&KQS8:3\,;FXA*'4] T:W:T358@>3;7;;6B8@;T@#@;74GBM!^.7 MP5F_X.KM42+XN^&6+_L9KX?CVZ[;_/JW_"4PS?V>/GYN?*^?R1\^T9QB@#[, M_P""@_C+Q'H'[,&K^!/ .JR67BKXC7MGX(\*75N?WMK>:M,MF;Q!W-K!)/>G M_8M'.#C%/^(OPL_8H_9O\'P?&OXO^&_#6E:'X#\#P>'M.U+Q%"+B#1]'MP2+ M:VCD#>67 0.(E\R80PJV_P J,+C^,HT^-?\ P41\)^#?]=I'P4\'3^*]17JH MU[6/M&F::<]-T5A#K99>H%[ W (W:OQ4_P""CO["WP+_ &@H?V6OC;^U#X3\ M'>.;G0H]9MM'\5:A_9T^#_B1\=M7US2? VBH]NOA"S.V*VMY;1U4VTTL<8FV* MOEB-H40D1DUF_P#!3KX;_#[P]_P6Y_8 \?Z!X)TJPUO6?%GCI-9U:RT^.*XU M!4T6U\OSY% :;9D[=Y.T,V,9.>W_ ."9?[.'@G2/^"B7[4/[;7[.^C0Z9\)? MB>/#EGX=FTNW\C3O$NJV=O,VHZK:( %DMC+.$6X0%)Y6NG1F7YF\[_X*U_&O MX.>&_P#@LU^P)I?B'XK>'+&XT#Q7XUDUV&\UJ"-M-2XTBTCMS<;F'D^:Y"IO MQO/"YH _0/\ :*^,VB_L[? ;QC\=O$-G):J]E!S+=M#$SI;QCJTD MCA8T4+-4D6ZU+63!(&5K@7,M]Y+G)C6]FQRP8:7[84D?Q@^*_P:_96TVX6:T\1 M^+1XS\5+$VX/H7A]X+Q>G!6359=%B(/#1RRCD9!YO_@I]_P5B_9C_P""97@C M2(_BY\2]$T[Q?XPF-MX0TG51<21)R%?4+M+6.29+*'.YV1"[D>7&"[< '@/@ MG]DCP)\.O^#D0?$7]D7P=8^%-%LOV>)+CXY6?ANT2VTZYOKR_DCTR.6*(!%N MY1;F>#-+?Q'IW[3'@:WM->.GQ&\ M2 WLP, G*^8(_P!XYV XRH_%W MXL_$SQ#/JGB[6;?P;J5I+;F2ZU.[ENK>*&WMH;>!8HH%'_%NBVWB3PKKMGJ>G7D0DL[_ $^Z2:"=#T9'0E6' MN#BKE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 4H/#?AVUUV?Q1;:#91ZG>-HYX)HPR2(PPRLIX(()!!ZT^...&- M8HHU5%4!548 Z "EHH *" 1@BBB@#.\.^#_ EX1CGB\)^%].TM+J8RW*Z= M91P"60]78(!N;W/-6]/T[3])LTT_2[&&VMXP?+@MX@B+DY.%' Y)/XU-10 4 M444 5]/TC2=(,YTK2[>U^U7#7%U]G@5/.F;&Z1L ;F.!ECR<"K%%% !1110 M4444 %%%% !1110 4444 %%%% !5+7/#?AWQ-;Q6GB30;+4(H)UGABOK5)5C ME7E74." P[$%87NA$/,:,$L$+=2H+,0.@)/K4U%% !6;K_@[ MPCXKDMI?%'A73=2>RE\VS:_L8YC _P#>0N#M/'48-:5% !1110 4444 %%%% M !1110 4444 %%%% !1110 C*KJ4=001@@C@BJFA>'?#_A;3ET?PSH5GIUHC M,RVMA:I#&"3DD*@ !)Y/K5RB@ J&XT[3[RXM[N[L899;20R6LLD09H7*E"R$ M\J2K,N1V8CH:FHH JZUH>B^)-,FT3Q%I%K?V5PNV>TO;=98I!G.&1@01GU%& MB:%HGAK3(M%\.:-:Z?9P#$-I96ZQ11CT55 _ 5:HH *AO\ 3M/U6W%KJ=A# M,JZJP/4%01R*FHH **** ,^]\*>%M3UNU\3:CX:T^X MU*Q4K9:A/9H\]N#U"2$;D![X(K0HHH **** "BBB@ HHHH **** "BBB@ HH MHH **** *2^&_#J:\WBE=!LAJCV_D-J0M4\\Q9SY9DQNVYYVYQ5VBB@!LT,- MS"]O<1+)'(I5T=""#U%-M+2TL+6*PL+:."""-8X884"I&@& J@< # MJ2B@#*TGP-X)T#6+KQ#H7@_2K*_OB3>WUII\<0QP1!%WNY=VP.,LS,Q/34U% !1110!2MO#?AVS MUNX\2VF@V46I7<:QW>H1VJ+/,B_=5Y -S =@3Q5VBB@ HHHH **** "BBB@ MHHHH **** "BBB@ JGKOAWP_XIL#I7B;0K/4;4R*YMK^U2:/0> MU7** 8 HHHH A@T[3[6[GO[:PACGNBIN9HX@'F*C"[B!EL#@9Z"J'B#P- MX)\675M?>*O!^E:G-9MNLYM0T^.9H#ZH74E?PK5HH **** (3IVGMJ"ZL;&$ MW2PF%;DQ#S!&2&*!NNTD XZ9 J:BB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"I MKNNZ/X8T>Y\0>(-2BL[*TB,ES=3OM2)!U8GL*\&/_!6G_@EVE_/I<_\ P4/^ M"T-Q:S^3=13_ !*TR,P2;MFV3=,-AWGU33_&.K6=O!'K/Q;X,\1V&KZ5J$"SV&IZ7>)<6]S$W1XY(R5=3V()!J_7 MX[?\&[?Q0'[(G[$G[2/[3/CU?$.C_LVQ_%V^U#X%V-_8S&>XTR6X:*-;&"3# MN+B26Q@B485[CS /F+FOL?XN?\%1?'O[*'QM^%?@/]M/]E>+P/X2^,GB./P] MX3\::-X]CU@Z7K$P!M['5K86D(M7DR1YEO-=0J5;,FT%P ?85>=>+/VLOV>? M W[27A/]D/Q7\2[:S^(WCG1[W5?"OAA[2=I+^TM%+3R"18S$FT*QVNZLP1MH M;:V/E7XA_P#!9WXFZ=^TY\8?V//@K_P3<^(?C7XA?"CPYI^L1Z!'XDTRV;6+ M>Y7S&F$L98UMP5>)[3Q)XFOM,>30XQ:I-=:=']GDFF9UE40RAO(!:,,!(H!H ^OZ* M^=]9_;?\9?$'X\^._P!G/]CKX+:7X_UOX70V@\?ZKXB\9MH>E6-]=0M-!ID$ M\5G>27-YY0#R+Y211"1 \H>(.@/F> M7^J?PF_Y)7X9_P"Q?LO_ $0E 'G_ ,1O^"@O[#/P?\>'X6_%?]KKX=>&O$H# MD:!KOBZTM;Q@I8,1#(X<@%'!(&/D;T--\'_\%"_V$OB#X[TGX7>!_P!L+X;: MMXDUZ=H=$T'3_&5G+=W\@4L4AB63=(0H)(4'@$U\*?\ !3KQ_P" ?A!_P<4_ ML/?$[XB:S#I6EV7@SQVE_J4L3L$5M'O(XP0@+$>9* ,#J]?6-O\ M@_L3_MD M?M1>&/V2_"6M0^*O$6A:)-\1[6^M[2:+^Q7TS4-.MH'#31*"TQOY$^1LB..5 M6 \P&@#Z541S,LLD%E:A6+F:>42G;L6W:1E0]/\ L,_\%0/"/[5/PH^*WC+XV?"Z MY^#WB'X&>*-1T7XL>'-?UR&^@T5K2'SWNEO8E6.>W,09O,"C_5O@%=KL >S? MM*?M4?L[?L>_#&[^,O[3?Q>T7P9X:LR%DU+6;G;YCGI'%&H,DTA[)&K,>PK% M^+?[E:1X*U6ZTZZ9=2O=2B:6RB")$7B M\R-6;=(J*@4ERN#7P1_P5_\ VS_C;^T;_P $0?BE\=?#'['TD/PF\=>#4;0= M;O\ QKSZ3]E\J.UD)BE 6\:=(I4D:)<.J>O_ !0_;L\*_L3_ M +%?[)L7C[]EW4O'FG>/[KP'X6TO6#=6"6&C:I=VL/D3R"9WN/-C6.25&C@* MY0 RQLPH ^\:*^3/VI?^"ITG[,G[<_PW_8>E_9&\=^)M0^)FE:K>>'==T6\L M&COWLK-IV@MH?.+[O,\N)Y+K[)%$',ID,:,U3_L8?\%*/%W[0_[5OQ%_8B_: M$_96U/X1_$KP#HEEK\.DW'BJUUJVU?1KIMB7<5S;(JJRN45X\':7P&8A@H!] M645\D?M*:!\%?%'@SP_X MD@BN_#*^*;[2IIM4L9(D=+I!IU[=")269#',8YE:-@T8XR >QT444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 5M8UG2/#VESZYK^JVUC96L9DNKR\G6**%!U9G8@*!ZDU^3 M?_! OXA_LS_&3]LC]N?P[+XG\'>)+G5_VF]4UCPU9W,]MV[M5?/F MQ'RV/F1Y& #G!!K];:* /BW_ (+_ 'P0^,GQL_X)=>--'_9]\%GQ'XC\,:MH MGB>T\*1VIF_MB'3-2M[N:U$(!,W[J)W$0!+F,( 2P%>-_LL?\%'O^"*O[:]I MX+T#]E7]E3P1KGQ>UV\M6B^&\GPCBBOO#$ZNAN;N\NOL?D006BEY6N%DP_EJ MD6Z5U2OTVK.TGPAX2T#4[S6M"\+Z=97FHOOU"[M+*..6Z;D[I&4 N>3R2>IH M _.7]DCX\?!34_\ @X^_:@\+:?\ %GP[/J&I?"SP?9Z=:1:O"SW=S;1DW$,6 M&_>21^='O1V]QJD M2-;SW,:FWADRWR/)Y4FQ6P6QP#D9_2:B@#\NO^":_P 1]#_X)^?\%.OVO?V6 M?VPO%MAX/N?BK\4KGXG_ L\1^)K];2Q\2Z5>O(TT%M<3,L;RV@:&-H@=PVR M$#;&37@GQY_8E^-W[77[./\ P4T_:3_9>T6\U+1/CCKWAA/A=#ID3Y\56OAR M6&?4KRS"_P#'U#HYZ MUOQ> / D%Q>WM^._COX0T6P\'^%/&L7BS4=5\1VUO;Z-)=:3?6] MNEU*[A;=I)1L59"I+$#N*^N/B[_P4L_X)TZ=X]\)^(_A1^T%\./B5\6M7E?P M;\./#7@WQO::C>W4FJW=D98W6TDD,%J)+.UFFN'7;'';$C+$(WUC10!^:WP/ M^-WP9NO^#F;XU:-:_$_P\;L_LZ:'I_E#5H.-)U[QAXM\4PR^&-)T?5XI9]82"T?S8H C9D$ MAADM\CY=[[2>:_<*B@#\7?CM_P %2OV//VC/^#;/Q1\'-&^*^E:=\4='^"EI MX9\1_"N<+96B9_M&SRD0C>R$,HT_\ @J5^T%\%+_\ MX);_ +!NKK\3-)@AB^.'PPOI!?7(MI%M+2QF6ZN/+EVOY43?*\F-JG@D'BOU MX?P!X$DO;_4G\%:0USJBJNIW!TV(O>!2"HE;;F0# QNSC%:] 'YC_MV?'#X+ MVO\ P<*_L07%S\6_#4<=KX.\&_^"AGA?X/>%/&OQ4\4VEKX8^)7P_U6 M[UWPH;E5L]0GMVB,4$D,K"62UAD):%?+>5I&:2%/U;_X)OV?[)&@?L4?#_P+ M^PY\3]-\8?#3PQH4>D:!KVFZK'>?:# -LK3.F )S)N:1=JD.Y^51@#Y8_9K\ M!_\ !6C]GOX:Z;^S;\:_^"=7P7^--SI5S<%_B])\7UT^/7)9IY)GOKZVN]*N M+E;B1W+RL@<%V;:N *^M_P!C3]F1?V:O!_B>;4M)\,:=KOC[QA+XH\3Z7X)T MS['HUC>O96=D(;2,@,46"QM]\K!6GF\V8I'YOEH >P4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%>1_MI?M#S_ +.GPH103@\%BH/! M->9G.;X'(5>J[1BKLZ_XD_'CX M._"#8GQ(^(FF:5+(NZ.UGGW3LO\ >$2986*;E*DY.TD=%%?6E?TWPEQ1E_&.14LTP=U&=TXO>,EI*+]'UZJSZGWN6 MYA0S3!QQ%+9].SZH****^D.\***^!_\ @JU^V]\;K+]K7X&_\$F_V0?'#>%? MB#\<;R>^\4^.+>WCFNO"_A:U262ZGM$E!3[7*EM=B*1@0AMVP-S(R 'WQ17S MS9_\$QOV9-(\*_V7X=U+XA:=XA$/R?$*W^*&LOXB^T8_X^7O9+EFF(?!FM^'-0TG7+*W8?).VFW]O#=F)L@+(L15BR@$ MEAD ]6HKR?X3?MP?LQ_'6T\;W'PC^(5UKL_PXO\ [#XWTJR\-:C_ &AI%UAC M]GDLVMQ<&7"-^[6,L-IXK3^ 7[6G[.7[4/PCF^//P(^+.F:_X/MKFZM[K7X_ M,@@@DMO]>',ZH4\OG<6 P>>* /1:*_(C_@X5_;"_9@^.W[('@*;X4?%CQ2V MIW_Q7\./X9N8[37M+T7Q-8&^47#6LLL<5AK,84JX:,S[5PZD*(^%/^"D7["GC/X#:S^TWI/[3_ (5@\$>'-1FT[Q%K6KWAT\Z3?1?Z MRSNH+I8YK>Y'_/"1%D.1A3D5D?##_@JY_P $[_C-\6?#OP,^&G[5/AW5/%?B MKP@/$^AZ.D=Q&\VEFV^U"=VDB5(6^SCS_*D9)?*^?9MYH ^A:*\$\*_\%._V M'?&7BWPEX0T7XV,C^/\ 4'L? 6L:CX8U.STCQ/5IVIW%LEE?.QX003/O MXV;LU[W0 456UC2;+7M)N=$U)9#;W<#0SB&X>)RC#!VNA#(<'JI!'8BOS"_X M(W+>O_P4-_;CD^)_QO\ '6K>'_A1\3[6Q\'6?C#XEZK>:=X=T]UU"6<+'=73 M1!,*F6D#;%B7! !R ?J-17R_K_\ P6C_ ."7/ASX>:Q\5KO]LKPO=:!H7B*X MT._U#2(KJ_W7EO#!-.L*6T,CW,<4=S SSPJ\2>:H9P>*]LTC]HOX#:Y\"H/V MG=-^+WAYOAY^+]O\ ?"OQ)O++QI?:0VJZ3X:\5>%-4T*[U:Q4D-=62:E;0?;H1 MM8F2W\Q<*3G S7LE !1110 4444 %%%% !1110!XO\6?^"A?['WP-^(&H?"W MXI?%[^R]>TOROMUC_8&H3^5YD23)\\-NZ-F.1&X8XS@X((KG/^'LG_!/[_HO MO_EJZK_\BU^=/_!63_E(#X__ .X5_P"FJSKYTK^J^'? WA+-^'\)CJU>NIU: M5.RULDK]$?M#_P]D_X)_?\ 1??_ "U=5_\ D6O1O@#^UE^S_P#M0_VM_P * M+\?_ -N?V'Y']J?\2J[MO(\[S/*_X^(H]V?*D^[G&WG&1G\&*_1;_@@/_P U M8_[@/_N1KQN/_!WAGA7A+$YIA*U:52GR64Y0J1@[I4XO:3MJM;>A[7AYX MT<4\6\88;*L91HQIU.>[A&:E[M.'989-76]T^WFNI))FB'F6LH:1F?$RH6(B7 !])45^; MO_!8_P#:7LOAC_P4*_9,^ O[1WQ*OO"/[/?CF[\33?$"]@U^72K/4]1M;)#I M]MJ%U$Z,+19I8V,1=8Y#(#(&6/ [C]AG]HWX/_LO:9\1-=^/_P"T)I7PQ^$? MC3XF2S_LX:)\:/&R:;?SZ-'86<=U+:KJLR7"V4U_]IFMX&PT<,J$*J2)D ^Z MJ*_,+_@Z7\=^)/ '_!+*=$BT?Q/X$\++.>WN)61H-7NKEXIP+;;YD!1MLC-]Y58 'ZWT5#IUU+ M?:?!>S6)OA5J=QHL/B'7KT>9-'>:@MK.@MK6W^RJO"H);JX M\QT\E<@'ZX45\'?M2?%3P_\ \$1/^",OC3XQ?"7XY>-OBQ?:3I_VCP=XP^*7 MC ^(;_5M1U2XCALYI+D*DK,SMYG^V_X1^)W_ 3!_P"" M:'AC_@HW\/\ XC^*]9^+7PXN/#FL?%?4-=\47=PGCR"^NK:UU6QO()9# (B] MX7@"(IM/(18=@!5@#]/:*_/C]H']JBY_;4_X*C_!G_@G+\/O%VJV?PVN_A)- M\6/B:^BZA+9W&OV,C"#2],>>!EDBMS*Z3SQJV)D>.-CLWJVG\"?C9KG[(O\ MP6$[;X7Z3D8_.35^RN^AZV1936SO-:6#I_:>K[16K M?R7XZ'O<4L4\2SPR*Z.H9'4Y# ]"#WIU>.?L6_%?_A._AH/">IW.[4?#VV [ MCS);'/E-^ !3_@(]:]CKIX8S_!\49!A\TPWPU8IV[/:47YQDG%^AEFV6U\HS M*K@ZN\';U71_-684445[QYP4444 %%?EW^T_^U=\%/$7_!<>]_8I_P""C7Q- MU7PC\-(?AGI=W\&-%N_$EUH^@>)=7N9&^UW-[-!)$)YU*FWMXYG,*F&3:HE= M=WU5^S[^QAXI_9G_ &S=2\9> OBQXWU;X4ZW\.FMM)\'^)_%]YJUIX8U5+Z) MY?LC7(OV8? ?C#QYJ MGA3X.?$/XX6VC?&/Q!I.L2Z:QL=@:"RGO(F1[>UE;S7G*NA,5LXW;=P.O^QQ M\?/@3^S9\3OC#\7/%'Q[TCXD-J MDZL+"8FT\L(?*F>">:$;'WR 'WO17P5_P7^\7V6I_P#!'7XE_M-_ +XTZUI^ MJZ!H]A?^$/&GP[\&]$\(ZCK6G>)_BOK7B'2?%_P#:'V6*X@N= M/U:[N(2VZY:8&)4*HD@&!M*@'[$45QO[.?Q-U?XU_L]^!/C)XA\,OHE_XM\& MZ7K5]HTF=UA-=6D4[VYSSE&D*<\_+7YQ_P#!;/\ ;Y_99L/VL/!W[!G[4/[9 M?QE^ ?@JWT/^W];^(7P@EN;"YN]9GD\JQTZ6^BMIS%;1V_VF>9!&P9I[1BR" M)J /U.HKXE\,:A\'/^"2?_!+#XD?M4?#+]J7XB_'K0K+P_=>+]"\6_%#XB_\ M)'-JDCVT<5E:07<:)&EH\PB $:\&:1B6) 'A?B_P%\=/AQ_P1.L/^"I>G?&' MQ/WO!*D>HW6BS6(E%M_9HLI)+5;58U2/8DJXE7S M* /U.HK\V/VA/^"A6L_MJ_&+]B[]C_X(^)-7\+Z)^TOX;;X@_$>^T34I+:_M MO#=KIAOAI*7,166#[3.DEO++$R2!82JL!(U=5/\ %&[_ .">W_!8SX6_L<^$ M=5U%?A)^T7X$U5]'\-:CJD]W#X>\3Z0K3R36CSN[007-J4C>W4[#,%D 5G?< M ??M%4O$?A[2_%>AW/AW6EG-K=)LF%M>2V\F,@_+)$RNAXZJ0:_*'_@BEX4^ M+'QRM?VY/",WQ_\ 'VH>(/#7QG\5^!_AIJOBSXC:SJ$?AVU6*Y@M/+6:Y?;Y M;.K&0 R?(IW95< 'ZUT5^//_ 7D_9LM?V _V*_A/XD_9T_:*^.MCXAU+XX> M'/#6O>)-0^/_ (INKK5+&>VO3<+*LFH&%#(T*,3%''M(PFT<5]^>$/\ @GIX M7^#W[1G@[X[_ 4^,/Q-M+32DO[/Q5X3\4?%WQ!KNF:M:SVLBQRBWU*[N%2Y MBN%@*LI0;&FR"VS !]%4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% 'CNI?LU_%N^U&XO;?\ :\\8 MVT)_C%KOBZTEO+J$-J\4:K:2%(V4+L Y<*_7_GG7WW7& M?'WX*>&_V@/AA?\ PW\2N85N,2V5ZB!FM+A<[)0#UQD@CC*LPR,YKY;C3PWP M.<\+8K"8#G5:4;PYJU62@?&?]F'XS_ K6)M/\:^#KHVB.1!K%G"TMI.N>&60#"Y_NMA MAW%<[X#^%WQ%^)^JQZ-\/_!>HZM<2,%Q9VK,J>[/]U![L0!ZU_"&(R7.,)F# MP%;#SC6O;D<7S7\E:[\K;]#\@GA<33K^QE!J?:SO]QZ%^PWX#\5_$/\ : L] M&\(^,]0\/31:==3W&KZ8BM+!$$V]&XPS,BG/]ZOMS_AF'XP_]'D^-?\ P&M_ M_B:J?L1_LCI^S7X3N=7\430W/BC640:A)"=R6D0Y6W1OXN>6;H2 !D*"?Q^J_V?/@G^U'\* M]4^"7[0WPQTCQ?X4UF()J.B:U:B6&3!RKKWCD4X99$*NC ,I! -?4QBHQ270 M]!*RL=B"",@U^<__ NM&A@' MO(>ZW2VVWY3;RN\3+\K(P)!] _:D_8<_9?_;.^!R_L MU?M$?#B;5O :FWSX6TOQ%J&D6CK;LCP1NNG3P;XXVCC9(V)12BD $"F,^*_V MX/B+K?A;_@N3^P7X>^)_/RM,$>".+.2K7 M3;<%B:O?\%/O!>O:=_P6V_8,^)GP8B:#QAJ>H^+M)\4R6HPUYX9@L[>:X2XQ MUBB\^=D#<"2<$?-MKZ\^.7[!'[+G[2'P+TC]GCXS^ [W7= \.W=O>^&KR^\2 MZA)JVD7L!)@O+;4VG-Y%<1D_+*)MV/E)*DK5[X-?L;_!OX+^/)OBY92>(O$W MC.?1QI/_ F/CCQ-=:QJ,&GAQ)]D@DN786T+.%=TB5/,=5:3>R@@ ^1/^"/D MT5M_P48_X*"1W,JQM'\:])ED5VP51M.D(8YZ @$@]#@U^>-[\3_%_@O_ (-: M_B1JO@6_G;0];_:6U+3O&=]IOV-^(/\ MP2:_8A^)O[4FI_M?>)_AUJJ^+/$-K:V_C"UTWQ9J%II7B=+9 D U.PAF6WOU M10J[)D9&"@.K"KWP-_X)9_L*?L]?!#QA^SK\/O@3:2>$/'\UW+XST?7+^YU" M+5'N3F8L+B1Q&#\O$00#8A !4$ 'RS_PGJC6ZVSW(6&6W*_*$,$A"E>-CX'!J?Q'\4+D?\'%?BGX&?$7]H+7 M_AY>^(_V>=$3X33Z=#I>W58H]0NY;^TA.HV=RIE>4^85B".ZV?S;A$N/38_^ M#?O_ ()I7'PDM_@)XF\">./$'@G3M6AO]#\*>(OBOKMY8:*8I"XBL89+LK9H MQ)#M$%D=259R"0?1OVR?^"37[!W[>?P\\-_#G]H_X*)J)/B%\2_@3JNN_%&UUZ[M&MHW.DZK':3^19VL$,$LNVYR ,L$W$*DN!XNM[;Q9J<-_K MS7$7E7#WFH17"W3X8 M76BW&CR^$==\1ZAJT/\ 9\Z-'):J]]<32I$5=@$5PJY^4"@#\KOV\K+QS+^P M%^PEXYTC2?#?@7XSEO-6GD)N;@6VS%6V-((\[B@8A2V M, G'6OD6+_@@?_P3 _X4SIOP(U'X(:WJ&@Z)K5MJ?A]]3^(6M7%YHSP.6CAL M;J2[,UE!ECNA@:-'.&8%U5@WXF?\$N_@IXF_X*+?"#]KGX6_"._\-:]\+M,A ML;OQ?!KDD-@=$AL[Z"'1K6R27#R.]VADD:,1K#&Z[FD8 'V57YH?\$1R/\ MAY?_ ,%$ER,CXWZ9D?\ ;._K]*-3T^WU;3I]+NI)TBN(FCD:VNI() &&"5DC M971O1E((Z@@UX3^S[_P3&_8U_99^*/C/XT? GP-XGT/Q-\0[QKOQOJ;?%#Q% M=G6K@M*WGW$=S?R1O*#/,5DV[D,C;2,T ?)'_!#7P-X+N;W]O[4I_"6FOX%?LK\$? M^";/[(O[..D>/-#^"OA'Q5H5O\3-6N=5\;F+XH^(99-2U"X96GO/,EOV>&XD M*J&FB*2,!@M@D56^'?\ P2Y_83^%W[)&J_L(>%O@4LOPBUE)4O/ VN>)-3U6 MT023&=S";VYEDMCYS&8&%D*RXD4AP&H T_C1\*/V+_&OQX^#G[3WQ1\-Z7J_ MC[1-0N=/^#FNVVH3-,9-0M'-QY$<,@CN4^R1RS,SJZQQQO(NW!)]CL]:T?4; MVZT[3]6MI[BQD5+V"&=6>W9E#*KJ#E"5((!QD$&OFS]B#_@C_P#L&_\ !/;Q M+/XV_9O^%=]!K;V+V%GJ_B+Q)>:K/IUD[*S6MH;J1Q:QL54L(PI?:NXL% 'H M/P%_8>_9Q_9H^-OQ2_:%^$'@ZYT_Q3\9-7M=3\>WLVK7$Z7EQ;K*(RDWUL8[?6M. M53/9MD'>@;@GCOZUX?\ \,7?M ?])"OB-_X!VG_Q-?15%>OEV>YCE5)T\.XV M;O[U.G/7UG&37HM#Q\RR'+=_J9D/:I_X/K_\ RP_#O_@H9X+\0?#S]L'Q?X/\4_$/4?%=_9_V?Y^OZLB+ M<76_3[9UWA/E^56"#'9!7B]?1?\ P5D_Y2 ^/_\ N%?^FJSKYTK^[^$*U3$< M)9?5G\4J%)NR25W3BW9))+T2271'\ <94:>&XPS&C3ORQKUDKMMV5225VVVW MYMMOJPK[1_X)"_!;X@?%_P#X6%_P@O[0OB/P'_9W]D_:O^$?AB?[=YGVW;YG MF XV;&QC_GHU?%U?HM_P0'_YJQ_W ?\ W(U\[XL8RO@. ,97HVYH^SM>,9+6 MK!?#).+T?5>>Y]+X18+#YAXAX+#UK\LO:7M*47I1J/XHM26JZ/79Z'T9_P , M7?M ?])"OB-_X!VG_P 31_PQ=^T!_P!)"OB-_P" =I_\37T517\9?ZX9[WI_ M^"*'_P K/[:_U,R'M4_\'U__ )8>'?#O]E7XT>"_&^F^*?$'[;'CCQ#96-R) M+C1=1M;807BX/R.57('/;TKW&BBO(S',\9FE55,0XW2M[L(0T](1BGZO4]C+ M4TG3PRE9N[YISF[[;SE)KT3L?&W[77["W_!.[_@M5H_C7X3_ !Z^'B7' MB;X6^)Y?#+>*M'N4MM(DD["RY'S+_P $NOB3 M^V)_P3:_;9^-G_!+O]J'XZ:K\8OAK\,O@P?B1X"\97L32ZGIVFQS1Q#39"2S M;W1I-D+.P7[)F/:DFU?N#Q'_ ,$ROV8-4^+OBC]H7PA_PF7@OX@>,KQ;CQ+X MQ\#>.]1TNZU$I$D4<<\<,PM[B-$C4(DL3A#DK@L2>N_9R_8O^ /[+DOB76/A MMXDC3RXOM5W=N\CQQH2L<((BC!(1%!.?/ M/1/RS\%?LN>,O^#C'_@D[K_[;7C/XN7*?&S5_$NIZA\']*L==E@TKX<3Z9?2 M)::5#$C*BRW,42/->R!IS]JA?(2)(Z] _P""4W[9^D_\%QO$OPT@_:?\/Z/8 M^,OV6)#JWC+PS?W%NUSK?C,":PMM5@MU)*6EM")IF. /MEW$J8%L&D^DO!W_ M 0*_P"";?PY\=Z[XK^&_@/QEX;T;Q/>M=^(OA]X<^)FLZ?X;U*5LY\_3K>Y M2*6/DCR&S#M^3R]GRUI?M&_\$*O^"9G[37Q/T3XR^*?@"WAKQ+H=E#8PZI\. MM;NO#KW%E%&(H[:46$D2LBQJL88 .L:J@<*H /G#_@[1\2>'_%G_!%S7-7\ M,:U;:A:K\2M)MFN+282()H+R:":/(XW)+'(C#LR$'D5]@:]_P2Q_9*\??&+P MO\;_ (T6'B[XAZMX&N_M?@BS^(/CO4M7T_0[G*G[1#:7$S1/-E5(EE61P44A MLJI%S]HC_@ES^PS^U5\#/#W[,OQM^#-S?_#WPM#:Q:%X-TKQAJ^DZ=;K;(R0 M9AL+N%92BL<-(&/?.0#7M'@+P+H/PV\*VG@SPU<:I)96,2QV[:SKMWJ5QM M :XO)99I. .6.?">F?%#7+7P_KU_.Q:>:\TR&[6WN1(S,6BE5HCN(V8.* /S._:(_9)^, M%_\ \&K_ ,4?A%X7UK4O$_A_X)]6^&B#4KOXMZ?X0LO ^GZ:H9M4F MU'5=.EAA@7G<6AWE0.2%X]:_0>#POX9M?#*>"[;P[8QZ-'8BRCTE+1!;+;!/ M+$ B V",)\NS&W;QC%>)_#3_ ()K?LF_"K7_ QJOA[PEK-WI_@2^DO?A[X6 MUSQ5?7^C>%;APZ^;I]C/*T,#HKNL1VDVZ.R0>4A*D ^)?@A\#O$7['O_ <0 M?"RR\=E9++QW^Q/%X.T'4I"S1SZMHT]F]Y;Q$G[ZV]HLQ _AFSU)-=CXR\)Z MY\9/^#ICPIXD\+(\VD?!W]EIY/%%V@_=VU[J.H7T4%JQ'21XIEF52>5C8@?+ MFON/]H']F+X/?M,Z5HUE\4M!N7O?#.L)JWA;7](U.>PU/1+]59!<6EU;LDL+ M%&9&4-LD1F1U=&*D^ W[,7P>_9PAUV?X:Z%='5?%6IC4?%GB76=3GU#5-;NP M@C26ZN[AWEEV1J$C3<(XD 2-44!: /0**** "BBB@"CXFTF]US0;K2-.UN?3 M9YXML5]; &2$_P!Y<\9K@?\ A1GQ&_Z.2\3?]^(?\*],HKQ'_P"6I_X/K_\ RTZ_]8,S[P_\ M%T__ ) \KU;X0^-]"TNYUK5?VF_$D-K:0/-<3/##A$4%F)X[ &OCCQKXKUCQ MIXDN=?UK6;N_ED;;'<7S@R&->$!QP#C'3C.:^GOV[/BO_8'A.V^%^DW.+K6, M37^T\I;*W"_\#.V9991SV&29:Y33V/VSP[PN+J9=+,,4E>II&T(QM%;OW8I^\^_1)]3HOA;XQU/P7XPMKZ MQ\5WVC0W#K;W][IY'F) S#<<'(;& V.^VOL"+X(_$*>)9X?VEO$CHZAD=8H2 M&!Z$''-?#M?9O[%OQ7_X3OX:#PGJ=SNU'P]M@.X\R6QSY3?@ 4_X"/6NWP$S M#*L=F=7(LQ<_?7/2M5JP7,OCC:$XIMQ]Y:?9?='/XCX;&8?"0S'"J/NOEG>$ M):/X7>46]'I\T:__ HSXC?]')>)O^_$/^%'_"C/B-_T.=#UZUU?4?C MMK^I002[I;&YBB$-Q&.FIU;76FD8Q_"*2/E7]J_]F']@7_@K3>^/OV./VG?A?::WK'PPO+(? M;(YQ!JND+J%C%/Q&_X)N?LO?$?XX:Q^T[)IOB?P_\2=:B@@NO'7@[QMJ.D:@+ M:*".%+4FUF1);<"(-Y,J21ER7*YP1M_L]?L0? ?]F[QQKWQ<\*6FN:[XY\46 MD-IX@\>^-O$=UK&L7=K$28K47%R[>1;J3N$$(CBW?,4+RPV'@$6<,$UEJ-S:QL/M5]<-+^_ MFE#D0M)#!Y2LZFK_ ,$QOVJ/$7_!51_!?_!+O]OO2-*A\??LO^+3J7Q3M-9U M*">;QI=:-(]MI2V\>YC<(LI,][+RI:T@'S)>L(_L^[_X(3_\$\HOCMXB^/\ MX(\)>-O!>I>,KEKCQIH_P_\ B;K.A:7KTC,68W-M8W,0*EF(?^")G[1 T+7+6\_L_3;&ROC;3JX@N5U: MPW0L0>'7# M_&/CW4K[0K6^_L^';,;"2;RIRH9E59A(BJQ4* 2*]?\ B3_P3$_8F^+7[+5A M^Q3XX^$U]+\+M/B5%\(:;XTUC3X+K;<"YWW36EW%)>.UP//9YVD9Y29&)8EJ M].^!OP.^'7[.7PRTGX._">SU2U\.Z%916>D66K>)+_5'M;>*-8XH4FOIII1& MB(JJN_ X% '6HB1H(XU"JHPJ@8 %8/Q"^'WPR^-/@S5_A;\4/!^C>)]!U& MVFMZ#K-G%=VTZ,H/ERQ."IRK X([@CL:WZ^8_$W_ 2*_8S\1?M*^)?VK+*Q M\>^'O%'C9XG\;P^#?BIKFBV/B)XXQ&AO+:QNXDF&U0"APC\[E8LVX ^!--_8 M:\=:9_P1*_;M_8X^ UQJ&L^ =%^*/B5O@E923/V][ M;+@EGGCFSEB2?DZ5:)!;6D"#"1Q MQH J* , 8KQ'0O^"8?['?AW6+)].\!ZG_PCNE>*#XDT;X>S>)KV3PSINL&9 MI_ML&E-*;:-A,[3+'L\J.4F6.-)/GH _./X0_LP>//V+?^"BG_!,GQ#\7-+F ML+>3]GJ_^'NKR3@A-.\0IH]S=FSD8]'>2Z>) ?O&)L?=./>/V]_!NK_';_@X M:_8R\#>&(&G7X7^"O%WC;Q6\0)-C83QI9VTCXZ+)=PQQ#/=CUQBON[]H#]G/ MX/?M0> D^'/QI\)_VII]MJEMJFF3P7DUI=Z9J%N^^WO;2Y@=)K6XB;E)8G5Q MDC.&(.;\#?V3O@Y^S_XBU[Q[X0T_4]1\5^*5MT\2^,O$^M7&IZKJ,4"E8(7N M+AV9(8PS;((]D2EW8(&=B0#TFOS!_P"#<3_DJ7[<_P#V>!XE_P#1\E?IGKFC M6?B'29]%OYKN.&X39(]C?S6LP'^S+"RR(?=6!KQ7]E#_ ()M?L?_ +$/B?Q+ MXP_9E\!Z_P"'[[QCJCZEXI^U?$77=2AU2]9B[9E*[SGKP, ' MQM_P=IQZCI6F0>/-:TRVM[R-72.Y$-A>0(9E620+(064.V",UZ]X6\-:=X/\ M#]KX:TFYU":VM(]D4FJ:M<7UPPR3\\]S))+*>>KNQQ@9P!0!H4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %'3I110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ?!1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end XML 14 cldr-20210131_htm.xml IDEA: XBRL DOCUMENT 0001535379 2020-02-01 2021-01-31 0001535379 2020-07-31 0001535379 2021-02-28 0001535379 2021-01-31 0001535379 2020-01-31 0001535379 us-gaap:LicenseMember 2020-02-01 2021-01-31 0001535379 us-gaap:LicenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:LicenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:ServiceMember 2020-02-01 2021-01-31 0001535379 us-gaap:ServiceMember 2019-02-01 2020-01-31 0001535379 us-gaap:ServiceMember 2018-02-01 2019-01-31 0001535379 2019-02-01 2020-01-31 0001535379 2018-02-01 2019-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2021-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2021-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2021-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001535379 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001535379 us-gaap:CommonStockMember 2018-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-01-31 0001535379 2018-01-31 0001535379 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2019-01-31 0001535379 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-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 2020-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-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 2021-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2021-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2021-01-31 0001535379 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-31 0001535379 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-31 0001535379 us-gaap:RetainedEarningsMember 2020-02-01 2021-01-31 0001535379 us-gaap:CommonStockMember 2021-01-31 0001535379 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001535379 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001535379 us-gaap:RetainedEarningsMember 2021-01-31 0001535379 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-02-01 2021-01-31 0001535379 srt:MinimumMember us-gaap:ComputerEquipmentMember 2020-02-01 2021-01-31 0001535379 srt:MaximumMember us-gaap:ComputerEquipmentMember 2020-02-01 2021-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2020-02-01 2021-01-31 0001535379 srt:MinimumMember 2020-02-01 2021-01-31 0001535379 srt:MaximumMember 2020-02-01 2021-01-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2017Member 2020-02-01 2021-01-31 0001535379 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cldr:EquityIncentivePlan2017Member 2020-02-01 2021-01-31 0001535379 2021-02-01 2021-01-31 0001535379 2022-02-01 2021-01-31 0001535379 cldr:EventadorLabsIncMember 2020-10-08 0001535379 cldr:EventadorLabsIncMember 2020-10-08 2020-10-08 0001535379 srt:MinimumMember cldr:EventadorLabsIncMember 2020-10-08 2020-10-08 0001535379 srt:MaximumMember cldr:EventadorLabsIncMember 2020-10-08 2020-10-08 0001535379 us-gaap:MoneyMarketFundsMember 2021-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2021-01-31 0001535379 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001535379 us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:CommercialPaperMember 2021-01-31 0001535379 us-gaap:MunicipalBondsMember 2021-01-31 0001535379 us-gaap:CertificatesOfDepositMember 2021-01-31 0001535379 us-gaap:USTreasurySecuritiesMember 2021-01-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 srt:MinimumMember 2019-02-01 2020-01-31 0001535379 srt:MaximumMember 2019-02-01 2020-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001535379 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001535379 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001535379 us-gaap:FairValueMeasurementsRecurringMember 2021-01-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:DevelopedTechnologyRightsMember 2021-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2021-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2021-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-02-01 2021-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2021-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001535379 us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2020-01-31 0001535379 us-gaap:CustomerRelationshipsMember 2019-02-01 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2020-01-31 0001535379 us-gaap:ContractBasedIntangibleAssetsMember 2019-02-01 2020-01-31 0001535379 us-gaap:OtherOperatingIncomeExpenseMember 2020-02-01 2021-01-31 0001535379 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2021-01-31 0001535379 us-gaap:ComputerEquipmentMember 2021-01-31 0001535379 us-gaap:ComputerEquipmentMember 2020-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001535379 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001535379 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001535379 cldr:TermLoanBMember us-gaap:SecuredDebtMember 2020-12-22 0001535379 cldr:TermLoanBMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2020-12-22 2020-12-22 0001535379 cldr:TermLoanBMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2020-12-22 2020-12-22 0001535379 srt:MinimumMember cldr:TermLoanBMember us-gaap:SecuredDebtMember 2020-12-22 2020-12-22 0001535379 cldr:TermLoanBMember us-gaap:SecuredDebtMember 2021-01-31 0001535379 cldr:TermLoanBMember us-gaap:SecuredDebtMember 2020-02-01 2021-01-31 0001535379 2020-11-01 2021-01-31 0001535379 cldr:InReClouderaIncSecuritiesLitigationMember 2020-09-22 2020-09-22 0001535379 cldr:InReClouderaIncSecuritiesLitigationMember 2020-09-22 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 cldr:ShareRepurchaseProgramMarch32020Member 2020-03-03 0001535379 cldr:ShareRepurchaseProgramMarch32020Member 2020-02-01 2021-01-31 0001535379 cldr:ShareRepurchaseProgramDecember22020Member 2020-12-02 0001535379 cldr:ShareRepurchaseProgramDecember22020Member 2020-02-01 2021-01-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member 2017-03-01 2017-03-31 0001535379 cldr:EquityIncentivePlan2017Member us-gaap:SubsequentEventMember 2021-02-01 2021-02-01 0001535379 cldr:EquityIncentivePlan2017Member 2021-01-31 0001535379 cldr:HortonworksIncMember 2019-01-01 2019-01-31 0001535379 cldr:HortonworksIncMember 2018-02-01 2019-01-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001535379 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-01 2021-01-31 0001535379 srt:MinimumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2021-01-31 0001535379 srt:MaximumMember us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2021-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-02-01 2021-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-02-01 2021-01-31 0001535379 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2020-02-01 2021-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member 2021-01-31 0001535379 srt:MinimumMember cldr:EmployeeStockPurchasePlan2017Member 2021-01-31 0001535379 srt:MaximumMember cldr:EmployeeStockPurchasePlan2017Member 2021-01-31 0001535379 cldr:EmployeeStockPurchasePlan2017Member us-gaap:SubsequentEventMember 2021-02-01 0001535379 us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001535379 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:DomesticCountryMember 2021-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember cldr:OtherStateBoardMember 2021-01-31 0001535379 us-gaap:StateAndLocalJurisdictionMember 2021-01-31 0001535379 srt:AffiliatedEntityMember 2020-02-01 2021-01-31 0001535379 srt:AffiliatedEntityMember 2019-02-01 2020-01-31 0001535379 srt:AffiliatedEntityMember 2018-02-01 2019-01-31 0001535379 srt:AffiliatedEntityMember 2021-01-31 0001535379 srt:AffiliatedEntityMember 2020-01-31 0001535379 cldr:SubscriptionSegmentMember 2020-02-01 2021-01-31 0001535379 cldr:SubscriptionSegmentMember 2019-02-01 2020-01-31 0001535379 cldr:SubscriptionSegmentMember 2018-02-01 2019-01-31 0001535379 cldr:ServicesSegmentMember 2020-02-01 2021-01-31 0001535379 cldr:ServicesSegmentMember 2019-02-01 2020-01-31 0001535379 cldr:ServicesSegmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:OperatingSegmentsMember 2020-02-01 2021-01-31 0001535379 us-gaap:OperatingSegmentsMember 2019-02-01 2020-01-31 0001535379 us-gaap:OperatingSegmentsMember 2018-02-01 2019-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2020-02-01 2021-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2019-02-01 2020-01-31 0001535379 us-gaap:CorporateNonSegmentMember 2018-02-01 2019-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001535379 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001535379 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2020-02-01 2021-01-31 0001535379 us-gaap:NonUsMember us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001535379 us-gaap:EmployeeStockMember 2020-02-01 2021-01-31 0001535379 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001535379 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-02-28 0001535379 us-gaap:PerformanceSharesMember us-gaap:SubsequentEventMember 2021-02-28 0001535379 us-gaap:PerformanceSharesMember us-gaap:SubsequentEventMember 2021-02-28 2021-02-28 0001535379 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2021-02-28 2021-02-28 iso4217:USD shares iso4217:USD shares cldr:segment cldr:customer pure cldr:defendant cldr:directorOrOfficer cldr:plantiff cldr:derivativeAction cldr:plan cldr:hour 0001535379 2021 FY false us-gaap:AccountingStandardsUpdate201613Member P1Y P3Y P3Y P2Y P4Y P6M 0.1667 0.0833 10-K true 2021-01-31 --01-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 per share CLDR NYSE Yes No Yes Yes Large Accelerated Filer false false true false 3000000000.0 291399179 Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2021. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2021. 298672000 107638000 297721000 253361000 316098000 249971000 53048000 54776000 32382000 42155000 997921000 707901000 18065000 21988000 173281000 122193000 532630000 605236000 599291000 590361000 31170000 35260000 146424000 204642000 9819000 12209000 2508601000 2299790000 2713000 3858000 56643000 61826000 30196000 22297000 19574000 19181000 553983000 472786000 663109000 579948000 487089000 0 169296000 192324000 54414000 81926000 6763000 7223000 1380671000 861421000 0.00005 0.00005 20000000 20000000 0 0 0 0 0 0 0.00005 0.00005 1200000000 1200000000 291220735 291220735 295167761 295167761 15000 15000 2776690000 2923905000 580000 273000 -1649355000 -1485824000 1127930000 1438369000 2508601000 2299790000 782769000 667826000 406333000 86489000 126365000 73608000 869258000 794191000 794191000 479941000 107834000 117739000 63329000 81354000 114763000 72785000 189188000 232502000 232502000 136114000 680070000 561689000 561689000 343827000 244507000 263566000 173814000 420501000 467541000 253164000 171327000 170336000 110613000 836335000 901443000 901443000 537591000 -156265000 -339754000 -339754000 -193764000 3994000 11687000 9011000 -3117000 185000 -2478000 -155388000 -327882000 -327882000 -187231000 7346000 8700000 5418000 -162734000 -162734000 -336582000 -336582000 -192649000 -192649000 -0.54 -1.20 -1.21 302522000 280772000 159816000 15123000 16599000 9959000 11909000 17609000 11492000 72087000 75554000 41430000 55173000 63360000 27918000 34643000 47232000 26566000 11880000 11213000 3251000 66426000 68811000 5878000 35800000 -162734000 -336582000 -192649000 32000 -935000 34000 275000 1250000 756000 307000 315000 790000 -162427000 -336267000 -191859000 145327000 7000 1385592000 -832000 -956593000 428174000 3827000 22179000 22179000 9080000 117365000 117365000 111305000 6000 1202422000 1202428000 720000 16218000 16218000 756000 756000 34000 34000 -192649000 -192649000 268819000 13000 2711340000 -42000 -1149242000 1562069000 4396000 12676000 12676000 23273000 2000 0 2000 2498000 12156000 12156000 220354000 220354000 3818000 32621000 32621000 1250000 1250000 -935000 -935000 -336582000 -336582000 295168000 15000 2923905000 273000 -1485824000 1438369000 9197000 35770000 35770000 20059000 1000 -1000 0 1513000 15394000 15394000 30011000 1000 340065000 340066000 188935000 188935000 4705000 47248000 47248000 275000 275000 32000 32000 -797000 -797000 -162734000 -162734000 291221000 15000 2776690000 580000 -1649355000 1127930000 -162734000 -336582000 -192649000 89393000 92156000 17428000 45747000 45640000 0 35828000 0 0 188935000 220354000 117365000 66734000 47552000 30634000 9395000 -1880000 -1431000 65061000 8956000 -54231000 -12151000 8280000 -14606000 60916000 68575000 39665000 -2816000 -4089000 3795000 -6140000 5570000 -17962000 1187000 109000 5413000 -46022000 -51059000 0 50141000 31214000 42508000 155822000 -36826000 34273000 472715000 494252000 462737000 120329000 86739000 56702000 254763000 413557000 435478000 12358000 4500000 42557000 10053000 7203000 10041000 -120034000 -5659000 61959000 490546000 0 0 340065000 0 0 47248000 32621000 16218000 51064000 25664000 21844000 154297000 -6957000 5626000 949000 -1607000 -1118000 191034000 -51049000 100740000 110990000 162039000 61299000 302024000 110990000 162039000 9562000 7760000 4775000 15000 45000 208000 0 0 1154230000 0 0 48197000 9412000 7392000 0 298672000 107638000 158672000 3352000 3352000 3367000 302024000 110990000 162039000 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 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, we completed a merger with Hortonworks, Inc, pursuant to which Hortonworks, Inc. became a subsidiary of Cloudera.</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 Consolidation</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 consolidated financial statements include the accounts 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 financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).</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, refers 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 goodwill, intangible assets and other long-lived assets including operating lease right-of-use assets, 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-style:italic;font-weight:700;line-height:120%">Reclassifications</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 fourth quarter of fiscal 2021, we combined deferred revenue and other contract liabilities, both current and non-current, into contract liabilities current and non-current for all periods presented on our Consolidated Balance Sheets. All contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). </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%">Certain other immaterial prior year amounts have been reclassified to conform to current year presentation in the Balance Sheets, Consolidated Statements of Cash Flows and Notes to 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%">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;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%">Foreign Currency Translation</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 functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.</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%">Cash, Cash Equivalents and Restricted Cash</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%">Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.</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%">Marketable Securities</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 have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and credit losses on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.</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%">Concentration 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%">As of January 31, 2021, one customer represented more than 10% of accounts receivable. No single customer represented more than 10% of accounts receivable as of January 31, 2020. For the years ended January 31, 2021, 2020 and 2019, no single 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%">Accounts Receivable and Allowance for Credit Losses</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. As of January 31, 2021 and 2020, allowance for credit losses was $2.7 million and $0.8 million, respectively. The movements in the allowance for credit losses were not significant for any of the periods presented.</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 January 31, 2021 is not expected to materially differ from prior 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%">Property and Equipment, Net</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%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</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 estimated useful lives of our assets are as follows:</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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><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%">Computer software </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-3 years</span></div></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%">Furniture and office equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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%">Shorter of remaining lease term or estimated useful life</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%">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no significant impairment of property and equipment during the years ended January 31, 2021, 2020 or 2019.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left: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%">Leases</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%">At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as operating lease right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.</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%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU 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. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</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 have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</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%">Additionally, we have unoccupied leased office space that we have either subleased, plan to sublease or plan to abandon. Any impairments to the ROU asset, leasehold improvements or other assets as a result of an unoccupied leased office space are recognized as an operating expense in the period the sublease is executed or in the case of a planned sublease or planned abandonment, upon the day of cease-use and determination that the lease related ROU asset, leasehold improvements or other assets are impaired. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.</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 fourth quarter of fiscal year 2021, we recorded an impairment charge of $34.0 million for ROU assets and $1.8 million for related leasehold improvements and IT infrastructure, primarily related to certain office locations we determined will no longer be used. The impairment was determined by comparing the fair value of the impacted ROU asset, lease hold improvements and IT infrastructure to the carrying value of the assets as of the impairment measurement date, as required under Accounting Standards Codification (ASC) Topic 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There were no impairment charges recognized during the years ended January 31, 2020 and 2019. See </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="#i976b8c5e68954fa5a3407a92632c97c9_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional discussion related to these impairment charges.</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%">Goodwill and 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%">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</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 are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</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 evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to 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%">There were no impairments of goodwill or intangible assets during the years ended January 31, 2021, 2020 or 2019. </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%">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%">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 consolidated balance sheets. The changes in the fair value are included in other income (expense), net within our 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;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%">Business Combinations</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 use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.</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%">Capitalized Software Costs</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%">Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open source. Therefore, we have not capitalized any software costs through January 31, 2021. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.</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%">Comprehensive Loss</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%">Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity that are not reflected in the consolidated statements of operations.</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%">Revenue Recognition</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 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 and, to a lesser extent, consumption-based revenue from our cloud offerings. Subscription arrangements are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xNDUvZnJhZzphOGM1NWIxNWZjMDk0NTc1ODA4MzVjNjZkYjcxNDgzMi90ZXh0cmVnaW9uOmE4YzU1YjE1ZmMwOTQ1NzU4MDgzNWM2NmRiNzE0ODMyXzEzMzQ3_b111d66c-75da-47c8-810b-a99a9fbc205c">one</span> to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. 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. </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 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 and/or on a consumption</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis for our cloud-based solutions. Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance. </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 determine revenue recognition through the following steps, which are described in more detail below: </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract or contracts with a customer </span></div><div style="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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligation(s) in the contract </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligation(s) in the contract </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, a performance obligation is satisfied </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 agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal. </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%">At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation. </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 is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method. </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%">Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price 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%">In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately. </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 describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our 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-style:italic;font-weight:400;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><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 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 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.</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:400;line-height:120%">Services revenue</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%">Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided 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. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to </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%">remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.</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:400;line-height:120%">Contract 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%">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. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. </span><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 January 31, 2021 and 2020, contract assets wer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $5.0 million an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $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-style:italic;font-weight:400;line-height:120%">Contract Liabilities</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%">Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due under our contracts with customers and is recognized as revenue as the revenue recognition criteria are met. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period. </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:400;line-height:120%">Other Practical Expedients</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%">We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.</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 Costs</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%">Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Deferred contract costs were $84.2 million and $90.0 million as of January 31, 2021 and 2020, respectively. For the years ended January 31, 2021, 2020, and 2019, amortization expense for the deferred contract costs were $66.7 million, $47.6 million and $30.6 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.</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%">Cost of Revenue</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%">Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses, travel costs, and 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 for employees and fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology). </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%">Research and Development</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%">Research and development costs are expensed as incurred and primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for 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.</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%">Advertising Expenses</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%">Advertising is expensed as incurred. Advertising expense </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 $11.5 million, $15.4 million, and $6.9 million for the years ended January 31, 2021, 2020 and 2019, respectively.</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%">Stock-Based Compensation</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 recognize stock-based compensation expense for all stock-based payments over the requisite service period on a straight-line basis. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes. Stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred.</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 grant restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). The fair value of RSUs is equal to our stock price at the close of market on the grant date. RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xNDUvZnJhZzphOGM1NWIxNWZjMDk0NTc1ODA4MzVjNjZkYjcxNDgzMi90ZXh0cmVnaW9uOmE4YzU1YjE1ZmMwOTQ1NzU4MDgzNWM2NmRiNzE0ODMyXzE3NDI0_8edbfd03-44ca-4278-99f9-3c0398d34ac4">three</span> 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%">We calculate the fair value of purchase rights granted under the Employee Stock Purchase Plan (ESPP) based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term based on the offering period, which is six months. We estimate volatility based on historical realized volatility of our stock for the six months prior to issuance. The interest rate is derived from government bonds with a similar term. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of ESPP purchase rights.</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%">Income Taxes</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 account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.</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%">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</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%">Commitments and Contingencies</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%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. </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 in the first quarter of fiscal 2021:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><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:14.5pt">Accounting Standards Update (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 consolidated financial statements for the year ended January 31, 2021.</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 (FASB) issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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, 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="background-color:#ffffff;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 will adopt this standard on February 1, 2021. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.</span></div>We continue to assess the potential impacts of the new standards, including the area described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standard on the consolidated financial statements at this time. The consolidated financial statements include the accounts 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 financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP). Our fiscal year ends on January 31. References to fiscal 2021, for example, refers 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 goodwill, intangible assets and other long-lived assets including operating lease right-of-use assets, 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. <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 fourth quarter of fiscal 2021, we combined deferred revenue and other contract liabilities, both current and non-current, into contract liabilities current and non-current for all periods presented on our Consolidated Balance Sheets. All contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance). </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%">Certain other immaterial prior year amounts have been reclassified to conform to current year presentation in the Balance Sheets, Consolidated Statements of Cash Flows and Notes to Consolidated Financial Statements.</span></div> 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 The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations. Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space. We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and credit losses on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method. 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. 1 0 <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. 2700000 800000 <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%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.</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 estimated useful lives of our assets are as follows:</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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><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%">Computer software </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-3 years</span></div></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%">Furniture and office equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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%">Shorter of remaining lease term or estimated useful life</span></td></tr></table></div>We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. <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 estimated useful lives of our assets are as follows:</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:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><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%">Computer software </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-3 years</span></div></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%">Furniture and office equipment </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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%">Shorter of remaining lease term or estimated useful life</span></td></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 cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="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 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%">Computer equipment and software </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,974 </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 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%">Office furniture and equipment </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%">13,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%">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 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%">Leasehold improvements </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%">24,719 </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 2px 15.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%">Property and equipment, gross </span></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%">63,045 </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 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%">Less: accumulated depreciation and amortization </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%">(44,980)</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 2px 28.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%">Property and equipment, net </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%">18,065 </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> P2Y P2Y P3Y P3Y 0 0 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%">At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as operating lease right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.</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%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU 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. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</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 have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</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%">Additionally, we have unoccupied leased office space that we have either subleased, plan to sublease or plan to abandon. Any impairments to the ROU asset, leasehold improvements or other assets as a result of an unoccupied leased office space are recognized as an operating expense in the period the sublease is executed or in the case of a planned sublease or planned abandonment, upon the day of cease-use and determination that the lease related ROU asset, leasehold improvements or other assets are impaired. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of fiscal year 2021, we recorded an impairment charge of $34.0 million for ROU assets and $1.8 million for related leasehold improvements and IT infrastructure, primarily related to certain office locations we determined will no longer be used. The impairment was determined by comparing the fair value of the impacted ROU asset, lease hold improvements and IT infrastructure to the carrying value of the assets as of the impairment measurement date, as required under Accounting Standards Codification (ASC) Topic 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant, and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There were no impairment charges recognized during the years ended January 31, 2020 and 2019. See </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="#i976b8c5e68954fa5a3407a92632c97c9_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional discussion related to these impairment charges.</span> 34000000.0 1800000 <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%">Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.</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 are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.</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 evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.</span></div> 0 0 0 0 0 0 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 consolidated balance sheets. The changes in the fair value are included in other income (expense), net within our consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities. We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations. Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open source. Therefore, we have not capitalized any software costs through January 31, 2021. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred. Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity that are not reflected in the consolidated statements of operations. <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 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 and, to a lesser extent, consumption-based revenue from our cloud offerings. Subscription arrangements are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xNDUvZnJhZzphOGM1NWIxNWZjMDk0NTc1ODA4MzVjNjZkYjcxNDgzMi90ZXh0cmVnaW9uOmE4YzU1YjE1ZmMwOTQ1NzU4MDgzNWM2NmRiNzE0ODMyXzEzMzQ3_b111d66c-75da-47c8-810b-a99a9fbc205c">one</span> to three years in length but may be up to seven years in limited cases. Arrangements with our customers typically do not include general right of returns. 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. </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 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 and/or on a consumption</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> basis for our cloud-based solutions. Our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance. </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 determine revenue recognition through the following steps, which are described in more detail below: </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract or contracts with a customer </span></div><div style="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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligation(s) in the contract </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligation(s) in the contract </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%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, a performance obligation is satisfied </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 agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal. </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%">At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation. </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 is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method. </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%">Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price 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%">In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately. </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 describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our 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-style:italic;font-weight:400;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><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 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 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.</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:400;line-height:120%">Services revenue</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%">Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided 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. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to </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%">remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.</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:400;line-height:120%">Contract 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%">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. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. </span><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 January 31, 2021 and 2020, contract assets wer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e $5.0 million an</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d $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-style:italic;font-weight:400;line-height:120%">Contract Liabilities</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%">Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due under our contracts with customers and is recognized as revenue as the revenue recognition criteria are met. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period. </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:400;line-height:120%">Other Practical Expedients</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%">We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.</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 Costs</span></div>Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. P3Y P7Y 5000000.0 4600000 84200000 90000000.0 66700000 47600000 30600000 Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses, travel costs, and 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 for employees and fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology). Research and development costs are expensed as incurred and primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for 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. Advertising is expensed as incurred. 11500000 15400000 6900000 <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 recognize stock-based compensation expense for all stock-based payments over the requisite service period on a straight-line basis. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes. Stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred.</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 grant restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). The fair value of RSUs is equal to our stock price at the close of market on the grant date. RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xNDUvZnJhZzphOGM1NWIxNWZjMDk0NTc1ODA4MzVjNjZkYjcxNDgzMi90ZXh0cmVnaW9uOmE4YzU1YjE1ZmMwOTQ1NzU4MDgzNWM2NmRiNzE0ODMyXzE3NDI0_8edbfd03-44ca-4278-99f9-3c0398d34ac4">three</span> 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%">We calculate the fair value of purchase rights granted under the Employee Stock Purchase Plan (ESPP) based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term based on the offering period, which is six months. We estimate volatility based on historical realized volatility of our stock for the six months prior to issuance. The interest rate is derived from government bonds with a similar term. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of ESPP purchase rights.</span></div> 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%">We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.</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%">Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.</span></div> Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred. <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 in the first quarter of fiscal 2021:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><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:14.5pt">Accounting Standards Update (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 consolidated financial statements for the year ended January 31, 2021.</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 (FASB) issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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, 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="background-color:#ffffff;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 will adopt this standard on February 1, 2021. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.</span></div>We continue to assess the potential impacts of the new standards, including the area described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standard on the consolidated financial statements at this time. -800000 Revenue from Contracts with Customers <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%">Significant changes in contract liabilities during the periods ended January 31, 2021 and 2020 are as follows (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:86.861%"/><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:10.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">February 1, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">526,042 </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="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%">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="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%">(407,004)</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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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%">435,674 </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"><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="display:none"/><td colspan="3" style="display:none"/><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%">554,712 </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="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"/></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%">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="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%">(465,351)</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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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%">519,036 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2021</span></td><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%">608,397 </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;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%">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-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%">During the year ended January 31, 2021, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material. </span></div>As of January 31, 2021, approximately $953.7 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $662.2 million over the next 12 months and approximately $291.5 million thereafter. <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%">Significant changes in contract liabilities during the periods ended January 31, 2021 and 2020 are as follows (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.839%"><tr><td style="width:1.0%"/><td style="width:86.861%"/><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:10.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">February 1, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">526,042 </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="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%">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="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%">(407,004)</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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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%">435,674 </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"><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="display:none"/><td colspan="3" style="display:none"/><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%">554,712 </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="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"/></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%">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="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%">(465,351)</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%">Increases due to invoicing prior to satisfaction of performance obligations</span></td><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%">519,036 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 31, 2021</span></td><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%">608,397 </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> 526042000 407004000 435674000 554712000 465351000 519036000 608397000 953700000 662200000 P12M 291500000 Business Combination <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>The results of operations of Eventador have been included in our consolidated statements of operations from the acquisition date and were not material. 1 18000000.0 3500000 P3Y 14500000 8900000 5700000 P4Y P5Y Cash Equivalents and Marketable Securities <div style="margin-bottom:9pt;text-indent:22.5pt"><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, 2021 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.282%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </span></td><td style="background-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%">186,127 </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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</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%">68,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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%">69,044 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,903 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</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%">210,321 </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,215 </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%">(72)</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%">211,464 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">48,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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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%">40,239 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">60,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%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">60,802 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,291 </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%">34 </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%">38,325 </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 10.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">659,604 </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%">1,612 </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%">(87)</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%">661,129 </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="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span><br/></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 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:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"><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></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%">408,900 </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%">1,250 </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%">— </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%">410,150 </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="padding-left:18pt;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%">Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2021 and 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%">The contractual maturities of cash equivalents and marketable 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:99.679%"><tr><td style="width:1.0%"/><td style="width:46.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.284%"/><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%">January 31, 2021</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 #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%">Amortized Cost</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%">Estimated Fair Value</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%">Amortized Cost</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%">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%">487,201 </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%">487,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">172,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">173,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and 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%">659,604 </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%">661,129 </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="text-align:justify"><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%">The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2021 and 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 year ended January 31, 2021, 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 consolidated statement of operations and were not material for the years ended January 31, 2021, 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 loss into net loss were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> not material for th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e years ended January 31, 2021 and 2020.</span></div> <div style="margin-bottom:9pt;text-indent:22.5pt"><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, 2021 (in thousands): </span></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.282%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </span></td><td style="background-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%">186,127 </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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency obligations</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%">68,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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%">69,044 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,903 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</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%">210,321 </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,215 </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%">(72)</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%">211,464 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">48,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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</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%">40,239 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">60,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%">53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">60,802 </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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,291 </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%">34 </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%">38,325 </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 10.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">659,604 </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%">1,612 </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%">(87)</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%">661,129 </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="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><span><br/></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 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:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.282%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 2.12pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and obligations</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">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 2px 15.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"><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></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%">408,900 </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%">1,250 </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%">— </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%">410,150 </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> 186127000 186127000 4000000 4000000 68972000 76000 4000 69044000 2901000 2000 0 2903000 210321000 1215000 72000 211464000 48212000 19000 6000 48225000 40031000 213000 5000 40239000 60749000 53000 0 60802000 38291000 34000 0 38325000 659604000 1612000 87000 661129000 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 P1Y P1Y P3Y P3Y <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 contractual maturities of cash equivalents and marketable 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:99.679%"><tr><td style="width:1.0%"/><td style="width:46.970%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.284%"/><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%">January 31, 2021</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 #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%">Amortized Cost</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%">Estimated Fair Value</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%">Amortized Cost</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%">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%">487,201 </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%">487,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">172,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">173,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 10.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and 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%">659,604 </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%">661,129 </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> 487201000 487848000 273582000 274058000 172403000 173281000 135318000 136092000 659604000 661129000 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="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 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 according to the fair value hierarchy, measured at fair value as of January 31, 2021 (in thousands): </span></div><div style="margin-bottom:6pt;padding-left:18pt;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:69.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.091%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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%">Money market funds </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </span></td><td style="background-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%">186,127 </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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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%">U.S. agency obligations </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%">— </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%">69,044 </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%">69,044 </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 21.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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,903 </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 21.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%">Corporate notes and obligations </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%">— </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%">211,464 </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%">211,464 </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 21.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%">Commercial paper </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">48,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">48,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 2px 21.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%">Municipal securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">40,239 </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%">40,239 </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 21.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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,802 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802 </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 21.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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,325 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325 </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:700;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </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:top"><span style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,002 </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:top"/><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%">661,129 </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="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;padding-left:18pt;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:69.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.091%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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%">Money market funds </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Corporate notes and obligations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Commercial paper </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Municipal securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Certificates of deposit </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%">— </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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"/></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%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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="text-align:center"><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, nonbinding 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%">Our foreign currency forward contract liabilities and assets are classified within Level 2 in 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. The fair value of these contracts were not material as of January 31, 2021.</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 have no Level 1 or 3 liabilities and no Level 3 assets measured on a recurring basis. </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></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%">Certain of our long-lived assets, including intangible assets, goodwill, and ROU assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of fiscal year 2021, we recorded </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment charges of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease related ROU assets and other long-lived assets primarily related to certain office leases that we determined will no longer be used.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under ASC Topic 360 using Level 3 inputs. See </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="#i976b8c5e68954fa5a3407a92632c97c9_175" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional discussion related to these impairment charges. There were no impairment charges recognized during the years ended January 31, 2020 and 2019.</span></div> The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2021 (in thousands): <div style="margin-bottom:6pt;padding-left:18pt;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:69.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.091%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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%">Money market funds </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </span></td><td style="background-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%">186,127 </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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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%">U.S. agency obligations </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%">— </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%">69,044 </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%">69,044 </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 21.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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,903 </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 21.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%">Corporate notes and obligations </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%">— </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%">211,464 </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%">211,464 </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 21.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%">Commercial paper </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">48,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">48,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 2px 21.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%">Municipal securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">40,239 </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%">40,239 </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 21.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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,802 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802 </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 21.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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">38,325 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,325 </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:700;line-height:100%">Total financial assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186,127 </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:top"><span style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,002 </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:top"/><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%">661,129 </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="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;padding-left:18pt;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:69.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.088%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.091%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.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%">Money market funds </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Corporate notes and obligations </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Commercial paper </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Municipal securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">Certificates of deposit </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%">— </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 2px 21.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%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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"/></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%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 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> 186127000 0 186127000 0 69044000 69044000 0 2903000 2903000 0 211464000 211464000 0 48225000 48225000 0 40239000 40239000 0 64802000 64802000 0 38325000 38325000 186127000 475002000 661129000 34596000 0 34596000 0 68429000 68429000 0 200117000 200117000 0 46467000 46467000 0 20930000 20930000 0 15015000 15015000 0 24596000 24596000 34596000 375554000 410150000 <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, nonbinding 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%">Our foreign currency forward contract liabilities and assets are classified within Level 2 in 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. The fair value of these contracts were not material as of January 31, 2021.</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 have no Level 1 or 3 liabilities and no Level 3 assets measured on a recurring basis. </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></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our long-lived assets, including intangible assets, goodwill, and ROU assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of fiscal year 2021, we recorded </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment charges of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease related ROU assets and other long-lived assets primarily related to certain office leases that we determined will no longer be used.</span> The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under ASC Topic 360 using Level 3 inputs. 35800000 0 0 Goodwill and Intangible Assets<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%">Goodwill</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 following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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, 2019</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%">586,456 </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:22.5pt"><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></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,905 </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 10pt;text-align: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 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%">590,361 </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 23.5pt;text-align: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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks in January 2019 and to an immaterial business combination.</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%">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 January 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:52.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.997%"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(14,814)</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%">7,956 </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.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(147,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">524,674 </span></td><td style="background-color:#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%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(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%">— </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 2px 34.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</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%">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%">(180,387)</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%">532,630 </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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></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%">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:52.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.997%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 7pt;text-align:left;vertical-align:bottom"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 34.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</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%">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:9pt;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 $78.3 million, $80.0 million and $9.1 million during the years ended January 31, 2021, 2020 and 2019, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.</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 expected future amortization expense of these intangible assets as of January 31, 2021 is as follows (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:87.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.958%"/><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%">2022</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%">70,239 </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%">2023</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,887 </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%">2024</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,376 </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%">2025</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,286 </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%">2026</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%">66,875 </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%">2027 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%">192,967 </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-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%">532,630 </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;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%">Goodwill</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 following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.638%"/><td style="width:0.1%"/></tr><tr><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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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, 2019</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%">586,456 </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:22.5pt"><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></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,905 </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 10pt;text-align: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 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%">590,361 </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 23.5pt;text-align: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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks in January 2019 and to an immaterial business combination.</span></div> 586456000 3905000 590361000 8930000 599291000 <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%">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 January 31, 2021 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:52.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.997%"/><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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(14,814)</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%">7,956 </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.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(147,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">524,674 </span></td><td style="background-color:#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%">7.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(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%">— </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 2px 34.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</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%">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%">(180,387)</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%">532,630 </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="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></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%">Intangible assets consisted of the following as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.679%"><tr><td style="width:1.0%"/><td style="width:52.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.997%"/><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 7pt;text-align:left;vertical-align:bottom"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 2px 34.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</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%">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 14814000 7956000 P3Y3M18D 671947000 147273000 524674000 P7Y10M24D 18300000 18300000 0 713017000 180387000 532630000 P7Y9M18D 17570000 11321000 6249000 P2Y 671447000 80847000 590600000 P8Y10M24D 18300000 9913000 8387000 P0Y10M24D 707317000 102081000 605236000 P8Y8M12D 78300000 80000000.0 9100000 <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 expected future amortization expense of these intangible assets as of January 31, 2021 is as follows (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:87.842%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.958%"/><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%">2022</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%">70,239 </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%">2023</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,887 </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%">2024</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,376 </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%">2025</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,286 </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%">2026</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%">66,875 </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%">2027 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%">192,967 </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-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%">532,630 </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> 70239000 67887000 67376000 67286000 66875000 192967000 532630000 Derivative Contracts <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. To mitigate the impact of changes in foreign currency rates, we execute foreign cu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rrency 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>During the year ended January 31, 2021, we recorded a loss of $1.0 million in other income (expense), net within our 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 consolidated statements of cash flows. As of January 31, 2021, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $18.7 million. 1000000.0 18700000 Balance Sheet Components <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%">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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="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 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%">Computer equipment and software </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,974 </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 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%">Office furniture and equipment </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%">13,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%">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 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%">Leasehold improvements </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%">24,719 </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 2px 15.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%">Property and equipment, gross </span></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%">63,045 </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 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%">Less: accumulated depreciation and amortization </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%">(44,980)</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 2px 28.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%">Property and equipment, net </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%">18,065 </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="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 expense was $11.1 million, $12.1 million and $8.3 million for the years ended January 31, 2021, 2020 and 2019, respectively.</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%">Accrued Compensation</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%">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></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,538 </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"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,205 </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%">Accrued bonuses </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%">14,956 </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%">13,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"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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><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></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,681 </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 2px 22.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 accrued compensation </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%">56,643 </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%">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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Other consists primarily of amounts owed for severance-related benefits.</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%">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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </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,182 </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%">Current portion of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </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%">Accrued self-insurance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,743 </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><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,368 </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><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,208 </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 22.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 other accrued 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%">30,196 </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%">22,297 </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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Business combination related payments held by Cloudera for indemnification purposes.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Other relates primarily to amounts owed to third-party vendors that provide marketing, cloud-computing services and travel costs.</span></div> 24974000 22489000 13352000 12672000 24719000 24236000 63045000 59397000 44980000 37409000 18065000 21988000 11100000 12100000 8300000 <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%">Accrued compensation consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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></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,538 </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"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,205 </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%">Accrued bonuses </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%">14,956 </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%">13,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"><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></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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><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></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,681 </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 2px 22.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 accrued compensation </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%">56,643 </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%">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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Other consists primarily of amounts owed for severance-related benefits.</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%">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"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.523%"/><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 January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,790 </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,182 </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%">Current portion of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,164 </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%">Accrued self-insurance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,743 </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><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,368 </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><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,208 </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 22.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 other accrued 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%">30,196 </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%">22,297 </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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Business combination related payments held by Cloudera for indemnification purposes.</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Other relates primarily to amounts owed to third-party vendors that provide marketing, cloud-computing services and travel costs.</span></div> 22538000 27067000 10834000 15205000 14956000 13409000 2634000 2732000 5681000 3413000 56643000 61826000 3790000 6182000 3610000 0 5596000 5164000 4720000 1743000 3368000 0 9112000 9208000 30196000 22297000 Debt<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 December 22, 2020, we entered into a senior secured credit agreement (the “Credit Agreement”). The Credit Agreement provides for a seven-year senior secured institutional term loan "B" for an aggregate principal amount of $500.0 million (the "Term Loan"). The Term Loan amortizes at a per annum rate equal to 1.0% payable quarterly, with the balance payable at maturity on December 22, 2027. The proceeds of the Term Loan will be used for general corporate purposes, including to fund repurchases of our common stock and to pay transaction costs and expenses in connection therewith.</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%"> At our option, the Term Loan will bear interest at a per annum rate equal to a Eurocurrency Rate plus 2.50% or a Base Rate plus 1.50%, both subject to a 3.25% floor. As of January 31, 2021, the Term Loan is bearing interest at a per annum rate of 3.25%. During the year ended January 31, 2021, we recognized interest expense of $1.7 million.</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 Credit Agreement contains usual and customary representations and warranties, optional and mandatory prepayment provisions, and affirmative and negative covenants, including limitations on liens, investments, restricted payments, additional indebtedness, transactions with affiliates and asset sales and mergers. The Credit Agreement does not contain any financial covenants. Our obligations under the Credit Agreement may be accelerated upon customary events of default, including non-payment of principal, interest, fees and other amounts, inaccuracy of representations and warranties, violation of covenants, cross default and cross acceleration to material third party indebtedness, voluntary and involuntary bankruptcy or insolvency proceedings, inability to pay debts as they become due, material judgments, ERISA events, actual or asserted invalidity of security documents or guarantees and change in control.</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 incurred debt discount and issuance costs of approximately $9.5 million in connection with obtaining our Term Loan. These debt discount and issuance costs are amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the contractual term of the arrangement. Amortization of debt discount and issuance costs during the year ended January 31, 2021 was immaterial.</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 January 31, 2021, the Term Loan had a carrying value of $490.7 million, of which $3.6 million is classified as current and recorded in other accrued liabilities and $487.1 million is classified as non-current on the consolidated balance sheet. </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 January 31, 2021, the expected future principal payments under the Term Loan are due 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:78.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2023</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%">5,000 </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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2027 and thereafter</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%">475,000 </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 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">500,000 </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> P7Y 500000000.0 0.010 0.0250 0.0150 0.0325 0.0325 1700000 9500000 490700000 3600000 487100000 <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 January 31, 2021, the expected future principal payments under the Term Loan are due 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:78.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.773%"/><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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2023</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%">5,000 </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%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2027 and thereafter</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%">475,000 </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 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">500,000 </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> 5000000 5000000 5000000 5000000 5000000 475000000 500000000 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-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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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%">45,747 </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%">45,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,276 </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%">(14,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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,730)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost </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 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%">32,799 </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%">32,186 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Amount excludes ROU asset impairment charge of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as discussed below.</span></div><div style="margin-bottom:9pt;text-align:justify"><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:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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 January 31,</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">Weighted Average Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;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 January 31, 2021 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:80.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.490%"/><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%">2022</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%">28,355 </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%">2023</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,811 </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%">2024</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,846 </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%">2025</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%">36,997 </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%">2026</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%">33,317 </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%">2027 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%">55,243 </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%">229,569 </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 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%">     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%">(40,699)</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%">188,870 </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%">We expect to receive $14.5 million of sublease rental proceeds over the next two years as of January 31, 2021.</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 fourth quarter of fiscal year 2021, as a result and in consideration of the changing nature of our use of office space for our workforce and the impacts of the COVID-19 pandemic, we evaluated our existing real estate lease portfolio. This evaluation included the decision to abandon a leased office space and the establishment of a formal plan to cease-use and sublease certain other leased office spaces that we no longer utilize. In connection with this evaluation, we reviewed certain of our lease right-of-use assets and related other long-lived assets for impairment under ASC 360.</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 a result of </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 evaluation, we recognized an impairment loss during the fourth quarter of fiscal year 2021 of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is included in general and administrative expenses in the accompanying statement of operations for the year ended January 31, 2021. The impairment loss recorded includes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$34.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to lease right-of-use assets and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to other long-lived assets namely leasehold improvements and IT infrastructure.</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%">The fair values for the asset groups relating to the impaired long-lived assets were estimated primarily using discounted cash flow models (income approach) with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows.</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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 #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%">45,747 </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%">45,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,276 </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%">(14,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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,730)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost </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 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%">32,799 </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%">32,186 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Amount excludes ROU asset impairment charge of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as discussed below.</span></div> 45747000 45640000 1782000 2276000 14730000 15730000 32799000 32186000 35800000 <div style="margin-bottom:9pt;text-align:justify"><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:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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 January 31,</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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="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%">Weighted Average Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;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> P6Y1M6D 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 January 31, 2021 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:80.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.490%"/><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%">2022</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%">28,355 </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%">2023</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,811 </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%">2024</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,846 </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%">2025</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%">36,997 </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%">2026</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%">33,317 </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%">2027 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%">55,243 </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%">229,569 </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 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%">     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%">(40,699)</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%">188,870 </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> 28355000 37811000 37846000 36997000 33317000 55243000 229569000 40699000 188870000 14500000 35800000 34000000.0 1800000 Commitments and Contingencies <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%">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 January 31, 2021 and 2020, we had a tota</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l of $19.4 million and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $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.</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%">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 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 class action complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, defendants filed motions to dismiss the consolidated amended complaint. A hearing on the motions to dismiss is currently scheduled for April 1, 2021. Cloudera believes that the allegations in the lawsuits are without merit.</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%">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. 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 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. The consolidated amended complaint 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. On November 5, 2020, the court entered a stipulated order certifying a class consisting of all persons who acquired Cloudera common stock in exchange for Hortonworks securities pursuant to the registration statement and prospectus issued in connection with Cloudera’s January 2019 merger and acquisition of Hortonworks. A further case management conference is currently scheduled for June 9, 2021. Cloudera believes that the allegations in the lawsuits are without merit.</span></div><div style="text-indent:18pt"><span><br/></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%">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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The complaint 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 and the case is currently stayed. </span></div><div style="text-indent:18pt"><span><br/></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%">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="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%">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> 19400000 19900000 4 14 2 13 11 13 13 3 3 13 Common Stock RepurchasesOn March 3, 2020, our board of directors authorized a share repurchase program of up to $100 million of our outstanding shares of common stock. Under this share repurchase program, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share during the year ended January 31, 2021. On December 2, 2020, our board of directors authorized another share repurchase program of up to $500 million of our outstanding shares of common stock. Under this share repurchase program, we used $314.1 million to repurchase 26.1 million shares of common stock from Intel Corporation at an average repurchase price of $12.05 per share during the year ended January 31, 2021. There were approximately $259.9 million of authorized funds remaining under both share repurchase programs as of January 31, 2021.Under both share repurchase programs, shares may be repurchased 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 any 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 programs do not have an expiration date and may be suspended or discontinued at any time and do not obligate us to purchase any shares. 100000000 26000000.0 3900000 6.56 500000000 314100000 26100000 12.05 259900000 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 <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%">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%">When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase 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.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On February 1, 2021, 14,561,036 additional shares were authorized for issuance by the board of directors. As of January 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there wer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e 13,720,801 shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Hortonworks merger in January 2019, the total fair value of the stock-based awards assumed was $63.5 million, which was recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the acquisition date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger. </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%">During the years ended January 31, 2021 and 2020, we incurred approximately $6.6 million and $20.9 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.</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-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</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 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:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xODQvZnJhZzpmNDAxY2NlZDEyOWQ0MmZjYjkzYjYwN2FlMjMyNmYwNi90ZXh0cmVnaW9uOmY0MDFjY2VkMTI5ZDQyZmNiOTNiNjA3YWUyMzI2ZjA2XzI2ODk_853caf02-adfb-4be7-9f17-9b937393082a">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:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xODQvZnJhZzpmNDAxY2NlZDEyOWQ0MmZjYjkzYjYwN2FlMjMyNmYwNi90ZXh0cmVnaW9uOmY0MDFjY2VkMTI5ZDQyZmNiOTNiNjA3YWUyMzI2ZjA2XzI3ODQ_7dad73af-d6cb-438f-967f-797e27d52365">two</span> to three years.</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 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:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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%">Options<br/>Outstanding (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-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining<br/>Contractual<br/>Term<br/>(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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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 #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%">5.96 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align: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="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </span></td><td style="background-color:#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 14.5pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">(950)</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.22 </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 14.5pt 2px 1pt;text-align: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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.27 </span></td><td style="background-color:#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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">21,982 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable— January 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.27 </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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,982 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and Expected to Vest — January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#ffffff;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:#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%">9.27 </span></td><td style="background-color:#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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">21,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;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%">The total intrinsic value of options exercised during the years ended January 31, 2021, 2020 and 2019 was $75.8 million, $26.2 million and $31.2 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option. </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 total grant-date fair value of stock options vested during the years ended January 31, 2021, 2020 and 2019 was $0.4 million, $1.6 million and $27.9 million, respectively. There were no options granted during the year ended January 31, 2021 and 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%">The weighted-average grant-date fair value of employee options granted during the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31,</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">was $4.58 per share. </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 fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.358%"><tr><td style="width:1.0%"/><td style="width:81.319%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.675%"/><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: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%">Year Ended January 31, 2019</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%">Volatility </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0%</span></td><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%">Risk-free interest rate </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</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%">Expected term (in years) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td><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%">Expected dividends </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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"/><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 unamortized stock-based compensation expense for stock options was immaterial at January 31, 2021.</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-style:italic;font-weight:700;line-height:120%">Restricted Stock Units </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%">We issue RSUs to employees and directors under the Stock Plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over three-to-four years. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For new employee grants, the RSUs generally meet the service-based condition over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xODQvZnJhZzpmNDAxY2NlZDEyOWQ0MmZjYjkzYjYwN2FlMjMyNmYwNi90ZXh0cmVnaW9uOmY0MDFjY2VkMTI5ZDQyZmNiOTNiNjA3YWUyMzI2ZjA2XzQ1NTc_4dec93ef-e62d-4639-8edc-6e5418d52c03">four</span>-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. </span></div><div style="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%">The f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ollowing table summarizes RSU 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:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">RSUs 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 RSUs (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></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="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"/></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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align: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%">23,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">11.98 </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 16pt;text-align: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%">(6,858)</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.38 </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 16pt;text-align: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 </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%">(20,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14 </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:120%">Balance —January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;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%">The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2021, 2020 and 2019 was $11.98, $8.96, and $12.08 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2021, 2020 and 2019 was $216.1 million, $218.3 million, and $128.7 million, respectively.</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 unamortized stock-based compensation expense for RSUs was $381.9 million as of January 31, 2021 and will be recognized over the average remaining vesting period of 2.3 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%">In February 2021, our Compensation Committee authorized the granting of RSUs and performance-based restricted stock units (PRSUs) to certain executives under the 2017 Plan. See </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="#i976b8c5e68954fa5a3407a92632c97c9_2541" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 18</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further details.</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-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%">Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3NmI4YzVlNjg5NTRmYTVhMzQwN2E5MjYzMmM5N2M5L3NlYzo5NzZiOGM1ZTY4OTU0ZmE1YTM0MDdhOTI2MzJjOTdjOV8xODQvZnJhZzpmNDAxY2NlZDEyOWQ0MmZjYjkzYjYwN2FlMjMyNmYwNi90ZXh0cmVnaW9uOmY0MDFjY2VkMTI5ZDQyZmNiOTNiNjA3YWUyMzI2ZjA2XzY3ODU_88992295-92b2-4bf5-83a0-7d6367ea6339">six</span>-month purchase period (commencing each June 21 and December 21).</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 our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.</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 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 (roun</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ded to the nearest whole share) or (ii) a number of shares of our common stock determined by our board of directors. On February 1, 2021, 2,912,207 additional shares were authorized for issuance by the board of directors. As of January 31, 2021, the total number of shares available for grant under the ESPP was 4,344,158 shares.</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 January 31, 2021</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.6 million wa</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See </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="#i976b8c5e68954fa5a3407a92632c97c9_172" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 8</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information.</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 fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</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:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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: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%">Volatility </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8%</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9%</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.8%</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: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%">Risk-free interest rate </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4%</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: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%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</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: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%">Expected dividends </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 2 30000000 0.05 14561036 13720801 63500000 P1Y6M 13100000 6600000 20900000 P10Y P4Y 0.25 P1Y P3Y <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 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:99.839%"><tr><td style="width:1.0%"/><td style="width:44.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.741%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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="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%">Options<br/>Outstanding (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-<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining<br/>Contractual<br/>Term<br/>(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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><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></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%">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 #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%">5.96 </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 13pt 2px 1pt;text-align: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="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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.89 </span></td><td style="background-color:#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 14.5pt 2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">(950)</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.22 </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 14.5pt 2px 1pt;text-align: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="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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance — January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.27 </span></td><td style="background-color:#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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">21,982 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable— January 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,382 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.27 </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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,982 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested and Expected to Vest — January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#ffffff;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:#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%">9.27 </span></td><td style="background-color:#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 13pt 2px 1pt;text-align: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.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">21,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13530000 5.96 P2Y1M6D 70057000 9197000 3.89 950000 14.22 3383000 9.27 P3Y 21982000 3382000 9.27 P3Y 21982000 3383000 9.27 P3Y 21982000 75800000 26200000 31200000 400000 1600000 27900000 4.58 <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 fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.358%"><tr><td style="width:1.0%"/><td style="width:81.319%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.675%"/><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: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%">Year Ended January 31, 2019</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%">Volatility </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0%</span></td><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%">Risk-free interest rate </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5%</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%">Expected term (in years) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 years</span></td><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%">Expected dividends </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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"/><td colspan="3" style="display:none"/></tr></table></div> 0.450 0.025 P5Y 0 0.25 P1Y P3Y P3Y <div style="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%">The f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ollowing table summarizes RSU 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:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">RSUs 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 RSUs (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></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="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"/></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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align: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%">23,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">11.98 </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 16pt;text-align: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%">(6,858)</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.38 </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 16pt;text-align: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 </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%">(20,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14 </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:120%">Balance —January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38584000 10.85 23097000 11.98 6858000 11.38 20059000 10.14 34764000 11.91 11.98 8.96 12.08 216100000 218300000 128700000 381900000 P2Y3M18D 20 P5M 0.05 0.05 0.01 0.15 0.85 25000 2500 3000000 P10Y 0.01 2912207 4344158 2600000 <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 fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:</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:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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: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%">Volatility </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8%</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.9%</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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.8%</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: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%">Risk-free interest rate </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4%</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: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%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 years</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: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%">Expected dividends </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div> 0.668 0.319 0.388 0.001 0.019 0.024 P0Y6M P0Y6M P0Y6M 0 0 0 Income Taxes<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 domestic and foreign components of loss before provision for income taxes consisted of the following (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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"/></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%">Domestic </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(168,327)</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%">(340,542)</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%">(191,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </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%">12,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </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 16.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%">Net loss before provision for income taxes </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%">(155,388)</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%">(327,882)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(187,231)</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="text-indent:36pt"><span><br/></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 components of provision for income taxes are as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Federal </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%">— </span></td><td style="background-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"/></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%">   State </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%">(16)</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)</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%">(106)</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%">   Foreign </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,371)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Federal </span></td><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%">302 </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="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%">— </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="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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   State </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'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:top"/><td colspan="3" 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%">— </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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Foreign </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547 </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%">84 </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%">59 </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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td 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%">1,849 </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;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%">84 </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;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%">59 </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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes </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%">(7,346)</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%">(8,700)</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%">(5,418)</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="text-indent:18pt"><span><br/></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%">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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"/></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%">U.S. federal statutory income tax </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">32,631 </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%">68,856 </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%">39,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">10,044 </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%">Stock-based compensation </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%">11,486 </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%">(6,395)</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,004)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in U.S. tax status of foreign entities </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%">1,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(72,449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></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%">(50,529)</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,566 </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%">(42,450)</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%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,945)</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%">Legal expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</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,150)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(381)</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 16.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%">Provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,346)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,418)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The change in U.S. tax status of foreign entities pertains to changes we made to our corporate entity operating structure, primarily as it pertains to transferring certain acquired intellectual property to the U.S. in fiscal 2020. As a result, certain foreign entities became disregarded for U.S. tax purposes. This change required the remeasurement of certain deferred taxes at tax rates different to those outside of the U.S. and the establishment of new deferred taxes for the disregarded entities, resulting in a one-time increase in our effective tax rate. Any tax provision impact was fully offset by a valuation allowance.</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 deferred tax assets and liabilities were as follows (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:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 #000;padding:0 1pt"/></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%">   Accruals and reserves </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%">13,079 </span></td><td style="background-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%">7,948 </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 </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,967 </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%">28,621 </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%">   Net operating loss carryforwards </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%">479,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">475,390 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and development credits and other credits </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%">84,278 </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%">75,168 </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%">   Stock-based compensation </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,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,428 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> ROU assets/lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,406 </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%">53,048 </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%">   Capitalized research and development </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%">52,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">10,351 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Gross deferred tax assets </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%">708,045 </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%">668,954 </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 19pt;text-align: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 valuation allowance </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%">(525,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(459,649)</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 42.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 deferred tax assets, net of valuation allowance </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,305 </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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   Depreciation and amortization </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%">(124,773)</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%">(139,176)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets/lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(48,085)</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 costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,741)</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%">(21,609)</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%">Gross deferred tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,671)</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;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%">(208,870)</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 31pt;text-align: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 deferred tax assets </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993 </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%">435 </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="padding-left:18pt;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%">Undistributed earnings of our foreign subsidiaries at January 31, 2021 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.</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 January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.</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%">A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2021 and 2020 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2021 and 2020 was an increase of approximately $65.7 million and $5.4 million, respectively.</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%">At January 31, 2021, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $522.1 million and $708.3 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2021 for other states’ 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%">At January 31, 2021, we have federal and state research credit carryforwards of approximately $63.1 million and $53.1 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.</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%">Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis through October 31, 2019 to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.</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%">For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f being realized upon settle</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ment. </span></div><div style="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%">The following table reflects the changes in the gross unrecognized tax benefits (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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 as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,400 </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%">18,600 </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%">11,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross increases </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%">— </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%">600 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross decreases </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%">— </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%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross increases</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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,900 </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%">Balance as of end of year </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%">27,800 </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%">24,400 </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%">18,600 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes $7.4 million from the Hortonworks merger for fiscal year 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%">As of January 31, 2021, the total amount of gross unrecognized tax benefits 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%">$27.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of which $2.2 million, if recognized, would impact our effective tax rate. We do not believe that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.</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 recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2021, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.</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 consolidated financial statements as a result of this development.</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 domestic and foreign components of loss before provision for income taxes consisted of the following (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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"/></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%">Domestic </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(168,327)</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%">(340,542)</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%">(191,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign </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%">12,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </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 16.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%">Net loss before provision for income taxes </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%">(155,388)</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%">(327,882)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(187,231)</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> -168327000 -340542000 -191479000 12939000 12660000 4248000 -155388000 -327882000 -187231000 <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 components of provision for income taxes are as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Federal </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%">— </span></td><td style="background-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"/></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%">   State </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%">(16)</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)</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%">(106)</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%">   Foreign </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,766)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,371)</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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,195)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,784)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</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%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Federal </span></td><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%">302 </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="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%">— </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="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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   State </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'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:top"/><td colspan="3" 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%">— </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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Foreign </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,547 </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%">84 </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%">59 </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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td 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%">1,849 </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;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%">84 </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;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%">59 </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 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes </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%">(7,346)</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%">(8,700)</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%">(5,418)</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> 0 0 0 16000 18000 106000 9179000 8766000 5371000 9195000 8784000 5477000 -302000 0 0 0 0 0 -1547000 -84000 -59000 -1849000 -84000 -59000 7346000 8700000 5418000 <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%">A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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></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"/></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%">U.S. federal statutory income tax </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">32,631 </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%">68,856 </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%">39,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research tax credits </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">10,044 </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%">Stock-based compensation </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%">11,486 </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%">(6,395)</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,004)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in U.S. tax status of foreign entities </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%">1,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(72,449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></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%">(50,529)</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,566 </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%">(42,450)</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%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,945)</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%">Legal expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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%">Global intangible low-taxed income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,305)</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,150)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,196)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(381)</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 16.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%">Provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,346)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,418)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The change in U.S. tax status of foreign entities pertains to changes we made to our corporate entity operating structure, primarily as it pertains to transferring certain acquired intellectual property to the U.S. in fiscal 2020. As a result, certain foreign entities became disregarded for U.S. tax purposes. This change required the remeasurement of certain deferred taxes at tax rates different to those outside of the U.S. and the establishment of new deferred taxes for the disregarded entities, resulting in a one-time increase in our effective tax rate. Any tax provision impact was fully offset by a valuation allowance.</span></div> -32631000 -68856000 -39318000 5066000 6120000 10044000 -11486000 6395000 3004000 1646000 -72449000 0 50529000 -8566000 42450000 5507000 6384000 4945000 0 0 4000000 0 3668000 0 2305000 1150000 0 -166000 2196000 381000 7346000 8700000 5418000 <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 deferred tax assets and liabilities were as follows (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:70.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 #000;padding:0 1pt"/></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%">   Accruals and reserves </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%">13,079 </span></td><td style="background-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%">7,948 </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 </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,967 </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%">28,621 </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%">   Net operating loss carryforwards </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%">479,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">475,390 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Research and development credits and other credits </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%">84,278 </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%">75,168 </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%">   Stock-based compensation </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,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,428 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> ROU assets/lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,406 </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%">53,048 </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%">   Capitalized research and development </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%">52,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">10,351 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Gross deferred tax assets </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%">708,045 </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%">668,954 </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 19pt;text-align: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 valuation allowance </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%">(525,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(459,649)</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 42.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 deferred tax assets, net of valuation allowance </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,305 </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%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   Depreciation and amortization </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%">(124,773)</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%">(139,176)</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU assets/lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(48,085)</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 costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,741)</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%">(21,609)</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%">Gross deferred tax liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180,671)</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;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%">(208,870)</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 31pt;text-align: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 deferred tax assets </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993 </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%">435 </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> 13079000 7948000 20967000 28621000 479157000 475390000 84278000 75168000 8626000 18428000 49406000 53048000 52532000 10351000 708045000 668954000 525381000 459649000 182664000 209305000 124773000 139176000 35157000 48085000 20741000 21609000 180671000 208870000 1993000 435000 65700000 5400000 1900000000 522100000 708300000 63100000 53100000 <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 the changes in the gross unrecognized tax benefits (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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 as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,400 </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%">18,600 </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%">11,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in prior period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross increases </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%">— </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%">600 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax positions taken in current period: </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross decreases </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%">— </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%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Gross increases</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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,900 </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%">Balance as of end of year </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%">27,800 </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%">24,400 </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%">18,600 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.</span></div> 24400000 18600000 11700000 0 600000 0 0 0 1000000 3400000 5200000 7900000 27800000 24400000 18600000 7400000 27800000 2200000 0 Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive of certain companies that are our customers. The aggregate revenue we recognized from these customers was $8.5 million, $16.2 million and $21.2 million for the years ended January 31, 2021, 2020 and 2019, respectively. There was $2.2 million and $1.2 million in accounts receivable due from these customers as of January 31, 2021 and 2020, respectively. 8500000 16200000 21200000 2200000 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 are 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 certain acquired intangible assets, impairment of real estate lease related 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: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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">782,769 </span></td><td style="background-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%">667,826 </span></td><td style="background-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%">406,333 </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%">86,489 </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%">126,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">73,608 </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 #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%">869,258 </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%">794,191 </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%">479,941 </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="padding-left:9pt;text-indent:-9pt"><span><br/></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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">701,938 </span></td><td style="background-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%">577,899 </span></td><td style="background-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%">356,214 </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%">17,044 </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%">29,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">12,315 </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%">718,982 </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%">607,110 </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%">368,529 </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;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></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 reconciliation of segment financial information to our loss from operations is as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Segment contribution margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">718,982 </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%">607,110 </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%">368,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(78,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,129)</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%">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%">(188,935)</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%">(220,354)</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%">(117,365)</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%">Impairment of real estate lease related 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%">(35,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(572,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">(646,486)</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%">(435,799)</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%">Loss from operations</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%">(156,265)</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%">(339,754)</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%">(193,764)</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%">Sales outside of the United States represented approximately 40%, 38% and 34% of our total revenue for the years ended January 31, 2021, 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.</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 January 31, 2021 and 2020, property and equipment, net located outside of the United States represented approximately 31% and 22% of total property and equipment, net, respectively.</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: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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">782,769 </span></td><td style="background-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%">667,826 </span></td><td style="background-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%">406,333 </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%">86,489 </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%">126,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">73,608 </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 #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%">869,258 </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%">794,191 </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%">479,941 </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="padding-left:9pt;text-indent:-9pt"><span><br/></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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">701,938 </span></td><td style="background-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%">577,899 </span></td><td style="background-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%">356,214 </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%">17,044 </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%">29,211 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">12,315 </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%">718,982 </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%">607,110 </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%">368,529 </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> 782769000 667826000 406333000 86489000 126365000 73608000 869258000 794191000 479941000 701938000 577899000 356214000 17044000 29211000 12315000 718982000 607110000 368529000 <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 reconciliation of segment financial information to our loss from operations is as follows (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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Segment contribution margin</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">718,982 </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%">607,110 </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%">368,529 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(78,306)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,024)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,129)</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%">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%">(188,935)</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%">(220,354)</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%">(117,365)</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%">Impairment of real estate lease related 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%">(35,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(572,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">(646,486)</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%">(435,799)</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%">Loss from operations</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%">(156,265)</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%">(339,754)</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%">(193,764)</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> 718982000 607110000 368529000 78306000 80024000 9129000 188935000 220354000 117365000 35828000 0 0 572178000 646486000 435799000 -156265000 -339754000 -193764000 0.40 0.38 0.34 0.31 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">:</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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/></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%">(162,734)</span></td><td style="background-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%">(336,582)</span></td><td style="background-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%">(192,649)</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"/></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, 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%">302,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">280,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">159,816 </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.54)</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%">(1.20)</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%">(1.21)</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="padding-left:18pt;text-indent:-18pt"><span><br/></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 following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Stock options to purchase common stock </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%">3,383 </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%">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 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%">19,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards </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%">34,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">35,058 </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%">Shares issuable pursuant to the ESPP</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%">787 </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%">969 </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%">724 </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 16.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 </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </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%">53,083 </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%">54,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">:</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:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/></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%">(162,734)</span></td><td style="background-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%">(336,582)</span></td><td style="background-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%">(192,649)</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"/></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, 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%">302,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">280,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">159,816 </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.54)</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%">(1.20)</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%">(1.21)</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> -162734000 -336582000 -192649000 302522000 280772000 159816000 -0.54 -1.20 -1.21 <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 for the periods presented because their effect would have been anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="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"/><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%">Stock options to purchase common stock </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%">3,383 </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%">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 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%">19,118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards </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%">34,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">35,058 </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%">Shares issuable pursuant to the ESPP</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%">787 </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%">969 </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%">724 </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 16.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 </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </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%">53,083 </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%">54,900 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3383000 13530000 19118000 34764000 38584000 35058000 787000 969000 724000 38934000 53083000 54900000 Subsequent Event<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, our Compensation Committee authorized the granting of RSUs representing an aggregate of 2,236,242 shares of common stock, and PRSUs representing an aggregate of 2,236,242 shares of common stock, to certain executive officers under the 2017 Plan. One twelfth of the RSUs shall vest and be settled on each quarterly anniversary date following the vesting commencement date. The PRSUs will vest based on Cloudera's achievement of certain performance goals during the performance period commencing on February 1, 2021 and ending on January 31, 2024. Upon achievement of performance goals, up to 1/6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span> of the PRSUs shall vest each half fiscal year subject to the executive’s continued service to Cloudera on the last day of the applicable half fiscal year. The number of PRSUs that will ultimately vest and be converted into shares of common stock will depend on Cloudera’s: (i) EBITDA excluding stock-based compensation; and (ii) Revenue. 2236242 2236242 Amounts include stock-based compensation expense as follows (in thousands):Years Ended January 31,202120202019Cost of revenue – subscription $15,123 $16,599 $9,959 Cost of revenue – services 11,909 17,609 11,492 Research and development 72,087 75,554 41,430 Sales and marketing 55,173 63,360 27,918 General and administrative 34,643 47,232 26,566  Amounts include the impairment of real estate lease related right-of-use assets and other long-lived assets of $35.8 million for the year ended January 31, 2021. Amounts include amortization of acquired intangible assets as follows (in thousands):Years Ended January 31,202120202019Cost of revenue - subscription$11,880 $11,213 $3,251 Sales and marketing 66,426 68,811 5,878  XML 15 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2021
Feb. 28, 2021
Jul. 31, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2021    
Current Fiscal Year End Date --01-31    
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 per share    
Trading Symbol CLDR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 3.0
Entity Common Stock, Shares Outstanding (In shares)   291,399,179  
Documents Incorporated by Reference Information required in response to Part II and Part III of Form 10-K is hereby incorporated by reference to portions of the Registrant’s Proxy Statement for the Annual Meeting of Stockholders to be held in 2021. The Proxy Statement will be filed by the Registrant with the Securities and Exchange Commission no later than 120 days after the end of the Registrant’s fiscal year ended January 31, 2021.    
Entity Central Index Key 0001535379    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Current Assets:    
Cash and cash equivalents $ 298,672 $ 107,638
Marketable securities 297,721 253,361
Accounts receivable, net 316,098 249,971
Deferred contract costs 53,048 54,776
Prepaid expenses and other current assets 32,382 42,155
Total current assets 997,921 707,901
Property and equipment, net 18,065 21,988
Marketable securities, non-current 173,281 122,193
Intangible assets, net 532,630 605,236
Goodwill 599,291 590,361
Deferred contract costs, non-current 31,170 35,260
Operating lease right-of-use assets 146,424 204,642
Other assets 9,819 12,209
TOTAL ASSETS 2,508,601 2,299,790
Current Liabilities:    
Accounts payable 2,713 3,858
Accrued compensation 56,643 61,826
Other accrued liabilities 30,196 22,297
Operating lease liabilities 19,574 19,181
Contract liabilities 553,983 472,786
Total current liabilities 663,109 579,948
Long-term debt 487,089 0
Operating lease liabilities, non-current 169,296 192,324
Contract liabilities, non-current 54,414 81,926
Other accrued liabilities, non-current 6,763 7,223
TOTAL LIABILITIES 1,380,671 861,421
Commitments and contingencies
STOCKHOLDERS’ EQUITY:    
Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2021 and 2020 0 0
Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2021 and 2020; 291,220,735 and 295,167,761 shares issued and outstanding at January 31, 2021 and 2020, respectively 15 15
Additional paid-in capital 2,776,690 2,923,905
Accumulated other comprehensive income 580 273
Accumulated deficit (1,649,355) (1,485,824)
TOTAL STOCKHOLDERS’ EQUITY 1,127,930 1,438,369
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,508,601 $ 2,299,790
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - Parenthetical - $ / shares
Jan. 31, 2021
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) 291,220,735 295,167,761
Common stock outstanding (in shares) 291,220,735 295,167,761
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Revenue:      
Revenue from Contract with Customer, Excluding Assessed Tax $ 869,258 $ 794,191 $ 479,941
Cost of revenue:      
Total cost of revenue [1],[2] 189,188 232,502 136,114
Gross profit 680,070 561,689 343,827
Operating expenses:      
Research and development [1],[2] 244,507 263,566 173,814
Sales and marketing [1],[2] 420,501 467,541 253,164
General and administrative [1],[2],[3] 171,327 170,336 110,613
Total operating expenses [1],[2] 836,335 901,443 537,591
Loss from operations (156,265) (339,754) (193,764)
Interest income, net 3,994 11,687 9,011
Other income (expense), net (3,117) 185 (2,478)
Loss before provision for income taxes (155,388) (327,882) (187,231)
Provision for income taxes (7,346) (8,700) (5,418)
Net loss $ (162,734) $ (336,582) $ (192,649)
Net loss per share, basic and diluted (in dollars per share) $ (0.54) $ (1.20) $ (1.21)
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 302,522 280,772 159,816
Subscription      
Revenue:      
Revenue from Contract with Customer, Excluding Assessed Tax $ 782,769 $ 667,826 $ 406,333
Cost of revenue:      
Total cost of revenue [1],[2] 107,834 117,739 63,329
Services      
Revenue:      
Revenue from Contract with Customer, Excluding Assessed Tax 86,489 126,365 73,608
Cost of revenue:      
Total cost of revenue [1],[2] $ 81,354 $ 114,763 $ 72,785
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue - subscription$11,880 $11,213 $3,251 
Sales and marketing 66,426 68,811 5,878 
[2] Amounts include stock-based compensation expense as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue – subscription $15,123 $16,599 $9,959 
Cost of revenue – services 11,909 17,609 11,492 
Research and development 72,087 75,554 41,430 
Sales and marketing 55,173 63,360 27,918 
General and administrative 34,643 47,232 26,566 
[3] Amounts include the impairment of real estate lease related right-of-use assets and other long-lived assets of $35.8 million for the year ended January 31, 2021.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - Parenthetical - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Amortization expense of intangible assets $ 78,300,000 $ 80,000,000.0 $ 9,100,000
Impairment of real estate lease related assets 35,828,000 0 0
Subscription      
Stock-based compensation expense 15,123,000 16,599,000 9,959,000
Amortization expense of intangible assets 11,880,000 11,213,000 3,251,000
Services      
Stock-based compensation expense 11,909,000 17,609,000 11,492,000
Research and development      
Stock-based compensation expense 72,087,000 75,554,000 41,430,000
Sales and marketing      
Stock-based compensation expense 55,173,000 63,360,000 27,918,000
Amortization expense of intangible assets 66,426,000 68,811,000 5,878,000
General and administrative      
Stock-based compensation expense $ 34,643,000 $ 47,232,000 $ 26,566,000
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (162,734) $ (336,582) $ (192,649)
Other comprehensive income, net of tax:      
Foreign currency translation gain (loss) 32 (935) 34
Unrealized gain on investments 275 1,250 756
Total other comprehensive income, net of tax 307 315 790
Comprehensive loss $ (162,427) $ (336,267) $ (191,859)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Outstanding beginning of period (in shares) at Jan. 31, 2018     145,327        
Beginning balance at Jan. 31, 2018 $ 428,174   $ 7 $ 1,385,592 $ (832) $ (956,593)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Shares issued under employee stock plans (in shares)     3,827        
Shares issued under employee stock plans 22,179     22,179      
Shares issued from restricted stock units vesting (in shares)     9,080        
Stock-based compensation expense 117,365     117,365      
Shares issued in a business combination (in shares)     111,305        
Shares issued in a business combination 1,202,428   $ 6 1,202,422      
Shares withheld related to net settlement of equity awards (in shares)     (720)        
Shares withheld related to net settlement of equity awards (16,218)     (16,218)      
Unrealized gain on investments 756       756    
Foreign currency translation gain (loss) 34       34    
Net loss (192,649)         (192,649)  
Outstanding end of period (in shares) at Jan. 31, 2019     268,819        
Ending balance at Jan. 31, 2019 $ 1,562,069   $ 13 2,711,340 (42) (1,149,242)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member            
Shares issued under employee stock plans (in shares)     4,396        
Shares issued under employee stock plans $ 12,676     12,676      
Shares issued from restricted stock units vesting (in shares)     23,273        
Shares issued from restricted stock units vesting 2   $ 2 0      
Shares issued under employee stock purchase plan (in shares)     2,498        
Shares issued under employee stock purchase plan 12,156     12,156      
Stock-based compensation expense 220,354     220,354      
Shares withheld related to net settlement of equity awards (in shares)     (3,818)        
Shares withheld related to net settlement of equity awards (32,621)     (32,621)      
Unrealized gain on investments 1,250       1,250    
Foreign currency translation gain (loss) (935)       (935)    
Net loss (336,582)         (336,582)  
Outstanding end of period (in shares) at Jan. 31, 2020     295,168        
Ending balance at Jan. 31, 2020 1,438,369 $ (797) $ 15 2,923,905 273 (1,485,824) $ (797)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Shares issued under employee stock plans (in shares)     9,197        
Shares issued under employee stock plans 35,770     35,770      
Shares issued from restricted stock units vesting (in shares)     20,059        
Shares issued from restricted stock units vesting 0   $ 1 (1)      
Shares issued under employee stock purchase plan (in shares)     1,513        
Shares issued under employee stock purchase plan 15,394     15,394      
Repurchases of common stock (in shares)     (30,011)        
Repurchases of common stock (340,066)   $ (1) (340,065)      
Stock-based compensation expense 188,935     188,935      
Shares withheld related to net settlement of equity awards (in shares)     (4,705)        
Shares withheld related to net settlement of equity awards (47,248)     (47,248)      
Unrealized gain on investments 275       275    
Foreign currency translation gain (loss) 32       32    
Net loss (162,734)         (162,734)  
Outstanding end of period (in shares) at Jan. 31, 2021     291,221        
Ending balance at Jan. 31, 2021 $ 1,127,930   $ 15 $ 2,776,690 $ 580 $ (1,649,355)  
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (162,734,000) $ (336,582,000) $ (192,649,000)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 89,393,000 92,156,000 17,428,000
Non-cash lease expense 45,747,000 45,640,000 0
Impairment of real estate lease related assets 35,828,000 0 0
Stock-based compensation expense 188,935,000 220,354,000 117,365,000
Amortization of deferred contract costs 66,734,000 47,552,000 30,634,000
Other 9,395,000 (1,880,000) (1,431,000)
Changes in assets and liabilities:      
Accounts receivable (65,061,000) (8,956,000) 54,231,000
Prepaid expenses and other assets 12,151,000 (8,280,000) 14,606,000
Deferred contract costs (60,916,000) (68,575,000) (39,665,000)
Accounts payable (2,816,000) (4,089,000) 3,795,000
Accrued compensation (6,140,000) 5,570,000 (17,962,000)
Other accrued liabilities 1,187,000 109,000 5,413,000
Operating lease liabilities (46,022,000) (51,059,000) 0
Other contract liabilities 50,141,000 31,214,000 42,508,000
Net cash provided by (used in) operating activities 155,822,000 (36,826,000) 34,273,000
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchases of marketable securities (472,715,000) (494,252,000) (462,737,000)
Proceeds from sale of marketable securities 120,329,000 86,739,000 56,702,000
Maturities of marketable securities 254,763,000 413,557,000 435,478,000
Cash used in business combinations, net of cash acquired (12,358,000) (4,500,000)  
Cash acquired in a business combination     42,557,000
Capital expenditures (10,053,000) (7,203,000) (10,041,000)
Net cash (used in) provided by investing activities (120,034,000) (5,659,000) 61,959,000
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from debt, net of issuance costs 490,546,000 0 0
Repurchases of common stock (340,065,000) 0 0
Taxes paid related to net share settlement of equity awards (47,248,000) (32,621,000) (16,218,000)
Proceeds from employee stock plans 51,064,000 25,664,000 21,844,000
Net cash provided by (used in) financing activities 154,297,000 (6,957,000) 5,626,000
Effect of exchange rate changes on cash, cash equivalents and restricted cash 949,000 (1,607,000) (1,118,000)
Net increase (decrease) in cash, cash equivalents and restricted cash 191,034,000 (51,049,000) 100,740,000
Cash, cash equivalents and restricted cash — Beginning of period 110,990,000 162,039,000 61,299,000
Cash, cash equivalents and restricted cash — End of period 302,024,000 110,990,000 162,039,000
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION      
Cash paid for income taxes 9,562,000 7,760,000 4,775,000
Purchases of property and equipment, accrued but not yet paid 15,000 45,000 208,000
Fair value of common stock issued as consideration for a business combination 0 0 1,154,230,000
Fair value of equity awards assumed in a business combination 0 0 48,197,000
Right-of-use assets obtained in exchange for new operating lease liabilities 9,412,000 7,392,000 0
Reconciliation of cash, cash equivalents and restricted cash as shown in the statement of cash flows      
Total cash, cash equivalents and restricted cash $ 302,024,000 $ 162,039,000 $ 61,299,000
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies
12 Months Ended
Jan. 31, 2021
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 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.
In January 2019, we completed a merger with Hortonworks, Inc, pursuant to which Hortonworks, Inc. became a subsidiary of Cloudera.
Basis of Consolidation
The consolidated financial statements include the accounts 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 financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2021, for example, refers 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 goodwill, intangible assets and other long-lived assets including operating lease right-of-use assets, 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.
Reclassifications
In the fourth quarter of fiscal 2021, we combined deferred revenue and other contract liabilities, both current and non-current, into contract liabilities current and non-current for all periods presented on our Consolidated Balance Sheets. All contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance).
Certain other immaterial prior year amounts have been reclassified to conform to current year presentation in the Balance Sheets, Consolidated Statements of Cash Flows and Notes to Consolidated Financial Statements.
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.
Foreign Currency Translation
The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash
Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Marketable Securities
We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and credit losses on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
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.
As of January 31, 2021, one customer represented more than 10% of accounts receivable. No single customer represented more than 10% of accounts receivable as of January 31, 2020. For the years ended January 31, 2021, 2020 and 2019, no single customer accounted for 10% or more of revenue.
Accounts Receivable and Allowance for Credit Losses
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. As of January 31, 2021 and 2020, allowance for credit losses was $2.7 million and $0.8 million, respectively. The movements in the allowance for credit losses were not significant for any of the periods presented.
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 January 31, 2021 is not expected to materially differ from prior periods.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value. There was no significant impairment of property and equipment during the years ended January 31, 2021, 2020 or 2019.
Leases
At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as operating lease right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU 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. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have unoccupied leased office space that we have either subleased, plan to sublease or plan to abandon. Any impairments to the ROU asset, leasehold improvements or other assets as a result of an unoccupied leased office space are recognized as an operating expense in the period the sublease is executed or in the case of a planned sublease or planned abandonment, upon the day of cease-use and determination that the lease related ROU asset, leasehold improvements or other assets are impaired. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
In the fourth quarter of fiscal year 2021, we recorded an impairment charge of $34.0 million for ROU assets and $1.8 million for related leasehold improvements and IT infrastructure, primarily related to certain office locations we determined will no longer be used. The impairment was determined by comparing the fair value of the impacted ROU asset, lease hold improvements and IT infrastructure to the carrying value of the assets as of the impairment measurement date, as required under Accounting Standards Codification (ASC) Topic 360, Property, Plant, and Equipment. There were no impairment charges recognized during the years ended January 31, 2020 and 2019. See Note 10 for additional discussion related to these impairment charges.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
There were no impairments of goodwill or intangible assets during the years ended January 31, 2021, 2020 or 2019.
Derivative Contracts
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 consolidated balance sheets. The changes in the fair value are included in other income (expense), net within our consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Business Combinations
We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs
Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open source. Therefore, we have not capitalized any software costs through January 31, 2021. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss
Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity that are not reflected in the consolidated statements of operations.
Revenue Recognition
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 and, to a lesser extent, consumption-based revenue from our cloud offerings. 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 right of returns. 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 and/or on a consumption basis for our cloud-based solutions. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
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 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.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided 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. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to
remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
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. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. As of January 31, 2021 and 2020, contract assets were $5.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due under our contracts with customers and is recognized as revenue as the revenue recognition criteria are met. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred. Deferred contract costs were $84.2 million and $90.0 million as of January 31, 2021 and 2020, respectively. For the years ended January 31, 2021, 2020, and 2019, amortization expense for the deferred contract costs were $66.7 million, $47.6 million and $30.6 million, respectively, and there was no impairment loss in relation to the costs capitalized. We do not incur direct fulfillment-related costs of a nature required to be capitalized and amortized.
Cost of Revenue
Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses, travel costs, and 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 for employees and fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology).
Research and Development
Research and development costs are expensed as incurred and primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for 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.
Advertising Expenses
Advertising is expensed as incurred. Advertising expense was $11.5 million, $15.4 million, and $6.9 million for the years ended January 31, 2021, 2020 and 2019, respectively.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments over the requisite service period on a straight-line basis. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes. Stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred.
We grant restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). The fair value of RSUs is equal to our stock price at the close of market on the grant date. RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
We calculate the fair value of purchase rights granted under the Employee Stock Purchase Plan (ESPP) based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term based on the offering period, which is six months. We estimate volatility based on historical realized volatility of our stock for the six months prior to issuance. The interest rate is derived from government bonds with a similar term. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of ESPP purchase rights.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Commitments and Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2021:
Accounting Standards Update (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 consolidated financial statements for the year ended January 31, 2021.
In June 2016, the Financial Accounting Standards Board (FASB) 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 will adopt this standard on February 1, 2021. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the area described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standard on the consolidated financial statements at this time.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers
12 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Significant changes in contract liabilities during the periods ended January 31, 2021 and 2020 are as follows (in thousands):
February 1, 2019$526,042 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004)
Increases due to invoicing prior to satisfaction of performance obligations435,674 
January 31, 2020554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(465,351)
Increases due to invoicing prior to satisfaction of performance obligations519,036 
January 31, 2021$608,397 
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 year ended January 31, 2021, net revenue recognized from our remaining performance obligations satisfied in previous periods was not material.
As of January 31, 2021, approximately $953.7 million of revenue is expected to be recognized from remaining performance obligations in the amount of approximately $662.2 million over the next 12 months and approximately $291.5 million thereafter.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combination
12 Months Ended
Jan. 31, 2021
Business Combinations [Abstract]  
Business Combination Business Combination
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 26 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities
12 Months Ended
Jan. 31, 2021
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 January 31, 2021 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$186,127 $— $— $186,127 
Certificates of deposit4,000 — — 4,000 
Marketable securities:
U.S. agency obligations68,972 76 (4)69,044 
Asset-backed securities2,901 — 2,903 
Corporate notes and obligations210,321 1,215 (72)211,464 
Commercial paper48,212 19 (6)48,225 
Municipal securities40,031 213 (5)40,239 
Certificates of deposit60,749 53 — 60,802 
U.S. treasury securities38,291 34 — 38,325 
Total cash equivalents and marketable securities$659,604 $1,612 $(87)$661,129 

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 securities68,194 235 — 68,429 
Corporate notes and obligations199,226 891 — 200,117 
Commercial paper46,460 — 46,467 
Municipal securities20,865 65 — 20,930 
Certificates of deposit14,996 19 — 15,015 
U.S. treasury securities24,563 33 — 24,596 
Total cash equivalents and marketable securities$408,900 $1,250 $— $410,150 

Maturities of our noncurrent marketable securities generally range from one year to three years at both January 31, 2021 and 2020.
The contractual maturities of cash equivalents and marketable securities were as follows (in thousands):
January 31, 2021January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$487,201 $487,848 $273,582 $274,058 
Due after one year through five years172,403 173,281 135,318 136,092 
Total cash equivalents and marketable securities$659,604 $661,129 $408,900 $410,150 

The unrealized loss for each of these fixed rate marketable securities was not material as of January 31, 2021 and 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 year ended January 31, 2021, 2020 and 2019.
Realized gains and realized losses on our cash equivalents and marketable securities are included in other income (expense), net on the consolidated statement of operations and were not material for the years ended January 31, 2021, 2020 and 2019.
Reclassification adjustments out of accumulated other comprehensive loss into net loss were not material for the years ended January 31, 2021 and 2020.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement
12 Months Ended
Jan. 31, 2021
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 Measured at Fair Value on a Recurring Basis
The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2021 (in thousands):
Level 1Level 2Total
Financial assets:
Money market funds $186,127 $— $186,127 
U.S. agency obligations — 69,044 69,044 
Asset-backed securities — 2,903 2,903 
Corporate notes and obligations — 211,464 211,464 
Commercial paper — 48,225 48,225 
Municipal securities — 40,239 40,239 
Certificates of deposit— 64,802 64,802 
U.S. treasury securities— 38,325 38,325 
Total financial assets$186,127 $475,002 $661,129 
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, nonbinding 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.
Our foreign currency forward contract liabilities and assets are classified within Level 2 in 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. The fair value of these contracts were not material as of January 31, 2021.
We have no Level 1 or 3 liabilities and no Level 3 assets measured on a recurring basis.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our long-lived assets, including intangible assets, goodwill, and ROU assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of fiscal year 2021, we recorded impairment charges of $35.8 million on lease related ROU assets and other long-lived assets primarily related to certain office leases that we determined will no longer be used. The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under ASC Topic 360 using Level 3 inputs. See Note 10 for additional discussion related to these impairment charges. There were no impairment charges recognized during the years ended January 31, 2020 and 2019.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
12 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2019$586,456 
Other (1)
3,905 
Balance at January 31, 2020590,361 
Eventador acquisition8,930 
Balance at January 31, 2021$599,291 
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks in January 2019 and to an immaterial business combination.
Intangible Assets
Intangible assets consisted of the following as of January 31, 2021 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$22,770 $(14,814)$7,956 3.3
Customer relationships and other acquired intangible assets671,947 (147,273)524,674 7.9
Unbilled contracts18,300 (18,300)— — 
Total$713,017 $(180,387)$532,630 7.8

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 assets671,447 (80,847)590,600 8.9
Unbilled contracts18,300 (9,913)8,387 0.9
Total$707,317 $(102,081)$605,236 8.7
Amortization expense for intangible assets was $78.3 million, $80.0 million and $9.1 million during the years ended January 31, 2021, 2020 and 2019, respectively. The significant increase in fiscal 2020 relates to the amortization of intangible assets recognized as part of our merger with Hortonworks in January 2019.
The expected future amortization expense of these intangible assets as of January 31, 2021 is as follows (in thousands):
2022$70,239 
202367,887 
202467,376 
202567,286 
202666,875 
2027 and thereafter192,967 
Total amortization expense$532,630 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Contracts
12 Months Ended
Jan. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Contracts Derivative Contracts We generate revenues and incur expenses in numerous currencies and are exposed to foreign currency risk. To mitigate the impact of changes in foreign currency rates, we execute 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.During the year ended January 31, 2021, we recorded a loss of $1.0 million in other income (expense), net within our 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 consolidated statements of cash flows. As of January 31, 2021, we had outstanding foreign currency forward contracts not designated as hedges with a total notional value of $18.7 million.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components
12 Months Ended
Jan. 31, 2021
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 January 31,
20212020
Computer equipment and software $24,974 $22,489 
Office furniture and equipment 13,352 12,672 
Leasehold improvements 24,719 24,236 
Property and equipment, gross 63,045 59,397 
Less: accumulated depreciation and amortization (44,980)(37,409)
Property and equipment, net $18,065 $21,988 
Depreciation expense was $11.1 million, $12.1 million and $8.3 million for the years ended January 31, 2021, 2020 and 2019, respectively.
Accrued Compensation
Accrued compensation consists of the following (in thousands):
As of January 31,
20212020
Accrued salaries, benefits and commissions$22,538 $27,067 
Accrued compensation-related taxes10,834 15,205 
Accrued bonuses 14,956 13,409 
Employee stock purchase plan withholdings2,634 2,732 
Other (1)
5,681 3,413 
Total accrued compensation $56,643 $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 January 31,
20212020
Accrued professional costs $3,790 $6,182 
Current portion of debt3,610 — 
Accrued taxes 5,596 5,164 
Accrued self-insurance costs 4,720 1,743 
Acquisition related holdback payments (1)
3,368 — 
Other (2)
9,112 9,208 
Total other accrued liabilities $30,196 $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, cloud-computing services and travel costs.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Debt
12 Months Ended
Jan. 31, 2021
Debt Disclosure [Abstract]  
Debt Debt
On December 22, 2020, we entered into a senior secured credit agreement (the “Credit Agreement”). The Credit Agreement provides for a seven-year senior secured institutional term loan "B" for an aggregate principal amount of $500.0 million (the "Term Loan"). The Term Loan amortizes at a per annum rate equal to 1.0% payable quarterly, with the balance payable at maturity on December 22, 2027. The proceeds of the Term Loan will be used for general corporate purposes, including to fund repurchases of our common stock and to pay transaction costs and expenses in connection therewith.
At our option, the Term Loan will bear interest at a per annum rate equal to a Eurocurrency Rate plus 2.50% or a Base Rate plus 1.50%, both subject to a 3.25% floor. As of January 31, 2021, the Term Loan is bearing interest at a per annum rate of 3.25%. During the year ended January 31, 2021, we recognized interest expense of $1.7 million.
The Credit Agreement contains usual and customary representations and warranties, optional and mandatory prepayment provisions, and affirmative and negative covenants, including limitations on liens, investments, restricted payments, additional indebtedness, transactions with affiliates and asset sales and mergers. The Credit Agreement does not contain any financial covenants. Our obligations under the Credit Agreement may be accelerated upon customary events of default, including non-payment of principal, interest, fees and other amounts, inaccuracy of representations and warranties, violation of covenants, cross default and cross acceleration to material third party indebtedness, voluntary and involuntary bankruptcy or insolvency proceedings, inability to pay debts as they become due, material judgments, ERISA events, actual or asserted invalidity of security documents or guarantees and change in control.
We incurred debt discount and issuance costs of approximately $9.5 million in connection with obtaining our Term Loan. These debt discount and issuance costs are amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the contractual term of the arrangement. Amortization of debt discount and issuance costs during the year ended January 31, 2021 was immaterial.
As of January 31, 2021, the Term Loan had a carrying value of $490.7 million, of which $3.6 million is classified as current and recorded in other accrued liabilities and $487.1 million is classified as non-current on the consolidated balance sheet.
As of January 31, 2021, the expected future principal payments under the Term Loan are due as follows (in thousands):
2022$5,000 
20235,000 
20245,000 
20255,000 
20265,000 
2027 and thereafter475,000 
Total $500,000 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Jan. 31, 2021
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):
Years Ended January 31,
20212020
Operating lease cost $45,747 $45,640 
Short-term lease cost1,782 2,276 
Sublease income(14,730)(15,730)
Net lease cost (1)
$32,799 $32,186 
(1) Amount excludes ROU asset impairment charge of $35.8 million, as discussed below.
Lease term and discount rate information are summarized as follows:
As of January 31,
20212020
Weighted Average Remaining Lease Term (years)6.16.8
Weighted Average Discount Rate5.9 %6.0 %
Maturities of lease liabilities as of January 31, 2021 are as follows (in thousands):
Minimum Lease Payments, Gross
2022$28,355 
202337,811 
202437,846 
202536,997 
202633,317 
2027 and thereafter55,243 
Total lease payments$229,569 
     Less imputed interest(40,699)
Present value of lease liabilities$188,870 
We expect to receive $14.5 million of sublease rental proceeds over the next two years as of January 31, 2021.
In the fourth quarter of fiscal year 2021, as a result and in consideration of the changing nature of our use of office space for our workforce and the impacts of the COVID-19 pandemic, we evaluated our existing real estate lease portfolio. This evaluation included the decision to abandon a leased office space and the establishment of a formal plan to cease-use and sublease certain other leased office spaces that we no longer utilize. In connection with this evaluation, we reviewed certain of our lease right-of-use assets and related other long-lived assets for impairment under ASC 360.
As a result of the evaluation, we recognized an impairment loss during the fourth quarter of fiscal year 2021 of $35.8 million, which is included in general and administrative expenses in the accompanying statement of operations for the year ended January 31, 2021. The impairment loss recorded includes $34.0 million related to lease right-of-use assets and $1.8 million related to other long-lived assets namely leasehold improvements and IT infrastructure.
The fair values for the asset groups relating to the impaired long-lived assets were estimated primarily using discounted cash flow models (income approach) with Level 3 inputs. The significant assumptions used in estimating fair value include the expected downtime prior to the commencement of future subleases, projected sublease income over the remaining lease periods and discount rates that reflect the level of risk associated with receiving future cash flows.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
As of January 31, 2021 and 2020, we had a total of $19.4 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 class action complaint alleging claims under the Securities Act of 1933. The court has not yet ruled on that motion. On October 27, 2020, defendants filed motions to dismiss the consolidated amended complaint. A hearing on the motions to dismiss is currently scheduled for April 1, 2021. 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. 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. The consolidated amended complaint 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. On November 5, 2020, the court entered a stipulated order certifying a class consisting of all persons who acquired Cloudera common stock in exchange for Hortonworks securities pursuant to the registration statement and prospectus issued in connection with Cloudera’s January 2019 merger and acquisition of Hortonworks. A further case management conference is currently scheduled for June 9, 2021. 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. The complaint 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 and the case is currently stayed.

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 34 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock Repurchases
12 Months Ended
Jan. 31, 2021
Equity [Abstract]  
Common Stock Common Stock RepurchasesOn March 3, 2020, our board of directors authorized a share repurchase program of up to $100 million of our outstanding shares of common stock. Under this share repurchase program, we used $26.0 million to repurchase 3.9 million shares of common stock at an average repurchase price of $6.56 per share during the year ended January 31, 2021. On December 2, 2020, our board of directors authorized another share repurchase program of up to $500 million of our outstanding shares of common stock. Under this share repurchase program, we used $314.1 million to repurchase 26.1 million shares of common stock from Intel Corporation at an average repurchase price of $12.05 per share during the year ended January 31, 2021. There were approximately $259.9 million of authorized funds remaining under both share repurchase programs as of January 31, 2021.Under both share repurchase programs, shares may be repurchased 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 any 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 programs do not have an expiration date and may be suspended or discontinued at any time and do not obligate us to purchase any shares.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Based Compensation
12 Months Ended
Jan. 31, 2021
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.
When we adopted the 2017 Plan in March 2017, we reserved 30,000,000 shares of our common stock for issuance, plus an additional number of shares of common stock equal to any shares reserved but not issued or subject to outstanding awards under our 2008 Plan on the effective date of our 2017 Plan, plus, on and after the effective date of our 2017 Plan, (i) shares that are subject to outstanding awards under the 2008 Plan which cease to be subject to such awards, (ii) shares issued under the 2008 Plan which are forfeited or repurchased at their original issue price, and (iii) shares subject to awards under the 2008 Plan that are used to pay the exercise price of an option or withheld to satisfy the tax withholding obligations related to any award. The number of shares reserved for issuance under our 2017 Plan will increase 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, 2021, 14,561,036 additional shares were authorized for issuance by the board of directors. As of January 31, 2021, there were 13,720,801 shares of common stock reserved and available for future issuance under the Stock Plans.
As a result of the Hortonworks merger in January 2019, the total fair value of the stock-based awards assumed was $63.5 million, which was recognized as stock-based compensation expense over a weighted-average period of 1.5 years from the acquisition date. Additionally, we recognized $13.1 million of stock-based compensation expense during the year ended January 31, 2019 due to the acceleration and modification of certain employee awards assumed as part of the Hortonworks merger.
During the years ended January 31, 2021 and 2020, we incurred approximately $6.6 million and $20.9 million, respectively, of additional stock-based compensation expense related to the acceleration and modification of stock awards held by certain former employees and former board members.
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
Options
Outstanding (in thousands)
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 202013,530 $5.96 2.1$70,057 
Exercised
(9,197)3.89 — 
Canceled
(950)14.22 — 
Balance — January 31, 20213,383 $9.27 3.0$21,982 
Exercisable— January 31, 20213,382 $9.27 3.0$21,982 
Vested and Expected to Vest — January 31, 20213,383 $9.27 3.0$21,982 

The total intrinsic value of options exercised during the years ended January 31, 2021, 2020 and 2019 was $75.8 million, $26.2 million and $31.2 million, respectively. The intrinsic value is the difference between the current fair market value of the stock for accounting purposes at the time of exercise and the exercise price of the stock option.
The total grant-date fair value of stock options vested during the years ended January 31, 2021, 2020 and 2019 was $0.4 million, $1.6 million and $27.9 million, respectively. There were no options granted during the year ended January 31, 2021 and 2020. The weighted-average grant-date fair value of employee options granted during the years ended January 31, 2019 was $4.58 per share.
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Year Ended January 31, 2019
Volatility 45.0%
Risk-free interest rate 2.5%
Expected term (in years) 5.0 years
Expected dividends —%
The unamortized stock-based compensation expense for stock options was immaterial at January 31, 2021.
Restricted Stock Units
We issue RSUs to employees and directors under the Stock Plans. RSUs vest upon the satisfaction of a service-based vesting condition only. The service-based condition for the majority of these awards is generally satisfied pro-rata over three-to-four years. 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.
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUs (in thousands)Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 202038,584 $10.85 
Granted 23,097 11.98 
Canceled (6,858)11.38 
Vested (20,059)10.14 
Balance —January 31, 202134,764 $11.91 

The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2021, 2020 and 2019 was $11.98, $8.96, and $12.08 per share, respectively. The total fair value of RSUs vested during the years ended January 31, 2021, 2020 and 2019 was $216.1 million, $218.3 million, and $128.7 million, respectively.
The unamortized stock-based compensation expense for RSUs was $381.9 million as of January 31, 2021 and will be recognized over the average remaining vesting period of 2.3 years.
In February 2021, our Compensation Committee authorized the granting of RSUs and performance-based restricted stock units (PRSUs) to certain executives under the 2017 Plan. See Note 18 for further details.
Employee Stock Purchase Plan
Our ESPP is intended to qualify as an employee stock purchase plan under Section 423 of the United States Internal Revenue Code of 1986, as amended (Code). Purchases will be accomplished through participation in discrete offering periods. Each offering period consists of a six-month purchase period (commencing each June 21 and December 21).
Under our ESPP, eligible employees will be able to acquire shares of our common stock by accumulating funds through payroll deductions. Our employees generally are eligible to participate in our ESPP if they are employed by us for at least 20 hours per week and more than five months in a calendar year. Employees who are 5% stockholders or would become 5% stockholders as a result of their participation in our ESPP, are ineligible to participate in our ESPP. We may impose additional restrictions on eligibility. Our eligible employees are able to select a rate of payroll deduction between 1% and 15% of their base cash compensation. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of our common stock on (i) the first trading day of the applicable offering period and (ii) the last trading day of each purchase period in the applicable offering period. No participant has the right to purchase shares of our common stock in an amount, when aggregated with purchase rights under all our employee stock purchase plans that are also in effect in the same calendar year(s), that has a fair market value of more than $25,000, determined as of the first day of the applicable purchase period, for each calendar year in which that right is outstanding. In addition, no participant is permitted to purchase more than 2,500 shares during any one purchase period or such lesser amount determined by our compensation committee or our board of directors. Once an employee is enrolled in our ESPP, participation will be automatic in subsequent offering periods. An employee’s participation automatically ends upon termination of employment for any reason.
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, 2021, 2,912,207 additional shares were authorized for issuance by the board of directors. As of January 31, 2021, the total number of shares available for grant under the ESPP was 4,344,158 shares.
As of January 31, 2021, $2.6 million was withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation in our consolidated balance sheets. See Note 8 for additional information.
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202120202019
Volatility
66.8%31.9%38.8%
Risk-free interest rate
0.1%1.9%2.4%
Expected term (in years)
0.5 years0.5 years0.5 years
Expected dividends
—%—%—%
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202120202019
Domestic $(168,327)$(340,542)$(191,479)
Foreign 12,939 12,660 4,248 
Net loss before provision for income taxes $(155,388)$(327,882)$(187,231)

The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202120202019
Current:
   Federal $— $— $— 
   State (16)(18)(106)
   Foreign (9,179)(8,766)(5,371)
Total (9,195)(8,784)(5,477)
Deferred:
   Federal 302 — — 
   State — — — 
   Foreign 1,547 84 59 
Total 1,849 84 59 
Total provision for income taxes $(7,346)$(8,700)$(5,418)

A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202120202019
U.S. federal statutory income tax $32,631 $68,856 $39,318 
Research tax credits 5,066 6,120 10,044 
Stock-based compensation 11,486 (6,395)(3,004)
Change in U.S. tax status of foreign entities (1)
1,646 (72,449)— 
Change in valuation allowance
(50,529)8,566 (42,450)
Foreign tax rate differential(5,507)(6,384)(4,945)
Legal expenses— — (4,000)
Global intangible low-taxed income— (3,668)— 
Non-deductible compensation(2,305)(1,150)— 
Other 166 (2,196)(381)
Provision for income taxes $(7,346)$(8,700)$(5,418)
(1) The change in U.S. tax status of foreign entities pertains to changes we made to our corporate entity operating structure, primarily as it pertains to transferring certain acquired intellectual property to the U.S. in fiscal 2020. As a result, certain foreign entities became disregarded for U.S. tax purposes. This change required the remeasurement of certain deferred taxes at tax rates different to those outside of the U.S. and the establishment of new deferred taxes for the disregarded entities, resulting in a one-time increase in our effective tax rate. Any tax provision impact was fully offset by a valuation allowance.
The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20212020
Deferred tax assets:
   Accruals and reserves $13,079 $7,948 
   Deferred revenue 20,967 28,621 
   Net operating loss carryforwards 479,157 475,390 
   Research and development credits and other credits 84,278 75,168 
   Stock-based compensation 8,626 18,428 
 ROU assets/lease liability49,406 53,048 
   Capitalized research and development 52,532 10,351 
   Gross deferred tax assets 708,045 668,954 
Less valuation allowance (525,381)(459,649)
Total deferred tax assets, net of valuation allowance 182,664 209,305 
Deferred tax liabilities:
   Depreciation and amortization (124,773)(139,176)
ROU assets/lease liability(35,157)(48,085)
   Deferred costs(20,741)(21,609)
Gross deferred tax liabilities (180,671)(208,870)
Net deferred tax assets $1,993 $435 

Undistributed earnings of our foreign subsidiaries at January 31, 2021 are considered to be indefinitely reinvested and, accordingly, no provision for federal and state income taxes has been provided thereon. Due to the Transition Tax and Global Intangible Low-Tax Income (GILTI) regimes as enacted by the U.S. Tax Cuts and Jobs Act of 2017 (Tax Act), those foreign earnings will not be subject to federal income taxes when actually distributed in the form of a dividend or otherwise. However, we could still be subject to state income taxes and withholding taxes payable to various foreign countries. The amounts of taxes which we could be subject to are not material to the accompanying financial statements.
In January 2018, the FASB released guidance on the accounting for tax on the GILTI provision of the Tax Act. The GILTI provision imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. The guidance indicates that either accounting for deferred taxes related to GILTI inclusions or treating any taxes on GILTI inclusions as a period cost are both acceptable methods subject to an accounting policy election. We have elected to treat any taxes on GILTI inclusions as a period cost.
A valuation allowance is provided when it is more likely than not that the deferred tax assets will not be realized. We have established a valuation allowance to offset deferred tax assets at January 31, 2021 and 2020 due to the uncertainty of realizing future tax benefits from our net operating loss carryforwards and other deferred tax assets. The net change in the total valuation allowance for the years ended January 31, 2021 and 2020 was an increase of approximately $65.7 million and $5.4 million, respectively.
At January 31, 2021, we have federal, California and other state net operating loss carryforwards of approximately $1.9 billion, $522.1 million and $708.3 million, respectively, expiring beginning fiscal 2028, for federal and California purposes and fiscal 2021 for other states’ purposes.
At January 31, 2021, we have federal and state research credit carryforwards of approximately $63.1 million and $53.1 million, respectively, expiring beginning in fiscal 2029 for federal purposes. The state credits can be carried forward indefinitely.
Federal and state tax laws may impose substantial restrictions on the utilization of the net operating loss and credit carryforward attributes in the event of an ownership change as defined in Section 382 and Section 383 of the Internal Revenue Code. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership changes. Such a limitation could result in the expiration of our net operating loss and credit carryforwards before they are utilized. We have performed an analysis through October 31, 2019 to determine whether an ownership change has occurred since inception. The analysis identified several historical ownership changes; however, the limitations did not result in a material restriction on the use of our carryforwards. In the event we experience any subsequent changes in ownership, the availability of our carryforwards in any taxable year could change.
For benefits to be recorded, a tax position must be more likely than not to be sustained upon examination. The amount recognized is measured as the largest amount of benefit that is greater than 50% likely of being realized upon settlement.

The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202120202019
Balance as of beginning of year$24,400 $18,600 $11,700 
Tax positions taken in prior period:
     Gross increases — 600 — 
Tax positions taken in current period:
     Gross decreases — — (1,000)
     Gross increases(1)
3,400 5,200 7,900 
Balance as of end of year $27,800 $24,400 $18,600 
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
As of January 31, 2021, the total amount of gross unrecognized tax benefits was $27.8 million, of which $2.2 million, if recognized, would impact our effective tax rate. We do not believe that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
We recognize interest and penalties related to income tax matters in the provision for income taxes. As of January 31, 2021, we had no accrued interest and penalties related to uncertain tax positions. We are subject to taxes in the United States and other foreign jurisdictions. In the normal course of business, we are subject to examination by various federal, state and local taxing authorities. We are not currently under audit by the Internal Revenue Service or any other tax authority. All tax years remain open to examination by major taxing jurisdictions in which we file returns.
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 consolidated financial statements as a result of this development.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
12 Months Ended
Jan. 31, 2021
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 of certain companies that are our customers. The aggregate revenue we recognized from these customers was $8.5 million, $16.2 million and $21.2 million for the years ended January 31, 2021, 2020 and 2019, respectively. There was $2.2 million and $1.2 million in accounts receivable due from these customers as of January 31, 2021 and 2020, respectively.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information
12 Months Ended
Jan. 31, 2021
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 are 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 certain acquired intangible assets, impairment of real estate lease related 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):
Years Ended January 31,
202120202019
Revenue:
Subscription $782,769 $667,826 $406,333 
Services 86,489 126,365 73,608 
Total revenue$869,258 $794,191 $479,941 

Years Ended January 31,
202120202019
Contribution margin:
Subscription $701,938 $577,899 $356,214 
Services 17,044 29,211 12,315 
Total segment contribution margin$718,982 $607,110 $368,529 

The reconciliation of segment financial information to our loss from operations is as follows (in thousands):
Years Ended January 31,
202120202019
Segment contribution margin$718,982 $607,110 $368,529 
Amortization of acquired intangible assets(78,306)(80,024)(9,129)
Stock-based compensation expense(188,935)(220,354)(117,365)
Impairment of real estate lease related assets(35,828)— — 
Corporate costs, such as research and development, corporate general and administrative and other(572,178)(646,486)(435,799)
Loss from operations$(156,265)$(339,754)$(193,764)
Sales outside of the United States represented approximately 40%, 38% and 34% of our total revenue for the years ended January 31, 2021, 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 January 31, 2021 and 2020, property and equipment, net located outside of the United States represented approximately 31% and 22% of total property and equipment, net, respectively.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2021
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):
Years Ended January 31,
202120202019
Numerator:
Net loss
$(162,734)$(336,582)$(192,649)
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
302,522 280,772 159,816 
Net loss per share, basic and diluted
$(0.54)$(1.20)$(1.21)

The following outstanding shares of common stock equivalents were excluded from the computation of the diluted net loss per share for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202120202019
Stock options to purchase common stock 3,383 13,530 19,118 
Restricted stock awards 34,764 38,584 35,058 
Shares issuable pursuant to the ESPP787 969 724 
Total 38,934 53,083 54,900 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
12 Months Ended
Jan. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventIn February 2021, our Compensation Committee authorized the granting of RSUs representing an aggregate of 2,236,242 shares of common stock, and PRSUs representing an aggregate of 2,236,242 shares of common stock, to certain executive officers under the 2017 Plan. One twelfth of the RSUs shall vest and be settled on each quarterly anniversary date following the vesting commencement date. The PRSUs will vest based on Cloudera's achievement of certain performance goals during the performance period commencing on February 1, 2021 and ending on January 31, 2024. Upon achievement of performance goals, up to 1/6th of the PRSUs shall vest each half fiscal year subject to the executive’s continued service to Cloudera on the last day of the applicable half fiscal year. The number of PRSUs that will ultimately vest and be converted into shares of common stock will depend on Cloudera’s: (i) EBITDA excluding stock-based compensation; and (ii) Revenue.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Basis of Consolidation The consolidated financial statements include the accounts 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 financial statements are prepared in accordance with accounting principles generally accepted in the United States (GAAP).
Fiscal Year Our fiscal year ends on January 31. References to fiscal 2021, for example, refers 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 goodwill, intangible assets and other long-lived assets including operating lease right-of-use assets, 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.
Reclassifications
In the fourth quarter of fiscal 2021, we combined deferred revenue and other contract liabilities, both current and non-current, into contract liabilities current and non-current for all periods presented on our Consolidated Balance Sheets. All contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due from the customer (e.g., subscription arrangements where consideration is paid annually in advance).
Certain other immaterial prior year amounts have been reclassified to conform to current year presentation in the Balance Sheets, Consolidated Statements of Cash Flows and Notes to Consolidated Financial Statements.
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.
Foreign Currency Translation The functional currency of our foreign subsidiaries is generally the local currency. The gains and losses resulting from translating our foreign subsidiaries’ financial statements into U.S. dollars have been reported in accumulated other comprehensive income on the consolidated balance sheet. Assets and liabilities are translated at exchange rates in effect at the balance sheet date. Equity is translated at the historical rates from the original transaction period. Revenue and expenses are translated at average exchange rates in effect during the period. Foreign currency transaction gains and losses are included in other income (expense), net on the statement of operations.
Cash, Cash Equivalents and Restricted Cash Cash equivalents consist of short-term, highly liquid investments with original maturities of three months or less from the date of purchase. Restricted cash represents cash on deposit with financial institutions in support of letters of credit outstanding in favor of certain landlords for office space.
Marketable Securities We have investments in various marketable securities which are classified as available for sale. We determine the appropriate classification of marketable securities at the time of purchase and reevaluate such determination at each balance sheet date. The investments are adjusted for amortization of premiums and discounts to maturity and such amortization is included in interest income, net on the statement of operations. Changes in market value considered to be temporary are recorded as unrealized gains or losses in other comprehensive income (loss). Realized gains and losses and credit losses on available-for-sale securities are included in other income (expense), net on the statement of operations. The cost of securities sold is based on the specific-identification method.
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.
Accounts Receivable and Allowance for Credit Losses 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.
Property and Equipment, Net
Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization of property and equipment is calculated using a straight-line method over the estimated useful lives of the respective assets. Maintenance and repairs that do not extend the life or improve the asset are expensed when incurred.
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An impairment loss is recognized when the total of estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. Impairment, if any, would be assessed using discounted cash flows or other appropriate measures of fair value.
Leases
At the inception of a contract, we determine whether the contract is or contains a lease. All leases with a term greater than one year are recognized on the balance sheet as operating lease right-of-use (ROU) assets and lease liabilities. We have elected the short-term leases practical expedient which allows any leases with a term of 12 months or less to be considered short-term and thus will not have a lease liability or ROU asset recognized on the balance sheet.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU 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. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The incremental borrowing rate is the rate incurred to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment. The operating lease ROU asset also includes any lease payments made and excludes lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease, which we do not include in our minimum lease terms unless the options are reasonably certain to be exercised. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
We have lease agreements with lease and non-lease components which we have elected to account for as a single lease component. On the lease commencement date, we establish assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
Additionally, we have unoccupied leased office space that we have either subleased, plan to sublease or plan to abandon. Any impairments to the ROU asset, leasehold improvements or other assets as a result of an unoccupied leased office space are recognized as an operating expense in the period the sublease is executed or in the case of a planned sublease or planned abandonment, upon the day of cease-use and determination that the lease related ROU asset, leasehold improvements or other assets are impaired. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
In the fourth quarter of fiscal year 2021, we recorded an impairment charge of $34.0 million for ROU assets and $1.8 million for related leasehold improvements and IT infrastructure, primarily related to certain office locations we determined will no longer be used. The impairment was determined by comparing the fair value of the impacted ROU asset, lease hold improvements and IT infrastructure to the carrying value of the assets as of the impairment measurement date, as required under Accounting Standards Codification (ASC) Topic 360, Property, Plant, and Equipment. There were no impairment charges recognized during the years ended January 31, 2020 and 2019. See Note 10 for additional discussion related to these impairment charges.
Goodwill and Intangible Assets
Goodwill represents the excess of the fair value of purchase consideration in a business combination over the fair value of net tangible and intangible assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually or more often if circumstances indicate that the carrying value may not be recoverable.
Intangible assets are amortized over their useful lives. Each period we evaluate the estimated remaining useful life of our intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization.
We evaluate the recoverability of our long-lived assets, including intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, then the carrying amount of such assets is reduced to fair value.
Derivative Contracts 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 consolidated balance sheets. The changes in the fair value are included in other income (expense), net within our consolidated statements of operations and are intended to offset the foreign currency gains or losses associated with the underlying monetary assets and liabilities.
Business Combinations We use our best estimates and assumptions to assign fair value to tangible and intangible assets acquired and liabilities assumed at the acquisition or merger date. Such estimates are inherently uncertain and subject to refinement. We continue to collect information and reevaluate these estimates and assumptions and record any adjustments to the preliminary estimates to goodwill provided that we are within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the consolidated statements of operations.
Capitalized Software Costs Capitalization of software development costs for products to be sold to third parties begins upon the establishment of technological feasibility and ceases when the product is available for general release. There is generally no significant passage of time between achievement of technological feasibility and the availability of our software for general release, and the majority of our software is open source. Therefore, we have not capitalized any software costs through January 31, 2021. All software development costs have been charged to research and development expense in the consolidated statements of operations as incurred.
Comprehensive Loss Comprehensive loss represents the net loss for the period plus the results of certain changes to stockholders’ equity that are not reflected in the consolidated statements of operations.
Revenue Recognition
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 and, to a lesser extent, consumption-based revenue from our cloud offerings. 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 right of returns. 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 and/or on a consumption basis for our cloud-based solutions. Our consulting services are priced primarily on a time and materials basis, and to a lesser extent, a fixed fee basis, and training services are generally priced based on attendance.
We determine revenue recognition through the following steps, which are described in more detail below:
Identification of the contract or contracts with a customer
Identification of the performance obligation(s) in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligation(s) in the contract
Recognition of revenue when, or as, a performance obligation is satisfied
Our agreements with customers often include multiple subscriptions and/or professional services elements, and these elements are sometimes included in separate contracts. We consider an entire customer arrangement to determine if separate contracts entered into at or near the same time should be considered combined for the purposes of revenue recognition. We work with partners in various capacities whereby we are typically responsible for providing the actual product or service as a principal.
At contract inception, we assess the subscription and services product offerings or bundle of product offerings in our contracts to identify performance obligations that are distinct. A performance obligation is distinct when it is separately identifiable from other items in a bundled package and if a customer can benefit from it on its own or with other resources that are readily available to the customer. To identify our performance obligations, we consider all of the product offerings promised in the contract. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the product offerings in a contract. Sales, value-added and other taxes we collect from customers concurrent with revenue-producing activities are excluded from revenue. In the instance where our contracts with customers contain variable consideration, we estimate variable consideration primarily using the expected value method.
Once we have determined the transaction price, the total transaction price is allocated to each performance obligation in a manner depicting the amount of consideration to which we expect to be entitled in exchange for transferring the product(s) or service(s) to the customer (allocation objective). If the allocation objective is met at contractual prices, no allocations are performed. Otherwise, we allocate the transaction price to each performance obligation identified in the contract on a relative stand-alone selling price basis.
In order to determine the stand-alone selling price, we conduct a periodic analysis that requires judgment and considers multiple factors that are reasonably available and maximizes the use of observable inputs that may vary over time depending upon the unique facts and circumstances related to each performance obligation. To have observable inputs, we require that a substantial majority of the stand-alone selling prices for a product offering fall within a pricing range. If a directly observable stand-alone selling price does not exist, we estimate a stand-alone selling price range by reviewing external and internal market factor categories, which may include pricing practices, historical discounting, industry practices, service groups and geographic considerations. There is also no hierarchy for how to estimate or otherwise determine the stand-alone selling price for product offerings that are not sold separately, however, we maximize the use of observable data. We believe that this analysis results in an estimate that approximates the price we would charge for the product offerings if they were sold separately.
The following describes the nature of our primary types of revenue and the revenue recognition policies and significant payment terms as they pertain to the types of transactions we enter into with our customers.
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 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.
Services revenue
Services revenue is derived primarily from customer fees for consulting services engagements and education services. Our professional services are provided 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. Time and material contracts are generally invoiced based upon hours incurred on a monthly basis and fixed fee contracts may be invoiced up-front or as milestones are achieved throughout the project. Services revenue is typically recognized over time as the services are rendered. Depending on the nature of the professional services engagement (e.g., time and materials basis, fixed fee basis, etc.), various measures of progress may be used to recognize revenue. These measures of progress include recognizing revenue in an amount equal to and at the time of invoicing, a measure of time incurred relative to
remaining hours expected to be delivered, or other similar measures. These measures depict our efforts to satisfy services contracts and therefore reflect the transfer of control for the services to a customer.
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. When we have unconditional rights to consideration, except for the passage of time, a receivable are recorded on the consolidated balance sheets. We do not typically include extended payment terms in our contracts with customers. As of January 31, 2021 and 2020, contract assets were $5.0 million and $4.6 million, respectively, which are included in prepaid expenses and other current assets.
Contract Liabilities
Contract liabilities represent an obligation to transfer product offerings for which we have received consideration, or for which an amount of consideration is due under our contracts with customers and is recognized as revenue as the revenue recognition criteria are met. Our contract balances are reported as net contract assets or liabilities on a contract-by-contract basis at the end of each reporting period.
Other Practical Expedients
We elected to apply a practical expedient related to significant financing components. The practical expedient states that the promised amount of consideration for the effects of a significant financing component is not adjusted if we expect, at contract inception, that the period between when we transfer a promised product offering to a customer and when the customer pays for that product offering will be one year or less.
Contract Costs
Contract costs, consisting primarily of sales commissions and payroll taxes, that are incremental to obtaining a subscription contract with a customer are capitalized and recorded as deferred costs. We expect to recover deferred contract costs over the period of benefit from the underlying contracts. The amortization period for recovery is consistent with the timing of transfer to the customer of services to which the capitalized costs relate. Contract costs that relate to an underlying transaction are expensed commensurate with the recognition of revenue as performance obligations are satisfied. Contract costs that are incurred in excess of those relating to an underlying transaction are not considered commensurate with recognition of revenue as performance obligations are satisfied and are amortized on a straight-line basis over the expected benefit period of five years. Commissions for services are treated as a separate class with a contract duration of less than a year and are expensed as incurred.
Cost of Revenue Cost of revenue for subscriptions and services is expensed as incurred. Cost of revenue for subscriptions primarily consists of personnel costs such as salaries, bonuses, travel costs, and 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 for employees and fees to subcontractors associated with service contracts, travel costs and allocated shared costs (including rent and information technology).
Research and Development Research and development costs are expensed as incurred and primarily consist of personnel costs including salaries, bonuses, travel costs, benefits and stock-based compensation for 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.
Advertising Expenses Advertising is expensed as incurred.
Stock-Based Compensation
We recognize stock-based compensation expense for all stock-based payments over the requisite service period on a straight-line basis. Employee stock-based compensation cost is estimated at the grant date based on the fair value of the equity for financial reporting purposes. Stock-based compensation expense was recorded based on awards that were ultimately expected to vest, and such expense was reduced for forfeitures as they occurred.
We grant restricted stock units (RSUs) to our employees and members of our board of directors under our 2008 Equity Incentive Plan (2008 Plan) and our 2017 Equity Incentive Plan (2017 Plan). The fair value of RSUs is equal to our stock price at the close of market on the grant date. RSUs granted generally vest upon the satisfaction of a service-based vesting condition only, which is typically satisfied pro-rata over a period of three to four years.
We calculate the fair value of purchase rights granted under the Employee Stock Purchase Plan (ESPP) based on the Black-Scholes option-pricing model. The Black-Scholes model requires the use of various assumptions including expected term and expected stock price volatility. We estimate the expected term based on the offering period, which is six months. We estimate volatility based on historical realized volatility of our stock for the six months prior to issuance. The interest rate is derived from government bonds with a similar term. We have not declared nor do we expect to declare dividends. Therefore, there is no dividend impact on the valuation of ESPP purchase rights.
Income Taxes
We account for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. A valuation allowance is established when, in management’s estimate, it is more likely than not that the deferred tax asset will not be realized.
Any liability related to uncertain tax positions is recorded on the financial statements within other liabilities. Penalties and interest expense related to income taxes, including uncertain tax positions, are classified as a component of provision for income taxes, as necessary.
Commitments and Contingencies Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been or will be incurred and the amount of the liability can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
Recently Adopted and Issued Accounting Standards
Recently Adopted Accounting Standards
We adopted the following accounting standards in the first quarter of fiscal 2021:
Accounting Standards Update (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 consolidated financial statements for the year ended January 31, 2021.
In June 2016, the Financial Accounting Standards Board (FASB) 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 will adopt this standard on February 1, 2021. We do not anticipate that ASU 2020-08 will have a material impact on our consolidated financial statements.
We continue to assess the potential impacts of the new standards, including the area described above, however, we do not know or cannot reasonably estimate quantitative information, beyond that discussed above, related to the impact of the new standard on the consolidated financial statements at this time.
Fair Value Measurement, Policy
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, nonbinding 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.
Our foreign currency forward contract liabilities and assets are classified within Level 2 in 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. The fair value of these contracts were not material as of January 31, 2021.
We have no Level 1 or 3 liabilities and no Level 3 assets measured on a recurring basis.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain of our long-lived assets, including intangible assets, goodwill, and ROU assets are measured at fair value on a nonrecurring basis when there are indicators of impairment. In the fourth quarter of fiscal year 2021, we recorded impairment charges of $35.8 million on lease related ROU assets and other long-lived assets primarily related to certain office leases that we determined will no longer be used. The impairment was derived by comparing the fair value of the impacted assets to the carrying value of those assets as of the impairment measurement date, as required under ASC Topic 360 using Level 3 inputs.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Schedule of Estimated Useful Lives of Company's Assets
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20212020
Computer equipment and software $24,974 $22,489 
Office furniture and equipment 13,352 12,672 
Leasehold improvements 24,719 24,236 
Property and equipment, gross 63,045 59,397 
Less: accumulated depreciation and amortization (44,980)(37,409)
Property and equipment, net $18,065 $21,988 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability
Significant changes in contract liabilities during the periods ended January 31, 2021 and 2020 are as follows (in thousands):
February 1, 2019$526,042 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(407,004)
Increases due to invoicing prior to satisfaction of performance obligations435,674 
January 31, 2020554,712 
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period(465,351)
Increases due to invoicing prior to satisfaction of performance obligations519,036 
January 31, 2021$608,397 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Jan. 31, 2021
Cash and Cash Equivalents [Abstract]  
Cash as Reported on the Condensed Consolidated Flows
The following are the fair values of our cash equivalents and marketable securities as of January 31, 2021 (in thousands):
Amortized
Cost
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$186,127 $— $— $186,127 
Certificates of deposit4,000 — — 4,000 
Marketable securities:
U.S. agency obligations68,972 76 (4)69,044 
Asset-backed securities2,901 — 2,903 
Corporate notes and obligations210,321 1,215 (72)211,464 
Commercial paper48,212 19 (6)48,225 
Municipal securities40,031 213 (5)40,239 
Certificates of deposit60,749 53 — 60,802 
U.S. treasury securities38,291 34 — 38,325 
Total cash equivalents and marketable securities$659,604 $1,612 $(87)$661,129 

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 securities68,194 235 — 68,429 
Corporate notes and obligations199,226 891 — 200,117 
Commercial paper46,460 — 46,467 
Municipal securities20,865 65 — 20,930 
Certificates of deposit14,996 19 — 15,015 
U.S. treasury securities24,563 33 — 24,596 
Total cash equivalents and marketable securities$408,900 $1,250 $— $410,150 
Debt Securities, Available-for-sale
The contractual maturities of cash equivalents and marketable securities were as follows (in thousands):
January 31, 2021January 31, 2020
Amortized CostEstimated Fair ValueAmortized CostEstimated Fair Value
Due within one year$487,201 $487,848 $273,582 $274,058 
Due after one year through five years172,403 173,281 135,318 136,092 
Total cash equivalents and marketable securities$659,604 $661,129 $408,900 $410,150 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement (Tables)
12 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value The following table represents our financial assets according to the fair value hierarchy, measured at fair value as of January 31, 2021 (in thousands):
Level 1Level 2Total
Financial assets:
Money market funds $186,127 $— $186,127 
U.S. agency obligations — 69,044 69,044 
Asset-backed securities — 2,903 2,903 
Corporate notes and obligations — 211,464 211,464 
Commercial paper — 48,225 48,225 
Municipal securities — 40,239 40,239 
Certificates of deposit— 64,802 64,802 
U.S. treasury securities— 38,325 38,325 
Total financial assets$186,127 $475,002 $661,129 
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 46 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Goodwill
Goodwill
The following table represents the changes to goodwill (in thousands):
Balance at January 31, 2019$586,456 
Other (1)
3,905 
Balance at January 31, 2020590,361 
Eventador acquisition8,930 
Balance at January 31, 2021$599,291 
(1) Other consists of certain purchase accounting adjustments related to our merger with Hortonworks in January 2019 and to an immaterial business combination.
Schedule of Intangible Assets
Intangible Assets
Intangible assets consisted of the following as of January 31, 2021 (in thousands):
Gross Fair
Value
Accumulated
Amortization
Net Book
Value
Weighted Average
Remaining Useful Life
(in years)
Developed technology$22,770 $(14,814)$7,956 3.3
Customer relationships and other acquired intangible assets671,947 (147,273)524,674 7.9
Unbilled contracts18,300 (18,300)— — 
Total$713,017 $(180,387)$532,630 7.8

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 assets671,447 (80,847)590,600 8.9
Unbilled contracts18,300 (9,913)8,387 0.9
Total$707,317 $(102,081)$605,236 8.7
Finite-lived Intangible Assets Amortization Expense
The expected future amortization expense of these intangible assets as of January 31, 2021 is as follows (in thousands):
2022$70,239 
202367,887 
202467,376 
202567,286 
202666,875 
2027 and thereafter192,967 
Total amortization expense$532,630 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Tables)
12 Months Ended
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment
The estimated useful lives of our assets are as follows:
Computer software
2 years
Computer equipment
2-3 years
Furniture and office equipment
3 years
Leasehold improvements Shorter of remaining lease term or estimated useful life
The cost and accumulated depreciation and amortization of property and equipment are as follows (in thousands):
As of January 31,
20212020
Computer equipment and software $24,974 $22,489 
Office furniture and equipment 13,352 12,672 
Leasehold improvements 24,719 24,236 
Property and equipment, gross 63,045 59,397 
Less: accumulated depreciation and amortization (44,980)(37,409)
Property and equipment, net $18,065 $21,988 
Accrued Compensation and Other Accrued Liabilities
Accrued compensation consists of the following (in thousands):
As of January 31,
20212020
Accrued salaries, benefits and commissions$22,538 $27,067 
Accrued compensation-related taxes10,834 15,205 
Accrued bonuses 14,956 13,409 
Employee stock purchase plan withholdings2,634 2,732 
Other (1)
5,681 3,413 
Total accrued compensation $56,643 $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 January 31,
20212020
Accrued professional costs $3,790 $6,182 
Current portion of debt3,610 — 
Accrued taxes 5,596 5,164 
Accrued self-insurance costs 4,720 1,743 
Acquisition related holdback payments (1)
3,368 — 
Other (2)
9,112 9,208 
Total other accrued liabilities $30,196 $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, cloud-computing services and travel costs.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Debt (Tables)
12 Months Ended
Jan. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt
As of January 31, 2021, the expected future principal payments under the Term Loan are due as follows (in thousands):
2022$5,000 
20235,000 
20245,000 
20255,000 
20265,000 
2027 and thereafter475,000 
Total $500,000 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Lease, Cost
Components of lease expense are summarized as follows (in thousands):
Years Ended January 31,
20212020
Operating lease cost $45,747 $45,640 
Short-term lease cost1,782 2,276 
Sublease income(14,730)(15,730)
Net lease cost (1)
$32,799 $32,186 
(1) Amount excludes ROU asset impairment charge of $35.8 million, as discussed below.
Lease Terms And Discount Rates
Lease term and discount rate information are summarized as follows:
As of January 31,
20212020
Weighted Average Remaining Lease Term (years)6.16.8
Weighted Average Discount Rate5.9 %6.0 %
Lessee, Operating Lease, Liability, Maturity
Maturities of lease liabilities as of January 31, 2021 are as follows (in thousands):
Minimum Lease Payments, Gross
2022$28,355 
202337,811 
202437,846 
202536,997 
202633,317 
2027 and thereafter55,243 
Total lease payments$229,569 
     Less imputed interest(40,699)
Present value of lease liabilities$188,870 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
12 Months Ended
Jan. 31, 2021
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
Options
Outstanding (in thousands)
Weighted-
Average
Exercise
Price
Weighted-Average Remaining
Contractual
Term
(Years)
Aggregate
Intrinsic
Value
(in thousands)
Balance — January 31, 202013,530 $5.96 2.1$70,057 
Exercised
(9,197)3.89 — 
Canceled
(950)14.22 — 
Balance — January 31, 20213,383 $9.27 3.0$21,982 
Exercisable— January 31, 20213,382 $9.27 3.0$21,982 
Vested and Expected to Vest — January 31, 20213,383 $9.27 3.0$21,982 
Schedule of Weighted Average Assumptions in Calculating Option Fair Value
The fair value of each stock option grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Year Ended January 31, 2019
Volatility 45.0%
Risk-free interest rate 2.5%
Expected term (in years) 5.0 years
Expected dividends —%
Schedule of Restricted Stock Activity
The following table summarizes RSU activity and related information under the Stock Plans:
RSUs Outstanding
Number of RSUs (in thousands)Weighted-Average Grant Date Fair Value Per Share
Balance —January 31, 202038,584 $10.85 
Granted 23,097 11.98 
Canceled (6,858)11.38 
Vested (20,059)10.14 
Balance —January 31, 202134,764 $11.91 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of each ESPP grant was estimated at the grant date using the Black-Scholes option-pricing model with the following weighted-average assumptions:
Years Ended January 31,
202120202019
Volatility
66.8%31.9%38.8%
Risk-free interest rate
0.1%1.9%2.4%
Expected term (in years)
0.5 years0.5 years0.5 years
Expected dividends
—%—%—%
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes
The domestic and foreign components of loss before provision for income taxes consisted of the following (in thousands):
Years Ended January 31,
202120202019
Domestic $(168,327)$(340,542)$(191,479)
Foreign 12,939 12,660 4,248 
Net loss before provision for income taxes $(155,388)$(327,882)$(187,231)
Schedule of Components of Provision for Income Tax
The components of provision for income taxes are as follows (in thousands):
Years Ended January 31,
202120202019
Current:
   Federal $— $— $— 
   State (16)(18)(106)
   Foreign (9,179)(8,766)(5,371)
Total (9,195)(8,784)(5,477)
Deferred:
   Federal 302 — — 
   State — — — 
   Foreign 1,547 84 59 
Total 1,849 84 59 
Total provision for income taxes $(7,346)$(8,700)$(5,418)
Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes
A reconciliation of income taxes at the statutory federal income tax rate to the provision for income taxes included in the consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202120202019
U.S. federal statutory income tax $32,631 $68,856 $39,318 
Research tax credits 5,066 6,120 10,044 
Stock-based compensation 11,486 (6,395)(3,004)
Change in U.S. tax status of foreign entities (1)
1,646 (72,449)— 
Change in valuation allowance
(50,529)8,566 (42,450)
Foreign tax rate differential(5,507)(6,384)(4,945)
Legal expenses— — (4,000)
Global intangible low-taxed income— (3,668)— 
Non-deductible compensation(2,305)(1,150)— 
Other 166 (2,196)(381)
Provision for income taxes $(7,346)$(8,700)$(5,418)
(1) The change in U.S. tax status of foreign entities pertains to changes we made to our corporate entity operating structure, primarily as it pertains to transferring certain acquired intellectual property to the U.S. in fiscal 2020. As a result, certain foreign entities became disregarded for U.S. tax purposes. This change required the remeasurement of certain deferred taxes at tax rates different to those outside of the U.S. and the establishment of new deferred taxes for the disregarded entities, resulting in a one-time increase in our effective tax rate. Any tax provision impact was fully offset by a valuation allowance.
Schedule of Deferred Tax Assets and Liabilities
The deferred tax assets and liabilities were as follows (in thousands):
As of January 31,
20212020
Deferred tax assets:
   Accruals and reserves $13,079 $7,948 
   Deferred revenue 20,967 28,621 
   Net operating loss carryforwards 479,157 475,390 
   Research and development credits and other credits 84,278 75,168 
   Stock-based compensation 8,626 18,428 
 ROU assets/lease liability49,406 53,048 
   Capitalized research and development 52,532 10,351 
   Gross deferred tax assets 708,045 668,954 
Less valuation allowance (525,381)(459,649)
Total deferred tax assets, net of valuation allowance 182,664 209,305 
Deferred tax liabilities:
   Depreciation and amortization (124,773)(139,176)
ROU assets/lease liability(35,157)(48,085)
   Deferred costs(20,741)(21,609)
Gross deferred tax liabilities (180,671)(208,870)
Net deferred tax assets $1,993 $435 
Schedule of Changes in Gross Unrecognized Tax Benefits
The following table reflects the changes in the gross unrecognized tax benefits (in thousands):
Years Ended January 31,
202120202019
Balance as of beginning of year$24,400 $18,600 $11,700 
Tax positions taken in prior period:
     Gross increases — 600 — 
Tax positions taken in current period:
     Gross decreases — — (1,000)
     Gross increases(1)
3,400 5,200 7,900 
Balance as of end of year $27,800 $24,400 $18,600 
(1) Includes $7.4 million from the Hortonworks merger for fiscal year 2019.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information (Tables)
12 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Schedule of Financial Information by Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
Years Ended January 31,
202120202019
Revenue:
Subscription $782,769 $667,826 $406,333 
Services 86,489 126,365 73,608 
Total revenue$869,258 $794,191 $479,941 

Years Ended January 31,
202120202019
Contribution margin:
Subscription $701,938 $577,899 $356,214 
Services 17,044 29,211 12,315 
Total segment contribution margin$718,982 $607,110 $368,529 
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):
Years Ended January 31,
202120202019
Segment contribution margin$718,982 $607,110 $368,529 
Amortization of acquired intangible assets(78,306)(80,024)(9,129)
Stock-based compensation expense(188,935)(220,354)(117,365)
Impairment of real estate lease related assets(35,828)— — 
Corporate costs, such as research and development, corporate general and administrative and other(572,178)(646,486)(435,799)
Loss from operations$(156,265)$(339,754)$(193,764)
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2021
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):
Years Ended January 31,
202120202019
Numerator:
Net loss
$(162,734)$(336,582)$(192,649)
Denominator:
Weighted-average shares used in computing net loss, basic and diluted
302,522 280,772 159,816 
Net loss per share, basic and diluted
$(0.54)$(1.20)$(1.21)
Schedule of Antidilutive 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 for the periods presented because their effect would have been anti-dilutive (in thousands):
As of
January 31,
202120202019
Stock options to purchase common stock 3,383 13,530 19,118 
Restricted stock awards 34,764 38,584 35,058 
Shares issuable pursuant to the ESPP787 969 724 
Total 38,934 53,083 54,900 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies - Narrative (Details)
12 Months Ended
Jan. 31, 2021
USD ($)
customer
segment
Jan. 31, 2020
USD ($)
customer
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Concentration Risk [Line Items]        
Operating segments | segment 2      
Number of customers with 10% accounts receivable balance | customer 1 0    
Allowance for doubtful accounts $ 2,700,000 $ 800,000    
Impairment of property and equipment 0 0 $ 0  
Goodwill impairment 0 0 0  
Impairment of intangible assets 0 0 0  
Contract assets 5,000,000.0 4,600,000    
Contract costs 84,200,000 90,000,000.0    
Capitalized contract cost, amortization 66,700,000 47,600,000 30,600,000  
Advertising expense 11,500,000 15,400,000 6,900,000  
Stockholders' equity attributable to parent (1,127,930,000) (1,438,369,000) (1,562,069,000) $ (428,174,000)
Accumulated Deficit        
Concentration Risk [Line Items]        
Stockholders' equity attributable to parent $ 1,649,355,000 1,485,824,000 $ 1,149,242,000 $ 956,593,000
Cumulative Effect, Period of Adoption, Adjustment        
Concentration Risk [Line Items]        
Stockholders' equity attributable to parent   797,000    
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit        
Concentration Risk [Line Items]        
Stockholders' equity attributable to parent   $ 797,000    
Restricted Stock Units        
Concentration Risk [Line Items]        
Award vesting period (in years) 4 years      
Minimum        
Concentration Risk [Line Items]        
Subscription period 1 year      
Minimum | Restricted Stock Units        
Concentration Risk [Line Items]        
Award vesting period (in years) 3 years      
Minimum | 2017 Equity Incentive Plan | Restricted Stock Units        
Concentration Risk [Line Items]        
Award vesting period (in years) 3 years      
Maximum        
Concentration Risk [Line Items]        
Subscription period 3 years      
Subscription period, limited cases 7 years      
Maximum | 2017 Equity Incentive Plan | Restricted Stock Units        
Concentration Risk [Line Items]        
Award vesting period (in years) 4 years      
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)
12 Months Ended
Jan. 31, 2021
Computer software  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 2 years
Computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
Furniture and office equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 3 years
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Contract Liability [Roll Forward]    
Contract liabilities, balance beginning of period $ 554,712 $ 526,042
Performance obligations satisfied during the period that were included in the contract liability balance at the beginning of the period (465,351) (407,004)
Increases due to invoicing prior to satisfaction of performance obligations 519,036 435,674
Contract liabilities, balance end of period $ 608,397 $ 554,712
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers - Performance Obligations (Details)
$ in Millions
Jan. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 953.7
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 $ 662.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-02-01  
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 291.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combination - Narrative (Details) - USD ($)
$ in Thousands
Oct. 08, 2020
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Business Acquisition [Line Items]        
Goodwill   $ 599,291 $ 590,361 $ 586,456
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 59 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Marketable securities:    
Unrealized Gains $ 1,612 $ 1,250
Unrealized Losses (87) 0
Total, Amortized Cost 659,604 408,900
Total, Estimated Fair Value 661,129 410,150
U.S. agency obligations    
Marketable securities:    
Amortized Cost 68,972  
Unrealized Gains 76  
Unrealized Losses (4)  
Estimated Fair Value 69,044  
Asset-backed securities    
Marketable securities:    
Amortized Cost 2,901 68,194
Unrealized Gains 2 235
Unrealized Losses 0 0
Estimated Fair Value 2,903 68,429
Corporate notes and obligations    
Marketable securities:    
Amortized Cost 210,321 199,226
Unrealized Gains 1,215 891
Unrealized Losses (72) 0
Estimated Fair Value 211,464 200,117
Commercial paper    
Marketable securities:    
Amortized Cost 48,212 46,460
Unrealized Gains 19 7
Unrealized Losses (6) 0
Estimated Fair Value 48,225 46,467
Municipal securities    
Marketable securities:    
Amortized Cost 40,031 20,865
Unrealized Gains 213 65
Unrealized Losses (5) 0
Estimated Fair Value 40,239 20,930
Certificates of deposit    
Marketable securities:    
Amortized Cost 60,749 14,996
Unrealized Gains 53 19
Unrealized Losses 0 0
Estimated Fair Value 60,802 15,015
U.S. treasury securities    
Marketable securities:    
Amortized Cost 38,291 24,563
Unrealized Gains 34 33
Unrealized Losses 0 0
Estimated Fair Value 38,325 24,596
Money market funds    
Cash equivalents:    
Amortized Cost 186,127 34,596
Cash equivalents 186,127 $ 34,596
Certificates of deposit    
Cash equivalents:    
Amortized Cost 4,000  
Cash equivalents $ 4,000  
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities - Narrative (Details)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Minimum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 1 year 1 year
Maximum    
Cash and Cash Equivalents [Line Items]    
Marketable securities term 3 years 3 years
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Amortized Cost    
Due within one year $ 487,201 $ 273,582
Due after one year through five years 172,403 135,318
Total cash equivalents and marketable securities 659,604 408,900
Estimated Fair Value    
Due within one year 487,848 274,058
Due after one year through five years 173,281 136,092
Total cash equivalents and marketable securities $ 661,129 $ 410,150
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 186,127 $ 34,596
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 69,044  
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,903 68,429
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 211,464 200,117
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 40,239 20,930
Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 60,802 15,015
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 38,325 24,596
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 661,129 410,150
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 186,127 34,596
Fair Value, Measurements, Recurring | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 69,044  
Fair Value, Measurements, Recurring | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,903 68,429
Fair Value, Measurements, Recurring | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 211,464 200,117
Fair Value, Measurements, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 48,225 46,467
Fair Value, Measurements, Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 40,239 20,930
Fair Value, Measurements, Recurring | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 64,802 15,015
Fair Value, Measurements, Recurring | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 38,325 24,596
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 186,127 34,596
Fair Value, Measurements, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 186,127 34,596
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total financial assets 475,002 375,554
Fair Value, Measurements, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 69,044  
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 2,903 68,429
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 211,464 200,117
Fair Value, Measurements, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 48,225 46,467
Fair Value, Measurements, Recurring | Level 2 | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 40,239 20,930
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 64,802 15,015
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 38,325 $ 24,596
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Fair Value Disclosures [Abstract]        
Impairment of real estate lease related assets $ 35,800,000 $ 35,828,000 $ 0 $ 0
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Goodwill [Roll Forward]    
Beginning balance $ 590,361 $ 586,456
Other   3,905
Eventador acquisition 8,930  
Ending balance $ 599,291 $ 590,361
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 713,017 $ 707,317
Accumulated Amortization (180,387) (102,081)
Net Book Value $ 532,630 $ 605,236
Weighted Average Remaining Useful Life (in years) 7 years 9 months 18 days 8 years 8 months 12 days
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 22,770 $ 17,570
Accumulated Amortization (14,814) (11,321)
Net Book Value $ 7,956 $ 6,249
Weighted Average Remaining Useful Life (in years) 3 years 3 months 18 days 2 years
Customer relationships and other acquired intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 671,947 $ 671,447
Accumulated Amortization (147,273) (80,847)
Net Book Value $ 524,674 $ 590,600
Weighted Average Remaining Useful Life (in years) 7 years 10 months 24 days 8 years 10 months 24 days
Unbilled contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 18,300 $ 18,300
Accumulated Amortization (18,300) (9,913)
Net Book Value $ 0 $ 8,387
Weighted Average Remaining Useful Life (in years)   10 months 24 days
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense of intangible assets $ 78.3 $ 80.0 $ 9.1
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 70,239  
2023 67,887  
2024 67,376  
2025 67,286  
2026 66,875  
2027 and thereafter 192,967  
Net Book Value $ 532,630 $ 605,236
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Contracts (Details)
$ in Millions
12 Months Ended
Jan. 31, 2021
USD ($)
Other Income (Expense)  
Derivative [Line Items]  
Derivative instruments not designated as hedging instruments, loss $ 1.0
Foreign currency derivative contracts | Not Designated as Hedging Instrument  
Derivative [Line Items]  
Derivative, notional amount $ 18.7
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 63,045 $ 59,397
Less: accumulated depreciation and amortization (44,980) (37,409)
Property and equipment, net 18,065 21,988
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 24,974 22,489
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,352 12,672
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,719 $ 24,236
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 11.1 $ 12.1 $ 8.3
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Accrued Compensation    
Accrued salaries, benefits and commissions $ 22,538 $ 27,067
Accrued compensation-related taxes 10,834 15,205
Accrued bonuses 14,956 13,409
Employee stock purchase plan withholdings 2,634 2,732
Other 5,681 3,413
Total accrued compensation 56,643 61,826
Other Accrued Liabilities    
Accrued professional costs 3,790 6,182
Long-term debt, current maturities 3,610 0
Accrued taxes 5,596 5,164
Accrued self-insurance costs 4,720 1,743
Acquisition related holdback payments 3,368 0
Other 9,112 9,208
Other accrued liabilities $ 30,196 $ 22,297
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Dec. 22, 2020
Jan. 31, 2021
Jan. 31, 2020
Debt Instrument [Line Items]      
Long-term debt, current maturities   $ 3,610,000 $ 0
Long-term debt, excluding current maturities   $ 487,089,000 $ 0
Secured Debt | Term Loan B      
Debt Instrument [Line Items]      
Long-term debt, term 7 years    
Debt instrument, face amount $ 500,000,000.0    
Debt instrument, annual principal payment, percentage 1.00%    
Debt instrument, interest rate, effective percentage   3.25%  
Interest expense, debt   $ 1,700,000  
Debt instrument, unamortized discount (premium) and debt issuance costs, net $ 9,500,000    
Long-term debt   490,700,000  
Long-term debt, current maturities   3,600,000  
Long-term debt, excluding current maturities   $ 487,100,000  
Secured Debt | Term Loan B | Minimum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 3.25%    
Secured Debt | Term Loan B | Eurodollar      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 2.50%    
Secured Debt | Term Loan B | Base Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 1.50%    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Debt - Expected Future Principal Payments (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Debt Disclosure [Abstract]  
2022 $ 5,000
2023 5,000
2024 5,000
2025 5,000
2026 5,000
2027 and thereafter 475,000
Total $ 500,000
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]    
Operating lease cost $ 45,747 $ 45,640
Short-term lease cost 1,782 2,276
Sublease income (14,730) (15,730)
Net lease cost $ 32,799 $ 32,186
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Lease Term and Discount Rate (Details)
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]    
Weighted Average Remaining Lease Term (years) 6 years 1 month 6 days 6 years 9 months 18 days
Weighted Average Discount Rate 5.90% 6.00%
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 28,355
2023 37,811
2024 37,846
2025 36,997
2026 33,317
2027 and thereafter 55,243
Total lease payments 229,569
Less imputed interest (40,699)
Present value of lease liabilities $ 188,870
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Leases [Abstract]        
Impairment of real estate lease related assets $ 35,800,000 $ 35,828,000 $ 0 $ 0
Sublease, rental proceeds, next two years $ 14,500,000 14,500,000    
Operating lease, impairment loss   34,000,000.0    
Impairment of long-lived assets to be disposed of   $ 1,800,000    
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
Oct. 16, 2020
plantiff
Sep. 22, 2020
directorOrOfficer
defendant
Jan. 31, 2021
USD ($)
Jan. 31, 2020
USD ($)
Oct. 16, 2019
derivativeAction
directorOrOfficer
Sep. 05, 2019
directorOrOfficer
Sep. 03, 2019
directorOrOfficer
Jul. 30, 2019
directorOrOfficer
Jun. 07, 2019
directorOrOfficer
Loss Contingencies [Line Items]                  
Letters of credit | $     $ 19.4 $ 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 79 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Common Stock Repurchases - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions
12 Months Ended
Jan. 31, 2021
Dec. 02, 2020
Mar. 03, 2020
Accelerated Share Repurchases [Line Items]      
Repurchases of common stock $ 340,066,000    
Stock repurchase program, remaining authorized repurchase amount 259,900,000    
Share Repurchase Program, March 3, 2020      
Accelerated Share Repurchases [Line Items]      
Stock repurchase program, authorized amount     $ 100,000,000
Repurchases of common stock $ 26,000,000.0    
Treasury stock, shares, acquired (in shares) 3.9    
Treasury stock acquired, average cost per share (in usd per share) $ 6.56    
Share Repurchase Program, December 2, 2020      
Accelerated Share Repurchases [Line Items]      
Stock repurchase program, authorized amount   $ 500,000,000  
Repurchases of common stock $ 314,100,000    
Treasury stock, shares, acquired (in shares) 26.1    
Treasury stock acquired, average cost per share (in usd per share) $ 12.05    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Narrative (Details)
1 Months Ended 12 Months Ended
Feb. 28, 2021
Feb. 01, 2021
shares
Jan. 31, 2019
USD ($)
Mar. 31, 2017
shares
Jan. 31, 2021
USD ($)
plan
hour
$ / shares
shares
Jan. 31, 2020
USD ($)
$ / shares
Jan. 31, 2019
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of plans | plan         2    
Stock-based compensation         $ 6,600,000 $ 20,900,000  
Award expiration period (in years)         10 years    
Intrinsic value of exercised options         $ 75,800,000 26,200,000 $ 31,200,000
Grant date fair value         400,000 $ 1,600,000 $ 27,900,000
Weighted average grant date value of employee options (in dollars per share) | $ / shares             $ 4.58
Share-based compensation arrangement by share-based payment award, value withheld for future purchases         $ 2,600,000    
Employee Stock Option | After one year              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         1 year    
Award vesting (as a percent)         25.00%    
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         4 years    
Granted (in dollars per share) | $ / shares         $ 11.98 $ 8.96 $ 12.08
Fair value of RSUs vested during period         $ 216,100,000 $ 218,300,000 $ 128,700,000
Unamortized stock based compensation expense RSUs         $ 381,900,000    
Average remaining vesting period (in years)         2 years 3 months 18 days    
Restricted Stock Units | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting (as a percent) 8.33%            
Restricted Stock Units | After one year              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         1 year    
Award vesting (as a percent)         25.00%    
Restricted Stock Units | Remaining three years              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         3 years    
Minimum | Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         3 years    
Minimum | Employee Stock Option | Remaining three years              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         2 years    
Minimum | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         3 years    
Maximum | Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         4 years    
Maximum | Employee Stock Option | Remaining three years              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         3 years    
Equity Incentive Plan 2017              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Reserved for issuance under plans (in shares) | shares       30,000,000 13,720,801    
Restriction on increase to shares outstanding (as a percent)       5.00%      
Equity Incentive Plan 2017 | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Increase in shares reserved for grant (in shares) | shares   14,561,036          
Equity Incentive Plan 2017 | Minimum | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         3 years    
Equity Incentive Plan 2017 | Maximum | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)         4 years    
Employee Stock Purchase Plan 2017              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Reserved for issuance under plans (in shares) | shares         3,000,000    
Restriction on increase to shares outstanding (as a percent)         1.00%    
Share purchase period (in years)         6 months    
Minimum weekly hours worked for plan eligibility | hour         20    
Minimum months worked for plan eligibility         5 months    
Maximum ownership interest for plan participation (as a percent)         5.00%    
Purchase price (as a percent)         85.00%    
Maximum stock value purchased         $ 25,000    
Maximum shares purchased (in shares) | shares         2,500    
Years for increasing shares included in plan         10 years    
Shares available for grant (in shares) | shares         4,344,158    
Employee Stock Purchase Plan 2017 | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Reserved for issuance under plans (in shares) | shares   2,912,207          
Employee Stock Purchase Plan 2017 | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum payroll deduction (as a percent)         1.00%    
Employee Stock Purchase Plan 2017 | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Maximum payroll deduction (as a percent)         15.00%    
Hortonworks, Inc              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of stock awards assumed     $ 63,500,000        
Share based compensation, weighted average period     1 year 6 months        
Stock-based compensation             $ 13,100,000
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Options Outstanding    
Balance at the beginning of the period (in shares) 13,530,000  
Exercised (in shares) (9,197,000)  
Canceled (in shares) (950,000)  
Balance at the end of the period (in shares) 3,383,000 13,530,000
Exercisable (in shares) 3,382,000  
Vested and expected to vest (in shares) 3,383,000  
Weighted- Average Exercise Price    
Balance at the beginning of the period (in dollars per share) $ 5.96  
Exercised (in dollars per share) 3.89  
Canceled (in dollars per share) 14.22  
Balance at the end of the period (in dollars per share) 9.27 $ 5.96
Exercisable (in dollars per share) 9.27  
Vested and expected to vest (in dollars per share) $ 9.27  
Weighted-Average Remaining Contractual Term (Years)    
Balance 3 years 2 years 1 month 6 days
Exercisable— January 31, 2021 3 years  
Vested and Expected to Vest — January 31, 2021 3 years  
Aggregate Intrinsic Value (in thousands)    
Balance $ 21,982 $ 70,057
Exercisable— January 31, 2021 21,982  
Vested and Expected to Vest — January 31, 2021 $ 21,982  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) - Employee Stock Option
12 Months Ended
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Volatility (as a percent) 45.00%
Risk-free interest rate (as a percent) 2.50%
Expected term (in years) 5 years
Expected dividends (as a percent) 0.00%
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock Units - $ / shares
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Number of Restricted Stock Units      
Number of Restricted Stock Units Outstanding Beginning of Period (in shares) 38,584,000    
Granted (in shares) 23,097,000    
Canceled (in shares) (6,858,000)    
Vested (in shares) (20,059,000)    
Number of Restricted Stock Units Outstanding End of Period (in shares) 34,764,000 38,584,000  
Weighted- Average Grant Date Fair Value Per Share      
Weighted- Average Grant Date Fair Value Per Share Beginning of Period (in dollars per share) $ 10.85    
Granted (in dollars per share) 11.98 $ 8.96 $ 12.08
Canceled (in dollars per share) 11.38    
Vested (in dollars per share) 10.14    
Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share) $ 11.91 $ 10.85  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details) - Shares issuable pursuant to the ESPP
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility (as a percent) 66.80% 31.90% 38.80%
Risk-free interest rate (as a percent) 0.10% 1.90% 2.40%
Expected term (in years) 6 months 6 months 6 months
Expected dividends (as a percent) 0.00% 0.00% 0.00%
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ (168,327) $ (340,542) $ (191,479)
Foreign 12,939 12,660 4,248
Loss before provision for income taxes $ (155,388) $ (327,882) $ (187,231)
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Current:      
Federal $ 0 $ 0 $ 0
State (16) (18) (106)
Foreign (9,179) (8,766) (5,371)
Total (9,195) (8,784) (5,477)
Deferred:      
Federal 302 0 0
State 0 0 0
Foreign 1,547 84 59
Total 1,849 84 59
Total provision for income taxes $ (7,346) $ (8,700) $ (5,418)
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax $ 32,631 $ 68,856 $ 39,318
Research tax credits 5,066 6,120 10,044
Stock-based compensation 11,486 (6,395) (3,004)
Change in U.S. tax status of foreign entities 1,646 (72,449) 0
Change in valuation allowance (50,529) 8,566 (42,450)
Foreign tax rate differential (5,507) (6,384) (4,945)
Legal expenses 0 0 (4,000)
Global intangible low-taxed income 0 (3,668) 0
Non-deductible compensation (2,305) (1,150) 0
Other 166 (2,196) (381)
Total provision for income taxes $ (7,346) $ (8,700) $ (5,418)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Deferred tax assets:    
Accruals and reserves $ 13,079 $ 7,948
Deferred revenue 20,967 28,621
Net operating loss carryforwards 479,157 475,390
Research and development credits and other credits 84,278 75,168
Stock-based compensation 8,626 18,428
ROU assets/lease liability 49,406 53,048
Capitalized research and development 52,532 10,351
Gross deferred tax assets 708,045 668,954
Less valuation allowance (525,381) (459,649)
Total deferred tax assets, net of valuation allowance 182,664 209,305
Deferred tax liabilities:    
Depreciation and amortization (124,773) (139,176)
ROU assets/lease liability (35,157) (48,085)
Deferred costs (20,741) (21,609)
Gross deferred tax liabilities (180,671) (208,870)
Net deferred tax assets $ 1,993 $ 435
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Operating Loss Carryforwards [Line Items]        
Increase in valuation allowance $ 65,700,000 $ 5,400,000    
Unrecognized tax benefits 27,800,000 $ 24,400,000 $ 18,600,000 $ 11,700,000
Unrecognized tax benefits that would impact effective tax rate 2,200,000      
Income tax penalties and interest accrued 0      
Federal        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 1,900,000,000      
Research and development credits and other credits 63,100,000      
State        
Operating Loss Carryforwards [Line Items]        
Research and development credits and other credits 53,100,000      
State | California        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 522,100,000      
State | Other State Board        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 708,300,000      
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of beginning of year $ 24,400 $ 18,600 $ 11,700
Tax positions taken in prior period, gross increases 0 600 0
Tax positions taken in current period, gross decreases 0 0 (1,000)
Tax positions taken in current period, gross increases 3,400 5,200 7,900
Balance as of end of year $ 27,800 $ 24,400 18,600
Hortonworks, Inc      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Tax positions taken in current period, gross increases     $ 7,400
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Narrative (Details) - Affiliated Entity - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Related Party Transaction [Line Items]      
Revenue from related party $ 8.5 $ 16.2 $ 21.2
Accounts receivable related party $ 2.2 $ 1.2  
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 869,258 $ 794,191 $ 479,941
Contribution margin 718,982 607,110 368,529
Subscription      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 782,769 667,826 406,333
Contribution margin 701,938 577,899 356,214
Services      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 86,489 126,365 73,608
Contribution margin $ 17,044 $ 29,211 $ 12,315
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Reconciliation of Segment Financial Information to Loss from Operations (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Segment Reporting Information [Line Items]        
Contribution margin   $ 718,982,000 $ 607,110,000 $ 368,529,000
Amortization of acquired intangible assets   (78,300,000) (80,000,000.0) (9,100,000)
Impairment of real estate lease related assets $ (35,800,000) (35,828,000) 0 0
Corporate costs, such as research and development, corporate general and administrative and other [1],[2]   (836,335,000) (901,443,000) (537,591,000)
Loss from operations   (156,265,000) (339,754,000) (193,764,000)
Operating Segments        
Segment Reporting Information [Line Items]        
Contribution margin   718,982,000 607,110,000 368,529,000
Corporate, Non-Segment        
Segment Reporting Information [Line Items]        
Amortization of acquired intangible assets   (78,306,000) (80,024,000) (9,129,000)
Stock-based compensation expense   (188,935,000) (220,354,000) (117,365,000)
Impairment of real estate lease related assets   (35,828,000) 0 0
Corporate costs, such as research and development, corporate general and administrative and other   $ (572,178,000) $ (646,486,000) $ (435,799,000)
[1] Amounts include amortization of acquired intangible assets as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue - subscription$11,880 $11,213 $3,251 
Sales and marketing 66,426 68,811 5,878 
[2] Amounts include stock-based compensation expense as follows (in thousands):
Years Ended January 31,
202120202019
Cost of revenue – subscription $15,123 $16,599 $9,959 
Cost of revenue – services 11,909 17,609 11,492 
Research and development 72,087 75,554 41,430 
Sales and marketing 55,173 63,360 27,918 
General and administrative 34,643 47,232 26,566 
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Narrative (Details) - Non-US - Geographic Concentration
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Revenue from Contract with Customer Benchmark      
Concentration Risk [Line Items]      
Concentration risk (more than) (as a percent) 40.00% 38.00% 34.00%
Property, Plant and Equipment      
Concentration Risk [Line Items]      
Concentration risk (more than) (as a percent) 31.00% 22.00%  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.21.1
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
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Numerator:      
Net loss $ (162,734) $ (336,582) $ (192,649)
Denominator:      
Weighted-average shares used in computing net loss per share, basic and diluted (in shares) 302,522 280,772 159,816
Net loss per share, basic and diluted (in dollars per share) $ (0.54) $ (1.20) $ (1.21)
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 38,934 53,083 54,900
Stock options to purchase common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 3,383 13,530 19,118
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 34,764 38,584 35,058
Shares issuable pursuant to the ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 787 969 724
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details) - Subsequent Event
Feb. 28, 2021
shares
Restricted Stock Units  
Subsequent Event [Line Items]  
Stock reserved for grant (in shares) 2,236,242
Award vesting (as a percent) 8.33%
Performance Shares  
Subsequent Event [Line Items]  
Stock reserved for grant (in shares) 2,236,242
Award vesting (as a percent) 16.67%
XML 98 R9999.htm IDEA: XBRL DOCUMENT v3.21.1
Label Element Value
Restricted Cash, Noncurrent us-gaap_RestrictedCashNoncurrent $ 3,352,000
Restricted Cash, Noncurrent us-gaap_RestrictedCashNoncurrent 3,367,000
Restricted Cash, Noncurrent us-gaap_RestrictedCashNoncurrent $ 3,352,000
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F#>5('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 " 9@WE2)CN&(>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F+3I*4)45L&Z> M&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33M4\/[\])K7+8Q+ M))W"Z5/K*MY716\*>J'7;42];UH^,?L^L/O)FR]-GOS MCXVO@ET+O^ZB^P)02P,$% @ &8-Y4IE&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" 9@WE2M_0LI;8& !U&@ & 'AL+W=O3H;"/5@UYQ;LA3' E]WE@9L_[0:FE_Q6.F M3^6:"[BSD"IF!D[5LJ77BK,@#8JC%G6<;BMFH6A\DCN3EON(W]A;MPN3+V0NOB;,V6?,;-]_54P5DK1PG"F L=2D$47YPW MANZ'L=>S 6F+'R'?Z(-C8KLRE_+!GDR"\X9C&?&(^\9",/AYY",>118)>/S> M@3;R9]K P^,]^G7:>>C,G&D^DM'/,#"K\T:_00*^8$ED[N3F3[[K4,?B^3+2 MZ7^RR=IV:(/XB38RW@4#@S@4V2][VB7B(*#O' F@NP#Z(L!M'PGP=@%>W8#V M+J"=9B;K2IJ',3/LXDS)#5&V-:#9@S29:31T/Q1VW&=&P=T0XLS%2#YR1:8P MQ*1)OL_&Y-V;]^0-"06Y#*,(1D:?M0P\Q[9N^3O,RPR3'L%T*?DJA5EI6C._Q[.M5$P[_]!(-LY9#N%;!^!'$L_@;?1D/OMFI>-&![N.LTO M"(M.SJ)3C\50B(1%Y(ZOI3)E=' K5?Z?0,VZ]G%L/11PE2EEJUZ'V(5._.%,H/QRMV73\^C4G MDF(@[JDV'Q]&'&O!(HV-XR#G-$!QKH0)S192%7%RF\1SKLJXX!B.35#?Z0X0 M/JY3B*93A]$=7X;V'89TW;*X=-PJ@$8WW[Z/K^Z&)V1R.SK%N!T(NEN'VT3X M4L&X,3N$)V1F8&(1J'8;#(%!)P,YC6C(PBIAA&K_ & M%Q?UE_3R&3E5\C$4?GE&<- M<2M\PJTPBI093)KC5'" ;@=;L[B%,;BXFM](:U33E128"E> >%W:=-K]/L:H ML 47U_3[T( CR 5QZ;OY>S+C?J(@6Z6T<*21C&/0GIF1_L,)>>.<.O#7(6LP MY4<6)9RL8<&F5TQA=D8+^Z"XZH.W!J%8DMDVGLNHC&\%P.AF?(O)73, NX)B150#=_IIASD +9Z"UG.$G[ 2;#P*D"\:5:9AT 9EHG93/ MN@K,7UQCW I/H+4\X8>,P$-AEYPN253I#JD"Z59BA K)I[4D?[^8S!9JZ&(%:DJU)[64ON),%QE>WN[M&5[JJ7,<,0*9H78TUIBGPX=&8$'+:4J MU8P*G!NFX'49^CX'(( ),DB,8R'Z%-?L'<=9S**(7"8:;NORT<1QJE;@M%!_ MB@OWCM$5K%N6=H)] @2S D^*UTR4I^__;0YH80,4%^_)Z/J.#),@-+"8&!K# MP;S3I>1UQ):ES'"\BMVG5\B\5VN7,%N!EF&9JH"IRI17J+U7:VLP3>91Z$-Z M)"M[$<<[E$Z*8@N'CQ?>6>NQ[-&%K'NU9/VYTX,C% ^J,K@F[[>^^F#O!&_UW.[S%AQ4JWR)6H$Z M$5EQ-JN3_DY"!9BA/=9K*30G1MI=@"&3"8$<[(\G=EUC*YO$UF9(J,D** "7 M\ 4WM>=F@5+Y!U0;;%;\8(/Z]G6?NKV/VJZVG[;9XCO=YP.[M.FN9/.5\]1 M " =I)6, K X"S[GP"&RY-^^=KO.1UL).27W$/L2VRT_0I@$MN_Y(L1.DU"GM64A202XEB03L-)S2,"VT'R17>.$0^#Q[BZR M^LK6UE>XK49FW#\SZ"T8^+ZFB&V]O<*.O7IV##E0\- )/.^)?.'E+ST.!>M/ MM^-UO!ZVF_4*._9J5N8.ZTW7<+'452K *DI@7F'%7LT"W8[5KDYWG!<.=_T+ M8U68KX>;)NS-19#1.F(@%0!'!;MU4*>W1II^[]#$MR69K&2?7\V_J0S3+PFM MHGGV0>8KLSZL2<07$.J<]F#(5/:-(SLQ?2&!FGARO.X%VV#>#^0DJS M/[$/R+\T7?P+4$L#!!0 ( !F#>5+ALQ.&PO=V]R M:W-H965T&ULK9EK;]LV%(;_"N$5PP8X,2^2**6)@=RVIDN7 MK'8W["-C,[$0270I*FGVZT?*CF6+%Z?8 CB6Y,.CET?D>7BHXVC4;U;,%+5A^*):_T+_="EDSI4_DPJI>2LWG;J"Q&&,)D5+*\ M&HR/VVNW^)P_+)2Y,!H?+]D#GW#U M97DK]=EHXV6>E[RJ]/!J?HZ)Q0TZ"U^#/GS_76,3!=N1/BT9Q-(ZOJZ=#C;W- VWCU^]_])V7G?FCM7\7!1_Y7.U M.!FD S#G]ZPIU&?Q_(&O.Q0;?S-1U.U_\+RVA0,P:VHERG5CK:#,J]4W^[8. MQ%8#%'D:X'4#_-8&9-V M!U=*6N[=<$4&Q]+\0RDL=;>S$$;F[:U[DU>F<# _!E<@%^>O ?R"DP7HJE9 M-:^/1TK?V;0?S=9W.5O=!7ON\I%5AX"@(< 0(T?S\[3?O"B4E(G)7U0NQ][8@F("8SZ M,AU6$:6)6R7=J*1!E;>2+UD^!_R;3O\UK]NA*M2"2YUC5G.!M7/!I9O:\<4D M[8]6VRK"*([=NM.-[C2H>RH4*]X@,;5NKI]L9HU5VXQ"FD'/$,@V(K,]P=50 ME>JE#:J9^DN-.>4=KIDE J4PB7M2;2N,LM0S]Q'LLCW\_MFOI8KJ8!UE9W*' MMF9*<-J/K\L.:]W$(WL+4B@H^ZI2K'K(C>S5(/!&=^UH=Y;AA,"^5-LN@3$F MGHF&.K0@')3ZJQ#SY[PHG.*P+2[+<&;%T64'O4D5=91"84QYLM7^ 4 <.191 M*Z@.LQ@GT".[0Q8*,^M&SR^F\NH!%%POV8 T:[,#<7_0U#R0%9#-)A0E$8[Z MLAT,@\;0H[N#& I3[*;-L &!-I.R%&5]>;:5GE4P\ZCKR(7"Z)K>3$^OP>ED M'(38)V/?@.VPA^J:%VG7.[O*B35:AU1KJN(+"8-FL M+Y;LQ61#9_]M7&"*2+_SMA5)8U^B[IB"PE#1 F733M32()N9FL3A-$.I)U7CK1(ES)'SUPR]3Z:#%3')TOX(<-A%%-/4-P0Z MIN P4W;7:/O4VH1($H)@/^PR3+:HN"N^XPD.\\0U M8O>K=M4[$;)FF6VF0>G-7QU@<+@P\N:O_<+M@B?1U7E?MVU%,?:LAW&'+[RG M+FK1?7UU>G9U?36]NG3R&]MD0D27&K3/;X=AFJ (^W)8!S$W+R:^=)#T)_9TCRJEVS&3P9+R6LNG_A@#%S[2?^#H]U]H(Z(! :7 M+)/IS?EO'VZN+RX_3W[\(<6(O@>7?WRYFOX=W&?J*$;"%-.E_'H-7RLQ>QR" M=_ 0ZK]8+V4D>&)%P]\##(?ZDOF >L&D*?@;M1 R_X?/S1I"1>7>6WN889*?SN>Y66=JG)O=HH.\ C.VS#7>G3)M1&-*DR2S'KW#4 ,G M@S[!'Z7/GVI[8\(Y32[BC+J2> MW$TZQI.]6YL;T7-^G\]R)U^(C>D#E$09B:VQX+*,= WB0SKID$[>4B+Z4YI3 MN(UJA##-K"T8EV%$4I)X*EO249V$J6[A$9S^?O&]W:#V+KVS^G49.JO?T=9; M&O.*[!.3#WE5ZZ7>O6X)#ZEV(5=OG58G2BS;%S=W0BE1MH<+SN9<&@/]^[T0 MZO7$O O:O/L;_PM02P,$% @ &8-Y4H^3",;/ @ D0D !@ !X;"]W M;W)K" M"SWRR!(%W%E(5U.!4+7U=*J"9$Q74"6\\=&M3 M-1[*E>%,P%01O2H*JGX_ )>;D1=ZVX4GMLR-7?#'PY(N80;F:SE5./,;+QDK M0&@F!5&P&'GWX=TD#*S 67QCL-$[8V)3F4OY;">?LI$76"+@D!KK@N)E#1/@ MW'I"CE^U4Z^):86[XZWW1Y<\)C.G&B:2?V>9R4=>WR,9+.B*FR>Y^0AU0K'U METJNW3_95+9QXI%TI8TL:C$2%$Q45_I2%V)'$'9/"*):$+45=&I!QR5:D;FT M/E!#QT,E-T19:_1F!ZXV3HW9,&$?X\PHO,M09\83*;3D+*,&,O) .14ID)EU MI\D-F5(%PN1@6$HYSM\0G^@<%_70-QC=^O#3.M)#%2DZ$>DS%;>D$[XG41"% M1^23]O)@7^YCSDWB49-XY/QU3OB;&4P9^]$0N2"/3&#B#'.<2LUSX% ]J["A1?N=I0D3&Q MO$3;NTA[SF*/-FEHD[.T$UD4N$G^OYN35MU\R6J/O=^P]]NSMV_E_JL:AML6 M/2QW*],]]D'#/FC/WJZ7!Z]WUB",HB#I'%;[F&4<]I*D%QZG#H-_ITS0GON* MUJ[=MJ$_:GHJEDQHPF&!VN VP=VMJO._FAA9NB-T+@T>R&Z8 MXS<3*&N ]Q=2FNW$GLK-5]CX+U!+ P04 " 9@WE2$#TOGZ8' "9'@ M& 'AL+W=O M'IX7\NI)59_JI90:/:^*LKX>+;5>7TXF]6PI5Z*^4&M9PINYJE9"PVVUF-3K M2HJL45H5$Q*&;+(2>3FZN6J>O:MNKM1&%WDIWU6HWJQ6HOIR*POU=#W"H_V# M]_EBJ4\CH]!(_)[+ MI_KH&ADHCTI],C<_9M>CT(Q(%G*FC0D!/ULYE45A+,$X/K=&1X=O&L7CZ[WU M[QKP .91U'*JBC_R3"^O1\D(97(N-H5^KYY^D"V@V-B;J:)N_J.G5C8 M$'-/R M%^@:J3GZ=2TK86:S1F/TV\,=>OWJ#:J7HI(URDOT8:DVM2BS.D"O3NZO)AH& M9LQ/9NT@IKM!D(%!8()^5J5>UNB^S&1V:F "B ZPR![6E'@M_B3*"T1Q@$A( ML&- =^>KAP[U^[/5<>I!0P^31!M[=,#>>[F5Y49>>DQ%!U-18RKRFT+S2JT0 M3+ZN8*F"S^DEFC;>)JL W3_/BDV6EPOTMJXE_&7H@WAVS>ON8W'S,1.3MC<) M2TF<7$VVQVSWQ7@:X12?BMWWQ2*>@N!![ 1R?( <>]F;JEH;?ZY>9I$=3#(O MBQ^4%@6:G1IV\'/K-_,1_Q5\)'^YB-TILB,J<)+BQ":V+T8HB4-B$>NP1AG& MD9M8?F"!>X?_?:7J&JTK-<^U"P/O?94E8[O./]& U?6&5U5)4LR6"> AI:POY>&WBJLM%_)8\ M+I+VYSZ*XI!;]#K$&(T9L^CMBV%.DR$7P6&77T(O@ =10+XP/$ A\DD:JETL MO&#%0T.K>3SRB(1Q: 67.Y<X9+#(<-T@!32D4+.B*2J MMPJ=E/A-^7R$](:?4$9I;-/1ETM#'$74IJ,O%U,>IP.9"G>)'E,OAO^:B-KD M9G6HOIR :&\ 8QPSPGJ('(*4IN#W-B27Q93R0;_O*@[L+SE^++6$FE%#D3B# M^B) I72FB];,282'[&\#ZDMAR!;BFK%@AZW3KK MFV%(L8-]C'NKL"^&D]A&Y+!%(IX,0.I*&>PO0AJ7>Y30&$#DU<5ZI@?ZWR[O]#UB\VQIQ& MS,;E$$MX&-JH'&*0=X9FKBM=<.+%](O4J(#9K7T&#,"(&P,#D&(_W%_ M;EP64\*B= !'5RQA?XVSQX$@Y.T:S, T__EL5S[EQ<8TIZ^AQ\Q448CJ2/"- M$_ON<\GQ2,,+.^+=N<3P10^V6VK (4E7%Q%_1?-'LX4AL['80J!?R'UGO3'= M%D %!UUOFI18GDW/SH23$]*O:FA(8F+!O7/(D23DW*;%(8?C-,%L@)>N2B+^ MPN9A\UC/JGQM4I]O(Z"K, CYI\TSZ?(S\>?GK]P^MU\[:8RAI6&I/2M].<9 MTB[3'')1"'7.0)E&NAQ.HJ_50Y,NF1)_,CV[BW[!CJ?P(X[,&O*D%P5=A#CF@EPR$0-(E8>)/P@^RVN8S.QF=&NMR'>'_V..[)$/\2>9K>WS2K\19 M9#?[=PXQ#&VK7=[>.^0X9>% :B5=2B+IU_)WVH5\Z@_Y9_O["W8\_MYJGFS( M8=I+?0XQC"/.[#['(<>A;HO=]%(3Y$^?=%&:OMB\.9GP:IE3E,MZ+6;R>K2& MS >+2(YNWJ[4QFQA0Y$'3BF16*E*YW\WS90A7LP^;_*JR;):E(O\L0 9\%E0 M$=!\08FAGNHFG^K]EO:;2_2G-(5'LS^-?A+E1E1?#AO,S39QL]F++,=!8U0? M)33T"F$<)$FXNR"8P@4-2(R18Y\$,19$A"&6! G&* X2GB"?)Q[M)_O3F-M[ M;OU:Y[$-(6'V:6S.;K*FAH$&:<=\VRS]"QQ_^TU",/Y/C^DXP,00C%D0IRE< MI$$:>]3;&&QF)@U3A'G S \.HI2@H2T]Q$D0)ASQ.(CC"$4@34/G;,8P'DX1 MHP%$*$1XD.($#6\*(1H%+*(HX@&A!!$ P9AW^KML3OT=N7O3Z/8%+7NFH15& M^6HM\JKAH6$4D$"G+[1$A007@"=%<[)4F6)WK.;C3=TM-H"LFGZZ4.5B7 #F M;/\.C+VB\46"5GE1[+LV\\$O, E(.CWDPL7-Y.AH#%+5HCF3K,$S =N<]EG/I_CR'CN>OZ7X\HZZWD#P@CH-.3EYG(I128K(P#OYTKI_8WY MP.$T^N9_4$L#!!0 ( !F#>5*+BQ:ST , "D. 8 >&PO=V]R:W-H M965T&ULM5==CZ,V%/TK%NI#*W4';+Y72:29I!];:=711-L^ M.^ DU@"FMI/,]M?7-@PA8X-6[30/ 9MS#_=<7WRO%Q?&G\61$ E>ZJH12^\H M9?O1]T5Q)#46=ZPEC7JR9[S&4@WYP1:"D[QI[UX%.Y] +M$:E((34%5IJB%E4*P/;@]Y9PK!='@ _@$7,U?R22%KA2XR_;#?C^NQ\6OE1. M:"J_Z%_XT+T03;P0(O"9*28!?FI*4MX2^,K[00)ZE?" 9AE_P\T=".&/ 4( M.AQ:?[MYX##??+,YS&?4A,."A(8OFN"[KQF7]&\3>$!>U/:UJ8VK H0H;,/5$1]Q6JF,ADY+;7C3T:.A7&&,ENJ#7RK<0YQHRX> MU,6SZK:GG2@X;?4:SJ1$,M E\W22%<\?].Y6@H+5.B5NTL,5GL32!&.(0CL\ M#F 2Y[F="38PS^-\,A/205SZ_^5[:CL/L\R1[RX@@G8X-C8P1#&<5)D-*K/Y M)23\3 LB9K(A'ZCR=\^&W"$_#^Q%7CN :>( ;ER,48XF P6#:T$*9O4]$4$P M+XX -Z6JX&?5FK1ZHY@)'1Q5._CNP>LIQUI3%&2I'3T7,H[CR Z? QG!*)S> M6"&Z2D3S$G%%A F>:N2>5<%N#G.AN]8E.%^8_E7H0DMF',/4L0TYD$D8)HZ* MY$"B-(?9=.BN10G.5Z7_M!=!NXPD2802AU8',LL@=&BUD7&6SDB]5B@X7Z)^ M(8WJ[BJ3)[A4C2454G=[9S*7+->*!=^_9/64XUXCC)+(E2PV,DI1B!P!M)$H MB9/$CJ _ZJ%KP@_F+"*4\Z=&=KWH,#N<=^Y-E_]F_D&?@TQO?J7I#E&?,3]0 MU4U79*\H@[M4N<6["&Q<\^Y/N?B:_>W7+S*C!"%W@K*Y,#*E%K=VK:<9Z3 M\H:O"(,O"RX*K& HEK9<"8)3 RJH[3E.9!Q;#/UXKFC#P*)-=% M@<7[B%"^'5BNM9MXRI>9TA/VL+_"2S(EZF7U*&!DURQI7A F<\Z0((N!=>?> M3A(=;P)^Y&0K]]Z15C+C_%4/[M.!Y>@%$4KF2C-@>&S(F%"JB6 9?RI.JTZI M@?OO._9/1CMHF6%)QIS^S%.5#:R>A5*RP&NJGOCV,ZGTA)IOSJDTOVA;QL:0 M<;Z6BA<5&,9%SLHG?JM\V .XT0F 5P&\)B X ? K@'\N(*@ @7&FE&)\F&"% MAWW!MTCH:+\9,@P;Y.=-EGRH!7W/ J>&8,\EIGF)%4C15\(":*HGX HUY M ?^D3)=X0]!7+B6Z1B_3";KX<(D^H)RAYXRO)6:I[-L*UJ(9[7F5=U3F]4[D M=3WTP)G*)/K(4I(>$M@@HE;B[92,O$[&+YC=(-^]0I[CN2T+&I\/=UK@D[/A M;M*AQJ_KXAL^_P1?78KC2MRS.2\(^G4WDTK OOG=D2ZHTP4F77 BW3=H,!0J MW%;($AD:I.XBF^&U&WFQ'_3MS;Z_+7&^'X4][S!NTL:7>%&0U'$'$L):0MCI MV'>5$8'F!U;EQJHKQ(CQ4>&WVPZSHCI3U&D6-!QH)PRVIQ"$S=\1E(%)BDTC M6T*K11?:R\LV,TOF:$^\W_!G?!QRG?AAP\06GJ#=O[A6%7>J>F%P;-#\+_0! MHP&TY&Q#I#(-H4U+?+0&+VZLM% MC;A)&U_B]L+FKK7WSJ*"B*4YTR748,U4VG_GZ:\ MBSQ@L=O<+?BFH5G>.E7E @5!M*BRHIZ= M'+6_735+3F!:M!0U?'L[?PS;LP4 ZMQ;\*>L_WKH$:RBUCG]3-^_QX M%BA$M*1+H9K(Y-=G>D;+4K4D)3.0TU6V+<4'=O^.]@,*57M+5O+V$]SWML$,++=<2"] S$<4#SB$/8.X:%CB'J'R.QA; QQ M[Q ;#E$ZXI#T#DF[NMURM&MYGHGLY*AA]Z!1UK(U==$&1.LME["H5>S>B$;^ M6T@_<7+&:L[*(L\$S<&-D%\R, 4';"7OV/+3FI4Y;?C/X.*?;2&^@CGX>',. M7OST$O!UUE .BAK\N69;GM4Y?P5^&MP?+82$J#I:+'LXIQT<- +G3R:RTN%V MYG<[VU;;,E.[ %RL5G);O +7M"E8KL;Q-F<;M4]>R:O_R!E5 W1T<3[1!:LJ MN=?:27%X7_B]W^9YH3!D);C.BGS^O@9GV:9P#_9RHJWELANN7+$_Q)HV0&*3 MB6NM,HJ<@1>_,LY?@O?UDE74T?S5X[!C3QQC18RL'?1C7;1 MC5H89 3&'UO!A8S$HKX#M_2NJ&MU)?O;=#V_D-':Q?%+D GP2U:_!AB^ BB MB2M$NMZBMC?%"I]/( DQBH\6GQTH\0XE]J(\W2&[S8,/HRF&4AE&88O<4D=T4D=81CTR1 M#&;)S%P&]SGMKEZJ3.-,47]]8&4))+/=9TW^MR>*PEWGH7=];OI,Q_E6AO.V MEKT!6FU*]I52P!4$L)'KQO?#R14]H14].!F+G6B'+7H6;*X(BBP\",$X-<)C MRFH .][!CA\ >]6P2@HA+IIBJ3)&AWM;%Y*(/LN?U=:8F-O80ID&2> &F>Q M)GZ0"L9<*:,P, 6,%^ M HJ,N1]M"XT,<$]+P4,&>%^(]9J6N0SIC@$% [4L0S@5HFSUE:(@VF6K3&6I MR=31=[R/>1ZCD?B&FAZAGQ\?#]BY2#8]SF&$8&(NP*3=<#B:1Z&?2#_6DAK* MXK]R!'>R; ,RU(M:)9!6TSHA8PM*'!H!FR%HS8303X6_RZA0J)R@;'Z;PQ1% MQ&"4JP,,A_ T&4(_&^[K/5KGARF]U+GA'+07)0D<@ZB)#_J9[Z)7HVZEY\)R MVKRZZ7J1T1!!_!NM;FGC*X4T_:*'T._C92RR^9/@="0?(DV>Z"#R M?)22[9L>!#Z*8I/YD90B* I72XFS89#T$2+)LK.1Y1&R%5)!C@D)N9)NR%H3;WH MH*+S.\ASY*!!G(P)6J0Y$$U4H,^JSY%==LAL UE6(_E?I4.G94DAA' M86*=Y$T;#N%INL2'G\H>JM)5K6OO.^S@R32$T-YI D\V.;<%([.CJ9<_/U.>K%-J3B,X\",IRFS(71- MO/@'G_9B1Q$;!.%(<8XUW^*#^/9I^AC;]!F8FSNQ-[>Y%@X2'B%@K D8/^2 M^.D"&3N(-X1CSWHT\9*G5ZI3 IDX3GE#G)IB<])L. 1-P<1/P1_H-X3ML_1E M]_2XPSXQJ<1%O$$ 1U:?:-XE?M[U8'+.H..8%I,@B(PBX[PW#-VAVL_S6&,C M8H=HJB83->TC2A'BX.HDL?39Q;3=$/3>X\R#*M7O4(H0NV:=DWCLX0W1[$@. M8L=G*D6(XPB8Q(B8CPJF[8;#T6Q*_&SZ\%*$.,K2V!1:$T9#L)H_B9\_GU*( M$)LJS8?VEWZ;(6C-I<3/I;XBA+C(+9*2U$C/5P<8#N%I*B1^*GQ4$0*=.\XF M091"-%8NAYH&0S\-^HL0%Y;3T'[\"2&*4VPJ$)>AF?T<-BB.HR@UZV^'89@8 M1E<.([F41"935)\UD;2 M@ D .XI 8 >&PO=V]R:W-H965T&ULI5IM(Q> #.7255B)[?9FKQ4G)G]C+$<YE%*37ZLL+[^>++5>?QD.RV0I5W'Y6:UE#K\L5+&* M-=P63\-R7<%P%:?YR=EI]>R^.#M5&YVEN;PO2+E9K>+B]4)F MZN7K"3UY>_"0/BVU>3 \.UW'3W(J]??U?0%WP[:7>;J2>9FJG!1R\?7DG'Z9 MB- TJ! _4OE2;ET30V6FU$]SN*9$&JQW0I)-J=6J:0PC6*5Y_3_^U1ABJP$->AJPI@';;R!Z&O"F 3^V@6@: MB,HR-97*#I-8QV>GA7HAA4%#;^:B,F;5&NBGN9GWJ2[@UQ3:Z;.QRDN5I?-8 MRSF9:O@'DZI+HA9D')=+<@6.49(!^3Z=D ___'@ZU/!2TW28-"^XJ%_ >EY M&;E1N5Z6Y#*?R_EN!T,8;3MD]C;D"^;L\?3H MYC1RL.'M!/"J/]XW >?3W\C5M[L_IN3JX>Z&W-U?/IP_7M_^AYR/'Z]_7#]> M7TX=KQ'M:T3U&M'SFEL((9DJ2VP"ZY9^U=+$B>>S 0U8R(7G@8&>MTV+0#D/ M_!&SH!.LUX@%(MJ&[G#Q6RZ^TV3G\__"PJC]5"N(/HG*DS23)&](FJ?F.C$> MO"[41V:OY,.FA(LT_T@@=@W9L@=/.$PGA-TGC M.JCE/\2980 M?9M%587'+(UG:78P_-(NG5+N]HLD41N3&2 ,R_0YGF6HMS>][! %OPPH8CT$ M.HJPR(L@?<%(8C1#5][JP_R!D81QLYJ(.9 MQ1'I4P1>T,^Q2^O4/Y [CU_"/C)]7D3M21FCT)$?VNMD@D%Y%+CB5:<+J%L8 MM'ZYCE][G=).W0,V0DDA2.&-(H23C>1AYR0'JU@/ J-CL)1B4E9V\!P%% MLOP80?I^B#DATB4-HX#UT^J$ 74K@[MZ437DMN(3RLU.W92.$*6# 3ULNFR< M+RCOY]5) NK6!'>MXJT5SB%F=NX>P#IG=NX;8U (,CY&SX;V$&.=$F!N)5!/ M6!LS#O!B=J+V/2J0F(@@.81/1.8@2,%\KU]RLR[Y,W?ROWW_-@9E;>=UZH-< M1683@0YX,&)(OD.@7,#&L9]WIQ;8 ;6PMRV^OOUQ.3U^6\PZO<#<>N%^4R3+ MV&14$)&KN/@IM0G/I)3)INBW)Z()1,A"BJ@O%!N!@R R$L6:O7C8;]-.0[!# M&D(E4LY+LBC4BI0QL'P79TQ->)S9RWR,0$>@L)& @"#](/3Z SGKY 1SRXF; M6#=LWD?3%@',%V& ;,D1*,3J.F7M\T2@L&4*'3&BDQ;,+2VJ0ET3$LAL4\+/ M96G2\BS-JZQQL$?:8!C'^W\NHDQ;, M+2W&V\.L=@PH+[1ZA]04V-Z4[(ZJ4P;,K0S&\3K5IE!@-/@\!>_J\2 [AP\@ MO_B8!R'0$!85XD!XIZ)_<\$Z:<#A]M95D2>+Y!M 0+=-Z<3LDNO2]:<.>D]R/5V%H45NE(Y*4T1"B7$ M$(4!/A(@R1/!6HQ*03N5@@'Q/4"TDR>'(Y[W,[M MU!9@P,25V.WDD- M?N"K!OA FB=%M2?^,)?UU4%XI^U<4[ M?<,/Z9MC^9)__6/$*/LWN9!/:9Z;)0+N!'O15*&JDF-E$B^*D!H0!@U $6&V ML*$!99%#&72*B+L5T?]ABDM3D'4:P18R'#8Z#',([,,):J\)!K7LM?O)N--' MPJV/IM_O[[]=WES>/IY_(Y/KZ?C;W?3[P^64W%V15CO!UOSJ[N'F_/'Z[M;U MH;H32\(MEBKQ7Z7>A2K,VE0K2;1)R.C':^0CB!\@=0T$&(8!8E$$*,*POV(J M.ITDW#III]8 .0=\Q<@&J=&]T+8>LBB_-!R 2! MB!&-^K?+HE-7PJVNJC-D [48@*!Z^^2G9CH&6$6U51]FKG/YLE7,/*I"+6R% M% F*K7P;&/((.[)B _NLT*DM$3ACZ$-S.B5MOU0?+RO,LBB7ZB4WYM)+([^; M UIM+6=ASF>YPFXGA(1;"#TJ4]OX>YJG>85_1(I#H'UY'H'VY/GAUD&XE2R> MJ@.%9B5MGO/+^B727WTL.NF/@EY$Q<@>4IPT05TZ7T. M85A%?;BPOM%J71VWFRFMU:JZ7,H8 IL!P.\+I?3;C7E!>\3S["]02P,$% M @ &8-Y4D #G%OL*0 $84 !@ !X;"]W;W)K26Q39%J M+B57?OU[GK/7[^S>-=7C4/?GK& MW[WI?GK6CD-=->Y-E_7C;I=W=\]=W1Y^?'#QP+YX6VVV [YX_-.S?;YQ-VYX MOW_3T:?'?I:RVKFFK]HFZ]SZQP=7%]\_?XKQ/."OE3OTT=\93K)JVX_X\+K\ M\<$Y-N1J5PR8(:?_W;IK5]>8B+;Q=YWS@5\2#\9_V^RO^.QTEE7>N^NV_E"5 MP_;'!]\]R$JWSL=Z>-L>_NST/%]COJ*M>_XW.\C8K[]YD!5C/[0[?9AVL*L: M^7_^2>$0/?#=^8D'+O6!2]ZW+,2[?)$/^4_/NO:0=1A-L^$//BH_39NK&ES* MS=#1KQ4]-_QT(Y>1M>OL^=C3CWV?Y4V9W52;IEI71=X,V551M&,S5,TF>]/6 M55&Y_MGC@1;'%(\+7>BY+'1Y8J&+R^S7MAFV??:R*5V93O"8=NVW?FE;?WYY M[XS_D3?+[,G%(KL\O[RX9[XG'A1/>+XG)^:;.6;VWU>K?N@(=?[GG@6>^@6> M\@)/__=A_;^R4/;"]457[9EOZW8L799]53=%V^[;+!U?2 MAVS8NJP?Z!,>?.'J_)!W]'>3_\BZK/ML0^_C[FW> Z>?R& MMI33.CD6N<[KBMA-4^5+OS2>RIO,-?3(OJMZEY6$[EF!G[.BW>WSYFZ9?:!- M$(%G?;L>> /]N/)'$ACLQQ6=5A_L77=;%71R6HZ/X)<#,65OZGP W\L>7K]X M\XAFK4=,=-83L\1<)Y;!9.U($W9Y6>&KO"9(G!'3W-'&>]GY7N?NE]E-\C1! MMJ8]A,GSHL E=. O5[W;;;OVMN*GJ;_K^DI6?SH MF-5N7SMBK71AS!IISK'GJ\.^YX^U(+93; DALMKE=#F$..[3WG4#+@,S%#2( M>"%/N<#A*QZ$GUPY%K*4;669_48KM>NUZV@0'8N6 W>E"R*4:(G3$4;4=\ @ M""#:T]@5 2B+C&ZBKG[' @Q.8I1 I28'DZ?G"*>2FVY7?R,Y(,-HM3X[ $\8 MD;/;O*O:L4\6"I/25M\W-6X D*-##N[30/+H[V.%J5KZMCL0#!;\.\F@LL_^ M_=^^N[P\_^'@%OS7Q0_VS=A/OZ'E[!M 2K\U/+2?2%0YNKIV2HI,3X05N*FJ MK.@@M*4A_T@'H;/EV6';UFY)8S/BEB-XPN7YQ9\6='HFFMJ!?/-LY[H-S7^H MAFWV9\*GMF&M@!=9$""[?@3/H/4/VZHX'K/,5J[(=X0'82?,?FR[R^QYWA,) MXRM"$V(XI>##.X&I?D.;6>/FBPI8"W8") TT 0CGPKCZ>/H)-'!JX,ZAH0D3 MT,CV@6QU6QCOLOOG>3%LH0L"N[#D^Z;"T!MLB'Z\&B$3Z@JLB@B"5R_QZ6=' M>D)S1Y\[XH!-N>#C_<4!1?"9GKVA.7,B64*7/X_T)X&)*3JL\I\T@@A@F5T1 M@E;@=\K>B#YH$I Q/]'E39\7PC.V^2V1CZ-;=W4%VL%$XY[@6\307O)^9B$, MD!#E[7-ER(!R5V(YP8H\B MBO_0XX4Z?;5Q#T >LP:3VD2Q(0)8]_/GJZLVC M9?:JZL&U_HL8"-/_6C[?X;,C^+# 4$1]"'DP6,&/F R*_8<)A5U@6A:^-W+?JAVO$> 1B"0FP \@8L *EAW-=P)<'"Z MP!$(!4B=Q6!L:$?$F#F_"JXN[TD%5FX_;'.2)<0&B3DQ=N\$N6DC1&,!GO.7 MALD*10\SX5DQG)CF93K6J'X[B!4)OPH#TPQN!N"D*D:B RHU_I1V*EQ<-9B[875C!V-+>PVW5>=42_ M]>A,B"4'"'N+N3W0TBQ#"%3-Y@Q;+^VWP(5P M#SEOA(0O82XK V?M^@QBVRZ ]Z$72W*4)&M;8OD54>F:[@(;*T$I'5]"PXJM M@'41801X%R8@7($VT+E;UQ!\.U>TA%8BQ8%#N2Z)Y?O>SNKJ0"A8,(Y*)K9G;8WT>=02NA0P>ZAE2^^/:'GB#;#Y/'_S:6&XQ9 M9K\&/M"YS4BZ+?%)Q1,0'L'H],K M$VVK:""L*;'NE8%7ABAS)HNL.WZ'[)M M>Z!KZA:PH<1D8)CMYK0R(0$BL M3K5VX8X1.Q:%@HB"8.5QS% G;-AC770-('V:F>H01 MG;B1DD /MM[#TQS4'Q*GQ[,1KP(/)!%9B^JDV,@T93L)T]-6;#O?>B@<02OVK$^::W92RDC-C* MZDXP85NY=72 TA45N\^@A1!W(,48,X $9*C[Y(H1)A,0E@[2+9ASTF,L=HBM M )Z0[-"6P5;8//+\"L*05N/]T:61AD>J+;&9[)JON;C+WH$RZJ#LK\>F4)NX ML#%J=Z[UV41CKV(M$V?$5L*SHM)N"$5E3Z)O3 7W8)M043"WDC+U4TH?@>'] M\F:9E61:Y%V*[$%5(VUL))G'MV,<;T=8OH4;\Y;%%E$JV- P-7Q4N\_8ET=< M**@'B69".&6G 5J1^/E4;$'A+/Q8[#I1)W/1*)-Y8=?2+;TDO8?4.H)M.A?& M1S)'9O1\AK[=5+BXR/90'@O!$7B]ZG1SNR6H=2053^^Z'#LSNVQJPRF/+_'Z M1U>/-56IY2M1SB6 ?ZA;>[3(&H)&&SFN3(%1ZJ&K63*#60B; _9:$ M)D$)Q^+?^1\7#6(NV_.4_980Y(R(?;<@\&ZVA,EU14.Q/])4!V7.,"4\C(G> M"1)\YU!DMYUSV4X_;GK1" M7C9F-J0,#*/YHLS#A.EK-PPPLR"01+MOQX%@)R86C5WGMRVK!H5*#1B]-7M$ MV"?&+";K]SDXQ:]Y]]$-.53A&V)">M8/*B-CP$0F^BX\U(>'@E4?B1WX/V[S MJN;!6+[/X0KY )Z,JX GB]77/+SP)N#\@DHJI#4E<&?$H(M2!BUJ MLJVFKK9!]-LYJGRW3<_-SK_R;R3=X1=I6=!V0_6[WQQ[%,>=(*2IN[U8G8P] M8KF)MAX_6_4)B;"7 :JL4,D7T@;3+]^. $E5>=,N1/*O"$IN!T"0C$U0G,?CPQE!\PSX MD%SJOY!QB%M+J3\L0=R>_=_>IN!)]B1N">?."&IDK7CLV[EA"_9'VDSAH([: MM5_+N=Y6_< I+M1<(K]#>8-&'M5SL+\,75W6,#8&%$(77-5 ML[1F'L(@GG"]Q3S!P$.3,B1S7:BS PHQGA&W,(^ EBLLBIYA)@76:7LC.Z0& M?L\S+A*? U,G/ ]"A#P3&,@=L&N2&N\./]_K#_. >\O;0:[L?XG)@%='F_MG*4P0PJ*>P^_&DUX? ",YG;@,U,FVXN-Y MS@S3K1EA,24DIP2YJX4TU E[3 M[A!*:1L): E_G7&(8/IB")QD/9(<;7!G MS-P' X9>I(VSX#-X<8*P#U2+' MC>@!C;^M(Q>'K'/]VU]?OSB[^!.9]D2H@+PYSH!.\9V6[:&A.VJ ASOVX(M4 M4*N.%! ?PS2QX&Z1&V%6F_M$V 4L,\0!8-?P$>D49G1%,^D4[#:*4!G"B:F, M<)U^ :^.W%ZEJ_,[T0P@(_S]JAN2I5407H"AN7MFF,+\S2MI"Q:+ F-D3H)/ MW6BL=HO[0Z&_S-[$GO*7YBE?(/:3_A9YT3O5'Y@K05D(?"BR(DOP;Q)PWN40 M*W)+R*O3/]_CPZ]@"-2%+B+>1@0\NYP]R\@H4 4D(Y3M)K[E(S\[(Y8ANSJD MH>)#LVQR L#"+J? MWADCGIK2'0LW8J#P&'U/4GVW'X&G/MY]J<+-_Q+@=7GV1']\1<12,5=CMZ;8 M-&&@#?L%WN8MZWMR'"'[&YB"XC\EY5U#Y.*9!AG@^#.'(;A\<$HUIVYT$G8 ME. 2SB!1!U:MBZ"Q%U5'* ;;K> ORHK].WPQ+ 3RKN.(4O!!^ML0)0IWMQ*& M#).>U8^K)MX!4V#56^#@=[LZMIQ:..X1+@B';I6?52XT?#^23O*[:(D\,NL]?^$(NL@C"Z(Z[$GO25 MA3L\T42;CG8+:Y?-A]BZW-$UCYW@90A<,09#_.6]J$M1["Z)(IVX]\AA\@6J M&6T,FME2\+-G/5G"*<[G_>3>_9TR:%P?'\H2(=A#7@ENT4>QP02;Q8U>RR(2 M018$WY#)-_ <<*(W3EW(G8OQ1"VCU$C.^_O#8 _?_O;^41Q6FPGXF+;.68%. MV$[PSMA^]SB85Y?*2NB)?0RU>IOOYLY&L+NXG'IIQ B.K.)H/1'*(V8A:(&D M>'?Y9.MWF(Q.I]C]&4 MP] X9L&Q/, +.^*P80.:Y/!!MG=GKY.>I*S0"16)3V^;$):&\09D* MH7*U&W?3'7HQ%Y\=@GFW@_HAM,9^FJL^Q!-[DV.6>)4S#T1"W<"^328A9E!C M=U_4,ME^[/$/3JRYW8B[7@C4^TVGAT]/:HZFDUNI)-5)_E8YRVC,P]B1PNH7 MZ%C]+RO)[@$(28L@T[@FHE;T,1GB8&A8CL8$^!PLMN>\;NJ:VZIK&PFG8M-3 M= @TP?CA%,O0CA0<<=F4-4V15!9: PI:&T4G"9FVI-&O2+M MU'RNPF_<)]<558\],ZI7?E;-< M:8ACE'JOQ)6\>57?+3PPQZ8E8V(/ASC/X#56]L*+PN5#%T@2;61 MG"'Y"H>P[_(5 1 FR!416]!4?!:6I\V%K'RL"P8":&QGY"+SR:7L'+H,TS"!A)#0QQ%>.JK M)T^7Y]XALXZU)MG25Q?!/\._&_!/0!S/O'X'>=SE<*(7H/]%Y R/DJ6, 2N* M+.43*OO!< M1KG>'DJF#T0:K:>;5)=R;SE)'ZR8Y1(Y-F7V4G!>8T<$<>! MV)Y+5 PTF,X#G],7YDG&Y]"7^"3G&*8?$Z^.C="[LU8.$X!$[CI;92\1H56 M$B>^SV3XXA[W+:$]OOR,K^F/.YCZ2 TZ=:%OC\XA-&<)L[VQHIAC]J)OG5B6 MP_%B1%C^N&AYB4,J\NT$-U.5NJ4D3PD6XFM9[=0,EJ$J*F(_J"1*CL8U"MY- M==HGE^;_GAP9 Y?U_'(L9-S8N9A/KZ<)1:5K6BN; MV)%),7"VPJR98$G#T>8*O_$HY^=H#?J"*+J,1K.[7ODG&:0T6J(!J(\K-T*# MX; B135CI29R8N 'H;H9JU)R\*ZX=@.6TATCA2 3D**28$.<-=^;VJ_'A=LJ M,HI:B[:PPQL*%_LG!!N2R/ M4[8D7ZR:M Q$H2NB9)/+8F#HK&42^?*3CA%9QR7QPFIXOF]:07.J] M2C.BAL\EW*O9T$D"A60_)68EZ4=2XD2W$N8!]S7VI)ZXTANW'%P6S,(,L;)J M*8;OS7Q#,DP]]E40&V(2^],+4)\1"%(1!%EC5]:SQ MLE'7DR[-JE,$D,0D,]7]2Z@&>8W[:E#7W8U%OZ[9J^%_\F?RX;&2ME>WHGN+ M"X05 LEX-T754 M;;MVW&QGBN"NXEKIX^L-.PZGP+N)#U::O-4 M0&L23U#-R]5!@$%>)1T59M?$_=@T^! P( MBZ72[M&D8"%X90$KKKJ):YZY/)ZCE6Z(D"B8!)8+S*6M$%VLH4+OA[];BK6, MEVNM7W(\ENM2CFWE,9-S)=4JG#U^MP?!<24X!\%I=X6(UN1LH=XF":0TXVXE M#B4 TG4::0"+'Y#B1&!HVA*Y707;GW24+NI$MQX!# Z%E?47T.)XK:>7DA(MX)Y20B268 M=TE6EB2L]+*2Y<,M0*]Y-% _O4Y3V8:9)%?/%0X: M*Q+E#,%47FEP>Y]>)ZP(-[L28F// $U+W)68$3WRO53)?_-#]CK-F#4CST+3 M;1=IVQJH]7F(]\\1%;5$TI9OYB7DA=%";VW,6/1!Q&LWQB5[FK]'P%1=[[NN9KAN/ M14^8Z4AAY:)>&/8NE)!RBA2MQ)F\B1'AJZ3\_9HVRJXPK:Y";";DG4;%IT.4 M00EWT_%T4IS%BX%V&)<:.*.9Z-'J@ FNWUI:2!3@]X607B*-'1FADO@Q0Q6\ M=313$/!"9VJ45?G6!/D^+ZS8@199W9EB&Q@D$K"P"=.%A!.94:Z%H;X^L;,[ M4"M:BOJ1SGHU1,D=EA?""H<6?*D??[X2;J8"$K*&>&AMZ:Z3GX/!IZ G@&LJ M_-T)'.V#;"XY^[! Q=0]"&VC-'F,-4>[=)0\*@\0/9)%E5BI7#RO+E6< !IM M\1'J(AMFZYBAD#892JTQ1\5U L@P:@]L?TF%#\\<*NG\2=!3"^P\:+2FU.L* MI/]%D ',3D!'RW&-%NK:<[4CX"/KL^H3K89O(41TQ2+R]E1Z51-^H/%L308R M#V9EI]Q A^-Z1Y9'GNKFCR&.A6.NJ.D)DD)VJD;VX-0U9_%PVL90BP8KD3 I M/PM!WQFTS"-PW.0U% *VZ\[R4B6\WN:0?^)\76\"\_T'N "&FDS-$%,F<":K MLJ<.F9,AKT63%$J9R&?%O[;T$'&L:CWOO5=B=P%.PD@U*3H^!'/\Q)A(TY"4 M-XE,J-]3'?!:J_(;[THQ)\GLG;G)172/L]=L=:>A+< I"N=> PC+HL,!,<3! ML[T3^.%;V9Q$E",LT1+O4)XH* ,Y'+@I/DW(-GN81[*>'2E$!X^\EWCN5_%D M#Y+R(S7=HHI5+=DW(6KHDN%KP2B3SQJ?(PI,U?#CG/9\_JNKY2K^,8K MUGK!=Z/"=?=!+;'"B)CC6O9,E&7%.O2G:D?FM' ::XVUPAWSF*K9CU9,A5#% M+;<[XF 2M )"0>T[XQT>8U/]?90M:'%:$B")G-/WW 8+ ":MH[UH?)PAH0=D M&3V _W(Y:7 QW MS,4WR(X9(6Z]KC_=!>/-55J0];-7NYWX]I-E^^W4O02.$\?^:0X:8UH M>5O1CUVQY2"!%=V'&J$N-!G[4LJ)/7.13$L\&NRI"TK0(C01X=H+H8 3! "[ MF%4$,LC@);/ 'G?I4^(TOPO[D,-Q9 ](B_YDSMNMF?4'IWG6FM)QCW1>2V2# M8U63DVB;*V]>FC6I_J*\;N#;XP0N1I49?W[(H[XH2[Y0\V[HN\23=T7Q\7G&Q?YXOLSR1%Z-_G M[!G]SWS]$=_E9=ONQ3:$&\!G@<[,F[B"+"8+6%0[89C^KR_:-]!+\A0 *%^?#JY_?_!)U1YE /\I%S6IYQ/?3@G,- M".#A4Q9Y,/SO M]20FAY7X3JU8J+TKY_M?"A]'$A.R'82W[[?,Z>1!9)ILV(<5]87R&>Z:]T:" M5^NK7=2O<]R7/OPT[C>2( MP)*6C^:XA I!N/D/HW:J @V02ER_/M%E%_/* MO80;93YZTHIAT3*;/A8:4XTJU7[MM+JW"JT-@2S9YZ<,>X^]MD4-86QS MCIR-S;PU[BF!F9\J _ BG'*;R)$T24&Z$$%,:(\1[R,I46:I+O/*DH39%^?= M@H1QK#8'G3=7OU#JJ19?^-(BXGG$9] \A#17JS)$QH9$6O'8I@,@T534 NE6 MQ.M+ 0$#,#1N"\1\&[6]40 (WH9F(O*5Q!@YCH"F>U]*K9U>NH>QYYYR]$7D M>>/H)OO,0U^(;IBZH[GZ0?^9[)] MN'7U/C+^X66JH9WYAL%5WX^IO>$="C6[MY3-"\5-Y)IXYCTY@[2Y+MM#/WC# M?$4X4N**N\*$ZRC1^D8*TH^\/H,E%% V)G"G,U:(JIMCA6K*:>-0U3=6H.ZOELCOWQ6[( MQ#";E'.EK%^(K1HV.W&H=8ZX5BETU5?6:YJVW&?HR>S*^&*#1S:X!MXW.JZ? M4PPF;6'FFN!QJ45;%'EO&(B3L@KJ&J(")\9B8 /B_,^M5\V)B&2B!?6Q5Y4U MX1AKV-[U'+-E.B'K>F#\9R\Z!XR*NNWAVO6:M,XAJK1MSTY^] 5W'^DX-3*X MOQ*OGH!]WC/)(070M'VPPBP*D4150F!0RG!%T'<<0I#"^\ZZ<](7OF@F >6:R% MX^EH[M%5NJ%8/EJ$#EE1D;$7I HUSCL5W5B%F_T%O*3<>$;PWD3=I2%+7DEO X]LZ5,W81$R-(7QC&:Z6 M]N\_:Y)8E#Z:V#)'&?Z)8_J$F\<4=>^W5J$=L59)IX(+E5>J^M"?A5]9(,'7 M+6.SQ#DL%WF:-*5H&ZN=TB&#PRUZ]9@QH*\//R8-2L&MO=_RUFE?<9Z0G2J/ MO';608236(+6,M?'*)*$$Q_.[]-J*"MF\%R%WP^@\AM5:#%8_*WX)D*2L\C6 MICF + U6,LD3;:MEVZ->R\X32^U#W,IF9M7^"!D6?(I],"+K^9;[83YY+$&@WW=Z_*M$Q-^\Q9+V'M7>)I\Y>8AVGJVNCN+9F5]0+@N5U5KS8:L$*I@-/"5O?'=&UY:]P9.R8[KBO=[.#QF M&SW$&G3<=TDJ$-#GR!))^4,]V/L0V9WGR\HQ^I0NJV>;WKV_MBGR/ MR&H=PIF+.'88YW&$/8F9;/FNUD?+XVP>=GT4#$H%B18V-:E38P\W@IPK'XZG MX%SME4O,HIK;:,^]=X/3+D@TUQ*B7P1? M1MS_ "[.U6#OJTE-% _":?Z8U%3$B;=E%E?(1IWV>V6E(="LQ3ZGVO&'6KV9 M+OZ^ZTVH4XBRH-YM7=H#2F>(2HSN5-(#BCXE094U%M/K@ 133U5P"_4AALXC M(E#(&820EI/[LYAMS;&@=M*%)(Y/)TV?I*8?_H#!A0UW\WEN>7\R;RAQ8\WO M3;%#--))U71K]=I&!/?N7DWW*"]LK@ MH-]7WSU=7J;-]_YT'JL(GU,STNY\7][>^7N7N47P=GA1]>9<5 M)AU7F9U^Y\T)T(<4T"^!>E17< SW?P3*[#-R6M8QKHSJD/(SK?,SX],+SO2F M!6+_-."Y#WLHEGD1>3'?GJJBT?5/\$2-K$[ ^X>AFV+U/P#K8*2I__E?@:<+ MIHG:O^,[H>*!QYW76**@X;>G3]--3F@U MR^RE8N3I+7 8N^JCM@UJ_VRXNT)YU'SMN+.*UH.MM>Y3"M$C\U/3^PU:]\#A MD/?!2 B.]0,W0U&W'?(3:MEK?9>X/?%J $L"0/%N,JD4]*_%6[!VE2:/: X2 M^B@);GVPDT2])K.PF3;CKSJ&#WO>J+1EY;DS5NY)(]Y-_PI\@F&7[Q[>GA]!L/U]2NY(:P7[Y@_*W3?LCF MOJ.5@DLJ"3 $39XTA#-$EJV'7E#*Y=4?*&ZQ?KTS6.J;P:B?T,X0F@9X0F$< MS=[8 P+AES=OWCQ*R>!YG1,NWQ1X@VBO3>?.+$]RUY9..Y^GX_B'D)(;90]: M@"(N]PZR(:"Y]9STW\17>=M"IP57%H,Z)!6ZR13)6;S30< :W45??=*&G>F$ M8:$P4_QF''OQ1#3.]Z# =GTHP,\?.<1[O$ZU\&_\T)=O6.]%BSNR^K4!/G"/ M,4COTIM7<8_%]"4$)=Z]Q>_"I=5(NT\2W/5'(EC$%IO2LE&EICC.X;$1VE;* M(!E>1(Q3ZNL[$VU)Y:3(@B2_X)L],3T'4:Q MW,77P4L2MA-T/.^4U+> YI\TKQN@0EE3@'GH%B\"330835GC5W?-]>17G%YH MW1.'Q^OJH^/,&:)^=N^;5_ 8X*$Y+7?C,=L1[>;"O45>T] Z E-8VV7?7C*. M/$- KP=+O/6$8W(PVD.,9W%3HQ-[6\R]/"ARM$HX5)LP M3?%X(2YN.(E(L5+/R1!"_]?Q&RR3<,):&Y%DR4LNTUZYM*EJQVO86S;I Y[? M:'@ [3C4U9F 1T.B]KZV./(3%<'YMT]HS4"X44D^PUHH:NRY=<8S/:; SO2 MWX:(M?X_:/L+^V2U9RS\Z>+J#59 MGYVE_>$DC/%0&^%]??[H^^R&>PJO[RP#]9UUC?(/AI[E/X0MW;RW1;\[NWBR MR%[0QFMIA_2JRW>.TV7._*N.OK';\&C5&\0&W';_& M^>KFV>/AIV>/JY[^*>B_KCW0OQQ5?$%:SD_/N!7-M:MK?>WVCP\N'D3?(M3^ MXX.KB^^O+A\\IB?#\)^>[8G!_9IWW%"D=FMZ]'SY[=P#%N!WF6-[/_U_4$L#!!0 ( !F#>5+"PC#7P0, M * ) 9 >&PO=V]R:W-H965TN /O3% M)JF[[[[[26X.2G\R-:*%+XV09AO4UK97463R&AMF9JI%25]*I1MF::NKR+0: M6>&5&A$E<;R*&L9EL-OXLSN]VZC."B[Q3H/IFH;IQQL4ZK -YL'QX)Y7M74' MT6[3L@H?T/[6WFG:12-*P1N4ABL)&LMM<#V_NDF=O!?XG>/!3-;@/,F4^N0V M[XIM$#M"*#"W#H'1WQYO40@'1#0^#YC!:-(I3M=']+?>=_(E8P9OE?B#%[;> M!A2X=$EYL)J^MCD!.P\@?<$5AMX(PLLO@:( MB.-(-#D2O4G.(O["Y P6\Q"2.)F?P5N,CB\\WN+_./ZUW_#G=6;\^<F9;EN VH*PWJ/0;?9@L>>"5YR7,F+>0UDQ4:X!+R8S $ M9QD7W'(Z+SK-906V1FA1+0IZ'X=0+R@5B25](,]HB% M\X6?"<^>@0YQ42C[QA)G7$,$JGJH7=\1&LJX Q1 D5.T,>LLR"5):%< M4?/\A47H"[Z3@X!4\J?<61(L$\2H49W#[]-#(H0V47;]<;1'Z2H[V^FQP6;P MX;R'+E7_Y25PU].EZ)#.B?\C&+*GF0"7*J5-.!2,@S"48R69JY'0HUO>#&6A M4>*!">.]90ZAFI261=T0W]=/9?F(3)^8$"%(M*/;DV#X::4Z_0VI>VH%[D*# M>TZ#99Q,!PJKRQ)=VG3"Q S^;7Y'DUN3YF'EWP:N%"AC_04ZGH[/C^O^UGT2 M[]\N[YFF%C(@L"35>+9>!J#[]T"_L:KU=W"F+ U?OZSI"87:"=#W4BE[W#@# MXZ-L]S=02P,$% @ &8-Y4BR1:]32 P *0@ !D !X;"]W;W)K&ULI59M;]LV$/XK!R$#-L"1_)8U"VP#2=9B'58L:-?U MP[ /M'26B5*D2E)VO%^_YRA;<8$TP## L/ER]]P]#X]'+_;.?PY;YDB/C;%A MF6UC;&^*(I1;;E3(7 I=TRA_N&/C]LMLDIT6WNMZ&V6A6"U:5?,'CA_;!X]9,:!4NF$; MM+/D>;/,;B*,Z$]^[_2]\Y',E>*4S M(7W3OK>=S3(JNQ!=3%_!F \]9 MPIO]!YZ!_KI=A^A1&7^_$&(^A)BG$//_*>6+*'();T*K2EYFN&6!_8ZS9Z'I M=WS*Z-;LZ3KI-![1GE'G7SKMN:+)>/P=[5S4MB9M(P,M8D"O=VRCJIRGW]0Z MC.BM+7/Z?EC]842*6N]VN@*RVU!I7%==2M =DR2D2PZ$?D LJ*W7@2]KKRKL M1C2&1KQA@I3K4;)3=>VY5I&I5&%+):07\)X&(EQ,KO,QJML8+.3TB6G-1C/" M/>6ZQRZXE;C/7I"TM6[7(X"3ZSS=2Y[8)+D(;]!MCND(_]:H*!V,E*UP:0VH M>&J<1Z23M#ME.J;H$E9_\]@' 0>(N8QH16> RBISB+H,I-K6Z+(OJ)P^6E$M M;H'$O@G"3B8* C!Z61S1Q2R_.G%]VAX$^DH;':A5![4V*3&Q%!((P$UKW(%Q M#D((9O"3@T8$ZEIXPE;[XVJ'8N@=)(.<;N$%4@&-:R2&@26*[(5>YC5CNW0> M5YF48#=X T*?$C_*F,GMCCPEAERA3IG$N><$NG1@Y2')0^?++1KG<^<^/]," M-HC,%N6# X+*RFMS(&6,@[Q(!976]&L0HW:NZFM"!$"1V%J+3BH$CDGWB^O\ MIP%GA9$(T')Z$\PAIS^V_ R*D@+A=-XHEJC_018GXI#W"8*ZP)O. MD!16("\P<-IXU]!V=AW\F%U> =O^_;_9-X_ MHN^41^1 AC=P'>>OKC+R_5*JY-IKV04 .,/ 9 >&PO=V]R:W-H965T MO&!) LR5*EJ4L"9"F+;8! 8JF+Q^& M?:!EVN(BB1Y)QS)6Z<9.?%V>CT $2E2BLT\#Q MC"F. F(ABY[1%P_>QUY?_)SWSN-'8?CU8FZL!F=^>\9, M,IA)O)GDFP3YO])-[TM!2U6A#F6S(JX%6;?"I28(MSBAEJ1:3873*3[36>]T MFIU.[H60EQ8E/:2&CF0#Y:HUD#3')W11*VWEGV)!'QKTCNKSX6MC)4I,])G8 MLWWB."3N>_.T;*&07E"4I4'$9AA]_UW&(O;C@]%V]U+ ZE(6T.QQ+L1:&6DI M"<(P',YO?[O5JZ?\/*$/X^LQH4TUQ3VI>257W'450VD6Y#-&LY2.DF-*\R!, M$KHP1M@?YKRX@4=[T6)!'D;$!HMN'M.ETFNE@9$:Y8"Z:.^;8%$8Q AJ%+!H M2D45KOA::D@R'&$4Y':7'?L:F=-4VLI!K'-K#DH1! M& -,%-/1]-A-69P?C%@:!K,DIVD\8,=*%K(N+A:)-"T(L*<_ANT\HC@9)+ 2 M \U[98'D*SCV@M)I'J1AXC(;I'#O!1UELV.WD49(=/[_43O\]M2.DV":IP>8 MW6\>(.DAWH&D49X0BZ>[]&5!@L#]'?>B/ >%4LJ0RH&U81A$T>P)\J4@94BS M746YA=G3_&/@3SI%:O?T!GD<'J1@E 0Y7 >UMP+1- A1$0\?4# )4>AH#XZ";!H^2$J" HVFKG78K4!/MT8UT*&A_8!B-!2A>57=D^;- M"I35JB:P@NX%UV05J*9%-P,^2W-ER\?MU@%WY!S[0BAPZ;JKJX6/]0-(7^'Q M1J"(4 )=59E'M'^$X5&A[ KC4AF[5P=O7%E^=&7Y16=>X6\C;0D 0V 0\VP6 M,#33;I0E&49L%@?3C/D1FODT\[)\:<'-74Q+K=I524M\#?9QC68L2-"((\BS M#(TVG@9QE.$W#<*<_;N.M6U1^Q3:$L9EJ]VUBDH9%W!-@A>ERQ>:F $GY!TV M?9$>R!7RA/)UR1;:E>.!6_DA33XS[!C2]!9E)NC8]O=UR+0KAX^Z[<5I53V'0MP8$:9-UW M.G8'UP]T9HB4O%?'Y[*2]G[0TWB#I:H63SC3-E;"I,.C;@5B TN[6\*#7@A@ MP9>V ME^>O[C15R[/E5A"-!S/IB/2W9.RFUBU]L\X MW !X%/IAB5>XT.X ]I<*%W@_<0:&=_WY7U!+ P04 " 9@WE2=83"E2H( M !6%@ &0 'AL+W=O(A$3$$$$#H#7:K\_I)DA1MFQ/ M+@]YL"F2C4;WZ=,7\&)KW;TOE KBZ\:4_G)0A%"]'XU\5JB-]$-;J1)O5M9M M9,"M6X]\Y93,>='&C-+Q>#':2%T.KB[XV2=W=6'K8'2I/CGAZ\U&NMV-,G9[ M.9@,V@>?];H(]&!T=5')M;I3X4OUR>%NU&G)]4:57MM2.+6Z'%Q/WM_,2)X% M?M5JZWN_!7FRM/:>;G[*+P=C,D@9E072('%Y5+?*&%($,QZBSD&W)2WL_VZU M?V#?XG5KS6\Z#\7EX&P@+D8!NDEBE$4]-XV>] 4]DU1\ MM&4HO/A3F:O\4,$(1G66I:UE-^FK&O\BRZ&83A*1CM/)*_JFG:=3UC=]V],? MM<^,)6>]^/OUT@<'32 M*.%55CO6DR!A,EM# +F7*4CC?<(:NA>5W-'3H?A-B4UC)PM@@7782;F LO"V MR3*(%7G\R!Y3KI**VL&#->6<]D/Q2Z&$\D$C$55^(+XZ9NE10X6L*F>_L@XO M0J&@))/.[6B?1EN.OV#C.U]8%TZ" MLWXHKHTA%VSMGD7F#=V9 9QZI:%PJT,!H/^J'I41$V%=_)F*IEE9^2K($*"K3956CL1")5M:@2R#\H7!*G1AV@NR07,(+K9QT6;&#H!-YE\4$8(\1 MFWW*P @?M?KW'3X_\8[L9%W*_)\HL_ MNAA]TVW'B&9ZWE/G4*JS/97Q[ F3 M">F>!2)'R(==/.+6WUF(.#5::5^8:U J4VC"JW-_M MT25SR18VM&_GCM"U];I J7!.F09;HE!K TR6+[G"46UUY[5K5B, =*]+U-*: M9/_XA[-T)*>!@[1(ITZ4-[;$M9.B MDJ[13%'>VMH05/]BC&ZI&M:\SB.W;,UAYN M^^_W.=82_A<;8,&')[:\IVE![=I8KFHL%N_$Y&R13-)3_&(.I#_TGGT9W@T% M&%)F1'.CUXR[[R07Y\EX-FLO#.G)4F;W<*17V%KI-#D?3^/_6^LJZXABI0VQ M;AW;(9U,DMEBUEUO[6:C''M5R0I)V0K.SI(TG;>7CW7)/#7'[)B-DW1ZWEYN MT3%1T3/N3T [5Y7U.NQ]G"5GX[2],"+!<;AVQY1/SY(I#(B7)A+/6-%'?78Z M3\;0_$XL%A,\._]_X=GX?\NSZ2R9GR\.:!8?O<6;Q5DR RSQ\LW,&8^3R>2T MN[[,G 68==I>7F5..D[.I^/V\A9S)@CL9-Y>WF1.VJ 1+R\RI\-Q"N+,YS.B MT 0NSL?4S>-\5KLN6''AP4CQC?UVWUJ:4>&I\K15SHV,6%F M'NJQ"36FUJ X*?DZ*R@':+JAX57%B7U%@U'79!H,J-^Q?*NC:=P\VM(S.F8W M'2>A5-P6&K);(",?F;&P):=^1?F!,8Y#R]-0,SJAN[=M%!S5%JD3$U_EK' C M[YL0Y(J&9%TVK9!';P3#^VX$BX4 1^6FE^_[9C,Y^-BIX1WCY[1OF&7^9DOW9)RYC4?%>!(RMER?&.#4!K:/ MDRZ#+->:SW/QY=K:?*N-:;7ADTP&!7G 0 #H11S7N,@T"Y$XF4=MBLJ>*PX MEBK8U:8N9PO.H@@XZ87Z)1>8O.%=S^HM52>PZ[$I;9G%JZY0/.,GK\S"WL98 M"IZ\O@]J1Y MIQ1(B#(T&7.1EWFN*><1-"J[M8^?'#L(FSQ['CG&!B2)>7 M/25N>*'H4]GS48+Z$1:B.H$1*RP=#T_G QQ:^"MF KL$ !5"P &0 'AL+W=O MXYWNLE.Z8]FP[F% MN[:19AILK-U>CL>FVO"6F9'::M%R:822H/EJ&LRCRT7B]+W";X+OS)$,+I*E4A_=XE4]#4('B#>\LLX# MP[];?L6;QCE"&)\&G\'A2F=X+.^]/_>Q8RQ+9OB5:CZ(VFZF01% S5>L:^P; MM7O)AWA2YZ]2C?&_L.MUTSB JC-6M8,Q(FB%[/_9W<##D4$1/F% !P/J937S++91*L=:*>-WIS@0_76"$Y(EY2W5N.I0#L[>Z%4O1-- TS6\$I:)M=B MV7"8&\.MF8PMWN$TQ]7@;]'[HT_XBRB\5M)N##R3-:^_=C!&< >$=(]P04]Z M_)G)$<01 1K2Z(2_^!!Q[/W%_RIBN!:F:I3I-(??YTMC-;Z;/TYA:/ MJPT:H,NC<7E[!@#9,5!V8!L]1A40^)BDHX@[3(2))F\"NZ MTW >74!,RC!]VHJ&D)8AB;,(GMTB$%8KC67[J1-&^!(N2!F')^PC=VM9$EI& M_K[^YDIA"S$8EEI!Q;7%3@7;3F. !IU4E>JD=32P^D^LM]8SH'G#+*]=]*K3 MT'*]1D\[83?P4FFKI.^:@)[V$'S0CG8T81($]CC+M6 -+#N#N3,&@;1+(9D+ M9?1(=HYV6+\S($<<"-U^E3/FPWD0_[<9>J$57OR<"0WSJNK:K@_K%^SV"^R4 M\,%W+=R9WW*-31BN^2TVZJT+G5<;J1JUOD=6*25Y'J)P'B6DB)(+%'-28G;C M40Q7OD\A09XV#,]LQ-9X-I1/@4^B1J?B08Q9'I$RR9WCG- \OH"4)B3+$\A' M);R72WQX:(A4^%(T$!4D#D/4]_\7\.,/!8WH3X?_=\HBZ0@OBDD8Y1YS@:^J MR!WH-*8DPT>4CXKO0'CXOQ$>Y20="(](3".'/2,T*8&.PO],>.((1U**!$EQ M-9H>B YS$@]$AY2$10\V3 F-,_2:P[S%FA&?/5+@ M=SA0&$>M?@3=#GD^RPM\5"T"07T"9T6((0]+'^-9.8H.&W6G?1/#;-USI@UP M]^%Y4!I#OIRY*U6"U)DM]S-!1X?MX&)#FE4*WGQ$2AK9EVCJ]?]!4>FR.M)/49I M_V@]Z&]A/-$OA#_I7[EY\)A1A?H$8R9+MXKQ]9 "\X]RXN0XSYR<.ID67LX@ MRTB1IT[.^XZ(+Y*S%;9#B$I*RBP?WLZC07RIT<>^NN.C4<<3Z 8Z5[C8Q/NI MY[![F!GG_:CT1;T?.%\SO1;20,-7:!J.\C0 W0]Q_<*JK1^H M=0!B&K\&S&0,&1P/UWOTSU$[:]D)AV>D[Y3TU2HY24!B(5KM;ZB[P$'/4<#+ M2;OX"UUO>\S&>>L\U8,S,ZB5Z;_B<K'D3(#)R1\9:SY):I9^1PG^8#RK9' MR=Y F65PQ=Z5@T]&HOP3(&5*(Z]LSVN;O8OX19@)S&<2; M_UWGI7'>MMQ8WH$P$BY0ELJ4L D-HKQ"!^?*Y9I<:Q%^;'8NIN7G.RP6(XM% M9+'XSVS_.PK<(91HT J/_%@>T+38RU,F;RW@(S]CQT?*@&'QEEK'_64MFEP- MEH+ELATYE. )^,5S3YN]U1-8Y>XG\)6X#[TJ0R!?(:BZ80) !>25,&4?XJ4O MF[L/T(4(F+?L^VP"@PV?=,)*R$=1S(**PO%L"I%*GC$]4ZY-T$*O!))HB-\) MAY-0DT'/HP8$FP_5UDKLE(YE9BV,*EOF%@8$*R#.U O$E[24 XV.Z;%@X-ZO M8^]/0@TD@2$/W%QH.1$L0)A :E\Q%^" <61H.5ZZAM.A^VHVK0W9=Y/76BT] M>.15*,.' . M_00 !D+ 9 >&PO=V]R:W-H965T+Y5^MY4B!8>F[HU%[/*VNYLL3!YA8TP<]5A2SNETHVP--6; MA>DTBL(;-?4B#()TT0C9SB[/_=JMOCQ7O:UEB[<:3-\T0N^NL5;;BQF?[1<^ MRDUEW<+B\KP3&[Q#^UMWJVFVF% *V6!KI&I!8WDQN^)GU[$[[P_\+G%K#L;@ M/%DK=>\F/Q<7L\ 1PAISZQ $_3W@#=:U R(:GT?,V72E,SP<[]'?>-_)E[4P M>*/J/V1AJXM9-H,"2]'7]J/:OL71G\3AY:HV_A>VX]E@!GEOK&I&8V+0R';X M%X]C'/Z+03@:A)[W<)%G^4I8<7FNU1:T.TUH;N!=]=9$3K9.E#NK:5>2G;V\ M%K5HD\ 4D'L)[U=K*P.NVP.(YP()H M3=S"/;?K\*N(OXAV#A%G$ 8A_PI>-/D:>;SH!;P/>B-:^;=PZ<#(U]:H6A9B MR(ZV@%N-AGP?%E0);V1+L9&BACM:Q,;%!?Z\6ANK*9G^^@JC>&(4>T;Q=XC^ M_T,BIZB M=UY#U]_[F7G_&#P*QW[5"'DREB_)_*\;_J:'"THK:G"R?,I-*)1 MVHZAXOZ$(VPC2KMUL$>01BSU3)V@Y#%V0H^E*4DC\M>M]+V[N9G7'C$HB0$'K)T M&<([I-*M5%V ;(C\PZ@F82[YROV%4?H\5O@4JXU6QD :L2!.(%FQ:+4D0&/. MOB%HQS'1SX(3.(Z6+ Y6)R_>UI(R1\ S%J2)\Y:370:O#M'QD9JR0=A2L(\X MGW-J#77MT_J(AT]3#WV4S:-I@=HX28*P0Z$-H*O4?PG"!D6<;1CP%:/F:SKT M[;/>S>$JSW5/9DXQ8C$PVB_FAXLYE9@TUJON+AWR0K:;;\J,/;2A%-<2#8,U MMEA*PG44Z<9&&O>1,$-N)%'F!DN*W_*+O$XU#HI9\8@&>,"R* :>L#!()H.U M:GOC=DFV)'791*+!ZZ:KU0X1J#'G]]#U.J\HL:"CZJ/.;2N78N0@919+"31D MRRB$#^2\AF-^ @E+,PZ$Q2/XI"RU%O&EP!U!DK(TCFB08*:@=EK2 M=U36.Q);3:$I83V> #:M<2)F_W49N/0'M/WTFQEK6T%-IQ9\^I/M@9 MK_T^4E(%EN@UHPBX#N2DB]AR%3B/&<]"N.FU=F7R-;T/QG@953VQX6Q)(;[*J?2,M,,K8PB5 M4W$MG,!B-S0*%W]J*&DV73V*&I[ BG'Z^*TH?;)15/5B&,G-@'%BZ5,UI$;B MD*][0_WUZ@L2U^LLJ82;5E(K'*PH)3M%B3OW MU :2 ])AQECU/&-H;BNIB]-.N([T0(U!47^PE;!.K =9(+TZ]#U:DIQ![AB< MYKYENQPPJ!^H%P\%25]':A1#I.=?^D@N#IXK#>J-?Y0YWXG/\'*95J=WW]7P MW'DZ/CP:WPN](7&AQI),@_DRF8$>'F+#Q*K./W[6RM)3R@\K>KNB=@=HOU3* M[B?N@NDU?/D/4$L#!!0 ( !F#>5)#;&X%<08 / 9 >&PO=V]R M:W-H965TRD+Q)QV<79VUG@=&/=)[\B"N*F MT<:?9:L0VF>3B2]7U$@_MBT9K-36-3)@Z)83WSJ2511J]*3(\\>31BJ3G9_& MN;?N_-1V02M#;YWP7=-(M[TD;3=GV33;35RKY2KPQ.3\M)5+>D?AS_:MPV@R M:*E40\8K:X2C^BR[F#Z[G/'^N.$O11M_\"W8DH6UGWCPJCK+<@9$FLK &B3^ MUO2"M&9%@/&YUYD-1[+@X?=.^Z_1=MBRD)Y>6/U!56%UECW)1$6U['2XMIO? MJ+=GSOI*JWW\%9NTMSC)1-GY8)M>& @:9=*_O.G]<"#P)+]#H.@%BH@['111 M7LD@ST^=W0C'NZ&-/Z*I41K@E.&@O L.JPIRX?R*%N%T$J")QY.RE[I,4L4= M4M-"O+8FK+QX:2JJ;BN8 ,* H]CAN"SNU?B[-&-Q/!V)(B^F]^@['NPZCOJ. M[[%+7"E?:NL[1^+OBX4/#CGPSSW*9X/R650^^Y].NU>*R^N9;V5)9QGJQY-; M4Y9POC'BBDIJ%N1$440?Y".Q(4$FD*-**!.LD,*34185167'LR5^5!!RZ8A0 M)T'\$E8D?O[I25'DSU^DQ8O=8IR>/G\X%N^QZJHP/*G1<4E(+P&N$MM*([#)+LJBT)=0N92!H5:94+3;*QG8XQM;B:)[G MXQRYK#679<2.85@Q'>SFIC'Q$SUC7-09HY*NS3(L6JOO'=OS-CI^&27KW>4#P(0T $]LH'] MQ?%)Y,UG(=1<[]C!@4C1VTB'J ;%R9$"U(LU^)'!0@Q"B/Z^.KD/8C=ODG6M MN"6AH<6QX7+C06E1M]![*^6T:M3N;&2(5F3B^AIVLGH,V&2GR@ /]&?R216, M3,@4G+? JB&/A8.$]*G &)!6"$"R3GJ/^X27NA\WY);D_!W.JRRV&3MX$2); M42O84:I83[U-8_&&TWFAU;*W!H6$\(=O*6U0.*A.69:X 7!J5*)KN8"&L##% MA9A\?1<_])FQYM'.^]@Q$-EHR)"1J*DWSW+1]107/8M3.S2;+8M^+_IK975< MXLT'\2N=]7X'+654G!DLBM5NF<3(L9_"2CD.GP.AW8[7VFH@8YM9#0(_C!?2 M?')=&Q@J,X&W>AWKN^<]N"(9M$!XH;=G)%8.))Y=SVX&# M.NX+SNJQ^,##2%!5!"@JM/_8=:+5'I7)_)\8%.?(%D;>*$:LM^+HZ7@^ M-*7;E!HSW"XX-3DUF%,'8HHI#9KX[H$2EY!=*ZNX#-%D44=\:7S$-P6^6RJX M9[-2Y>H06W2RH+JF>('=,U3DNX;"RE8C#LS7U+7NBR.ZJ/=[[-A],XM9N(SU M AY.X(94_*Y%U0\1+'(=+:K9Y<6/\OU*@D5$"81;/@3YT24NGCW-]VP\XJGD ML:/C\>-]_+PH-=)+U8J8C43J6\D,9GM7Q;3;56Y9N@X38+"8YZI/LJ/9DY/Q M]&ZM3!([S:GULJM10ZJ*A+.[*,/L\+R[2*^:_?;T M-GPMW9*[JZ8:HDB >29<>F^E0;!M?./@K@%VCY\K/%')\88YWTQMV WX@.'1 M>_X?4$L#!!0 ( !F#>5+ >8*[H@< ,X1 9 >&PO=V]R:W-H965T M*6+< MONOW0U:H4H:>VRJ+)VOG2QFQ]9M^V'HE&;<[[PP[S<&MWA21#OH79UNY47P6+P"L&H)ABQWDD0:_E!1GEQ MYMU.>+H-;K1@4YD:RFE+3KF+'D\UZ.+%)P63PED_@A>=]+.:[GVB&[U"-QR) M:V=C$<2O-E?Y4P9]*-%J,FHT>3]ZD^,_I>V)\; K1H/1\ U^X]:R,?,;OVF9 M^/?E*D0/Y__G#9Z3EN>$>4[^;[1^ADY\4Z*0]THH&Y57N= V.G$OO795$-;9 MTTS:3!FY,DH@[;R,VFZ$(6(A-UXI9$,, JDH7.7%6F;:Z*A5Z(G/V)LDA44T M7-7#5A,?)$ N(Y[&PKMJ4X@[M8VJ7"D/O,?#GKB6]K'AH&UFJAPZ6'R\*)TG M?8@)Z!URT:I=CZS)'=2.0@;DM$KGTA ]ZY+=&K)5;0T]$)4U*@0^ M;4DE1.5D:$Z25O1$!F\SJZ']OM[LEI[X\O22#BUZ+1+$YUF0P!+M\MI?9%%R(FQM(6T= MMRMT5K"!&;8ZYP@\P#A3/DK-WE(/RFE(KOYA'QAS MJ@72/SYN=28->%*(4,/06+K?UFF79 MS#-4,&;E/%*6+&4U6O]HF_H3%_I[J1,\@)J8'<#=K<'0=?#54BK?0,)2B*\$ ML3%X[J5I(D+7?I4BZ!*2?.TRNW>"$+*NU!E2_5Y[9U.$7KERBYSBR%C7F"%! MT>(4.R9U1I8C*B7\IZ>NR*U T*_32MF[2U^ @$S(' MOQV)R;0[G\S38C89B+O"^7C*RN_=&W;GBY$8=4?SF;BK5ND)T''(\./AI#L? M#TZPF*;%'RKN$Q\/3\!_/.K.E\NT&"YF?'I9N@KPJP MG9,5TF\XMX[&T]X":64,N;1+>.0ZH"&2PU/Y(\3,>L-\5D<4GUH]+HE MO::]I?@%%P?XOI8H'JGPM/'PI!J]K!R9\T9\7->U*.EX4]>BKOC=.U1;8.47@-\ M,9UV1Y.Q^.(H09\50 @:+;O3V1+:0#A<7<74^%(Q.9X,NK/E\D3%BT5W,R3&<-EE,W2A3&.S$T7#2F[81 PZA"5Z?:@5K7H BYT3 M[,)7X.Z)CZG&K='38B'^QE,R&U?7\"P8$S5?Y3"5D!-:XFU%Q=.6F3 MU%RA*= IL)I*8E=&AX!R'ME)P;L(E1C*?C*A3GP9-Z[BV M&5&TO22"ZC>*_(X:HS#.;G"M[B/L-F!OZ_%_I^&[^-0P!LBK>XSZ8+S7^EPS M3;TZ1'AE$JA)-8@^-8C"O+E#7MLK;!4\XL7EW162:L!]KPV3VGL'6K5#""#: MXV0HB7.4#3CQYZ+RI7+:]K_6M3!\@XD!?8[MDSF--#0YTUM3TZ5"T^]EAGZ M.'LD-3B*&M_6TQ5-'(0!769-U(O]JIXMGIE'QOND5-TMCL835,Q&_P9\1,[; M7CH:[EF]1_6:UZPLE:G'X,*9G#3S*!>IF!''CU^HLW@)9*J,4C=9L(;^J7;] M,#MUMPW&[6U(PMEGKLU=3>/&H1([E$;*&5VRNIB"J'%!K2H0@Z;-4<3*4(@U MF@!&]%P9;@7'4Q>%99J4F^1&0X*.?R4.X=FMUN3]L_*R[3._J/Z^F?CFL,.1I0&[4&Z: WGW92 M!#>;Z+;\QKYR$>__O"PP/RM/%_!\[5QL-B2@_0OGXG]02P,$% @ &8-Y M4FG$*.EB$ !3H !D !X;"]W;W)K&UL[5MK M M>X%]2:0HQ>RX OMA8]X,OE KBIC25?WE4A+#Z].3$9X4J MI3^V*U7ADX5UI0SXTRU/_,HIF?-+I3F9CL?/3DJIJZ-7+_C9>_?JA:V#T95Z M[X2ORU*Z[6ME[.;ET>2H>?"-7A:!'IR\>K&22W6MPC]6[QW^.FEGR76I*J]M M)9Q:O#RZG'SZ>D;C><"W6FU\[W=!FLRM_8'^^")_>30F@9116: 9)'ZLU94R MAB:"&#^F.8_:)>G%_N_-[&]9=^@REUY=6?.=SD/Q\NCYD5?G 0L00-/LC3=ZSC==,]TDZGX"C,47GQ6Y2H?3G "V5H!IXV KZ?W MSOBEK([%Z60DIN/IY)[Y3EN%3WF^TY^CL'BC?6:LKYT2_[J<^^ 0-?^^9]59 MN^J,5YU]+#-_P'3BG0I!.2_L0EPYE>L@+OD/F+)&XK76Y%?QRW@D-DH4,A=2 M!!ND,#3ZCY.+XQE"SAC.'@RE)Q?-DQ%2TJ\4)Y79CH2NA.G6S>*Z0 $?\"ID MHP$+N;:./U8N2'H#GQGKU6U@65B\Q([QDUH'YFRY6!Q$%L)(35!@,@?RB4^$>E:?AUX"41 M0,'I+, EM0NL%@WZ&^8LE*NZS\DYTF@,J+0<";A2!YKUJG 8HI58'XLK8^M< M.7S\194=8U 0TN#G%6 (4QZ+LT\G%T^S]=/3Z73R]-WG?V6K]82M9(DI(3%P M2E6YI'CI)M6![5XJAU6U6HC/;E16DT/%U^P*%\?$#]_J2B*^8,+T(9M>-C/8 MWL,LP(5Q-[H>SU+(U*_[7I1[TZF,>)9,'XR?=;D M0#^M8SSYFJ*@D(B+N5)DI"C33"#++"(/\#&]5J/JC%)X#87>E,6SR5LT=(^-DQL@X M/B9H^$JZK!"3YZ.$D:$5:2TSGH[,L@+@(/H=62%)1^%^2#Q^X!21*TQ$4P_? MP+S *>^/(TB1A\[O"M*9@S#QT)H\U[5:!57.(>UTVDQX^\446D/;P;M4TCL; M-DZZ;TP"@#;AFW!MXH-E7$ 7!&NNUSH'J/=#^&$ ,4 %^K1+_1%S-O9R0B!* M'6D0>#2PU)Z4)X]Y O!84NI>2 _[@.L'B.M[^=A+N@XM3T=DBKDJI%G0(QA% MK# +67=30-+LQQISY9V'0$&S'Z@N^AHN$530P(J4G,/$P<:5GLX0RTLJ;2Q\ M9\NN5,),56+B&QV*=OX__>'Y='+^%]^R$\8E*+B$&CSR<]1.6W&;DI*:'4GE M74;@V[,VEB26P2 57*WZ+H;JH/3*43U;R!0V%J2*O#CX)*;@U[ N)94-8HMZX^J$?6S$*.E T0YN>ND8-8NC/0F>:T]J)$BZ'RTN M1:% SR"[C85IQSS:-Z%.)1H=:,YR$HV*R9BH:U=#$U_ H58+(^VZQ.SRLPI:>7L..$L)+UR=][^1/ MTN5[J8'HYQ?CN/(56@#]TT]W*9G8Q:C2VQ?G ML_U<:@]?0FA,)@.^1$]F'X4O/8(NB1$Z&)GO"@06ZW *-F'-&1=+TCXB#GTG M4U38)]-8;B=G.\AX#V;^FXO* \OXKUQSWG?UA&H&8KZT!)W41E(NHW\=<:?"5%*0@C7 M..<0UF/^RWI9@^-T_+D/J[X ZA364-0-(5:NZ&=LJ NSOUL2O>2>CI$)SRYF MS\J@KT+BK=^LP%NIJV1 M3< ^IB&]U76?_7ZBYQH* 9*V%#K?*&UH&_:_RO1XWOA M$Z,'3&OV@ @:-J"_CP!Z2W[\27&5?HW>+E?5_?!S\5N&$-GX06%T6[S?)* . M1,YL5Z#0*8S7% ->&<-L(NYQR17J-_KG%L!T%<]SN6&[!+D(A5.J'SHR(1R9 M>[B%EJ3A.BI3)W6WUV-*8;UJXJW/\GZ1$Y1<^QZD'W4T7 M45EJ>Y58$FNF\Q$B463:!_)P"K06ANEYFU*M_=LM(3(NI*:]DJ5UB1/ME.RC M;=L3F4RH\J:SX: GO8]D7![JJOH[4BQCVCIKVEF:>TCU@MRJ_%9)/?T5$?$Q M!WG0YW9E%;M.><9G9Z?/FF,/&?Y?6P_75C@/64>'PFT*DCC!'R9MP,Z',;7) MSR/ZC(O:WP>+*@9':GE)8(R?\UEUN.]$;_2+!^W;^J$A>SX^BR'[&O#YOU4X M]FGT.ZH9'X[M!_%\!SK]3#P?/0#0OX@>M2X'[+@M;YEXSO!Y[76EO.=+*A0V M\&LIMY@?8;"V9AWC0?+=#Q4W\HWSS:8*+571MGF;TQQ#U\H(Q8A8 0:W"0='R:U(ET\:C\*\B8*&J,NJ41YND30&1BG@3-;!WA#\;83W9ZY8P>XH(IQP\=- M$)4\4JYH.8RJ";0S64?3,_)X%0,/B:)I>$+3WKX,3 -O90I# (XEF.S12M&A-P4 '0HQ\ F.!+@9TU,)JUVZ%Z=B35M) M%RK^G4NB*@$*V\[MBTK2*?,JIF&5/#O7)NM"]XGPZBW1U)VC("Q;W V@1->[V-JWAW MK]KV;:%I/[ZY(@6QZ(RA[^C6R;UW/L"M*QL4@S"LOXR(L*JA5*:I^!YT^B[_ M?E?0@6;*5P($[AQ9=AZX4O%.F.$K64UH6M=&?$<3@!'6-8 OETLR1> 3U5$ MW5!>TB4*FRS0[:7?M03YJ$.4 9PMV@M.*QOW)OEP!PZ+5D>:-XT8[TT68F'L MAJ*RIJ269NLUC]P4BK6441V.[00Q).30:V0=!/Z*+K>Q&HPVR?OD@(I7J](& M;2M.;Y9[7@=F9QF#ZI(*.HFE>#;*-:9PM>,*Q.94-\V.,WR94I0]U -(V%S[ M=)_O &)SNM*2&^UI.Q7]&&F[STEJL5"_E)-BA:!DUEE-+(,/!6C[G5C(][1N M'4DM@&W ^Q3?+$0X,L;U142\DVO(SK2(LVO-"4,,)&MN9@9A M+!@J477B[DP1YT0T,'X>S[TXHN'8!I&HFLXCT^>"V35&X"!U%1K0IXD;IZ*( M>#2+<\/8Q$B#ZOK=K0I&TO?O9@[R, 9T+]5W;)VG]5U:A,1W3*,A$ASC-3UA MN1JW V\U9\7AU/YU F0TC)!C\;G=0,L$TSUT'B*SKBB'F+NT(,V7TZQDFHWSFD[:\B]+7JP"B[4X%O M#;5V@;GBED*/ZMQ.#]1O&^]MQD09I2R8J]8M=!LO.H9^8]=$(L=>*5E3N5]LVWN_ MK(+J;EBEYG3!0E!!;T8T]XN[Q5"V2\S"B]#9'"WP1'_2RH?,,ESO Q_Z42I' MHKTIT):24HG#)!GSH80M3[0;9BOD9U6MM;/,%:7IU=$& O2@NC:7QQ+^LD[D M\U35.8E6*]1M3D=4A!*PB[AXHJ$%UZC$U^/50]8$'MW2H=?HCB[4<7?2=[L( M\;YU\1);7&C'/DIY-VG88\1/TBV\NUT>=PHU)93B#C&O,S)* M4%E166.77+Q@\S5$)9*_$^=()H2?HES1MY#Q]@V^ 1JEJEC1+KW9P:VX8V[V MAD=[)DD"<#V%5*7-R>8,%!DBD!MG#HM8 G;% F+@Q%("+&K:FTB%*:G4]>UT M5)RVOG86OT'9X_Z0O!W+3B3)70D<]7N8MM?IM>7B^SI?EFF;TZL03(I-4C9V M.0?90Z*W'8E(Y1+SMS74[2J:4)FY&S'9ENEPLQJ;3!6O-LH;7=9EK[=*E&FW MH_*ZO?9D=,F;6@6HN'7R@BG79971+%HR:MOU7" M^PR]8M_F+A-9^B8?9UL#G+$$I:]WP$>Q8QBE#&>;TY9']Z6>'6C:YIU%8YG( MU (Z+/[D1H5V_+W>M*WE=:QL^QQXVWG]-3:TCSM2,2\J]/ OHS-/N-N%MF[ MO\4;XRERV\ANZ;X_WO4]L9/>5_/X @Q] ='SC?P0OZ77/FV_XW@9O]K7#8]? MD/Q*.B2J!_E8X-7Q\?G9483JYH]@5_Q%/[05*"[\:Z$DXHT&X/.%132F/VB! M]IN?K_X#4$L#!!0 ( !F#>5)[A>9L6 0 ,D* 9 >&PO=V]R:W-H M965T**&AOA9J9%32L;8QOAZ=-6B6LMBC(Z-2K)T_0L:834D]4RSMW: MU=($KZ3&6PLN-(VP^RM49GHW]H;RU])0-**1O4 M3AH-%C<7D\OLW=4IVT>#WR7NW&@,7,G:F$?^^%!>3%)."!46GA$$_6WQ&I5B M($KC4X\Y&4*RXWA\0/\IUDZUK(7#:Z/^D*6O+R;G$RAQ(X+R=V;W,_;U+!BO M,,K%7]AUMOEB D5PWC2],V702-W]BZ>>AY'#>7K$(>\=\IAW%RAF^5YXL5I: MLP/+UH3&@UAJ]*;DI.9-N?>65B7Y^=6U:1HBY]Z;XA'NL VVJ*E(MTP\H;-- M4O1(5QU2?@0IR^&CT;YV<*-+++\$2"BM(;?\D-M5_B+B+T+/8)Y-(4_S[ 6\ M^5#K/.+-C^#=? K2[^'/R[7SEN3PUPN8IP/F:<0\?05_SW'V>N\Q^[]J^"AH M#/-8?#H%$TA]1M@2S 9*:4G4QCH0P=?&RG^P! &N%A;II!Q@H+6FLJ)AE]"" M-W"2I2FI2"D^$#3+J'12G1>ZE+KJ$!RO%%UFCC.;P0/MJ 5?2WQS%(HZ,I[/W@XKSP<#X4'0:=VBI4OART"R0#8_.9LMSJ"EC+IDRF Y M>5\C[%%80-8?D'H"73/??Y>=I3\>5#0#HO8]%MBLR3W_!G:U(7S[&HX7_P?' M\^QTEATAF?C/OL;RQIH&/FB/"JZ-;8T5W27Y=?*S?)8N_BO[OQ&'2%70CVBI MJB=)%RNJ/8EF\7:D#0HT(G\3=.DH&WYD.%:(5*UI1XY219L7BWX^CX=7 $P/ MU#5B#^NQ24G%6A.J&OAMI'7[2*_G<'BGL%9,,=TQ);G3MB?&,H';KE2-E?&2 MQB6;:"?B^^1 :MZB5DFAB>J=I.3N@D+(TO6;[)SS:H*JHE_HM8)P\T1!->W5 M9>$IX[#^F[3+>NBS*@RI+N)/F7$E"[$F3(654%02W8A$*VK/RYKD'T5NZ='< M"NUA(^)!F(WOILB'4,XP*0V5V&=SR'7Q)H-6"0ZXJR7=82251OIC0O3F&+G4 M9+PIT;.WING"2AI+$44$7M)L-86M4:'!F+L6/MBH4:'W(T1'7"K%44C=S%DI M76'1C\YG(S3IG7F(3SSQH-E2DIJW0@4QMBU$*SV1IQ%+JO%;>1[1/+#+!0VZ M+0W070,U'4(^B_C4ROYPEK3WT;U7I NN[4X;Z8N+HN=7ZL"WE8\<$$F=0X]I MUDJR@.@.8=X'R;-MMSVSYY[$9-1>-&BKV$0Y*CEHWW4:P^S0IUUV[MDJ1UA1MR36<_4%MDN\:I^_"FC*PIEX3+1O0^L88?_C@ $/W MNOH74$L#!!0 ( !F#>5)&4(][D T *4H 9 >&PO=V]R:W-H965T M^OWU=%]J'3208#+)"CI2:KBG6\.JCGZ\I\MDNEG+@O M\M*^.%DZMWIV<6%G2U5(&U+-O#*%=/AH%A=V993,>%.17Z2#P>5%(75Y M\O(Y?W=K7CZO:I?K4MT:8>NBD.;AE+!U]\%&KM>T]"SK)M*H^TX>?LQLJ_Z0SMWQQ M,CD1F9K+.G?OJ_5/*IQG3/1F56[Y7['V:T?#$S&KK:N*L!D2%+KT_\O[H(?> MALG@P(8T;$A9;L^(I?Q1.OGRN:G6PM!J4*,'/BKOAG"Z)*-\< 9O-?:YEQ]< M-?LL7N%N4II0Y4>I?A/6<9BF$0B':3)$7K#]JQ#IC<\=-:E-.I\RF>]E0]P+2=N MC)'E0O'SOV^FUAGXR7^.,!NUS$;,;'1,L>=?I]COHR0^*4%AY_!7N'4E+"_T MYYOU%ZYR6=IGPBT55)EQ,_E#,=&4(A;+!!/^1T]GD5"EEE8/Y@< M7H]W83W\D /M3N4/%*S*&$CA*B$MT_%^1HMM3()GE2@K)]3]"KMHW0)V<&#[ M(&26:1);YD*NIVL@YBZ7!Q9!\$@K175?)O7IZ4JQ5I!M&KE5-9IDEE _;](,UOR5Q&M,\HJ% MPT$T&/!?8?>RB*33C6':57A MA8]H->E4SEVPQZ/[GNJS1FZWE' $H[Y*RDUCKY<:9I@IA,"NO6V-=WXS\>L8 M!KT<)DC"P$9SI9W7GU&K&@;G2(.PV*.A,*,7FJS%],3*:+(FZ0',.FX]B8Z< MI%5";7T2#U^2],C-M WW2)%EGQ7$.R=;:+9E20KRER5F33B0>&?K#8D=A.S78PV_*80 M_!OBA#;GREJ_FKQO_*0AZBJ'17V7.Q*[LL4+710JT] D3H@"::9X*Y(8'VN8 MD'G8[?;(F2DZ%8 _HX,0DVD%*]"*3(.6JPQP\UW9J2FDQ4@DHVA\F42#X64? M,0+=M3*L_"6<\[_;9IMZU]C'Z89/U0Y-1@$!Z 644RU* M5B,^'4RVE-)*N'QU!\$D5$5UHDQH7IAQ&&EJ%3;LG-RC66J"1(YFZ&$ M-IX,F;&H,CU'(+O $E:I@M=_-%%SE:Q,DF)!<.TGJ%,]PIZ\@T=4E@ M*2H*_S5EGTQ9O2A9&13-( O&;6XZB"PA6PJ'QHY>L ^27;R$],F?+IH<4L# MYZ(ZES+3'/5FM6:O86E]4XFH")'9I$3N^JAX)1:-^73INUE:L!=WGK6Z[E>9 MS7>?FI#NGFY"<+]75)'3XIO%PJ@%%3NO9,X(]_>_3=(D_6';K0>$H^/A0)R* M<7Q]*5*$]*FX0M$X1J4>-(H:XCI*KJ_.Q#">7+>DFO]?$X.<5XT'9T@)<9KN M+'I$CD0,H^%D"-[7<7H%/B01$LSU)&W$($T?W9WNW?T1]@PYX W7^SZ"Z.OO M$>:W%MO1^P XK)YU -]$A6H5EWT=N 1;>(@!!'(JN!K'DPXZ3M/+.-W$EF'2 M?;.)+;Z VI90^VX(*($.27$25FZME"^(&- 0D)RSX,Z?E=N3NCC@ #U577)L MHA1=55;MQ%8;C4TOMULZ=C2]WN*>X3O?F4TIQ_%XPG!G*^A MO Q;?*@^E=I0,0K_W_L/OEF!M,Y]W MF>] @M+\[O[-<_>3^:]N2\2OR0G1-M<5K M>.).HO\'A]F/Y,-O*5@_@@)/&;>3[4[.'TZB\62$I)8,XLG8DX/DZ3 : M7%^))(FO)[VL?AE-QI,S^GHX:=+ITY1*A.LSHI",'F&(?#J*KBZ9(6@G1Y!. M[$$Z;\5O0;<#4,\' \A/4.GXLN\T2>-!#P#W9=%]G5P;-W]2HC2Y['HHRO') M)!YVGX.(D_CJ6)K_9OAAZ9G_<))TZ2U,$_9F*!ZH3#?ZOQ"3B.%@0-.6GPU& M=/5SBF.%B/VY-T?PBJ%PVY@MXT.AG5,;TX,VO_ $*=B 9 ,7CKBRC6C3H:6' MVIK1\NDM[3DCG&S[QGLUJTF9FX.P,-=![P,9?JW@DLDD# X,=2$T,I$ZQVG> M-+@3 CQ,YOQ8Z!T.]N;#[2WA&Z4>=@QPISF0GC^0PF6O=_6R-L,]'IP'J3Z$ M:Z11.FPJ)TH G T0,!9*1?:@+O*]NE,T<'Z-O,IM_O6$?!V,"L_^*;TYBUM) M;6M;JNH@BK9+UK:IZL62NV=DZI4W##26:3LSBL>HJ"([*Y,NJ%38^IK0U6KK M;,@E^AZ2-P,[TDTD5*X7FM"U2UZM2/0U309I,D%#V<.C,!K!S69U45/R!_MY M37FZ.\:# 9;#;EG-JJ2!5MWO?[LTP;UH(Q,//QL54 '1"BXT&R*L]W2XQ:ZM M+Y*=R)5$:D74 \L!# 0S*+<_AVX=V]P2)I[39+KPMU>@+S>'CYV+02W+BKFA M;.%#TSP5+3J/7JN:&GR$9['[7N[,L0!F.Y;M+$(\=/D5.HC]-= #ZA?J OKC MC"8&_:5&&33*95E0_:[9B6]C0R]W]7+MWI_6[=/D(W1B(UQD<.7D9KM$,96SV MAH;D$;61)^-/08TB#3)A)]E,)3)?\+=DF'"#P(A!IG8,%GOW-#*W%3'SESS- MZ2S@;C..GMJSR.]:(-!IW=W^A3J%+EJK<$=-? MS$&:X,?><'NN!C:JBEF;J"MSY.)@IC;RG*8:B6*9J^4>[FQ"4IL$FNL;6FSK MJ55?:AI4[":@FXX)5Z)7/]@MFIM70=S*^G PVG=+V1YOMJE;1 M7)R'\>J.K$=NMY*__';K*=)\*;)N.EXJR8W^FJ8.GLG9L3NP??S_Q+U8&ETG M:90.KO[R:['^==/.J39OO7R'U=6Y[#W4!XRBX6@4)>-)V'?D"NXT[4W(UBCH MNDM?SLA+F<_[XZE0"S4W;BWJ;$E!J4S[6RZ3>5A -6?J[38FP 45E56N,\XE MT]!\\N^0;*]F]R5[SP"]UOS@J(O%^7\9<=F],RX8@GO)[6G7Y64\>8(U\37^ MG=#SHE\>C(#&S07A+N>SHV%]MYV/>KIHO>3\?X.HY^(&<%#Y?] MK\C:;]O?X-WXGYYUR_T/^'Z19J%1%^1JCJV#^&I\XG-J\\%5*_XAVK1R $E^ M7"H))Z0%>#^OX#+A S%H?YGX\G]02P,$% @ &8-Y4O1H_8Y:#@ 724 M !D !X;"]W;W)K&ULK5IK;]LX%OTK1#:[2 '5 MT=.6.VV!--W.=#"/HFEWL%CL!UFF8TYET4-*<3V_?L^]I!YVG+13+%"DMB3R MOL\]E_+SG3:?[%K*1GS>5+5]<;9NFNVSRTM;KN6FL!.]E37NK+39% V^FMM+ MNS6R6/*B3749A^'TG$5G MW87WZG;=T(7+E\^WQ:V\DO>#]/9DM%^I*\M_QNB*5X^-WHG##V-W>@# MF\JKH9RJ*2@WC<%=A77-R[=UJ3=2?"@^2_O\LL&.=/VR]*M?N=7Q ZNC6/RL MZV9MQ3_KI5P>;G )57I]XDZ?5_&C._Y8U!.11(&(PSAZ9+^DMR_A_9(OVB=> M*UM6VK9&BO]<+6QCD!'_?41$VHM(643ZC2[\^M7BPUJ*);[:1I6BJ)<"58>\ MJ@6>V>I:UHT5>B5@A14+23?%UN@[Q26"KT*YW1K>K=2H'=O():UIL/5*5RA" M5=^*"U7CBFXMA-@GS\2_96%\$ 5"T*(^^RC0GQ!_HKEXW>EV+BZB:1XD\>P) M?4[2,,C2F#]'\RA(9_,GXHW7/8J#>3*G_Z;34*1!G.;B%\#-5UI!6V99D.2Y M$Q7/@CSWHO)9$"?1$_;;H8L>V;" O,)Z9]AO=<5U:PR$/1-OY%*:HH(^__A; M'D?Q=R<_W31%(\EI3TAM^A-.!Q==S(.(7':1![,I/0)[9V27;K SW9UG[FZ> M\MUT!L>_EBL))9:##DD8]Q(/)1]?[?[O@X3XS42>BFSNI49!GLX/KCP>I%F0 MI%,."]0,0_X$19!$N7@O+:24:WZN1%05E,R"<#H5TR""B"@,PC1%.'7Y MZ2DUHB6G//JC\VF$LLNGXF(:))PL21"&2);K=5'?2O(&JT>[LVKL@0Y>X!'5 M*'CO DD7!=,4^\SB($V1DUVF#!O=%57K9!;DKZ(ND=D9$"#&XWF00>6+%*NS M<,CP/H)+M4+6DD#*["S(0F0R*4AXL.Z_W2Q*@3SY8\XNNGR*<+4@!K3OPY$4<)"&Y, HB MLJ%;\RORR8B(S(M1D52G20Z'O?O6NKCHH.LOQ0A9VX!M62H&M]**G00I6')] MZ-; '+/5[&Y>M>]2'CT00#5)$"$5/5GG)?-0<;HSO6EN"%UI3N!BC4 M'ZTR[-P&/ K$JG6P0"OW77&R#7AZA7Z+VU0?$W&% @,*6)"EH-_OGFD+618; MRA%KD &&ZHUK\9Z=4BZ0;U75"3IS(G_W7"EAXM1Y#C M<](.2>EL@ BXL;$*'O6MDU6@CDQ?T .+1:7LNI-1@WT>[4]ZT[-C6SH[ ^\) M\BVY5:!O/6W =2EY0*TMYP(%4D(OYJV]LG!EO7?.Z--.;;;@,F)'$-96B*=> MK2PZ[ *1/56M$TQ\^5>I/,@#:41CK40(]PQT,BZ7O^V1AL=&F47]ZJ(WB-)C-$L+" MA$@0D/(1)UXD&865](?)>39P( 3%PA47R)-92@;&:&,A[#OAMG&"@XR%P73& M*^#&? : INPZY6=D:3"?)_@_33+QL49I-T8M6F(6B&"-7'2\ H7;09MM%X 1 M!9AUF'.O5(B-,E$';2!Q&B"(ZH=\52N@[![YH6H4"4F!_P*@,.!]"6'5'C'2 M1V2HXQ_D:J8[APUI71#*RMJM6CK0-%)CZGK=]OSJ Z&_X@C1Y$1[^5[[=NBU M/Z'7TET_P5Q\__:G#V^?0-U;(!GS*5D#EB ".-1C**VX;GW%_:@7%I# :08* M-1,7=!L7G@0>AOL6T?EWIZH*5C?D)CCW=\ C:7V?,!)ZK27/_0 <^'$<+D\. MZ5"#9!>X2=X@$# .!W;* B=_T#L4I FHP9:ZKWQ;X@UV'-'5(".#J:\-JZH2QQX(PJ:3U-[6Q1@(A>C4,%*(G()QOH88A8 M^3A2JJ WU'M2 0F%VE6>FSH:/$'T^IQ$!/* U[VYNGF%0'+Y+<5M"_I,5:_K M?EFX(*4R7W_F:-LI2*L?_(LJ.6#H?P% 'G M.B-XUK \0) ?T+EY:>$:-%9 O7M/%F0J>I?2#K0X> OD'$F7VX839".1_NAC MXQC78_6VF&G*O>A.MR;B-XG:!D_@*TY)5N@O:@-Z<1+PP;9ZQ."R E_$M0T- M[Y7Z1#@%1]:S1Y@&&,:Y?Z,43_BGJ@D%0N6P3MLR)80(#.I]ED)C8(0->+S[-) MVEU@4KIU;+/:(P_NNY)AD./DX38 D:D4U*Q5,3+>X>$7O75?P6@R%XM.G?,L MCB?1H;Z@.I/DM,8!S8N*YY4%6E!=.\SK9A @VW%['.G>#1;NT*U?%/&:D5&6 M9\'9=Z-)Y&O\-.K&/=MS//.++IDFQS[(1E>^P@4'D]C\P GC<4IZ_3KZ6R*5 M4**DGG)C&&EXP$PF_;G38![SJP*3PJ;8>VAG#@24YHD?ZJ++E>[4Q7>-%BVU M(X2^8YS('9)QPF=_5;5=0-#(PI8 )>E=+8]=JVQ5=P610U8X$W/B7 TD> MLX#A>]*I L8C30W5W_M1Y%HO:0H;LS "AXZC F&<09*66WD48?++@C!SHYC1 M#7,Q";0M,N-89\3GAJX7;I5SE*,!?F5G.$6_]^,#B/6 '_NC6&RTYY[DK1BA M,S8BQL1$%/^*:F\5-5"CV]NU^+5L] *%XJH@FI,GEA+.V\#;U#1E0)XQ(6J-6E)*6F!GBL@:OT\@I?+SGN>_$NF-PY*#! M?S3S+[D/#2XL!OXT2M,^2QVD\O'*V&],H8:TVW$8L(LD,ZCY4OK+/UJ>-OUQ MC1HYP6E6W!6JZE+HE!A6T+5R9@C4$WP2N%TG=-8V-"TW2-"Y*QT]!)Y>H1X= MK=^TEEOPZ0:N';^TU"'AZ7:KB805"&0QB@E35!9Q6_,D2X3 ';YP8K/'"P.# MF^YA6.8U="P!*VZ)I4CCI&?AWSMMP.GQ+*5M1Q.<'FBE#3.DVA/*X:V&XTY& MKH@#.?DCC]/76YX&VWJD]$&K_\:3WU=%Q0V[L,["#GOQA>-T+C#FIF%((V2. MN90_1'0T]QM-52 M'F_5'Y1&_FSU2"2=529L0Q;$^#L+YOA[:#C/3X/)LR!G2X]MIZW>NF-Z#-6S M@8(XID5Q^D&;1M?\:AJ11@H9U[A<(V,!Y/C) P=0P8A8#9GWI> 3@3J/9Y.\ MUR>@96[R.H\G\=!UU6J4]VCW7(?^&.ZA<[O?Z-V>I[Z5DG2O(\IC3=F@1Y0D M_FPQW0 $T:.;:C]B?*8/+ ^?/NEK^1EB=K*ZHWJGU[6L3"^!CW,-5RD"N,74 M7O'9R&C>&;W# $;BZ;ZB'GX5\W!PF!T1^M)$8UI_H/RX!CUC/\ Q9PEUJ]&D MU+T(D;28WE-;_PKPE?C8'^!>:G&$,K*'\D; M(2,==?23?<>1'3/BHU5-Z0O]>$QL@32&CZ%Z*R@[?,4BL"UP!QVSI5[MSU#N ML9$;:>Y4R;&G]N",XZ'#;T]4OF*A?HXPDGZL0;2@/J']IOC=S?2DXH%SR*/] M*<1*,=+2$.X/$=I:G9SK M+0BEKOLW=GYXN:I@:H&U9CL1=Q-\V&RP#D_R@0QKTF[7$I7W6FX+TW2G\1\, M-R$Z.;MM*]_NW?/^54&?6+1,2=]<71;Z$Q.>AI_:=<%T&IV8^LC&OR*@RW)X M/S5*4_O .3'[Z(U<&'_2$H?!H8'DT"7/XHWKT#3RL[?\*%VZ*J.ZYBLW[99> M<@R^O9?MX[B0O/NK0*:4?V_2R1W8GI%W2N[XMK*# NZ4VM,Z5\3+WT$5V#?* MCM[&=.^B1B]@3YU!'7-@+ZX_!Y^<^HW&Y>@G+]P@Z(<]UIVBN5^_]%?[WPY= MN9_,#(^['Q[]#(I";[TJN<+2<#++SH1Q/^9Q7QJ]Y1_0+'33Z U_7,L"I4D/ MX/Y*ZZ;[0@+Z7U2]_!]02P,$% @ &8-Y4J.XQWVX @ 308 !D !X M;"]W;W)K&ULK55?;],P$/\JIS#Q-#6)VXTQVDKK M ,&D2=4VX 'QX";7Q)IC!]MI5CX]9R?-.M1- O'2^.R[WY_D?)VVVMS;$M'! M0R65G46E<_5Y'-NLQ(K;D:Y1T'A*\"6[NW!N]DI?6]#S[GLRCQ@E!BYCP"I\<&+U%* M#T0R?O:8T4#I"_?7._2/P3MY67&+EUI^$[DK9]%9!#FN>2/=C6X_8>_GQ.-E M6MKP"VV7.Z;DK+%.5WTQ*:B$ZI[\H7\/>P5GR3,%K"]@07='%%2^YX[/IT:W M8'PVH?E%L!JJ29Q0_J/<.D.G@NK<_ 8E=YC#DANWA3O#E>7A?=EI[ C?9\59 MC[7HL-@S6"F#:ZU<:>&#RC%_"A"3L$$=VZE;L!<1K[@:P3@]!I:P] 6\\>!V M'/#&?^T6OE^LK#,4_7B!9S+P3 +/Y+^\U7_%@DLTCNX=5%BMT%C0:] -=:GF M)O=!+@PUOZ:3K#$&E9-;L&@V"'0?7(F',K4!;H$KP ?,&G]E_'G6,V6ZJKD2 M:*F<.^ & V/7J"1A!'<$RXO"8$&JZ=IN4#4(K5]FNE#B%UE9&UUY?HN/E= 2 M[='9Z(2Z7$JR=PQ'Z>F([4*2E,,12_=V:"0%%UOD5(^^YX ZIJ'A\OI5>IJ\ MVW5.^$T" DO2M\>DQ=88YH'M*G[#NDPH_23+=*&>])10;OI(( M.9D\:(N'SW)05B^()7\(.M2 \=X5)]PB##+ZKEY(=]N'W6%67G0CXC&]&[37 MW!2"ND?BFDJ3T9N3"$PWO+K Z3H,C)5V9"(L2YKW:'P"G:^U=KO $PS_(//? M4$L#!!0 ( !F#>5)S===)F@8 !X0 9 >&PO=V]R:W-H965TD+#M-FNX%%(Y$\>Z^N_ONCNS95IMKNQ'"L=NF5O9\M'&N M?3Z9V'(C&F['NA4*7U;:--SAU:PGMC6"5UZHJ2=I',\G#9=J=''FU]Z9BS/= MN5HJ\//C7@E MZIH4 <:'7N=H,$F"Q\][[:^][_!ER:UXI>M?9>4VYZ-\Q"JQXEWMWNOMMZ+W M9T;Z2EU;_\NV86]:C%C96:>;7A@(&JG"7W[;Q^%(((\_(9#V JG''0QYE%]Q MQR_.C-XR0[NAC1Z\JUX:X*2BI%PY@Z\2J)!@1.ILXJ"8/D_* M7LG+H"3]A)(D96^U,>=?R06^K 6S0<(R;@2H:,#OBE72@/'UCJV,;ICN#.BB4%]>MQG\MSOK M1,.XJKPT,;MBL.@%A-OHREN4R@FC>'TDN=W(.62A,!KMB2&L\]")6&><+?68'=%NU/'L7= M:;]H[1UX%*R&7U.L2TEMR2(L:VX\#E[7N@S2< />(9((S9ARB$ZCC8@@A\Y9 MRK#+A[ZAH/X9%L0M6BW!Z4/;:Q1^&Z6L3_>8O;KO,Y.6?*DH-*SEQD7DA+CA M=0<5#T0Z"@!Z&P? $(M"%GK"'FV')_@])!( 5I#$P:.X9YI?4!(G+L'P@('AQ)8BI)3+F%IY[=:@2A@&W@9 M\@YGG0<"^%;7LNK1&!";(E #<.W3!36=.I@AP';O($-++J^?!6:6NB&$=](7 MW4TJ'-T[QLL/'8JSHJ+B:BVIA#WUB,]-RZ7Q@?/L =>%=0$63 W!V^\/5=[' M,/#27 L7"L+2#B14<$.5BJ\5^:;;/GO^^\'QM5"^N#P?*@P929V1IN5^K^U( MCP66]7Y?6>I.D;TH] B@I1#I1APM'$("$8W8FWZ/7^B_CMEKJ4!*"=7'-8BG MP,/['8]M 0;_5AI)VEIV@NBB9746:NWI<_8;/.^'$<,HZ7#<&*8)_<3X20I, M T_1Y^RJ6]K2R-;;?<(6>1HMY@6>YO-%E*=S/$WC>91E&6K W$@JDWP>3?." M)2G6YS.VR*)YG+.?M//-,G#_"78543K+26DQC9(B(56+(BJFR=]%^4"QWT<< M)U&1D9G9 H@+PI[-YE&:3 ^(DT443ZW^K!S*)N:/N7'Y4NY^N67:RR*,LGI^RDSR.XG2*AR)*TN*477VF1;"3) >$; :1-(VC M;$;""?(#)IVR-_^H%["3; :.YJ?LRR_R-$E?#']?#17^41E_JC7\S:9P*.:3 MV2*-D@5LG\RG5 \4C2GP+ J$X?N'\OL$CA(QR5$\9UD1+KWQ7 MPQ7"RDKLQ]#/2I+35Q0(U$Z5TGP83A>5;J1J-\AUBU. AOLH1F,)N]VZ.DK M=JWT%F>K/G+'IQT_57OEGGV+%Y9M<$?\@( ZPBK[LP3B)U>RO&_!'Q=]M1]4 M^3.-\F81$G\>O5?T(3LH(H2/: 9-?K:@;'M.*YSM]J/\7W(J2P*=TM2G+U#I M$7L?4>6A&\;DZ,X&5]?^9FI#VL+U;5@=+K^7X9 P N@< !D !X;"]W;W)K&UL MI57;;N,V$/V5@="'-:"U[K[!-I#LIFB+;F#$>T%1](&6QA81BM225)S^?8>4 MK746B5_Z(@TYG,,S5RZ/2C^:&M'"TBBDQ98\/,6+4H2;-7NF&6 MEOH0F58CJ[Q1(Z(TCB=1P[@,UDN_M]'KI>JLX!(W&DS7-$S_>XM"'5=!$IPW M'OBAMFXC6B];=L MVB_M1M,J&E JWJ T7$G0N%\%-\GB-G?G_8&O'(_F0@;G MR4ZI1[?XO5H%L2.$ DOK$!C]GO #"N& B,;W$V8P7.D,+^4S^J_>=_)EQPQ^ M4.(;KVR]"F8!5+AGG; /ZO@;GOPI'%ZIA/%?./9GLSB LC-6-2=C8M!PV?_9 M\RD.%P:SMPS2DT'J>?<7>98?F67KI59'T.XTH3G!N^JMB1R7+BE;JTG+R026[02"06MH4]L: M+*E+)LI.,%_V:N^JEI? 9 45%YW%"B3!"@?;$JSQL%6G/1Z9TR97%2D=#>G. MO^.2-*HS!&)"P.<26WMI3*4W@@7\A4R?J@ HAQVU^9!&]XGID\SAOFM0,ZOT M N[/3'Z!=\DD#:=9/G)REDW"8I9Z.9FGX22?C^ C2D4]T%M^\PV'U7OV1& ' M[*D8Z Q=3GQ+U;2==3Z=O0U?B406IV&1II#.XG Z32$IYN$LF?S@-3CYFC61 MB\=%SS@9I_%92$8_I8G&H;%DZ>033TH,46PH1=3DY2/@]XX_,4$!-W!$"BI% M670NDGNMFCZOWJ4AKV[K2D:I'MY(YPY+1F%R6JX!]WL:D30].U%!3=$D/=*\ ME):_]_ T-E]6P&@!-]Z!G_*Z]8ZHUA$T8!6TG2YKFIDO/3'+(950/]BC N9GTC&.#&=+[\Z1J2I'57 M.H_OMIL-3&=3F$_F,$US^*PL$PYDGN509&%,]Q=Y.(]C>*W[HXMY2I5Z\*^& M(23./QM A ]R]%O["J]=-YIRS- M>B_6]+BB=@=(OU?*GA?N@N&Y7O\'4$L#!!0 ( !F#>5*#CH7Q]P( +@& M 9 >&PO=V]R:W-H965T FE\2:8V?V9=WXZ[ESTE($3"!X2>S[\=UWCN_+ M8NO\;:@1"1X:8\,RJ8G:5VD:\AH;%<:N1TOE&$6]]E8;6HRIB4F/2;#(Y M2ANE;;):1-O:KQ:N(Z,MKCV$KFF4?SQ%X[;+9)KL#%>ZJDD,Z6K1J@JOD6[: MM>==ND!7+-D,P,&FW[MWH8SN$@X<7D-PG9D)!%WGVA MR/*U(K5:>+<%+]&,)HO8:LQF;2Z[C8![SJT!.?W_ R+E!A6 MG&D^0)SV$-EO(*89O'.6Z@#GML#B1X"4^>Q)93M2I]F3B&^5'<-L.H)LDDV? MP)OMFYQ%O-F?-@F?3S:!/%^)+T_ S_?P\P@__Y'AX8 /V1L6C M4%4>*T4H$=DHFQV-LGD&H58<)K:6P3:HBFI%CSQ1B9^CDM7;% MCD'\= ???QB$V"C:8G#SD$3O,"?S,=RT4>9^H/(3A1%TK7R(:7K$-'YU^],# M-6G05U$S Y/K+/7"LK?N9?FD5Z/OX;VFOU.^TC: P9)3)^/CYPGX7B?[#;DV M:M/&$2M=7-;\:T$O >POG:/=1@KL?U:K;U!+ P04 " 9@WE24:; KE8L M >D@ &0 'AL+W=O;8=A]^^1)7VS<-N_/VIUK MZ)=5VVWS@3YVZR?]KG-YR2]MZR>7Y^?/GFSSJGGTX_?\W9ONQ^_;_5!7C7O3 M9?U^N\V[^Q>N;N]^>'3QR+YX6ZTW [YX\N/WNWSM;MSP?O>FHT]/_"AEM75- M7[5-UKG5#X^N+KY]ES\\.L>*7.V* 4/D M],^MNW9UC9%H';_KH(_\G'@Q_MM&?\6;I\TL\]Y=M_6'JAPV/SQZ_B@KW2K? MU\/;]NYO3C?T%<8KVKKG_V=W\NRSKQ]EQ;X?VJV^3"O85HW\FW]20$0O/#\_ M\L*EOG#)ZY:)>)4O\R'_\?NNO*K]-BZL:G,K-T-&O%;TW_'@C MIY&UJ^S%OJOL35M71>7Z[+']=?+] MDX'6@=&>%#KG"YGS\LB<%Y?9KVTS;/KLIZ9T93K $]J W\6E[>+%Y>R(_Y4W M9]G3BT5V>7YY,3/>4P^5ISS>TR/C3>WX_UTM^Z$C+/K_,Q-\Z2?XDB?X\L@$ M+_*^Z@'TZ[;I:88R!XY.@7)^G'<;EQ5^"%=FJZK)FZ+*ZZP?Z NBGZ'/JJ:H M]Z7+!GHZEZW)Y'5+7W?Y(GO=%&=\[A7]/+71"@ ]3OF\J/'J#!=&/5WO L:YHVNL- M+1>SE_CTLR,R:^[I<^=J6LPBP_;^[FB,#I_IW1L:,]^UG5MD?]O3GX2Y6'4T MRW_3$V6[/\GDD( R3$%7?T+\,$4.Y*3$?T/&P,ZH#(KB/H5+N:%K)V M#4$?L*;?W4[A>0"R[/'/5U=O3LYF\.XKCW=?S>++JZHO:.7_X_)N"MGF7_YM MW]'N>8![&B!S="09 8FH;T\G\9__=\[4,%/_5!M >"$3A2VOOO^ZHC,!'>DPS$PP#$-O_H,F?+ M8GS->Y*;.T'789,/6;Y:D6 3DMX*1=-"VBY"HFE,Q6"%T@3 V[0TQUG"\ GW MMCTH_Y\\14M_$MF'!<7\9-^[U;[.:I*MS%-V'6D,W2!TB>WM>%?,6YHA;];5 MLG;8CAN(G@GYVSLF$^!$0=13#<1;Z%?ZD81?\?$4,K?,L!03,[A/^)MQ9 MM@TQGGP82/W -/2.JU>G5=/O.QZU:'OA?_N.QEX(6/*J(Z95[QVO:KR!L,:I M)1/L^,A*_IF8V+*JJP&\D4^(OJ?C)(T D%UU[39;FE2E'2S!6G"$LA"'1T8W\ O X]V#*C-ZJVQ/1+8DTK.@LLK 2%=GP(#4M >LBP@@P; Q MN-(2E^CWQ/.RJ0N!X+**PM>)^V;.!!+(WN-0-/Q$T01R[8C;@'@$(P8BYEL2F(_ MQJBQ$8%<=,PL _HYZH0H$)RE30>Z_L__>'YY\?5W/4&V'T:O_W-?KO',6?9K MX .=6^_KO"/AH'@"PB,8'9\9F+;.-A7135>!BX).2""#$ +*K.@ VZ[_+MNT M=W1,W0*:\9Z>%L1E.5Z7! EB,*2^![9 *V&,'E( S''BKSTG_GJ6C[YU18WC MQ$2\ERE6/#_$:^5Y=&K$77\GB4&B7Q@R2Q21/'=.Z9".QZ.U86N D4?TZ.3! M;6ADYB2*BTW;G.IG)M-V\L5CKS!M$0-4JNLA27KZ7C 'V'<=:W8O1'W);J#K M]Z+?3$Y'8D &H@FS=EE7:^$QD+#0>G"LQ*7+?0'BHT^$-3TO1M0[@A$K1$2\ MCCD+E*"J="+C%AD]&!ZF*43\ -3)@QDIN"5!U7!&K1F:_+$[6Y\M6+,LNFHG MUED@(ZWGGK2>S]+%C6/6,DE1\V]^<"I"P&JSX:Z-)$JOHV;, MUBZ^&QTF[;)WW6U5@&'^=O@6>"21'Y-ASJ*1E&T#%Z$4J*"CH^M=A&J]Z%FQ M7E,UXI=0!#%&64;,IW"K:0.F*BCT+T+6(!Y+-@Q% =?*H^^2*/3P& MH!':2+=@^4"OL7 EYHDCA/X"0PC,D]XM E>&R*?9>'V$)W-'^8T_RF_FE7>R M>X@=9]>,F\5]]@[D7!\U'>='8UMFW[ )1* L;% Z 4!AI9,E]E\5VRP *W8? MWA4#:4V$*& 016ZL$0VV:I6Q4S.IM#RF31/DWY_=G(E)4)*UFG#Z2Z#*B9ZGT[;K"Z47F MK(H36&%!K*G&/+5:@EI'.L?Q59?[SBQY&]HPT2--//_!^6-.-1GX2)1)"^ ? MZ]).%EE#T-!S\*?-Z+A3(3#+$"_.@\OK?!;SP8\7PI4!=F(:WC)Z2VH-01J@ MP>^3OJV'!V>[QX9E,=;S1OH-H>4IL;;M@@YUO2$BJBMZ%% AZV-0Z0?ST)\L M<3>"/V,:C)--YURV%>]9"_VTC] !J,0V&'&B#:F@9_%^"BS,ZP:]?&[!TG9M M3YH^3QNS5E+PAKUHEA6H

BPO"U&P:8[)#X8K&U^X%.3,QU>G:5W[:L>Q4J MEN&]J=NN%#5#&&K6[_)YOG@1.3$O9H'^:]Y]=$,.$^F&V+; :_+PYL?YH*I/ M?!R1AVL;ING]-)%3+-(F2*KEMWE5\\/8=$_H<)9]@-P# M#$8@CM8#"3JC*$ MUPOO3)B>4-D"Z=_):3,"$WJH$!2#RV:3(<&<8"E-<:!WFW3?V%!>_I.4-K@5 M6]:?NJ'ZPR^.,&E;[;=".&8X]>*_8)P5'X#8??&[59^P W;2P2@2CO!9?""[ M9E[%IR- 4J/0E$91Z)8$)4>Z1<>.PDX,TJZ4\]DWG M.N5!=J32$,Z=$M3([O78MW7#AEC]''E>!O*\G.>)+2$;+!5#G6N!S=NJ_W@0 M;;A6,V&:?NI6PKVXOF,S^,O-F[7O5],.*8D[684G&LHDN";FJFI4BYI=\ ML",.OY@F4W@V4^9KKC=UUL&ZPCND(4/KQ!,PF80=TSO,D"$F;&UDU-:@JFDF M30K*P#P!GC,A?1X);.L>E ")_JF P&!!XK)7#M95G;V4!UNBD=?>U9UO!]#0VV;1#Y&. ;78?X;OX"6P5LY@4XC(73V(O=^$,*6+CJX?,95!_4RW+02< M&)Q*LFS7S+H[18X0"@"L9L *,<^\!_\Y0IQBNR3.)77'+AE*GK/!MH:/5\@_ M["6#>%^1\ML&$54&7F$R4-U'D9]QTN&T&".MXIPY 1;>PB;@->VV*D!U9:4^ M-#K2"=<9AB^&0+.K/"FANA'5>PL[EJEG(.+C/\\XYBMH@G6ADX@+,<\0H6-W M,?:@LB!KR5(8.8P/G.>,4I I;#J+EQEN30CY)C=/)$(F5:>XP%5BH+2[B)&N_;%T(YOC)0A[G/._9H$*[#)_,ML;KM;@]O M8=^NACO\>LE^GS[\$N!U>?I4?WRU[YJ*$9 =AZ+4A@?ML5_@0MZPZ)7MB%"Z M@2T@'DK2HP@^P5$/XL/V)S:S#,I$'%E=?Y MV,(?095)M5HZX=D(R..WO[T_B2,J$[Y^$W2<1.($.8,19^O=86.>_Y453E^- M@EJ]?O=3>R/875R.C3G16B,U-II/ AE[C$+0 M'PZO+1TN\Q&.U.:>8!0)V% M1V/?,8=Q "^LB"-G,M*2:HX8R-*01$VS VTE(CL9-G=(<[917=OF]&1]5 M'QQ&-D/L2Y07HJ4S$8Y^'OMI(E D2K M3FP(Y6,J70B5J^U^.UZA9X;QWL&^ MMUO(/V8!8EA=]2&4U!NW R>@ P94B2T@Q61@QPN3$,"-5V8"5LGR8S=HL#JG M5B,^3"%0[]09;S[=J5F&1Y<"G]7&Z=_*C1F-^3&V?&@A-01,IP;34M)? $*2 M-:15UD34BCX63W#0'"PM8 1\CA/:>U[\N^:VZMI&(FE8]!@= DWD==^:N171 M9YAAFY?F.=.'Y(&*[086*A(?)N2B9995YRPN&HFDWWP($9L33=R"YZU%\UL3 M?:W @/-/PJX7(2RCN&,C5!(E2A%4)MHWPDPV81[!_[QO&\*.>^^:$7[C/KFN MJ'JLF66#"5FF\",44/4CUC)6&Z)33@DE,%;Y+B@919IU;;/X$>AJC%<,73G)E88X<*/G2ERI M%%49KOR%!^:^:4GEW,&#Q2.4B;-.]#4/^(JE.QG6\N@BVY%8D701^0J;L._R M)0$0BNH5$5M(=?")/YXV%S+SH<8$SR'/:'O'"4ML0222)3S9C5I+@$ Q[D$ &) <'*9N&S%N8"G)3$# MSK3$:<= #V=JJ19_ 6!P,3'D0>Y[\;L _ G&\\_H=Y'&7P_]4@/X7D1\IRI,Q!JPHRG%$ M9M2Q#EV:JL=,P\' YUP5%]#SQ15$OL>,<P[!W?]YK)[C% '&2'RYAUE87DQHOY MW,2?-8%,#B_DD$D8<]+V^\P!HR 2>P,2-I$BFH]-C)(YH"Q,9<8%RD_'@3_D M,Q/SSK*P<\WXR#OQ5:I+!*)JN6=]F\U3YT,/I%2BG/HCY>O8@;X]V(=0NF5H]L8 8S[=BY9W9%J.VHGI8HG2HEL2L]3( MFT495NQR""ZSRORFPG0D?P-VZ6N9[=@(EA(IBFD_J/Q+ML:5 &)HY,VQM<>; MY^S/HT_&P&7KHMP7LNK #6:98\@WO)C/%GQ)*'F;LX_R6CU3TRQQ?I@/8JN7 M8;359 2*554ZY<&0&LK4X-;WXO]H)/^"L';?N5A"K,9Y%J6#J2L%"ELR9@8. M;$X:*):I&BW.G'!)4L+!'/0%4749/5[O3=S%7'S>M]705@=/LX)PIR[E-JQDPKB^,1&5*T' MICXP%M\@1[(XJZYG#9^-V)YL!U;:(H D)JB9*I]#J[/$$G(U+^;3*Z_S736H MN_/&XDK7\ 1-4LQG#N8AZ4-5)0&E;L7"$4<3*T"2WVWA!,[\8!A4A#H01 #N MTJW!9+POPKN\+*=D<,6F:>MVS<&-%9UT98(?>1 :T3"!;CGEU3CU25-&(=C$ M@R5V6)),2O985&I 2^S[7(QT3G-:NN$.F9TYDG-OW>U_=@9NNW:\W1ZK;.!PV M<\8AUU5LQE)X3T^6:K%1'U)X9^39^DR)%3FRYTIT0]KEY0.9D4DN%9(SIBCA M3PT"X3@V1R&>^7OOH!6NM*OWO<6GNSJ-0G*!Y,=S1CP)3 <;XMS^?M1,O]- MG.R:@X(#C[<4)<5!/1$\\G.9%NB*@FV'R6B

ZRTH?(Y5+^,]I44HW#&]/T.' 9.@,9!KM/J M"M%@DKV%JH4)3V_\3\K@5!4"PH@8T7\OJ0!N$\7#0VP]FX!@Z%%2&Q)93]INJM M9N\;%FBUIE)V>K$8>4DRC_!_>)<\FBGSH-DTB O M='H/YGR 7BUF19)D.U6*:+Q7-&_$Z'FFP>U\&I:P79SL4DB<73\T+(D38KST MRK=<^W+Y[+OL=9HY:5:\93RT761*:?S?UT+-CQ$5D$1!\\?]2<1T9!(;Y^64 MRI54!S#FVN-7M?F=CS]KFN6?7DO$GB3-14X""@/C/(I!\R/C0LJBVK?G;&H@ MXCA(:"#LS2&G45$N']W5[I"-/1'%:.78$XN:$L,M*T#UTK]WH2B5\[-H)LZM M3"Q$7Y'DS]>4?O9U:B430G[^O.-RUB'*M(,_\7 X*83BR4 [C$L-8AQ,]/E6 MD\#[#9=LIGDCOL[1R\%]MVM[R8::H I>.EJH"'BA)#;*JGR'AWR7%Y;T3I,L M[\U^" P2V5]8A"E_PHG,E:ZEIK[\L+,S4!>)]$9 VN/5$.4,6;H1:UA:7*7A MH>FJLXD"1\@:XJ&UI46.?@[6O(*> *XIT?='<+0/&D%9D:W5%*@2FD%H>THS MUUA5MD-'1:/R %&<652)"X++\=5GCAU A2\^0C]F^W<5,Q12GT/Q-L:H.%\< M><#M'9NY4E_"(X>J-;\3M/8!.P\JO-E..@,IO!%D +,CT-%J6Z,%4FB-JQT MG[[95GVB2_$IA$0!,3R]V9H>U8@?:)J$YIB9B[JR7:ZA.7)M(@BZ>!SS_ !3#4I%N&F#*!4YF57;%(VPSI4IK[4LI ^KB/ MPL+G)QU.V)R;/1(["W 21JI13?%=\'H<>2;2-"1)54)/ZMC6"(O4+&2_\:H4 MYQ'LI[]540')SX,,/6KA"H&R223DQ7N+6IITT9O MJ58HD.'<)^#D7=6+6>P+98_J&+.05J6C+OP"'6I\)7\AB.O&A]CRLS5G*P*(KR\ON\KY2J^E8LUZQ#?ZJVU1]..,U>DDS:)2]85"\A")/AB5KGYHR7HO]@6G@N:]K'$7 M$CZ9!]M422>T.R MX ,C1!X7_WA7MK@CCKA;0M.='=D^'"+E.$W;)+ZE"6_2#9W7QT7V>DM61[[( M_D92A/[_@EW!_YVO/N*[O&S;G=B&< /XY.*)<1/?MR6O7Y&Z3O_X,, K(N/2 M)S&]8LD=Z=OJG2!H76&#;?:S^JC?[(D)%]DO!%"X?E!XREU:.$55.);2+ ^/4I&]6)X"RK_!:=A;8ZD= MO0.19-RSR(/A/^M)3#8K8;1:L9 ]9NDB0XLSX>/(C4,ZB_#VW88YG;R(5*(U M^["B3E.^<$+3*4GP:ITM.]AT&?M=Z:-\^]T:M86]Q2&TNLGL.X\<45I:0@J: M5AW"TD>[ZX@Z%F5*M-'BY=IK[#CRW@ ;RM-M6>U:M=66L59A?8E7.*!7I*]#PC' M0):BAF.&O<=>6Z(&3C8YAPKWS;0U[BF!F9\J _ B''.;R)8T T4Z_D!,:(<+ M[R,I\_O>7.:5Y9ZS+\Z[!0GC6&T..F^N?J'44RV^<%X^IUA'? :M*TASM1)' MI.-(0!NOK3L 1YXW N^\Q#?X!N&+NCN:A&J\_8[@L(SD2:9"GY MGA\K%S)S\X1"F!9Y_9FLGT"XG$':8!$!^L$;YBN'D?-8W!&\0( M+;DGL[%K7!D?;/#(!M? ^T:?ZZ<4@U%[D*D>=US!TQ9%WAL&8J>L@KJ&J,") ML1C8@#C_<^M9Q594TXQAJV=SW';)E.R+H>&/_9B\X!HZ)N>[AV MO2:M8X@J;ZOQ*LG8%^UTX$Z D:^CG+XD5 I/#AJS[8_ M%A6)F>?G!OJ.1V6/!/H.E_0G(GWOQJN(DQ:34;0G@XW#'A%B%EU(M=/>T3V3 7!/+)8A\;CT=R#HW1#<7:R")V21(B:O2&" M5*'&B<6B&ZMP\YYER5B=?-D4E!N^W5J$=L5;)'X,+E6>J^M#'@PX2C '!UPUCL\0Y+-E\G"6F:!NKG=+_ MD\,M>O08,:"O#S\F_4?!K;W?\M9I>W8>D)TJ)UX[ZR#"22Q!:YGH[1-+PI$/ MYX]QD9U5JWBNDO<>?%S<&(/%GXIO-B.IH6QMF@/(J5K#RQ MU#[@0$)!Z,&L_0$R+'@7NV!.C@YFP2[ZT+ GSLQ\L/&BQ-15!0EAV$<]. E%3EK\;E7!=:SG5YO@AZAY+%'619]L574<4@G4J9??'EV3/[ M9A$U/^&R6I]+$FLTW#&^*M/J1^TW9JV"M7&*I\U?HJ38ZPF-Z/]:UU_1:V=C M@NS;2 W;( %SR]4[]'N2WL;2B.&Z=8//4Q*@A&L>&,VT$RB-A\3 \:$>%A&$ M:.OI\OXT&I7U >&Z7*RO13DR0RASTL!7]L8W!?G)FH+T7/$4E:OO=G!X3/8/ MB37HR+6KY24T6ZB'-[?$X2#]H)[M?(AMSO+HX1G]2N=/L\WGY[>.5;Y78+4* MXF)FQTUUKO[A; M4IS/FST\3M#W8T\-#)>V:5RM>W]T[R>"Q]R'L/S"UAV8N),>?YRR(*W/>;7%*BL.;'P?GOV[+' M-1D^J?S^9+*1EJ_\L)J%PP*4XS<_' %]2%OZ'*A'N;"'[!;Z-$^)?!NM]DO#^Q%"'^?A) M7[*(TC0&,3K4/WVF*2W]A1,.ZHQZ:OX=U+%@2JS]'1M)ASK(Q]#B;J)ZS4JC M4G!:0%0=@$%__Y/%*:(\B S=1MWGU*CA:+_G*KR=690+'0,OYWO\795D#@[2 MO.HGU>\FT>WSASG&Q.?6&SK!7'2OW5#]S=XR^_ MB!\\;*[%N21HA^KYCM68'6DW=);]I#A_? D<4JKZJ$9>=9$UE[*7!_VU#IMG M:$7(2DO=I.(W4@4UU?8LNWD(#G=Y'XRAX.2ZXWX7:D(C5EC+6G$=3.2"0+MF M"\BA7C$95*JG5Z*YKURE@5S-!T"K'%$&/MC.HX:U##SD"X$EO+UY+PEE[+)( MI,;6H;3!=UA0E%QC1Y+A8?7]\,YFOL^V'7= @S,9BK]P9>1. M!-Q#6I6X;C2AS>)9P%8]^%L)&@2_!LT4S,/$V1>"6Z3YG"+*8VW20A<%:0*/ M1'-KW#F!I;[SAMKLMH=0G>T)A7$T>V,O"(1_NGGSYB0E@Q=U3KA\4VQ:=+Z5 MOF*GEK.T;4NGW6K3Y_B'D!X79?*8LS"N< W2)Z"YM17TW\1'>=O"60>^+PTE M0H*/&PV1[,4; +6Z"SZZI/V9$P'#!.%D>*;&:P9>/2<+_;'$D,GG8.IDC\WR=%E_% M9:8NT^SA_2:BOM L2[LC],ATD@9->HV@.+TQOKG#4(X-6V3",XZGRPFZJW=+ MZ,V"^2?-[ 2H4-@03CKTHQ8Q*IJ9)JWP13E3W9N5DA9:^< !LKKZZ#AV3CR' M'7SF%S@$>.AZR@U7A-RDCUDXM\AO$FKT,01W(1<6TQ]X'R>OF;$>#^S.28*/ M;PCH]6"I=YY<3?I&:XCQ+.Y;'^M;DET6Y"E[9)#T5",WYRCXAO?'5USE0,>2=*+TX(9\1$E1EV:UI\R M#ZG!B1.[O:J)_IKK/#+Z9$2)K;\/20IMU$2F]T_[RTZ[?CAR[U\H MU9R<[SWGX2$5\_U)]O?VC#7/T_,O%U%KKCX[S9*.:N+E?:SMY[XZ/_DVN^%. MOJM[2]![9UV3_(NO?3NJ[\*2;M[;I,]/+YXNLI>T\%I: ;WJ\JWC;()3?^.) M)LM$3[T5W2K45+^")O@/U@1_C=IS^'C$EF_NO;JYSIXCTC']^'>\S>E5?I6 MYG0",*=X@#/@3W'-KJ6^?NNO]_!B(3H2K/TU;@7F1L-,"NQ\A?KOZ227:ZNU M-SM>NXIJ*M^!D%^#:VI0/?AQ'TL%-%'//ER!<77S@A1AUW$7H]>2EO0N[S_B MBJO"G8^\GDHI5QN?[C+$PC/$Z]'8Z36[6 M\-A_^8RP/\:T<,7++_XZD,D!F>ALTA-#4&\L: &M9-7LH57_ 7@V[BYI)\D6 MQL<&]8T:-_*72YA>$]V9H<\C$%?GP26DKW!]&6.:HIR\HI5E[U55K'K-WEUP M<:5V@8ZC5)I],!DC6D0;,^'BVU\FF1')G2%:9Z37?4@@"F-X4O*[CBX 22\+ M&:4OA-P7WS=8FP.F6E%H[\5WOQW>@T)"NVKFD9VH'LM.Z M;3\FIF!T? F8TDWZ3%$3[T0CVO+;W^_>FP^2X]8PU+#H4^BAI^'*J+@?),?7 M%2_'-[!X?6_BCJ?2+8?X%B:!?.A,%++]9V]YR4/J@S8^MMQ#%8"A823[M[SU M(*D@-OU9+%TCVHN**K?<9)7S8(:N#7=YH%A&VA!BV%=NV3$C A_*SB_/.:0> M-V0>(M8YZL>;?7$>-=8-79O,5Q-26=,;4%;<)]_2 Z3=EL^%T0>Q5K5_;!&! M"6K"2FB?6QPLE9UG\14\MJB'V74^Q@PK2PLN[_RGR9HKF(QJ%RB:<\B3/X M5V@]C4P-!&G\,J2$HS3'TPY5@>V^1YZ*[,*:'H):E>R^YMW$ZSO]K)6-MOAM M]D:36J^20&7C/7JXR[*6E/^78$;ABD11[P@BCZ,UG9S%*Y3[1YR53R?!4'5) M,K>R3DHVTYCM[?QBI'Q!U\P5E."JPGU\HH+^&K,U57Q)%4+(:>"I[(J-<%BQ MIS$?9D2P#\\$7,CE>PKEX2SG)'(Q@"O@NV5MIP1)#=UR$3*K =YK*B0)FZ MS,IA+$U8JPTY7\C!0U,0J]J,]\IC_HM:]JSU'/K]73YP.?.D$;7(WJ!*\W[2 M5IX?\(,S9SYMXA>$2+,+_ M](EN%J'E,@X.9W#?P%,(F'M?I&P!N60M*FVB&FYS2R=*8-,VRTH2E-,WO.I6 MX/*892N5HLNDF%O?0-4HIZ4E$8B0DC+5U5B32'[?JR($=9.?MS&D%-47 W-1 M+J?Z+Y)>#=ZUKM?$W ?DBUM0'MR-3D4*!7)2BZ#J7*G_Y9)YH M'&#QQ$FX^/0 KO[WI[YMN#7_UM856#:6K_%KSA<6'#:D9F7TL1+$9O#O75W#WTL5(L4\K32P, #X' 9 >&PO=V]R:W-H965T =W[-*Y( R:W%-K18T+3;AV$?%)N. MA!PUC,M@M?!G6[U:J,X*+G&KP71- MP_3S!H4Z+H,D.!]\YH?:NH-HM6C9 7=HO[9;3;MH0"EY@])P)4%CM0S6R7R3 M.WVO\"?'H[E8@XMDK]0WM_FM7 :Q\GS&"@=(:7 MZS/Z!Q\[Q;)G!A^5^(N7MEX&TP!*K%@G[&=U_!5/\8P<7J&$\5\X]KKC40!% M9ZQJ3L;D0<-E_V<_3GFX,)C&-PS2DT'J_>Z)O)>_,,M6"ZV.H)TVH;F%#]5; MDW-LO U0%F\Z0T!A@LH0=/TA>\8))"^NB4)VT7!Y@JP0O M.!JX^\+V LW](K+DA<.*BA/CIF=,;S F*7Q2TM8&WLL2R]< $;D_Q)">8]BD M;R+^SN0#9$D(:9PF;^!E0TXRCY?=P+L6[]_KO;&::NB?-PCR@2#W!/FMI%-K ME9U E_7WQG(J+BSAJ\&J$_"1JM0XR:-J6B:??S*P-@:MN9;J-WE<0\]-RPI< M!M2Q!O43!JLO-0(.I%U/*LZDJM/ /!TPC;2$2@GJ7#/W_G06J:-598].FL(S M,FU>)/B]XRVUK(7TY^PD_-!IR6WGP*BN5$5%A1>*9[6/2+U5*U$";UJMGM!) M#>QJI1TRN:;1#1EW*\+I ATWH/2U8"H$%V:AC/6LK"BZIA->J43*1<%9/Q2< ML"$*_F]_0#S$WJ*VSU[XXNCK=, =EV!KU1G2,O=SNB-G2Z78N78Z5Z/[Q-?R MX["'/+Z#- ]GD]PMTC"?SN"//DW5J]R]6"=9F(U22-)P/$EOI8XP)\G,_=)L M#-NK485PT(I:?IR%<3Z"T2S,9A,"-'3?_S]I=SFY/XWOX2Z;A'D\N[_))NF9 M>0?)-(S'(Q=M0G93N-92T<5,:U ?_.0VX#NS'V_#Z? XK/N9^*+>ORR?F#YP M::AL*C*-'R8TBW4_K?N-5:V?D'ME:=[Z94T/'&JG0/)**7O>.(+AR5S]!U!+ M P04 " 9@WE2 137HO," W!P &0 'AL+W=OQR&'62;MH7) MDB?)3?OO1\F)EZT/8, .N\22S.]!.J26&Z6_FQ;1PGTGI%D%K;7]:129LL6. MF2/5HZ0WM=(=L[35361ZC:SRH$Y$:1S/HXYQ&:R7_NQ:KY=JL()+O-9@AJYC M^N$];@+=I/_;6F732Q5+Q#:;B2H+%>!6?)Z7GF MXGW 9XX;L[<&ETFAU'>WN:Q60>P,H<#2.@9&CSN\0"$<$=GXL>4,)DD'W%_O MV-_ZW"F7@AF\4.(+KVR["HX#J+!F@[ W:O,.M_GDCJ]4POA?V(RQV2* BX')_L?EN'/'L^@;O4 X(M58=7"AI-=7)D G;PH671VW@U4=6"#2'R\B2ID-& MY9;_?.1/G^%/4K@BUM; &UEA]3M!1&8GQ^G.\7GZ(N-[)H]@EH20QFGR M]L MJL#,\\W^I@*_%P"^GA7&GW][03";!#,OF#TC^+1&"&?&4!,R6<$'S@HNN'UX MJMXODKL>/C4]*W$54),:U'<8K&]Y(WG-2R8ME"V3#1K@$LJ=$;'5XW1>#9K+ M!FR+T*/FJC* [LL!U7V@MIU*[YW2(@:F$9B!6@EJPELL MM$=Z8'("!Y"G\S#.4KA&[>>*+!%4(7C#7*L:,/0T-2?51W9HR:AT2)I'*"N(@"&RZE(U3U/N>K+%Z$<9P=PJ4L:;897P@$JXC[3O'2 M07H*U>YH=,?&L4)$_3-99+,\G"^R/RL70YYGX2+YG]*?Y^$L3_YM^GER$L:S M^>,_S@',X^-P=K* I[HIVAMFU!>-']F&LAND'>?:=#K="F?C,/P5/EXI5TQ3 MP@8$U@2-CQ9Y 'H# &0 'AL+W=O>PVVW1/B0:#CGW-T/Z;*7-DUU(Z>!;653VO+=P;GDZ'-I\ M(4MA3_125K@STZ84#I=F/K1+(\6T$2J+(:MZCWB%9R-QY#0(_SW(LB\(K0C>^ MKG7V.I-><)?>:+]N8L=8)L+*L2Y^55.W..^E/9C*F:@+=Z=7G^4ZGL;!7!>V M^0^K]FP4]""OK=/E6A@]*%75?L6W=1YV!%*Z1X"O!7CC=VNH\?)*.#$Z,WH% MQI]&;9YH0FVDT3E5^:+<.X.["N7<:"SL CY]K=6S*&3E+(AJ"C?"/$DG)H6$ M>YG71CDE+?0?/,<.SH8.#7OQ8;XV"4LP/Z@BX-0:,O.)0&'_J[?/QV,;'.('A^/V F[,R$ MC9GPH!D+=W*IC9-30%RZA82QQKQ4%AE(65VHJ?"[U]@R]J-T'[3B^_C4+D4N MSWO8J%::9]D;/:"9F2Y0HZKF((QL#,^$,H"AUEA?/0-=&\B]C_(-(LHM(NP6 M$:(1PEK4V,]=.:"O?%2ZMBAI!Z=P46*PZ@\,Z+'"P5&\)3]9I\HFX/$;VZ<> M-_)E;1YF-2J$(V!I3!A/D/KQAY0S_M,K:K,[EFAUIG+4W/@YQ:1;Y2 DE-+N M_.;;-"L> 0W=:5RM<1#.[Z$E- G6$!]*.! M7_(@VYNQF)(DS" *.M^1DU+>YL5A(6V- -C1'Z#MC$$0=A+("=";!^W0D^_ MV!'$449B&OK*DAC#.X)^F@S\1LRPT!G\;]"F_SVT@Y!$6;P'V>O-/2#=ASL$ M*D7R,/X[X MB2,L[8Y>D@5T+P192#(,':&]$6 1H=@1>R'(,5EQ ,$6M+Q-WS^ 8$BQT7$\ M> CRB+XJ2H@-RI!WX'J(NNLA.G@]7,F)V[EQ"5P\"U5X=X[Q^75LT=./;H.# M2O??!CE>R?YBJS$;B-%-M)CT[\C-2F*[8;.T_6??-B;F%T/5_ #!^-#0?;(>$DQ)'-4)ZG.)*#B 0LQ6],:,;_W6S;#+-= ML!V"UG#GS8>-.&]>MA:+6E>N??YUW.[Q?-&^&;?'VY&ULS59+C]LV$/XKA!H4":!:$B4_:QOP.ETD11989#?)H>B!ED86L1*IDM0Z M_O<=4H]U4J\WAQYRT9#4S#??//A8'J1ZT 6 (5^K4NB55QA3+X) IP543(]D M#0+_Y%)5S.!4[0-=*V"9,ZK*@(;A)*@8%]YZZ=9NU7HI&U-R ;>*Z*:JF#I> M02D/*R_R^H6/?%\8NQ"LES7;PQV83_6MPEDPH&2\ J&Y%$1!OO(VT>(JL?I. MX3.'@SX9$QO)3LH'.WF?K;S0$H(24F,1&(I'V$)96B"D\4^'Z0TNK>'IN$>_ M=K%C+#NF82O++SPSQ22#G#6E^2@/[Z"+9VSQ4EEJ]R6'3C?T2-IH(ZO. M&!E47+22?>WR\",&M#.@CG?KR+%\RPQ;+Y4\$&6U$,*_*9E0V0&V"Z48 9-^3U/=N5H-\L X-.K&J0=H!7+2!]!C"BY$8* M4VCRA\@@^Q8@0'8#1=I3O*(7$?]D8D3BR"-VDJ5<;%GAA)3 'DA.$[#HJIM#CZ?7TRPLR)QKD*7>1FM_E"URR% ME8?[6(-Z!&]]CVYS6>(>=3QL]7'/N?\"*'>_BB7=U MPOM$@VF;'"QN@X?!4%_RF@O$DHW&+.DW"_(!'J$D428/&Y!6)9A,_HE,<_?K+C$;T]Y.U3Z.[$<%S1Z1'(G\1JTS/)+0I_&\%UM0AN<\998&9CN# M6FINGF),_%E(>^$R8I0KU_$<>#SS8R30B;82_^F*TZPGT[$?(O(K,IE$N#8G M/TF?A?]OG\6)/YY/OFFS;NFEOIG,_ 33THD?[IPP]*-H.LCG.V>"G37MQ<7. MH:$_C\->O-0Y$18V&O?BQOOZN&%JSS'#)>1H&HZF8X^H]D9O)T;6 M[A;=28-WLAL6^ @"917P?RZQ8MW$.AB>5>M_ 5!+ P04 " 9@WE29\7N M@XP$ Y"P &0 'AL+W=O)=$DJ3O?K=Z1D-5T<8]C+ M%_LH\9Z[>^Y%-]\I_='4G%MX;!MISB>UM=NSV%-=3X)G$.\X:5U" S_'O@E;QH'A&Y\&C GHTFG^%3>H]_XV#&6 M%3/\4C4?1&7K\TD^@8JO6=?8=VKWF@_Q) ZO5(WQO[#K[R;1!,K.6-4.RNA! M*V3_SQX''IXHY,$+"G10H-[OWI#W\HI9MIAKM0/M;B.:$WRH7AN=$](EY*57M1-, DQ6\D9;)C5@U');&<&O@Y)[AR9S.9Q:-.959.0!?],#T M!>"0PELE;6W@6E:\^AI@AEZ.KM*]JQ?T*.*/3$XA"@G0@(9'\*(Q],CC1?\L M]"MARD:93G/X=;DR5F,!_7;$;#R:C;W9^ 6S=]A758=VU!HN:S3*#0@)>V\. M,7T<<(SCON:P5@WVF9 ;L"YSV#?8JX9+#,CBZW(P:!5L]FHG:-W6JC/(@SD] M@PO6,%ER8!:0\@Y;=6 ]+.!;2/*4Q$D*/R.[WE4N%@,!@6TEAR;7'^P+;3 M&*!!D+)4G;2.!E;]CEW4>@8T;YCEE8M>=1I:KC>(M!.VAM=*6R7]+'39V+O@ M@W;U@2I,@L#)9;D6K(%59S /QJ C[4I(YD*9'BF/9"R/Y&^7Q[.B/%0 MU_63)ZQ_,E")Q*!-^U41,<_OLX3\M61>:85,W#"A85F67=OU//^$'Y4+',CP MP0]'?+)\X!IG/5SQ!_P>;%TN>%E+U:C-9TPSI23+ A1.PICD87R*8D8*++=H M&L&E'X>8,9]'Y-O48FM\>I2O"5]5&D'%LQC3+"1%G#G@C- L.H6$QB3-8LBF M!;R7*^P$5$0J?*,;"',2!0'>]_^G\-TW.0WI#^/_O;)8!>A>&)$@S+S/.99Y MGCFGDXB2%*LZF^;_ >'!_T9XF)%D(#PD$0V=[RFA<0%T&OQKPF-'.)*2QTB* M&P(I,IH?Y[L@18C9R1V3$.#=D>@@(]% =$!)D/?.!@FA48JHV9'F2\?F2X]V MRXV0PO+O&UP4#GT2EBU."?&'IP*N'W$Q,OQ02QXUXM:L,[-E)3^?^-FL'_AD MX68W1\32)6W=6??984_-\=[<4#$H/*?\A685_DU?8N99)>$5ZME%&@MWBC!U M)$?R48Z='&6IDQ,GT]S+*:0IR;/$R5D_'[$<.%OC<(2PH*1(LR%Q!X/XTB"' MDC9[LL[X&>V6-M 1*!0 ,0P !D !X;"]W;W)K&ULK5=M M;]LV$/XK!Z\8$D")]6+)=I88<-(6V]"B0=-M'X9]H*631402-9*RZ_WZW5&R M[!1VT '[8E$B[^ZYYUYXOMTJ_6P*1 M?J[(V=Z/"VN9F/#9I@94PUZK!FG9R MI2MAZ56OQZ;1*#(G5)7CT/>3<25D/5KG&K6EO*&A\UF+:JA-[=8ZFV M=Z-@M/_P6:X+RQ_&B]M&K/$)[6_-HZ:W\: EDQ761JH:-.9WHV5P7?@ M=XE;<[0&]F2EU#.__)+=C7P&A"6FEC4(>FSP U_1E[?QS 5)7&_<*V/^N/(&V-554O M3 @J67=/\;7GX7L$PEX@=+@[0P[E6V'%XE:K+6@^3=IXX5QUT@1.UAR4)ZMI M5Y*<7=R+4M0IPI/+@ =5-:K&VAJX^")6)9K+V[$E,WQXG/8J[SN5X1F500@? M56T+ ^_J#+.7"L:$;P 9[D'>AZ]J_%74UQ %'H1^&+RB+QJ+=J&$:] 9'BR\% AHK*X>E-9BW M)9143H9-JU:#, :)%*&1EI"KDJK=W+B$:BU2%U"YW?)N"#L4VAQV<(\5PJNH MWWS?ZEK:EI61-RK/):7HX>#^V >D>BQ4F8&L&JTV?62>"J*&-!,TC=R89+V& MDL\"?:Y Z5/.Y CL9KIG7QRQGWW+OOB&_>:8_0/0EW3 A:S!%JHU=,IHXYT3H,Y/\(H>9E3@R8/UEH9 TGD^9,8XKD7S:>DT%"\OY^TBPG!G_F7 M"BZ^-6BH_K2+0%EJNF:.0#] M9 LB?K_]08J5+*65:$Z5T_?92(]MI-1QI+$N^F2JSP_.TO^2(7O5AEJX)G > MK+#&7'(9ULYB)0U?GJ;+D3B:\6)*/$[A%*XKC5WDK/A*E1WXWBR:0!![H1\/ M BM54\G0+H4O3CBK*'CPKFI*M4,$NK#29VA:G19<;PW=+G2CV8)3C1RD#/,2 M4AIZTRCL>;X(+B'VDED I"N(X(NRU&G%*>+>0)QXR22B11)XLS!QPIV:@=1& M4VEK6>Z8.LJYEA-;;4D7S3!@<(.:K[S!VSUKU^?CWN_L,95'.[W9_R>45(DY MNI@1 ]R).'21-YW[[+$7S$)X:+7FJ*7!#[\^,,L#,*?!H5= M)&,OGB?T&R230]9@F5_)VK2.C-X853^A";PI4;Q,J02-M-WTU5'%45P)#K#8 M=0V#^:?&DLP&TWU0PTN8>P'- G-*GUD?5'661G+3]P)"Z5(UI(;"FN];0_5D MF.5J19?P"S #A@*IC:UV\%"J-J/@NCA+FCVJ6E)+[*0H)1M%B7OMH'4@.TW' M&6/5RXRA=UM(G5TU@CO3!NM,T<5C"V$Y6!N9(4UC^ADMA=R#E!%#=,?Q1Z M3<&E6R\G4?]Z2EU*=P-J]V)5XX;"E;(T8KIE03,]:CY ^[E2=O_"!H9_"8M_ M 5!+ P04 " 9@WE2-L(N'W@" !!!0 &0 'AL+W=O,.;/"=K(QY]L[7HE"?B,OYL.:,AI0<>VCOV MSZ%W[F4E'%X;]5.65,^CJPA*K$2GZ,%LON"VGXGG*XQRX0N;/C;CC$7GR#1; M,/N-U/U?O&S/X0!PE;P#2+> --3=)PI5W@@2^"*T&-!Q$JA.YW%Q)1^(RZV\&4/3]^!CU*X,YIJ!Y]TB>7_!#'7 M,A24[@I:ID<9OPE]#N/1&:1).CK"-QX:' >^\;$&;Z0KE'&=1?BU6#FR_!A^ M'R'/!O(LD&?OD#^R1LI.(9@*[@1U5I)$Y[U;H]9S@E=NM.ISY'"!YB<)4GBG?'> MS/;F9&]>[,U+8!*?D@=&Q<X=,&T2R,L22"V;-,PZM M#^#]RAC:.3[!,#7S?U!+ P04 " 9@WE2@5(>R\D# "\" &0 'AL M+W=OV 2?; M*S;=P,EV411]H*VQ1:PD:DDJ3OKU'5**XD4=;Q]L#2G.XF*-W@G075US>3S-5;BL' "YV5BS?>E-A/>21IY M(TK!:VP4%PU(W"V<57!UG9KU=L$?' _JR :3R4:(+V;P:[%P?!,05KC5!H'1 MXQ%OL*H,$(7Q=!AR.'W'_#(1P<0AMWOY&- M\CW3;#F7X@#2K"8T8]A4K3<%QQLCRKV6]):3GUY^0$I)P>4#VU2H)G-/$ZAY MY6T'@.L>('P#( CA5C2Z5/!C4V#Q+8!'T8PAA2\A78=G$7]CS12BP(70#X,S M>-&88F3QHO,I_K7:*"WI%/Q]!C,>,6.+&9_#=.%&*'V*LO/.-Z)N18.-5B!V M4!DHP"F.N ME.D9-9-1S>3[:L(#,:!@U13PGK:P8:Z91G5*X/^#9QDEL6S$%H[4,!SV5ZF] MD]Y2^PI6]G"<%O:SO6O(8?5("A-3:S3WKU'Z-16X?#8G9 +I-*!?_E^O;]*$ M9#J#=[30AW=G*$U'2M/O4$ 2486\GL&A9#YPMN$5U\\NW#+=2;).$7P6W72J M*]6R+2X<:D4*Y2,ZRP&.XU%95<-N9I*=9M1H<*;,;HG7NJL'8N_8LSFARH6? MI5#*((1TP,//4V E$J3N;9<9.(8K<*+!V9D^(+I$Z MZHY.#"2)&\81/ C-JB&)=MC4;!3.W"2=@:'75$QG].0-.:(IN]AWT]EL G>& M%!+VD54=GF;C H(\=_/,AU-J>T<=I48J1M,W%=CCTC>7<79LS:N^([TN[_OZ M+=4R;Q2%L"-7?YI1[S9DF?%RC- GJ_$T*_#,P&XP?+ M\E]02P,$% @ &8-Y4G^Q<^*@! N0P !D !X;"]W;W)K&ULS5=;;^)&%/XK1[2I@D2,+QA,"DB0S?8B;1>1W:RJJ@^# M?DO[YGQA?(!KS1/O4%SXS/_7SG\S#9<_$@8T0%3UF:RVDG5FIW MW>_+,,:,28OO,*VA_V,)7EG-C%G2S&;\$*E M28Y+ ;+(,B:>%YCR_;3C=.J#5;*-E3[HSR8[ML4[5)]W2T&[?F,E2C+,9<)S M$+B9=N;.]6*DY8W ?8)[>;0&G]^2V:=FP=$*88*FV!T>,1;S!-M2$* MXY_*9J=QJ16/U[7U]R9WRF7-)-[P]$L2J7C:"3H0X885J5KQ_:]8Y>-K>R%/ MI?F%?25K=R LI.)9I4P19$E>/ME358>W*+B5@FOB+AV9*-\QQ683P?<@M#19 MTPN3JM&FX))<-^5."7J;D)Z:W2D>/EPM**\(;GA&O9;,E.OR$UNG*+N3OB(W M6K@?5B87I4GWC$G'A0\\5[&$VSS"Z*6!/L77!.G602[<5HN_L]P"S^F!:[M. MBSVO2=HS]KQS2<=,X-7:)+UDSX0Q!7,A6+Y%L_YKOI9*$&#^;G$V:)P-C+/! M.6(1.[-/,<*& MIS1E2;X%I;M7C5KR+TJ0QC7?'6:!7 /+(QJME"FJ1)*7,ZX%"NJ< $4FRY"7 M*%\0*=9MM<+R>[]GP(_C6> BNY=!R9/=L?P2W3RC"1'?O%8P;DS5SQOM(#52OMT%9V"Y[BNA;\3A@-?S H]\CRUW1'YT1*[3&P=N M'8:N=*NV>U+['J6NNN[ [=..2(HVBIOC[PFF!:E^@U3_S4BM>PAU#^>2P%2U M.LFIMFE8$&X."(#W+!%PS]("3R&ZW;4!K]9_U/HZ &1A_!*T6QI0!7LF@4J4 M9 :S3!F0EJ\BC:M"&OC3X2)E1&V4%"<>JXQ<[402:H&,1ZBY5L5&]C X^QJ\ MK$J<'1*_AC^1B9+6ONJ-,X9[KNN1ZK$:^)9] :M$/EQM!"(53*'0C14Z1-?R M+XYZCB*#2RKI,]F678*[72X/(A$-:X1Y)&M@7+1T>]AT>_CF;J\H-BJ,]E7. M>QLWM9IMX28X3TZKN\_?S4FD^Y*0_BBR-0GJM/0K75H5\T+2:RKO*W+ZQ6#G MG6[, <&P) OF,_$U0;SB*2_H^<& !M&QK< OS5'DKM>SQR-P'&L<'#'1L!?X M05T%- 9>NIK5Q5UMP!M]P2!PPZ(V&QB'9=MH&?]1 8?3V3]2I;^.>B:@' MM]DNY<_8U+\084QRIA$]4[>R44=4<0H_[;&<88+;N^7R?\, \B0%4&L,(+XF M@^'0"BY(QAK3;Z#7YXB!VG\!1LZU!BT485M^11&G5BVT\7IQ"CW]H^MDAF)K M+LT20E[DJKQ9-J?-O7Q>7D&ULK5AK;^/&%?TK M S4H9&!6XOOAV@;\:)(--HEA>UL413]0Y$@BEN0H,T-KG5_?9ZHT16V$UU-?<<)YK76=E,KB[LLWMU=2%;4Y6-N%=,MW6=J9<;4RM7:T(/YU<4F6XE'83YO[A7NYJ.4HJQ%HTO9,"66EY-K]_PFH?5VP3]* ML=5[UXP\64CYA6X^%I<3APP2E<@-2_P99%I<2NK?Y:%65].D@DKQ#)K*_,@MS^*WI^0Y.6RTO:7;?NUSH3EK3:R M[C?#@KILNO_L:Q^']VSP^@V>M;M39*V\RTQV=:'DEBE:#6ET85VUNV%U8$_95Z'9]"E;5$*?7=Z+N>G$>&^(<3WVLVS, M6K._-X4H#@7,8=-HF#<8=N.=E/A3ULR8[W+F.9Y[0IX_.NI;>?[_=)3=E3JO MI&Z58/^^7FBC (W_G% 1C"H"JR)X0\4C*J9H*\'DDMU!F39ESK*F8, /T-&P M6UEO9",:HVG))ZDU6P@4EF#W2CZ7%NBX9?M).9:+TV8\K04K]M4O>_7Y@?IJ M3_WF0'W9J3<6$[E$ 6HC"MIC('HI*U1RV:S8M&SP1+8:2O39.?N7R%0/ (;T MM2CR,8/TX^#'37>A^8Y-W2CAOA>?T;4?.#P,/'OMIBX/XO1L#)WK\=1/Z2^* M'!9P+TC8+^A9[_2"1(8A]Y.D4^7%/$EZ54G,/=\].P& < 1 ^&X '.;ZK?P> MR^YI'93=PT2><#M#5#+=ITQ_:\)N6Z6@[)Q]+PJAL@I1^^M?$L_U_G;TZM%D M1E!JSRBX].-$NT1.4^Y28J<)CR-:@JS$[AE[D@:2Z6T:=F^3P+X-8L#C3BP% MC"AV-OB.-VH\U/SZZ? _0@DHBUD2L##MM;H\"=*#)Z>A%',_B"QX8*;CV"L8 M"F=/@"@:012=3/"#0,GE955F=FPAP0<].C/6S=9()&L(QEYS>Z 0&/DG.\II MDZXQ?E\;=8@S8UN#'@U;]H;M5C'5&T8+3X07-U5+@+18%;;_R*HL,FI!I$#4 M _#!3)2U![OT_P'GGV>/L]'RG2][/GS'?#0@W\4%&E<21O0DY;Z;L >AH25? MVW4YH%K"R) [4<0B[D*%ZW G") \F7_Y0$2BL'4,?M/%U$7'2R(VC;AO*\#G MCH,*N%UGS4I0-*QY)-V:9B,P='9$I#0E37!4DLNC ')BCP!M@=.KNR'3-8E$N4(BFD<@UYZ* \R6A;K@%/ M QC_2:SP5GPE[V#5ZTK$,H?*YH=*+BQ(#$PK03W0SK27OR[@4H\&]MJ6QP#7@PB'';]3K:^3(4I_4!JY>@ M27A-]3%CUR@P= $-LLM'>7]P;2'RK":,: 4$**HW"ND8E4T+OX"(&<*&DNWC MID1O%FE7J.^,N!F5.<5O4%;T(V"OY?28U#M0=CY !<)H=%F(@;58$X@,T0WH M!XANJ=>#C@:GAU?RR6Y:N^_+X"?O(T&QI; R#.,/!F<5 @^.1MIB@1(I8)<] M=XS&(I3-2Q>,$79EO0$%95MJ86V%?,KE4H/<+)#98]4Z.S%FXG',Q.\GJX/K M-$"N-51K&ZM/9;9 SR>7CPV-DPKH-'FNX9>XG."XJ(5Z%I..F^X%&L@=M54[ M;:B'T\SEVI;6\5Y^]T?YV)#G"F#O-/7F4'F[:+-QBHL8G2O9[57B632M@$2> M1C'S$AY!/C'.72E:[IEG2KT +%M 1#-P5O2<&/^@-:FSFPJDMH#,2FXLZ(8) M0<^E[4O#DP3D-DX8!( 9C54IGR]WY$N%[ X]BG'NX3(T6'/Q'$J1]26LE^N)R$.T**I&B$8@JIX/C(O55(*M$$4%@0 %$) 9 M >&PO=V]R:W-H965TX ''EJ:F47P)/]\?^$7"WKZ0B?=DK?4'O[BM%D'H M"4$-I?,( O\>X0;JV@,AC8\'S& TZ15?RD?TM[WOZ,M:6+C1]:^RD M@HWH:G>O]S_ P9^>8*EKVS_)?CB;\8"4G76Z.2@C@T:JX5\\'>+P0B$/7U'@ M!P7>\QX,]2R_$TXLYT;OB?&G$0ZN-DVI+?K]:6V>P.OXX Q^/\'$/ M'[\&CTU3=340O2%OI1*JE*+^++CK3P?;/L;D0.=4I,\:\KUZ:5M1PB+ 9K1@ M'B%8/EN4+RRB1$"4.^RAT:X]A&$O+,'?1M?8G99,I")NISLK5&6GE^0W$.:0 M2X*9Z+!MQV3X1X@/5J!#CZ ZN"2K;FU+(]O>[AN2Y9QF:8%2FF8TYRE*<9C2 M*(K0<_,H2[ D3VF<%X1QW$\3DD4T#7/RH!VZ809@5,O3@O(D]Z!%3%G!/%16 MT")F_Y;E#5:FD>NN)X8489"SUZFM.$%^1,\25C\25GB^\>T&PI M:SGD'4OP6.VG2]%I\DY;S+[1#?FI!=-OVU/%>-[PPPXP57\W?HS%YF15HG'= M&5*/!/1(@,C_HRA7_SD55XV_&OX<'1'EQTX:M":5$VHK?0,):\$AMRRG49A. MR20/:#$E*Z?+#]_X@5$AA0:'J!T XZY7:.DMQ^N)-@-'UEX8P7E85CK%'',^M-T?QX%%E"PIS4O='1(731_J; MTH_1?DN['1@R23).68:V)VGL>]E'(T8^68%A>'NAC'Y?'SXV'C?UX'%8&Y0 M-;S(L,#-,,"'A=-M/S37VN$([L4=?O. \0?P_49K=UQX ^-7U/(O4$L#!!0 M ( !F#>5*0X&D>[ , ,P( 9 >&PO=V]R:W-H965T)MSESAG-&H_E!Z6=3(5IXK84TBZ"RMIE%D2DJK)FY50U* MVMDI73-+4[V/3*.1E=ZH%E$:QZ.H9EP&R[E?6^OE7+56<(EK#::M:Z;_O4.A M#HL@"4X+CWQ?6;<0+><-V^,&[1_-6M,LZE%*7J,T7$G0N%L$JV1VE[OS_L"? M' _FS1A<)%NEGMWDUW(1Q(X0"BRL0V#T>L%[%,(!$8VO1\R@=^D,WXY/Z#_[ MV"F6+3-XK\077MIJ$4P"*'''6F$?U>$7/,;C"19*&/^$P_%L'$#1&JOJHS$Q MJ+GLWNSU> \_8I >#5+/NW/D67YDEBWG6AU N].$Y@8^5&]-Y+AT2=E83;N< M[.SR,^7]=V4,K%'#IF(:X>:);06:P3RRY, =BXHCV%T'EKX#EJ3P24E;&7B0 M)9;G !$QZ^FE)WIWZ57$WYB\A2P)(8W3Y I>UH>;>;SL';P'IB67^[?A_KW: M&JM)'?]W 5@CW3!2M8%Z M'3'#"^ R1(^*YEJST>F=,B5R5M:C0HW?D;+FE'M89 M3 CX6F!CWQJ38 TL>AS[E[Q/1(IO"YK5$SJ_3,WYIG\A/< M)*,T'&?#@1MGV2C,)ZD?)],T' VG _B(4E'E=)9??)EB^8&]$-@>.RH&6D/. MB6^AZJ:U+J93M.&%F\CB-,S3%-))'(['*23Y-)PDHV^\^B O61.Y^#;O&">W M:7P:)(,K"LQ[!>8_K,"5M-P[I0\?;+"@9%E.P3Z\%J)UM[W3JG;ZHI#[O/^_ M1"ZI[2H)UTEFIF$%+@(O!_V"P7<2I 9A+-V*&Q]S0,Z+3NO&:1WP:\M?F" Q M&3@@"0;/>'O-GG-W2U?42EI_1ZI;+!A)P.UR#;C;4=.@?M**$BI2"NTC=1"Z MS@_]?9ZI>S"#E0_@.\WZH@75.(+&%7/3ZJ*B+G(>:19FDPR2+,RS&))IF"03 M>$3Z+/'"L>L.L0/31#H;AN/1$+()*9U>>1CGDRY/!K@QK2]MM-AJ KWOH\:"J*5 MMFLV_6K?JE==A_IVO.OSGYC><[H,@3LRC6_')"7=]I^?EC1 M[P9J=X#V=TK9T\0YZ']@EO\!4$L#!!0 ( !F#>5)@VRDM[04 -8; 9 M >&PO=V]R:W-H965T63M>,?Q1+0B1X*O)2G V64J[>#8($ M9\:IR(+YP3Q=+ MJ2\,ST]7>$$>B/RPNN/J;-BB9+0@I:"L!)S,SP87\-UUA+2#L?B3DK78. 8Z ME!EC'_7)378V"#0CDI-4:@BL/A[)%XQR%J'*)#'>+&P80^K&,WB9MB MB<]/.5L#KJT5FCXPV3?>*E^TU(WR(+GZEBH_>?Y0-PA@BH_@[]^5#;B1I!#_>%:(VA4BLT*T9X4_5D2CJVYJZB' M?V!_:2YKM)%!T[KW>(Y.AX\. G%+(/82>%\5,\)UR[>-H>XZN00P^%$IEVEV MH50P)?01SW*BE"C'*BN*IJ?HEW&')VQYUDW6M0C2"YR)?2&FAH9 M(&/53,ZKO(W!Q;(&C#>SF03Z;X=KUVZ\;;9%.&D))U["-\4*4ZXKK=._XFK@ MM8".+NG$EO'+T64Y_%5APPL ,L\$:B!$NI M52H]S!N$S67CP-7T#L-HY&E[N#%FX6$L4R;VD(2=M<<1.2?C%SP9[E IV1^T;"%$R"5WQNHRC!MI) M#$='VC=!.SRA?WI^:WF[$Q".HDD8QX[J=NO)H'JWG]Q MGX96BD)XI,R&5F)"_^[X*_JT!S'L[=-PX\&-7YQLFE$ $W!=J].-28M6Z+L< MEU]5 RM#872L&E@]"GOV;U]1 S_B 36P2A;Z=><6/_5H16AU)TR.E4VK1Z%_ MRW2@5O2@')!!JU[AB]7K!.2TH+IA4RR(\\=S#VC22S"R:A;UJ%E=XN]^FT56 MZJ)C25UDI2[Z[E+7@^@9R<.-]Q<%X0OSXD@ \Q"S?O+?7FU?3EV85S([UR_A MNVG]BLG"U&^\;C%?T%* G,P59/ V49K ZY=(]8ED*_.69,:D9(4Y7!*L-GK: M0'T_9TP^G^@%VE=YY_\#4$L#!!0 ( !F#>5(7B*2ZR ( $ ) 9 M>&PO=V]R:W-H965TA*%)YU@P('2<"5!8SX(1O'%..XZ W_B"\>%V1F#"^5)J608H<"4' 2S MKQ]XB4(X),OC90T:-#Z=X>YX@W[C@[?!/#&#ETI\Y1G-!\%9 !GFK!+TH!:? M M,6+#OE8+T.ZT17,#'ZJWMN2X=%F9DK:[W-K1<%IG U0.X\K836. R0RF?"9Y MSE,F"49IJBI)7,Y@H@1/.1KX"%/[@6250&=Z;8A;A3"#1X-Y)>#.2FW\873^#^JRY0%UXVA;7J*WUS?>J6;Q*RE\ *AS4.(XV9)*6K%N M*BTY51I]]"JW916W@K>YV-:=N/,?9-Z6I+C[6C*W [7('.XTM0+US+=N [X5 MU?VM66VN!Z.Z*6Z/UW>+>Z9G7!H0F%O3Z/C4%B]=M^MZ0JKT+?))D6VX?CBW M5QS4[H#=SY6BS<0Y:"Y-PU]02P,$% @ &8-Y4M/K YDE P *P@ !D M !X;"]W;W)K&ULI59=;],P%/TK5L3#D-CRG0!J M*VT=B"$F31N#!\2#F]PD%HY=;*?=_CW73IIU75N0>&ELYWZ<5^% 29WU(F MO-G$G=VHV41VAC,!-XKHKFVI>KP +M=3+_0V![>L;HP]\&>3):WA#LS]\D;A MSA^CE*P%H9D41$$U]<[#]_/FM-+).%E+_LYJJ<>H$%!!P*8R-0 M?*Q@#IS;0 CC]Q#3&U-:Q^WU)OI'QQVY+*B&N>3?66F:J??6(R54M./F5JX_ MP< GM?$*R;7[)>O!-O!(T6DCV\$9$;1,]$_Z,.BPY1!F!QRBP2':=4@..,2# M0^R(]L@/, M,#0YN01#&=>O,<3]W24Y>?6:O+*.7QO9:;36$]\@#0O&+P;(%SWDZ #D,"+7 MF+;1Y(,HH7P>P$?^HPC11H2+Z&C$SU2W $3CS>2>SB MQ0?BC:)NE'PD/VXEYP0+=TU5^?-(CF3,D;@H,?!*>B +* F@G! M1$UD19:@F"SWW5.?(G4I;+M8S=(TR<-HXJ^VU=MC%F5!\F3VC$$Z,DB/,K@! MY9J8Q2L7G-74]@5--#YUQ: D9:2%1;Z$B$K>]2K1/M>VE_R/C7WLH$[#=T&<[9![:9;$:98? MX):/W/+_J%O ]G.T8O,7I9@%;^-W^0[VEV8[A=UC][?Z+O;)VHTCC;74"=-W MG_%TG'CGKM'OG%_@).P'UU.8?HQ>4X5EIPF'"D,&9SF"4OUHZC=&+EUW7TB# MS=HM&YSFH*P!OJ^D-)N-33#^/YC] 5!+ P04 " 9@WE2*39FON," " M"@ &0 'AL+W=OZCZ8,()L9K$F6TN^_>S37!3C;).:[N7Q+=SSO>= MBWT&:R[N98JH8)-GA1QZJ5)EW_=EG&).99.76.B=A(N<*CT5"U^6 NG<"N69 M'P9!Q\\I*[QH8-?&(AKPI1J/O0" M@P@SC)510?5OA2/,,J-)X_A1*?6<32-8'^^T?[#D-9D9E3CBV72?N%=74V\"!>2L7S2E@CR%FQ_=--Y8B:0$B>$ @K M@=#BWAJR*"^IHM% \#4(9EE/1!%=8+!$2P7,8 M\4()[2>I0:@41M8\"@DG,$9A4Z"($;[,,K:@QJD2CBY149;)8W@'K(!KEF5F M?> K#/M?B:FN,7.GZA5=OZ M&WZ/Z<'M^4S:];L#!EO.8,L:/#ULL*%3UA0%*Q90UGS'G>\:0'.^+-0^5VU- M]*P)4U>KJ-=N-;L#?[4'V:E#=OH\9!.';']4&_!^4^JJP3E\9;DYQQ.8ZBV9 MT'A[8*JH4* S#K7W-DS>]6W<3H+P)" 'O-AV6-MO$[:.,]AY_;!U?@M;IQ,V MP_UAZSIDW>>XX@7"!K>?M6ZX4IC+0SX[<\C.7LIGN$.F'#+Y**&T(./S?4X] MC(&$D.OT2.4!/CW'I_>?"R3\8X&0X.'B#MZF1$CMK2"O7R25C7J5A#W2;.^O M$O)PT9-GW?1O6"?DX4T@+_8H_$.E' 9A^KN^+&F,0T\WV$\5+VV+,N-*)9X>I;A%1F -Z/^%<[2:F M:W%-9_0+4$L#!!0 ( !F#>5*UU.T,I , &P- 9 >&PO=V]R:W-H M965T_%+8!A(GW3*T6]"L MVX=A'VCI;!.E2)>D[ 38C]]15B1GD1FC0+[8?'ONGKLC'U*3G=+?S!K DOM2 M2#,-UM9N/H2AR==0,G.N-B!Q9JETR2QV]2HT&PVLJ$&E".,H&H0EXS*83>JQ M6SV;J,H*+N%6$U.5)=,/ER#4;AK0X''@"U^MK1L(9Y,-6\$=V*^;6XV]L+52 M\!*DX4H2#/P2R8@;D2?_'"KJ?!*" %+%DE[!>U^P6: M@#)G+U?"U+]DMU\[3 *25\:JL@$C@Y++_3^[;Q)Q *#I$4#< .)3 4D#2$X% MI T@/160-8 Z]' ?>YVX*V;9;*+5CFBW&JVY1IW]&HWYXM)ME#NK<98CSLXN M*X,CQI"Y*A=7H%E7)AW./KU[HJ\??..O"%N!S/_Q7)L])0FLX[8%?G0[O M\WY],IR.G\)#3'Y;@;BM0%S;2UZJP$7^O>*&UQ7X^Q..D1L+I?G'XR-I?22U MC_2(CY^5*G9OE?;T%:5BA-/K&%.2,W,O=D)6NM9J^6^4'K8^!EWOI@G8\SL@&= MNXA60-22;)7E_2'SW8 '451U+\!1BV;T6EIS#N9.L..=)E#FJYI> &Z MF1&<+;C@]J&/X>@9PR0[1G#<$AQ["48)W+/F)^%PEY *:-I[8T MZE0_^H%M^80YLN6].[ Q_:3"Z=$$TH.;B/ZH2%TVT,&!S]'XJ,M.>FGL=?F1 M2V[AO<"+KG#GC\D57PCHO]+BY](V/$JA4V;JE^8>:2/_DL](K*Q*7ZT[[:3I MJ\D<[;249MXX+AK-(LO^G!*&NF$Q0%0XC@\\G-3@7K).^BH#RTK@45E";^K] MKM.7#T8GU]0OH$?*P>Y?*D>GJW3X>N7H])+Z!?-5R^%WG1TO1WCP4'7?(9^9 M7G%IB( EFHK.AUAHO7_:[SM6;>JWZT)9? G7S35^#H%V"W!^J91][+CG5)1F&PO=V]R:W-H965T MM$"3A?-K+,N=*7Y?VTVI6"KQNG/)MB"*-ISM-BLI@W]SZ7 MB[GQ5)D61U)Z_C1!IUTSZP=^]]_1?_8-%XWYHY78BFS?].UVMY,X@E8 MBPW?9^J+?/I3M UB=;R5S*KF+WAJ;>$$K/:5DGGKK!7D:7'XY#_;CN@Y(.IQ MP*T#'NM 6@?2-/2@K&G6>Z[X8E[*)U#6UCI:_:7IF\9;MR8MZF&\5:7^-=5^ M:K'DU19\^+%/'WDF"E4!7JS!)UX^",7O,@%NQ6I?IBH5%;@"MWH2K??ZKMR MCSPMP7>>[9NK)DSM^AOQ7K[7]]*L>J4C?[M]#UZ^> 5>@+0 7[=R7VF_:CY5 MNHFUT.FJ;NT]UQW:]B[O>Q4T\XHG7 M:WC5-?Q-(##I I,F,/4$_E;HG,W2_\0:_*%SU=E3APBLB5!G\^,"10C/IX_] M_G 8808[HR-QM!-'QXK[1U:5<*H[A(AZ#[Z*9P-QMHU'&>N4L:"RKU+Q[#5X MF\M2-?J6LE(N=H9R+LLO>;/B' M,R(RW,E2RP2%5.)0 MPXV#.S8PQ/"RV8,-[G 8=Z>S!]NLPP@2/,P?AQU*$HP]1,:]NC#,Q3$)A&TF M(HS84*)M%2?(H\]P$X^N+_TYU,8X>F/,ACGN,/)D$3;DQ>$"P@1&CF$6HXCL,<7\H\%^4JY1G8\9TH0]/;P!='%\X<@TX<1N>(S+&A M2&-L+2M<9A&-?"-O^(G#_!R5-S85T; 8=MCX!MM0$X>I.2YG[-KR*AJ*LVT\ M'4<,;DFX]AR;,L2N/_7XXB%U7&9Z?#U]2 RZ21C=G_9%NDIW.E]&%6O$ )=< M>B7>6XJ?J#%/)@VQ&4@A),.WC<,,PSCR%$3$X)*,7H_[-PMV7-2=O&ES:&M21*IT:5M(+K.JI7<$.USE!DV-M!K?T,NM^ZECWPQ@. MRPF'&6(0>=A##;KIB3*WWKU2NANK??D\[I5#>[N@%]X?H(:9]-S] 6K#D,0X M&;YR'&:8LHAX.M9PDYZ_04!M&))A9>ZR\8DSM*07V""@IS<(@B;'V@QMZ64V M"*A=P)*86'6:PTR/KQ>,AMPT3.Y/LA#/(&]F.-CLK;.:X]UYPUL6WA1H3H^$ M.3T*90LSH&3G[@'D@X[(B_.YG!)0OC=2DKD.<'S'-\S0CX7I-VHX(VN8'(^>]DYV MZV-U_4ZYUS@%F=AH-W@]T_[EX:3Z<*'DKCGLO9-*R;SYNA5\+AV6B@F0<)'L:M5C<4E,E@-/![,ST: MJ (YDS#3Q!1"4/TX!JZVPR *]AMW;)6CVPA'@PU=P1SPZV:FK176+!D3( U3 MDFA8#H.KZ'+2=_[>X1N#K3E:$Z=DH=3:&;?9,&BYA(!#BHZ!VM<#3(!S1V33 MN*\X@SJD QZO]^P?O':K94$-3!3_SC+,AT$_(!DL:<'Q3FT_0J6GX_A2Q8U_ MDFWIV^T$)"T,*E&!;0:"R?)-=U4=C@!1]PP@K@#Q2T#[#""I (D76F;F95U3 MI*.!5ENBG;=EZ <)!I"94:F5*\! MZ8(#F4-::(8,#'E/OE"MJ2L[>7-MSQDW;P*]A'#KWV& M;\HD$X5H8&K73&W/E#0UQS7DER[]^&Q=R2V",#\; G7J0)WFE \--X>&(VAQ MJK_-7!%Y!*I/M>'/<<_$=&LQW5?$[%ZI?Z]FZOW?^O?K0/U_6/]FKL37T9QJ MP%\ 2SGAT8 1H%=^[AJ2JD)B^9_6N_5HO_(3[<7^V([\5)A.>(-YP( (L( 9 >&PO=V]R:W-H965TT[.N;[.S6 MY+/* 31Y+7BIAE:N]?+SY.37P= M\,1@K;;&Q#B9"O%L)K?SH>480M@!N< #@M0#OHP"_!?BUT499;>N*:CH:2+$FTD0CFQG4N:G1 MZ(:5YA0G6N(N0YP>C:G*R?5+Q5:40ZD5H>6<_*3R&32=Q.#.;;D"I8N:[.0*:1A7IPA^G%R1DR^GY MA)7G( M1:7P46I@:W1AM-BS5O%EH]@[H/@'+<^([WXEGN.Y/?#QQ^'.>[B-N>L2Z'4) M]&H^_P#?12&D9K]ACBE1^@BAWQ'Z-6%P@/"J JP!G6.61 GD#:CL2U)#$M8D MYJJN1D$2>PYF9+6=C/TP+_;#Q.O"WFD,.HW!/S723(/L)!*=2U$MH^VH8VVY+BQ%SC^CNJ>,#_TW:1?==BI#H^J?A :JW5F*AYV*K[X6_&JJ_@^ M ^&>LBA,(R?8,; ?%CA)ZCC]!J+.0'2TUJZ59OCFPEJ[H4R2)\HK.%)Q<4<; M_X^*B_<])7$2)#O6]\.\.'#" V>7=!J3SZFXI*?B?"_9O2<]87[DI ?N2=JI M3C^]XM*]&QQ%KNNE.P;VPP+7<5 ]S_%H :0)P/Q-";R:F(77?'Z,_4$L#!!0 ( !F#>5*\ M,LX3M0< #4_ 9 >&PO=V]R:W-H965T5DO.NT"J?DB@2TY7,BLGE>??9Q^KRO-PT>5:HCQ6J M-ZN5K!Y>J;R\OYC@R<\//F6WRZ;]8'IYOI:WZEHU7]8?*_UNVMXA=7.*)MB2[D:Z;NZ\%KU/;EIBR_M6_>S2\F4=LDE:M9T]8A]7]W MZDKE>5N5;LCW7:V3_J%MP>'KG[6_Z7JO>W,C:W55YG]G\V9Y,4DF:*X6]BHPF:;>JF7.T*ZQ:LLF+[O_RQ&XE! Y0N4"O+1??*I'N!]FT@\SZ>IC1^K[4!;J0>M6?=-3<[$QNK17 M*>TKI5VE])?:/3LF3#_B>L9\4K--5;4BM5%_E475?_!*UEF-_GFO'X#>-6I5 M_^MH'NN;QYQ]OI+U$JGOF^Q.YOH[915Q6P/O:F@MY^X2)P*3^'QZ-Q3+#*., MIZ*/VFL?[]O'G>W[S I+E$@82>WZX,&2@-T3MZS6924;A8JR4=M! M'#=!,/@A)D%J!=Z*J2>MJ*D5QDRP0[4L<5&$<7Q$+K!9[/;9#YLBFV5KO3J/ MFDT8_!'S(#4"F\7"DT;"&'L6$9H>2F2&D2BET1&%P&^QVW"O5-5DBVPFV]FD M]U-SM2[K['!%W*\<[!0G0:H$KHQ33RJEII]%240.53+#,(\PMZM$P)V)VYV[ M_4!3=6/U,&XN$?!4@D-4B0PVJ+_8H8Y5:5?/X*J$!2D8N#-Q;U\_EXVV_$6?FLFND5;%N#FO!,;DT/XL M<0SKB77$_PCX-''[] C-T'_HI!R)@/F2.$@AP<")>T,\)D_:5;'G>;9$R1+G MR)0(>#AQ>_@X!4_/J"BX,XU"E)&"PU/WKGFT@>[J&9E647!PZG;P<1J=GG[1 M 8\($DA0,'7ZBZWR:(W8F 3,$N5(P"A8.W5;^S@E'Y^F47!N&B3)H.#NU!/+ MH";,L*9IMCA'FD;!YJG;YL>*NEJIJEO0UW*M*M<@@7O3(,$( W-GGL (,Y$' M2XBQ^;2%"2:.:,C XYG;XT=N9$Y+R!DX/ L2FC!8 )@G:,),&&)+R"UACH2< M#QT8.1=/3]L9>#P+$JXPL'[F":XPDYH(9J;MEC!'VLY@!6#N%>"$K>EI MR3T#:V=!(A@&"P#SA&"8R59LR;TES)'<W6GYB6+L6IIQ+BW!_+D/8@-:GI[Y>H(XP<8TAJBMDOWW@]\('S1F*.AH!B,&)E"!!C@"7%YY CC !C:&B M*V2_?6#RP@>^&>QN3H, @Q?! ES8E@%8D\P)S8IS:&2SI#]]L$B$/N .(/Y M>#H&B,'QXR"13@SV'WM".K'):@PU72'[[0/WCWV@G(.=ZFD@( :KCX.$.C$L M [$GJ!.;M,90TQ6RW[[!R40?,&>K)G&-"/AZ'"2[B<'O8_<&?SP B$TJPV(> M&23.$D=CSOFQ@YW@_(D_?$-.)0 )&'P2)--)P/03]S9_# %(3$IS. &=(?M- M [M/_$$<\JC$/P%K3X(D.0G8?>+>V8]VT\1R L=QDAKL//&':]/_2$>#>TV1/_)#'L<*<#2X A4%R7[:2]?0 M1%^WH'85[=W1M)P:VPOENB&W65&C7"UTN>BL!3'5]HKV]DU3 MKKM;SC=ETY2K[N52R;FJV@#]]T6I=T>[-^W%Z?ZF_.7_4$L#!!0 ( !F# M>5*B 535< ( ),& 9 >&PO=V]R:W-H965TV0]E_O[.39E5I M.Z3UH?&=[_L^W^5\R59*/YL*P)+76D@S#BIKFW-*35%!SJM8)+N-/$M'7-].]+$&HU#J)@[;CG MR\HZ!\VSABWA >QCR,ZW(0-(#DFU N@>0]H#TO8!1#_"ITRYW7[@ILRS/M%H1[:*1 MS2U\]3T:Z\6EZY,'JW&7(\[F5XQK\L1$"^06F&DU8!-8\HE\8UHS]Q+)T10L MX\(,/D"4FBCR0.XVC7@?X//GT_/-P!G[T;'GTY4(QD:(/$\R7_ M;H,I-X50KA,,^7$Q-U;C9?YY0",=-%*OD>[1N*X;5/'MI18X8Y@@8"RS0 1V M'J!'H%$29@Q8LZO%.OZ1YW<#\"5/1F>A^V7T9?/5[0R,S]X$3M\&;D7,#D5T M9: ;MZ\&O?1CSY!"M=)V[3AXA\EZX0?*EG^"$[<;D']ING%]R_222X.%6B!E M>/(9SZ.[$=@95C7^CL^5Q8GAEQ5^-4"[ -Q?*&77AA,8OD/Y'U!+ P04 M" 9@WE26?[:&9D" "O!@ &0 'AL+W=O6CW=QD,R^P@H!#:BP#Q=<6%L"Y)4(93RVGUX6TP/WUCOVCRQUS65$- M"\E_L,P4,^_<(QFL:<7-O:P_0YO/R/*EDFOW)'7K&W@DK;2190M&!243S9L^ MMW78 PSB X"P!82O <,#@*@%1"[11IE+ZXH:FDR5K(FRWLAF%ZXV#HW9,&&[ MN#0*OS+$F>23E%G-."=49.1&&"IRMN) +K4&H\D'LL1SDU5HD6O2.9]<@:&, MZU-T>%A>D9-WI^0=88)\*V2ED4I/?8/J; P_;97,&R7A 26#D-Q*80I-KD4& MV4L"']/J<@MWN ]"8-PT"-H\?_PX(B.N;A >8YY$P()G(\T9R*%/JJWU",'(6]V]MD- FB& NS MW:])C]MY/!S%G=L+A:-.X>BHPJ^F -77@@86[X6+)L&H/UC A[D M3"H<$D\5T\P.C+Z2Q/\$/Y]$07_P<1=\?#RXR-YHQ+BG$9-P\KH1?6XO^M7( M\_?N?@DJ=R-1DU16PC17I;-V4_?2#9M7]CE.XV9X_J5I1ODM57B^-.&P1LK@ M;(RB5#,>FXV1&S=A5M+@O'++ O\HH*P#?E]+:78;&Z#[1R5_ %!+ P04 M" 9@WE2,AE:;FX$ "D$@ &0 'AL+W=O;QC_(A)")/B6I;F8#!(I5U>.(^8)R;"X M9"N2JR<+QC,LU2U?.F+%"8YU4I8ZR'4#)\,T'TS'NNV13\>LD"G-R2,'HL@R MS-]N2,HVDP$<;!N>Z#*198,S':_PDCP3^;)ZY.K.:5!BFI%<4)8#3A:3P36\ MFJ%AF: C/E&R$9UK4 [EE;$OY@DH* G =4)Z-0$KT[P]$ K9GI8MUCBZ9BS M#>!EM$(K+W1M=+8:#@_M_ 4@%T$# MH=GIZ:Z%CM?4W--X7@_>' M,&="@#M,.?B$TX*87DB%,-0(I?#7TQ!Z+@S'SKI;)D.8&WJ=L!V"PX;@T$KP M>CXOLB+%4E7C.F-_P.PP)WB+S 3"]LZ(56>I_UHE66<4VX6H3!$RE7 ME'T-_G:HJ#'NK1+D0M6?2#ZJT! M=E:XT3#8)W@8%2!_U$.O=07H_?_J/=*'5XO..T&^1Z!0!66;Z:U%0;M'S?2' M#N'JPS#5\T*3L/:_21O MW0W9W>TE?U7[#E6-N<+F:CMGA6T="<%WD#)J30793>44*:-#PX"1Y^Z;]-&P M78JML2#[2OT]0JZA]KZP#5P-<:,1]'JXMDZ [$YP7,;HMS5'+M3Y@V&N_@5>S MZL"DA:G.;SYBOJ2Y "E9*$CW,E2T>74D4MU(MM*G"J],*NO6EPG!,>%E@'J^ M8$QN;\H.FH.IZ7]02P,$% @ &8-Y4D-X%N!H @ W04 !D !X;"]W M;W)K&ULG51M3]LP$/XKIX@/(&UU7@JE*(W4DKTP MB0F!V#Y,^^ FU\;"L3O;;6"_?K:39H6U".U+;)_O>>X>7^[21JH'72$:>*RY MT).@,F9U08@N*JRI'L@5"GNSD*JFQA[5DNB50EIZ4,U)'(9GI*9,!%GJ;3US553S/DLID$4; UW+)E99R!9.F*+O$.S?WJ1MD3Z5E*5J/0 M3 I0N)@$T^@B'SI_[_"-8:-W]N"4S*5\<(>KR^8R=GE/'5TBN M_1>:UG&#*+%\3D"LE%Y/O-4SBU]E_$+% )+H'<1A'.U) MZ/+M\' //'\S/!J_HB;IJY-XON3_JI,S77"IUPKAQW2NC;)=]/.5L,,^[-"' M'1X(.ZVE,NPW]9V)CW;$: 2YL+7N,Z ^@WT5;ZG'GMH-G4TV.A\D*=GL5J%U M.MUQ.@^?N^3_\HP'4>_3ZB([/WZ-:ND'B(9"KH5I_YG>VL^HJ6_-%_:9G5WM MJ/E+TPZ^:ZJ63&C@N+"4X6!DDU;M,&D/1JY\>\VEL@G^C9'U!+ P04 " 9@WE2^S6$$Y4" ! !P &0 'AL+W=OL"*&^GWLA[6;@EZTJ9!;^8;/ :[D#=;VZ$GOF#EY+4P"3A M# E83;WST=DL-_;6X(% *[?&R&2RX/S13*[*J1>8@(#"4AD/6+^>8 :4&DYJ$25KBAZI:WGZ#/)S;^EIQ* M^T1M;QMX:-E(Q>M>K".H">O>^+FOPY9@--XC"'M!^%9!U LBFV@7F4UKCA4N M)H*W2!AK[=D22A%F);IB"K,U65! YU*" MDN@]NFQ4(_2\YD*1W]C6_L.S/D02T/$<%"94GFB[^[LY.CXZ04>(,/2UXHW4 M'N7$5SI(@_*7?4 774#AGH"N,3M%T>@="H-PY)#/WBX/_I;[NC1#?<*A/J'U M%_U??>9$+BF7ID+?SQ=2"7TL?[R"C09L9+'C/5@=?>BJ7:>*KY2'>;+G M&^8#/'\5_D7?+A>Z,Z,'3!MP7W&N7B:FBPZ7 M9O$'4$L#!!0 ( !F#>5(OSU#GAP( $,& 9 >&PO=V]R:W-H965T MRE\8^[C[^^\UVSG=(/I@:PY%%P:691;>WZ M+(Y-48.@9J#6('%GI;2@%J>ZBLU: RV]D^!Q.AR>QH(R&>697[O6>:8VEC,) MUYJ8C1!4/\V!J]TL2J+]P@VK:NL6XCQ;TPINP=ZMKS7.XD IF0!IF))$PVH6 MG2=G\ZFS]P9?&>Q,9TS<3>Z5>G"393F+ADX0<"BL(U#\;.$".'<@E/&S94;A M2.?8'>_I[_W=\2[WU,"%XM]8:>M9-(U("2NZX?9&[3Y >Y^QXQ6*&_]+=HWM M9!*18F.L$JTS*A!,-E_ZV,:AXY F;SBDK4/J=3<'>94+:FF>:;4CVEDCS0W\ M5;TWBF/2)>76:MQEZ&?S!6BVI2XRY$))JS%*AAPNP%+&S1$Y($R2*\8Y1M!D ML<43G5]W"W)X<-2#'84PC#SVY WL%UN#)DM9* 'D\/(1W[R!/O!) )]X\.CO\?W^ M"??(TH(P/WK(XT >]TKND)DT5F^P5#!W4EE\E895DEHH"36DAK)BLNI:'1.N MS*OY;,X<^S-=06_S)(NWK\@\#3)/>V5B[6!E2'S+6H,LGE!+?$;= MBV>Z/[2ZET%W3]0F0<[D/^=C&LC3?\S'L4L"%@SEA JU>:F["70#>]<-]'0P M>1'KN%/8 G3EVY?!N"&TJ?&P&CKD>=,8_I@W[?6*:HRF(1Q6Z#H<3##'NFE9 MS<2JM6\3]\IBT_'#&KL\:&> ^RNE['[B#@C_&_EO4$L#!!0 ( !F#>5)4 MM?(M*P, *\* 9 >&PO=V]R:W-H965T18G+("J+J9,IYCJ;9\ M9HN" TX-*,]LSW%".\>$6H.>.1OS08^5,B,4QAR),L\Q?[J C"W[EFNM#F[( M;"[U@3WH%7@&$Y"WQ9BKG=UX24D.5!!&$8=IWSIWSX9NH '&XCN!I=A8(YW* M'6/W>G.5]BU',X(,$JE=8/58P!"R3'M2/!YJIU834P,WUROOER9YE'"$#A"AZ-N5Q4>7@OY/$%TU/DN\?(5HHVL7B.K9_SY+_A;97Z,QDI?N27 SVMECJXDY.+7GF!^$\PWP8)7@IDH ML(IRC&:K$?MQMK)YQ#1JNP5ZNUR#$ MF7IYUU64;E<1WJBB-O95@'"#UTD0Q)&S1;_%S.\&3MS.O]/P[_R3UA1D&]?. M#@DWM/#>.HG:F8<,TW,M4O\NE!+YFN:?4NHW3[L?7==0$B]ZWKJ-= M'8.X&VRIW6+E!=$+=1$W7..]7"]+3HDL.1BR;#HEJJF^17G767=JY^.U=S<^ M#.[[JE_[>U;LOM_QMN1O,_/"KM>NO[ONN*[W2F=17_,YRU)$\H*S!6BZ8I\4 MZ_[J^O]!^76+=/?WR+]7/MAIU5[0=>-MY=O,/#_<4M[>F";T*/<5\QFA F4P M53CGM*L<\&HZJC:2%6; N&-2C2MF.5<3)7!MH.ZGC,G51L\LS8PZ^ -02P,$ M% @ &8-Y4B)TVH5R @ Y04 !D !X;"]W;W)K&ULC53?3]LP$/Y73A$/(+'F5V& VDBT&=HFL554; _3'MSDVE@X=F:[ ME.VOW]E)0\=:1!X2^WS?=_?YUHS+(!MYVTQG([6V@DN<:3#KNF;Z]P2% MVHR#.-@:[OBJLLX09J.&K7".]KZ9:=J%/4O):Y2&*PD:E^/@.K[*A\[?.WSC MN#$[:W!*%DH]N,VGZ<69:-M-J =M[$ MYA;^,CV:Y'/IRCZWFDXYX6PV88+) F'N_[&IJALE45H#[^ +TYJYJL!QCI9Q M84[(>C_/X?CH!(Z 2[CE0E#US"BTE(MC#(LN[J2-FQR(&R=PJZ2M#'R0)9;_ M$H0DHE>2;)5,DE<9/S,Y@#0^A21*XCT)3=\.C_; \S?#X\M7U*1]75+/EQ[@ M^ZI73/(_S#7'*=5%&B5XR=I>D27,-!JJ4VM02[CADNK(F8 Y&;'V-?QQO3!6 M4VO]?"6C89_1T&+?K2H]VP>$"%>-RMP1ZGY*53 M_K_3Q2"-=I]G1"LEW&F &O7*#Q(#A5I+V_Y!O;6?5=>^15_8)S3#VI'S3-,. MP%NF5UP:$+@DRFCP_BP W0Z5=F-5X]MLH2PUK5]6-(=1.P) W$ P Y0P !D !X;"]W;W)K&ULC9==;]LV%(;_"B'TH@622*2^[,(VT"0;MJ'#@J;=KFF9 MMHA0I$I2I&M(2;.ULA&ZS-J=S%JI4$;UQ2PV*4)$7<8,JCU<)=>Y"KA>@THYP\ M2*"ZIL'R]98PL5]&,'J[\(WN:FTOQ*M%BW?DD>@?[8,T9_%894,;PA45'$BR M749?X.<[6-@$%_$O)7MU= SL4-9"/-F3/S?+*+%$A)%*VQ+8_#V3.\*8K60X M?@Y%H_&9-O'X^*WZ[V[P9C!KK,B=8/_1C:Z7T2P"&[+%'=/?Q/X/,@PHM_4J MP93[!?LA-HE U2DMFB'9$#24]__X91#B* %F$PEH2$"7)J1#0NH&VI.Y8=UC MC5<+*?9 VFA3S1XX;5RV&0WE=AH?M31WJ'1KYDXTK>"$:P6N MP9>JDAW9N(MFWG O.]^ ?W1-Y'C[*\5KRJBF1(&/]T1CRM0GD_[C\1Y\_/ ) M? "4@^^UZ)3)58M8&VK[[+@:"&][0C1!^!?F-R"%5P E" ;2[RY/3]ZGQT:K M43 T"H9" M"O:U_ LQ$\NPB\.M+C6A*&M;FH\0L) M OER_[G9/"].Z )1:9;,PW3% M2%>RO%EKC^852IA-+A1ISX M,U'.DQ,9 E%6A[ ,\,B(X%G4KX+OKC61C7'AM;XRYB>E<2)C=KJ3 44&9.@C M%]!#]J.2"=Z##T!TD;23/6[(?[>J\OEI%PE%P2*;H#O8";S03PC;7E.N.NEL M?GKJ4P\C*Y&GHQ\%RVSB584'"X&_\I"?'554]UO#WCILGUMCVP+Q:V-W)$%J MWR'2M#CUO4#4U.P?3 2>=Y')C@=]6YA#B$Z1 E$HF4U0'/OIF\=3TV MU4P&TL+;#Z0)]!>H'X80FI]N&^*C/:C] /@;RYU9=X"1K0M4FMU!<;\OLIC;0VF]:GOJEJ][8/TSX0YR9!SX8,<--.^^-WP:Z= M-@YM]M9\2,#FGGLXP $RV2K]U:P!+'G(,VG.H[6UFX]Q;-(UY-QTU 8DOEDJ MG7.+5;V*S48#7_B@/(M9D@SBG L932?^V8V>3E1A,R'A1A-3Y#G7CQ>0J>UY M1*.G![=BM;;N03R=;/@*[L!^V=QHK,4URD+D((U0DFA8GD<_T(\SUG,!OL5O M K9FITQ<5^9*?765J\5YE#A&D$%J'03'GWNXA"QS2,CCKPHTJG.ZP-WR$_I/ MOO/8F3DW<*FRW\7"KL^C4406L.1%9F_5]F>H.M1W>*G*C/\FV[+MA5 5[JN.R*UV'&+9]. MM-H2[5HCFBMX,7TT=E](-^YW5N-;@7%V.H.Y)1_(+UQK[D: G,S -V01E?26%W@C+?DCVML0*XLY.;/ 'RWAN]Z^-X!^&LE M5Q\LZ!SGZ]R>X:AK[=+@I"ZTL ),FX(E9M]CNL5]/^T.:(*?27R_*]5^NZ;% M,[J]FF[O*+KPD&;%0LC5&XGW]@CU1L-D--ZGOM_R /5^3;T?I'X'2!$6Q _H M/^17UXEKQ26Y" SCH 8?O,!,::-!5-VG&B%Q+FFK?@;U_-" MF-3-.W*"9Y]<%/DI3H*%9TF$,067.#539:PY(Q):IV>5?I?YN!]BWK@[/<;> M6U4K 0:[ECA.@KHU9DV/<^NW>70%.GBVNX3X- Y,PQ;\K;M'!?]B^Z A;HV! MT\%_W!ZP]EE(D1=Y:$$U5DZ'[[%5T,:;Z9'FC$=C84AY-2!XW+[G6O!Y!MYR M6M=#.,&KYM*X-PW[:E#T'PNM%BK+N X=XQKG9:K& 5GW761O3(Z%3>Y_D#V<@!Z2/=ZY>;E[ M\F>N5TB$9+!$H*0S1*/2Y=6SK%BU\9>QN;)XM?/%-9($[1K@^Z52]JGB[G?U M'P#3?P%02P,$% @ &8-Y4C2,WK-/ @ :P8 !D !X;"]W;W)K&ULE95=;YLP%(;_BH5ZT4I;(21 4A&DMEFU59H4]6.[ MF';AP$FP:FQF'YKTW\\V"0D7UI:Q!F)VE5!5%,U4K7]<*:.%$%??#((C]BC+A9:E;FZLLE0UR)F"N MB&ZJBJJW&^!R/?4&WF[A@:U*M M^EM9T!8^ S_5//UM/K MD%:X/]ZYW[GL)LN":KB5_"Y_@K;/)'URR77[I>LV[-Q MXI&\T2BKK=A44#'17NEF>Q_V!.'@@"#<"D)7=PMR5J_]K!&'6MTBC7L8[6J^+]84<>*3K%&?:SH ZRX8\6G M6%$?*_X *^E8R2E6W,=*/L :=ZSQ*59"S*M L 33&)<(J@\]?H<>)8?ADPX^ M.0I_DDAY'V[2^\]\A_/W>H=MP]^I6C&A"8>E$0:7B7%0;6MK)RAKUTX6$DUS M5*^KT#8F@( .\& M 9 >&PO=V]R:W-H965T;%+ M,6%..K5[]R*=\EJ5A,&]0+*F%(O?=/9O$QGSF>,00E9,HH M8#T\PP+*T@AI&[]:3:<+:8C]^4[]O!;) Q:JYF)K8UEZVP(,V]QJ80^)9JGTD^@:R#1*5IP M6G$&3$G$U\ANHYL7_;'H\?@:%":E/-&XQ^4U.CXZ04>(,/2UX+7$+)=35VDS M1M+-VL#S)G!P(+ ?H#O.5"'1#4 M<:F&2M^H3*R*^8^?TVB21,G4?>[78P@51UZ'>F5QTEF;!G\2TH"))XV&'<.8S''=:KQAEA&:B:J>;? MZW:[KGUEF]7>_EQW\Z;Y_I5IKH([+#:$29W46DMZ9XGV))KVVBP4KVR'6G&E M^YV=%OI& F$ ^GS-N=HM3(#NCDO_ %!+ P04 " 9@WE2U#T@+B," "! M!0 &0 'AL+W=OAJ12@<#,-9L/;^W(%N<[;21OP?8$G(KF2UY:'XX <7(&$+> ^#5@? :0 MM(#$"VU.YF4MB"%9JF0-RE5;-A=X;SS:JJ'"_8L/1ME=:G$FNT?K@8:/X /X M@8H#$04LJ,[E3AA8$8-PM4!#*-/OT]#8I@X:YFV#NZ9!?*;!-R(&D P_0!S% MPQ[X_.WPZ!0>6JF=WKC3&WN^Y++>W[.U-LK>H3\7.)..,_&)E^ AX)0^!2F!(F4)"][K/R;3PW#8\EO.YA M.G%@U#DP^C\'3JY/G^3+?./!3?2N3^%EV&00O88UBME1H8+BQ M1-'@DQTVU0Q\DQA9^9E92V,GT(>E?2-1N0*[OY'2'!(WAMVKF_T#4$L#!!0 M ( !F#>5);"2/NG@( '$' 9 >&PO=V]R:W-H965TM%*:P#S79%(_="T3:T4]6.[F';A)$ZP:C"S3=+^ M^QV;E&6+D]R #7[?YSV #^5&R%=54:K16\T;-?8JK=LKWU?SBM9$C41+&[BS M%+(F&J9RY:M64K*PHIK[. A2OR:L\2:EO3:5DU)TFK.&3B5275T3^7Y#N=B, MO=#[N/#(5I4V%_Q)V9(5?:+ZI9U*F/F#RX+5M%%,-$C2Y=B[#J]N0BNP*[XS MNE$[8V1*F0GQ:B9?%V,O,(DHIW-M+ B/8O.%;@M*C-]<<&6/:-.OC1,/S3NE1;T5 M0X*:-?V9O&T?Q(X AP<$>"O -G].S[@_HTT(Q2%GQ .$! M6#[ \E.P#,$V0+JBT/^6FDH7.]]C)PF.(S>[&-C%4?:ST(0C;CY[U))WZ(K: MN1N+/3C&19(6;GH8_&T2P5'^/54*L;KM-%U 2X#2J=+.=A#L);B, WC3!Q+L MM*GP:((I$*%JM":\HT@LMP^#,S)CW+8M9YQP;_>&>9YGP7]Q_)T&:GY&#T2N M6*, L@1A,,K 0?;]O9]HT=J>.A,:.K0=5O!/I-(L@/M+(?3'Q+3IX2\[^0-0 M2P,$% @ &8-Y4EDG[5#4 @ 60@ !D !X;"]W;W)K&ULI5;?;]HP$/Y7K&@/K=0V(3^ 50&I!:9U6K>JJ-O#M =##K#J MV)EM2OO?[^R$E$*(.HT'XKO<]_F[L[DCW4CUJ%< ACSG7.B!MS*FN/1]/5]! M3O6%+$#@FX54.35HJJ6O"P4T[4\-4K@UG NX4T>L\ MI^KE&KC<#+R.MW777+!G+06@F!5&P&'A7G8 2<6R*4\:?B].HM+7!W MO67_Y'+'7&94PTCRGRPSJX'7]T@&"[KFYEYN/D.53V+YYI)K]TTV96P2>&2^ MUD;F%1@5Y$R43_IE[SA$=Z(W$IA5II,1 99 W[4CN^$ M+00^)EEG&FXSO0Y;&;]0<4&BSAD)@[#3).C_X./WPX,&^.3=\,['EF)$];%' MCB]J/_9?5S-M%/Y8?[=PQC5G[#CC(YPW>4&9PAYBB%Q@#Z&<@#;4 .%V-_1P M-#)"M0:CFZY4R9\X?MO@GH91T@_L)_6?=H^J,3#L'P2.#P/W(B9M$6_*D-1E M2%K+,%W/7+YGF+ P6(1"R3E IL^(@&=#S$:2%Z"JL0+)@9I.G#15H SLM@6^ M4=^MU7=;U7\OP+8!L215$NSU5+G43:)'W0,M41RT:.G56GK_<*&X%,MSC@UJ M>X.(D60&)&.ZD!J]B8-]GVW7.'L!V4# M\/U"2K,U[ ;UOXGA7U!+ P04 " 9@WE2*65PERD$ ?$@ &0 'AL M+W=O9CO;'KPT4\@&4W=F\!$Q\SCT^OKXV3'9" M?DM7 I]CWF23JV54NL/MIT&*XAIVA-K2/0_D9 Q5;HIEW:ZED###!1SFSB. M9\>4)=9LDCU[E+.)V"C.$GB4*-W$,94O5\#%;FIAZ_7!$UNNE'E@SR9KNH0% MJ*_K1ZE;=LD2LAB2E(D$28BFUD?\X8[T#2#K\1N#7;IWC\Q0GH7X9AKS<&HY M1A%P")2AH/JR!1\X-TQ:QU\%J57&-,#]^U?VFVSP>C#/- 5?\-]9J%93:V2A M$"*ZX>I)[&ZA&-# \ 6"I]DOVN5]/<]"P295(B[ 6D',DOQ*OQ=&[ $(:0"0 M D". 'VG > 6 /HA[%TBXA!GS:D.&$4U-'X[S0+6/41( M3A,RJ1>3'G)Q1HR_+J[1NXOW-2R_=F=Q MFEEN.GN%QR%(MLTFXV-67$X&7N)E.N)9 '+ MT&^* $J!3)&(4" A9 K]C2[JLCRG&6G!RR5*-O$S2".YRN%L:]0%1,L_3NRZ=9*']/:$NO4J!Z7*0:O* MN=G?D<_%1H>GEVB>!#VT@& CF3+3=J\O2WHJYR"85P;SSI06PS+"\"=,+XIA M;G9S9?2')R[WZUT>E;)&_UU6L?YT+IMVM@3K]A-_=*(*-\@:E[+&;\OR]V5] M*64]P4OVVTCKVH>[I_+W:IB MX?:2]7^X.R]B'+B+&]RMRAOV6I4M.#6[THNQ]@GTT?"EB[E5;4JJ;4K6H5;B]6-U(?SW\ -^9>@:X/D'1PEU1%ASAGKDZ,M?=>,LVG MD\]4+ID^OG&(-,CI#75=D?G7B+RAQ#I[[WP62K_'9K&ULQ5==:)OQ?Y/ M6@8T-O9"D2C[C?;E7L]!8:ZTX"48&'"6%E?R5":B B-IES]V^-L5#D;66>C#F=-TV*+ MPJ);E.F6MLH6QL;6F%&!Y$_MC"8USQ&/?R*/I35FQ0)L5.$GX! M:T;=6+I#)->QD.PSY*6QD7"1I[J-;.$Q:)#UQ[.9YW62#2JR03_99U5!-P>R MT MAC/Z[%R:5I\G/[X5IY6SZC35H9+XSW>OI26]@K_RTIWM6\9K]R!Z=G?#P M@SX:V*NEU.LE\@%^>%4N/Q6^#VH(Z0D_YDQ".+4J\;&[6DOQ+Q!37*LI[I?3[QNA%3[5UW'_#.%:8'&_PG[E%)76 MCJ0>CW ?E5H^<;]^?O<I MW-FSL@*7T"O%<:]:K<[CE_84ZM;;B\,\_ KM6*I00K< ]083J*(LSL?%@Q:9 M/3'>"PWG3WL;PW\**LT&>+\50A\>C(/J7\KR"U!+ P04 " 9@WE2;K'E MD_@( !--P &0 'AL+W=OS+!P6+C>UP'@XYP^<9D?39-N7?LQ5C KW&49*=CU9"K'^93++%BL4T&Z=K MELB_/*<\ID*^Y2^3;,T9719&<30AEN5-8AHFHXNSXK-[?G&6YB(*$W;/49;' M,>5O7UF4;L]'>+3[X"%\60GUP>3B;$U?V",33^M[+M]-:I1E&+,D"],$B8=T>\NJ 14. M+M(H*_Y'VZJM-4*+/!-I7!E+#^(P*7_3UVHB&@;8Z3 @E0%Y9T"Z>K K _N] M >XP<"H#IV\/;F7@OC-PW X#KS+PWAG872[YE8'?UR"H#((BNF4XBEA>4T$O MSGBZ15RUEFCJ19$0A;4,89BHW'T47/XUE';BXE&DB^]?OLKH+]%5&LLED=$B MJ;Z@WRGG5&46^G3-! VC[.>SB9!]*LO)HL+_6N*3#OP9FX\1"3XC8A'<8G[5 MP]S"I7FVHIQE+2#7,,AO-!DCNP#!TZ?':_3II[:1W, HWRBO4?Q.5V:]72&X MHE+TR2I$#S-]1L=T_?BH\OMY0OT7_^*2'1G6!Q]E_ (;MVR"X< M?4.@^^1EH:WAX@V)D _'J$/CC"7^7R$&A)!4//-.3E.-N& MY!]XZK0-R#_P$[H(YAO([2 M-\9V(2S2;9E&DJ4K07-.QF[0/H!I/8 IO'H;#-5NF(RJU?2Y&NVJ]0HL5]PH0O P= !K9<*D!\5M6";" MY*4?OQD0L7&^M$IA6*;VG?M$,T25BPLY'^V>P7#$'5O6/R#/M(AA6,4>I$\\ M7*BE7*;-4Q(*B-.QUASL#B1)M,Y@6&A.21(8T3&*(-8:@7N(!%N>2).S"KW) MDQB/I\$[Z6AI%HRG)055/_B=BK0AD['50<%8BPB&56162Z&2BX?'IZR(C9R" M95BRU M%O61)9I\S8JY:!WVH7K8 884G6C](+!^7%92SIG:0U'3?]1",:"3TA39*$X3 ML/ =$V3IBM.=>& M.?>;C$.4!^::>V!,*W=V' ZAFG[!05&[!$43;&H)RP@FQ- MO_9 Z-?6]&M_./T:$(EYPC3_VC!AZF =_11F:RJU@X%$15.M#5?"IT0%1C0O M(4>SK@-SY#?Z>B*O.9H[G8'LGSB::IT/WS\Q()H?C1W-N@[,D8:@G,!K3F.? MWQE(L#35.GWV\X\+%HS88P5IUG5@CKSYD8?B#=TEJI)4YY'W$4V*8S@(7M.F MXP\D'IID'6.]ROB&E9O 89;E5(X=YQ:RE);9]8@6-[9O]X6B"=F ZWFYP97<[=KV +OS+SC]@)3N0)C:X'K9LK^-,4I.Z"Y,Z&*W_HSAR-;6[ Z%VMW%2^^'4;D T M4[NKJ=T]E=I5R&J1/CYDFOW=@;"_J]G?A=G_E)#!B.;2R=5D[L+L^JY@NJ_. M)GN)LJ>9U[.&$19/4[-GW!3^&%&>51VUB'([!7J:JSV8JS]8:6>&[K!!:3W- MW1[,W44K<*US%+!9&H*[>Z:AN/;4>>7HMYYAN-P=I@?!@@:@=*0FG]J$_/4X/ M%XC;>6-*2XH/%_/_+LX+"_(N:5%18.6D_"3*E])'Z6+7C3\#?(_[:[[6&A_6 MFL?2+;JA843G$3N^T)[YAR+CV(Z#NVXZ^5ID?)CUC17 <0]'OA8)WQY&4>!K M7?"-YY$?4Q1<^2VR,,6$6'Y'O+0V^#!]]XE7I1_0G&B&][V!A*EQ7=*P-5YQ MTIJ^\32*D%SJ^:*GN!B@3360KQG-K/^J+9M\H?PFEXD3L69I:8R4+ MO/SN5OE&I.OBFT#S5(@T+EZN&)52I1K(OS^GJ=B]45\NJK]!=_$W4$L#!!0 M ( !F#>5)D'%,-6@0 /H0 9 >&PO=V]R:W-H965T]-%*3]G1[TFJK=MO5?73!25 !YVPG M:?_]C8$ ;<#0T^9#@HUG_,R+QW9F!R&?U89S#2]QE*C+WD;K[1?'4?Z&QTSU MQ98G^&8E9,PT-N7:45O)69 *Q9%#77?DQ"Q,>O-9VG"0.ESW2.W;N--AW.?+9E:W[/]3>-K<-ES#1&/N*^-"H8_>[[D460T(<>_N=)> M,:<1K#X?M?^9&H_&/#'%ER+Z&09Z<]F;]"#@*[:+])TX_,5S@X9&GR\BE7[# M(1_K]L#?*2WB7!@)XC#)?ME+[HB* !DU"-!<@+X3H%Z#@)<+>*FA&5EJUC73 M;#Z3X@#2C$9MYB'U32J-UH2)">.]EO@V1#D]O]?"?[Y8H","6(H8LT.QU+\7 M<(\I$^PB#F(%Z3#XODU?71G7A_H5SJZY9F&DSG'TP_TUG'TZAT_@@-HPR16$ M"3PDH5:?L1.??VS$3K$D4#-'([F9W_%SRD5&21LH"85O(M$;!3=)P(.W"APT MN;";'NU>4*O&OUG2!X]\!NI24@.T["[N6G"\(@Q>JL]KT)=Y5L'WG58:?10F M:XO60:%UD&H=-&A=L(@E/@>F06\X//%UF"2HVD34=&RY#$4 9QB<+&3G=:') MYABECP)/A87,8G6)XW\:I862:?CK/';U+P3[K$ MCSUAB6A!G=2ATD:":4$PM1(\@+]L<6/ AA:PQ^XVHFFK\]X0$;>L MIZYU)?],-PX>7,#5GDO<">&8YW K0Y];EC6I%&WRJQ9V(**(266Z,G_4NB.? M;U+QQ[ _'34X@Y:<] -+O"-*II*0:FSZDVD#2UEAB==]M7=$\4Y1R*!/:0-+ M69?)APIS_=+OR#@X99SVZ?A=$U(".S,,6YK M5@\ZTHU.7&6!*ZL]&7Z<,?-,=NLVB6>;20>:'O!J,.I.1RV2-),$ K$YML$( O:J;.:4)9_8:WXEXW[_ M;4()_0/P,+;#*XCM.+=HT5IKZMN#9;D#4+=K%MY4LM!TPT>06Z;I@%SN)Y18 M<_-JO99\S32'KYB)(5[2?'ADT2Y;U/IX<+J @ Q 8 !D !X;"]W;W)K&ULC95M;]HP$,>_RBG2I%9:20A/6P5(0%NMTZJAHK4OIKTPR4$L'#NSG5*^ M_,V%-),@L[:X#D.39)@STU$%2OJR M43IGEK9Z&YI"(TM]4"[".(J&88[2<"5!XV82S+K7\Y'S]PY/'/?F M9 TND[52.[>Y3R=!Y(!08&*= J/7"RY0""=$&+]KS: YT@6>KH_J=SYWRF7- M#"Z4>.:IS2;!IP!2W+!2V$>U_X)U/@.GERAA_!/VM6\40%(:J_(ZF AR+JLW M>ZWK%!29L9N)4IIO\*A%2$IA+QL1+SN%7Q*Y,=Z'4_0AQU/[?H]9K* M]KQ>[UQE,Z;Q:OU_96=:,[E%NMD6U@X8 88%*@3.NWRK>JW2_4'G2CZT,(T:)@&K4*/W.RN M-IJN Y<6-1H+FEE\!V"[;MP9M/(-&[YAJ\[M:T'C@SI#<#E5JEXS.M3,\F2PYZJV?GP8254I;#9G&VHSH M6369_KI7\_V!Z2VG:2%P0Z%19T0=U-7,K#96%7Y.K96EJ>>7&?UF4#L'^KY1 MRAXW[H#FQS7] U!+ P04 " 9@WE2^9UY+G8# !'# &0 'AL+W=O M@AS[B: M.WNM#^]<5R5[FA,U$@?*XP\/KAFN[TV#]S%[$!V=$/UC\.5A)E;>TE9 M3KEB@B-)MW/G$K];X] K,4-HT?5&",3RJT0=V;R.9T[GE%$,YIHXX+ SSU= MT2PSGD#'K\JI4W,:8'/\Z/V##1Z"N26*KD3VDZ5Z/W=B!Z5T2XI,7XOC)UH% M-#;^$I$I^XV.E:WGH*106N05&!3DC)>_Y*%*1 . HPZ 7P'\YX"P Q!4@& H M(*P -M5N&8K-PYIHLIA)<4326(,W,[#)M&@(GW&S[ALMX2T#G%YLM$CN+I:0 MN12M1 [EI(A=D NT@1I+BXPBL4775&G)$@U6%H$NS7HQ_1N]7E--6*;> .+, MZ@=G6L&+5\A%:D\D53-7@VK#[2:5PF6IT.]0B'WT57"]5^@]3VGZU($+X=8Q M^X\Q+_U>CU\('Z$ OT6^Y^,60:OA<*\%OAX,Q].>:()Z!0/K+^CP]ZW(;ZEL M722;_AZ*L*8(+47XCQ3H>Z&5)CQE?(>6=,%&Z@OTXS-Z/_"FDT[ZJ*:/>NE7 MA"=PP+W('YWQ7T00?R?_I.:?]/+?P&*]S#XY9X=+8SSMI(]K^OC_50WL[>'U M$I_72SB)GM1+N9%;#'L+:UJ'-NW=6]-*!ZW MYPXWKAP\>%L.5%)=8K@I!8^F\;/UKNR:BN/1-/(:'_P4LFZ!8'_DQ1U!^J<@ M_>&;?V"4?FN409>6TPV!@Z$'P4 E08L2;X3##B6GBP3WWR1_7\+G!\/ $,+S M=86*P<\KIL6LI<;=1H>54[FSG:I"B2BX+AN/^FG=#5_:'O#9\Z7IDFWG=G)3 MMMA?B83-JE!&M^#2&TW@6I)EUUI.M#C8/NY6:.@*[7 /G3Z5Q@#>;X70CQ-# M4/]W6/P!4$L#!!0 ( !F#>5(IN)M/^P( &D) 9 >&PO=V]R:W-H M965T^R36RQ($RX4=!T/;7+ G/4!JN)&A< MCKS+\&(Z*-:[!0\<-V9G#$4F"Z4>B\G79.0%A2 4&-N"@='?$UZA$ 41R?A= M<7KUE@5P=_S"?N-RIUP6S."5$C]X8M.1=^9!@DNV%O9.;;Y@E<]IP1*C5!G2QFMB*@3/3H2E]+HNRSZVFIYQP=CRW*GX\F9!S"5RIC$Z3 M8:X@)W##N(8')M8(:@G7\]D,[@V7*Y@(1IAYG"J!!HZF:!D7YI@@\Y1I"G%C MUFPA$/*UII&T8!78%!W)T+>DN]C=CRN-DU)CM$=C&,&MDC8U<"T33%X3^)1P MG77TDO4D:F7\QF0'NN%GB((H;!!T=3@\:(!/#X:'YRW9=.L:=AU?=U\-"]=/ M%N]K>*DUDRNDM]3"8@N[ZV9LZ\*7&Z83^/F=*.&KQ'D$/ M2I P>T6CI@!!CGJF'8[;JI].U6_WSD+/C65J!W7#3OGC;CI/W!G[_=[Y<%I M[<%I*]$=-X\G2XT(7%JDM\*"9A8/,*2=-^B$S7ZTP_;:T0Z+.KU6-_JU&_U6 MGNOGG#[T=.[(B@R.N(0M,FT:\V]GZD/FO@5-%GP8.?T(\I41@]J(P6%&)/R) M)R@3<\"):*<,.D'SB?@8;/K?L-((?Z<)9:A7KID;B-5:VO++7$?K^\*E:Y-O MXA.Z1Y1M_R]->0FY97K%I0&!2Z(,.@,ZO+IL[.7$JMRUNH6RU#C=,*6[$.IB M 3U?*F5?)L4&]>UJ_ =02P,$% @ &8-Y4JTS-!G, @ BP< !D !X M;"]W;W)K&ULC55=;]HP%/TK5M2'5EJ;3T*H E(A MF]9IE5!IMX=I#R8QQ&IB9[8#[-_OV@D9L,#ZDOCCGG/ON=>^CK=XX1VB2FS)K%9 MFXM)S&M54$;F LFZ++'X/24%WXXMU]HO/--UKO2"/8DKO"8+HEZKN8"9W;%D MM"1,4LZ0(*NQ]>#>)Z&V-P;?*-G*@S'22I:?2:MG MH/E27DCS1=O6UK%06DO%RQ8,$924-7^\:_-P '##,P"O!7BG@. ,P&\!_GL! M00L(3&8:*28/"59X$@N^14); YL>F&0:-,BG3)=]H03L4L"IR2-+>4G0"]X1 MB6[1 HY55A<$\15*8$,JFB+,,@1)AA0R-.-EQ1EA2FJ3KUQ*M"1P^@B:"[ZA MYC3 %!WQ7B=$85K(&_#PNDC0]=4-ND*4H9>A2X>U3,?4N,G[![ [Y[@?D.9[;$]#L_7"G!YZ\ M&^Z.+JCQN\+ZAL__;V%10F5:<%E#D7X\+*42<-E^7G 1="X"XR(XXV)_0/J* MUR '!JE;SV9RZX:1[PUC>W.8TQX[/W &@7=LE_3QC=Q@..KLCB0,.@F#BQ+: M8]VGH &&!QY=;^2/3N+OLPI#YR3Z?ZT"+XCZ0P^[T,.+H1_>O>KH[M&F]$K? MO3YE84\N!P,_BDZT]=A! :/HM#9]?-'0\]T3@?9!FRJ)6)MV+U'*:Z:::]JM M=B_*@VFD)^M3>&F:A^$O3?-,/6&QIDRB@JR TKD;0E2B:?W-1/'*-,,E5]!: MS3"'UY((;0#[*\[5?J(==._OY ]02P,$% @ &8-Y4OW]_QY! P R@L M !D !X;"]W;W)K&ULG99K3]LP%(;_BA7Q :1! M[I>BMA(T0]LDI(K"]MDTIVU$8G>V2]F_G^V$-$W<@/C2QL[['C_'MYSQGK(7 MO@$0Z*TL")]8&R&VU[;-EQLH,;^B6R#RS8JR$@O99&N;;QG@3)O*PO8<)[)+ MG!-K.M9],C7&Z$Z[.EXB]>P /&T MG3/9LILH65X"X3DEB,%J8MVXUZGK*X-6_,YASUO/2*7R3.F+:OS,)I:CB*" MI5 AL/Q[A1D4A8HD.?[60:UF3&5L/[]'O]/)RV2>,8<9+?[DF=A,K,1"&:SP MKA /=/\#ZH1"%6])"ZY_T;[6.A9:[KB@96V6!&5.JG_\5D]$R^!&)PQ>;?"Z MAN"$P:\-_F<-06T(],Q4J>AY2+' TS&C>\246D93#WHRM5NFGQ.U[@O!Y-M< M^L3T)UG2$M C?@..+M%"[JML5P"B*S2CY982((*KUIS1UUROMMQLZ&!#YRD( MG!?\0MJ?%BDZ/[M 9R@GZ'%#=QR3C(]M(4G5>/:RIKJMJ+P35*Z'[BD1&XZ^ MDPRRXP"V3+')TWO/\]8;C/@+DRODN]^0YWBN 6CV>;MCL*>?MKNC@6S\9M5\ M'<\_$6^V8TPNS/5 J* )%>A0P8E0=Y !PX5IC2ICJ(WJ_GB=RM1?VY/VH2(= M4ASQA@UO.,B[$%B B;:R1:V1+MVHPVO2)!UBD\:)S-!1 QT-3S)E\@(B)NRH M/]S(C4<=<(,JB:-.>JE!%?JQ:V:/&_9XD/V1"O/VB$WDH[!#;E E<1)TR VJ M,(AC,WG2D">#IR2%%_1USZNONU!%@3$EOW>K7\9^T+UM M3;(D=GK[R" +@]:]7&5FMXJ<$MA:%XL<+>F.B*H.:'J;@O1&EV&=_EM5J.KB MZ1"FJG+O,5OGA*,"5C*DT,-T)3OT_]02P,$% @ &8-Y4C*9J6PS! (0X !D !X;"]W;W)K M&ULC9=-;^,V$(;_"F'L81>H(U%?EA>.@<1NVBVZ M;1 G[:'H@9;&%A&)=$DZSO[[DI0BVQ*MY))(\CO#>3C#(3D[M1H=3NJ^?)K("*R"N^ Z9_V7!1$:5?Q=:3.P$DMT95Z06^GW@5H6PTG]EO M]V(^XWM54@;W LE]51'QXQ9*?K@>X=';AP>Z+93YX,UG.[*%%:BGW;W0;U[K M):<5,$DY0P(VUZ,;_'6)(V-@%7]1.,B39V10UIP_FY=O^?7(-Q%!"9DR+HC^ M]P(+*$OC2UHMT>=/7] G1!EZ+/A>$I;+F:)N6VV#0XV^$7:$0_X0"/\".@!8? M-_<=YLL/F^/I $W8)CFT_L)WDXR65&8EEWL!Z)^;M51"+[Q_!X:(VB$B.T1T M88BGJ]45VC05(=L:H?7(BKRZLEJ[C*U+TZ!>YF&0A'J^7TZGNJ]*TC1.SE5+ MAZ]IB--6=485MU3Q(-4#2" B*PP R@3D5#G+L_:2G P>^TDGPD5?E&!3'6<8 M?1'V_2AR8R0M1C*(L5(\>QZ;]I@CG0^]9TB[OETH23\ '*5=EKYJG(33N /C M4(6:Q@TS:6$F@S"+@K MF(YA:\YDQM:;--U*MQO=Z1D"IJBBX$S6I$^81%W MOF@\":)HVB'LRWPW7=K2I1^D>R'EON["I-2[,V$9N&C2?J"Q'P>=0!=]F5Y" MW37D\!4%47P!:=HB30>1[IJ>.1*U]?N[!QX/ Q<6#+]/7P\ M"7NMV25+)WXO(PY9'/5.!-[)V;D"L;5W$*FK9\]4?5YLO[;WG!M[NN]\OS7W M'WLF/[JI+T_?B=A2)E$)&^W2OYKHF$1]'ZE?%-_9$_J:*WW>MX^%OL.!, +] M^X9S]?9B!FAOA?/_ 5!+ P04 " 9@WE2=8R% "<$ "##@ &0 'AL M+W=OJE%HR]F:V,VYT&@RS6KJ3Z3&]; FY54-35PJYX"O5&,5JU3+8(0XS2H*6]F MRT7[[$8M%W)K!&_8C4)Z6]=4O7YA0NXO9F3V]N"6/ZV-?1 L%QOZQ.Z8>=C< M*+@+^B@5KUFCN6R08JN+V24YOR*Y=6@M_N)LKT^ND4WE4_.UNIAA2\0$ M*XT-0>%OQZZ8$#8267YM2 MU@S=TQ>FT1S=P32IMH(AN4+7;,648I5]B2ZU9D8CVE3H.Z>/7'##P>/C-3.4 M"_T)?!_NKM''#Y_0!\0;=+^66PW6>A$8P+0?"\H.ZEJ7: M4G$HJ6*:J1WS%NL0)FG#V$6Y6Y((9\4BV)W6Q+7*BCCOC7Y"C'O$>!*QSURQ M'6NVS$=WB)">?#?$19H-Z#Q6>6H'UX>7]'C))-X?T.2@G2EJ>/.$A-0:E52I M5^AM>ZK\,R]Q0.*L(,F0UV>61 7V Z<]<#H)? NC3%6Y;H>\@IH*N8&.:% ) M1>;=ZI)FS=3;$U\*J<.6QV&6#S)PK;*$I",3(NL3R"83N#.R?)[;KEDA:!L@ M)9K:9NS#S%S,-$P'E*X1@61&*/.>,I\N\Y\/W3H-! -6)+J&]>KCS-VA+F(\ M!'6MD@B/K:^B!RTF0:_HAALJ^ ]VZ "^N>%#+ER8,(G" ;)K17"4C*PY@H]Z M@2>A?U5VH55N4_0V>NQ.0YSC.!FP>NS2-"^2>(3V1-W().UW!K [*K;TL&D0 ML&VA3>EM95VH4XBY+6Q.AK0>PS@ITK@8P3U*#0DG<>\ES =?<3^CQG:[U;MS M"3TK*TS3>)B*:P?].\+)2"9'=2/1^U53''<,4]))CL)$_DN98,]:\JX0L&)H M+97A/T:[$7$5:$[".,NB84%\AE%!LG2D(D>U(M-R]?_:$G$E: ZKUU$JGUV< MXWQL (]:1:;%JA_ 4NJ1Q>UJS#S$6>PL%Y\=2?'8:CFJ$9F6(T\K.IEI7F17 M<.8DQVGF,'L,0YSGV<@6@!S%B4RKD]VUO+=[YN[6KRB<&>M:Q=%P^(.3$X(] MGOU.U1-O-!)L!5[X+ -W=3CQ'&Z,W+2'AD=IX C27J[AE,B4-8#W*RG-VXT] MA_3GSN6_4$L#!!0 ( !F#>5*7(>E+PP, !L. 9 >&PO=V]R:W-H M965TJ>^VDA@J065A1\&0>R7+.?>;&+[ M;N5L(K:ZR#G<2J*V9W5T3\Q0'H7X8AHWZ=0+C"(H(-&&@N'? M#A90%(8)=?Q5DWI-3@,\OC^PO[>#Q\$\,@4+4?R>ISJ;>F./I+!BVT+?B?W/ M4 ]H:/@242C[2_95;#SP2+)56I0U&!64.:_^V5-=B", C4\ PAH0O@1$)P"# M&C X%Q#5@.AW?!$E$ ^LR=0Y"?R*Y.2F:DC;Y:@65ZHM]C[<+\D;WYX._$U9C0X/ZG9 MYQ5[>(*=AN2CX#I3Y)JGD#XG\%%JHS<\Z)V'3L9?&+\@ _HC"8.0]@A:G \/ M>N#+L^'TL@=^?3Y\["C&H)F\@>4;G.#[M $S6WQ-/@BER (G[RMZQY[)5)$_ M/F TN=%0JC\=N:(F5V1S1:<7"AJ1 I)SLF/%EE7O>8%.PW@"?6NC(AQ:0F-8 MNUD\' 7FFOB[XSGK!@ZCYW'/) \;R4.GY ]P32D6/\<3/^^/^-G^B,:73P;9&2 MO-R@61-8K0\IOE:%XYVY;)@N7_W]I$'KY(%3=YNM M,-F2XVR]UAUT*D,]>X6R^C\>M7N34DZG:D__PN=5UH&(;.@K9V M1-U^="CH)SNI56LN4(EKI*U%T=?WJ+#UJ/#[>E1-=_QM' 7C05]=_:--< ER M;4\?F$)LN:[VETUO<\)Y9_?U+_KG]&I1G5-:FNK8])')=W&9[>0)H ?+X20A\:)D%S'IQ] U!+ P04 " 9 M@WE24OF6160# !3"P &0 'AL+W=O;DSYQO=UDD-!];DL0>"; MK50%-3A4F:]+!31UH(+[41!,_8(RX:T6;NY:K1:R,IP)N%9$5T5!U8\U<+E; M>J'W-+%A66[LA+]:E#2#&S"WY;7"D=^RI*P H9D41,%VZ5V&;^+0 5S$5P8[ MW7DFULJ=E/=V\#%=>H%5!!P28RDH_CW %7!NF5#'GPVIUZYI@=WG)_9WSCR: MN:,:KB3_QE*3+[VY1U+8THJ;C=Q]@,;0Q/(EDFOW2W9-;."1I-)&%@T8%11, MU/_TL=F(#B"0+?01-7I,;/%=IQ8'(+;G*J5IB+5 M"]^@6KNFGS3*UK6RZ(2R,"*?I3"Y)F]%"ND^@8\V6Z_1D]=U-,CXB8IS,@K/ M2!1$X1%!5\^'!T?@\;/AX<6 FU&;N9'C&YW@VV N1,(XHZZ ,&$G\W-&WCXF MO$J9R,AE(2N!*;L&A2D3=LI(?$_Q<#6P#9A*"4V^;R3G!,MK1U7ZQX#D<2MY M["2/3TA>4TY% H1J*_<.,B:< !S\ *J.G9&:<.(([3?L816-QP%N_T,WITGK:3+HR6Y8*36S2=#$T'L0]N"7BDE%2L"_](QDKGZ8 M2/#3K.%H,=2K3#OB#DWV(_H6AUCV[$U;>]-_8B^IE )A#@RF,&!P^DN#OXR( M^Q&OP^!4!F>MQ=F_9W$PA[.>O%'_K/:#)E$OC_V@V<4IG_/6Y_PWJ@]$.E1W M\W[=S>8]+T>B^M49SWMF]JMSS\U%Z^9BT,T'J8P4KC\Z(WB+#7R>PN#G91C\ M7[ZI8><&#_^;\QLW"W7S.1OW$N5WNHT"5.:Z-DT2NP?U9=S.MIWAI>N'#N;7 MMF-T71K8!=H^>O4W4$L#!!0 ( !F#>5(\/B6G?0( 'X& 9 >&PO M=V]R:W-H965T&G1 M%$UA)$U[*'J@I9%%A")5DK:3O^^0DE4[7II>+'(T[\U['',4KZ5ZT@6 (<\E M%WKH%<94-[ZOTP)*JCNR H%OAD#E^NA%WJ;P#U;%,8&_"2NZ (>P#Q6,X4[OV7)6 E" M,RF(@GSHC<*;:=_FNX3O#-9Z:TVLD[F43W9SFPV]P H"#JFQ#!0?*Y@ YY8( M9?QN.+VVI 5NKS?L'YUW]#*G&B:2_V"9*8;>E4$4"W 73?"N@U@)X[ MF=J*.X2>^#40$9F5)D7\DU1 MH:GKB":7Y"M5BMJ^D/,I&,JXOL#H*,\99P[U01B&L$OR^# EYV<7Y(PP0>X8 MYY8A]@TJM'7\M%$SKM5$1]2$$;F3PA0:F3/(=@E\M-;ZBS;^QM%)QL]4=$@W M?$>B( H/")J\'1X<@$_?# ^O3[CIMMWJ.K[N_W:+_/R"J>360*E_G2C4:POU M7*'>T4(K$$L@N9(EWNZZ:F6K'FIJS77MN.R<6257G7[LK[;/>3\G''2BW:3I M?E(4;B7M6.FW5OHGK8S25"Z%T6@C!;:B50XZ40><]ZE+UM*LW M1E;N_L^EP6GBE@5^($#9!'R?2VDV&UN@_>0D?P!02P,$% @ &8-Y4@:B M!#!S P UPL !D !X;"]W;W)K&ULO59=CYLX M%/TK%NI#*W4';,! E42:25KM5%MI-.G'PVH?'' 2JV!G;9-,__W:AC )D.P\ MM)6B!,,YY][C>V/NY"#D=[6E5(.GJN1JZFVUWKWS?95O:474C=A1;IZLA:R( M-DNY\=5.4E(X4E7Z* BP7Q'&O=G$W7N0LXFH= M\<8CVVRUO>'/)CNRH4NJO^P>I%GYG4K!*LH5$QQ(NIYZM_#= H:6X!!?&3VH MDVM@K:R$^&X7]\74"VQ&M*2YMA+$_.SIG):E53)Y_-N*>EU,2SR]/JI_<.:- MF151="[*;ZS0VZF7>J"@:U*7^E$<_J2MH=CJY:)4[AL<6FS@@;Q66E0MV610 M,=[\DJ=V(TX($%\@H): ^H3H B%L">%+"5%+B-S.-%;@KEK5BK?@O=/>5D7-I-;I:CY%. S M>1JK?!,L=L'L";6?I3A#<3KQ]Z?U&,*2+((9/(:(>GDDE_?>6D7+/V=G9<.RY6B!&>]<@UA&!L@[I5K"(L"'(;A M>+FRSG+V,SHO&UHQ)TO8_Q,-87&2I%G/\6(("V.,8#1N!0;/[YG@>N]1N6<*?2WR4EX.EDJM1L.A3):\B.6Y6/$2WLQ%5<0*'JO% M4*XJ'J?&JB^WE \> M.VZSQ5+ICN'X8A4O^!U7'U\T3I$#'\;?B$Y[F.!'E\:8(.VC&UXW[[,?K, M@ 3D(!RCE\WB=JUNQ_84W@'P=+Q&Y-+]HV]BZ Y2LI1)% MXPP9%%E9_\=?&R).<2"- WGB /;'6CC0)\ZL",.7N/@/77PCCCXC8-_J@-K M')CAOB;+,#V-53R^J,065=H:HNF&F2[C#01GI5Y9=ZJ"MQGXJ?$=7\ Z4>BF MK%>IGNTS=,L34299GM4=8HX>[699&<.;.#_P4 *]$U*B>24*]/N*5Z9;HM=3 MKN(LEV\@YL>[*7K]ZLW%4$':>O!ATJ0XJ5,D1U*DZ+THU5*BZS+EJ<5_VN^/ M24^ (?#5DD8>29N0WHB_QN4YHMA!Q"78EM#WN5^?[NY:W&7B8&5\>@?FZ$;Q0G[N&8#);S'Y MO9C>%IJWO]NM%B=?UEG%4Y25*BX7V7W.42PE5](&M8[-]M(Z"T+J=@%<6RQ# MU[58SBR6$3XT/$#*6J2L%^E-L8JSRJP6P E"F",N5:PXRCFH _3D\) >1SMA MG4DXHWYHP3!E70Q@2<(N+UW+IWST61P0$;1$!,\LXPHVBP:>"*FD \*>+ $V M,"!Y7.EVF8) ;D#Y5YHO!PP?71:\A *;&Y,X!4W(I-(%=\--EU!+7EFXN^I/ MZ1/^['PBGVU+++ L',HH];M<6DPC%WL>[2XRBZE/ ]\L-#N[8EB4#H'NY!>_ ML/Y.\>FR:C'M@#U96/%.6?'_3UJG34X'WR5^0'!@X\5BRSSFA=W],;/9>M0/ MHIYEKU7RL&>G+[A?8. ;P/;AT.^E[SY&2ZV<'[,X&RY%&L)[,LW(_07S&!SC$-PCEG'U;?V(&6.0^90 M@R8P\_4*W_!RS>'P*=?W,JFRE1G^%<+8"4.W;A!,H4$=XF-T%^=?;>O7UE6_UVELRVX Z L@4F F8G<".' 8?H/.UY$0/_L>Q@%Q''# M 6^X_L>\L":NM;9]"&?@")&'!$.$0_']_VU'.81Y$7.(021 $8];I M'^[=P12\6IC;,@GLP\349\&VM[V1NS+W4$_ZIW@TPY;^MS@<7QY E:GJ>[CZ08F5N3>Z%TJ)PC27 M/$YYI0W@_5P(]?B@!VAO0\?_ %!+ P04 " 9@WE2OHS1B[4" ;" M&0 'AL+W=OL2)-:J24_ M"ZP"I +=QK1."-3M8=J#FQS$(K%3VY3VO]_9"1ET).M+7XA]ON_[?'>VC\%. MR(U* 31YSC.NADZJ=7'MNBI.(:>J(PK@N+(2,J<:IW+MJD("32PHS]S \[IN M3AEW1@-KF\O10&QUQCC,)5';/*?R90R9V T=W]D;%FR=:F-P1X."KF$)^KZ8 M2YRY-4O"J(*)R'ZR1*=#I^^0!%9TF^F% MV'V!*IXKPQ>+3-E?LBM]>^@<;Y46>07&'>2,EU_Z7.7A .!W&P!!!0A> Z(& M0%@!PK<"H@H0V43G)@JD-^?4-?Q_,^G*I[.R[L-^"F_\%%_^*. M\M*M\])M)9I+?,JE?KD@\XSBA:0\(;>/6U:8Z]G"WZOY>^]4V7ZMT'_?RK;3 MAWY39=MQ0=!4(??@V<2+M+;M1Y%8;+DN'YS:6G>X&_NPO[*/L?.5C>HO3=DV M[ZA<,ZY(!BND]#H]/$VR;$7E1(O"/LX/0N-MML,4NS=(XX#K*R'T?F($ZO\# MHS]02P,$% @ &8-Y4@> 4OH7 P ;0@ !D !X;"]W;W)K&ULC59=;]HP%/TK5M2'5FK)%P1: 5*!3=NT3E59MV>37(A5 MQV:V4[I_OVLG9"D-M"]@W]QS['-R[9OQ3JHGG0,8\E)PH2=>;LSVQO=UFD-! M=4]N0>"3M50%-3A5&U]O%=#,@0KN1T&0^ 5EPIN.7>Q>3<>R-)P)N%=$ET5! MU=\9<+F;>*&W#SRP36YLP)^.MW0#2S"/VWN%,[]AR5@!0C,IB(+UQ+L-;Q9# MF^\2?C'8Z=:86"4K*9_LY&LV\0*[(>"0&LM \>\9YL"Y)<)M_*DYO69)"VR/ M]^R?G7;4LJ(:YI+_9IG))][((QFL: OG.FDN)\6%!#IV,E M=T39;&2S V>F0Z-\)NQK7QJ%3QGBS/0'5M9WJ36Y!T66.55 KL@2BRLK.1"Y M)B8',J<\+3EU+PI#,ZI92JC(R(+QTD!&.EANC5%L51JZ0AXCR5P6!<*71J9/ MN>09*$W.%V HX_H"UWQ<+LCYV04Y(S[1ED$3)LBC8$9?M@(_S-GT4G&;U3T2!Q> MDBB(PHX-S3\.#SK@BP_#P^L3:N*F-&+'%Q\KC;( 18U4-R?(^@U9WY'U3]09 MQPKI>DT5U>1UX<)X-1]#IOT<5W'27]ZR;OE81! M(V%PTH\%"(DG\#U'DH8N.>G(;WR+O-1XH+"R4UEL2\/$AHC: M.[+%T^6R+NU=5Y_!K#Z#YXBI*"ZZ3*XVD[1,B8-H$!UX-W^;%HV"X?#0XK=I MX>!Z%";=#@\;2X8?*I+WA6:2H/#LNK("GN'@KN3P@.] M?NLBQL.S<0U-XZLLA:FND2;:],Q;URH.XC/LI57K^T]3->([JC9,:,)AC91! M;XA%JZKF5DV,W+KK?B4--@\WS/%[ )1-P.=K*&ULS59=;]HP%/TK5IY::6L^@5 !4@N=UJF=4-G'P[0'DQAB-;$SVRG=O]^U M$P*$$/&P2GTAMKGGY)Y['/N.-EP\RX00A5ZSE,FQE2B57]NVC!*287G%<\+@ MGQ47&58P%6M;YH+@V("RU/86X[.B*0D4IH"P^.%3$F::B;(XT]%:M7OU,#]\9;] MDQ$/8I98DBE/?])8)6,KM%!,5KA(U1/??":5H)[FBW@JS2_:5+&.A:)"*IY5 M8,@@HZQ\XM>J$'L MW\"X%4 KPD(3@#\"N"?"P@J0& J4THQ=9AAA2RNN$@)XBMT MPQ2-:5IH>]""1(6@BA*)[EZCM(A)C%:"9VC*L[Q0V%@)H#LL&&7K?=:+&5&8 MIO(2^*5>D=L'9>A;P@N)62Q'M@)1.C4[J@3?X/M? M_OUZ &)TKT@F?W>D%=1I!2:MX)RTY"ZM"]@-Y;ZX;-L+)6G?D.HC[67BAT,_ M&-DO^P8=1_5\)_0/HV8M4<'0<>JH UV]6E>O4]="\>@9\5Q74B+%45Z(*(&# M"44\RZ"Z4@=T%+!?OZC_GGP=U&D-WL+7P;&O?M.PZ7&0ZX.Q#5M;HH:N&[;; M&M:RPDY93T0J02,%=34&(KS!HGE<'3 /:^;A>_+1=787@_,63E:L!U8&@W[S M$VT+"WMA(VS6%M9S>B?<=/=N/;?[,ZVN'BD+O(2+#KY2&#&EOUB5$'2WF,^[ MJNCM7N2]*WMWUX+KOXF]_I$A@W#0-/3$;$V':*$ ML[1@JKS1Z]6Z"[TQO5=C_59WIZ9CVM&4K>TC%FL*9W5*5D#I7 W@@!=EMUA. M%,]-_[3D"KHQ,TR@PR9"!\#_*\[5=J)?4/?LDW]02P,$% @ &8-Y4M[F M:6)6 @ J@8 !D !X;"]W;W)K&ULM95M:]LP M$,>_RF$8I+#%B9(Z27$,?5A988/0T.W%V O%OL2BMN1*2MQ^^YWDU&0C\398 MW]AZN/OI?W?6.:Z5?C0YHH7GLI!F'N365A=A:-(<2V[ZJD)).VNE2VYIJC>A MJ33RS#N51<@&@R@LN9!!$ONUA4YBM;6%D+C08+9ER?7+%1:JG@?#X'7A7FQR MZQ;")*[X!I=H'ZJ%IEG84C)1HC1"2="XG@>7PXNKF;/W!E\%UN9@#"Z2E5*/ M;G*7S8.!$X0%IM81.+UV>(U%X4 DXVG/#-HCG>/A^)5^ZV.G6%;F*LK2:=@7YV62Y71E\ MVJ*T\'%'3P.]&[1<%.8,/L#ONW%HZ4SG&:9[_E7#9R?XM[CJ YN^!S9@0Y-S MC>972$B"6]6L5H_&:I%:S&!I5?H(#U+8+O"H!8\\>/27Z8#OG\D" M[BR6YD<'?]SRQYW"&[64!-0[$D^7"C::TSD](:%)S]FQ)#?4R%/=/=LEC(TB M-F9QN#LBY[R5<]XIY[+F.H,=95/(#?2X 0X5ZI0B/RJCFS;MCT;O.I(4M:JB M3LX"M>\V,D58_NF3F;30R9M4=MKRIV]2V>F_57;6RIG]U\IVTX91/YH<+6UX MT'I<%__"]49( P6NB33H3^B3T4UG;"965;X;K92EWN:'.?U,4#L#VE\K95\G MKL&UOZ?D)U!+ P04 " 9@WE27]QW=O$! "L!0 &0 'AL+W=O:(C90V()"0H25P&HZ0@I061&7\[IG^\$LK M/)^?Z%^<=_*RXP92)7^)'(N5_\'WV^4&E)PU M!E79BZF"4E3=R)_ZHJ9=03I,OO,=R)@AH>P"RWK9>EKV60)=)5X0IITP&!'> M<]G Z@Z'NP'&B$1>RDWQSONIJJS1^G)1ZVE88]X?.*\? M_D$MF<7L>,%7./@*W]+7-.PUOCKB\IFOY?6HKVCP M%;VEKVG8:WQ%+[PO=M9+]AW[P?5!5,:3L"?E[.J:$+I[&[H 5>WZ9*>0FM5- M"WI.0=L$VM\KA:? =NSP0"=_ 5!+ P04 " 9@WE2YLRW_2D# 0$P M#0 'AL+W-T>6QES'.>ENI#UPY;.)K%TC^ZY1[IS)#*LS4JPNSEC)EB6 M0M89F1M3?0S#>CIG):TO5,6D10JE2VIL5\_"NM*,YC4XE2+L]WI)6%(NR6@H M%^5-:>I@JA;29.2R,P7N\27/2)1\((&C&ZN<9>3A_.W/A3+7;P+W/'M_=M9[ M>'>];S]O@''D%ZT8,+I78P%B Y+L A=HSZZBCJ \P8\6"7>$.TXQBV M:1L-"R4WV8N),UAF6K+@D8J,C*G@$\W!JZ E%RMG[H-AJH32@;%E8T-%8*F? M'!RY'E14RU-RJ703VT5PWY-V^!ZP[H% +D0GL$^<832LJ#%,RQO;:08WQF=0 MT+;O5Y55.--T%?4OR<:A>=@@$Z5SIKLP$5F;1D/!"I"C^6P.3Z.J$$!C5&D; M.:W1-BSME EQ!Z_;CV*'>UELY:P'&9-=TPIJFX[&=8!_F\UQ;]/V M7\0;5/Q1F<\+.QW9]*'(V*UF!5\V_671"<#8(YR=5I58?1)\)DOF)G]TP-&0 MKOV"N=+\R4:#4IE: ],D>&3:\.FVY9>FU3U;FG4Y+0M<<_\5:OZ[ZSQCDFDJ MMD7;VC_E57ZQXG9_^A>:FY^5?<5>D?'5Z6ML]^13%YF\!I&O(MV#TQ<9IR>I M,6SW[ZU#PLX1H;,&)$!ZC- M?9R7#QDW-Q;'[Y/:RS_3-(WC),%6=#SV*AACZY8D\/&S8=K XL#D?YLK?%L MXQ5RN ZPG!ZJ$&RF>"5B,\77&A#_NH%'FOJSC<4!#RP+6.U ?'\DCA.4S\"F%]!'&,(O(TX@BD #1@2 MQ\T^N+M]*MS\!S;Z#5!+ P04 " 9@WE2EXJ[', 3 @ "P M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6= MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6' MTD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !F#>5*L.-Q?%@8 M $PW / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX&(;_BH:KW0L6\ G::3K3 MAK:;F1Z8D.WMCK %:&)+5+*3MK]^)9-0&_.5*X+MV(\_'9Y/!UX]:G._ MTOJ>?:]*9:\&V[K>O1R-;+X5%;=_Z9U0[LQ:FXK7[JO9C.S."%[8K1!U58ZB M\3@;55RJP>M7S_=:F%'X1=2T^&-WLI-KX MV[BW& 6OT<;A^7,?Q)?F_X11K]4-FMW-D!4[P25X-K M_2 ,6_"-\"_EGG)3[%^P=F1!N,Q+Z4Z8FZ)EI.115I>R<$\OV%M>$+)!RU!KQM4X]NY;(Q]XV=9"7\B?N+D7SN-EQX7(-1-BV;SG MTK"OO'2%_4EPVYBVS81T2#(38LM\T+IXE&79!N_&)4YJXPG8&VN[NIX@RTR( M-3,7QI6R3[]^M960#_P5[9K=@U)M\> M!3%"AHB(#;$'>^N0BK;R"V6/+1$A2T3$EKA1N:X$N^/?NS&#PP]B)=SZ@RY> M"V[J'^S.S=@#<(41:B(BUL!0;?X4SPO[?CPH4N2 B=L%G=]^/VJ4D"S?H M76ZY"4T?(1-$Q"98-BLKOC4^;N\>CA00(05$Q J &7%GE!8A.T3$=L"8<8B) MM!$1:P.F[MUH(G%$U.) Z7$',T;^B(G]T9\>LS_N? YO_PPQD49B8HW@/)F% MF,@L,;%9SB6C3_$,,>'4%K%>?$[:6\1(+#&Q6/;):2\6LDI,;16?8 U/$ZR> M(D6.B8D=$^99O3%$9HFIS7*:SO0R(JW$Q%HYS6MZ$9%28F*E8$$GX90T4DI" M/22!F&F(B922$"L%YQ%ANI,@I23D@Q6$V2ETI)2$6"E],Y5LR#YS8_S$48@) MUTNH%TQ@5M8I="2=A'K)!&)V"AU))Z%>-(&8G9:.]),0Z^=,CCMD2W?SH@DQ MD8$28@.=Q=PWHA 362@AMA!,Q;MKCLA"*;&%,&;8TE-DH?22 YM.2T^1A5)B M"V',L*6GR$(I^<#F=*&"_3%WW9$L.WE\8ZU_//.W4,^2>[%*S;J>8<-,8]RGW):]#3&2A*;&%4*&+=:?0D86FQ!8Z MPCS6>HB)+#0EMA"JFUL>YG!39*$IL87.[V=I8QMBPLW+%U@%"H(:8B(+3:DM MU(MY:/ A)K+0E-I"O9B'EA1@SI"%9L06ZEE6"QM2B(DL-".V$,3L9$@S9*$9 ML85.MCCUCH-FR$ S8@/]HW+WY(W_(9CKDFYJ4?E>*"\+,XS&[5;$ R8RT*PU MT*B]V+Y^58BU5*+X[!YAW?&!7J$@*=?]=".^^XT[/;G8?%Q/)R& M5;,;Q_./$(;UKA[;X:$[U]/ER*;KC^UX6?;;<&[7[^VV!EDN/?3W,YKGI_N9 MB]?/<_V?B=UFLU_7G]WZ][&>QG\,#G^Z_GW8U3HVB]>VW]9QU82/PVWW$*Z; M^'"9W"Q>WE9-__(6FS!WD$"0S!^D$*3S!R4(2O,'&039_$$.03Y_4(:@/']0 M@: R?] C!#W.'Q27*..2(&F"-8'6$;F.!%Y'!#L2B!V1[$A@=D2T(X':$=F. M!&Y'A#L2R!V1[DA@=T2\(X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;)R]+"/16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?1.J'AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ M[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT= M]78"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F0 M0.^,>F<"O3/JG0GT+JAW(="[H-Z%0.^">A<"O0OJ70CT+JAW^4Z]A_'S4(=; MS]<:K_^=5(^7<^OM\M?EU\[)W7O%.=Q7#,]_ 5!+ P04 " 9@WE2]S F M!B<" R, $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0!>"K&-H& M%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC#O#M?/W] M,5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F8UCKITQ3 M7N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ>YBZ/U+6 M3PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>!I?PX4*K/ MEWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7,N<"R\S;Z MD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6>22V/"Z_ MX]]G_%+_G7T(D#XD2!\*I \-THL/[P__./XY5F/KI^>\]GR5X&;7U!+ M 0(4 Q0 ( !F#>5('04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ &8-Y4B8[AB'O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M&8-Y4IE&PO=V]R:W-H965T&UL4$L! A0#% @ M&8-Y4N&S$YS4!@ !QP !@ ("!^@X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ &8-Y4HN+%K/0 P *0X M !@ ("!Y2 'AL+W=O5*!I,A0) , ' ) 8 " @>LD !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &8-Y4GS61M* "0 [BD !@ ("! MGS 'AL+W=O5) M YQ;["D !&% 8 " @54Z !X;"]W;W)K&PO=V]R:W-H965T5(LD6O4T@, "D( 9 " @6]H !X;"]W;W)K&UL4$L! A0#% @ &8-Y4JKDVFO9!0 XP\ !D M ("!>&P 'AL+W=O&PO M=V]R:W-H965T5*>+IX"NP0 M %4+ 9 " @>EZ !X;"]W;W)K&UL4$L! A0#% @ &8-Y4H-4]4_1 @ 3P8 !D ("! MVW\ 'AL+W=O&PO=V]R:W-H965T5)#;&X%<08 / 9 M " @1>( !X;"]W;W)K&UL4$L! A0#% M @ &8-Y4L!Y@KNB!P SA$ !D ("!OXX 'AL+W=O&PO=V]R:W-H965T5*CN,=]N ( $T& 9 " @1C( !X;"]W;W)K&UL4$L! A0#% @ &8-Y4G-UUTF:!@ 'A !D M ("!!\L 'AL+W=O&PO=V]R M:W-H965T5*#CH7Q]P( +@& M 9 " @:C5 !X;"]W;W)K&UL M4$L! A0#% @ &8-Y4E&FP*Y6+ 'I( !D ("!UM@ M 'AL+W=O&PO=V]R:W-H965T5(!%->B\P( #<' 9 M " @>4( 0!X;"]W;W)K&UL4$L! A0#% @ M&8-Y4M1XM"RP! 7@P !D ("!#PP! 'AL+W=O&PO=V]R:W-H965T5)GQ>Z#C 0 #D+ 9 " @

&UL4$L! A0#% @ &8-Y4N/=> 1*!0 M,0P !D ("!C1D! 'AL+W=O&PO=V]R:W-H965T5*! M4A[+R0, +P( 9 " @;TA 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4G^Q<^*@! N0P !D M ("!O24! 'AL+W=O&PO=V]R:W-H M965T5(*M$$4%@0 %$) 9 M " @<\R 0!X;"]W;W)K&UL4$L! M A0#% @ &8-Y4I#@:1[L P S @ !D ("!'#T% M #6&P &0 @($_.P$ >&PO=V]R:W-H965T5(7B*2ZR ( $ ) 9 " M@6-! 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y M4M/K YDE P *P@ !D ("!8D0! 'AL+W=O&PO=V]R:W-H965T5*UU.T,I , &P- 9 " @=A* 0!X;"]W;W)K M&UL4$L! A0#% @ &8-Y4E&9RDOW!0 .R M !D ("!LTX! 'AL+W=O&PO=V]R:W-H965T5)A.>(- MYP( (L( 9 " @7=7 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4KPRSA.U!P -3\ !D M ("!E5H! 'AL+W=O&PO=V]R:W-H965T M5)9_MH9F0( *\& 9 M " @2AE 0!X;"]W;W)K&UL4$L! A0# M% @ &8-Y4C(96FYN! I!( !D ("!^&&PO=V]R:W-H965T5+[-803E0( $ ' 9 " @3QO M 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4B_/ M4.>' @ 0P8 !D ("!"'(! 'AL+W=O&PO=V]R:W-H965T5(B=-J%<@( .4% 9 " @2AX 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4I:>) W$ P Y0P !D M ("!T7H! 'AL+W=O&PO M=V]R:W-H965T5(TC-ZS3P( M &L& 9 " @>J" 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4KZO0-B: @ [P8 !D ("! M<(4! 'AL+W=O&PO=V]R:W-H965T5);"2/NG@( '$' 9 M " @9N* 0!X;"]W;W)K&UL4$L! A0#% M @ &8-Y4EDG[5#4 @ 60@ !D ("!<(T! 'AL+W=O&PO=V]R:W-H965T5(?328GJ@( ,0& 9 " @6"F 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4OF=>2YV P 1PP !D M ("!0:D! 'AL+W=O&PO=V]R M:W-H965T5*M,S09S ( (L' M 9 " @2"P 0!X;"]W;W)K&UL M4$L! A0#% @ &8-Y4OW]_QY! P R@L !D ("!([,! M 'AL+W=O&PO=V]R:W-H965T5)UC(4 )P0 (,. 9 M " @06[ 0!X;"]W;W)K&UL4$L! A0#% @ M&8-Y4I&UL4$L! A0#% @ &8-Y4@:B!#!S P MUPL !D ("!K,D! 'AL+W=O&PO=V]R:W-H965T5*^ MC-&+M0( !L( 9 " @2#3 0!X;"]W;W)K&UL4$L! A0#% @ &8-Y4@> 4OH7 P ;0@ !D M ("!#-8! 'AL+W=O&PO=V]R:W-H M965T5+>YFEB5@( *H& 9 M " @=7< 0!X;"]W;W)K&UL4$L! M A0#% @ &8-Y4E_<=W;Q 0 K 4 !D ("!8M\! 'AL M+W=O&PO5*7BKL

5*L.-Q?%@8 $PW / " M &PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " 9@WE2]S F!B<" R, $P @ '" L[@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7 !< #L9 :\0$ ! end XML 100 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 101 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 243 494 1 true 75 0 false 12 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 - Consolidated Balance Sheets Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.cloudera.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Operations - Parenthetical Sheet http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical Consolidated Statements of Operations - Parenthetical Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows 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 2106102 - 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 Combination Sheet http://www.cloudera.com/role/BusinessCombination Business Combination 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 2117105 - Disclosure - Fair Value Measurement Sheet http://www.cloudera.com/role/FairValueMeasurement Fair Value Measurement Notes 13 false false R14.htm 2121106 - Disclosure - Goodwill and Intangible Assets Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2127107 - Disclosure - Derivative Contracts Sheet http://www.cloudera.com/role/DerivativeContracts Derivative Contracts Notes 15 false false R16.htm 2129108 - Disclosure - Balance Sheet Components Sheet http://www.cloudera.com/role/BalanceSheetComponents Balance Sheet Components Notes 16 false false R17.htm 2134109 - Disclosure - Debt Sheet http://www.cloudera.com/role/Debt Debt Notes 17 false false R18.htm 2138110 - Disclosure - Leases Sheet http://www.cloudera.com/role/Leases Leases Notes 18 false false R19.htm 2144111 - Disclosure - Commitments and Contingencies Sheet http://www.cloudera.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2146112 - Disclosure - Common Stock Repurchases Sheet http://www.cloudera.com/role/CommonStockRepurchases Common Stock Repurchases Notes 20 false false R21.htm 2148113 - Disclosure - Stock Based Compensation Sheet http://www.cloudera.com/role/StockBasedCompensation Stock Based Compensation Notes 21 false false R22.htm 2155114 - Disclosure - Income Taxes Sheet http://www.cloudera.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2163115 - Disclosure - Related Party Transactions Sheet http://www.cloudera.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 2165116 - Disclosure - Segment Information Sheet http://www.cloudera.com/role/SegmentInformation Segment Information Notes 24 false false R25.htm 2170117 - Disclosure - Net Loss Per Share Sheet http://www.cloudera.com/role/NetLossPerShare Net Loss Per Share Notes 25 false false R26.htm 2174118 - Disclosure - Subsequent Events Sheet http://www.cloudera.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.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 27 false false R28.htm 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPolicies 28 false false R29.htm 2307302 - 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 29 false false R30.htm 2313303 - 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 30 false false R31.htm 2318304 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.cloudera.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.cloudera.com/role/FairValueMeasurement 31 false false R32.htm 2322305 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.cloudera.com/role/GoodwillandIntangibleAssets 32 false false R33.htm 2330306 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.cloudera.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.cloudera.com/role/BalanceSheetComponents 33 false false R34.htm 2335307 - Disclosure - Debt (Tables) Sheet http://www.cloudera.com/role/DebtTables Debt (Tables) Tables http://www.cloudera.com/role/Debt 34 false false R35.htm 2339308 - Disclosure - Leases (Tables) Sheet http://www.cloudera.com/role/LeasesTables Leases (Tables) Tables http://www.cloudera.com/role/Leases 35 false false R36.htm 2349309 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.cloudera.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables 36 false false R37.htm 2356310 - Disclosure - Income Taxes (Tables) Sheet http://www.cloudera.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.cloudera.com/role/IncomeTaxes 37 false false R38.htm 2366311 - Disclosure - Segment Information (Tables) Sheet http://www.cloudera.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.cloudera.com/role/SegmentInformation 38 false false R39.htm 2371312 - 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 39 false false R40.htm 2404401 - 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/SummaryofBusinessandSignificantAccountingPoliciesTables 40 false false R41.htm 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Sheet http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details) Details 41 false false R42.htm 2408403 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details) Details 42 false false R43.htm 2409404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details) Sheet http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails Revenue from Contracts with Customers - Performance Obligations (Details) Details 43 false false R44.htm 2411405 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.cloudera.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 44 false false R45.htm 2414406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details) Details 45 false false R46.htm 2415407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails Cash Equivalents and Marketable Securities - Narrative (Details) Details 46 false false R47.htm 2416408 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) Sheet http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details) Details 47 false false R48.htm 2419409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) Details 48 false false R49.htm 2420410 - Disclosure - Fair Value Measurement - Narrative (Details) Sheet http://www.cloudera.com/role/FairValueMeasurementNarrativeDetails Fair Value Measurement - Narrative (Details) Details 49 false false R50.htm 2423411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 50 false false R51.htm 2424412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 51 false false R52.htm 2425413 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 52 false false R53.htm 2426414 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details) Sheet http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Future Amortization Expense (Details) Details 53 false false R54.htm 2428415 - Disclosure - Derivative Contracts (Details) Sheet http://www.cloudera.com/role/DerivativeContractsDetails Derivative Contracts (Details) Details http://www.cloudera.com/role/DerivativeContracts 54 false false R55.htm 2431416 - 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 55 false false R56.htm 2432417 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 56 false false R57.htm 2433418 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Sheet http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details) Details 57 false false R58.htm 2436419 - Disclosure - Debt - Narrative (Details) Sheet http://www.cloudera.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 58 false false R59.htm 2437420 - Disclosure - Debt - Expected Future Principal Payments (Details) Sheet http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails Debt - Expected Future Principal Payments (Details) Details 59 false false R60.htm 2440421 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 60 false false R61.htm 2441422 - Disclosure - Leases - Lease Term and Discount Rate (Details) Sheet http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails Leases - Lease Term and Discount Rate (Details) Details 61 false false R62.htm 2442423 - Disclosure - Leases - Maturities (Details) Sheet http://www.cloudera.com/role/LeasesMaturitiesDetails Leases - Maturities (Details) Details 62 false false R63.htm 2443424 - Disclosure - Leases - Narrative (Details) Sheet http://www.cloudera.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 63 false false R64.htm 2445425 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 2447426 - Disclosure - Common Stock Repurchases - Narrative (Details) Sheet http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails Common Stock Repurchases - Narrative (Details) Details 65 false false R66.htm 2450427 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 66 false false R67.htm 2451428 - 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 67 false false R68.htm 2452429 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details) Details 68 false false R69.htm 2453430 - 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 69 false false R70.htm 2454431 - Disclosure - Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details) Sheet http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details) Details 70 false false R71.htm 2457432 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details) Details 71 false false R72.htm 2458433 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails Income Taxes - Schedule of Components of Provision for Income Tax (Details) Details 72 false false R73.htm 2459434 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Sheet http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details) Details 73 false false R74.htm 2460435 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 74 false false R75.htm 2461436 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.cloudera.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 75 false false R76.htm 2462437 - Disclosure - Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Sheet http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details) Details 76 false false R77.htm 2464438 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 77 false false R78.htm 2467439 - 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 78 false false R79.htm 2468440 - 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 79 false false R80.htm 2469441 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.cloudera.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 80 false false R81.htm 2472442 - 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 81 false false R82.htm 2473443 - 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 82 false false R83.htm 2475444 - Disclosure - Subsequent Events (Details) Sheet http://www.cloudera.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.cloudera.com/role/SubsequentEvents 83 false false R9999.htm Uncategorized Items - cldr-20210131.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - cldr-20210131.htm Cover 84 false false All Reports Book All Reports cldr-20210131.htm cldr-20210131.xsd cldr-20210131_cal.xml cldr-20210131_def.xml cldr-20210131_lab.xml cldr-20210131_pre.xml q4-2110kexhibit2101.htm q4-2110kexhibit311.htm q4-2110kexhibit312.htm q4-2110kexhibit321.htm q4-2110kexhibit322.htm q4-21cldrexhibit2301.htm cldr-20210131_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cldr-20210131.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 243, "dts": { "calculationLink": { "local": [ "cldr-20210131_cal.xml" ] }, "definitionLink": { "local": [ "cldr-20210131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "cldr-20210131.htm" ] }, "labelLink": { "local": [ "cldr-20210131_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "cldr-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "cldr-20210131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/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": 667, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 8, "http://www.cloudera.com/20210131": 2, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 14 }, "keyCustom": 31, "keyStandard": 463, "memberCustom": 16, "memberStandard": 55, "nsprefix": "cldr", "nsuri": "http://www.cloudera.com/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.cloudera.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106102 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Business Combination", "role": "http://www.cloudera.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Fair Value Measurement", "role": "http://www.cloudera.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Derivative Contracts", "role": "http://www.cloudera.com/role/DerivativeContracts", "shortName": "Derivative Contracts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Balance Sheet Components", "role": "http://www.cloudera.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Debt", "role": "http://www.cloudera.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Leases", "role": "http://www.cloudera.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144111 - Disclosure - Commitments and Contingencies", "role": "http://www.cloudera.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146112 - Disclosure - Common Stock Repurchases", "role": "http://www.cloudera.com/role/CommonStockRepurchases", "shortName": "Common Stock Repurchases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148113 - Disclosure - Stock Based Compensation", "role": "http://www.cloudera.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Income Taxes", "role": "http://www.cloudera.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Related Party Transactions", "role": "http://www.cloudera.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165116 - Disclosure - Segment Information", "role": "http://www.cloudera.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170117 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174118 - Disclosure - Subsequent Events", "role": "http://www.cloudera.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "role": "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307302 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "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 - Consolidated Balance Sheets - Parenthetical", "role": "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.cloudera.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Debt (Tables)", "role": "http://www.cloudera.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Leases (Tables)", "role": "http://www.cloudera.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356310 - Disclosure - Income Taxes (Tables)", "role": "http://www.cloudera.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2366311 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371312 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ic236d90a21134d7087963a8989d2aa35_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)", "role": "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails", "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Estimated Useful Lives of Company's Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ic236d90a21134d7087963a8989d2aa35_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails", "shortName": "Revenue from Contracts with Customers - Significant Changes in Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i6f90426b6d874103985426d471628540_I20190131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue from Contracts with Customers - Performance Obligations (Details)", "role": "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - 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-20210131.htm", "contextRef": "i4ae4e49b21354334b43084542e9df7f0_I20201008", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Cash Equivalents and Marketable Securities - Schedule of Fair Value of Cash and Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "cldr:MarketableSecuritiesNoncurrentTerm", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ibc080b2ae7b4415b90474f55ddf2547d_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "cldr:MarketableSecuritiesNoncurrentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Cash Equivalents and Marketable Securities - Narrative (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "shortName": "Cash Equivalents and Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "cldr:MarketableSecuritiesNoncurrentTerm", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ibc080b2ae7b4415b90474f55ddf2547d_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "cldr:MarketableSecuritiesNoncurrentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details)", "role": "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails", "shortName": "Cash Equivalents and Marketable Securities - Summary of Contractual Maturities of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ie5a6e2cdaf72433baa1df9b1b24d820e_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details)", "role": "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails", "shortName": "Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ib83594eb47b84bd5a7dab4c24c426cf2_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i9c1f3abd0ed3477e8426fbfa2f6c2d43_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Fair Value Measurement - Narrative (Details)", "role": "http://www.cloudera.com/role/FairValueMeasurementNarrativeDetails", "shortName": "Fair Value Measurement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Operations - Parenthetical", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "shortName": "Consolidated Statements of Operations - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i5376673f54a040e8b0ace090781b555c_D20200201-20210131", "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:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i7ea1a555fd544c6da7eb2cf9daacb499_D20190201-20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillOtherIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)", "role": "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i7b855e2251de485582c362550604625d_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Derivative Contracts (Details)", "role": "http://www.cloudera.com/role/DerivativeContractsDetails", "shortName": "Derivative Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i7b855e2251de485582c362550604625d_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - 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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Balance Sheet Components - Accrued Compensation and Other Accrued Liabilities (Details)", "role": "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components - 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-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Debt - Narrative (Details)", "role": "http://www.cloudera.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i468ecc0e074248cdaf51749f5c20a65f_I20201222", "decimals": null, "lang": "en-US", "name": "us-gaap:LongTermDebtTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Debt - Expected Future Principal Payments (Details)", "role": "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails", "shortName": "Debt - Expected Future Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cldr:LeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441422 - Disclosure - Leases - Lease Term and Discount Rate (Details)", "role": "http://www.cloudera.com/role/LeasesLeaseTermandDiscountRateDetails", "shortName": "Leases - Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "cldr:LeaseTermsAndDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Leases - Maturities (Details)", "role": "http://www.cloudera.com/role/LeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i9c1f3abd0ed3477e8426fbfa2f6c2d43_D20201101-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Leases - Narrative (Details)", "role": "http://www.cloudera.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - 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-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Common Stock Repurchases - Narrative (Details)", "role": "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails", "shortName": "Common Stock Repurchases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "cldr:NumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451428 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ic714d2b1048c4054bc00651a53a6edd7_D20180201-20190131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452429 - Disclosure - Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "shortName": "Stock-Based Compensation - Schedule of Weighted Average Assumptions in Calculating Option Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ic714d2b1048c4054bc00651a53a6edd7_D20180201-20190131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i522a0eafdb924c9b9bcdb85d79de7cc6_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453430 - 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-20210131.htm", "contextRef": "i3513c49cd76f4e50bead84a7e4d7fa2d_D20200201-20210131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "idbccb4abb24c467f9e84e055f19f5ff1_I20180131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "idbccb4abb24c467f9e84e055f19f5ff1_I20180131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i89e4ceea9ca64729ba9ed0578c2952aa_D20200201-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454431 - Disclosure - Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details)", "role": "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "shortName": "Stock-Based Compensation - Fair Value of ESPP Using Black-Scholes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i89e4ceea9ca64729ba9ed0578c2952aa_D20200201-20210131", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457432 - Disclosure - Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458433 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails", "shortName": "Income Taxes - Schedule of Components of Provision for Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459434 - Disclosure - Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460435 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "icacf5db805114aac8e2b637dc7332622_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461436 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462437 - Disclosure - Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details)", "role": "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Schedule of Changes in Gross Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i489ef96ce54d4dbdb7b1b1569b7b596d_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464438 - 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-20210131.htm", "contextRef": "i489ef96ce54d4dbdb7b1b1569b7b596d_D20200201-20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467439 - 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-20210131.htm", "contextRef": "i36b75f98ad344c0dbd12e9fc654fa3dc_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "cldr:ContributionMargin", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468440 - 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-20210131.htm", "contextRef": "i9c9162834cd143c89d2e0a81c182edb5_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "cldr:ContributionMargin", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i734fe170391c45dfb2118c51bdcc439a_D20200201-20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - 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-20210131.htm", "contextRef": "i734fe170391c45dfb2118c51bdcc439a_D20200201-20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - 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 }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473443 - 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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i1e4b3b5c5e6d4f6d94dec416d145e9d2_I20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475444 - Disclosure - Subsequent Events (Details)", "role": "http://www.cloudera.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i1e4b3b5c5e6d4f6d94dec416d145e9d2_I20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "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-20210131.htm", "contextRef": "ia9175e59e44b46ca85fcf147bf80911e_D20200201-20210131", "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-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "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-20210131.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - cldr-20210131.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cldr-20210131.htm", "contextRef": "i8291834fccfa4555b68fe213b017eafd_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 75, "tag": { "cldr_AcquisitionHoldbackPayment": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 1.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 payments" } } }, "localname": "AcquisitionHoldbackPayment", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 1.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, Estimated Fair Value" } } }, "localname": "AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationConsiderationTransferredShareBasedCompensationAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed", "label": "Business Combination, Consideration Transferred, Share Based Compensation Awards Assumed", "verboseLabel": "Fair value of equity awards assumed in a business combination" } } }, "localname": "BusinessCombinationConsiderationTransferredShareBasedCompensationAwardsAssumed", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cldr_BusinessCombinationConsiderationTransferredStockAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Stock Awards Assumed", "label": "Business Combination, Consideration Transferred, Stock Awards Assumed", "terseLabel": "Fair value of stock awards assumed" } } }, "localname": "BusinessCombinationConsiderationTransferredStockAwardsAssumed", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "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/20210131", "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/20210131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "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/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_ContractLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Liability [Roll Forward]", "label": "Contract Liability [Roll Forward]", "terseLabel": "Contract Liability [Roll Forward]" } } }, "localname": "ContractLiabilityRollForward", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "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/20210131", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ContributionMargin": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contribution Margin", "label": "Contribution Margin", "terseLabel": "Contribution margin" } } }, "localname": "ContributionMargin", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DebtInstrumentAnnualPrincipalPaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Annual Principal Payment, Percentage", "label": "Debt Instrument, Annual Principal Payment, Percentage", "terseLabel": "Debt instrument, annual principal payment, percentage" } } }, "localname": "DebtInstrumentAnnualPrincipalPaymentPercentage", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "cldr_DeferredTaxAssetCapitalizedResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Capitalized Research and Development", "label": "Deferred Tax Asset, Capitalized Research and Development", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetCapitalizedResearchAndDevelopment", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "ROU assets/lease liability" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationChangeInTaxStatusAmount": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Change In tax Status, Amount", "label": "Effective Income Tax Rate Reconciliation, Change In tax Status, Amount", "terseLabel": "Change in U.S. tax status of foreign entities" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInTaxStatusAmount", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationLegalExpensesAmount": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Legal Expenses, Amount", "label": "Effective Income Tax Rate Reconciliation, Legal Expenses, Amount", "negatedTerseLabel": "Legal expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationLegalExpensesAmount", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_EffectiveIncomeTaxRateReconciliationNonDeductibleCompensation": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Non-Deductible Compensation", "label": "Effective Income Tax Rate Reconciliation, Non-Deductible Compensation", "negatedLabel": "Non-deductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleCompensation", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210131", "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": "2017 Equity Incentive Plan", "verboseLabel": "Equity Incentive Plan 2017" } } }, "localname": "EquityIncentivePlan2017Member", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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/20210131", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_HortonworksIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hortonworks, Inc [Member]", "label": "Hortonworks, Inc [Member]", "terseLabel": "Hortonworks, Inc" } } }, "localname": "HortonworksIncMember", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "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]", "terseLabel": "In re Cloudera, Inc. Securities Litigation" } } }, "localname": "InReClouderaIncSecuritiesLitigationMember", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "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/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LeaseTermsAndDiscountRatesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Terms And Discount Rates", "label": "Lease Terms And Discount Rates [Table Text Block]", "terseLabel": "Lease Terms And Discount Rates" } } }, "localname": "LeaseTermsAndDiscountRatesTableTextBlock", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_LesseeOperatingSubleaseRentalProceedsNextTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Rental Proceeds, Next Two Years", "label": "Lessee, Operating Sublease, Rental Proceeds, Next Two Years", "terseLabel": "Sublease, rental proceeds, next two years" } } }, "localname": "LesseeOperatingSubleaseRentalProceedsNextTwoYears", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/LeasesNarrativeDetails" ], "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/20210131", "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/20210131", "presentation": [ "http://www.cloudera.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_MarketableSecuritiesNoncurrentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Noncurrent, Term", "label": "Marketable Securities, Noncurrent, Term", "terseLabel": "Marketable securities term" } } }, "localname": "MarketableSecuritiesNoncurrentTerm", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_NumberOfCustomersWith10AccountsReceivableBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Customers With 10% Accounts Receivable Balance", "label": "Number Of Customers With 10% Accounts Receivable Balance", "terseLabel": "Number of customers with 10% accounts receivable balance" } } }, "localname": "NumberOfCustomersWith10AccountsReceivableBalance", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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/20210131", "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/20210131", "presentation": [ "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "cldr_OtherStateBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other State Board [Member]", "label": "Other State Board [Member]", "terseLabel": "Other State Board" } } }, "localname": "OtherStateBoardMember", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_RevenueFromContractWithCustomerSubscriptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Subscription Period", "label": "Revenue From Contract With Customer, Subscription Period", "terseLabel": "Subscription period" } } }, "localname": "RevenueFromContractWithCustomerSubscriptionPeriod", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_RevenueFromContractWithCustomerSubscriptionPeriodLimitedCases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Subscription Period, Limited Cases", "label": "Revenue From Contract With Customer, Subscription Period, Limited Cases", "terseLabel": "Subscription period, limited cases" } } }, "localname": "RevenueFromContractWithCustomerSubscriptionPeriodLimitedCases", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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/20210131", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee", "label": "Share Based Compensation Arrangement, By Share Based Payment Award Maximum Number Of Common Stock Value Per Employee", "terseLabel": "Maximum stock value purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfCommonStockValuePerEmployee", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueWithheldForFuturePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value Withheld For Future Purchases", "terseLabel": "Share-based compensation arrangement by share-based payment award, value withheld for future purchases" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueWithheldForFuturePurchases", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cldr_ShareBasedCompensationArrangementbyShareBasedPaymentAwardMaximumOwnershipPercentageperEmployee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Maximum Ownership Percentage per Employee", "terseLabel": "Maximum ownership interest for plan participation (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardMaximumOwnershipPercentageperEmployee", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "cldr_ShareBasedCompensationArrangementbyShareBasedPaymentAwardMinimumWorkHoursperWeekforEligibility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Minimum Work Hours per Week for Eligibility", "terseLabel": "Minimum weekly hours worked for plan eligibility" } } }, "localname": "ShareBasedCompensationArrangementbyShareBasedPaymentAwardMinimumWorkHoursperWeekforEligibility", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "cldr_ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "cldr_ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "terseLabel": "Weighted-Average Remaining Contractual Term (Years)" } } }, "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "cldr_ShareBasedCompensationWeightedAveragePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Weighted Average Period", "label": "Share Based Compensation, Weighted Average Period", "terseLabel": "Share based compensation, weighted average period" } } }, "localname": "ShareBasedCompensationWeightedAveragePeriod", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_ShareRepurchaseProgramDecember22020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program, December 2, 2020", "label": "Share Repurchase Program, December 2, 2020 [Member]", "terseLabel": "Share Repurchase Program, December 2, 2020" } } }, "localname": "ShareRepurchaseProgramDecember22020Member", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_ShareRepurchaseProgramMarch32020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program, March 3, 2020", "label": "Share Repurchase Program, March 3, 2020 [Member]", "terseLabel": "Share Repurchase Program, March 3, 2020" } } }, "localname": "ShareRepurchaseProgramMarch32020Member", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardAmountReservedforSharePurchases": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases", "label": "Share-based Compensation Arrangement by Share-based Payment Award Amount Reserved for Share Purchases", "terseLabel": "Employee stock purchase plan withholdings" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmountReservedforSharePurchases", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardInitialPeriodforIncreasingSharesunderPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Initial Period for Increasing Shares under Plan", "terseLabel": "Years for increasing shares included in plan" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardInitialPeriodforIncreasingSharesunderPlan", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "cldr_SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Share Purchase Period", "terseLabel": "Share purchase period (in years)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharePurchasePeriod", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20210131", "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/20210131", "presentation": [ "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "domainItemType" }, "cldr_TermLoanBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B", "label": "Term Loan B [Member]", "terseLabel": "Term Loan B" } } }, "localname": "TermLoanBMember", "nsuri": "http://www.cloudera.com/20210131", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-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]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r666" ], "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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r337", "r525", "r526", "r528", "r657" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r154", "r173", "r174", "r175", "r176", "r178", "r180", "r184" ], "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": [ "r154", "r173", "r174", "r175", "r176", "r178", "r180", "r184" ], "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": [ "r116", "r123", "r215", "r384", "r385", "r386", "r425", "r426" ], "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/ConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r116", "r123", "r215", "r384", "r385", "r386", "r425", "r426" ], "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/ConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r116", "r123", "r215", "r384", "r385", "r386", "r425", "r426" ], "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/ConsolidatedStatementsofStockholdersEquity", "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": [ "r340", "r342", "r540", "r541", "r542", "r543", "r544", "r545", "r564", "r622", "r625" ], "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/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r340", "r342", "r540", "r541", "r542", "r543", "r544", "r545", "r564", "r622", "r625" ], "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/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/DebtNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r187", "r321", "r325", "r565", "r621", "r623" ], "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r187", "r321", "r325", "r565", "r621", "r623" ], "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r329", "r340", "r342", "r540", "r541", "r542", "r543", "r544", "r545", "r564", "r622", "r625" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/DebtNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r329", "r340", "r342", "r540", "r541", "r542", "r543", "r544", "r545", "r564", "r622", "r625" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails", "http://www.cloudera.com/role/DebtNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r188", "r189", "r321", "r326", "r624", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "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": [ "r188", "r189", "r321", "r326", "r624", "r641", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ], "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_AcceleratedShareRepurchasesLineItems": { "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": "Accelerated Share Repurchases [Line Items]", "terseLabel": "Accelerated Share Repurchases [Line Items]" } } }, "localname": "AcceleratedShareRepurchasesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesTable": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program.", "label": "Accelerated Share Repurchases [Table]", "terseLabel": "Accelerated Share Repurchases [Table]" } } }, "localname": "AcceleratedShareRepurchasesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "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_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r117", "r118", "r119", "r120", "r212", "r213", "r214", "r215", "r216", "r217", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r425", "r426", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r25", "r193", "r194" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r24", "r105", "r526", "r528", "r613" ], "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": [ "r10", "r11", "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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 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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r11", "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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 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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 2.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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r10", "r11", "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r260" ], "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": [ "r28", "r57", "r58", "r59", "r610", "r633", "r637" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r113", "r114", "r115", "r462", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r245" ], "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": [ "r26", "r387" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r384", "r385", "r386" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "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 equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r345", "r390", "r391" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r345", "r376", "r389" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 2.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/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r195", "r218", "r220", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r75" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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 contract costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r243", "r251" ], "calculation": { "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 3.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", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r131" ], "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": [ "r131" ], "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": [ "r131" ], "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": [ "r208", "r330" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r91", "r257" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cloudera.com/role/LeasesNarrativeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "negatedTerseLabel": "Impairment of real estate lease related assets", "terseLabel": "Impairment of real estate lease related assets", "totalLabel": "Impairment of real estate lease related assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/FairValueMeasurementNarrativeDetails", "http://www.cloudera.com/role/LeasesNarrativeDetails", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r162", "r175", "r182", "r211", "r458", "r463", "r494", "r585", "r608" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r53", "r103", "r211", "r458", "r463", "r494" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 6.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/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r483" ], "calculation": { "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r202" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 3.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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r203" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails_1": { "order": 2.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", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r200", "r226" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r206" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r204", "r206", "r600" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r204", "r207", "r601" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 cash equivalents and marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "auth_ref": [ "r204", "r207", "r598" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 cash equivalents and marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r205" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r204", "r205", "r599" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails": { "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 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/CashEquivalentsandMarketableSecuritiesSummaryofContractualMaturitiesofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r198", "r201", "r226", "r590" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r346", "r378" ], "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/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/SubsequentEventsDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r339", "r341" ], "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", "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r339", "r341", "r440", "r441" ], "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", "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r439" ], "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": [ "r448", "r449", "r451" ], "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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r448", "r449" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of common stock issued as consideration for a business combination" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r447", "r450", "r453" ], "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": [ "r454" ], "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 Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r442", "r443" ], "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_BusinessCombinationsPolicy": { "auth_ref": [ "r100", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r96", "r97", "r98" ], "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizationOfInternalCostsPolicy": { "auth_ref": [ "r100", "r568", "r581" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities.", "label": "Capitalization of Internal Costs, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Costs" } } }, "localname": "CapitalizationOfInternalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r232" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract cost, amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r231" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r231" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r81" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired in a business combination" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r4", "r35", "r93" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "cldr_AvailableforSaleSecuritiesandCashEquivalentsFairValueDisclosure", "weight": 1.0 }, "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails": { "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": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r13", "r94", "r100", "r583" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "auth_ref": [ "r210" ], "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": [ "r88", "r93", "r99" ], "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r495" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r35" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r603" ], "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 deposits", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r281" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r330", "r488" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r270", "r591", "r615" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r277" ], "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_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r100", "r280", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "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": [ "r113", "r114" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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", "verboseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r290" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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 common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock $0.00005 par value; 1,200,000,000 shares authorized at January 31, 2021 and 2020; 291,220,735 and 295,167,761 shares issued and outstanding at January 31, 2021 and 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r70", "r594", "r618" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r143", "r144", "r191", "r491", "r492" ], "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": [ "r143", "r144", "r191", "r491", "r492", "r639" ], "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": [ "r143", "r144", "r191", "r491", "r492", "r639" ], "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": [ "r138", "r605" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r143", "r144", "r191", "r491", "r492" ], "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 (more than) (as a percent)" } } }, "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": [ "r141", "r143", "r144", "r145", "r491", "r493" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r143", "r144", "r191", "r491", "r492" ], "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_ConsolidationPolicyTextBlock": { "auth_ref": [ "r100", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractBasedIntangibleAssetsMember": { "auth_ref": [ "r444" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r302" ], "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": "Contract with Customer, Asset and Liability" } } }, "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": [ "r299", "r301", "r322" ], "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 assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r299", "r300", "r322" ], "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": "Contract liabilities, balance end of period", "periodStartLabel": "Contract liabilities, balance beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r299", "r300", "r322" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r299", "r300", "r322" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract liabilities, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r323" ], "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/RevenuefromContractswithCustomersSignificantChangesinContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r330", "r338", "r638" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184", "r186" ], "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": [ "r74", "r565" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r104", "r421", "r429" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedTerseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r109", "r421" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedTerseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r421", "r429", "r431" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTotalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r104", "r421", "r429" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedTerseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r445" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r586", "r588", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r284", "r588", "r607" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r505", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r287", "r505" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r107", "r291", "r292", "r293", "r294", "r504", "r505", "r507", "r604" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r285", "r506" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Debt instrument, unamortized discount (premium) and debt issuance costs, net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r210" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r210" ], "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": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r422", "r429" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedTerseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r422", "r429" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "negatedTerseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r104", "r422", "r429", "r430", "r431" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTotalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r411", "r587", "r606" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r422", "r429" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedTerseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r412" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r414" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r414" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r417", "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits and other credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r413" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "ROU assets/lease liability" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r157" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "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/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r471", "r472", "r475", "r477" ], "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/DerivativeContractsDetails" ], "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": [ "r482" ], "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": [ "r469", "r471", "r475" ], "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/DerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLoss": { "auth_ref": [ "r474", "r476" ], "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/DerivativeContractsDetails" ], "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/DerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r466", "r468" ], "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/DerivativeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r465", "r467", "r468", "r469", "r470", "r473", "r475", "r478", "r480", "r481" ], "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/DerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r100", "r110", "r465", "r467", "r469", "r470", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Contracts" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r446" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r392" ], "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": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r129" ], "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)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r134" ], "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": [ "r495" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Amount", "negatedLabel": "Global intangible low-taxed income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r377" ], "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 (in years)" } } }, "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": [ "r377" ], "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", "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options to purchase common stock", "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", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r113", "r114", "r115", "r118", "r125", "r127", "r135", "r215", "r290", "r295", "r384", "r385", "r386", "r425", "r426", "r496", "r497", "r498", "r499", "r500", "r501", "r628", "r629", "r630" ], "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/ConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r483", "r484", "r485", "r489" ], "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 Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r484", "r537", "r538", "r539" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r483", "r484", "r486", "r487", "r490" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "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": [ "r488" ], "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": [ "r330", "r331", "r336", "r338", "r484", "r537" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r330", "r331", "r336", "r338", "r484", "r538" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "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, Policy" } } }, "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r537", "r538", "r539" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r488", "r490" ], "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/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r208", "r209", "r219", "r222", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r252" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r252" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r252" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r252" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r252" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r244", "r246", "r250", "r253", "r566", "r567" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r567" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "order": 2.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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r244", "r249" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r566" ], "calculation": { "http://www.cloudera.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails", "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r566" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r455" ], "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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r100", "r503" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "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/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and office equipment", "verboseLabel": "Furniture and office equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "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/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r142" ], "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": [ "r233", "r235", "r584" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BusinessCombinationNarrativeDetails", "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r236" ], "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/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r100", "r239", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r91", "r234", "r237", "r240" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "verboseLabel": "Other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "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/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r103", "r162", "r174", "r178", "r181", "r184", "r211", "r494" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r469" ], "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/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r91", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r91", "r256" ], "calculation": { "http://www.cloudera.com/role/LeasesNarrativeDetails": { "order": 2.0, "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets to be disposed of" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r108", "r432" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r162", "r174", "r178", "r181", "r184", "r582", "r592", "r596", "r619" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r108", "r432" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofDomesticandForeignComponentsofLossbeforeProvisionforIncomeTaxesDetails" ], "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": [ "r263" ], "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/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/DerivativeContractsDetails" ], "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/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r401", "r409", "r416", "r427", "r433", "r435", "r436", "r437" ], "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": [ "r104", "r126", "r127", "r160", "r399", "r428", "r434", "r620" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "negatedTotalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails", "http://www.cloudera.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r100", "r397", "r398", "r409", "r410", "r415", "r423", "r645" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedTerseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "negatedTerseLabel": "U.S. federal statutory income tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "negatedTerseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r400" ], "calculation": { "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Research tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesReconciliationofIncomeTaxesatStatutoryFederalIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "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 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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Other contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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", "negatedTerseLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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/ConsolidatedStatementsofCashFlows" ], "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r242", "r248" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r78", "r288" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense, debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r595" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndCash": { "auth_ref": [ "r616" ], "calculation": { "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails_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, Amortized Cost" } } }, "localname": "InvestmentsAndCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r519", "r521" ], "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": [ "r519" ], "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": "Lease, Cost" } } }, "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": [ "r259" ], "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]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r520" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "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": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/LeasesMaturitiesDetails_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/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r520" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r522" ], "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": [ "r43", "r103", "r176", "r211", "r459", "r463", "r464", "r494" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r103", "r211", "r494", "r589", "r612" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r103", "r211", "r459", "r463", "r464", "r494" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.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/ConsolidatedBalanceSheets" ], "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/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r325" ], "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r286", "r588", "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Long-term debt, current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails", "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r111", "r282" ], "calculation": { "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtExpectedFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, excluding current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Long-term debt, term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r283" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "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": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r44" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r330" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r89", "r92" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r61", "r64", "r69", "r92", "r103", "r117", "r121", "r122", "r123", "r124", "r126", "r127", "r128", "r162", "r174", "r178", "r181", "r184", "r211", "r494", "r593", "r617" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows", "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted and Issued Accounting Standards" } } }, "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r469" ], "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/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r352" ], "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": [ "r150" ], "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": "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/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations", "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/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r174", "r178", "r181", "r184" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationReconciliationofSegmentFinancialInformationtoLossfromOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r513", "r521" ], "calculation": { "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": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r511" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r508" ], "calculation": { "http://www.cloudera.com/role/LeasesNarrativeDetails": { "order": 1.0, "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r510" ], "calculation": { "http://www.cloudera.com/role/LeasesMaturitiesDetails_1": { "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/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r510" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 5.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r510" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r509" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r518", "r521" ], "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/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r517", "r521" ], "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/LeasesLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails", "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails", "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r173", "r174", "r175", "r176", "r178", "r184" ], "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": [ "r10", "r11", "r12", "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "order": 3.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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r456", "r457", "r461" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r62", "r65", "r456", "r457", "r461" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r55", "r57" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 gain on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/ConsolidatedStatementsofCashFlows" ], "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/DerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r87" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r82", "r199" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r83", "r452" ], "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": [ "r83" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r346", "r378" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "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/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.00005 par value; 20,000,000 shares authorized, no shares issued and outstanding at January 31, 2021 and 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r33", "r34" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 4.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from debt, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r85", "r379" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r199" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r79", "r80", "r199" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sale of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r261" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r259" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r261", "r614" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationandAmortizationofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.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/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r37", "r100", "r261", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r261" ], "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 Estimated Useful Lives of Company's Assets", "verboseLabel": "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r259" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r32", "r100", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r174", "r178" ], "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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r337", "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r337", "r525", "r528", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r523", "r524", "r526", "r529", "r530" ], "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": [ "r395", "r658" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "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/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r100", "r395" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r9", "r16", "r99", "r642" ], "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/ConsolidatedStatementsofCashFlows" ], "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 awards", "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", "http://www.cloudera.com/role/SubsequentEventsDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r295", "r387", "r611", "r632", "r637" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r113", "r114", "r115", "r118", "r125", "r127", "r215", "r384", "r385", "r386", "r425", "r426", "r628", "r630" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity", "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": [ "r153", "r154", "r173", "r179", "r180", "r187", "r188", "r191", "r320", "r321", "r565" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/SegmentInformationScheduleofFinancialInformationbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r143", "r191" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r101", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r327" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r302", "r303", "r304", "r305", "r306", "r307", "r310", "r311", "r324", "r327" ], "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": [ "r72", "r640" ], "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": [ "r308" ], "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/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "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/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r309" ], "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/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "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/RevenuefromContractswithCustomersPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "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/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r516", "r521" ], "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/ConsolidatedStatementsofCashFlows" ], "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": "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": [ "r131" ], "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": [ "r131" ], "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 Antidilutive 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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r440", "r441" ], "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_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesNarrativeDetails" ], "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]", "terseLabel": "Cash as Reported on the Condensed Consolidated Flows" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CashEquivalentsandMarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Provision for Income Tax" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r130" ], "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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Income Taxes at Statutory Federal Income Tax Rate to Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r244", "r249", "r566" ], "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/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r244", "r249" ], "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/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r239", "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Domestic and Foreign Components of Loss before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r261" ], "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", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r106", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r162", "r165", "r177", "r239" ], "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": [ "r162", "r165", "r177", "r239" ], "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": [ "r346", "r378" ], "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/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r364", "r367" ], "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_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted Average Assumptions in Calculating Option Fair Value" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r408", "r424" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Changes in Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r149", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r621" ], "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": [ "r149", "r151", "r152", "r162", "r166", "r178", "r182", "r183", "r184", "r185", "r187", "r190", "r191", "r192" ], "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": [ "r100", "r167", "r168", "r169", "r170", "r171", "r172", "r188" ], "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofOperations": { "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/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "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/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r325" ], "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Minimum months worked for plan eligibility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r347" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r358" ], "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": [ "r363" ], "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": [ "r361" ], "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": [ "r361" ], "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/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r360" ], "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": "Number of Restricted Stock Units Outstanding End of Period (in shares)", "periodStartLabel": "Number of Restricted Stock Units Outstanding 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": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted- Average Grant Date Fair Value Per Share End of Period (in dollars per share)", "periodStartLabel": "Weighted- Average Grant Date Fair Value Per Share 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": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of RSUs vested during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum payroll deduction (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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 Restricted Stock Units" } } }, "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Stock reserved for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r378" ], "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": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r366" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of exercised options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r359" ], "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", "negatedLabel": "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date value of employee options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r378" ], "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": "Balance" } } }, "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": [ "r355", "r378" ], "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 the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the 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": "Options Outstanding" } } }, "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": [ "r354" ], "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 the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and Expected to Vest \u2014 January 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "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 (as a percent)" } } }, "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": [ "r344", "r350" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofRestrictedStockActivityDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails", "http://www.cloudera.com/role/SubsequentEventsDetails", "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "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": "Remaining three years" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r100", "r346", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/CommonStockRepurchasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r347" ], "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 (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r348" ], "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 (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r371", "r388" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationFairValueofESPPUsingBlackScholesDetails", "http://www.cloudera.com/role/StockBasedCompensationScheduleofWeightedAverageAssumptionsinCalculatingOptionFairValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable\u2014 January 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable\u2014 January 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r368" ], "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": "Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and Expected to Vest \u2014 January 31, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "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": "Outstanding end of period (in shares)", "periodStartLabel": "Outstanding beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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 equity awards (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r514", "r521" ], "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": [ "r112" ], "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_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesScheduleofEstimatedUsefulLivesofCompanysAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r149", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r173", "r174", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r184", "r191", "r239", "r264", "r265", "r266", "r621" ], "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": [ "r52", "r113", "r114", "r115", "r118", "r125", "r127", "r135", "r215", "r290", "r295", "r384", "r385", "r386", "r425", "r426", "r496", "r497", "r498", "r499", "r500", "r501", "r628", "r629", "r630" ], "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/ConsolidatedStatementsofStockholdersEquity", "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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": [ "r113", "r114", "r115", "r135", "r565" ], "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/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/ConsolidatedStatementsofOperationsParenthetical", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r22", "r23", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued in a business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r290", "r295" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r290", "r295" ], "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": "Shares issued from restricted stock units vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r290", "r295", "r357" ], "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_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r52", "r290", "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued in a business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r290", "r295" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r22", "r23", "r290", "r295" ], "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": "Shares issued from restricted stock units vesting" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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" ], "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": [ "r23", "r29", "r30", "r103", "r197", "r211", "r494" ], "calculation": { "http://www.cloudera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "negatedTerseLabel": "Stockholders' equity attributable to parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedBalanceSheets", "http://www.cloudera.com/role/ConsolidatedStatementsofStockholdersEquity", "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/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r102", "r295", "r298" ], "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" } } }, "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": [ "r515", "r521" ], "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", "negatedLabel": "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r502", "r532" ], "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/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r502", "r532" ], "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/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r502", "r532" ], "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/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r502", "r532" ], "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/StockBasedCompensationNarrativeDetails", "http://www.cloudera.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r531", "r533" ], "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": [ "r54" ], "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 CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r1", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of property and equipment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/SummaryofBusinessandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Research and development credits and other credits" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.cloudera.com/role/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails": { "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/BalanceSheetComponentsAccruedCompensationandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r208", "r209", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r297" ], "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": [ "r23", "r290", "r295" ], "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", "negatedTerseLabel": "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r290", "r295", "r297" ], "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/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r330", "r597" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r330", "r338", "r597" ], "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/CashEquivalentsandMarketableSecuritiesScheduleofFairValueofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://www.cloudera.com/role/FairValueMeasurementScheduleofFinancialAssetsandLiabilitiesAccordingtotheFairValueHierarchyMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r396", "r404" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of end of year", "periodStartLabel": "Balance as of beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails", "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "negatedTerseLabel": "Tax positions taken in current period, gross decreases" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Tax positions taken in current period, gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r405" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Tax positions taken in prior period, gross increases" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesScheduleofChangesinGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r407" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r136", "r137", "r139", "r140", "r146", "r147", "r148" ], "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_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r378" ], "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": [ "r378" ], "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)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.cloudera.com/role/ConsolidatedStatementsofOperations", "http://www.cloudera.com/role/NetLossPerShareScheduleoftheCalculationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r531": { "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" }, "r532": { "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" }, "r533": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(2))", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=120398226&loc=d3e511914-122862" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=27015634&loc=d3e516343-122869" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "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" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "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" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "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" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r66": { "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" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r662": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r663": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r664": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r665": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r666": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r667": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 106 0001628280-21-005632-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-005632-xbrl.zip M4$L#!!0 ( !F#>5)V,B'.^68# +].) 1 8VQD5-&.8FA]*D?[K0\A#@];J1KT6A\& MU6%Y8HMB?,^+P=%95>[MCUJ,,'KK8O54@/8Z^E1H%E(!TH;"*4.+:'BBWH(C MPOVQ]S0DH (H%)*16 "U4+AD94&<])8%'2AE?X2G1DFGO8A2&P')"LN!*&N8 MY,P;Y4U^[/X(WP[?L#]\>CPL]JP]^N>C_='HZ.F3)\D.W>-!M?=D>N$)-ID4 MA!:4IY>EO[TZ=/C4U=UQWP'SULBC64_Y=S?WAR/9]O"@_K$:?]RG^^(7^]-U0W:C9=P?'(5;VL1_T MF3?[=?;_G]V+/%[=8C',4P^AMW MXO?'>X.3;R*BK[U:;ENX:L#UILHGDXL714.\5>[B>7CA=J<][=K^WC\?Q7[Q M;NL1BG.TX=D_>G%D6[F"(O[O<7GRST=(:CLZZ\9^/ M0CD\ZMJSI_U!/V(#RM.GN6"L)A_+$&)__!&O=]!25*6?//]TM!G3/Q^5UE E MHC 1P &JKQ;))PK*)4T,I?'C:GYC_)<65_CW;2\_.I9/U_K8OK,7^#J5[:[W M0SS]GWCVJ%4&K#KP]V=N=7#RFFV>[/#V<3A8.]E]90XV#@YYI[<..^?ONYV# M/='9WNSM;+_?;Y^__=1A:Z)]L'/>[K5%A[7%:][I[IP/1.=\M]QXU::[VSNP ML?V.[/;6Z,YVF[17P_[&]CIKG_]UL+$=#C;>:_*:[9[M?/!RYV#M4_O5#M_M M=Y]7Z6?O#7_OMU;5/NP=KI+.ZSCKGAY]V>N].PJN7I7OU3N[VUOD. M:W_:.>AV.ZLO]SNK[\YW7^&SSM]C_6OX'&S'ATX7GS^]YST^2_1WMX]Z.P_MO-?GK[?71NTM^6C M\XPD(AT:T4@+4"BZ6@16! Z>4 B<6OOH&4$]$5QP9?[QY :>=PGOA7MY60Z] M[>Y$6[W$7X8-P-\"F%X'F()/!I$L@$=TJYRDPD9 STD4E4F#(4(_>I;[?V[0 MOL'Z!Z$!][O 93>UUPGO32@8)%* 3K8PAB'"028E$^*KY*-G+W?N'-J)]\.[ M3T=/W6#0C;:?;#?[WRO05Q#Q,$:]:_<:H+\%-+\!M)%6<^,*JS0O(,I0&,]E MX1%XAE [914"O?)Z:^U'L%;14BN$2$$ >!FLBHZAO0C6>@?&9*RIN<":7%?C M*3%^NN+]X!@=<7]O"[E3L%48OCL*& ZLG2+1&):N&U^7P]%\\3YMG[=/=OM_ M[>^>#\[;Y^O0.7A^T#YX7R)>9'?[K][&JW=G;;9SBD^!SJOW^YT/.V?M+4-V M/OPU1-P.VMLO]W^](YWS_8./#VT_M[176P6?M'JR?[Q[L]R[O M^?=?^ZX7NAN]]FG[P\O>QNH[WMY^>[:[_99CF\7NZLII>W6'M@]V>^V##CY_ MY_3?Y^L"L9YBWC[KO/V8"+5*"%D@/@B[!UHXC\9;:F6,3BH$CK!_$PK$3U+> MCCT7JQ\1#^>))H[9J!Q@U.4, 05)B! 2$Z#"WUCY3"2?;L:3V#^.+S$6S"RT MLG[T 4/$%\?#T0 ?MW7LAKXJCS)KGOB .4L):O)42H[V\SV=#^NGG0^[!^W5 M0]143S=65Z"-6MXYV#W<.?!8?N^\71JR^^]]XGOO^_:#.=[HK6'[WE&T+!2Q M_;2Q_1:EYAVTL2QJ.>OT-LLL11NK[;-_GZ^A-+[E'QVE-$CI"R6"11;F=:$I M06TWQIJ4.9KPCYZ]H3]DR%,,VB1O(_$*0'--M$8Y4!9-2?8;?X/>A41M[=LJ M/LS*;\^=E5D3?V+/^T\@D%;_SG?1QF89Q 2Q\> MMAR]!_FH8W I$%1?\(@M4QI]=#(%]X0;C3S;>D!L^0]A*]'D&TF38TX U1GBJHIL8_I;]"5AC7XY1\(;KEGMC MP-=.CZ(?Q;!=]K#(1MK"7X<)M?E2<>>.[O;;2_N^L>I/=U_M]G97=]&RKI.= M T2L]^Y3Y^ MWKN//OO=:7M[O[=Q:=\'GW;8&MM8W2QW#@[1IF>?L((2L<=V M#O;X[JMW'%'_M/%J\S!+Q W[CGYD!]O7>?47^A*TZ=N;W?;J.]A8Q;:OAL-= M;%]G>P5V7[W-$C&U[?C?E8\^*,.)H 6"B'(1$\9@X+,N*JNU3]$(C+Q^1"@$ M)$B614N\ 6+QCY#$ -,VH>=0[&$I_,;JA4@<]3KH;G<84K+5M3-TV^C"=P\0 MZO.=@QU\ULMN^P#=;0\_?Z;P.UCWRP.D9(?M[75TV^C"D2IN;"-=/%CA.Q^0 M-IQG][_"T'VC"!U^U()[FPA#$HZ0@HNJ,(GB'V>XX@BY9O:']5TY&YWTQ!I% MP/.$YEL(;30X386/?Q=O-=#. EJ.S_RH@@V*VU0$Z1%:KE-AI$J%,BHR%03C M4B"T[(>@Y8)R#P;-@4P0!7'1!@W(Q"$HU.:_(UD-M#. %EWXMO\((7J31TBB M9*$ R4V!CML7,F;_BM"BMT9HX8>@92$&J@6%0#T$D0PQDED,S;%FP^#O&-B8 M/X]!-^.4&U?YS#J$>W7:]+7$:?,&H&JQ52 M,6$#2!^\CY3;,=*4,*:+BP^/6BAR9<]VA_]\!%_4Z+]#_OE7D+^NT9MYLFV( M\'N\:O>0^^71-GP*F:\PG'4.VOQB!*;S:G-_A[7Q\UNVN^J12;W%N@[/\?X< M:9]V#C8/D;T)K.,DO'H/X5]_=7=9]\0=#,CN*Q2&V5T]Y"@, MV-8<::\QK+O43GH[!*.FW#<( .(7\;3^(^G4KH!.N?&?2]J"B.I^$N MOI4A?T]EK%KC!L4OSIZ^6/^?F[-*MV]^=O'3S=J/QK[LXMMP9*O1JAW%9Y.9 M4580>G'?U;7+9H:+HG0RB7KUB,F5B^\7#WERHZ,NZLFJ/NZTXW'?3W[L13L\ MKN*SZW7URZ^)[O_R(&U#-0":PTQ@-WQ )A.D1J*..,01S'](2H MA>CZR53Y:-KQZEIO7ESYP=X<9H,U_*Q#IV".+_YPCR9D=4DB[4I:@E,115NH M)'AV^P;TQ2A)-K<+U:-TO*!#_UR/WN@!;WT2P6DB*)HMZW5D3G(5O.*<2<:N MC1,M6@_0GY:I&SV@F:&:HS?WR8(0PDF=(J.H7Q3I7PI3K5JX'B"_T@/7;11Z M^#$9N'R]4)Y@LZX7'7->.QI4/VG./KL__[@:^X->V?]2M=^KU#>J>'*S]=_2 M?40!B1M/ BP!$C7:4Q^)(4I3AV+PQ=CKC@5@^MIQ+_.QR=> #SL]ZI:^'$VF M9UJA[.5IL[S>;EB-GKZI!N'8CS:JK5B=E#ZNG);#JQF?U_A+?Q@O9G:^6.-E M5UT^>%$]ZTU&$BU%PXQQ5. @$VJQ<4Z*(#UAD@?_I:G)!K\OX4?-]^-'9H8? M!ZU%H!9MK44WK+2B&LVMM80!&N3)U+*>XH= -OA]%3_]W?AEJ&>$GTXD('PB M!J8@$F9(X"E)YB,0J319"OLY_7$9[:=P$+4G7/FHP6NA!4G<:\4%JB2WB!@Z]+@#/Q_*I$(B,G&LI)#B7K!*:6Q-) MTLDQ)FK@\6L#\'PH 7&1.AI!J@@\1N.LE)03YR)C/*1E,]%;L=LM^WN(;]M6 MAS%/.BZQ?2;!D$1YLC0%I"_)6LV\"%)H2Z6U:MGL\[S0G8]QEB$9SZ.CPB5P MF=I'*3 X&[KS(<^HC]9I'A! 2$PX8B !UTHP+I!#+YME?A7[ ML;)=1'P?6.08>:70R44,D M0B1JDDB)YME\A'B!D;W$=.U_CW/V@D'O:-#'K\.;V.+OO4%_:S3PA[/'\6J9 M049Q1@LMJ P6@YN\UD*!(M%BUX%!XJMXL(:+I8%F)80R*Z/MOK%E6.^_L$?E MR'9K I/+%C)YY8R. ,DY3ZAU 027(BJU/!JTXOUQ[[B;$Q-MC/9CE/1(Y\FJ!X3 P9QSW)FFP3#/' MZS1TN0C^>0%XEL! 6(68/'<0%#7:1S0\B8:4$ZBYY0/TWKSZ_,&E2N:M)R&/ M4(*TTCJ!OB6P( -/AL 2@CL/+C!_H ,DB3XH,,X%)(9D/%)BE"%)6HU^:OF MOGL&,7]4-27$=4DL#S3QBX-G!I(AC.CC*"7-@E,.8V -EX(@.%NG.\L T MYQAX=I %H3B7J$*,!7#!&RM-),"D<$8F29<&LGN-@6>'3]YEAV@X&;0"FC,; M"?P:0%')\".Y/WSFU@,Q1NFBUXIAW)N<"TBQC1'4<^N"C36:8%H$_SS_Z22A M+7.<@Q720Z+"YM$=RG)./A:-6T) YQ,#SV<]AR5,2@>2&)FG"JWB#!U*4$0S MH2-90G#G'@//!6A/4XR 5%Q+ D+D=(J1,"JUICD7!UL^H.\Y!IX+JI:@CZ5& M^4@(\+SV/:GDI$&Z$5F4]OYV==?9Q\YJN_G-&)A(06GT GP$&IUF&AVF5, \ M!$_4TD SAQAXAC E[4!)(Q41%)'*R4-]XMJ8 "1HRI<'IOG&P#.$S#&AG*$Z MU#I,L'Z%PBP/F ZS"\9]I; M)J(9!P:>9_JHP .QQL:<"I%A<".#%D0LKMP\<."4XP:-.C$N22#,.4*2L(1:(Q2 L]WR&=.^]^-E)()Y%T.S7;$>"=C"MI9QU4*_/Y2&=:95-])CD7'I1.2:>#1 M0<( 2"5%M.9.D4"DD4L#S3R&?&:8"I/2-,DAD1APAA922:X$]<88KR$M#TQS M'O*9'63*.B>#=\:Y!!:C3X&>C$8*4GM0P2T-9/.C M&Z87+^KXNY3%EQ7ZZ;EH7Z[QXNKW5'DS_F%=!&OE7[(,C7.&O+\+!]O?&L+^R"-/MDJ8KF+C]?RC+P8 M#$=+R9.X)4P+K;B5 KQ$L(U7#"A5$FF2DC6 .TQNBRTC&)#O8V,CL?>Y65YFC\MI3?YF2-@ M%PS?G_8FM03,FWR\N\_;0S3HO *5IPC>VR",%;JN@'V7':\E8#]S3&\- )LM M7QL?7/6Y%=Z,PU%5YJ-IQ\-E[] D#S>WWLW,W:,GZ-C>]*'C*&P2Q:[W\Z%9 MY4G,)1 9M8R"R86) @SP( 1(I:S2>1,A4.F%\9375#!GRP@;P;Q_P=2<2$E0 M'(4E^]!L7QX6_@Z>+]\Y/;612]/X/_'W53\. QR/9?G M4664[_9)EU)ZK0,79RCV!XY<;Z1N%E+''JC478X'3\\2O3T:/*T#/_[P4##D MV ",8S2GV.?@@!,- E@T(:E$)DL:*"%W?B#>SP;ISX^'93\.ARL>_=VPO%K) M,'&"*" C&P;5:^N&Z OO>,$"1?+ M=/.?Y[$%> S#O M/IYKQ"1PQU@*.F]<@D2TTVB:+66:..=M,C45D]E&5XV81&%E9#[8I!AZ;&]\,"S_[? M7)WAF8[))4X20)[U0"=.C656"Z&C\#DUCU MQU?V(I:-P]7H1EO1'U=H,N]B7NI.L"(A1G J)PZAX#QZQ.0MQ^\NZUD=UCI] M$ZN5X3".GEM_&$/MX-&!2&]BC(X&8"Q89BQ!/ILB1WO'[!+ \V)0'0TJM'.U MU!\0-F'4X;FG'*1P-BA%7))$,YITK %5^ Z >KU8Y1)O+/9,38!!XT6(\R0) M10 [36LM8D"=05)O\.(2 -,^[F,-1[;[?% ?^@;)2QV2!!9E/A+$YG-]/)<* M@[)(4@W60W];86K,W43$\%A0855$;*0Q1FD#V(F>"Z)\#39\? =WVZ[&8[=G MM?,V6B7.K*',, 1@N8\L*0E!Z^GL=L!)U!BAE >@&)D:YF(P M)N\>(()X!G[QP5E *CW#G:5&1"]$LH;G-5K,$1L$-_DXA\214"\!//.@TK,# M*$H/0A,?:#Y\77&GE9P=,\-;2R*G2*0$!L%PET!&" MMB8B;5L"8.Z12L\.%V/!"T()0T8-1% KM,G;4/ 'QQE?!ESNGTK/T.%$0B7& M-(ZQF->8FA!L *Z%G%_SV.?7]V:W/21>%K M18>;V2Q697]O5I/SUYIT^?%?^)*V\OMGK_-.VZ^T:KU_=#P:CDO0635FX8+Y M&5 M56!1>JDQ:'^53SG7>H!:"6\C+W>_RCYQ$D,@(**$2*7)9[YHXXF*'@U@'3SU MG2_8J+/HW@=I6!19CEI(HZ/0WC-0A%KB@ J?A$G2&E6'%1,+Y;@?HF(MBBQ+ M$U7. 2"=0R%VQ%+#(C 6&494UM2!A#;B,S_QX1"3IT:$: B GLU*O.:Q^M'P_RY72C#"27VDE)I+($';PRK@[6;Z$\^0+JTC*+ M+R$L2,_%\#I8(KW61 8&5B1-G3,I&8U2:Y5K8N_E]]CU%F J M)!I>8C'"]B!ML%('#)W 487QMJS#;HY&9NY99CQ'(T>3-!X\6$YTSO1N(% = M8X)0+Z.W,#)3,Z]]8UEG9S!:[_ON<8CA0SG:__+$44VD6R9J&.6!ITA $.I, M"-+$/)FHI!/UBF(:E]Y(]\T8G:/9YA2"U!*DUBZO!LRCZU3RO#&@5M+="-3\ M!4IHCF$[&&*\@!B=!9:$!F70;!(DD340J)DNE:^U'#^@6?- % LHJD8&#- MJ-P7UW.$(]%S2B000=M B>11,>$2M:0."2$>IH^<(?&L<6(&+T(^*SL0C_8N M)>8,Y9#/569.D>3K);X+X*$74)>667R3#$0;R8-@!-!/6Z>9M"I%HAT5K :G ME382<\_^FD6NN8HQ:0HDY6P X#@CW*/XZ%B'U6MWL'VVUN+Z@ )J%;64@1-B M900OK:::6>#62"F; M1!"@/8(%/DEK38H!_S42+-+D&F1(>IA>X[L;LW";YF>70,HY:C2-,DIJP&KN MK*!")"F=]8%S42OA?4@>JQ%>Y.O"$Z)%3N^@01"FE0(5&=5.V205JY7P-O)R M]RE F8TH&R #_K'!&QV,]9X+[WBP#!IYJ;NG7L"==3/,E(I..03"I18<"/,: MB:8,D09E?;)0+Z+9^.J')KZ!4@@)7$J4@8[1!B2;FEL)DBE=,_%M).8>)(82 M+7-L0DER8#P8P"@E4IFAP'(:!(/U-'( K 4#03F573, M):T%:Z+KY??8]19@;8DU5@>GA8*8M&5<2H@R2.5-F&ZB-0/V@N8U):1AV- M42"5L98'DXC*\0_AI@Z#/LN^M6VA.,C"R&V*40FGHQ )?/(F09"4Q;Q',P"O MPS&8"^7FEUV)%D5NB4D4+2U02@$4C=8P"X'H/'&4%)@:R&TC*O-UX&C3E1D:KD?W5X>#%A^DC9T@\:WPP)=&&DXBQ-^$<%! KN'2>.,,] MY/S:M1+?!?#0"ZA+RRR^+ $*KO2!, ,J@.%,2":I0M%54=:+8#829E8H <*.ITJ"M,O@_S:ET M#'\SH@Z!R4*YZX>A2HLBO4(XB>*DK3<4*,%HB7F+'VW025"HP[AX(S#WNG#" MJ:2XMH)$ L")%E2GP)UC!D7)-L%UXR__7H# Y7/AD[,T NCH781(HK5$$\>( M;?QE8X&^0;A4B%H$F5.?@HG2"1,=%Y$GF;B?GL-3%P%Z()A927Q(1.B\?LIP M9B$*HTFD,7FNB*G!]N^R7X[BZ_(DAO4^=L->Z;IQO 9]B"C:@T'UHFN'M[:3 MK695'QS%L!W]?G_0'>R=;99[^[7)E^T$3<# 0Q OZ[F\=MFWX:+H+; OKOP$V))0&;TFUC,) MAN8L;C*PI,$$9'FA#CD^?@;C%\?#T: 7J\W8M2.L;KA?'M5%/XT2Q/!$K9$* MDC1:2I6(#40*D;B&9=?/>\)N_KHIA)?),)US?('TU$GE,&BG1,1@K:[#.2\_ MA2_V067]Z+D=?GY;37047:8CQ(N@H@ B)^LQP8C]Y1[FGED@#QH#C M,:%)]<(PHQVXI=?1^\5P_KJJG!8B,B9HB( ?-?-<,B&()(#_#36*1]?['LWK MU@A[(M_Y>N#'9O8FP!NC_5AM8 ?AM?[>Y):UTR.L*RYE%(HX1A8(F&1 @'7: M26\- R$L^EV_^%'H*K[L"8)U$J]FBS?+X>&M(?=!%5C?CUDZW" MK&9LOM2&X2M;]E\/AFA,_A7#'@K3=;]^LW6=03_$(;8/4?Q6HQ8F""9>JX B M0B+&3B@^Z!$2E891&I(69/$EYTV%P5 U.GO3Q2Y8Z8>\8^THU_'\;/OL*'ZV M[^WH>!2KRT(U@L\X6!%#:;6%ABF&8Y-:/2JW@4T MNA*25OB)1THE<\Q#"#6PPS\$T\OC"LG7<16QX,OR-'^JR^ ?9\9CI&*8IAP\ MDTY)$Z@$32$%K<.2*=2](S7#&6I(6!_C :P'*H(3G G"4N0TA>B6S4.]CAB3 M[ ^Z8;UW5 U.)JL*:J)4A%/*K70,?1-ZI:0-3<9X*[R.S(4:9#M=<*AFN-A+ MZIA)'U' 0'OT6(*B.4S",V*EF$Y^4,;8HD*5,Q7=7EGJNZ%ZNAVKWNN![3^? M55SP>M#?0S+2RT_\7 K&:U=CR!?O&'O*"L9F@3V+5EK/DD,ZF0, #M3G 0)D ME5J5UW;B)P=U- 5@[K@9AT.W::@D$[M98Q@V1^_NA MJAM%?V$L(X80G$F2@L^'DEBMI%5">XQVC(]2UD@ZORXS>> Q_SJ[H8L'8 SG M+YN4:LV49L$$ \)JZ[1.-B3G>-[7[FL@F\-J]'0S#YY-@,M?VV6_[!WW&EFL ME2PR0R,73GM-''##G'5164EF'1M%!)F4(&EZ@A@6%0 MS$ED@FI?I^6_#T((YC]#9#Q-W+I (IH'I:(&)I-+EB7I>B]R@Q/V%E MZ7WTVW&_G'1:B GO1!6][(G>9*?'1$ O+U_48*8W('Q9-?3-O>%V.RKWQ7-@+I+/75'>]OQE?= ?' M(59VO>^O=G=>W7'W.F:^VR/?*/JSLE)6T8\&%?XOI=+'ZBLR,RVV46U,BOVP M[$APAB:-Y),;,%1H#-U='AIU+'H?+U;$-2+SPR-KYJ='5RZEX"@/&Y8I?1G\ MBZL_C#D:&ILX\YP%!<"HI3I("9R21)5S;&J\"97%Q8<&_!_U+?BO_$X&?[WH MKRS*L8HJ(H4%@BP.G8(R1"D2710T(MI9E9':2:)JA>9K>VZK\/X:H'>IN7D] ME2R(FL5,DZ-).1U- @I<"F35(:\RUP3]M"=ABH?BI%YXQ+@V6NF^?S'HCC_< M-1JJX&0&:$2!1LXEXA,$8(P8DWA2(44/(2DBIF@8(FJ%QE;7CC *.7N_&ST]2&G'^=\ MR02JE5%>*X@ZVF2BMY[S9 T0/2'ZBO#%%9*\?*]C>]?Y3E[)-SI;[_M<^TG, M)?);W"GO4=F;SF9E)0&MD6X*#00\0QHN.-*@I D+PLOQ"&"&9*S #3;?M1%O MC,YWJ>EM('_!;7J(7GI@&#P3B*"T"?+TRIWBPPJWG<11&@;+Q_P,Y?+_H+ A289NBVI29. \LQ>% J6>F5 M"U%)O?C+/A;#.,]P-48.;22-@0@,0F->'Y8']B4@Q9)*; MY\?#LA^'PQ6/B S+JXVU8YC^-:A&@_ZG074XO)-1_=O[I+]SNG]2=";F.3K% MT0I[4%Q#2-S8O(\A[ZK5)DDQ)LI43\US ^5W0JF_VU#.$$H!>7B.14L\LE:+ M?X0D!IBVR0-5K 8QS]VOU5S)^Z<_]]QKO:/NX"S&K=' 'VX67[V-"-_LQV*3QL M45+.1B<]"I#"&)XG)SQ*EM'@-!4^QAJ(4HTB #G"9&"6L&M1.%5-8K2 M%L4ESB=&XX)R#VA,L.:&T\#7* M(SUO?.:?(UKRY&+2Z!Z]!R62B219*T(RD@E0=9K[7"@PYQ)9LQ #U8("=\&HFAE4C'X[-EJ0'?^;KW(]>&1-Q]GU<^]K^[<'QQ_93=YOG)Q]_>O M[C31>)(@V.2 &*>I,@R]J:?,)%&+'+5S%X@[<:;2"HQT+9I;E,I9DY>2YG/MCUHBI?<]DUI*PLUNK1D/()YZK8#4&2L023@5$H H1K?1#/HNL^]=Q50Y#Z6>Y_.?S M!EP1L,LS#[X]@%9BR(HTD1.;)!*BPA1,G3725*!;$O" M S8A"X,0AC')2!\%! @N..6HHR*/;CAA9)U6DZE8S?T53G> MAS"]O(PLQYL8O("=(DL[[TB.A>K:[RADNFP2FS=/7:"\C/:61H=.4T/T+$(,7GN( M5E$2M)0Y/6P-[.T"8CD?2\NX3L1Z28.)R(:8 1$3?I \1<5HK(&E740LYV-C M4P3G4P@:>5!BU%K!O(T\Z>2<,GI);.R+074T0#1C9[G'%$3>HV84-9Z"RY,F M <'S5K/ .';WDEC9>T=S3G;6(-\AW#G42A!$V&1I2-C9PB<-TWFP^MO9^T=S M+I96<4@Q9\LVU(,(R;'QF9S4!>^!FSHMO45$<_+<:HSH9CD\?'[V//;]?L]6 MA[!/>X4]2B R !A*=E((]5+SD,,$]$+*S%H](#2;)FQP43/ MD^&,.%XC6[V"-82R>YR/7[DZ?WWMU'>/0PP3TM$[.AZ-\=Q(:[;JE_V]X9M8 M33+*G7VY@@>9Z-L9;Y6$8//6,Q6U(3QBR*6\]G$O9$^Z)1SFDTR$-8D:EE2L9@+X0^$4A#>Z: \B!B0YH_/^*-<1BL, M-$YD 9)XS>GP$6$8,&;R21'(DT$3&5G4S%(:N)W,!#:.9-[YW>;B3&R2040E M:-(,+&6&1J5B%"E1H1BIT]*J)1:-^:R,U1X"1*&3]!"I=ER !HF$@U@A2!.5 M_!W/6$8W$J*E1DIE(U40D7 2YD!2B K_1H#&C3RP9#<.-#>@C# 4N291&)<2 MZJ1V %XIHAOG\"GIF+[LU9_?W2@X,])90D1"1X%,P@L+R"<\H9'9&HL#JGT:5#W;]W&L_C,; M'5]600"7N(P>Q<" U(YRV9^ ;QO%[T MEU8RZZ"3 D8L>A.A#2=<,*<%L2[FO .U%Y^E]R_W+$3EZ=,JYPG(*0/VRZ.6 MK7PUZ-Y$.]_R>%#M/<%0A3^9EGB2K!\5:3 8]0>C^*B5D/EMQC3,X0]_?^96 M!R>OV>;)#F\?AX.UD]U7YF#CX)!W>NNP<_Z^VSG8$YWMS=[.]OO]]OG;3QVV M)MH'.^?M7EMT6%N\YIWNSOE =,YWRXU7;;J[O0,;V^_(;F^-[FRW27LU[&]L MK[/V^5\'&]OA8..]/FT?^)/=_E_[N^>#LXWME=/=5VVQ>[#&.MOKI+W]$LL] M[VZL>MK>7F.[!^NL<[Y#VJ4A.Q_^&NYN'^UW#O[JM;$NK/NP<_Z6['YHBXWM M;K?]H5.VM_?XQO;>6?N@NW]YS[__VG>]T-WHK;%V;^<4VXWO\99W5C>Q[8=B MX\.[TQVV?HK/%!NKZV<;'];._GV^1EYOMT?M+7+Z>GOEHPA4 %>\H)*F H+F MA2/>%H1+XHEE%O\\:G7+_N'FW\,RQB27>]0:#6H*Q.Z_]XGOO>_;#^9XXV!= MM%=?'NZ<=Q&4'=H^>'O:1D#:K]Y!Y_S=:7M[MX?MY)V#M[E3/VUL'X[K:Q\< MLL[JVL>$;%HP+0M"$B^058LBYXLM/)'2"B&"M/11:U"%6/WS$4,K^.26*C2Z MT>C& @$Q.]UH?Y36)V9!%C9Q5H SH3!!A()$31G&'#HZN-0-VNA&HQN+#<3L M=&/]H](@)?9,8:V2!=! "X/1>:&$5-11JFS2E[K!&]U8"-W8&[7/LEZLC=HK M'XEVCH-4!17!%L 2(()4%D82B=%1"DFE1C4:2M6H1J,:<_$:#:-:#-58HV.U MF#(J9XE/U*-&V*B045$HK H(H0U&Y5P QC6,JM&-1C<:W6@HU8)!(V%@F2.JA&\ M%]: 1LB,*4 Y7YB49.&4Y#X2+J@2C6HT7J-1C48U&J^Q4)#1,TYPLEL-*Q1C48U&M5H5*,A5 L%R;T/WEY?8F@-5TH4 MPO. QDW1PEFO"L>,4,PX9Q(TJM&H1J,:C6HTA&JA(+G_%897^YFHC(P&3PH* M0A40(T((DA?(M*3,V3N);$9O&[?1Z$:C&XW?6#!([IM270O$E0^>,X8()I(* MD#85EDE6Y(/^+ &5P)!&-1K5:%2C48V&42T4)/>]#?;Z\*T.1E!J"LT#(B@1 M1AU2*J@FWC&:I.6N48U&-1K5:%2C(50+!F:4&MM 4H!-,@!HNA./>FH,E8 MA1^HT:91C<9M-*K1J$;C-18*DOMG5%>1N ^<@Z"D\#2P GR>]_,8F%L1N'"2 M6J"^T8W&;32ZT>A&XS<6"Y+[/U'@6HY/15,T21?:"%U XKIPTIE"),H8=_BK M;#A5HQN-;C2ZT9Q$LV"0-+JQ($ T)]$L'"3WG__V:G;#*,(3IQ$Q(P%UP\1" M"U"%T"IR"^ C-.=M-+%XHQN-;C3QQH)!B ,Y$X9 + M%XHX381TR@?:Z$83;S2ZT>A&$V\L%B2-;BP($ VG6CA([C_>N!JG\E:&F'V] M(2&B>8NT<$ZG(CBPQ#BAI>2-;C2ZT>A&HQO-.-5B07+_.YNNQJD<53)9&I!) M&5= "JDPPOG">NV-8UYYUXQ3-7ZCT8U&-QJ_L6"0W'#-M'CC-AK5:%2C\1J+!?8/ M_-,J W:T43*?TQBE-@*2%98#04; )&?>*&\^CA]P><]P=):Q[)7]8C^6>_NC MIXH=C?[\5(;1_E-*R/__Z&8Y6^UA43<8C0:]IP9+CN+IJ"C[(?9'3ZD^&F'Y MX9'M/_N'JY[@@R:?)\_[_*DW:N,7M=ENN==_ZK'&6/U-=5^M2'ZEHI%UW7AQ MBQOW=^$'W:X]&L:G%Q_^#.7PJ&O/GI9]%.%8C&_Z\R16H]+;[K3*T>#HJHL> MDTDWC1",4;BH?WKY\?C2DU'X_)K1CPWY^F7RF%Y>>S*NN[HH,$6*CWL;[\.V MYX[)T\:W7N^J:UMA<)Q?_S_(^)\_CVP(97_O*6G1<357SWDR?N4O]/+7P+FX MCLT85$\O'I &?33*ME=VSY[^]W;9B\-6)WYJ;0YZMO_??PQM?U@,8U6F2<%A M>1['\C3^]FDJBEC-&(3I"U.6N^M=9WU[;;6UM;VRO;;U59&X\\92^5VMW5I[ M\6YS?7M];:NUTEEMK?W[Q;]6.J_66B\VVNWUK:WUC4YK?N_P?1W^P:(1ZN^- M!OT_6JN/7SQN,2+ ?+W9GVOC]!=4F_'7J>P5W9A&XS9<_%"-GVJ^I+\W#$U! M^6-Q:6MFUAWJN[KCXX_]\_/=M"@B_')CL]W*]*P_Z'>.>UB)1Y/3S\U#[XX^ MQQJJD/&9".! >JM%\HF"V=LYV#S?W,V]KG:VQGNW/0.7C9W>WJ\TP1/CJJ001P!8U(MX 97EB- 3LG M*4IB@X\*'CVCI/B?L>._0N%''&*C@M_LIELO?7 \')7I[&L,9W9:2&Z],WSQ MG7]KV^JPM=&/OW_U=6Z RN6W7Z>8X_O,W*"D0=6S([P;WV\8_5,W&'2=[78' M(SGWCVUW,QX-JM'#LSMG'Q/V&_"D"^EH/OC$A4)K_.,36&"62^SA M1\_^ZS^, OGG;=/S7_]!)?GS\[\7PCE;D6+?9196.IUW*Z];FVMO-C:W6V_> M;6Z]6^ELM[8W6LC"MC/5HKRUL=FBXK?P>VOC96O[7VNM:P3MDIRMO-C.EZGA M\ .VXX;Z9H*@B!75@"I"0"@=*%=Q%0B7GF@ESMP;V!FHW$7MQ7"&&HY=C*=I!0!O0 MQJ 1ZE@0*151< 0MT5@8:FP1.4?R%ZE0VCYZ]I=%GU2=M3B];7#_:&4D?I(! M+K1Y^C[C/JCFQGL^8.7Y <.Z,Y[M"IM?YF'%!\IZ]OA'[;BQ@9A"*IVG1PWJ M(5&RD)1PE5 ;HXE3U@.?L9X?9#?ZBB\&O5XY'.97>UEVXT3\4"%.6A*2Z^ST<-@@DB19%XGOB-6A>Y.PM/D@",T8*VJ+@O7F^\6UW; M7/FCM=YY\?BV]LYQ=NC[QF)_6SNU?C1&OS5(K>H2]98=MH9'T9>IC*%5]EOE M:-CR^[;"IOY^)_3E=H._S*A^9.*J,8BS-H@/:88?OA^;.ZIV"OG7\+W CQV= M9@2_$/W?ZI9)_\_:T.CY.*S;X?-P9$?QJ!J<9%MV+6.SWU^L/OJ[?2>]_@LT=_='HB=[GA MNW["ML#. ;[CJ\[A[DO]Z?7VRM6IZSZP**/**>UB 8;[0NOL*HU"4JMU\DX\ M>K8:N_:3K>)7.>U4 1K9_@89V[:GZWGH"YVQ'XMOC<.I^Q;::\D8(8!TS!6* MLBRY.A06C"Z($8**$%VT]M$S)@MF&./LZZ'87=AF=%GS$=[?QJ:P-:A:@]%^ MK%H'QU4Y#*4?CX8@)2ROF\UQL6K/]LOS\???[T*5Y]<5ZX\W'V\];L7>47=P MAGU1WE"Z5G_P^/?/A6!^*^Z^ME3$@ MMO7&5H>?[-EW#V4]-,%Z@1\WJNW!I_Y#$ZOSE=./VC(7(\1".H%NV!M56($" MED#2E&AP1-)'S[9L?V1;+[JVLI_/I=X74&/7N%&]P:@"W6 ]@X1?,@+G'Q-8 M8;42A_#1&"*C\;8($%&A!0N%84H7TBB?1#2 R#UZQB4K"&A=-Y+U MV]1L_Y$#R^YQC@Q;Y^412E&(?[1L/[1&L1N/L@BT^F,9N%[2HL).B]Z8K?BO M_]",JC^'K:,*"Y='MMN*I]$?C\J3/*^!$5P<_O[CYNZ'AK7O9];_^T*^+7SW MJAR56..DDV(50^OHN!H>Y[F=T:"%)<8Q+66_N=]S9^9U$"M^]'01)U@,>TQ_ M;H*%PV,AV,P'\:EY+(R8_=P P];R)9H;^#Z;L%V.NN/IQS7K]S/G'P[K,T3\ MG:]8V;$!VSKKN4%WV=ZN,YT^'N.W=NKW;7\/?^BW/NR7^,OFI0FZTR'4>?; M'7*BJ2T_H\R-%:66G&@RZM]F?W5WV%OH'*R==U[M[G=>M<\Z'_Y"?A3VV^P= MPS;C>WF]/\9W.=[=W#SKC) MK M9^VN/KT^5<5B4-K:5.B@8P%@;6$#352*N;C8#^XDJ"B [L\T4$%V;XPKW5=EG'Q'+-G+,;$XX^&YW<]J_SE%8OK_9 GD&/+G;5L MR^]'%.I>W@U>3@"]6FG;*H=8XE/L=HO#_N 3-C3:(2(=\,+P.(^$V&$KQ%3V M)TLR-X\Q; *D*5/1N"91*"6/[WX(_@,V]7]R2[>F#5T?M[.69O&79K7./EK) MA%6"%4Y&7X BKK#.Z\)Q3FB"2)@DCY[MQ.%G@_#3+=K3G1F#UN7FI?J(];>$ MNC\8H8W[W^,R6S@T;*E$P:W&F]B&7[9X/*\TN?PVWH5T9?\>M[ ?+[93C3OK MQMZJNY;Z]X/N<7]DJ_'&EFKXT*3]X%!\])%Y:;TH4C*F $.0C7(DIQI#*Q1F M*H37Z,D'7\L[,$U*4$L)_[0?QPNE;HGY;_3WUC[:YRS;H66[W4L!OR[Y+DX+ M8)TWA?V&D%^SY)?#*2CX^7+>:M<*>+6_-RYZ5$4?QV-+E+7&F[J'K=^P/F2U MK>&QW\>H=9 7[5_L;!OMV]'MMG^RP\_UO*&U>&X$>-&VN&H94@KV+/A/?BEZ2[VR3;9''&.[.CXX2GJ MGOCH/(A )"^HI$BYO;6%AO'.6:3S)%MK:*[=9ON3?5GXRSQY>TKAQONSG*VV[N6NTG[;W4YCC\_1YT]5I/ MYHZ# MR4[H:0[3D_C5=*)3I297MU@W1&XT^OHM,\A .OF[7UV-7>W%PE71'A8VH2@] MM=U/Z&4>/5FX%*F+;/VJ6T%H%UL>6]9[M'Z5S28L&X0<@?:_^"M2_'[QQ0O# M'II-?$IUX8S1AO2P#\[^R*P'JT.JD'MIK[57#3Z-]B\N/T82%"?1[EBXAMD< MYGE^AJ_XE=:-+],_+XI]L\#7VW91,+.>:>&OM/.BY#0>GV@:9:Y@%V3N.H-[ MW/J!^?4%W!/''DMQ!WOB'@NB?ZK6;SQ1SW[J_^ZZ@-[UKL"<86<.FRWFE$\G MCNG%6.^S\=L;5&=?VA8X#N)?3 O4DG9,!O1W#@[/V]OORT[O+=UA.V>=5V]) MY]5+;-N*V%W=+?'YM+.Z!YWMM5L#^D?EQC;6^6&=[:Z^/]@]6">[JV_)SH>U M\_9J][#3^PO?]1W96-VC[?CDEM?X[A+I)KSR\TWX1#C/GY^/,2&#>LYS'BO' *YP]M+ M#A%D8/EPF@*8R!-G0J(I$J(@RFFK''4QA6]F]/NZ,9:_HMM+9 ;6OAR]-C9@ M5C;@HH-?C?OWQ:1[&UOP+5MP=MT6 &4 $4*A8\1XPO%4:,%H 9"(<^ )E_X7 M; %E/ZNV]Y-=Y#/!'@_2K*>_&27+FV-N#>Y=GX:O;DYJY'GX\73&9+S_>!C' MI?#=)ZG"OY '6S5CD8Q9V[*DH!"D9/,8=/LWGC^^')7EQT.D5CEGRYD M)*84QW-&F7&-TY3@G67&NH]2F(U_->BV!HC[->&\HL#'*.Y7ZTN P+5-4%NV MQS*T;1UU]:VS,^CK?M4K>1&#:J5*X!>=NU> M+1W:;/+ =\[?D8\^*4Z#R>\0!7:2%=PYI)-5*+?BM]UZL:M";I?.N2F M#B9@/*LTW(_=[F7\^=NUU8Q8QWA>_*L3)[\__EHN[6MKP>YP$=B/1H3Y3>M, M G]I.>3Y1V^()C2R0N:\J6"L*"SCI&#):\J59-Z[KS*YS^&\TI;O63^V*!JR MC3)L]_90"[*:9.V(H^EV(I3PD\&4)N55[MD7YBG4Z8]^LATIK\T8G;50EL8: M,IYC37F=%=8WO-"2S1LY6P=ITD=_'7?/)I\X'1\^0?X8E^[FE5AN.E21UV-] M7LU_HP\>#+-#RNRI>S8A@#&31I3\03]<'#+SO\?C=+!_M)S-+#"[<*S(=P?# M_ Y'".75(O7KW>^L/T0:BTZXF"*1QO_\>4^X7/31?U+ZF*G)Y_&ZF;R_ZPO] M>LE#IK!,(1M.7?;$?.5;OK)U(??,>%%-/G?EC_&R&WN$I/BT1),2L8/_$_'Q7ZY@DP_>->&(RFUS\W7V_&).9E=V!'R+(1:[QJ'I8=.^M@'1^M MLB)0!T40^; >:USA@-O"@XH4G8;W"1X]X_^/O7=M;MO8TH7_"BIGWG/L*D@C M^1KOG'*5(MN)9\>1QW+&,Y].@4130@P"W+A(9G[]NZ[=JT%0OD2V11O[PXY% M@D"C+^OZK&?M>YH,7<+'R:PH2_C'6,;_RO*%KY.XH6W_S,T:;&##1^+.C]RU MA@1'XY++FWB6<6!;3P\?Z,$!6MP#H^/!XM'!XL<']V8/'=@ ]Q\N[M]UV8.[ MC^[]^(@.T.'!G3L_V@/T_/=G'W6"N*"4Y, IC>*D[\@C!M'HC]3!=W>D$)+Z M:'Z8'2[RO<.']P[V[CW,#O<>W9^!V3=_",OQ\&$V?WCXP^,[CP[3NX\>I8K79L)WZA#1?IB!$&DDA'U&'1]S_>7/G$^J:=92UY?7TV=-73W\_?KJ#?M(7Z+W;!FYKE_^\AGN#6*SF[C4\ MZ.<2-N+W)6<03OON_]V_,[_S $RBO?L/,)A\]\&#O2R;/]K+\H_0IV41CUK$(Z,+_'>[JBL,E];(;MDESY^3R2[_?D[*$WZ9 M8)]?]'5188)16)AU02.QT97!&U$P2H"-6PS.EV DKA.B(:3HE]93B3#>UZ"G1+5I0Q1XACT'<1E\=V] M=6M:#%4U.!@=>?\9UJURQ4="P%R.V\$/M[_N1O-*\65\6STV2#;:;'QFT;HC M#0N^8#,)N#+)ZQY?_]K:Z[R_:_5[X-<[#6C'>Y*,?O3PP>S'^7WWX,=']^\M MLOO9W7L'#[-'*,KFCQ[.'_V_AS_<&!#\B"9=+*[%0!A3I3P*L+B%C/P?%,7' MJV XV8T92W+>H&[_7Q^TDJ])A(!$/$:S #3Y__WW[*.K"H;MX6^*/??ZZ.?? MGF)[P..3WU^C7?=MR=L?]Q\\O'X.N(>//AD,?_5@[Q\^O$Y\^1>#T5!_VR^3 MD'__T:>=\C)#.I*/AX%>/YS(3\-5<://)08/;I!(OGHL'RZ2#P\0#=N!A3T# MWQUM^LNLR?=^J^NW1-^G5O.8G/XLJSIBR=*!^/(:^%M=[GM;EO)&'.IK,)5O MC&&TFT8:;A%V\S_IR&^Z0]=6+O!5=>!SD(/)X?[?0V=-*NU+R+B[/SQ6;/JD MM;Z5%;W_][36[HB8HTG&W/P=>?_.#X]?%>W;Y%DV[^IFDC/?S*H>?C>"YN=) MT.S EKS_P^,_JL:U=7GATQ'#X]?P$^2TVSANG7RI&BQ;J=O)OOFVUG@]XF< 5KN\/X5^+_/"_OX ME"S9E'C]MA.O#QYJXG7*O&XHV?N3DKWY,OCA 2A9KOI%X/X(X%W:#CZE.M\4 MKBBI4L" ^9,72)'1,.2>V^LD+_MF?IZU7(;$OS7@_$E_?RM[Y^[A=^(R/)BD MV0[LR+O8LT[8HYYY4AULVC")G&]E@>_>^4Y$SL-)Y.S CGR !M0&'1@&*WHN M.$2KZ*C*RG5;,(.!ETO'=94SE1U>\\JU?=G1)2*M4FHBCB*BZ":Y],UL@GO?"WSN MQTDN[<*6O/_#XV BA6HVDD^G_6I5TM](MC#Y==_4JM][^)T(HD>3(+KY6_+. MX>$/CX^)/@9IFTG\@$F4G35.26FZ\^2(.90S%%#@QQT%2F6\WH2@O#$U":QO M9G?\^.![$5B32[<3>_(>2*R:>.797"*47CXA9KZI%?Y^I,Y4[K03>_+A#X]/ MB$_?4!-.\N:;6=L?W^.631"]C]J>[Z,[F_;G1^S/.Y[Y9$+@C=0+'TP*=!T!&GR])V;]Y2!.5DLBKD"ZXZ5I3?Y!7M&86!ABB5\.QO@?5KV MVQ%*$R/33NS)!S\\#I((VT2YJIU,^V]K@;\?H3.1&.S$GGR$^%VJ$E@G)Y<5 MV#[GQ8JXIV'JLZ)*?G:5 Z,(4RK\/=E& 8 G2+JM-0J3\/IF-LKW([PF;H1= MV)-W[_SP6,4422#$[X+X:B.9]!K[5W.3*/#U.*G,KE_R')ZZPIXBDV?W+>V) M[T=.3;0*.[$G[R-55%'-BQ5840' DCQSTC;IU#47Q7Q*&G]#"SXE<:8DSHW= MGS]J$N>_IAS.AE*=:!1V80_?.\1PZ7DQ*SHPZT?PZ\GI_-SE?3EIU6]HQ;\? MTWZB/]B)/7GOA\>AQ^MIOUQFS7J2-]_,VC[ZP@2-T\&\KL5[^,/C4YC:K/MD M,/87]W&FPWN]Z__H/51)-]D%_]C^R#O7#?G#W/K/96A1*]J[U]%Y&5O!3:V7 MOPERR6MKO;RQP3]BP:YIQX\W7_[]Y/73Y.CGDS]>)\].7KTY>O5D[[>3DW\^ M__V7Y/3UT>NG+SZB(?/'[I!?GQ=M9H4U;SL M4=(FW;E+D#/HSL%/ N^T4\; M&5IWGG5)!A_,LM;E."EX$=RRP0")>[=R\T[&G;BV*Y8P-/@G#-G-LU;NNVKJ M/QWG3Y.,:$GP)C/I'IC27TV8BSK,!;T*;(^^[9HUEO1>GA?S\^32R45,@8(7 MS5Q9N 4_+VO;?KGBY^']X/9+OU3[R9NZR=ND[>%&6:MK2;^_<'[VY>-EMAY^ M=%F4Y? S??7AY[B&1=5O?(X<+IC,V?S%9=V7^>9M1CYLS\<^+5#JY/HASH8. MD=;*7WZ1-47FIPAFL'7))4X,9[C; DY9UN *P\JTO'0-K@7>'G9"5X-Z@^DL M%FOX=0V_WKY-]Y/7=/\K-C+>NZ[*->P5EQ>Z5W MX8NVG^'^P6KKG?M'F!<&S85_A3N3,-!@0Z[%!XU7F'1UXW'ZPV_<;AA@&I"T<6 MAD2WS\$2;QW\M6CJI;RQ3 [,!A6;KZ^< NEAQX-;HNQ)YED/=ZD;.NI-,0,C M" =*.Y.'@;B"5H0/#!>NH/>JZBXI884Z6HA4AI.S!.+A="C11)21*J-3TO(Q M3'#ANM+YS6&[[.D.@9M(KT3<(1SMI[EP9>LN<0X3_+^BXAT#E]=44M;00UL\ MI(L"="$5W>/# YDL_>#INSF5ZA-=;<&2\];IT^/;<$+/\8?OV2Y>(N&]P5)J MZXITKQ5*F\<_@=G''\!Y=;P6\->:;KC,<([7=9_PT:)I;G#-^2%+&)CCR>RR MM[@*23T#'4V/HLWI+@I>T'Z5HW!:]?#]G+;059N#>'SQ$GZ+%*2^:2K5_]X\%6V[KB%_O+HU6OL*CX\W!_HC-[]X1-> M_BN]ZG/P-Y+#_>3G/TZ?__[T]#1)/OFU'^S0:Y]<(-C'77Z$FS6V5[^^UW74 M)<=EW:.CDJ*Y(#8XJV50H!E82!6H+]"UE_@16#3%$M1+6^#Y[>H&S=_P$,"'K9%ZZK&$[C^PCD@_@ M>N%8P71[B;=BQ02;8^[P0#LP M(;$ $,RTLZ(#H],/B'^/-@#> (SP,O\_Z*TU9^!6)"1+5F#WNI;>+(=)ND#; MH#)?R6SA9'IC C]"TVQ-MEJJAJM+GN9G-"-'S^F&:/ILO1G.%=QBN[&P*WL- M7G0%T^QH(7$6YJ"X[<)M>7^PT<[J9KT/#OV62V!7+L% *_86X)6P77:^GC5% M3AN*OZ(K4W;&V6<]HXI0E[/Q3+N&;.MWH)!H/U_QQ!I=@Y;_V*N$"O2L*&FG M@9W6HG/9L>,"%J7;JQ=[X&GLCXC''5O%TP)/$,4I:E#^:$:#WW'GX. 1';'S M[ *E",YE D<:O1[X.EX=GLAE7'Z28;0&9JV%H[OHP$QW-N2S*.M+\PM8QPXV MS[*-/J/;N@HF#?88_$H^P7N!-]'2)_P[IAJ3!Z8AW $R 7\RHQXR^3G< M#E^EP=B.^M%D5I-[XU^JJ\_891!_J,V6\ H@"?*"'%<93>M0GCV'^N6X@<+]OHI@L304@ZU-.!TXPNP/X#QL)K6@_8D]A8$3Q=6 M)B/"QW+C6SPM[7F&AY G#)RUID W%WR_)_]].^G<_+R"W7168!R)1X:/ 1>Y M+5JTUC2D!7O]S)=5IPEN%E@,GCC791O+/&] 4]#DT%=EL7#S]9S]3/'4$CFG M<.(NT'^3/]&QJO; UU^B% 8)O"KKM;CUQWT+1P:/8[$4GDMZ8]U'>"\X2P5Y MD>$>A>Q#-A5;?H:$M(I.5]&."CV_!HYVT\_)Z0.Q=;3,_H(KW[B9Q_\FMX[> MG-Y.DQ<%OBZ,(3GZ"Z^^1?^!+WZIZS-X9]*[R4M80U*)MWXY?@E?/O_YA7R# MLWC29'.]=#\Y@9>"Y "RSG70RS- $#BNW>%V7)@E+TMZRPW9Q]FD+?Z;.V/ PDJNS1>=J*1B0:' M$]L@M88!6!DK'C[&QG !/T9E\='TKY LL@O9 CHE*(1AL$O8F2Q6[.F:UVT7 M'2M<3GW?-B'-Q0-04U(,91*G:&BZZJ)HZHK58-":] YH?%LIU@Z$*]W+2D+2 M<:,CQT?Y== ()[Q$A5J^3<[A7)5K'S?M"EX.U'Y]:Q20-X,CX8K#X)6C*/2% MJ_*Z88,[\DITGX?[:>($/VU@:,MLE6@(#&:/8WC!&*&C">MTAH-[G\WYR>[L MHUUR9V'R3G0Z=R]U^,;Q9@@:O^UG[;PI5B&)$6TU+Q-44C<.]WZY)L>2@MJX MEU1VPKCD?([?'^^"^P^$(YMT()TC:\5J!]C1I]&O);40;I[-Y^C8$I)(3#[4 MU8A!4ON0O<:RK;WA.&XOZOMYPRCSF4_*>RQB0REZK73#^&53L<.S0H<5+@(! M(X%P;Y:2RP-:E!^E0_D82^'F;"O8,N +LKOC+2_.Y636K#2:G']"TK?.71GG M2(Y6,*4N.=4)_TWN?^OH]+?;/I%ZA)NY3GX112\J-%S[R\O?;N^/1=IN^HR2 MRA=-X#!AJ.]V'!_+#6MARQ;]N$D0H-8>HOK^<7=H@^Z-S,LLF[\]:]#-W9,I M6M#_?OI2$T:)P <_Z4O>H+'%LWEX;Y^ =Z,VIBXWJM[+&O/:9)+ ^#-D"=\# M\[KG-?\YPY0NR]"/DAC18.[?^X"EO0$K^&6T^X9.!/;)3!\C+H4 M]$(%HB-J<; D'LM.1VN?0"K"<9X G*T&+QX$97"8+8V$[",_:Z"O,8>PZ$N- M#1MOCM ?=8E&6N7,0'",QA,3CTO=IZ%=B8&WHD+ 2HH1)/]H*]92<><*,"1. MG_PWOPE%5T FZBN%V,P$$;CB1-R?( (31&"R##ZW94#BZX9:!G9L0>!&CO@P M!@[7M)V+\:B@+22IRU$L&Y]+3O_S-YLL E%2[A%VC7-)J/'088_TK=$M'._U M$#R)U-MA!85,P<_#GY+35=:\39/GRQ5HAC3Y%48&_X\OFR;_S!9O\;,LK^L5 MJ^9E39%CHW)0M8PE:;;F9FA\9TU6]8@YS3H!0^ZQ^RHA"563])KK"M9XCA4Q M_;)"G&''M@1^V5"VKGU+&;,CA"9V&KH PZ#&J3!+].N39Z<,5%0%&&G%D[\P M+ETS %6N^&3G8/+[/IO?9UUYX_9UYS!:.%(^&(T@V<9U=M_[*)%)YC$6.5O[ M(%:(Y"-[M"&^R M=>AWW MQ=W[SR?D;>&#& MA\JYM[%$%2!Y0RT;\DRA+V5 M_%G/]'%J08&=U>.PSNNZLS-Z0_?PSKL\M&'>2)3,W9 -[,TWL9&-7(D\0#MVT?GS:*(YN?X2;VILP< MZ_7F',CP@\A6&)K/) F*L6Z5!F@YT1_G+A/SB?[L>M13/AGM43R@'W.^3/6@ MN3)><$,Z6L0-$D\_,:)4R]4 BGCX!P M60 JV@6\:2>'G:<"#4,'T[7N'%4.XMQ-A^Y+Z+[_*MH>E,E?&:,%O_:1VQS3 MIJ$&(AHC@0O0(P,WPTI^+88EA7B>X3^#D81%PBK->%F$>T:C&^OJ UH^HJ_&L M\)'R9_ :;P>!\O%1D8H"RW*/8_:=6ZY*9M,( B4&(P>3&I7VE@*494;FZ%B5 MB62R*8^@<[$?)KC)5D6.RI'\1HEKE-E;U?)8N#8GA@2P71?%6=\H/\H2,<7> M=E 8LP1,5G6A'@*H^K=1JI\N\/!WFT?X&[:PR1C_"2]9+-8W!9)V\C[SZ#Z#X:NHR'J (99NCMJ3C?TV"&$/#6MK4WISAHV$WKJUKQTGQ5PL MERXO"+-EJ\L[5\+>PH3)OHXQ=_ SS"6H/H>]MK>LI90$+!RL5DH]==458 !1 M_HB'2EKN#=B-,_C7^=<\COO)>P;G/>V!3VWRBYLE MCN^_*Y<;4@P877BMORNSZJQ'T(?XWV1JF:Q@L*SUX:,YP8V0&!MN[%(@U5K= MPPMU;J5L:U*?89\:G(Y00X>8(+@G'VCM-+:.:]%]ZB8U[T>R*YN)9HU+MR7< MC1&VHL5X();Q4D -XV7U<@5&WC4L;:RI>]1X;B)4\1C4\I0MA)#F"A1U8DAJ&"_,E:T M]141:0!;DGF->9D<_R0\ZIV?R!X@9EL;\274PSD1; Q3-B&, M\=Z9JAITEC'<"^8= RKV/)P"##Y#DT."( !\:,.3(^>5GOANR:U@1X*3=SOE M$\<\9A*SS@1!+4AK3ADCRIF-[ AIH7QB>?+//N]38B8M=9[";P:_F,[1%_?S MV)RZ@6C:'QY?#=+[ZF!9D %?4P1]B&V\D8<.T#^MFEQ(S22#&F;%F8\%J>!B M$GAB,$2R%R)U85NWY9.<^V(0DY)(?0EB; XC8*3NSMDJG\]=Z3A8!D*K1 >T M;M8?X$*+5XI).QXWF!\9$2439*I#)QT&N\S@%2ZP@IMQ+.JP"GL>K%JN02EA M:9LDT&>40+^"Q5=7! @?LE7]^N3E[:]K9O_*C \A\KN15(OCO>>NQ !-9&9Z MT"R=BU1/D8T$>[9-)*%W2(^"5B8\/!W<"]E,!?J!.5XA/R*4?63U9PV<#7!W MJ?/4!MY02I_G3,O&MG2<"!<.M>C=?&4TG!J-0>'1J2OB#J\S7AD\PB3ME?UP"^>MGB]\X-2L)JB9T>Q+9%_@0 M4L1WPU>V+&1$,)H+*7[SUG7"3=6>%ROEE_R(Y/(D0J_/B#M]\M\WQ ."D:1; M:#I3;X$@NS%Q+'T*&ZP5LXG*23TL1X-Y,E:DPH(QE-EJ11T6 M7!>" M*B0QATFY@Z N.+7D*B6&S<.1(I@:&A8\HT(H+QPGX%]RNZ0F,A%.X( M4!5L?@%B5B(J(T 8N,U;YU94F4H*AH= I!&42^##NM5("@]@ES(:_X#ZKVO MK&8?E#&S6^Z:2G.=PL!^V0E$\=!E3+>+"WH!B#&XFM7GPL6[PX3UC\ B\,^PF%'T6EFDXG+^R(,&:,D#7.Y4@B M6./O-K=Q&Y@2J5CT,A-T%PXBHH(KZ_E;+,&I"=8,RAM.BAK+G#UM>6V1 [UE MHV' &V@S3ZSII<_'D$,RC([L?CS1O,$)6TTVB(+4=$].D*+MPO+A!"F:($63 M*?293*$W"G'][Q=LQMCQ2H+@.46OJ0^8^(Q]5X32CD"Q@-ZP5C\0 M<"J49P](BO$@MBLW+V 2X"]:V1<./;W&6BYK,L6 )Y#7U M]$(##RD@N%Y/P^64&V+="&Y\1<:=/&Q_8_FYX4B8>;]/-B<^N37TX&E'W$YC M.[$ TV25-;0#AK<0VT0M;WHJC,Y,K"]U&M8V4L^2<&]E.U9;@$T^#GQD%W6! M%EB5@9+R_3^(T.Q9W6R^(JR^G1:?TR 3(A1^QL#[P?"HVHRYVNS;$!#M @E( MR^$O&@?_P2I,^.("UIDX=#Z5*/G.G1TC2GYBZ:T#'^'N!#'\+I(./<-X&QRJ M&:CO)?M\>WD#6\@&MZA,=YF]PV.GY0;@C_1.@EI%P]4'^!GGE#$FY\/9? 49 MV/ZC&H18?8E,Z%6%I!#2LK2CEI-TO=9#2FCO&$-[OMT(5VN8/J5"(@]N3-%$ M#7P,R;BZ!JVL-CL[9/4UN$=8%2891V1JC-7N44A M%6J6/!U[57J*9NTW,L6#/GH(=,=_8,>G8OZ)9M'3*D?*3:=K:)&"TH:2/:0K$K#@:][+'5"#B&!5KX#P;HXS(0D66 M4.-97X.L HCL!P\U0"M" E6*'6=33+HX$4GI.] MXL+M!'>5YXQ.#6;E'''T143R&&5E&X M1;,AD=!VX?9 FXV))&CU]%V&TBR0T(L %@P>EIA5]1*1LQ<.A"55EXO!A7>^ M_PN\V0Q+12O7408*9Q\6=0E3@RU.R?DE5 M:;)I6/2-S&J8 B((8^)_(HAKF%XZ4(E%Q8AZ7Q-:EP4JU[ZC;]BF*:H6?$?N M9367QJTX;%8W*#T9#0P> 7=7$7M928L8?GQ5B%620(-U4ZUX8WI>3:KF2ZJ: M7\<)4TS+*Y^A_WZU"[7"THX:'->.+-1@OFWI-D8DE"#!8?+!O,T5G@^"GPJ! MAY3/,4O9LGA':,B!4WE%KS#;E0<]*NZZ%/U &M[XXW_TYC1E-L(T^>7XY=6M MP6*?GO=*ZG'/D@1B&BOEY_"5UZ:>V8 _R)AA8[4AU9ASHZ=%1C1N6JV-S-9F M;J@Q"3>*("1E"2&.&S:Z&T8XNM#:)O5=)B:._$%COG/([!/XC M W8=5P2MUQVH !(4E:56L#-(%5T@3Y&NO:9" E?GD;)982O\Q"D'"73P,Z(6 ME!%(F/(.MAN3;42E.G%SZ-A07)O5R6)X1:.@(&Q5CT,P#$PQ;)ZUEBJJX.>, MEN%?[B.#9GUR"D;K]'DSGS[Y[TE;$!8'X?)1K@^LW'.TH.?2R4AL MV:0 ISM3SG[7[+&T*I43&4X?G/>66R5)X+2LS\Y(QH&Q6W3T+YN&=]6\6:\, M5S6ER.O5>='2X^&N&!"P71J#&(QRXNEFP\;!'A@(A?&()EB]2H8HOUNX3#!/ M''@(2E:3FE7M6Y=B=U&,;.YQ9%.Z)5&<.^_GU%@"@Y?:@M2[;8/^I_%SV,G# M5'%?,G*1(5<:QI6G3K?;]RD/?/G'0 MP;H=]HT;;&@*PI0.LP)GIO<,VPYO^QE6[R'LV,+??,=D2[S-/: XU:71E6$? MVN3Y:TLZAU%IC8?8ROWDUL_/;TLVC$D?%>;<%>$#]9!;"]4C270\.@$*XZ99 M,*WR@IB:@2PH"_"JI07(>-B;XX8 7*TPX>ZN:GDO\?@%EFKME77';\=R4=!+TN>C4 M1[)#4F< 56V6<]@&3Z4T'&@]=\\82>!HQYTP).8/?.-&-?8\6]&V_#:5@GE4&_VB^>4N0(B9IWTL(6.]:N33:9!5Z[LK0:B3]/H<\?]BT'^*2Z<8B(8F,L:ZNYIY+5HR"^O+BLM')C'& M8LPS59MI1!L8W'W.H*#?#SKA+ .7O@7' 9.KZ-L0-35.ZW[R!Z5CK<&>FO.. M879/67T.%D/CF.5@DPN!";)MTHY#K:6@6X;P*LM]I,D 'W;]=XDC2#_, *K) MJ J-:3^'M/\Y8M0IXI4)YLYE( ,U1/[I7>[OW-\Q\-8I:9*S]>ZAMG#TK8P> M5YHE=R:U8RJQ88,U9X/ZA !YDGHS=CP+*I\0#-@F^HE@7P8)@>D@QCZ]>V\U M#^_PK1"J.*JPG_S3H2^M)U, 3_Y5!>\TI1B^J!9ZHF&7B.3-[*7O5]6\<6J: MTA118I0+T3;:X$4!-6PPAR=!;-\5GQV WB)JI^Q1\)VD'RVDHS M,)F<7_2P_X+].ME?HJ CI^RY-GFV%DX'M8:V%+6958PW1DON21.?(L*W \,'V+R4ZQ MG_C 8&883P\%S&$P91D1*Y(;[TJJDMZX0\N1"Y20WZ^>Q?2T '!')FA9<^$L M50)TX5)N#HML'.^P[+KSY5$<@V%8DR?@\$!@B;F,$OBQP@P28M;48'-7=,25 M@ N];RE@&ADL; -=:RJ;+O"@87H)Z$$$1TZ+[O?']GN\W&(J >:!S=%9C?878'-P8C%C\".X7 M03MQM_.GDH0$SQ)AC7$1TUE9SQ#:34>WP\L[@2O&U\TE5HY Y(W62LV4M,3%L%%BO'95'!A4GW7RB MS K1>;4>@XRA'U@F-[)(L^+LC$DTN/CS;V3I?MRA+-WQT#':G11=<&@J 7HT MM((!W#+T8S[,@WD]XK>@J"Z+MTB+BH!.Q[@3?*H_W";@P<0>&L'=*!WPB7." MCX!U]1]9U6=(HW#XX."GNX=IFV&%"Q&Z?K4<3(G9"Q.Z&=/\=4T,PT"+O$7JESF3C5HU#LBHGS(W$$'%X M@-BCN=2L-N">HB$N((VURQJL[J 1E)QR7C#UG-G M/4%<4%L^-F[J(7*)RRQ;WPB[:!#OZ_GB6YBV=L'D?A0:5J2@>S=W*^VDHI,. M%L7"D:V/G]H5\)W\ O5=/ Z)-POS2]]IS&H D.;R/= MTE]!X!>Y6(@^=VP-Q/WD9YI@F$%M\J0D.#&#,T.E.AN1/V:B$B2)98CFG[M&E/ M*W:#A':&R>FX A>IK^$SF!R)I7.,D6EV0JTI04/'WIUI(WH9='A5AO.0\]?V M,UP.0O^4>GT;L'&SWK^!,Z")DZ>)09;!TX@Q\5?;PA MYWJCH-\F[N,.(64X91ZGSWD4L])#_C->3GL*?)LUGR0E[H,(>8]2 M! 1,5G6#XVM/N"<#93R6B18KI2CM+RP;%+:HW)S75%++^471:M$R-WY+D\+C M2&B@4HOB#U[?$=N>E)7#EEK495'S]I]Q"("*]P1'YE3Z\VQ5N!C^C3;*+3'O M/)21(29.C*&P_6F:TOSMDP9UFI6@%;M,(7$%/_L!;Q"C'#\+U[*"< M"]--*T;MQMB.X:Z$_%THEZWRC\R!O5 MH?C,T-9Y2]ZAIQL,*)) _AY>%GF['_0U+BD9BEPQ )).P^\[N#QPXIC@T.:K M,>\9I[)Y>]L@JD#H&> M*O! ?!1%U0W9#.RX@"@L5EDY-N$3%_"U1CU'LZN7;E94&>Y2)($B5COD9]9 MP$4!)Q!EX@7Y?VH[DDBLFY^FE?E\*S.OA/>\1A7_!MP M/H[#J"G.]KL-(WF,A!SV?5.3QT9 CI6Q#!*6(7I6/U-UL\CF:+2JR^K:#OO< MM^>A4P:3SB5,^-V@%2;17H6FA3??B$6G'^H22V#70^#8NHMJA9C!D8*C7Y5(33T6 &J@XEMX/NF!BY7AT:(A5>&&? M\E2EP3'@B#''97U?F2MLORD%__CP8,K!3SGXW5!-)T-P77!5,U6XDU?T55"H MIYNZ1L-#K&Z^+K S^=5PM(SH1=&&#%K MTUP]X<@3K@[C,G8O\'=">6_S3GEXIQC&5;0A[2L-E:A$D&R%S9]N8+ALI8Q< MJ;G[&&9I>5$IER]XG! A9)Y2+I+/<$-BA M<0=/+>=#'F-+,FLL/@_J(];H1 MN^^86B@7'PD#CH=^4W;>&^?9$TC8<15KZX1&@5[S8H-M.+58SI'&=4IAI>28 M\_,,@70PQ+\8[,#]7"M"> YW+.[%R('2LQF;@4VCG,V;RMM@.E^=UB)'XWDD;)_)]/(4BW5//PAW:W-&E MOQR_G)+FGW%UA?-XR)\@DLZLMZ[/K]QY,-6&@[A(KT%4XQVFE?J,*V5"V]82 M,J$:/)+8")!ZR(1@H8K0.M1GF%]CEM*WAM%O!]7V9$$J:#ZB37'E8D\3SB'J;^K\=Q"$ M>M2*B4K6\_OH=EH305 ;F6()V*)U0)7JZ[:&9O+P 0%685EL" ?021F6;6Y! MA;?"NT8- J4\1^$'EP58DLR8;]ZLEL*Z2&3RM;.^RDMGPM9C:15ZJN?91Z:& MW5MK)-D,&%/K;&&59,WYI8 ;WADZ]L,=%42')(DT>A%%Y*X^A(&0V?=F'E V M_93<]$7;:>UAUHS[;[]GP:@!7Y0+WM8%I+6M2\_'V\-[M-AZ,N&^S")[#E\B M)%5V2(T-7;BM#9Y^FH[AEUDATS"+VP ;VE4Z?8%< (\I.D*:S-BD7XT!CJ;? M>W12I\/W9996* JW",.(;Y?+LA/D.<".;?!9(]8AV?M@YKCMJS;A0Q\?'D[X MT D?.LFR:XZR^X!K0=P1<0936F)K\Y1)JWS&E>!6GIKV&\U?U)8#(LY*3TOS M69=F2%1I,OD$!W 9M\30;(7IE2D-4^E?&XTRHQ/&[IIWT:24S?*(3R;[YUQF M-!O #D :]U7'R)-_]20)!^L0B\EI43[GHN0U)>QCK@>R,:@8CHKS%I8&D3I8 ML,DM7I0'M4]"\@N%)#CX8'DYF E>5ZERB,QNLE61E]/Y^:S+HA+,4J1<,!T' M5J!8E-L8@5_KPTIE=,XL@>&T@)]7*\4D*KR0JYY)W*:Y_ZS8!R27L]L>$X?Q MB2 V#JVHGG+C7U3+:$:*DJ*"*!K%ELGY OC3J<)A&45,"8DH+0?DDT"SY2D5+8C#>9-RZ MQY]>"'!WAPH!GL,\E"76/F0E\BRBR;R#+>:CUUC):R!P&@'92S11$">=M02Y M$""]4Q.(9R#J"I\[KU9I^09P1R$?HYHWKE.DR M=PAS@+-V&3#?"#?!H8+\ZII"LD$:;R#&XIRQRV3MG37.2WB$CC,Z2&+W&#+=LD@FFT+YTV@=>[XK__J.CM3Y&>)APO' 632LOK]12^% KKT1-BP)\X4!GPGSW( M[5PF?C]Y ;?$'&DZ*)FL?/,:0[6'RJFN:"_()L_UI9B]L%2E(SPO8XW&_/'0 MLX0_/UIE<_C/G?V#Q!=._\87,E_ZC :_),KX, K*\6TP >:RP4IF(<)>S+AM MD78(@4UDRK ZI>#O '0IM]Z@KSVQ'>GT'< >@EO(GTAZCBV"42O#3FH90EBC MR[2N1O9QZ.""?F:):]W#VB*[QS<.Z2# M3)AUG/##'[E10)[8I5C4?G9'IQ\E&4I!+#<<2+(W3C&CV#T+>Z\4\ I$6&Q. MC=($(GT_UK#[=(CK,5 M,D3LGMFBO(>!RU(].NX#>HG2DWKWB*<3:HZ]%8N*L*^*?_64&2>_'*0;2^6, MZB^Z<_!EJKS%*FA/8D4'5PF_-TKL0>)6K?AN%VY0M2_6/UB50M:SJ)'1D8 2 M24X-(9PH!>SK0]&KNGD+)NU<0F191\ZJ.G^H-MJH^Q*L)BQ-Z&:A(2Z='ZO& M4VXUX,X=95*[,7=31!2K7>S5NAJZ_M&&D!HZ*F%GG16U_DU M[I@OL2@?R8[U1#K,\/E\SB)E%[O>/??2&^1?H+S%MD^M;Y[DY:>5Y6GRMJHO M2Y>?2>^EL&]\;,)LW3=67FD+ZVI4&E]B) F>5:]*[G4T,SWSLA[^6W74FQ@[ MDBG[&SV!GV=NVKAYTQ>=5))K ()Z6W.X0EYLCL"1W!\9T"+%&8XPT#_,BFP7 M*R:?@S=:(/8L"#[4H([[7CQ5+,"Q:$ZWP9YSUA>YH@TYDB3N7 M+?<3C*4F$E724.'( PJ:?VX'$KHL2BIJ@:=<';6%+ \!Y9S<*4T66=&$P'ZA M9P\N68+'YJEW8GX3[%2BW_B,T0SCE' =&PDSE\UYY-B\Y4QZ.&)8DP/3R[ZD M!$!RPLU"]"'T6MY8:O"&L-_T+2XS^O4Y1F&RY/B\<(LD2(^3Q0)V9)/<.GYR MW@1L:@UI.P'6!C;4C?Y!8LV).G_SM;KGYZ?CMY#;O2+XONRWCW49WL MN'&H&U.MT3GB;EDXN*SMF6>/.ZQI:0[F0M$"9!ERYI E?'7N.^" 9 2AP]WU M^&],(N$?\$.5O!R/S4E0RC:D=,^(P#2U)-Q]#VVV&O8F&V]@M6WV?LO*N'>H M=+*LL2[9=V^1HWQ1V).L\TJ'?3"-7FV0'0U.7TDV9] <$J42#HBE- :2>!KU MV(0WL^_#*L"_T<(Y:C(G%NM,NP!V3>]$#U J9S!*3/1)!SBEBX.!RWO-UFQS M<^.[$';#5PA4H&W7YP4[%.UY?2DQ;\,22,79#-\VCV^:%VUV=M:X,Z(/ MI30TYT(HD43.S HA//,UI[M(_F6@Z^9FKG /IG2KM@7Y5GKAJY;7C;1B?66O M^%)[MJ%6T;'[@2X7-F[#E5K"NSEEXR=1;Q)XF6!KP#I84X\M;+N02E,G'=7TH<^I-F[DG'?R5'?+*^D\ MD/P"VV/5)K>>OOJEO:W=\!V+F-QJG$; ']%J0.'2B MEC7UQ-56S=9RB(V$(,XU$!_74T@O#DJCC.E;1-Q=NER"]KFBOU$Z,%12SJ>^ MB3080[L55X+$WG6FLFZ@:W1L(AUI\K.$.6@FWCCP:2E^L7O'R[?$1O,SC5!0 M6V,[TJ5&0;36(5+^(^J< @?JTD_-OJ%@I5A]W-@&M%#3[;%-6U=G>Z \ETD] M^]-[99YH24?DF[)1/V.D&S%!(N+,8!#C*L/*%+H]W12^1-_G0NV7J*D?W2P, M(%QKFH=G"84*LZ;)2/W[:0F< 7&0C$-? B@H%QRT0%N+NABOLB*GML![<'LU MZOWH&E@-1OGKA'/J2_O)\E@,JT'\L)*0M+XQ2]1UT.M:,J.E,^C9>@F7%\M9 M#[:C,I516Q@)Q-Q(Q1Q'A[YFVE7Y4C%TV1H!NGE$5N?KEIILFC.R>_(#E(FX MULX[=2?_]?S)WN$CV-D5=4(F%>-;2IDUW8;<1@+G+1.P--H+]35'K9R"Z$?-G

/;!3W]4J[(_HS\.?PJMJ@Q-&')=DM91_V*/,SHH7L%II$8+/JD07FF6 ME=IH',P9-M$(X+,P02/I"G8SS^='&C*_<)9J0*$]Y?6OR.O?G0@9IA3]C3GO M5V>YP;IT,?(*\>32>1W165D+8AF!51B[Q78S32>37'?!Q208^C/&O1AOW1@U[8C%QMK_T1, MNE>N*$MP-GYAKYX-^#_@<6NVK7VXX%/!I[=SH0>Y2L\%9ZO\(9^;?# M@_3^P0&FK)(UAFYCAX6. );N]UJ5ZO_@D-^@EW=PB[;-'P_=3JAWO#!PA>$) M-5Z:NB1[C1J7JIW!B(,-%+U8:JT+MQ-"W<@=$^2[8@NY"X'NB/8MS+?X?]8% MDIT2W\FP](E]\.FE,H]VJ%3F6.'DR?-0(' C[9CWQ2G$'?#X^%Q]@Y8:RL+" M/P&S1!NX_$W3^X?X_#"=3FJW2K]G-6E.@+'OSUYM2]^P.YMXS^J MTGDI5.&@,&V+\59<)Z4)YXH7%,NM?VW9$ZFZ0/(Y.=R23QE\=>F&G_2M_P1W M@WP*ZZN?TJ;!'>4?AVG(?=@\X6SI^2,%W-5GCN(=%,C#(!C60]7:7*[M8=OD M!8IF4#P]OWQ@0X>MY*X34?.EH82\3MYD*NNS.C5%8*;]TX>B8B.J(:E1LO<2<(?5_P:]R;A!$TP8\N@1X#K MZ-/3! 22=4Z+C8R)-3DZVASI%<8@BGU(81=+.A)#Q!1$SO%^[GE)F--:&*L:FWWCNGCI;(-CBT>SGYR"240F,'Y: M7;B*@$0L4P=S2'_2B/D8B@G\(6M-&X.&7/>=1$T.'][SI_S>CW=^$C$*;S2C M:^IV0Z6$R=9'LV1*M2$:J4 -U%&1-/X$0T@-UG=*KKI&']"Z[3/W-SKW?"7S[,CW0]QU\XR*23+> MI8SX::-MFB+'5 /BD&J$-K[_S]0W*!I^^R/^F+LYP=[T);%Z&3Z8).RB!UNL M/,,;(4=<=WWX MZ.X]\IMH %B>BJ",TZ?'OFH876QOS77)>=>M_O'O_X[&7.OF^V?UA=A8*E=E M[(1:>:?)W&"7D44K5!/](9X@";[ZRB; L^O;#Q^-KHJ'WKJ/*Z?Z=ZZAR(B*9*83ZC810;X1"?O[ZZ8OD\&@_>?7\])_) MLZ/CUR>O3F^D0MZ:]]F.-.7\IV<[6Q05-O5DK@W$_Y$9"$X;PBY0=V)0#<.? M3=&*K=574GK:D4L7@J!L4>:NG3?%S%$]17V9JMKK$5"9$R 5;6UJX3*@,PF# M 2VI@"\=%VHE/_84*>7/DP4\ /XM55>@2+DF*$0ZJ#DTA8:+T(C41B-VK@6I MV9/)Z1\O7AQ]933&EE'^S\>>%U9K?_8M]G?X6H'2DQ/S_Y_>@WD@,?(0!N3)[W^6+85(K0?1_9/](3DT@&0)HPM7#VR(:#-_5= MH=BMTRI(, ?Q*O*881%>-U/-?9I\\T]7IF MBY(A&:D2B";NHBXO]*=]A6DM5W&4==%32@UL7L(7DW;-.K)37W/ @X!M@_B2125GW7R[/WD.:4O M\P(C];!3&!>+ -4N4!5Z@C1.-\&$H:^CS"O]##722A6'_DB2@'HL=,#L N"Z M>\7BF[,/1EFT,DK^#;:YX.R3@5#ZSF42X]#502HWG>:QZS=(ZC[C$GF*IVVK M(-N(?,%,,QIPR4(IL*P1X(CZ.]T@#H>_YPY>,1=BG*REZ@P,$GL,:%@$LVE, MIV)9.Q_DPST.3ZT43X_[ "LNLE+*02\</8?R9E*(0 M2U;;$E+U!4['R(,9C;4D&C,#8>/*)(Y+X%DS'5_?_[3 #41%.,HQ)>_&8;@+ M!K]QN_90'@X2_M-778*K6D*"6*EVA;S@_CQI9*YQ#"%H,'_-W>@K/3_SK!>F MIPQDS/QMQ"&*J:15QRC74/6.F6)/$49XK^RMHZ&"&U+52V1.5 .P#9SR.!@B M2YP3JQ18H72>^?#@1 W+ZO4L((:Z=)Q1/@W5I,0^GS6YN(QX%09I419I3Y4"N0E%. A%T9)L$Z%7 M_+1N](KBW](?W?S*J93Y?40RL(1]41&W_R\KAF,;7OE[N!AP5VS MV2YV:&Z,[XZ45;729%$GF8ZX'G0)SPACW% #$S+V^$],(U&Q\UDEBZA#L,S8 M$F0@TD$GY;.VYE8/ALV-:E->KL *FX3*/T7O*[.D[VZHZ=&0F90HOJRW@V_^R[D!:XP:&$WP@W*N1*:5>H5 MK(I;9A4W0.OBMNT>U[=[>Q]OPTDAW]T2Y'#3[?4K*X_"'(*H:LYD'CY(E!$$ M,IRN09I^F5&AP!56+JAD4%)S=N BAB#3N<5-K7"[2S%UE11H7L8AL%RO/(.ARU @>![& W?@,QI3.*&;5\-U1_T9Z!:L&CX(M4D$Z0H<.;S=>1VI5EWKN300 M3Y7N=2.JD:4^/"W0F3<^2"3^;^,6:!-3T,IX\_+CU#Y,'T W#]AP2Z%/@9N@ MB_4UF)D$T]9*'E[E!GU,6IFO2:FW:9"+])! \!FV(A>7FE"GUF#6*G4$H W+ M1#,0I+D_*QTG[JU*'AC,JNV9AQ7T,0BVLSXCZEUA@,/%)-.0W%.8"B>F"Z;] MGR]TUOM*PE.+OM03;5A;A;QC(^J&63\>=K4BZ+C=&,3!(@*V_ &:&6CQ=*J[G\5]5U(L'U9I*1K#TF U^] M>)&$"X>,HL8MF64-J,I&NT)0YP:ZO[V9&$(SRO]84<7JJ=.[FT01V,H,-*W$ M=]C(,-1"-.(-<,L+P(D\TH5&G@H,=@<]*,MF]F$+1^Q/5-V,;16H?SW.GO08 M$#B^M%M [5)B=K,L9E1S3/T%/&FZIU'+.4(4>>NT/>H%4P!1C3*1TVCNB#TQ M^-6_DUL#Z@P?%@F[%=/%3$* M'\2_+<":>HGD[DPPCKA;SBEY(J1\Q.BA(54R?A!,3@UAYGU)Q$Z%;!(?KY&4 M#"?(F&5L00!ML/2LB6E[C83&&1_CX-P8$?M\,8ALRAQ0&I>P]YB45+*A03*7 M[46*G\GU%;LCV@I,#BV;=V+V11F<#2""FLGO,^5NKMC;A )(^I90_+@!TQ$( M #I34>X\FNJ0_F9@E>G?/.C6,I 2QCLY(A>?YYH>XU=74\[Q(U'!R?%!B#/E M02D+A^3-:ZXQ==RD8'5.@IWK]R@YU6)0HLU*+.1E#P;<(Z+JN'1&A'/%:?Q< MK.A8<:D!GFVLL96L;G76236<"<2#>5IIC!/;*+D]JLJ-[\FN47ANZ%A$)#[D M#O=PQPSY7\WT9%(4@:,A)UH! /;V3!,GI79^8#A]6PZ2D8/#,R4 :L88K(HF M"UXSE6"+$Q4]WO;1B@+;]<: *(/LJW<)FP*"$?U(#0HD)1&P$V(/MIQX6,-- MAJDSIYM!;M>WN!\VFP?902AP0*=8E&S8A1H_X/9+.&1X#E&GH-]88E=%0H,$ M13P.A. B&YQ_[:DEZ/(B;BB[&1PT00!TVS7/'-K1LFIES(DDXZ09)-&?"&M- M!"KP84U>3MU[+P!'9G\(9LLE#.,[):,'!!J5#-?VS=>KSEMHA/WO$8=:"4N[F6 MW(.Q&%#6$M7:NN['$HBDYSY(R4JT-OKYP)"I-5%GKX@4N2QBZ&A7-U>K;#IO MR&R W]'1EIHQT=YX-"EPMH%&9"@B!_#U\&Y!:[0]RO\=#Q'[%:.)KZ8TVNC>Z+T)8DE6)(9]TIP^TU(9$=?!8>1IX(6@N!H? :T ML"UT6MP04H$?EEG:B;1,A+RU'E.Q!98\-^V>K!5":S50LB5>-FS@ M2K=YIV!58XY15U7;+^E@RFWB:6(3 M;(696P3>! @$0;=\X1\=T$UQ.Y-;_LO:V#ZMZ:@BV-D#!'S1N%<]J! M8$*I<-A.'*9X:<;M[.DSD=:L=8ZVE^RK.!XKC4_1% -SBIMJ(# &3FE!LO_? M#N%59OIVV[LX^>;-/ !"@([<4=H1^' -L+ O*2%Z5P*6)UL/ ZE1-J6\-/P MC[D$.&. %MOXQ8HCMQMATWR3//)KG)5!0Q2UAX9QTI%6R@+]M E^^V,?0HA; M4=<2'2%R"\F%".#)NTVN=[DNN<) >%J_5;',KD*-^ M!1J50%WTR:"@8F!6->@9G#&+ &_HHFD[II CI4VL&]K7P2N>2P^&_,MIWR3T M0..[;]QR1\$VXS)AB3A?B_B0^"I>C;$*HO:E1%SHRCTD((P"G=8*C*2(6 BM M,WN"GB(0.VPEJ_Q=/-[V([T)9$ ML0\M+O:(4O9@5C_."1AQ!3#BP02,F( 17\LZOW)K8I@,[ !FYO$RI5XLL,FI M*)6@E13*24A9EDDJ>RB$JX@SA&X9Z&?JKZZ#1HQ_&:.TMB3POK$ZK!,2OOQJ M*%I##B(&X#+4GD0VEXOBO[:57H4(G>2:QZ@1=E"#V\F*H7LX=1=D!@YAR\%/ M3+5.%0,37;TGLTF0C*9H)3Y>L9 +LV M871=O/:<%DMNAMD8Q6EH6,EWY\',D]?5"J2/8E%JC0@=(9%X!(8.A*%@.R-) M7VG);U2:-SZ=6IG%CA'B8. =_[%]QZQP0-797ND6HI+LCMG[BEN&TCX/?OIZ M#LQ/T=P2,]$)5+84 Z=9U."\:?D; '&3!VBT)A/P=K/)"F,,G?!#-7R T.W4BPE48C^J)0)4NML ME#8*+OAIVB;7NDU$?RH8 YX,[C\XN%+L7%7.9)ISAWVR.9H6,K*L#S0O8991 MP_JJ]J.Z.).*R'O?_$5TBP+@MH&]IUUP?;L@3LF3)<")#O)G5B#VW73JKG&^ M.2UET(7;>:BGN?W(N1W TD9SA*GT%!C!2:0AV))[SA25?EK2,OP5!>:F W*] M:DFT"(>F/.E-E#BF[WR>DQ"R >\4\L[3RES?RA@*B%':!TXT4NE!Y5P>UL.< M20J'@E_#S;&XW:'V<*LC%WV2BY]CX;2#B:+>2U@CL-57;IKNSR7! H!#"256 MV9H/C*82,40_+<"UV@%%92V!'-DA_?POBGW%6B49UWR'2)J8OI*IHJ:@NLX*AN]@N\XP6;[+>KM'Q]"N!49:BT9C/ M65WGE!D6Z@(X%M0Z#AMS=)/]?(TK(!L]FQ/P4PB2JAI)L8,Y8'0*F<[FXKK$ M1%I+C5FF5?D"L>FPHJ31%W #JQ"MKCJ]1 M0X@S5;&MAX3*/-6!T"G D93:R7/"?A@CZ)8& -N(0H?- '83_"LKN!VF^E%+ M_'=HWPF>AD4DJ263-XLX+,V$;>+[P7HR6*7\EDC@?O)DG'V;F"\%K<&XTK"G S#E+/U)J7M!IMQ=4;X@;6] M:RNMZDS9FV_ -&#_9 "KIQRO&Y\W%;KE@.?G;1LS6.FC(OPF/N$]A2] M'D"3QB65[[$R(J<\\8#R392L(+\-%)-13@%-G$6P]0&+6E38LR'-0B'XA?:( MM==CG1T6H%Y68*VS]N]7_$\E4<\44.$Y#WP[0^0=62[!*M'"(<+9<[?A<=MF M)W5,8",(2S(ZZPVR&V.5K\XUE82*D1@78(GY%-5%+"640"T>+:J<&&(PBV? M)-3L@71;KFCS"'7 HOA4] M$8?(5'#(&Q!.R\-U&HNVT14@_IO,DA? /T&_:=O>\_K245$=[WIAVBT'T"]O M8H_ OUL#%0\S.2&\KT!X/YP0WA/">TKMO.+9D^ MAHA-S66A(.@-VLB^\BYJMVS-6M>B7L;.I=PXAAO1OG?:0Q,#S(R5)5GO)T]? MX!<\/"2_/8-5%$H;7G>B_;&D,N=9D],?%]P>F^UZ:QTS);_2WWMJ_D&U/+Y: MW;QE9A/IRXI,!JB&]-:W7LH2[^C04#U[ 6_J9 O%@Y M/#T(32>.WY7Z40V914*@QQX9^?&&EN8J[EZ_.80F7[='H*%YWRX9H#Y,;7D( M!,!R,T&#W<@J-GPE!BV%AV,?CVFN3@W7KT\N1UYU)4G;=&* &9?"M4Q6.R,:R?;.%/;$ZG,? ML*6J"0Q%="V%JCMZ3%G7;Q5^+*M@G8T/7 688A2*?C;;\>DT4TF1"+W"=!9! MRA,JXN:V'BA1*'QJVW>S_"9R"JX)1[(6O!V\"_Y[/_E53706*TL0 51H2D4I@6AG+/(:HJS@D3MP@CF;$C:U]]@UV)8F%Z";):5DAT8&1%T6.;@VQ*=_ M7BP8<(!\R0E^# 9&BSB"#JQJ'^:,_>.0)4"V/3H8=)^KCCC'D"JM;^;0 -L' M[[H)17)M^W^)W#O,A:D\!5[.^4*SG+A=8,\WZ%E,LW]MLS]2L$/_;I R907Z MJS\H]/CY,'!@V\N 6X++R\]6=X,RRDOQ%Q7_9N'C5FTVRVK 7VP5G"> M@6S7R">).7B-G;1AA8G9IKY20Y;"&N<\\TB7 9/WL)^H*1H?R<3%C5)L8B3J MABM1/W:E/IJM\:9LQC?GKHJH^J+>B;<,1=]M,^.#"1_.-VWK;KT23Y>99#R. MTH,J<^-JJAP.1#>IS2G"@);JGRKU'XV$;-F&[ :L*!^\#$/.1H@!/V;W:!<\ MA/CJ#D)F 6%QI<+&C8R<95R3UO',8A/1[04^) ;YTK UX3W#@+H4/G(V4OI. M[V(#>VI4G[QZ^MO1ZZ=/DMM?GX;*RY='OS]Y^N+Y\0Z*)G2OZ[ZCJ#A% M6(?5I#:?0ERHW(51<4U_JX_8+H8A<<+\)($FK*OLHFCZ-DP8&M<"MK98+C#7 MLZZ0/I!F-I0RE -_;=)D!35;)'YH3F$S7)B)L=#*$%[GAN);-(_2N^S<926G MOM%]:64UB $<;7,_;I9)F#FFIH#-.OC V-6IZ'I!B014'P_0N.1XHAF*#.(" M@P:4W8_JXQO8-*2"NJ8PWLF_.+:'-])>HNA58.B-69XR#\) ]F%,-FML+&*T M7BO+V"@%1\PH:0W M;-]+;$7@G"PD:K0JSY@!N6[>[N&>VCLG?D@!W_)ZH 8I2X^$69VO6\+R!-([ MR>@B>@2-PS1!R\];*14UYH#!W(ZHKSHLCELPFU;BO=TV:@02]BNR_I_73>'3 M(1:P6C<^]J_4P1SKE6TVXZ;PF.%N.Y]_T?EHTR%=M]],2"%?%A2)?R')^>B7 M4=":8O.-0\L N71?:X/BJM9 >B<-VLB.\4=4\2S&#K2'D0)TQ$>RJMO0' [V MN2.6O)&Z0\4,>7B9]@LUI#_:ZG' V4<1-']N/&*+0R3",^K;S6Z+,5B2 V1X MI[>B#043B-/D11ANMU0NU!>(6(7A/>9\,]FT2J%19G/29%8K*+\49H&S^[0N6PGN]Z^#LR*$I@*=!)>5@P69J"WHT8NG+KBP!LB M6#QBP:+TA@VE\SYJ>V'$%:D[WZW0#J\"@;)">V8P&JLW.2;-+('A=\R;Z*V. MHIGWR[;CAK6;*+MQ[2!ILE01H('5&FUH>/$)EG$%+./'"98QP3)N)/$>EA5) M_WHV623[)S43J.BHJ@(.82_V2LNJC7O8K(II';OKPY6@>=8,FU%,!W_LDZJBZD#@:5K<$Q>R=OS^LRU^8S&UT>%$SB=."1?S8<;=R_%T.L$@R2CE12&0".UT((]3EZ M%OB1VS QW)-J]ZR@HU8 5H-^$0*M6J>^V86?TK#^XARLLK837- :')>L[)4H M&)LH( ['U/4&S)9-TEF[*)[@11JQC".'8.UQ3@%1DIJ53@>;,I"/170P7,O% M=:L#%O_DJ++#L$,8/GY0K-970MY>&>2)[Y]01.%29G,FB%*H"_.DW6#O8VB1 M>G_8GX,E#ON ;TS;C_>\6I3;IR'$2F%@+9*UE:8SCNDDNKG2X\TDW[JUO=7H MC]=84D'U$W7G73SN(J$]RDR[6NF[+1U&LSQ;20"$?F9ZO, -+GTS=9F=M5 U MZ4S8QGF4/MD0"NIFV2+:2UG7U(@M7_EW"1IL'X[>64U=,OE!PU0X=O*<4?&/ MV^,N(M2D+331""P$Q<6X^\F=MT;N36EV:@-([N[LSU"OE0>11)WK+ZB7.VI; M5+";E4P[&FL%UF-@T M%!?PVX204Q<9G%3JXD"H^% #IF$0)38P#.T(X$<]$[VEM9I"V1&^?"1J!99W79=(_PBLY2XUL:7S#'0T) '8X)@(F[K\DT1!37P.6XK!Q M 7:^8ZX'5@B"X9"\IJ]TWZI9R>[(6JD,%$(# M;"N'WG4FP.%ZIZ6V&$FT-V1/#AD34[Z1L<_\_/3U^=/CW^ MX]7SU__#+@$Y"L]_?_WTM]^>'K_^X^BWY.6KDY=/7^GW.^@RG/(96&MSN8ML M#BM+T&(-?O9-+'QWT5ZN_&G7MXMC>M0R,\XR9W M?^'(_%\NEV!L&G\H/2DYK89%6&0!-O)\J?Q%U<8]6V+)S=T5N6@"4PE%KKPN M 4T'6C!;8F,Q<;4:M^H[^88Z_OJ6P*9L4I%O,-I P9-J6@&3(BS /;+82U][ MH!/!@OC9\5%]D:2;7ZCE)RC_W(:NN?N,;+M\V#R78.=[:,NN)6&2AJ0.M:I% MLZ] _XDZ+G4)JJ$2E?HHJ4(5U1)F765[R;SG"9L9MAAR90M]F5:[/QI"VN(4LC MO J/T_<+#FU55P3\ZCA%I-N>3@HAQKJ>.W:#DIT[*E\=2"2&W[81C0)=O(K* MGC<.UB"U%6\I6BG76#D MXU^(;Q3C;\&:3\(?07:TZ)#0'@OQM8OZ0-?0]-N9MXBWXA ML5IYWGEB'!_MX)Y;=?0]MV"B)ILZB-3PLLA/)1+R 3N.A/7"Y]+T-?;\&]*+ MXSQ7;B39A*W FKR4XK[+*@N[$#R@H:$B8"#U;3!SD:6.B5XZZ@&\QNB\KF0@P7YBNS*Y9I8 M%&ICDUS"6;@H6*TD9GP*N0'%X Q:+A_T:VUI#JN,K&-LP+Q>K7FM4_3@D3VF M>2N)"_P3SVNC*7YCQU!*FZM+@B5NZFM@1YV%$"\8FXA$C2.;X%S4I;UF^SX< M!"14?[)Y$Y(#M/4G,, 58(!'$QA@ @/<2# A6JSE9'XN:/RE"$-G%JD ?B/ MQ::58,[(H+U2I9%H4Q6E"LZ7;,W0^JM[N-*[7HB=)\/82CI6JQ=UB4$!$J98 M\"<<;2J/O*13Q+9K8+U(=:.&'K>W4HK'69=8$6F$&96KZ@ M)IK6%<+SJYK1E107WD^>40DCIHFZ>H];P \4N^&:$VW+KV 2<^P:@+_0=.*Q M4;Z#/I"!&<5B]$J8D*M72-ZVESBP!X,)G5[P S$E/_R0ATC MTS*^M=_=XD)?%&VAW2&IJ>3^HBMMI_E'-NJWJ-%+$O/?5EI-$:%]) MF\2A_\ EM=IQ*=@LGUI2\O7M, ;[RJFW<;JK5R^<$,S+\':@W#HR'*A=)9FJ M"Q>'Q#*APQ/S+R3X:!S2AU MI@GEG@DF+?VC;A3.,XX_SN_$@MDA\;\UUCS#PG9I"!(Q^G>0Y?;?^B0L1RA4 M!)8*R@X>Q@^K!:;%2U/3( 94J94Q8N<#1QN<";^N.)I9U=6>[.=X>H:)Y\W4NULLL'[;]'!04AI!*^H\A%Q[//V< M;C%/SWPQ49SAO#2$,F3*T.N()]SPTG,D5)NT8@2>JGI5P)^%B[[0=1#2M-1XU9>V(>634X M(/'56E?ICIL/=1-EJBX=]FEH>8M>5M$])(P-K^ ZK'<+]Z2S386Y)D1A@7,F MHC&@"_;T422K81.7V4KH1E+?L2..0 QF,Q;T'QZ4$*N2'P]O *)[Q*H[+[B! ML4#6*#L;Q6>"(#-!.1L_4?*M=0CM87B3!@/[J:6Z+T$W"#SMHB_1-+63[4WO M;5G 70QWHD S]/GPOIW*KJO#FIRQ)(#11AV6N8F=0"/7U=J9-?"O'91])\1 MS)E+H3U,E?WJ MTX[H6,,O_^S!H,VUF!7,1(1WC?^HK?UP$"(I24Z^CZ"7R)[RE?154'+V9>TQ M$0, M]U'[3E-M6JO="O24 "0^Q=G\*VIXO>;MC.7+CW18C5W,WU)4G=[= N?\>@L;_.Y)FY"[1/KY MHN,L-YO6[5425QWN"'"A%AN%G,!16ZX$C;Q:#[UKZS0'!"Y-T9WT>([&;13T=IGGWFT#LK);U.\ M]I(J3&!S9XA+2Y-??O\C^47(1X14Y3>)LVBA^=$*P9;Z\7Z2G%P=?-0S%@9_ M?3LAN+\?L?:43V*XN1;-B]%GA[^LG:YZ0:6=9D5&R$3-2P24 ;F/TFF1/4 $W'M MM>F=-YZK54IBQ[,WPH!A 0MSK$+>L&],3"+J_1Y3_M3564U%X8-RT/'X/D$< M-F+[<:K,ES\J;>5JY;)RP_$F#X7+?.(M!18;Q\N9W)T&9$8#._E/IR0>$M3G MKH&(N!K^WI.S"RNG0^@<3%OPU"6&H)AFYN M,>L8Z\C04U&(*>7OM$Q'ZK9R;M:8)OQZ!9R!@OK,X8/8TM>8(>[=EO+H]#H7 M8J2%X>5N1MU8,->TQ Q^Q@,QKSNT0P>H^=!X!P[5\P]9A.C= GLTOUVJ@"IF M?*0T>FE_;P68:?VRL6:C8HJ2CIUP[%Z*"\:^C_#Y&C:6*$PT^H@-]VLLL*N_ M1%,Z'D@(R4>W].4!45X#00M1ITV)<7&Q. >5JOI"(CYPW])4IL[=I$2O3?H\ MWW)0(M43(0:=.71">P]L.57+<9J/*SA'&F?J!;#)CA5C 9 M%S/A=6-'QDMBPD&F@,@VI3)('S6CB)60.JT/>KRJ1SX=_6L[^J\W#J\>)6+4 M+7 AMT1Z+24QJZX-DWBXU(NX.@>UM05I=,(DCYI!GJ[;=EKR:UOR$QMY;;## M1:O$HK(33G6!GB'<411P1K@_JI%$/<%^@<_P"5RRU5ML,YK("Z%LT\!MJ]"2 MS0Q0K53*PV;MMC/"-I>#35QE7ME^Z MC0UE$)%Q. MJ^:*YU:)T>.QR*)IEIWRLA];)C,=HVNUF@1-'_K#CIP$3=1J45HG8%.N^G'2 MCR*&V)'=WEIX*?[M*=^933_C&I2P7?R3O-S'@HZNZ3GT2+*[93 YF3(?S;)OE&X9XG] MU#Q!0&B/_(&P\13 0R8+Q?.L6+^E7F$(*7MGE_8^PO-P:6^#D.. L>^71H;$ MF V8,JN'>RLE.*;.-)RHK!H[1=-FN;;-\O,ZGG OPL9!)J:4QN+0L,(V8X[3 MH$%SR^/B@QIA^:5:F SX;5>9"B:.;XR/J^#"H7HY0XJ3K3=CZ;8%PY+Y=VC*P#WW;%EXB1#\%2?GQ3;Y_=%0%U* P>IMD3+P[' M9.8??8<]A]51#BNEMP13-BHE(]93JI-BU4'<D]J\".0'\9]UH-.QE25=H7F^I"20 -O-&V"1D"/6VN2 MMO&MPLBY0E1:*:M>AW$Z'U"^PZ.=4JZ-<,:9^+KY4FLG' MV0"7-=(TWKIF49I &-<&B!B?\ CO/6R+,]Y,C6'WPW[NX_RHL;;Q&:#(8,^= MC-!BT$.]GST)L:]+_BVU4 XS@G-(+PU>=AZ5/'9U74[6RO4IH#]:2F%O2:YA M'*C$'CJP%)Z=@J!]Q((FL$3K\:$'YAJ*BQA5TXY(7/3) E^@^%5*\P"_HR9N MQ#C/$:U4#VS'_05:\F+46$@K^:;]RSS$;M((S MY>W,:.N1T(I_1MM7=@)E+)A[B;HCQ^^U*!KNTVCRJA(HSYEONK75H-1!66?) MM(8>F%3SLNZ#E6Z)YT;&+.AM&MS8<.@+?/ %I_DWVS5GQ A$?DN^GYSBL'0B M>&-^+FSF#N[SYX/LNB3H/:^DU5%+@41LGIO2;"GS,/>])"/% M]((MN#VI; '3\L9FM7AO:!4.[>UCDM%&)U M!>MQ+#H77$@A>!]3X!E3%[.+IQ)+SFXZ5%FZF4)/#K/W?,-F\0_[9E1C4:.Q M &G=(%FW9,H18S;M&7 M*/KP#-'*1+^!S59**?1\/9=VL?YR(68+>"3GBQZIX8=0644UX"Z.E'"JV#OV M')@J AT19>31S-C$)$=M=8?4UN,;E 63#5T$=O7<8?S']WK"4++JZWZ%Y>Z? M4,]]$[J+_/K'BZ/?DU=/3T_^>'7\=&?;AS"1 ZV&!XLB74LJ/-%$="!UXLNZ M8Y)UDM<$]0FD+AQ1K(K:THD-VB9\&P:N2I>/( ^).)288CLURIG;^)!)%Z:6 M;-:">ONV;^&XVMD>:UZ7-4.64!X9(34J27HKK,-K@4%#+(V\*>\XB]"PRC/' M$5Z/W29;WE:"6PE!1CD*)'F/T0&%C+D?C)MSSR?L<;U/2X=;TG=8C\K!:7OJ M<'U[]N@*V P<"(')0HA;3B)'2BUB)E8_2,[/VO9: H<8Z&IM"Q/,)=?FVXO MJ(6C'GVV%,6_G'"6!:@^OCI&T"2;A^^NA?"X6>N^+==!9 =\TPYR)$1NCC)$ M+)26E7!A^%]4>@TV8%X*]UFR^W6#*8J-$*:%;ASU.X1#YRAT:@*$/(J8"[,(%HSH+/7MEVROK M3BRL-\5)RID$9HD_=Q\H4J)$%IR,12&UW9JFJ;WD(Q:6#VU/MI$X^!M:X,9H M36TQ8'8H]V)64%]1D1'&3!.%!Q^&4[,%HI5$#,R]C"H4%>'^.[_SQ<_Z37"OL$GC MJ]^/L)O[T6\)]FBD?Y_NK*-UU(KYHG&YILI"R6:TPG26P=+&'B>TN]N^I?9( MHO(YKYJU;3TG4G8V**)[VD:F.RWJLXI95J/Y\K%-/5PBGBF6'L\#W:*ER,8S MC'@KO\ZE8_8:AK20>9TXCXP<^#+*Q\>%4!C.%1N/4 N&/!Z/.3+#Y\R;2J2, MP1H$&ZS<<*F$=0K]-*F0,X<%92MX!!*R%8.N[1M\CVGRM$<0,=WV MJ"TRF_WP<3#[,#1WWQ5+K@$]/#A(2#TVW/4<1_ ?6=5GS?I__Z_#!P<_W3U, MDSL'=PXIYC2R!D'8#A9M^SZ<$N:/[]R9$N93PGPWI#.\ T5,B#![7.KF5 M<+!' G7>W2?^2 _J69#!+0YK),\4#\BW4!JP"=9U7; NST?;,GB3@*]8 II1 M- 7LS[.>VB!C2*5OQ$EP8/12=TG!F<]%Q6E04&U=5UT435VAV3]!\:YMS?@" M5TE?$U+2?25K@ERQ"^+T;BCYW*\,Q':%L2(&_8;VHI3YXHRTAU9[JT-IIQ>> M;YTB04W6YWU)985LWV Z[4S\.]])2@HR-WHE2#Q.,VI8A@)G79S#A9A$#;>T M;AAF@*F(>O9\)#XZGSM?D)V^W6J,^Z MU.=:$*?Q9]V8)$NL=GU#>,E05#7#]4F?_K%_NI_D=0GG:#,-33'H#D9SUIU[ M\OCP@Y MSVN[8=G?!,U.?8.9]DIJ@[CBW-[#CD?]CVG_7=O^,WSKN()+D*@% M.+A:U+HH"[;42"2RU$6AV@W]2,KD>>+VG!TYT"D4L<:ED_Q]47GY.+QEW7@4 M G-:96O;97'(S["US;GO18W(!S_O2(3&2 OO&<$Q*&LX()HY%D@8GT#Z? P9IC X MWG .2Q+ZRDE*3[_BW!U&R@X.+S1VOU($>.LTFPHL,- S0 MGE;NLQQ$[4+<9>\(6TR8^GEL?D=&E%#*>0K6%>E.^+5/C#*;8\!"%2Q55252 MP>P>C NA%?@[XJG<4'ULC3=NE76F'XK+FLHW.+1J%&Y$;L.T3:YMF^#\]Y4$ M0(2VDHJJ_6H,&B)=V>X)H=:8P#/)E/^?O3=O;AO+\D2_"B)?UCP[ F**I-;* MZ8Q0V7*6IIV6VW)VOOKK!0A<2L@$ 186R>Q//V>["TA0(F5*!"5,Q%2G11*X MR[GGGO7W$Z==U^\:L<2_CDN-[0NJ(A8TU%J+]2&EOB8N)[:AI':A*'#()!)0+X+Z>,ZD8%"8A'B+GX!:=7%S2^N_SOB_=[ M_5/SA)_I"=U&;\[NDN"X[U'@0E)'8';!%1=B?42IX_;!*,^"R.YRB76M<.HU M4@GL64R8 7@_+904K->FW-KN*E>3$W$L.@JXG1RABRUI-T2 -X2$% MX?68L%LMYEM#M]2U1HU0E2ZU'Z*122K(X.XA.6A1FN+!1I1RMXI8\T89P#]K M"PD1(/6G4HL0_B3!HCL:$_$)5=3]Q.BE(B<[6BLLK1D:S\LFEKA ":-T4O,( M)R5(G5B>Q/":HK=NXVV=:\NFPRP#TT)#"I-(Q.F3JJZ]/VAO__6;;LQ4+)R:"@%4M];)RVI8=C< MT<7H%5*_)*8#_440SI&2!V)YF3#^+M+]&N[85+]>8_*H;U1$B$&^Q0_C^M&U M6.LFGJO2: _6-]>=#?2O0E<%WRF^QG7E+UG"8J4Q)%)C L)%TG)6$:0+;N_X M-N8K ^YQ3"$E6'@+%WN,K[T+$0#F)O7F(&T3*L4A=A<,E07W]3 MQSN$--B)LH<*M)JX748V>NA>H.[IU6SQK!^\TF(<2!E*60AZ6;SN;[RS1KH.D79NRX2"6S M&N*^G DX-+1Z=UF>1+9!S0#7<>_N79J *4*#QQ]@S64AQ=X][QSN)0\_@!-V MQZRV6,\-XS, M"Y:[9TRQ>@(W04S-4E$[.8%#^TX8 MO!I+ 8ENQ$HM!NI2UD.DCO'M73*UO35<- M6Z-&EE(YJ347J='1]6Y0QW5.6'7+3S5^1FH0]>=R>::N%Y:4DK3V@N&=I.C5 M_-5O#\8"0?3\K_"T+S3W.X^R[1V92P=+2C$KG-@74UU(N4-L+A^#:R"<]WE= MQ!NT('V%#WV"!S.1W&5Q$X^--A: 4LUG4(18#DWDJKK+]9O A$WT,.P;&D>" M:V,&S\'>)BWJ6Q6:S8$CELC1*["2= #U&+JJZ'NJHH==5717%;TM/^]>T5Q9 M=*@I^ ?:B-9I--]2T]B'BT]GG]Y=G'WA9$9&Y.-_4N .@:UWD)-L]"- MX/77N9*J6_&!*(%)7QACWD/DD6&II4.QAE:P>S;?V?(6*,$N0(<9(SGHDR. M%3=&F%5OBLJ.@O"OZQR9>O9D'F/Z?S\_UZQH4C\>G/9Y1O"&A'&388>O"9$, MG#GD#$A$YB@V:!C;;*" "U3G@*K#H+@!@.T_ID';/"^@\PL$SU>$4MG287QM/$'E)2'5'[G PQ2&HSKHW&AGI-8SPW77OPV[1Y M5'5OP$2@R7E6Z.GHM@7ZW(419+\$/&]\N &;LO7Q''R.X*+*S4V(?Y,4@#@* M\)$=UYPZP@FFLCR"CQ%P82Q>CDYAQ4*K=?W=G%QDH/E*I+L,:+&#")UWP4@V MCZB%@*3&?^8%F)A:'_=J^]JPY@'S+>-PJ=2@A.C&B(G01,O10K34EE>0]QSD MT?R-L8#2X.*]VQ\34")>F;P3YES4;C\^3PJ?,O=;AUH2G*4XTB\#L^C:\()+ M3&],;)#:_VXJXC$W,ES3,8)4$P!#G5AO)Z]"8O,1@D/%Z74-6N!W+%TJU#5D8Z=("L#%B>9?A)[2IQN=I!7< Z$ M"5V#ND?8OY0X/+*%5$01LGKD42YZ_^?_JA"&K.08(B[T?Q'&)__[/3PXR1@# MXVR$4=;?F&GH"PYRS[O0(_^"(\<_]NBQ_9\]W0%*8[HHU<0[/A-D>7A6FF)% MU!?%OE"*S503K[^_]Y^[F#@DK#F)\&(/;8 H(2[U@5SJ=;Z.YCP?%R?5$L8[ M;)/_87' B +7O7;H?#,5"?P'ZJ#;(+'&VXCY'.,P%@A1XK.F57-9LO"W!'-E M^OFPG+-03!+,T#L][Y_9G=+,DG?*Y=UHL'X$5U=3?2]L)]N28MGP&VI\WI*C MTG;FHE(D18P8%S!GV'UK$F+J$ZN<^*?HU=&(,0^9)#J!MS">^<=P1K(HL_ O MA&'5:*H.W%(-=RBNL;S'N4-4I163-;"P,;.X(8APEUX&ZZRSE-\IXANI$.6A MY[U;T>S08-DN(?6H=%:'D$#"*E?UM=>@U_K7YJ*GG @8@ '7XR<"A)PMF,/S M5"4+M@B;VG,P4 X:TR1@@D)II_T+1E@R((S!N).,3+- : 5!<1W6ZDQ 4\ 2 M-UNH,/_+"U>$+S7?7Q_->SC[[W]>S_\[TOY[_^ M_O'LZ^67?WEGG]Y[[RY_^_SQXNS3#H/D?E 1^ID^MYW[#1WBT@3";N)#QAAA0&MJ0*M/=/7/;J98 M"E* M( .4[A"# ZJ3]N96X4X0'3:W(7/ZN^39A33!>8L.F,F,L)Z _!0J<,\1\H[JI IU[-!%V-5-T5B:*K< <%^HP*4EQ KPCV':0JM'METBV-51FV M+(TTC\4P0U7PJX3 WJ/.^&S[4[Y8+4,W)-;03%0-;1&!>^0^+C'D?']M[;"C;/ENB_11Z$E;'$\2OAO MVU-#5 7B%Q+L>%J,\:(WQQV^BE5>PFFH3SESB A*$*E.ITV'XW4T@3U3.-"T MR.0[WV;);7.1E]/B3H\D/'VO"'-04/I,%6$@QJ M9'5+$3B&),E"SMTX[EVM M&HB;^E%G-1?_,,&[S)//,,Y\,=M8>[\LB4-P8'7F&*T57Y,@4"44$3P0Z6Q= M68G]I6DMX8AAD L<;R2;8%8(L8;G:"-T<=QUED7DC+VA.K]8+D*2U:P!25-V M,2/BB]C%L7N+%5G.II$'QEX 3,BB^=5DQ:EU8Y!3HZX%RQ-%ED'T0%W\GI)H M-N#LT:8GA;HC3&@G>H47$]?JS0>RI"":#K$!)%T%RKLK!OEE<- 5@W3%(+MQ MZ7_,BL*YY0CP."[$7M-FE:MYR!"%2_(:],MMG.E;22S\A=O*#3LL]1QLQ,-4 MEK)Z]W7@)C-_, MQ*HPP3218(W+:+#4K' 1V3(+E>7 SYF"<]XF:C9D>G(* 3 #OQ;V!;L#CJ= M!;5^"\?Z8\CG$ITLIG:VYYY3E*D8MU+-/0(S%*P-]VRA=Z#M,- 8;H&//Y/!,ZS(Y:J*;@[6K^%3*6 MA,1*E]:3-VK(>76;&6?L8+]-N84AWJ)][WF_UL,N"VMLIN6.3AF<-"ELHOXQ=@N89T :2&@HG[U%"Y"@G^)J6&?$6#@4I!D MV20#>YQ"]#!Z=@9UOHO'*FA>@D_-E)*Y<@*>]7UQ5CL6#G9X:#&>Z6 _W=$4 M3-49$.&]\2P%WQP8$TL6,[71+^#=DZ4-/+;'U]XG#;$/6RR98?R$NBLXYAQE M[EOP]"V0?L_#83$CM!9[$:\>G,B(JAQJ^P0'FPB_J_ MILJ=W:Q#EM7$E1J71/45((5_T;IQSDH2=6*<,+@AT>8Y]8S.'E!%+;4+&G14 M.P1,?R-8 &)#) ;=&+N7F0V30%UN"1.^-MJ:&F.6#@D%B:*7$=3"A,*Y)*J$#IYH[M@$=&?TC)8]-A027*Q0*3!(56 M:R^482\,=?[R;3)P\@Q#)_ATVR3$6Q)4\-O:+HOBSIPFE!JQBHX,::\<+Q8$ MP=4Y3W[B?&R$*LCF1H9:85P5;TN"2 MYC":%-----+G.'I,]]NCL2 D&@$B#>#!6P:MO"0LN=@U*)H)#=I=O&&0I5:4 MFR1*FNH5!:)+D']JLBKIY7,-ZGN&G&SXEZL@'P6@$/8NOR5JQG\W4%"55M/N M@LJC$HF#.B89?X!S_E>6_^5=46&$?B5ESMVZ&![MPAB+9>]=X+HR6,',37A- ME%8&!\E?2&0;A4 &FL\U"U1HYBB9>@&#/]=@[FZ4%KDO-6L6+S]>@T*9T_QV)ZO#8S!.%),& MLVOL]E.[(3/7?1Z9*;)=5!G[G(=LN2=(QL=Q8KO3O:OS=PQ_ -<*$;-K:R+" M., $A 1V+M)")0 ,3JJ ?"]-\V<+1^!3?+(]:FR)\M%?=2X4.^,9V(I+5\?@ MR%&)3YSX@H6G%!P62A#K/@=+KTI0]I)ALY_;[9;/S69314Y]QX76S46@645Z M+C D2M.IW6N1>1ZU\6KQY3*E\;VR]%A)MORC'-BT#'NZ&K N.O-,@PBOTQ@+ M=9-K5F>:)*1EM7-_[6",DCV(*F$'U=>E$V2K[1(:Y@A%;/ZHUU9K#O9QB/D, M]BJ"8X$[X+ ..^ZWXV3/-6X8FQ=W-_B+J>A-^^02"5I99+0CA@_"[UCB&ET7 M>N9@,SAJL9GVT P"@SKIS%Z->%FJE"3'>4FMQ9*F.U[)N)EB[!O%'> 5&M3MP%]N1+J5Y8?6= MF<,YHBN8<(%IQ[2-_YV[$QA3'5-EYF1@@8@W4T'.Q1_K#1PI8&%T787 /14" MAUV%0%1;.VL2NHJ;2,FS=X #7 M>GH)>[JRD/HBT,[57A;EDXR=L' WK^%/KCX4!VH*^8U*(LSF"[>Q;>\!^F/; MWZ0YDZ111"\M)MT:^TIVT+SFN""MG5FY13MW/1=(=QA%BDH*"8:5ZCD"'2X< M!45L*Z,;[3PQC/6@D+@>!!\_C]P46LTTAHW@'BGC6D4+&')7DO ^V#_0%VM# M=*0)"M/)R=6*-4T=IK\$()/;H4Q(GZ6*,Q490ZHEG Y.QUAC'AI!XXAJJ /5 M:->6-3-B?@>HVL =L]-B97M.RILXC_:P@AK+##6DFMM2Z&N;T'>:7IP*6$XE<48"WZ/!XNJ&-E+]4,YH T>O-3'YR[D=9/4C M@K_(O4[5L]9E=8PZ";A0<,C&U0E 8@=5TJ^&R16FJ*84B6J<:Q/%J_?FU[.S MSV_G@^VDP*;(ETBB+B+[P2S^F7W!E0F1_R/#ZHTW'\ZN_O'6$6,;;M2P?2/P MBQC1<*([<+))E9@LI'D[$V1/D91#-4^JY[U[:(N7^*/S^D R=F?S88 XM1ZR M>) %93W3#!DKW+;[>UW[IIO8\^6%*>+-2*06&&8Q:U-G9NE9< M2Z!;<]#?U3%!J/:"L%*8^8-"5&7PC1.]VF;)JA(_6*#^P9:-.*WQJ-E'8)TH MX9[<(R1:-'9/,RS"7]N9!VX*MZX2Z%K!_I., 74H*5W+\O:\]PJKHX19]?X] MTIF39='6/ZOH&O^#0M,65.&!I\:%.Z];*MLUI;,F+=I\*TP8P)6J&IQ8<7-J M1U\A$LQWP+5RZF7E-*'P$2W4*#&"4U'C$XKG5I,-+2Z'DZ2C9.0-U=#"Y<;JLCP"\[1H1]I_3TG"U_QK=8N MH1L9J200L#9KGM1H*$B.8_@TEI'1:'?&/Y;N=9K% 3ZN6X7U&W1$Y;=U=6L$&T,.7>5J2?B2YA2]Y:^!;X7V?I.KE,U=H FDM#LWW4C+'<8 M"06!HZ$/-F8?SF['!OB%/01,"(3J44\0M0U[>-F&HKR@UQ+O,# M-WI.6J/'+NL!-DWHD*)K:LP";!$6.W<\!AM2@_'@^C.$ ]TLBY>LEG;G:.V@ M,KDPM%8:75&'/H:]O,/=LWYZC?CDZ*BQ0\Q$8V)OY\2\7$#TFI^S[OID* WB0 MQLH6Y! "4\C=2W5MGMTU&;X1NMRNJ@IJ6 MG(M17#8^N2YQCG+IX. MW JZ"&^PWS\FK_-=)1?P_\E&!24BZ,3A1_ /#$+B0UC0;?^GV&/X[ IJXV2T:7B9++SL7>0,.NWJ NZM"SCJZ@*ZNH!6U@50,3QH MQ]0[V?^;&/^NHYYI Y\I H 6?'?VY?R*^Q#N HZ(DD)"31[<]1 T=:EN&J'CI^;@?OHR M%/U<3R74[L1T=*I&HJWYTIR^*5+5\')9 5TXBJ]>L ,XB;=*,Z#^_KI7?YQZ?S+U?_O/CL M77[P+G__@LB"OUU^\JZ^7K[[SUU$BL#(#MN(2U/D5/8W C/'0F2[%>@C,.TD M[:"XO'AF"E^XWC1Q*@^LW0W_096/($,[Z"7ANC%/J2R<;D!]Y,KUO*LX#743 M0\Q-^ER%J5DB'?!;>2<^GB "!-3OQX/>\1$^^6#8\31QQL_=NF]JW2EE MPZ0B%$J!B6=WNTL3V:BZ8[P>T\^U/IF@.VA36NB=C6^NKE.]TM1!9 M&"Y]TD_I-FUCFZ;7&I,<[#%RU4:0S JFF&;SJ%2U7C;J@A/BHZI>)F+W'6M3 M)YR8G-%5UO0&4+-@S"4)8MA8R&+_?EFP3Y:<)?? VV9Z4Y]6\Y1,41Q:V=;];LTWM^;5),L+UU3!EG2-!0U'0>!RA3"\ M9.XY'?Z?LV6Z?=FZ=9IZ:QX<4,D?!O;(*M%O[ MI_#ZG#X8 V#EFXI!W[NN8FQ/2Y6NM#:=/G3B;.],MST;VQZ$7FD@J>>@R-WB M-HQM/473S^I]:^ZUUNW9QO;,,#PQZ9-*"09<\#LLET>WXAM;?1'ZQ M24=@P>?JYN^"G+Y#G%/XC6.])'!;"/LW)&@W?6TCO?_$SWD[= M5FXN #&MC%_^]RC_Z9>E M&]O:5.N52_>)#1="G$:8=RB[\']1Z.&2*"NTM)RH7I@$4F:=I6[/.@?X) U- MH'FXV$YJU3;2<06%(;SBRK@[*HLA9SJRA>R:I_7?%9C8>'ZI^/4,GIAXPWTJ MH3M=S.)&8(E/!3:OP,H2 O3HYIKO&8:J=D"G^PXJ12W39F.*1U)I0;$P$!:6.1!0TH\UN_29,!R-U>X^K/:U(B- P^[$Q'<&6\$= M+R.PPA"6GUJ=X V^Z;2]OL:R&^0()=2 ;Y282)JNQ6>D;&U>U)DW/.P-:#6V M=VV#M77O3G 3FU0-6EX;?34[OV/,M0]JE%-EXN!$%]H0M#-K*%]L+5=*F H[ M%#8EWG>?#ZS;EU4[@)FIF3']O98"A3;^%CN-9@LB.5]BHX06D1JHM8!;):V? MA#J:@Q?UT*^-X,,YS8,,X05Q\JXVF.MH;UJ Q\_>0NAC*9GOWB1T;8S'09R[ M)A2F\^C*G%F.9WJ;Y6E>X&69$6^#+N*ZS4JFH@9[>^926\/73,>W$*?3W^O8 M+#B5F>D*PQ?B<&*)[*5E;GMT3;\%/L$LB>XR'3-- M6&3:F<0#?D4Z=LOD3[ MSJV%OLDCA31>:E&'8;]NZG!TSUR"5*2Z!*>BFFCK)YZS4^%08,21GD*&[=SK M>57Q-'KHR9"RJF'X/%2AMOPRZ?H.?AD<=WT'7=_!;IA8%V%PDWKG' &,T5_^ MV/O<8QM>BN6QD@);G8PAY+W1Q+X(_<5- /R<7\&PF;XE:)+"M81::0B!QNN? M]/9?A26$C78+&^6",2(10XQL]T*8KN_\6P?+1'?KL7W"%YTED'0,%"X(8A?9 M>9]D.#5D'9D+@O]N6I\ULW1W1&9I&QC.4F'S(J.1VRMZ%YWL/Y2FE4.3C+MQIH3>@T6!:61#.]+R M2:(I4.N[Y\O^(8!L)#F1B350)6M8A;9<%K71PE^44-M!6_+K4*I@L=BSUSY%74 MH'<",F/(P.N"4&]$IF&B9<^F*AYM&+0#_# B+$#7M6J ]S(9KDB-2HIDYI4N MU6 L=4T+I[N2YUF5@OD5WTG:VO=(R$MTD1,5%$2DH77P#4=4-70P;R=WG[\' M@_X.VTG@_Q@4F+\8EF>9\A2'S 91=/:P[I76>8*,_R>^%D4P)U,NI5KPFLA' M8N(@RK9,-$>)#M1:1W4'5<@EPQN53"1B2 45U[JZ" _DA L.A(")E$(_3 E= M=$JE79#AF\3]UDXI.+B']N\6J-C!_I!Y3 M-*L"<+'"( V[HM)-:C/#9\I("+4S$&J0Z[L\QN0L>>*PDMT&;/906#Y,(4,R MU.?8$$0A_''=)!%[-017B"(PR(4@QL=-$&,7_?)#YHL%':OQ8MK2%U[-(#(_ MX&R4M#PAC.J?".XI68^E;^EDY,ED1,<>,.I);(VWRFR&FZ,I<1^+TCLZ>I(9 M'>'H5IC20J*ES*9_WQO2K[$4!%M))#6" 44.P ^V&?7\J7WKU>\=].];K^$V MU^MO.G((4D@U5-D=1X(E4D. F3Z(GY:%#-553Q2_A*[3]8L263Y7)2 M^G+*N%\:K^R:ER7ER7C=FIT*E;U2@(Q(\ULT*+ MV$42X4/ ^"B.&$0NNR^H9^58)RA98!E M+'2Q]E9F2"<=PO?U%[B@RX98ZQ<^70=P25"@45!0.3*-VD4ZW)C:@NN]C>9R+S<_]2C\,;Z'$^6H8AEU== X'O(I[DK^>?SK^-+EV%P%39!A6<$(? X8W41-<6N.>98#-@F-=0D!V)B8S;[7OF3F:TB4LM(CN M;H[6H!GJ9DC?EE9K:K1FM$[^U">['I&GLMPPEA36$J2&\UQ@;-C"N%-<4D5> M*;(S<#!9O3V!'YSIHYX""":Y\42MK=O'B)A[K MN*YCW6N]J&>+W)=QCA@X>Y0=0_P]4,.I;CB5/M8(C$^L_@DBL*BUQ5K C2=\ M=4F)*3%0>.54]#QFH%6"=;W@\.-7+'.B'@-<2S"S;*;H!P:#5496*QBR*,A?NNL+U' MCL6V2+%K&+K@7\9A6;RW$A@R.@?TC7 6)HH:<&N_!N\KS&/F;8LJIQ8,&3M! M"HJ$D@8NMQOB?QBK27-U:G&-I '( %!E*=M$F:&BO'4HB.\GYK-MP\ULD(L\ M6%V3T7V7Z^GRRQ4G$$?_\7'_SY_[UU]/?OP@=@?SC]]7<.5;XMC^PFNMP:= MMN))/?EAQW9OT/,^?[G\?/[EZ\7Y#N[6'\:!A2L^(>O-[>V?>:<#'T;@%8@\ M K8&P0J/P4\,7&8*<8%MV?&-"B+!*J%+^RI(R\![!Y9(X'OOX&*!GZ9Q(+' M0+]9A_ XV\?49O3[P?[@:!=CSG\HF1H71?&ZU9B^DRS4-,1,J8'UHXM1%C!1 M8)(P0.8 RM"D9BM) CMC,#K8>"R82KFP ,0GSO4Y:#=7@&)BK8;KYW5L3POU3,"1PN](WQ [4$$)=O -4\T2 M%1/^"N-/B/)#]Z?C;?"VFX8C-^2..(>328:)RD7JV7L96U?3]T?]7=/WPY[W M\?S7LX^H]=^=G[^_^/3K#JK]#Y0-Q.QD5>@M3=0UX[R&("N,[(HYH0>2\9WQ MNKKQVC\^0?L(SE*_[QJMVY '3V0W!Z.BF(=[TRJ$2Z?#\9;I6N(8D>&+M;C-75](CY M=#0RK$O?&S('FX96 Z>#]0G,0FNR:?50TD-OI("(@+8X&8YZ.ZM\[IOYE;,I M!X%DA#8'[J0H^"->;T28II?2[5@46(V)B9M@@F$N#E#"ETAOQ>D8(6I,?27W MG#?C63-$]2X:E\++7).4&5_V8!P5A)64>1&VOE*TME#)K2#EWRN"6EIG5O)& MMGM9M_\7(5F""A.3H=*!7(G#@7U92@#M/F!P?#,\&HLH1TE(W#>,S MXSMH/!\7*0Z;PYVUB N'"A.&Y2]P!M(O_3J68;H0W]/IYA2+<72U$14Y8$NQ MTF"$5FIUJEJH?CCYB%"%^J)U:G_KV(4LQ(+(VO/^N$'B0U$MV!_*94 MX%R=7-RZ/ PCRW1N\!A0UW;%=8=Y XZ;Z 7-*L.\R[P"^$"02PS=+ZQ$/=(9 MNE?&8H!S&8(BA< U@**0>!-53EPPF9]4;/-T-)<2&B=,R^WNFA".2E9!8Z*; M1*X/RT&=C!5$(C2# Y5?#16IOA-;-+CS?R#73/S#WK>;Q>?SKVKLP_G M7__EO;^X>O?Q\NKW+[L8X_F$JL.@F3^8;Z X]RO--PSW-Y%O.#K>1+[A\+C7 MU0!LWVE[HHS#%D2^6=U]/OOR%7RWQZKVX_U=4^V'H-K/OOSG^5?OP^47[\OY MKQ=77[^_?/LZOP*";SYM][5^;O?OURLF1EHQ4K]QKA;%T[9(88< MWW%?"@&G[]Y%>+F,11OLP**T '3XNG]E^5\\3^_\F]3I<[:"G)_99)0E.GCR M[N/[+SHL4A#9-B&S,RDV(]3UCWO>9_!\3;3/&:!K( M<[R"HT:(78)/%&HY!_C1;:8"?[ &;C^MI3V8&RRJ#]'0RTYV%P, M@PQN4HF?%@;;!;]VHQ(*;A9ECKF7-)@H#%:,\NPO \I.'BHU=2FU5A5Z*\[D M>\%T\SXC<=5L]\[FX^$&A2E2NL0EL"J8@S8A_B#ZX#W@C0@_R%$5!FRC.-0< MRJ %Q$!HFDIJ'UVL01P9*)([6]!OH[2[)FY7E@SDK"IOLAQ^RU6(%[I;GF_8 M<^:6?X<%>6G!UL?G!-Z\>Q**VJW>BT4MS=)^"'HLQHR)SKVZ.17.XP)0[-19S M@_O_"5)[Y0W[^LHC!5O4.RW1BHD)X(>P#K Z=N>TX>]IKJ[1#L3MN=(UJB*+ M5G9W3P9)2T9H8%;N%&MEN Y1#^QC*TT:$5"2?533TVV:-KFZC;FY/Z?DIHIV M3MX_N^1A"V*N^Z-1-6,4'JMY-#8Z& SRVTT:]%L7L,O4 [0JXP!:)4B$:LU!- M2ZS0E-

123@]ZA_U#3*>4.?S_2#]>,BT]RK3\5$:+GQV<]$[Z)TL_WN_U MEWYVWV-/>\>'FW_J2>]H<+#QI_:'O:.#S0\6'WLX6.FQ/]&N\3IIM6F_#7#L,LG$[R[8E-#VY/1D]CTA[W!"H-;AB\YZ)WS[9OK0V+I'YGAJ>7 M@E,8=OPL%^A+6Y\SVQ/DO>>.XO_&;EMGK2BI]5LP\_ZE2N\?REF[WTW:[/YU M>D"Q+QJP8:@4&+!B%A"X*9@<9%)ZN"0_M^(N>-CPV^GF?^P>3. M@_VE C78U/KL>PVK1,67K5HFRM(/?F;;\!4T/'$]*,@H7W6''M^^;:5I2$ 7?) M5C)A<;25S#\D$K7<5OJ^56C?Z1H<]?HKGZN&";XTS=DTQ7;O8'_0VS]<4T$V M2^IWFT;=X>@.1[OF-C@\7=MZV.#A>+TV0OL&_(3FC]B;NV3^2/Z-K!_]WSH- M]SV!HM?FX&XANM M<;?$[5SB[U[6UJG)M4,N+]PVVJ"\O%X#HGT#?O;0$$G, M<''>5+/EYM90Q#W\86/?,:CLL7MW-%-!#IK2RD* M0O]8 U!S)=Z]50RK[(A=>'BB%V45EO;55GZ%I[3CA;10/U&=81L+_I<4X'IO M^F^]3YFN[[[#UN.I*=/ "O X8B@E:44F0'Y=Y +72,7()OVY*K7-T)1T("6MZ !X6;#H#+OP6>74-XE]H;_FP?2FE<7\ M],0FGK-5RONGSA2O<8I"*IP(?:7M&P65+^/^ M^:U?!RMS<"CQ"4G,*($Q50O"Y4.2+B2&#?/CH=?Z3-T&4^S.SJ@I6[H?L#L- ML=4L3(?;<4P,6_G"5$RG0E#(($;4MPT7)';W%0S 2L%KT;R-"1)JXV!J73X MW3O:;\*B-U(@E<2"(O6<" T_J?B2A,TP_?+"*)JKLLI3TU'OMIX8T5IX@/T1 M[<__"B;3GS][V(]V 4OQS?#_U#^QY^"KY;ZC'S!^A)R=HJAP9:C?#B%5XO26 MF4L#AE070)4P0:0'>!BAM'@:H$63J@FO6YS&A@J)Z$B.;C=.L@^V2GR][ MWON@#$RO]O?/42;F88LU3DBCFAH8 EZ$; Q"25J%"K:;QBIMY3!(35*+C<$! MK0@U_M&WS.]_[)_T^ON+*^73(OW8/^S!R$V'SRY"J.*ZL<3'A? +E7,'@A!# MR$ FLN6;&!8I9T8MW&8B&11\3L3;#%G:LS%C3C*"!"LS!(D(@P)4CL! N.J_ M"1OE<42D4CW>L,+Q!+8X#V%YDRC?PVS1?G_8__^O^[T_I]<_($?5LH_JEO3! M\?[TV\_U01PN]DC0"/AC,1 /CTZFW]"8?+CWJ]%P?I)NL-/>,?=)K=L--CSL M'1R>;KX5"CX<'C[JL?=_!JO?#?9)!GO0?X)&NYT;[/$FV_>61F8&QYMLBZOK M'4(^Y8?NX1-@SGWW;SE?'?S'%@ XDK_]#^SV@ M-SBL/WAK%-K[]X<$$(@(_(R?R!I;N=EOLQ'H#2UZNP2Z.;2]?_#3X.0G-#2? M8ZV?/9>PV>-3W\G%,[75G>S_-.SC1LY3)'<;N:,;.4_'^3(VLKG?UFSE%A?\ M^YH9NJ5>9ZGKZ=374$?Z+LDJV,+ ]R[2L+=N'='2_5^I1J)UB[&Y!KV%^;>[ MD@#^M[>_O^$NO>?BFB M_*KE>)>$^/"H=[)N@^NSHX)T$MQ)\-)9GQSTAD=ME.#7 /2P4#SQ/17].UBW M_RC?;/L X,MHCYTN[32+AT> M]H[;B\WQ(J+SJY:'OC+$A^\)5[?(<7SINS0XZ?6/NUUJ^RX=]H;=66K[+IWL M]X;KMF]WN_3,NS0X.'ATZFEC)M$:+XC# MCWK>U?G'\W=(!O[AXM/9IW<79Q^]]V=?SY9WOM2++T_F.E_VMMCZ\BDKO6 Z M34"@0&26]YITW=/8/3U8WCV]QEDX,F?A.UJNCP==PW77<+UY]7;<\WX[^W3V MZ_EOYY^^$B+9\<]7WON+JW>_7UU=7'[RSCZ]A_]_]O%?5Q=7WN4'1P>^N_ST M_N*K_LZ7\ZO?/WZEKUQ^/O]RAA]\NJJ3DKTT5RR#V'F=5$F'S,:@"HKN#7_U9I=R&;1MJ7-"()$>,\F\!3L7%7AH+=X-B@V?,^!,R!22_E!X1!A2V^.0TVCT=PZV ')K5J M\\.Q>[O02^(3 [QNXTSB25Q2RZ8OK\0VVS(>Q_J=TL);'XWTCA;2.5_&96*; M]+_ &NB!Z@;\1^[')S8NB73OEW<*-[-&!$AMW+#H*(XM;?]=^X3#TN@M?)A@TKM6*1QAE% M"(6[ M@ 53(^)68#$WL7WS4OOT3*[+<@C!2M=WP;W*=NB]EQS'6&R/>^]41JD M[5S!^M[5V)A;""2)&."[?(+WJL]?CR)_@(&A%,Z"SX MIN%_*9&Z(2CP':B!!H+V3/,0#X[Y^PW&^6H&Y\E@ \[7WL;J[M$\ MVFT!%3@K/5M9?Z?PRH@5(F"(J@Q(\B;!7PKD .])N(EPM$U(H9'! M"CFKRT#Y9U'U[0B9Q?T0.*<7?:PD#LZ'\_9WA99 M@XE.89D5;209B& ^NANW9/YP85]G^:P'VFW)5T J)V"2Q7MC,4)][V8VRN.( M!(H_HF_Z>%]6M-J1=YW!)J:H#O%?)#7X'[!8*B5YON>-!&!2\#_V4L;1"*X1 M,0@D#2S:HD2 S.OI8;'0]O&ED.)YPZLKDJQ(!?5J CS>,I. M 2$CH58,\91\3G#61+@N-#VI ,VE&>@2^5$]83WN;Y=9#&_\,+XR/>R0V: MQ*C%QAE8*O0$?!1Z,VJ,N$^%ABIJT%O>=9*-T/8C?5/B%PAGB#P/YTUP ; _ M I_-X.A-2WU:8!60816??POB#?_^,\M1Q.7PDM(45[RP>#/L-I*W< -+ L:G MUOTN9%AI\\0JO8WS+"7?C 8K2U=;,9@4_!EV2KL*L(!1G". 5Q$DBOR]$*\L ML%A@2JD:,^@8R>VH*F"+X.J(?Y;\=:793-'0_.CXS-0,*>* MI!.NJW%YA]< #"A"!Y$DA893$##/-:PB_!U4$AV:1EISNN,0)6E;AO>]IR"P MO*Q)TP"?:QPSK^^?[.][<(A 3\!.[*9&N0GPRA&UH>="Z$]LO.&P4'0B^"A' M5#FZ\E1&>%$4TO@@Y@X[*C7S?UZN:EX,HD79-P9A"$)%(1YX'MA_]/X4G(Z_ M::]$PZF1:J? M MWSF[OCWK]ML@?DK,PE"K5X:0)6#Z8SCGS$4(>G-/0+B M*M"DL.O0\ZY(L3G(M[A0OZ<4_KG"<%8!0T4L0$6[\=!QV[H^F'D'^W_SO>') MW[:I#6BKA@?-LFH\@O6/".S#%$,SMPKOW-W3,!BY,X=GDH'+@U8V@\NAY&JS M+N%PT9*3SF#"HG=H6!*\2KFL(2L,X@_EE"WXI3] L*:VPB M:I]5<#/]!0UC&$Q0_Q#(H#8Z4D..CJ\, S2 5!#>V,?D56K"C#73 BY8S&RA M.Z:'J6&GM8CHK])U"V:/8$@2))Z^4V@B'(F=>2ELB1T(AWXYGA/!%!,PD6A- M27W>\E+5WX,.#!WDAR:OK0T!NC3V4H (VF!V"EZDK _9&" 3\Q.#84V3;,8F MV'-!7E.J\+6F;(=/ GC=95^[[.N& Y^?LG3OU[.SS]X'8X?]!NH(?)YB]^ZX M"[C'(LEVBL[5N;U(P0&#H\31>;1Q\XA"AZ3J?^]=]?C^MSD5^(Z:DN'%!K&@ MV\(:3=%N>X.K]G8NQNIF:%.]LM;"G!HU&V05 &] (-W?\9+!#8QB'?J'SUD2=> MT36;8?XO+C/'> !3'J]D26Z#]7M7,HPY?AECW";)C9"Y*HPY'Z13U"(CVBP" M4^'+%PP @,G/E[&= &X1'?G&'CHI'^ M3UL%A;L=9Q$/0J(*:$JE* $\"/9")G1#*@_S%?B8Q=5 :Q5L%)BS,>2X4L!: M#;)6%#]!<\88.K[DS_'5106CXRV I'RCQ^-1CKHG1P,G@ Z]6C_<;]\.8/M]XX'C]NP!T!I#YYHL,-G :4]7063 MMAG[[&F*ED]6@HZEN.<*"'.;F?^JF+RUFMEA;WB\@(XH?WQR5V.U57Q'9!+K M8^^V"KARFV*X,H=Q([?7TT$;BCDW]X*7N.2KP$RNS[S6N'[W+N$#J]A"#4JQ MHN\1V'5E]M4L[=]JJ_K=L/']-73'3JS/&\KK9!4\(BH,C1%X,#A4<-N*MZ\. MT/0^;_>[R*!7Q6?:*I#M$_-=;W5NQ\&&=U+5I;L?[ MA_[)22=U[=/T3RQUVP7^'/@@;UV_=[MWJ;^='=K&5!LM\;E4,S+(_+!Y^*3N M&2_K&8]"*6A!<I_)IYQXZ7Y4VS6.JO,9>$%7JFV 8<-$PD89M/I&O6XH+2 MBK:HA6M\I/8DSJFH!=/:TD&"::BH,DDM;M28!#%QW,I+S0OE+;5DTN-['+:T MUI[\/Y,6M\E8Y *>*.]-DA4%)2XQ=5C_(V73G+[:D4+:38\(-?>XU K3=RHM MN%P0EA_^6_E8]0,:]W],\T00_KN*<\I5ET%Z3;TX05$H:K%M9?%?1/GN,"AN ML(?]L&+F/6WF=4@J17.Y^HZR"-="N"2M(YF&&9) M*OI06IFEBU'RY3/-85WC@JVEN'U'H$TO>*XY8;.JQ'YJ;O.=R[]S#:PLGFVR M5@6U/TM)/I\ :ORE\ =W,=^[Q/<60,@0?3=S33LR38(TI>)@36Q+_QA5$>R1 M+BVFIOC_H38!PWD;9Q%W(01)P06,Z8-'O:D='HF9I:Z ?FQ*.[#US10C*UM) M.,I@7YDY.5?<,U[?:[LR;MG'B@KTF4EKCXY/'YER'QP_+MW\0!9[<.'\9N9YG MS8J_F"5[FJSV"TBM;BMK_0*6;I58V/">4-BF%VV%Y^SH*]OQO@W6'>R4G&^V MND![-^#H/9#;ZKY9_^9K*-MX*-+W+*4;73KSJ1)E!T?^R?ZZ]#CMRV=V4K=+ M4O=F>.H/CX^^2W=T M<)W!HH_4=^_Z0KVVAYV<:;@^/AZ>K@@ZT-GO_A\TX/IAI,IE"FU@CE!G*.E8%9NP7\)W=Y"'"W,1%J=)P M9GI%@SP8$8R=345-$>ZK,=W$B#Q!B#\@ !K.F&%22_[+Q4>M@4A34FWEF<;% MFOW/\F)NVJ7D([Z=%H;Q%&-:-DG*$\C.C-$Q$$N0VXIM;[="F.4T$(!JA%M3 M(==1+$FLWF*H',%C-(!SZ;P6_XXU$+@F5>HV%]_2^Y9U=&.6-5)C@B7)4GJ/ M@$\;7$G[,2T8X67.SYKQH&%05&Q0WW-\YDAI5.F>YW3(^PL/TAED D\J;GCM M8&X%_#H))RR+;U.MTURQ2#1T]..@=A,'S%2(&+2B0C905Y7,1%'P:C]* M4P38QYZE>-!-T0ENV'P)BZ_164FDEU4X8-G/ X+ "++PERK'PJ6&81?<8\Y= M[4L'3D>SH,;Z7"$V)\H._1".->$ S#P$TTE40ZF!( /0*QZ5]F]:(CP.+NX# MI]R=!O[55GK)(K[A0;VEW_R]P]RY!W/GH,/G3'TJ-O^H='_N#HL$O(MVE77K3$#8>G_O'A02=Q;=J5 MERQQ_9.A?W!RVI6 M'N;WCR_3FA)!<@ZQN<Y38/!OC\\7+?*NMNF9S=*^_Y! M_W3U^Z?;H6=W5->P#C:X.[L3'=K>!7VV,D;/=US5NVO8'I_XP_VCSOUH]RZ= M[/O[@]UOAWKAN_2F[Q_W3W8Y=O32-VBPE'9/NF#P6(Z0[(=T) M>1TGY+M 35[&,5DGC/:41Z9]PO$H*)7M"45+:G!>+0K+!T92,# =A2H17:&\ M0M3_ M7)3"NX*?/41_P*@L0F&09\64P$JH_E]Y10#>&JQ/JG)F20"9IA\0?@&!M2P0 M#)CGACE6O"-V1I5J?!)D2-!("8L_R<;P'1: CTQ+_')2B'\,%!U5>K?] [Q-5YJ$RLYVV3704Q/NC@/$QZ(WT6+H;, M F!'81&-2@;@N,GN4,3EQ*A[SHN P\PC"B4!@IIHTA#^*K.&%#WO0Y7C,176 M%PU8HY4 IA]"PAU2_ZX07">X0TJ/ZSQ(D:+D#D% PJI %!(-_$.+<),ER)<4 MQ4G%%"\!H;2 FN$3[!P_26M@'4$&"X&8*S3MH@IO]%OY?8PZ0HM=2$$"(1GI MQ74PG+0"8]@F_*:[3IH91I._$.A,G2^%QZ!_A)]/X>^Y^1AAE_#>1(TQ4F6) M$#1&R='KDPSD&/X^J4$ZS7'3[(PF6>L8[Y!N6;_"91LZAI&$1,O0^5F=/&L5 MG=/SSA)LK+MFCJ=IE<.I+&K'%(] D/*+&#C'2U4((@Q'+)DA_U%"5_357%VUI=UDJNM78JV*TORSUZ]CG&M@$%O&+50Z^54NFJY16Y %?4QRLN MB\#4$0.;_(5[],(UGSW8A0H5[^GB-/I M7;'4Z*V[3K(12+[P"I8"=7IW$X-7 -+-MRPA;,)=RS2L('S@@RGP0Q0*9)*H M%&5RF@F(*#[6K-B[+,_2X#;.P7N!B4=J$H?>&_,QB)GY;_WQ6\(29?;+0C$H M*P)5VG>11W03W)()I!(:8D3"5H('4]A8B1IC)(9G"_9$%9+'6* Q!.>6HS!( M[5@2UJ- F1)NJ/XV//!6)70JU&2:9#.%KX\4,]/28NF_[VDL2[$NX'N3.(5G M$D^D\-_",43/CQ8T#T(3Q$&/$,X?^WLE/#++$1XJ3#*"EY2SQ!J#?N$C%B5L MQ"2.]GX+P)#T$/7&)S5$UA/;601G6SF#]^ZR_"_DVLV0\Y5U$(-K)\F& M!L)#TXG48-)T>&)X=:1 Z43X,/U1!)N;9%/4 ZZ^8_#G*A>T7OA-,05E%ND! M@H8B$-.?O6N,-:6D1[0V+D0=F]'_S"=YJLB> 3\T#!']&A\-Z@'T1\[28?0) M3O'G6M"+IV^9PVG^\)P,#"V:D MNF_B7$?*LY1H=/&?R#-NU,_/YJKD*>BW@[U5IGJX\)H(-#EH7X3D'HM2Q!AA M?:.C08P35PPS>B3 J6)V(9F9,L?U ]&(!GAB92Q0O!#<6 M- #E\,;P9&8/-R_4WXT+STZ%DGPQXIV#=9Z1FN]Y_\SNT+!GE3H)_LQRO-[% M)!-KH2#%AGCZ81Y/428D%V-,06WT9,@X@-.\3F-X*ZP6#K!4H8'<;[X2J]X90?3#%)/98KZ5K,EO<<'Q5X6&'T*/A9*D8SSM=_@[L;1?_SP\%DY.?QA M)=M'_H(%!4?/<#*6>,8V>PUK],5:GI?6\ES#GJO/:2Z2M9W$2_.\OXCAO'NV M*F@M)BLIE3'_Z22Z!YJM&JT_>MZ5\YGY%;N[;!&BMGN#9P&&RMK@;>V!7G"= M*W)).<($ZW*#1BY,GYP%R:MFTSQ&E[#(QN5=@/P/UFPMJBDXQ>7<8((\1PAA M?C+JI7(VQ2H9HFR0X &\F=P.4AT80<#:C*K4#";5%+^& 8W4^9K$ D+T\D'! MN*\Q;#=6/]NWBM_'X]9K#5X1;D'!T3E0#RE,8]X)<]:S68UK90-**:&A6!/> M1!?R^C[Z,,GP!H0 8XYY2I[]MRE6$A6J%G=@[Z[,P5(UM2-1Q8%).P*.HW"4 M(U?Q9%3E!>D\"9-0;(5N1MC(4"V,AV\$> %<@AP"95V>5I,1AAC&]"JY\ (/ M Z$EWD89AG$CC*B$2$2#)GYTC10V-"S?BX(RD#"%DV2"T?XD2U:$(&ST?)8B M76$3,56.K *)F9EK+K- P8PGG'\C?A,*9>!2:!^>9A.C^<^U+0&L-KC2N?@< M&)09Q]_@06.01.>K32N<*X=,2-YOUBHHX7D14_R\1+7Z#N2'+Q(Z$KNG7?4$ MC&;-Y@ZD(TM2@"*%3WF1I:D^0J[:"Q+X.@KY*$LKBBJZAPW^#-(RCB7(N;0T MIA; =$A^P!B[25%UF9-![$CSY]9H.G)Q,6$!+RANB"*)1_S&#CF7PU&0F"CRWJ;Q W[W.+U-'7)K0V+G$V5NI)M:LY '365$4'_?SO8W<-29D MGR_MC9%9_M_: )W0HLEV+)ZR9U-L[)PN&Y]-V]@C20=U$[K,)[V9T#SXS5/P MX"T?%^9B>!SS.H#SMCIHX(Y8#+DIV%GX3DG'8NZDP"+KN+C17S,#(0T^5F!: M"#N?#EIJ:VT28)@AU8E9#HB*3VRGT]+@^YIGZ8H")+@"OP7Y7PKGV)IC9,SX;'Y,AU*0C=+4H4YUP;?!A"Z=EUFJPA%X;-'>J(H3KH8W M)1EM-6%^0Q.F>Q-X#KVM$)<&!FG_5?QL'%)SB+,N!=E3GF3UAQZ=XA!;8AMN3W5-Q56.""=]H7_2-1UD/C> M305K8;.Z_I(CX9R\^2DNT177*ZR*UA94,65##[C.>]EX#\,>=+(:BJ3$&.>@ M29Q'>YBQFS6'5MPXDXT%R!+P &VMK?T1.$37*C?#DI77W+=::=ERD,ZL7V[6 M7V 6! P:B>Z%Q %4^%A1([C.A1,Q,H* M+J0HN"/C%NZ"M'2O4Z:3A*.:TTV&!TK>IRN:&U\8.Z/"&@+SSDB-REI0;_Y* MHR]@:0B.F(6R*"IAS<987Y?1OB>C?=1EM+N,]DM1T)=TK5T(AH_$7M[NJ)[F MR6A (N5.IEF%7H-ASYH8T8MT?3FF?4'-2&56../ZTR"T.33X!K7R.9$^+#4G M(W[AF:*5&W6]8U]A1;LM$..G@)7##WF9UL%G#%@7VF(5(?P:?&MI\.]>V:O/ M162PQ+DL"51CN @[/2E60]_#C!%YVOIR9R<22S5K972UA\>ID=<_0:@*K&(A M.;W#VE2L^J: %#G4IFC?._.DRPO33U@D09<_UHWH8)2*I*M5-ZK-?&EC VL; MS0EM2HQ5SEZQ'I33389UDB45.4IK+,:L,->7Q']A#3*UM&)BE4HZXI*K-KC" MUIRHQ]=DX0=#*_>/AM?CV%A/WT<%$$]J_\ ME=][.0WZ"]]%:3]:$16^)RVWX*3C.(-K-0=[_DP@ M\/?906(Z]Q>N=J%(VQ+ 9*W&W_.:C9V='3LGPR>E3RPD[I7+W7]_H%_>C#<>:E;!R1\ M!Y&^^\=;H:O[&?J_';S] M-Q]VXC3N$+%IY[.X;;,(OF:,:L>U*(^-1:TN#W3_L;%N,V\9MU"OEU*.3C0W__Z)%QG%W1QR\\ M#/>L.:%=ML-?313N#.D4;-J<$"M<,_SO*UZ&^6S MCO(QE2J=+[Q^6<9+OZT>21N\\]=59\RL%" XZ,1C(^*QZ\]H@76W2S?+]O.N MVRU%6/=6>2G)B"Y/M9)XK%O!UHE'^WR-E^2O#/;Y FF\5MJ0J?M^WZ3>C=C@ MV'Y?"+E])P_^][OBJ!M8J1>MHS;H&'6RV3RJ&)8%?M1*RFD8RM)E,M!+!D&[CKK$N-N(N(V$)%&. MK(=(C(N\@@Z1 J& +T-O4M]@-0CQ:1P@!PH#("$ZV.^]JY[]XCK$ZRT204V@ M2VL[3X3SO.*79'?*X8J(8..0BR@ C4X<+'/4WH8#S*"^RE9XHRJZ5D25"2_0 M$' %4=OB_UWX(5$,"4<6X? *AYLFA]#\F1W&YCW"-#SN,#9O.HS-MB@^>N+J M"&=S?$>^]VN>%87W.<\0O!WU$/_A-YI2AX/V(M&ZNL&^1ART70!3CJIVR6I>W/JG^X?=E V[=V@D^?>G.U7 M-[7 #VNMN;F1AHKOZL/:+E!+WQ\>/FLOUHZV_F\=*/7XJ -*;?DVO1D._8/] MT]4OF&Z'GGN'!L^^.SMX_;_J%DMNCPGK =I'1Z)>+7[2VO-O]XGJGYSZ_9-U M >W67826AQHZ87X9PCP8#OS#_4$GS)TP[[XPOSD8^L/^P=I1G5V1XY<>C^NO M89%W ;G-6N2G"^;X0<\8X[J=[W1KP3FNZI]2F?]WXTG? [GV.F!X'UJ =O?K M'IWL^_O'W]?=O,(J/*)[>9/AETZ>7XL\'Q[U_:.U*60Z>7XI5O@3R/.64Q0G M_O#D^Z'2-R;/77C\$8&!1^[?ZS/(GRA$OA,&.??1=N#2W2@W\XRV>,-M+$]Q MJJ%?)8STR;-R$K]@1*J7:;""D&2ULZ6=KRC+88<&V\0Z3$\54"1G> MP%WR:?F:;:<[Y.5)QZX_HRT>2/^PZ?IH50B R^.NG4# J_1+CA_);?IJ+I;7 M[9< MN,[\VC7Q..S$8^=-IQ=B?NW,M?+*J06?-1:X@RICZY'B[=XHSPI?]8+%8]>? MT19'I9E9L%4WRGJ=U.N8I*^.UVWPR#J'CM;MN;VEUR>:W]?#T(GF[GM9&_/4 M-L XN+%=/7UH4XF::.XR:PF_TEK$R.2+!1/E19$N.;3MZ'((R3N)S),X.DR,P^1.@=P"+Q>-" 48B2Y!E0Y68C<=(3YC0 MS@9)DH5,8MA[J2K#4$,^E[IP#DXK97;L_=@_=J3D":1W07+];2H0,Z4R^*:8 MY'6D4C6.2Y!Z2@'KN<+V586H[#B/]I!'%,]:6N9!6+K21$RQ>7"K$G,(\<5\ M!H]Z1V9U\8OPAZ'^ RY.,54ADGPF]["#MO;0U?)\;L&5),6.*(5-R"%G)E-U)CE:/*:N2%SD;@;&C&6MP@-& F*K^& M6X'8C/\)EDR6WF7Y7WC>]<+#>O=/=U%.]5&MR:B]+&D)3M<3T;4DM)4">=]U MU<3F#.IL".?X[B9&OF68M[YC%[Y9,T,&IW^[QZ#HF(]_&9YTS,TL=OJ@"C,;PA@*ND;I523;%\.KZ-!JK M]B#L/K+I#F&7#@X._,/]XZWT6&RR:*63NIV2NJ.A?WBT'3RP3NI>J]2]Z9_Z M^X?/Q1KV) *W3OGJ#A:@OCE^[LW9?O5H"_K:6FIZ7@6)5(U,@OPO1;F35]K1 M=C#8!S-M7222S30N=:UEJV_3T;%_>-!M4\NWZX' M.E[X-IV>/BO(7[=%CSA)KQ0&J 7A@9UC?,],J:72I9;M(7W?D?#NVO-O]Z$Z M&1[!1;PNEMBZB[!EI[ 3YM3\M/OA:I+/;!LOI1OE*(&);R!RV=AGG"[^V!NN2 MOKR4NZNS:E99L^$CG:M./%[8,UI@ZK7U2MEX>=;N)B<..@JQ+G>U?,T.'XFK MVHG'"WM&YZ \>XG/[MJ@@_W.!NU[7,O7I*+\D(K1-:Q35\= M8\#I(TL;.\: YW:;7IUH]M?F>>IDLTV^4EN>L2DVBU\(<:V5F,#TQ-61+&NY MI/8$+@9#'L)>/BS#>TA\'W?"Y.L8HS] M"@T]WQMK'@B'P<%W0.E[WN<'(?WKO!'#WJG!K!?."$+(=M:)A&H.V)^>OXP( M@-'U"Q>B?.V9S WSL+=OD?1_/.@-[+\(:7^P%&F_G?P6:ZHKFZ?X3>6HEM1OT >\N__OB_5[_U)P@D.@RC^4\PBGD,^+/G=(5- HL?@(# M04*CHJPA_PLC@/Y^,4OA#\3W@8]C$IE@@C1(_\,T!U^H[YIHI%;V!]"A795REOZN2B-6,3FXJMYD*-% MYC3'P:!W:%5#-D9,>[@=?^R?.IJ/'T-7@J@?/;)%IA KK-,\N\Z#"0\&"\%8 MNUI"D/Z^550D<$@L$L-8B9C'+/'#M PJA17!5U8T1EB9$;R$WYO$DSB%P7DA MV.,!<44L# NNDJR:)C L>G1@!0=7)*Q D\.K]W!]X27.<91)\5E9$$M9*QQ! MJ>F$X)3#\78$$P3'G7@V'H. X/(X!%LXBA_[ R)\XM6B)6D4!?-V>Y9A; _Q M:&SSIA<.CT:U1,02AL #YCF)BP)';XX&U1XR<9BF'ULB)K3X]E"Z @0[!>H_ M@/5!+3BN<"?D-./I*31=F4)*$GY)$^6(PUX6X*5[Z)P@+5!(+N'J"9D(372Y MPL!'RKM0IR\G'NE()'X9GG8D$C<=B<3]V[/@U;?&F'73I&>U-.ENVK3F$@,5 M=KT\!?R4IFTKK=A&>SN\@:VD6ZW(PICN<;K&<&(QS#/.*5A!;'XP/;![T;1A MVD)C#>-+]K+Q'I*VR?5!7%KPD!Q,591Z6/%(?X;&Q?#0,2Y'KA?+=B@ODHHR-.+2TBX4+@C> M4?E4FVD+YM=M$(IW8%=J11D<*3A/*1E[<;3G7KQ>3:1I>$VV&]S^!XX!K2]Y M:P;@=2^D>B&LAQ@..*8F7KTTNX,9!_>Z) &Z]&+]YVP3)JI4=$;N%/H]:"G] MV#]Z<%P/.DH/QU$6+%P)GD0YK'/*2^0RJ:)U>^1R+RX+GG \8^A(:U/\I>== M+?L];EF4W:7.V9LS(?49A%VNW;8QHIE(@J M5]I2A"6%K?+>G5_2E[*J] IP"1+0;?957EW(V'-HBD@-W$-"3I-KYR_S05P/ M>576NJ,VAWPNT,"$27D7*6PO2'D*)Z]C6WJ1G$#=8#NV)7M0VT2ZT;$M=6Q+ M3[Q2;65;VI&UZPB7EB]/1[C4$2YUKVP%X=(*U;F&:VE9;9(;UN32W&>)RF^< MK/3G8? M:KH3NET2NC?'_M'IL.-J:N\&'1V]4K*FI\ MAI]AHI/K';W;#(O(DKC:Z7UE/DGF ,'O8( A).@K'+)A5.M0J[@ MC-["JG ZMU"A_ISRML5-EO-4S>^D#*66EIT[9)1+ID(&F_DWJZ]3ZY3<[AT[ MZ6K)*F/50I5[[U6H)B-X-V61X<<3+\F"=.7"_%9G:2^IY(13M-Z;JP=[0X*?EC2^;4E+5^ M"*BWDZ.-)L!7CGF_UFQ;EP;OTN!=&KR%J]>EP5_C*Y\H#7ZTQ"Y:F@MO=R:[ MRV'?%W?EX("$4MZH6G"@2V6_B S/T._WUV"/:5^&IY.W79*W_LFZ]'^=Q'42 M]YT:;K@_V&4-]])SV'W_^.2P2V/O2!J;;4*Q!=D4I/;D7M]"GV3Y2LWA3N+3 M!0MQ$\Z98X':E]51:4PS^JJ024&M1]/MVN9NSX6^TG&<%V5S6VD?'WB7QR7F M$;F;E-.8]#SX/:9MRYF;SX3?!SBHVZ!4,"C*]M*<4^['QA9@9S63K&#(),RH MQL4T*Q [=VP!R.J]Y>/XFVDAW+&UZS*478:RRU!VKVQYAG*%ZQ\&><_=WW7IOIX, M9SVV()G.DF(+78;S1<3_C_WAP2,)DEJ4 ^AD;I=D[L0'Y=W)7"=SSYM&&QX> M='G.%F]0UZN[*TG.>::7Z7(SD9*=K>PY?1KFF6WVEMH4+M.YP-K#QVE]0YK0 MGF_@(<(W<9,E$26,Z:%ATK!D@L=.0ZEB0$"+L.WP0C#C)#S(_38)4V*92;*&FKO QG 3#006+ M4O2\2_T\I)^9H?CS<"P ]AB>#/^I1U3.IGA[P(D9*3P:-* R1^3XHI1'R7?] MY2GWCM?DEX/]N8A!QVO2\9K,;<^61%-C,M1+F9I.?D* ]R6:XXD2@@ BIS!T MW4;QZ.<@[H*'%U_)Q!"@9[#R*0AOK-Z89$:79&%(95(TH"2 OT]@_#=,X124 M]JG??P$L(WR-H__XX>$]/SWXX1$VP)/OBM4!A]1<15"QK(]> V?*\ M$LGI4QR$1",*3(D5WL4]D;BH/8YQ9,*5#7*6Q++@9"C^9MZ=$CZG* M:^6.5-*(Y8A[:/LB,Z/YK.=]S;PH0 J4%;;S)D#:%T4TD4R*EZM0$4\.D>UI M%D BZ]#:2-C<*OIZ0(L5,ZQ+I$8EVV=@L)2TK6L_Y:?,7O?X3O,P7F*,MS<-[D-JJ0H8:V!UVQA3G@ M[HT4TO#P@=/,0%;8]9$C%"4AX(0?X1$"\8!/0Q ;EB3<=!3I3+AK&*YBJT\BY+P.7"\&^Y 1-$*RI LR3\"EU8G<1CI1]BWL/W+DP:B7QP M%.@JPVTJB$FSI@4^[GEG)2U,-N6[NS[T.]ASV( @MZA)\,0 \XVP0&DU(0@K M.[O .Z_RC(JG4V MW89*T_;A#Y\R(;8%JYNJ"JC,_0.RC='5=(6T870^?A =P#K^,QPA[^+"]R[@ M8^^$STM<>&<@MV08@08AK0.R-?'Z^WO_N9N*_[< =)PWU$H?#_,H"W(R"J(8 MKL@R S4<5.5-EC-9JE?R@^Z6#F6F6[H6P(BH1*FMF/\29.GZ$RTE)G'J6ZIP:E*BU:^X$\FIVQVQC MQZQ_?*A/V?[63YEHY^X"?^"0C502*SAG%/LB)X7L9Z12#6Z#F$]=;N(X8I.# ML8R,KS&V&<+:3I22'V/4(5=$4VZ]!G@RGL*2]%X*4_?*.Y7 2RGR)@&+<46D MF#J:47O(!)PD2B=,$'&6\VOD=<,=#C>G'3)F*5*ZTB,>:J2F1,J>8MYBAGH! M;W_77\-A@ZL%JRB7>L [G*.;2MV=.:Q/6BEV3\IX$@L3*TQ$R'8+? D]#&_T M0I%1A%^)X*=)-J5V3#6&M2@+?DSMC1R8M$$A>H&Q!O@'J/CBM,*/)% 3A%A] MB:K1Y'&J41'F\=2&30U#+ 5DTNLL)OIYW2)*!Z.HIB3+^)9K\(XY%DIF4U6 MR!2P07\HV@/=DZ]./=YCMT@YIG"5.]ENB&5G5BDG,7O4&9('HX3K VS M5.%-"@?@6L=OT/NC:#!N"]ADX/^!0TG%!S"T#R0'\81I?V/LU+WCT<(:PS%2 M)AH#OQ[SN4=330LT!1W"K$HB??XE)N/+_]V#<_.7R!2%;>Q#W&G3(L%-!<8D M1IQP@699Q>>*FFN;1J&/DSUJ$N. @Q/<@C+&/Q%OLN_Q00+9[WD7(*41^KVE MTO&ZG$)O]0>)A- S\)G.,\PBX8]P /(B_5@\8)7$ /5.T>F2+2EER>B.#N!0 M7PM%\GB,/K2 %S=$[?GW8Z-_D3.7UF4'U>=7RF8F,"O.Z5.4M)I@8/5_5&$5 M(L];QT]@3>(LPK .QZNBO[^P3N*C@][^X'CS+:2'O=/AR1/TNQZ>'CW-8$]7 M?6Q# 9O>+;!_U?K?;$4/;?M:?:CWE9,%YXUU21WC:-?(V()&QHT<_B=J85M6 M0K:Q_5[V@C8-LC7:^:'%V@FU7&LKVRX\YC:*EC^!,T=VHJ0^(ZR:>U-Q@.JM M8T0[$6*G/:QKF-C!AHG^X:%_,AAT;3J=U#UG%\CP"*3NV3M!MG61/N9V;)T\ MFMM!+@0)J#UX'ZS4T-2P'CO3T#38]_>':_2<->_]DRK/52W7%[I%A_[1X6F+ M-NB9E>2 M/1HCM SARW&))_]W\)0_,9'/:.#QOT MC9N[W<-D;IOV$^T?C0ONO=%-^&^I>F%Y*P^6IN=QB(5%^/FZ-TX]Q3:$]8NR M"C.Z>KXKIT!>:(1E@PO4;G72/^VC3_LXRW)SJ]3RF&)W7KKSHB,,<%X.U@@Q MM/RH;.#V7@IWTR$D_'+0KQ=:=0@)+Z?X?%,(">M"ZFQ0=NF)J\/4K-/4L3.3 MNC3)[C,;8=R]RM!+!\J"*XVIIKJI'#8N^%^A@WA!M>U"ZUSI"N7/NEUXKF5=2E,+M>RG5%\L_<_)S+:^I]B= MBP,:*=B(E$K@N3-8JNAUOXY4O5*1=) 4F3RLU$!"7,RO-$:'U+/KLG#;'4^M M @Q>,,.,&#?;F4V@'BY(O M%X6LE0!Q#O]6U#3 YQJ'9?!R>;6PC=T"OBT<4$)NT\.ORZQS@/9& >-CB/3J MGG\PVFQW"3?\-Y-^W03)N,[XM8^]!5D8D_Q2RWV8349QJN?P+LDJN#P#>M4_ ML[S,4L0)*9QV"VY)N$,^KXC*_^G=^&)G 790\#\L)7[S+'!+VI3@:M0:(@&@ MP(JX*!GF!#<8G\"L:&/OQ_[1P(*T^%X0(:"XP$50[Z^( +:^J+1@U#4!=N ' MG)ST3NT#(C4%R8CY>X1=,H$]C/^G]D-^]O&Q[V3DS3-,[) M[$%6E03D1 O1/^X=6A(_NI\XZD^ *L0HQSHZ9E0Z1G"!_=9/6>TW2TCY['FF MGX:A@+;01:?MRA^/#BTU7BN5JE^;"0UYW\H73FV98#@-M*S/L(,]IC[U0L*> M!FR$9./(065!<;>'B 7%67._$19S;LW->-S-PC<=[CM\A+B;V[PM BN]<6J$ M]\ >Q04Q9&P!1\4TB_)+U+?[CK[5U4N/U[7#X5'OZ'MT[6"P[ZK,-73MZ87^.9G9.Y17SVG>K#? _#OM6:%LI $NU/NQR@$FU*J%: ,?2=KU3VS4M M/=G8NRU@:_"H1+;6.+DNTK2T=./]GEVGA +C4/D6P42W:3XA&//V@BP7IH)T MIX,LJ$ &VVJ(Z::R3M=J#C[^&';]YNNYC?1QVHR5 M*(I$&N(C[, V@'*FL9I]. V)R#WOM4=K5 1JXR>#0C2DT[^/(^+^_1=I3/0; MC(G&+:Y9$34,OF8P2[ZF:WY<[25!XS[Q;3RH^6!I9#:J%EK"O:X-Q( 8: 1( M1HC@"]Y>,LUVLXL643J36#Z[X;'CM[Q(X6BR-#]Y5!R+Y8N%I5PB#=GN[XP"A_^O_.1D, M]G]>'<"0?M#_^3MA#$GQ1& MQ@FK)1>P=EP'KU^F?'R,WDPQ67JKDMF+]#B6 MY1(;KYRZU['\GJ%'8L2K*"H"]G,"R:?[->N_]A!&%$2V!(Z!\H61.4" #OE8 MX=P>31?90JRSV==P=GT.[YA]SH/YM$WS]H5./U1MGG+M&:?D,UT6H(Y?G M11E/B&5E]XX-$=JXUY_%CRS,]4=U7E-02X'4T6 6/X](CU*EC*U?8V!,Q/2T MBR5\& E[$BC>W7'+ ;S&!&2Z=:QR3P-@60J:#U'D3 M#9H;_ 4'R.R*,-54$SE #!S*#9$XFIRN:A69' >F.R@([-=S[0:NMH%*A,L% M64'@O9YD"%0J977.6& EI7:)@3S!9"BSG.0+GY7'"E>50641F3?.JD("TP*Q M:ZJ,-, P6PK$3(B>MN4J">,\K"8%(=D*V"WG?FB*C,\Z1NN$Z@P#4'IDHL#R MX;;]6477LOVCK.*E"H,\G^&'MT%2*;M0"_E$7F.!3H7!1>@5!E.4(-@COI^9 M&H#18GOH+3,X, \0$52C&.N[C$X$27#&A(MOEI7GS-_'%[C;3=Z>0*&*,*0S MKZA@\OH'H>(7CI3!0:9ZR@4(YR*^3HE3*2UK$B[JP'?8I#HL]"?"0C\0+'3N MY>IOW:D0TWU+3D4K\\_^=BN)A!.QX8 ZIQ+.=G:'<.6W64)(R]>@IA!V.U)8 MG"VF-]Q:WPBQFK_'(.'ZKL$=[!__7"Q32STR&7*TTI*9+RH,=0,5FNLAS6GR M4)L;"$Y-7%N: X7H%Q;AG>F=SC5"*-",(^YH>ZFH *%\D8GW+U)V\(7+#FA= M=L\:^T/9ZGU=2$&WWW+\^9YWY99NV/*+)!!%1,1N;] ]@J%R)=?;I=T(E#Q' MSBZ0EU0W6$@(%>PX!8Y-D8W+.Y14@_3?2AUDLO

I^IQQ*LTLZ%7< GNU>L M!"EPJZTY=8E@T;?;)'&E&R=J"[U-;<>;#-LS5A1*(A)'&:0&1H\-/8!1&%71 M3&Z =1GA#;P%*Z]RJGXGN[2,I2>&5BWA)_E(L,/^P^FEM!IRG!&/H4+JB(/0O=>5@<36<)$H:U MECD1"*191&4M&?,[J.A:(<]%3-8[&!*!V+F.MP/K^Y-L4:+8$^BXX>8 RBGDQ+<=(-YVFT%023*"2-NN6Q+C8<57T$\%I*_ M)P._X#?YNG5D03T$<-E^0X]8J=I7M<377FH]8'F]V?N@A,=%P395!/@W.Q@I MQG" R]_)QRTNN*HL*RV_)IEJ:1%'8N(00^JWJ5!.CHA/)2ZE;!').#4$DB&. MR#-07:5S=&,12RJA)!YLTJ,I.]/@YB$',3./\G<*Z1ERBB)!W<;LPVN"+3M$ M9G$50W')=QP1QKJ5:TUOHP@/A3WPB2IOUJNE;,GN7M(R"A59I-!(B5.ACUW8 M==_9\T:1@).7A3HX2P3E<&5A:(-)? R=&>_K!*F,T-"?QF&I%W:9+,$#V:E? M*E0+$H4CQ,IHTU/*XO6F>.MEIO<2_R619"TTWAN9!UTCQ)D:WZJWQ$I#0VSX M%&<_4<3?ZC*XT]B,U[\.#*HD3%X]AV MVID*9%+ NJ;)(W]F+TBR%"/G22(APE"T;%"CXW";_&$J*5P?-HW&J&JIN_$Z;0JY4&&,B^[5>Q4"Q<> M3J.:BKE?I?&_*QX">T&U8+R;2[Q'J?:\KQG?D MCH:62E9 )DAL"S\?L(HSR MSXSIPWF37L 0V*L\\ M>TQ$IZ_OM<("C2F\J6Y M<"]M+F9*@3WJ\"KX, ]O9K3V-]D=R8%>#'1]],6\ZLGA,ND%,[:6AH%;#^-& ME%]3&)"$%ZM;]#V)L8Y/P)(#@-[G8DH$8],R!1&^$U2 M-FP8Q6P%WA'E'?5DRS/X!>8=:]/YT6&-?^A"];?U?I8?LVRB @.4? N MP,](KV/,_#'G/$Y#N+T8]FM5Z2AD0N9P>Q$U'4 M1_V[MJ/(C=_$-HL;.>.33GFP_Q4WTZX\?+X]:M\N;,I;6].!.ZZY'.N\WW,M M4L%#>@RT;=Q]\3\=N1K90F(D81M_^C M/.MSIILV\\#S;58O3V>?EO-M=75PCCHKDSL[Y1-#LH1*WR$P,9FG_;"#4T],EH+K2JYPE\HNUF"64>X-#7P[C M/8EFPBA'%W(H=W BK4^NU?-6K6:OF4;R1DV),<&F( M5>=HE+N3XSP/?%#66TVKEO)R%VY6.L;B-GSR.8B7XQN;#:? MCK?-%SFCAF?EOE3?0M0*1W.4)&Y8ILF*JJHYA?A0F651]%/$M:85%SUG42 0 M3[]HPB7SLG:/A1F9;KVRWG*0?!5I!O[VI4E5-#A69THZ?FN$(P7=5&X*'TVS MD,,T\+WS?R=1=XJ8=C9B2Y:;+!)ITXR??/-^4#%610F;Y#,\&09?<[6C MHD)CSCHN@RE%H4LV#8Y23+S?^Y+&Y\:7!V5=2;0/+CHQTOXEX2P3'$6!3S;/ M![W)N$C]=GJYB*C2]UEI2Q$(RC&_TBJO'GNZ1+7E20\UE>F"6ZC\5%3 N$!1 M9HNP1Y+J\?@HAY8+/9H";U704^%RL3H7K,MLMO:1MJ-A%,/!\*@P.,OZEIJY M.IMZ?<8@+>J79A.[TTF4;/U9;KGFC73K72"U$R+>VY=HB27$' X&OC_W=_'[ MD_5].O?B%)CG7BV4\J@*SN1GGM^)O*%G]G *N*D(LW8\UME!3D95&62R,I/+ M$A4[A4/*K:B +H<52T_IDH7/&URWQ.-^]28Y]':17):V\;FC_2)9S,F#LO(@ M7V"NS*JL2,OQS^*M*%(I[EC(U&4"F>XLW<@LU+=ZZ%3&/"]6H>F(Y_%LL>=6 M9NJ/C \S?IA:W#/O9EY0G_8F&9V7@9\Y+^2C4VVSV1\IF*N M6U/A\JBK*,=JUMO9>$E-C/*])_H;[:Y^Q/"T*5EP:Q1G57%-?(YARJB=^Y*9E5S9 M2WY:CS(SVLH47O7[G$4TA<&S12U1U^(G)A4Q7+=.^SBMR"S*"D>^'S=W,$6Y M)^D=;L\$-6[2FV&\R3>9/')5_HY\?HP3V8D44]<*S=^G@$]N)'@Y=-D3RZ?D3YOO7_X<@>(X'OZ$PP>OM[M4,"_>QS_+ MU>MV_NSKG$M/9?+5*BXS%=XM.HF2F5:ZV!F+ER:"&H77P3-TN MR ZQVH3*]7K^5(K8^(_B9.]0J6WES4%^L3"R6 M8X%3#J JIE>:='$32L=V4/_ZJ5EWILX\A5=2=TSZ[MD#K*)14W*0GO.?ZJY3 MT0-7IVHJXE1G TC%:9]-WK14 YUEIL28*H0;0@JQQF!GEH/Q@$;0KBYW3USAO>^,R8*=-_*J<*"ZI@N?NO+K/]#71> MOKQTK$T7;U#:IHO;=/'5V[,DT3DDF^L /Z<24VZ^'@Y$$62S3GH\V^^OYP2D-UU9KFQN-;+&P9(RP;6HZ/^[U93J>> MG$FE$+Z,C$RWH@@4GLMRS*5NYN,1T_2*&WX;Y-*&Z&@-1]-"M>'14>J6JYZT M-%,K=1WG[OG/Q16F.EQ&"J;YKI$_*BMH2VLA!]TO2K%4Y1ZA7[5J]M-*IV\> M]<9?SA&V%YS2N7;A?+QAN[:RTU!#3B0G^"D"SKT4*DWAHI#L,S\J[:(BOG/> M55R '-^WD5JM4"/U.Y^,H;DVZM%P,#PI!6H%XQ6)"*CL^RL>+N+NIAOF!NB+ MG/BJY2^)^MG/;4>QO.9C;2/I@S22=IY[#^GR<0SA%<*Q[?VMG8[87.^\_;"Y MN[^]O[F__==69W/W57KA3?7[J^WW+]_LO?_P;NM]9_.WO0_[G9W-=_^[M=]Y MM_W^?UU:%6FC?);6FIXBQSEQ3E$-'4&);&4&FC MI#-]FA/,;;.IRC+"X6C6JU9E(HK\0>V#Q?5.BCJ[6>-$G>TZ]$]2(41Q\YG& M--Y="H^-IC><4@S1JNKDD3$#>SH_+3M9$8/LN)2%,_TBEAP?X4SRR1T7Q0E3@^8[#$/V]@3^=EB1'^Z3,3DY1 MZ]Q&SUTKMR'%[\X"-1A6^#0K#8\"\V']_7I'?\HX-?=&BIH4N:(B?>M\#F9V M"_]M5)1XZ.-4^7MT,LAN87^.6#U=N5C%R2B71YV>%L4YU MBO7T6$?:%<'GZ;*F?,GH:]GE-EWCOU.1> YA)&ZK5(61Z-KJ_#^I 6]T,FM5 M3]GKG/D>==+6GI0M1K-+;G8.3X]3]*C@5$ 0%L]5=)D>#WO%2*7L_)T[$:95 MR44QTEE'_:9$]2G;\2]Z5H!)?7;3K<5W!9%@L_Z0-;*_;P5"Z%2R,YF271C= M+YHA2H:^V>J5Q$DS4.QL%AYZ09!6I+EFQ'\Y76Q27F6ZN[IL+LF%:4<%:!>U M%+D/>.MD-)P: /F4.NZ?C#MXG<'_[.1>B=]2W&+V#DKO= M[:'R2._.**T6( M8O^9 A##48[!7?C\\[?;.],V?OYFTK/DH-I5CQ._*7]Y3LUIE_K-*S[?++J# M''?)_OBPZFVMGV&%Z&>++\>%"K:LV3]6FV_DM 7 \L_], M >+B>]]/#3ZGO.CO"O92]WX[0$W]]=W+L?;?S/OZ5/D[U?:_R MHW0[FZFP,DI!_)OBI7QW+Q-;1M2N@Y.$1;]?Y&14+E#];LO0XGSK<=G6?@7Y MW%P1RQS[7*TBOLJ)%#5IT[QOY=VDTN9>?-34'#7K6,L=O_TSU'L5)5Y\C&%A M<$SW=;-8Z=J+4\LWW=$GG0[K:0;GLG7HUE8@ V1]XZ<#IJH7SSQ8*7#5/;6Y MX*MRP:S-!3_54.;JYX(OQJ8B\UDR$5R)IJGZ/G=73B%H1CB0&1P*W*B9-5/6 MSX);HR"A2=VSL^!/LH16D9OH1AS;\U89DO]YT^GKG+E0W M E.D99+DXC8S.A^Q/."T[-Z;%%(\_\3GGJQ8@N&H6H&S.>Z"6R =$;D2Y-J' M;V>5+/2DQ915\RS$TK.&RQUGT5J^^6'UGQ0KSO5^VE^J8XM,[4P-6J3.N!+EC;"TGJPPT% M8AKE?4JE<:T[?I4[SB]WQV]3.,'66B?^:9@6#S0J<9E%,G*]\W)O]_W>F^U7 MF_M;KSJ_;^]N[K[;\?7]C9VMU_GPMGWG_X\\\W^??-=P>=^,>;=\\, M7*;AEY4HW?>ZC[ZRNZ^V_MW9W[M^:5F+WB _6/[0KU]3+CY: M)^4EHS#-@'8=%F [&<7_N>KZY=OK^:U?)N[\>XJL59>EZTBJ M&UWUEWS'Q5W'QT]K^__6R-KL_,FYN1>P@[(D5=>[XD_Q\??TQ_75SP779]>O MV*A%2Z>\3O'@U>?-G_' G8K8+1;H@J=.^M5??RRU* M?Y%,Y>@))[(GM#TH&!Q3POJ=_Y2&OZ6LTY^9)*%>DOU[+R+*!8?RG03\NJVN M+G%6)Q[?W'JR,D#E)9O9*G"S-P^CM8VY.-=O9;W0^T/O+[2;6Q5MR+W<SWPRWRKJ2FT?@E"BC?# M<:NT3V??&6F5=C4WCURIM.\3^V7JI/"C<M\CZ9_6>T5=[5W#Q^ M]8F;JKE_3]7>:K%,XTI^JB*&FZ;J^S-@T M\*073I?TM/L%W5S=@9U2P/XV3!T$<2%>Y>ES)57SRS0GVH]T:N*TMRBB7-(# M[AWW!F4O>WJFBXR(6VS= MGS+S*7-1P6=X=?EW)2 M1[K8S<10<-U.SE:D&%*5J ;2?V8UZIE0*I./+WHW"FKM/.EG4DXPRXU0 M9LQFFHQZ62AGU.!%/\MV]14ORZ\ ^:5/10/?[R-]Y!/93\$PXQ)-17F+408F M/ML1[X^3HF2NC;W1)SWH_2@EL5R6_6@FNF@=%I\:9R;SGS!$I!.JR_\\)?TI M.]8+I=M)PS\+*<2L5 7_/6G=.%-I=$X&F3\L3],N=3=]Y?(U7F.*01^75J"64)4DI%=.6IC'O.DH@]G,K((@7/[D+[VBJ#7FZ2%+O@DTIW:DN9_W4H2LDTW T,QZGJI_5M>B:'?D:^7 > M3=BK69YGQSS6T?X26,F0&GPZ\>ML4YV^_C:S[FI=.:.3JB$WWNE)?U[WWL_3 M46U5O3TU5:PNF9]I)2"ZG'Q=#E@H]O'F()T?L[-_.!S7WYT;$?W-%X3K><)- M.:4NKWKZJMP&93)9QVP(969+'N6O+I@+JTDI\P?_V?KL48&@4X,A[4GU)]WI M-=Q)[KV*5DXB*$EC)..-%%HR??BR0[$VB>]X-+3>51W(Y;B5K(^91O&RKYT. M9[W@IJ^YI6Y]P<[>0D%1G:G."T48CLM;6>^\3XPTM3^>/H[_K@M^[FXGS[S( M4UHR)UFWX[^FR31I\+7_I$>S46$E14I%DUT12I9VSD6/-;>4^?R?W4!)@5]= M_"*SIB KSWS\%XZ!S;1NYK2&<'EJR3>?!A./SWY%-66PM"WG9IA[$FGN[FBZ;KVZGAEYQ3.C)B\Y/Z.?2(2N0I=")W(Q?5[CI3/4IS)17 MOA@.X^5_PC\GHL!A_VLU.V6]'GRQ-\NA5Y7!X_G.@2XX':]]\SN7^I M$_N']:B2;7!#7PR$T/U);A7.(K)$4?U.'K_%8-JY'% MDVIG'Y#K>CY"3_@SCM#+!^&::F/M3RK6_D"-=0JO'Q'I\UH7WU0FQ MSM'=+GO5>_$QVEW:[,?, M,%FS5?WHJ"14G$[5+B.$!6?17*/?+5:TW(4SQP0K]&!1&W/7/UUL 4I4QB70 ML5Y4";"V\2ISZA_7W8W"Q+[%/M[JL:\JNGFH4Q>6!,O)^#G)0<0HL9FE",]F M-UUOX-6".!&)H[E2C-RLJ$=KM*_9=D]ZZ5Q<#GF#)N+.@5%>MY<5E!3AG)AG2$[6B6!UK/+F5#$T=GS(D4Q"%SQCP.R7KSJ1W5(Y%OT#D;EV@]>3 M?/'G_8/B_M78ESS#8AKM>7#)D8*9GST=:9Q\ZS+@ET.J-6F?43)?)/?3,$,9 M?"N5H$*ANAX4@GI7-/&M=?$I'2=+"9-DF M+N@\3.9\_J:;SH3D^OBVWMT=Q]]J(N M?NVY]'T%"7*-B[+,(Z?FO:>JE*Q-ATWM'EN3SEV.0? TX%9 MC"KNUR/TQ=$\F2KYM:=K_>"^Z*2=Y:0>6XL1>N9JO-0(T/9L[/2L"' Z=WA^ MH&\N,RC$L*!2?LYPW@2,;FZ8YT;M58\1Z>D/ZY$>!.\8ZIFQ"[O"&XE_6_() MY_%;A-5&E94>S]6C!<9SBW56, MC4LOIAA0_-D6JIK.Y^B#%;Y840)2K_'(&MQ)Y+?'X_KIDBZ4E=_-?4DNDSU; M9+/Y_F6'<-BT0-*?HX1CD]-NY\^^SA47J?PINJ-Y_'QWJ1&DNE"5H9DD55G M4O5'6?*6BUW*O:[.]@IVRTWKSH]"O!:Z"S+L>0#OEB.$RKBC*Z>))/W0HU$. M6$U'^4TGP\_$)@4-4O(\G!0F2OD(?9\G'U7R/:])1WE88EDT4UH5/PJ_IS<[ MBZ+4CS[Y,U;/=*A\JA0M2F3F*W]2/.S"L\_Y#K M;1!L94V>:^)@9PJN9])7RF@9ORV+4G3G,%XD*LNGLG)O6HF2%/:2&%DI9\4H MY#(@-E<.ECXTU;\+!FB>A>KYC,')),)%I3T%S7T>Y9+J_>.%BZNI?5@VU MFPY:_*KCXMO3LEBJ6+-"K:L/5:SU9Z+WWDYG/5Z$$..+=N1L7T:>.WD6R;IE MJ"61YJBZT_\2SV^:PC)RMH:B\OBKE4:+U](+-[BTCF MV9:8<=$3XXOQ7*F(^3B5 7[S]8<\ M_P#G\G;7'P7U.;JSKZ]C;SZ-?&Z7FUUT%A8JT+Q"K_D[**RS')8J/U>;J%0' MTEP G1R)65 )OI(TES'"&]I1%\2%:X'C[ME8[5RJ\0*! MJR2K)FWG=2YWVE8VSJ5V1Y;V>:/AZJ^\P"*ICY8=3JV>WL"E@;AE0J4ZXB?Q M/9<,A^R5^\IZJ*KTZYF;>7NH;#>HD_K[*RRU;N5DZ7Z>^YXFP4TMS[A5U?/, M MAS)=@SI"AKL7OC2=50$G_LE..3Y@/-UVY=U8QQ'B/N!Q%W(QHI&/0;,MJA M:'=E#[Z$[M*K MB0A2^5D!(1>93;EY($+HN)=B?!@B=+X78#GW_SY^Y1_#<43UEZGI=S@:]'1# M;NVB3N5+;JUMB[BV+4*U;1%M6\0SHR"ZV[EY+XZTQM >/!B/T:5/>-LA9\OG M/SI'U)'#!C-&I'<5%TB#'NIF?$CS>SFU0^Y(?G*6M&9E&% *7J>]]WO3.[V ME^A*+J@C'==4!S0S M0"ZU/YJ_57NUW2F1I%BY K7F$YJW@J8JV%]E-Q+[44F3,ENH;UY_R:#GOZ=0 M>W>:9+F@E+W6!W*+E.F\P3;-/Z2[.NOHBBJ&(K&3X*BZ)6/N]Z;YD[?]**+,$.VI^/!;7;LG0^S M7MKJJO>H$.#B#*JXJB[$IWF.KU&4)3VC$[S,O$A_&D_C3)939J8NM*(S/>KW M\@&.3T;'P[&_D%#NQD2GG7NM4 $[XY(C[3BZ +8Z"L\RJB4NIN.R *L\J#,( M^T'1[!O*JN7BS[,;4UM?Y^,'4X8P-ZE,$IMN-LLRG6TBUNW[JJ6KUNI24:M5 MH>;Y$HKI;^4"_)IIG:[V)8E.[*5';+8FB MSO(5GY7M9@:PS]Y.12;)VWS6??[@CXI25A66%9!9 M.FOE0O,6R+0:*=V5\;F,--ZSBQ9F*G8PLTP67 *Z(B"HZF-S MCUIOWKJ= MIPSJA(7YSKCWHIN^!O?]K?-J:[K?9[6SOOKQ1&O/JA.^CWW\]0_%;.;GD?9Y=,:'.85%I^_DK7R;.#T$9&4%C'1; <5O. M2('7(YPMG#,2H75)^<(Y(^$ZH_1A;E;<]+(7%+Y6NS48YNJ?6_[E?>O4U4WJ MU$O)?I1*=7DC=H/-Y"YEC:IU8,]5&2^N@+_4LW3,H(0="1L[U1.NU*K-V77W M?.#GMG#P!@OWH*I\/L%OK??12&M$@XFZ68?N^_=;^^]O(H*7/>S"9/.ZU;S/ M-19UDX\L3V7!R K)T\NR&V=\RWG;[48/#SLKH"'_NM<3GH^F-NC1_KOW/0GT[Z,BP=0Y&?0F M[U*]^LG8K>78=[SY_$*\81N8,Q(RA*C65GIL.!'."D(PQ_B?[60:04306N;H M.=+]\?]; U$;,L7N)%[B^^3%X.3(#2?E^VN=@3[RZ)'/GKU+P:?GV#WWT](#LG[O/6UX^OU>>] MSU_([M$V/?CQ5W_W\R>VN__NZ&#_K\.='V^_[>(MMO/YX,?.T0[;Q3OL#=GM M'_P8LMT?'WM[KW?0Q_T#NK?_ 7X\VD('^SMPYY4[W-O?QCL__OB\M^\^[_TE MO^^D[QG\6[;WZ$#__Y=ONYRWX\=46.SCZ$#^W!?=>_?;EXZNW M=/?OO_H'IPH>_/W'^./^\9>#_W\?P%W\]O3@\R8\V/_8._A\>!@__WWW M\Y?XOX/3O5>?X,'[\C/__N/0'+G^WM&[PYU7F^SCY[?DXZL_>CNOWAWN'OT1 M[WL+[^QOX;WXO]W/VW0OOO[O'V\G.^_A]S?[6Y.=S7\\T4$IKD#<2 @HI0YH M#BDP2C@!D3):1FS#2G:YP/_]R[QP;)SI8[N#,E18=PNE6*3]T2+3DT0FB162 MA 9K@Z:,,<-E\!@1 Y'P.KB,3+!%IN8AT^D4F9#11G%,@("* H]!1&J'! 8 M,BB4TI:%M0T$19<3V7AD:H33L1)6Y4XF"RA"LM/BUDM]$'R[1;@0PU<9Z1[! M!IMMR*S8N'016WR[%;Y]J%M>5$,IM;0@Q/T!-)E?BCH)N'$BOF4L9#997J(K M4GSQ?OAV!1X\E.5U4\_[N6OP(]@JK08O4(-G%@J7+"B#151>KP UB *E# (1 M?#7%%G-/:=1@1KJ$-U^#V[C7C>/MU6S07.WZ->E5MS/PE[/3705Q-W4T5QGB M'L%(J?;DW71+=OVDQ;B[8-Q!W4IQCCM)A0&,AQ Q3@0@N0L@0,%9M%&LQ!'C M".)=J)KOA=T]/_7<5?@1K)16A1>IPC,S)2*LD9AP('%P@%KLHID2)%".0!L< MX92H:*90U57BWF;*:@=2[G?Q5?G+YQ1->N6#'XUJ$Y/B#^,K1K$\=V_T47)Z MQYD8^H=WU=C2EW%/6K"_(]A_JMMKA G*/(; "40 5<(#$PB)V"\$MT[8P.W: M1G1)(;VWN=8&E1JKQH^2 &O5>,%J/+/9#%/!*">BI4:C&I/H<4433@$;D'-, M&1N]KZC&M!NUNO%JW$:6;JKA?Z9&[9ZK9F6-:P3ZT\$@5X^2>^Y^ZB/8+^4F M;15[M#EP>VF#BF+)%OKN GU?ZA8,\DA@*AD@V-$(?4H" YD#&@F+G#'>H(@- M!'>)?((%2:TB/YX%TRKR RCRS(;1P@7$N /",0LH5=$5D80!'0A&DCD21+1A M*.XBQAJOR,V)N!MF?SA)E![W-U?*-;AQO].3@\#'2)NU8'=GL-OZEH$N M6RZ;_Q .F956 2I,1#O))= &!P"%4_$E;[B :QM*B:Y:6#G/;5H!5R4L\WS5 M_3%2;*VZWTO==Z;J#H/TU&@#@B=1W8V%P AL@';&0V*5UD*M;0@8U1VNN+HW M(GS39(NG&J!=D-Y-!V>W)4'+CM,4VY*GFD?O;CK2?->WV'=+[/M>-W6@"X0I M1 C2 #*(O8I@CB@"A.(- HLZ+4-)+N0-]^Q:R,T#;976A5>J K/S!?EA#>. M&H!,:OM,?57*.P8"1X1YISBG484QZBK9_*J^1L1FFFR@7-A2%>V3X0"4<9JV M'J99_56[PX%MO;2[P-QIW5)1E##)D0?$:PTH# Q(B33PT%ELO1-<\VBI"-+% MLOD=&FTY3(--E5:+%ZS%,V/%.1T4)Q(XAR2@..JS1I0 11'4+&HN9")J,<9= MI$CCM;@-IURCU]N#B1Y\ZI5$_3X-=FDC*4NU4&8[4@20H_>U]3U-WHB+^GHX M=-]Z_7Z+<+=#N!]SR2,5[1'F(4!$)#N%:V X-$ )XRDG3DNK4M4N[G("&^^/ MM2&5!MLIK2X_B"[/K!5#B(<8!Q!Q6*>N< R4TA0H+*TT@;'<%LV"+5.!&,,\/'@ 92K +0, 2#**>&6$8)D MM$&4ZL9#JO%>5ALK:; -TNKKG?5U9F?H:$D@8:.3 )T E%@-9" .4$J$XEHR M$5S25]BRSSR%J,@EC^'#N @/MS!W.Y@C=8O%:&GCGD$ <;)8.&= M:2*!]%XA%#=2(+BV@2CO4DP;[Z&U$94&FRRM$B]6B6>VBA3:2Q440#R['9X# MC;4%3 A+I(*>LU0I"VF7TWOS$;1AEF6K=:8 :$E6EF^5S*@86J?KKD!&Z]:( M%HHH)# 0!NDTZ"YX_&$=,"^.T G-5M+^8DC8#-@9,D ;AF0!)A #?4<2LQ MM@Q&)[(;4;[+5YTOXM:!HA;46E!;#A-."VJW!K5:%H]8(1"*5JFQF=\/ ^5T MPCCA)31!(A@2J&&END+=.Y'7DN T&M;>;&_^MOUF>W][ZWUG<_=5Y_W^WLO_ M_9^]-Z^VWKW_K_^0&(E?.UMO/VSO'UP:5KO!@M1VG\3]=<.3U"9V=OLO]?X7 M$4%XS+M<+5_)];XN1?1*/K/.FYXVO7[NO'TQ%;)\4P^2UFK>-1H!4BM!M#X= MX7>L3U//]KVFIC\MJ_,ISX5_Q$&$?Q:"U7(MWL70W)YC\6 Z>(JH!TP&!BA6 M$DAK,3">,&$M-=2F.:M=@>[=_=^\S$6+1$\2B1YQGF*+1/=$HAH32=HF)RG MDJ9.&XN (H2D>8HB[J,75/*U#=*5K&5->SHS!*,BC4YRY\U1FA2ATW:V%:O+ M,[&VCH[[PU/OW_F^GGA7<_M:C+L3QLUQD6AI$);<@Z"0!]0H K0)'%B248XR M3O#:!N-=3IM/MM06K3;80&GU>/%Z/+-5K&+">Z-!< 0!&K0 B@H""*( M@FAM@Z.NQ,]\A&#S)C0WPF);X?!>6<5;VFW]&;"T);U+C8RE[6AA_KXP/]<6 MS2F46& -J) M09QQ( 73@#I( M@3'. BNL9Q*J8+A>VV",=)5\@D5'K2X_(MM<-!U3P M "3R' A+!'TX]:L;7!.NNC^O!$KUG/< MZGQ#S)]6YQ>@\[4*9>J%-E@ K!P%-.X.T(03H"GDEECFF(XZSX3J*GKO&N6V M);?1!M";X> 3F/C14=1-TPX'6*9A$W=B/V[$J[@/+2?6 HR;MWCGVS^:&XV$ M\4#+%*11+H5K% 3*(!5X\,PX'!T[*;I0-I\7JPW2+-=*^>%'0Z?'AZWN/K"1 MDG57N+@=2B,0$$LC !B-;@EGP,97D;),"2?7-C)Q!/ZU\;K;B*!,DTV1*\I= M[C_!Z#FDS9=7^])BWETQ;XX"SI'@'24:P-2Z3C'40%),0>#<OR+6! $QIJ+D"*D(OH&E,NZ0$ HZE\Y0;Z;1-)3"X M2U9@JD<;1+E#Z4L[=+$A)LN5N?,6[^Z(=SO?YAJ,C*-!8Y6(=QB@(=HL&AL" M. K"&(.IXV%M@]$N1?>&NS;(TEAM7G8E3*O-]]#FF?6"@]?6!01@8%&EM41 M&98<$NN,,XQI&*T7B;KJ_EWA;=AEV?I]:1]T&W1IB 63=ZB6 V]A[JXP-T<9 M"+W4F#D./.(&4"@]T (J("%!3AELI(TPQ[N"MQPV3U=_'VO84:N_B]'?F9FB MB#<"Z6BAYCCV!&%.*AB $&F@&S31,L'<@[A3"!-BE(1:]0\2;&UC=SCQ'03_^Q>]<@ ,.(!U9 #C8("PAG+7&"4!I&.QS-&P=+&43V0K-[&FKV[K+82>BO+ M-4GH]C^"8R$8E$!XP0&5+AJNBAM I(EPHKWQW-Y20ELZYS8N>/W)>OD(R1>7 M1@@?:<+C(U]CY;RJZMKE)4#Z^Q<(Y^=<@B3]&>U*/QKYY#8/[9=NYU]7'4U_ M^M'[0SWR"PFX;._^?O:(FM[-^W0S?^K1WNC])$U ^$OW3_SLVTO+"K;GUDW. M+?)F?[.*N'QUK_^B[G_^Z'_$_:_F\_&7CT>_Q^_<1!_CYW?W-^'>W[]_B;^3 MG<^?TG7(QW@?T1IC.TB>[KS])_H_DE&"HQ7&6"+51L!@QP#F(;X /6/47VW> M7")#=XO1MS*T@C(DH1.28 $(9M%L@IP A2$# @7L&;96,[6V =<3\K$+K**X7+$\,=N MA#)FH'>:I$9+EYJD"9 $8J")HYHK2 0W5T#9A1)U#Q1K)6KE)2HZ?U1R1D"$ M, 2HL3R594C@2#"260FY1&L;&'8CL*7_W0#;"BGKZ.G^=I>"<=&ZM$DJOPU' M;NP'-Q')[?'XI!7'98DCVOWV#XX0Q#DFP''M 26)C9A:#[Q&"''L B)V.0#7 MBM,*BA.C1CAL-6 F$2@)ZH%6U,9_""9(1F@AZK;BM#1TVCN9C"=ZD%SP5J:6 M)U-*QJU-[!;:* AH-/Y!A!8"C,'(:F>9-'IE(*J5J4;(E,9!8J\4(%X)0+'T M0"IF &:$(!X(1HRO;0R&UUM?-[?/>OETRIGLX4P*.GK2^4,/3O3HM$-0MY/D M+O]- K5KDJ//O4)],36;EU$7S:MOC@RU^=I;JVR-P\,3R)&+MB4*)/K2U@*# M!8\X+@@*GD>(#PLC+6K[2AJKM0]+.':5UK8'[4VU=E9]J363Q!,*N$X5%LRB M:'UA 80C(6#E-?-H=;1VM;+&S4L%IOJ0X:#( RXW#5C<29N_6:#>TZL,[)W/ M'WN[/][UXCU$8_HM/#C:[1WL?R)[KW\_W(G&]R[^0'9?;W\_Z,OOT<"F<4^U M<*E)7J06- *!4?'L#TH'F2H3-63+S0&V M1H 9)$(8M1/'<$-(!ZJX$B$ '' M..(^[K7RXLDD &NRV.9JFB&#/W;>_J.1IM%7$2GU; $5P@,=<*IKD"J(0+%- MT\&;E_UKQ:F1XF24T1',--!4RFA**PND0PY 11G'C#(M:>I;Q/!>V;\K(TJW M1;^EB&L;)%VZO-*=3_]@Q#1RF ),I$FERXDAGMH4*0W.H, ,7@WX:_."RQ8E M[:SG#G/ 0YHBA],4N7B D:D"T8BP;5=EQJ*Z!>=MPF: MQJC9\N,^?DZPUQYC 0"3Q6 =!HJP.E0@!<*6D,\=)XNQ)ZV8@& MP$)E2;.;1C?C+:XYT!MTK#[N372_I;E='G'<;%?^C)NR/7A9;$D+ M;K<#M[F)0I)KXJ0-P"&# %7! ,F% YA "KT3@1H2C?BN$+S+U?E ;-,J&]IZ MI 93P;4*O"@%KDT2BFM-6%! ^^#29 T-HAO!@&:0,6*D-(D%$G<5)EUU08JX M:0KH/XNV\G"SUP#*2V M#9G'^V5]$[;S'KP9CL>[?K(7]O7W%NQN!79OY\8(62HEBP<5<$Y@0!$BP&@O M 7+$,JHT)"1" 9/WME/:&$EC]791,9)6;Q]:;V=&BL%&42$IL(YY0*,.@[1M M "-):4!80ARBD2+NS1$Q+8X)DQ#J((% "0V"9P-1Z MR+&%J;R-4]4E[+Q#]G-S?+$VF')GA;Z[E=(J=",4NC9&B'$I+&. :(H #9H M:5&:8DJTDHP&CU!2Z&C6=.4%TYH;I-"-"*XTV6@II@A=SAG:#A5J:&XHY[H/ MA_VXPN.M_SOI34Y;S+L=YLV-/E3&I.,J (T(!C3N$I!*I$)]RZC5W"&L$N8A M++J*+"KDI:_P@)I5;K%Z#UM4H7*3$W6 &.61IX2CPP&CN@G5;"42FP M(]G2(;)+N%IMK6]$)*?YME!MHF)G<_?5+6RC&PZ!*![Q!8F;ZX8GIN^G>W\_ MZ&S:OS5(Z4QYU.N3EP[0%SWP-F;F0EATYS:05@6,!H5FH#5.H^X?'' M:"H0YEUB?>TR*+L6"FPY$(Q& MDUTA!PSC'@2*M!.8(AY80E2L5%CG,]Y(N1[^O4N/;KMYZ;'%9: M7/M4N=)P]A%MXJ*>3"[_R)$>?>H-JCU2\U!NXTW[T:+1"<'KX GGD4S>=[1- MQ6IZ<)KZ^@;#2;SZ9)B@*8M*3AJ'WD /;$_WX_W%%_(TMO5+U[6YC\O0F6[$ MVK_I 3+F73^L$N<)?OE3AZ.94'Z*/OK(ZR] A_B(+W3_FSX=K_TROS9Q8;]7FC);QJ[NA^TM;.,'32D+XD(=<)2((DOA3I$!=* MQ\LW>Q^B+[W9[6SOOKQ*FK9D[]@7&W;YIC3VL7[J M#3J3P^%)O(8;=SO^N_7QI(H/5+0H=^+SZI]O"T;G'^NBP^+ZDZ=Z(9^3%V/= M_.ETS3=>>N>\]F4%Y:*\1'7RJ3D[K?+I'_>JKX_'_D7UPZ_5J=L;Y!7/'SI[ MSD<%G0%4XC5+(%5&VLKKEV^OY[?.V"S%>TRN,X$O?1NNHTO?N^JR"*U+RN]T MV:O?8Y2V-TOEC2Y[3>CUVJ0-8N?^]@)GMU2C,\)YU'.N[Q>-2?(Z2,I*<.#U M:-S9BBKMZC0(<[;[?=>F%IRXA05__;H]C#=\LW5+(<&;C/J\S4SBY[)PL%VX M.RT<4K=1RV97SEQOH^>'?N>_^L&)O]=4W4M%H#'S=I_<'2ZR)%VM8]9P*7U_ M8L9VU#M.;LE]ZO*6'""_X=/>.D+>A!CW#9_M%D%N1@3G@@1&=>IJEP9JZZ&" M0B+#&+/_O,I![@C;X-[YPQ(&?Q\-CU)((MW=W[W)X\?7^^PCY^W\.[^-MS9_SW^W6_]O5<6I:#TQ\_; M>/?' =SI30/@A[N?_SC:B=>*U_ZR^^,M_/CW#MO;[_=W_M[M[20BL?U/ISN? M^X?3STP#X%MXY^C@>[SO;XE\;/?5NWCO7]C>WQ^^'^#M[WLY&+]]NO?WUNF_ M?U3![ZW)SN8_AG!L+1(@."H!%=X":2D'EA'-.(Y[G K5A,1=85W+>0 M]40A2WN-,)9$,4]:/[].EU*26A,5C5#Q<780HYAT6 MU,/H'Z3Y;=&%\%%XA82M)[A*&/6V[@E&UP^)$)U 9@,&%%H!M%0:4.\%3&>0 M"G)M0_(NE8OJ7%C1EJ2GK>+,4"\M),)Z2:UDDL% K!2$1,U5\,C+8@@*LH8AX F=C?## .0><((A4$IOK8A M2)=#V2 57V0:#>-UT7178W\XT?W.J-"-^_ ZK4Q_] /$>!42S#/E*3646RU9 ML"$=94%"A9!OG9%50K$/=6>$!$L0110X@D*T5*0#1GD&N!"!.(.A2C/C)%== MS.X-8[?5I!4BB7K&Z""\1IHQ%ERT>2UW6GB#;8@6C[:&*M7Z,2N&#O4,$,<2 M:0R"T0I0+A0P4''@+3;<$@69-JVLM+*29"6@N \48@ %=E%6M #&,0)"\-!H MZCD-.MK#BG:1NL&$M?9H:8^6'A/:$$:)=HA3K[R2#A))G9/:&8Y0ZSZO%ES4 MW&?NI(_^! $J\&AX,!R9\^NXUZ[(L^ MS9_0SYV?\,^=:P9S/E*-])._1EO5O?*#_NN M/=UO=;K;>E@IVF8R4$R!HD0 BB0%)E&-0RJ*R9PW$T5:%1E)+J"/,'& MA5:5EU$VVZKRPE2YYG,+ZRS!& (=8/*Y=0 :X>&!,].P$0J-3IB&"%HD^ M!0I*B_@#4C(- ).JBV1;P-J"P)*+$EL06!P(S)P0&FPB)5= *Q,M%Z1(2CRF MP2W"<8^"H=2W(O&L1,)9R[2B$@BF%(@GN@4J! Y,=$.MAX3%@W]M Y,TPP>W MY:CM0=&P2M7I4K7T]6@X'G>.1\/0FSR+V=:K[>OF[?HS[U8+5[>"JZUO]3F$*,AX MZ" ""'$\<<4P(!US@" ;#QAC/4HA.2YA%XIVN'6K]DMV95JUOX_:SX;E$2?2 MS%@%..$:4! RR+CK&LCHL0(:SP&@J8; 2DZY MB9M'L%W;8!QU^05$8>UAT!X&R_5@6QRX#PY\F.% W"[*" -$:!=M0"V!,9(" MP14/U"'CM%O;()1T)1:KHO8+2MJN;J=D.7-P\*GCOQ_[P=B/GV>SY$TCD^TU MGETA]#L_]GID#SMZX.(A]-7WA\=I9N?C%T87,-+PL_UQ6;J*K=DSC=DJ MD*P][6]WVI_6(SY6<^=3B$=!YP%%'J73/@!GHNVO#).9&*/'/?E8 D$.2!8#":[4%Y(!D5@$GAHT%/K:-&UH:O0(.P_LHX./L+1SIT1>?O.O')UE9"1/C,7V%][[?3[QI M [=3[4J+27?"I!]U1T'[@&3:H.!2XQ67$"BI!>#6> 15H,["M0V*8704%D6@ M]FCVQ=))&59"BQ_346BU>(%://,2#!(\:.2 02BRQ9&@_A\M+CU$EI%?E!%GKD(&'(?/'7 *\L!922JM&$.:!P/980=T19' M=Y^1;MSBIT>NYGUT&[H]Z@-YZ,=12V$*V(MYNSDE6"[IW EU8]X&,0,&K((%43$;KB4A@ MN%& !80Q,?%5GIH_!>J2A95&K&C1T]-6Z$>M;VP5>L$*/7.'F$/1#!8$()[& M$3E)@(%6 T@XM%!C'?])"@V[A"PW:=(J])/QB%J%7K1"UXH7+:,:40*P50Q0 M@ADP2'H@H)&0<2.L0XD>"G8Y:A(]U/,DE1F>*TIL>64:[V!,*TE+O!JW@'4[ MP$)S+H6&<:X^ HIR :,%P;BCQD#>71Z85A46*@H;*!BP1 M0#JU8 K)@8H;";SF'D5A,,I%48B.1Y?2\X9K>S"T!\-RG=H6#>Z/!C,WUCI" M*$,06.0PH#9-3K#4)=)RPN+6:8I2+RX177;!<-.&*O]SX(UYDVACPFAX5/FV MP\&]!BL\-?3ZZ7&=VG%\X/C377!L>V"'1S[M9XMDMT,R7/=O Y2,!\.!P)@ M2@,#4BD+ N+!4:N,QVF<$^-=S,_[MS\WKI&XY0]X5 Q8@$/38L!R,*#6FB0# ME\Z&:,@(!ZCVT9"AS %.E..&6^,H?6PWMY6*94N%)19[%01PC@I F4W,,] MCCS1R#M%8?1X"5%=<<%0GO:H:(^*A7N[+2@L!Q1FCF] 1.% (PIPP@!%4 )I M2#0 M1>W]8Z9JJYTIP*F,S.WZEA_KEA!%ZAXMY92ZA$D*:@1H-#R!"B8 Q@PT1EG. MM(UV2U>I)M7=MSTT*YQU;?5X87I<)\Q@C"MC@%5I)JAA!DB%"(AF9/1(HPL2 M83J5BG6YO'^0S(8$VB]02XD!)$,(X',@P&&&,H MTD(J+]G:ANI"M-R.UN>7#=N;'/I1Z19T?BIK/'^^NX.PNJ7HC<][[0X'P_E8 M1EN.?B=HHG5? 4:70$%H@",D "HH!HI" 133FBG(L9$P^0H(G3 %'144B,6XT:1-SJ MZI-((;0*O3B%KO%CD&"H=0+HX%P\>:$%1IK$624)Y81X%*)"XRX5YZ?T+N7D M?0Z9@EP=9WQ4#9]FJWWMC9-"QE\K'V&BO[<]8"OE-\SRGK^/ADFY8^_Y?TN_FX_[>_6]\E(QWWJ#?3H='OBC\81 M.3C(:9*J@*DK3X=SO\ M8W7/@Z<3S#L.N! $4*T]D(H(0'R4"4D<"RA%-QGKD@OFE-\< =O.@2>))4NI ML&JQI$E84NM-(M9PS0,0&/GH'!D"M$?1JN)IOBVTA'/7_/J]5KJ:*5T^2,>\ MY(!*HP!%P0,3D &60J<#%Q+F.D LNE+>8')Z>W0]\Z-K*4Y\"RY- I=9&( * MI1RG GB7IF+0$(!VD )K,$?.NF!=CNN)+B;GLX/-PY+GD#7\<[&1@><1NGS< MLL(2Q,I Y6]^X-NIF[<%JNVYR>L>>A:@D4 +&H%*VNBO^_BKP\Y"+ID(1*YM MB"ZAYWGHVDSADU#AQZTH;%5X,2I<:VC"VC(( Y TA=PDX\!P1@"TU$"I"))I ME)[L"@A;%7Z:*ORXM82M"B]&A6NEA,%B3R@%6@88W04:@+$" RNELIQH111; MVV!=BMJLX:,IX*Z?=/HI<_A@WMB%2-2X=?C7PSW_TT'@Y11/^DG;_WE7 /Y> M=X,(]581GIHRE 54B#2IB'/@/$?*T?@/)(_=;M?*P_+DP8;H^7@'@3 RR0.- M#C(U 83H)1/GB94HK&T@CKN"+)0D8,62 ^U1V!Z%C$!E(X:K9@2W#0_Z][*PZ+D@0I$K441V116@'+HHSPP"+@4 MD!D1D-4T\>7P+GO6>?+V*&R/PD;4!+30=S_HFX7E8#P)(1,!6!80H,Q#( 6W MP#KL==Q7I?GM".1:>5AI>; F) H6#XA1T3YR5 ,)"03!R&"1)YCB-(=/X2ZG M:A6/PN=0YC$-ZQ[[46=\J$>^VS%ZW+-Y+*KK]4\FWMV#T(O$M7?#$]/WS^)T MO_T"K/#Q_JWY*<;@[SLV<\VBQ8%?ZDR^\\7'G9.Q=IS>(SWUT?)+'] [NXK/? MH7&M6(ZS>WK?TZ!YH'@I)A8[L,0>CTHF-@N1V#TY,GZT%S):[IU,QI.XX7&Q M+P/.-JIY(^#\47>$L?0!Z\ 81(F8FD%=*J",D8&B9D75*9&6(B[#)]/\-UK MZ-N]]6WU>F-;B+D(8AZS!Z6%F$>"F!K-'3.:&8N!@SY"C*8"J. @T!0K+B02 M2+NU#2QA5X@68EJ(>0B(>

F19B'@EB9NX?018Z'PRPPHL(,9 #&3P&E!N' MF(L6#=*)>$IU)3K?RKJ:$'.-D^AZX^.^/DT/ZJ]&I57^RW81JD7X9:*CA,7_ MNM[7C?^._U2?*&4-I C "R0K7.\-G!],7H#T2@GA&_]M1K]L3/6@NM""\5U= M!^\X1^[0SYT$\6$XG R&$[^:F/CQWX?0'OTUT'^KD[W/VVSGU>]?#G[T(SX> MH)W/;[_O1&S<>?V![O[X\'UG_^-1O$^R^_EM8A3YMK?_)5]OY_,7O/MJZY] M$6=8<@!A(*D>B0&5,I@6O[;I@V]W R.7[QRR_?OGU;_VY&_?7AZ-,OT> FOXSBV[]4 M?[NVL7D4 7$R3CP9_1/GHVP,[1=@=(K=I,"-'XPS 4VGI-_OZ''\IGY_^&W< M^:DWZ$P.AR=1.-SXYQ<9C:LKGQ>^2NR.].A3;U"A+8\R=(E<%U!I?2*R*:R$ MSV_=>;\*=YCG; M_1X3=_ODT[K9FVW8-6?8M;X!8FMG!+74DFO+Q,YKS%GA/>HYU_>+-O'EF2- M7&CA'W@]&G>VXCGE.G_HJ,"CTPY!W3D[[;YK1\XNW8W*ZZY?MX=QC6ZV;BD, M>VDX_)8/_-P6#K8+=Z>%0^HV:GFS4E*\CEGI&YU9@<\GXTDOG#8J'O%R.)YT MAJ$S\E]]M+\Z__4?$B/T:V=\8L9VU#O.UL?"1L4^LRJ$JQY^1<-4%_0'$,&Y M((%1#2GTTD!M/5102&2B?6\7F6G;C+:XU1/OJDH$[U[6[/:G-0QB^&-O__#+ M[NN=;WNO/_9W7L?W?KP]/?C\X/KM]''^NMHY_1,3.KS#MM[ M_18>_-BD'X\^?/OX^>V/W5=_]';W=[[O_7UPNG.T^^7CJP.X^_?!CW__V"[C M45N3GPT#>Z13RD&.&.*: @%H! M*C4"VAD"/.>$T@"Q="[Q9G29.M\@U4)>"WG/ ?((E9(YI#U&FCHOI$!2!Z!O-V9E>>B/& #&= $VVCE40U,HO(+ CD(#3=&A30&6+'5 M0+R%5)X^$$HS*XC0RF #RD*($&I[$%J*O@O<'LXH+U M52FU>MI:S0SUTD(BK)?42B89#,1*05@T6HCFK5/6?*V>.66<"Q=-2PY1N;L7J3C2X!51A9R)*D4"IY]1C(:WF--H>5!") M*6X384V'JK=UM\)ZH_,48"4M ]1A!PP4$,3MU)I;8Z$E:QL"=Z$4"XJ1-"CV MVVIUI=4.&4J44=920Q'Q"E(GJ*(0L8:U;T7RMGKD54)' HH,((CBGP&>R M/22VP$2@5A&V;; F:C7KL@LHE%JM?C):+9R#W!,B.>/4F* %DT0K#Z,!:C!F MK5O1>*VNN171-Q2!009LX!Q0ZP4PGBE@B9,L>9U(AK+5J/HOE:/?,H,#*2(NT!MR)Z%,@8H#TCP")D0M1O M+=(81$ZZA-_;]FBUNKE:S5U0T=XTB)E 36*&\9PQI P,%!,H6X^B\5I=]R@0 MBCX%%L":( '%E@ 3# 6!*D\]<0PAN+:!15==,-VT350\HHJ^]@,_TOWL4VAW MU!OTQI-15(.OODU57)ZJB&:%-I*XB$B^5H]!9 V6"!0X)*X8A"EJYM M4-'%Y-ZU$JU6-UBK%?="8H8\UY1:%TW3$(_F (TWE##8.A:-U^J:8Q$\"D)Z M!0PC#E!G54I%*B"D1=+AN+_:1,>"=QF_-^/;XZ4JFD]]F>:3!'<[:PEO;G3H%Q[OF?3"SF4;G.:G;\7MB>&N^;V79_ M(C&8XUZ\G\.#_<->O <%!_CMMX]''Z*KMLUVS\9@CK;1 M[NO?#_=>;Y\>_#A@>_MOZ[SQU>_'7W<__(MNFSD#,<9X];+ M@#EPCFE H<5 2JN!-E1C**%TU.4\6\1R4[:S%O MH9@WRR892X.&A #O' 142 >,P0XP%!QR2!.2VMDBYF'TX+R.+>:UF-=LS'M4 MMK,6\Q:)>;5<&W:41PO/ RVX U0Z I2 $L HUXAH+(5U:QNDB]GY\;H-A;RV M9:AM&6I.RU"+7(M#KCE.,ZV5<"@((+ +@'J4Z,PT M*8H#!53K/45,"[%"]J M+ES;5-! ;7[45J%6FQ>JS3/?2W"B) L0:(XDH!9+(+&W@&F%XROQ58>C-LNN M1/*%>H,:EZQW8,5\+6+T"Y"NPCM(MRQJ'>^P)&LLW-%O/FUJ\MX+[[854.. M'[ODE[0EO_62WYU_N+8!:\J!#HF]PR@'E&,.0"\1MM%N\X8NJH1W#0^A=+ MZ"B*W B.&91<4;.V0=CZ>=NS$U&BGW8[[D>6L%.O1QU_MI"SD[9Q_8;UWR5F M\-S;,!SWTA>]R)(916Y67YW/V&=?5- M>ER&YV^Z_F]Z@*RA2G C;?1NI6(T:*8)A2(%.PBV2ECU#R)PK?K4X6AV&G[R MP$2H^Q)!-C[B"]W_ID_':[_,KTU\&8ZOW8NEZN;%SS??PW/;!RB- MSFMZT.ZR'+>Y_I7-11*#H]-B^H8*=%E2]Q!=)Q/K[;A M[NO?>_'[XG?]U9_2J^P/XW=L??OX.M[;Z[^.=E_OP(//_=[!ONM]?.4^[_R] M_6UW_P/:V>_W/KX_2\D2K[/_VY>/?\?O^?L 'OQXU]O[^X_#7?S'E_@L\7LW M4?SL]_A:_TP[4&!6:($XP(E>B0H=@%:* F*DYH0[CU :-<=Q5Y#S0R%^;ER- M:%L6WP+= P&=\*EJA;'@&*66.RV\B5JCG-;64*5N4(_6 MTC ]VL#DU:I:6& M%&C+)*#.*2!S4;PTWBGF,8%A;8,0WF7R/*5<"W0MT#T;H&-"&\(HT0YQZI57 MTD$BH\I([0Q'Z :E>BW0/2[0U4KTK!8L!$^!]38"G=<*:",LB-O)B30RVGDR M6G0*=SD]/SVX>4"WD*Z?%?&[]W+=@IW+Q_2R5G0[ Y^+(2;Z^XN;!'3N7*G< M7F.QL1Z,&RYTOP]'\==!QYZ,1GY@3SN34;Q:OR"G^Z1[@\Y/*19T#AEN5-O^ M+%AJ%Q "F3\,,P[,I66+L['-E)NUA>ZO#=FY0KD 4,:L"4-P[0%.;FK%0 M@B M@0@%240J26HYJE=-^Y<5&&AQ8(5PX+1N=",HN $X;C2@5$N@@A% X>@[ M<8$]TG9M0Q%V?X.[Q8 &6@ +<)E;S5\=S9_CM)>)*$4"'G0:OQLQ0!K% 9:$ M&(85E%RG^3,-L@ 6Z5$WWKOY,$CM _$#KO!E$N'VX*LO=.-<@KOMUWUTGV:V M0?\S[*<%?1VW*04!]P;O??1)>Y.>'V^.>N/XUJOXZ^#3G_'AAZ["M1:\;@5> M^BXCY3R# 0T#) A7- 64V!CF:LT"@PA1([8A>S=H;O$X:!1W-A6EU_ M9%VO>2MQ.Z$1T@*<@I:4TGC@.X: IXI9+$B:E[FV(5B3B+466G@+&^ZN[ \G MNE_V+U^7![Q/0N9^=1TK#72/YMDD3&NC+XO&L[GIOX(&%.T7#3R6T8$Q 0.% M3 "6,0]Q0-"0E'^!8E4X3I<0F7W&4+ UZ>%@J5"0JX 23E8R@2+ M5@'3@ 6LN21>48.CEZ-69L#-CN%478OG4\R,G27QN-SQ)1 G5S3_; MHO;%+U"S\;_Q?8P7G ]MF.M.!X"=RVO18%BTY(%3$D5;D#E@H(O_:$T]\10+ MR8NNQOCC/4IR%JY/2XZ&M\C:(FNSZR-;9%T&LLZ\;$P@EYQR "F,7C9""&C/ M(!#8,FFITP'+HHT2\Q996V1MD?7)=6JVR+HX9*T%+3Q#Q)H(I0%;'FU6@H&* M/P)BN W42,4D2WV;J"O9??HV&X.L\^3C=V<'7QC-^&-=Z%XI/33J.UM*4B M?E J8J76"<5W82+&8AUSOGAR7[A.I7H L851,7WHCN3)ZJX63-#H@_RI>PYL#SHO]7%OHOO7+_85*[BXA6\> M!?.FM2=')\6DIX(9:;XVX*=42O-SIPA!7<6)U*Y?Y_]G[TN;VDBR=O]*!?=^ MF(E0>G)?W&\0@3'N86X#;ANW7_<71ZY&;B$Q)6$;__I[LB20Q-)&1D A9<2, M&Y!4JLJ3SW/6/.=E3%W?'955NJ'B_F8/Y+HFX)>U#KV+UKE[]_15YV)[M^SR',,.6^5( M\IAD#DY'PY'MY\5L41)K[SR)]7WO^R[?__SB\][G/[H'ASOXS\/_'!_\^NYL MCW[X!M_"]W_]XVC__8>SO?.$U.')Y[W#5T=_?OY$]K_OX+WC=WC_^]'G@_>_ M?]T[W,IS&_.^[;W_M7QPX\NM M;WLO\]S&/*=Q'[[_P[?__;Y+?CL\/Y.S]='+) 57"IG 0YX4*I ..B%G%*$L M!)HTV=@D7'38-9572RZ_;5,9_CUBO&U$N+PFRZW(V]^1UZYF[7^>U"XQUXS- M.K95"W4M3%V?+JB+"4\X%09IZR3B4F!D##'(.:98(I9'E<]&%])Z>MWA'YJW M5I:ZB S6D:@93XHK'"T3C!MKE6+!&B:688\55KL[J^U\;:J*WN*O'R7%V @> M4138@47&+7(A1D2Y,=9A96WPN;T+TZ(CS+(ZU;:F+K,P7&&XA6HJG=)4)*^< MT9'SY)S'Q+K !9,B*O4WUMD-37P+H2V#T,XN"(T*FBO0@= \IXC;2)"50B/A M?!2&^^0,WMC4US3=;M]PB\)BA<7NA<5LHLPJH@1CF$O'G&%62\*QTC$)E6[! M8L5B>U""PQ<$9U,R/IJ I(X6<1P\ EVDD'&!$$!QN;!HAP5YCA>0*R:T2 MR2W <5PD&B*-3C#*@]$V*2M$H,(E"LZ.+\YH2ZB-7E ;PR(D)3CRQ <$0G,( MO-"$4G+!1D^2R=W2.=4=HI;5,OU)=>'S2 M&YS%7/\+>*E.>G#YZJ4W&E<>1<:Y$XI139QSS)FENJ::.B5L< MW%N,PW8;<Q'U-W]!HD5QAN,8:CL_E/$2DW/$JD,%<(1!N1 MD9JB8#&-%IO@F=S89!U]]^QG::;\L AORL+H+T5*K9;2(GE800&D(2;/' ^* M&.TC>,J)A)2/RKD'(.$_;.\T%@Y>!@?/I#PH2YII!M2;X!_.M4".8(V1HBO;HRNG$1EOG?2>&\0< MD8@G99%CC")''?%8I&!":*&N7.90B*<6S/>.@2P;OL,J3 M[>#Y5F56]TK'7MYV?6Y0C6VV<_YQ56:14I%2D5*14I%2DM*)26K,, M=+:6D;/#&)H9>;$_;+J[5?%;_OGF5A K&<0IH;8BI2*EE4X>;H7/I\-1TR[Q M<#!M))3[".WV)UV$FI!"PXG;,Y3X)O[WM#OLCN+;6'_I^C@./[R)?O"IWURE M":J6>,-B\08^EVWD2@0:/$6:V(1XP (Y1S"B%@?,\CB#%#8V"5$=)N\\?*XP M0N'M(J4BI:8GE2>$8R%08M(A;H5"SFN,M$VP ;R1-K12 MNZYS@K+;KVSE3H?PMN$PN^BNVV\ 4]*23R MN>7'K :W7#*1"W*7F,U$!N$U MQU:B)+-CD A0ES,24<:UU3YHHW"F+M)A>%E3J4O,]['!?=6860*R;U\@5=![ M)_1.VT%1;9C E"$EHD&<4(>G ;=DHE2)"Q0##0@+F5"5F9ER9+B 3P9Q^Q43^H6Z7DPN%P19BL+VOLZ$W&KD)B@*! M*08$IDQN>NH#"E8'1@QX\!R<=T6O'@%8>)!R21^VVFXL4FH+U;:FANK-6$L> M#@H3WQ<3S\1I4[O>O7$>[B>PS5)]OM5P#9;C^W7FBP\G.=+Y]LI+C$\XN4BI2*E-9'2HL, MS%)2"VR#M9IR::5U0@D6*#B_+!G,%PXE-X/0Y^:@C^>?3U72O\>FV:^@F/* M](/^V^A/Z^ZH&X=;=7<(+\UFSO;CZ""!45<,ML4,MF]S,VD8]M1@;9'AR2$> MJ4,Z!89(X,82%UF0<6-3B5(N]L2@7@CY*4CI8?WG0LAM)>2I!RUQ=(39A!1F M!'$,K*P]B\@+QY0-5 8KVT;(ZU6[\&I0PZ_]"J!0Q[X_JT8U7*PW[N21O>KU M*E$HD=HBI2*E(J7UD5(;O>B)4MJ>Z*3#K)+&M[?5#X=3!37-C)R;:Z\'=?/" M:%1WW>G(NEX\'+RV<)E1L>06L^3.YEQK'[G"P6"47-*(6\*1I9$@!^)WAI/ M\C '=N=I807^A:2+E)Z"9UU(NB4D/9.PYC8990**9CR3.R+'.$=&>.R#L()Z MVS*27J^,-2"@Z@V&)3==PK=%2D5*14I%2D5*3Z/B,_ D7:*!,K"N$S761H+! MV,))6FVTO85=/83GA9\6*/T$>V%L;/]6YM$L;!M_![L83_O#AJ0L\1@Q[#GB M :QDR[!&C&@BHHJ4";JQ20SM2'YUQ-;MJSD+AMN+X27XQ@7##X[AJ7]+O+(@ M,XNL=19QASW2UL,_0E@O0@2.;AN&EY1-;K-3^\+V;-_'R@[S^?;_V/ZIK<\J M1CI5!M%=\L=N4(=8H]'@Y'E>_^&@UPW5^?,\/:I:[/B[A@]YQB7WV''GHZ7< MP[:/G'H32= ?=^_>QJ/YWH/3T7!D^WDQ"STM1D]X;N1=3#HRAI'EUB.ND\SM M<3E*/$3KA$]!Z(U-*G5'DV4-\;PU0IY0>'Y=4'_5/OEYR%_3GB>?#8OU<*?I M-U* O3"PISTH$^::"R\0)P+,#IHTRD"4"LXZI9:AQ@O<[P[WF5X)VH+0HO(HQ%RUZA)&(""-% V< M&LPBHQ84>4?EGM'\SO-K"^R?"NP7B34H[*@.CC!,'3?*.:4])Q2<5G!@>?@; MW%^$& K*EX_R:463D!9SJQ22FDE N1'(,)( ])(3XT!V@6]L\JOM9Q<^V5V0 MO5+(#D(Q)D%U4] '+G@#=F#$G$KAC$R2W +91;4_*.BG60 S'U!V]!L$5BEN,XLALWB'G%8(E"CR7'*/D M$B,=140")\9UE,P38#C>8:9-QVQ+<4,I(UL1*2U2@:(M=8QQ*Z3GB0C+* ^$ M)DPLC<8]! DW0QH*!R^#@V?'CV,7- L!29++RR1CR 9%4"0):Z-3L#:7IM". M5(6%GQB^"PL7*14I/;BN5-$2*X0 ^Y9S+X-5T5&?#%"I=]R8HBN?E*Z<&28N M11(R*10U,;E02B'+.;@N6I)@)0W2\1;JRO5J##0?K7NA2F+\QH=#8"PY,A@3B"$@E M8TY&9*EA2#I#+?7&I#RHC;(.5DIAN.LKGTYK M?V2'L2F!*A503R *=YY1:-[T>B*^G%,225DX1[%D,^=P6-U?']96T8:N!7I*[3T%*3[@0Z@H5%R9>F(EG8BW&,OP<+ %BYIOSO9>VV[8[6_;D^[(]IJ8 M9L.)VS.4^";^][0[[([BVUA_Z?HXMB#>1#_XU&^NTA@3Q698S&;@+E(J4FJC=GU(-[MH MU_9IUZE'GCLI4 K..$N2@W8U##DI"=)!:B>2]C'$-FK7M6P-\[4[.CJ*O5#5 ML6?S":71H.K'436,HU$O9HCEYO2Q::A4V5PYM&;-8F[NS6H M#^VW]UF6@UY>8/A#\^J+RP18J&TQ:A.SA1)2<^:2H<@2:1$72B'G@>B\%1I,G\FCM&>*8YY\H_".33U9BGG!LE\Y<^,0U62I5$R1 4*14I%2FMII06:9EC,972<8F-Y#X8JQ@U$0>% M09WKB)=IK1V,CF*=;; Z'H$9UOT2QW.9I\KJWV.C[5=067E8\T'_;?2G=7?4 MC<.MNCN$EV:K8??CZ""!N5=,N85,N=^_SHUATC)X%8-#"MN(N(\!3#G+D>'1 M!B^%C([D^0Q4+&O06N&!PM9%2FVOC2ALW1ZVGIFF8ZF2UF@DO?*()^>0<00C MSICR%L>HE5$O!K4\&N_ C#4L>_/JE$-%^N-#RKT "GK5?A00KQ% M2D5*14KK(Z5%TB5+<,!OF%=\DP$W44_;$^UTF)73^#ZW^N%PJJJFR95ST^WU MH&Y>&(WJKCL=6=>+AX/7%BXS*E;=8E;=MSD?//" DZ $<2TXXDIRY(@Q*&$G ME"$B16LW-@T3[PIT2@J454O5YI;]C]/^]@/]D 8@GS%BD5*14I%2D5*;5)2HO8UIZD&'ED M1DO,A; FN8@ID5H3SXF@B]C6MTYQ@;DPMK-_*SW,%S:+<_0"3V=[8,8<20%1 MD4<*TB"0"8DBV,Y)L)2PTWQCDS'9$?IJ)_/;F\8%P^W%\#+]XX+AA\+PU+5E M)";C.$78IAR%5!@99Q)RF#K,671&^99A>$F)Y3;[M"]LS_9]K.PP'Z#_C^V? MVOJL8J1391#=)97L!G6(-1H-3I[G]1\.>MU0Y>=Y@CRUV.%ZBS6W!+9SQ+"Q M:0#-I9*31A$9:93VX^Z2SM0?G(Z&(]O/BUFX:3%N^CY[8%XD,"LL2TBY2,&\ MB 2!4C'(!6ZE4(G)D#8VJ1$=,!F7U)WS=O!X0M'YM<#[5;/DY\%^34_>?*PL MUL.=IH])@?3"D)Y.^E1*@3&H"9(!\]QO%R,;M$?$:LV=XT&9N+%)KL;1"YK7 M&AX\5LM0W07H=P?Z3(.%P"0F'O1V"IX@;CA' ME@F)-%4\:.&C-LU8($-9Q^ "^ +X6< G[;B21BHL"& >6V9\8MJ8P''0A!7U M_9"HGM8L$1*2#\X@1H5'7"6/;%(>R:@X%RP*206@6K&"Y]7'\R)A0D>%'2P@'X9H)^&^3V6#@O/D1=1(1YU0EI0C:BB M*='(7(PX'S_A6G0TO=J4<^$:F(+Z%J-^$;.= N(93]XGRX403NH4*6$.$Q5M M"L5L;PG6I^D HXS.O>^0<3$@3GA"-L:(G.>CM>I7++98J8-A+;1UQW#-.=; Q>* Q8S&64I"F, &(:Y+4)/<_L_A% M[,?4'96!7POSV^ZW";?!?_?.]G__:!VE4O* 4E ,<6LMLD%0%'6@-C>X8LQO M;)H.,:I%AVE+W4*I$%L1*2U@0.9^V0 >GIN^ M6&CX+C3\;HZ&@P5?T004O 8:!A$C)[Q!T7/%7;2!$;NQR41'J38U-2@(+SQ< MI%2DU$9M:0U1(@H3.7=<>JM%\HEPY9+&AI!8M.53TI8[YX[+][W/[SXZAA6( ME"(?C01UR332WF*DK4A!<\LP5BU4E^O5 V@^])+JP7$%OX_JKL^SD<:QEXS? M896[\L+SK5=/H"<:@WES(<+F;5MYC-6O=2D\7YC4SBY%8K"F3AJAD#7,(AXM M0RY$!1X!4539Y#3.]9VX@\6R LU/-'^T0EB_QLF_.]!O;YL4,"\/S'NS8)9: M\L 20YH%A;AV AGX _*,@<4"K\$O&YM7YP(4'+<:QXO4>"PA6G=#JY2"Z(=! M]%R$+BE, J8&*<(IXHX&I%-(B#E/G&!,<4RN0W3I3M56,)?N5$5*14I//2[W M/=:#8(='14D^D@\[%YA3$3:UDQ)Q;AW\HQ-R)E"D?%#!":ZU%1>8;I'U6XJB M+A=%G=;^R YC4QU5BJ.>0&#N/,_0O.GU1'PYVU!8;4%6^WXI,D!C)EP G$=.=+**$0:%R+!/T3F,_,=D']AXZ>%\\+&14I%2D\](E-T M9@MTYGQ81G+JB:>Y0$HRQ%,*2#MA4%3)8D4D%::-2G.]ZJ7>Q/.@2]/FS@^. MCP?]<3AFO2JC;LZR/GH$YK".=GA:GS44-8Z[;/G_GG;K& I)+492^'*4Q4;K MJ!*(:>T0-T0B9Y-"F AN02,)Y]G&)L,=3$J6=17 _ "U3W-P;6R,<[1N#X:C MO3@Z&A3<+H[;N5(G'*(0!BN4**6(8Y\=(,P<^@XH)X1B9$QI[YO-!1 YJ6+9DOE/!="FC*5(J M4FJE?GS(V%K1C_?CI;4(H>W-28#'(>_M&6RV"=B<3Z]^Y.PPYJ<]/HG]83,@M(K?\L]QO8J92K*F2*E(::7+4*:3CX>'@RU8 MU'QSMO?:=L-N?]N>=$>VUX2J&T[:$PMQ%2D5**UVR4O1KZ_3KO$O.$HB7,XZXUQCQ_).3TB%)4Y*88\X%;:." M7:_RELFAHZ_=T=%1[(6JCCV;&P&-!E4_CJIA'(UZ,:,L%[_$IGEY9?/)O)_K MS;R"T<5'KWX9BS 3WZM!?6B_O<^R'/3R L,?FE=?7.; PFZ+L1N]5!:C!>4@ MCH@\=^ ]<)H[B42"A(XT6$P5S@DYWE'73(TJZ;BV@KPD>IZ"E-I:"#%CD;X9 M:]'#0:'C^Z+CN6".$9HRS!QB1$C$1:Y2E$(ADY+CA =C$@8Z5AW*KP[A+7S< M5J07/BY2*E):[?*(HC4?U(F9"]$$JID0 7P7)G-9(:?(.&81HS(J[X*,++1+ M;:Y7T<2[?AWA+K['4'VRW7X%J.WV1Y M+QK'Q'6P# F).7C1(<>=@T98,FN)]E$ZW39.7J\BAU>#&G[M5X"&.O;]636J MX6*]\0&$'D!EO6H92L"V2*E(J4AI?:341E=ZHI2V)SKI,*ND\>UM]O+5QF5(RYQ8PY?LF_EDEQ+8)!PH*3S;76 MR()%AZ3DA$7%A--A8Y/1%C7)+P10:'I%I-1&][K0=#MH^M*H8>HC84(CGQA% MW )%.TTPTIP;GI(CCIB6\?1ZI:[GOA.NX5'W&SKJAA#[S\MN__O=+GX[W)H+ M^F-BE1 2!<$9XIX3Y#R/2&IEC$XJ!*8V-K=/CT\S%7V)%6S9Z)L3&]9[V%)Y MC'/ECVS_T[3/0JD=*,'U(J4BI2*E(J4BI?;7Y'K+)1@!&$MP>0+H?8(YCEAA M02B75'W<;1R>!><5YQ+;6 ]WFH.=Q2M9V$[[:^Y0H/)4486135'G,8L4&?!3 MD%0!O!6OD@Q@IRFC[E!+6R#:7HAR*;V1)CD;/,?6V)A#$500(H,66!2(/@9$ MYP,'T1"/@U=(<"QR)]T$OA3%B =G9&(>()Q:A-'URM/OQU%)QY?8=)%2D5*1 M4I%2D=*3,7V58T9$@XU+DF/J',9)6$RL$8IS8V^1CKNP@6]]=!3,A7&.+E>[ M%LMX(FA ML HH7D)2O:#XH5$\[]\::H6-/")/#,"8VMP(WTODM$^!.AV,)2V#\9(2XVUV M;%_8GNW[6-EFAN1_;/_4UF<5(YTJX^@NR5@WJ$.LT?CAGC,001BMTP?N7I$=EB#?B"D5)2X4-TE,O(M?%+.2U&'E]NSQK$BLFJ, H8"(0=S%'TKU&AEM-K \!2[6Q20WI M4'IU()\N14]PC2H Q!;6*-,5[S5.S(!V3&N<.- MUEOA&27(1)%GPF,&=B212$7#(V.,>F96DD],DDP1*C@,20LA,L1RPZAJF/8*MB;31+[7\TA M?_AOZ'[9_!_XY_R6)]^ ,C<])_JMD<2/"/2) VD_=B;(YG'\-WG^4#VOW!"*X^&F0" M;'9G,X@O=?NV[[NV!_<'?V@ZOS^[<5W;^[B"S]_T[+_Y 1J>-4HZ[464V@B> MK+",8V4-E>";&N7-1\+DQOFGCNKIMOP4D:NC_0O9!(_XW/:^VK/AQK_FUP86 M9G)+)M_SK;?,S2N6TKVMV%APH+(&==-?Y#GP7:SSNS8V#S/-Y$J2[:PJ9T MX.L/9?"HF+S^N?[1[5>CH\$I7",,_[GH ]Q.>_SX:K?3&/,?D\W'&G4[50Z- M?H>UZ]F387Q^_L,OH3L\Z=FSY]U^LP+-ARXK4FI^Z[-^_)H0H-\MN=T,_J%'\ M86DQ$5?>>XWK.B:#A_'4](\8HM&+'Z*MA]4.(#W,EBW.6>9W79N9(,-M3?1V M+]K?UG0N\K1KM62X+-F"2T;,(CB\;0WWX\32?FRQ- ^]O?7VW]6KWP[>OZU> MO3G8JPY>@Q5YN+O_:[6U?;C[Q^[A[L[;V^RCF]9B.1OLIT^@K.,=/NGR_Q^[ M.=]_R81<.>+E/9_N_[GW[ M\[/_#M^%]]Z_ZAW\NGOVY\L_/A^\_T]O[_,?GS\<[^#]LXLX=G?__>_?/KQ_ M)_X\_ OOT0_XX-??OWXXW#F#S]$]"O?Z?5=\./Z=?#B[',?>)7^^?'7TYV&O M=W#X^_<_/__._WSYXFCO$)X5GNG/7__\O/>YU\W?_;_?SXMN=T9[6Q^UP\PJ MAA'GE"*N\TAI[@GR3B9N6)+8+^4@5?L:^A1&6E5&4M$2"YYT"H)S+X-5T5&? M3+#6.VY,9B1BSAGI[SL5%49Z&$8ZNV D*ICA7$24 O 0YUPBZZ)"B@EKF V& M)K:QR9CL"'VU\7%AI#:AMC#2F)&$LHX)#KN72!Y--#I@IGD(V@8G"6D824\8 M":BI,-*C,]+^U$;R5HF4(D<^>HUXM 8827D$XI1,YR/G7H.-9&BNC&H'(ZU6 MD.1Z $Y'$33IY#H"Y'RW%ZO^N1L*?\T_^YR\.JD'7[HYONO.JG^<#N&';O^? MU> DYKQC_U.5I?6E&2+X_"Z1E;9$)UI]C569$7#+C?HRGL#F[([G\-E^J.QQ MGIGQ??R'5>E1?\O%>-C(PJV5Y:R,X.=>G(P^V9H15=&A"^G0=[-Q!K!T;,PM ME[#+#4D-9\@Y;Y#F!@LKN54N;&QJTV&&M6B Z)HW#UX^II?@FQ=,/RJFIYZZ M$M;2H 2*!"?$*4W("1H14CAMRR;G;%H"B4M1$D?9EV'2#SW6DDDHS*Y M92M#-@ O."D@GLGJ&2A# $"KXO0_\SO@% M.D2L-?&(6,WSQ'B*+&7@%^ HO/2"\!@N)AZT",!KEFH8+_3N\8GMUCDSEL]N MU='VJM@/@= 8H@M@=@2!.$D"?E(<228#ID(I@O, =='1K0IGE!!ENWV' MF\R. N+E@/AL#L21!*E\HBBD!+Z#%099'!@2X#9( '?@GB_-]B@H;B^*'\AY M*"A>"HKWYU4QIDP+93@"&IYX$-HPCF@.#%BC*09IM1#%:Y9::-I$(6=SA5SN MV@*.\[A.:9)DN.9L5XEN/(;#T,QE>9'EM#TCIL)2/^LP;'T$H2E,I40$)X-X ME!H91@T*6!*JC4Y8N'JDL^0_Y7>N6=IE MMOHPIUQ"3+&N&P^J/\I;$GX8EDQ+.QRG66$=I)<3494HS\\P]L[7Z7#+K8^> M""R2HF!Y28RX)09E58O EB;,, W:&!A"RFM[290X[0'(Y8ZH0=TXCS;Q P-4@TB2H+IK? M7: Y!6825SZ/"@0T[(5NGF-#J:$IXHI3I*7+@XLC M_"$8DP+-4Y+T-1,Y;]\\J:"[Q>A^E/YG!=WWA^YW,U$"!R99Q,@*YQ WTB&G M,4=$"T-)DBEJE]'-&6D'NDM^9OWR,]M'MO\)+M?M3\Z\-&VX>EWKNKT[]'R[ M;0BI7&.YCCRESU3;M]R6]_ TL-/JZ&/W2S/":>U*)Q^XC_RM38/=OJ_S2;B7 MNK$&T>L,T0@Z[4$5$=PYQ/8^EC9J+7"FE*_L:D[ MYII6;P7/K<5SVWWX@NM[P?74?>?>@ <'\(:^Z^#'. Z=VA_TK=8BPJ&1QE1=96Z M)D(\KVJ8=*79ZHD1EP&@XS! 5'*$M%" M2;!"-S9);DA[9S(K%4O%]2@X?TB'LU>DNT'ZU#UQ6&)O%$.>&]#H7D2D=5*@UKT.BMNH MDP6-SCL2MZG%_+HE.UXN\;S3TPVF/)UL1RFLOA-%L5FG0P;FO'<"*1M3IJ@< M2^$,"849&"G:2*$NEJ07-"\$FA^R -/!LRCS0>2F>G(:UI(M+$Z<>42&Q=E4B?V["XU4D\WZO' 7L,R<["O MQS(K%+481?&YG@E.^10515(2ASA+P$[*.T0244%C#"X$W=BD'7TG[Z'$,EN, MZDS,")Z*B['U$N*8B[ M.!+UZ>6>U>7 1?N=B9WCD][@+,8WXZ%$OTT/91766HRUQ*Q?H9GAQ#J",+8$ M<27HECMA;@3R8I46"]1%C/-F73RB=&)\T4 MF+3(>,4049Q;89W##& M.D*5,9I/#=NM[ZA04'ZO*)]Q.:R(,@2!JE%;92=.QTPG@?5+8#R9JJ>)BUA( MZF=):G>NVS,#.1*A/6(DFR(X=Y14#B,0J:!2,JFCSYU?B%8MBHN40&?[W(P" MW < [DR-4["$Z$3SZ+W!!@_O@M;5*$F$8;:("G+ 68;IT8EO#/,U%0\:J MEZE@UG4JN9IVY&I\+]37 %73?.[JGKI8U07DK"<+$$C-/(3%S+J[WW='1 M]ND05BS6YY1U5@AK,<+Z/NM=&)SG:PB!G(BY#R_+Y2)2H\28HR[!*TJ#_8$[ MA)>.6"N,[\>M!2OX7BZ^9\K!&-,@5X=LRN=,.$_(,D:058H&H1SS)D_U(QU* MVC35K^"[W4Y&P?>CXGNF/:^2@8N5;8ZXE87YR] YG.A%:F(\4* MQRW&<7.S0I+UWH,1@UC" 7%')'(&;!C'L#2&,\DH^"A$B(Z^)@7R MEM!@KS!#^YFAI8Y1X8-[Y(.I3X1-E(K2W 28Y//X"2-+"44TF* 9TRH$"WS M.U3=N=KMH4AA20F:EOA)ZOJDS-;;?U>O?CMX_[9Z]>9@K]K=_V/G[>'N_J_5 MUO;A[A^[A[L[;^\RAO-60GKLV9@K>I/+=/B?P#S9UZ>U/[)Y#L\@5<>V_BN. MFN9UP^A/ZU++V!X7_K4]RQ.^AX>#+?_?TVX=M[[8;B_+ZM6@?@LJ^.V%Q%Y& M5R:!+ZB7YZ;O8"4M P,+@3WN$0>['&FG!7)8@:4><_=THTI)NFZ78 MJ86.> %W:\ ]=<*955A&)9!BF".N\I M3238X(* 6QZ,(AK ;<#J%J5.>47! M_9#.= 'W?8-[ZE&##08Z6W@DG<4HYQR1PY7[R M_2:>@L-1#V#MPK!*]>"X&L).7Z[GL19%$@_J>$P$]@KDE=GJ(!7^6B9_S8W@ M"5XQ+:1'3E"+.(D$Z> TH@IDK9UT*HD\]Q-W&"V'VE<8X0_J?12$WS?"I^Y' MM)')R"Q2(7G$ Q@GAD2'N%!28,X<_'EC4TLP4 K 5QC@#^J!%(#?-\"G+H@* MU!I&"&)4RSS2EX$RUQJEJ))UUDE#S<:F (#C.]< M;30\0FX(7MV--GP)?'Q M9-R/J=":<<7CL,I6/VS;7F_X=Z16"&TQ0IN;ZX,]YRQZB1AX((@;+)'&CB'* M)3921GA1;6Q2P3M*+JM,H41-6PC[Q_))"NP?#O931\5K[965$3G&#>*,&*2# MYD@+%SWQW$9C-S8Y81TA[MP6/$.54J!89E ,PST>'JSJ>T[H3Y,7C6,8&2"W.KR9FLRIT.X0W# M81X6Y+K]9E;0L%/UXRB[-7(0&#,R&$1$(M0Y'F7*Y[%HAXFK;%:&%ZX$L!^U MC*L >YG GO%-9."1>Y-'@N4"3<&1"RPB891AS'@7-,E#206^RTBP@NL'QO6D MW5@)@C^D*7EA'X(Y::\U*-)0TIX@'J)!&GN>S[E+A:U-G--QFY]6!8W7+H9TTAW9 M7A6_G<1^Z(Y.ZW7L*OIDXD.OZ]QZ:73VNF?[HZU^V(&_GN2W%*I:C*J^S4:' M7&[($RU%/D21G4B#P'VTR'$KA? J$A7S\*@.%E?3VL6+7 E8/VITJ,!Z>;#> MF\EA$; :B42"$(UXHH#HG,B"/RH5#7&)NXU-U:&XH'I%4?VHI_L*JI>'ZMFJ M6BZD8PH [7)[X.21]ER!_)+ +A@-C$QD% DG@.9CD)A=[09?.B6N.36TJ8=JH89E4,/,^4G'HC8R(C#O'>(^"J13DH@8 MGC2L.P7YY@'!C$-WHH@"_ M.QR>VKZ/L S#43E0W([LZLPIH]V)? [2;X/^I\-8'Y?V!W=RW??HP=9')1DU M/F*4I,MMS8-&EOF M&0\<2VDP[D)F\$=P:_..2@%72L#ZR5G5R\/C"Z(?@"/ MNT$THY)B%BFB!H/G[5) 3@4%1C=@&?.0G!)MG!9=$-UN#[H@^A&@D(C') M2#G(5.2QT!QWL+S+*(92S]5>H^.AW(B"Y.4C>6;N@N0FBI [G?K<3RA1Y"Q8 M',)Y*PF.+H;E^1 %SNV%\T/Y$ 7.RX?SS$&O$*-R*J(4(K@-..560&1[;.[4Y'HU[,0,G^1?SO M:7=T5MFOM@[KEJYHNX/Q9BR^PP&(]'UW='0TZ.4ES@W0LB1? +L%(+>3V!_: M13C\123F0P%(%G(L"$\1+91!V2S$?)P&ZA5FUL,MJ1]"YG2@K( M6PSRQS@J5D!^[R"?^BF61!L2\PB4-FARAP4"%K>(:@O_8R0XGT]YRPXE+='D M:Y;BF"^?BLE@>?6P5 FLK@P;/-9\AL(&C\\&,_TOL&;><(W LDF($^R0 M45@B^']F R]P/B!%14<6-EAE-GBLR0V%#1Z?#68F.@CNG-(<&0&4P$V.<82 M$6?&XZ1!9>#,!J2C>9O88#W[1LQVBYCVD$C=/N"I](UX>B[3#6= 7YT+M)P! M_5F.FQOSX +C3*2(+",*<>$B,E(I9)T* CLIF&I MMHPH_+ ,?IAZ1#@Y+62B8/F(/'*;,&1!Q$@2$R7AG,K(-C9EQUS3DKBTC%A! M8FBI%U7HX![I8.H21AG%LS_WYD*\9=Q9N7(@;?_\ZZTHQ@4-R(2!'3&ZG(R,"9>>0UBQRF4"TP6QL&G[G M7CJ+8ND)A957C1]:[T85$FD#B4S]+4>"20HSE(C-#9M50H;:B)3U*3DPNGU?1SN,U3\ 9LU/_\Q#)>_9*RLQJH=,:=V) M$U_#4@S"[F2;O)QLDHND_RS[CAFYD.AB)#HWWRIH;E24'@DKP R+DB+#@T?6 M&^,P9=)0!R1JR+5-U%L:Z2K1[]7WYPK'M)QC9HH-O29:DX"2$AIQ23&RVA&D MB''!:N*_ % M@_!:"LO!M6D+TCU(G[J]ONYMG&0JI,&9N6T MUTU\J:DAFO'D?;(E\''WSL1'<,>;.K%?.;;07Y3(9S*ET,FC%"69&"_@U M<)7GF0B.,\H?TQ@J*%\8Y3/3J[@SA!F!3+9HN#8 <.P=DH(:!UO%.)-C,I)V M0/ %Y:N+N_IIU_+'#->Z MU?N_]_3P*T/K8*DG$9S&@A!NK=>1.LE4\(KE&1JT<=$>,0-7:'TQ6I^;2IPB M,2I0C0AA%(PW09$)@B&J+!',<^M$V-AD&(PW>N\)M3;%NPL%%@HL4:K5I<"I M_QJ"M5H'@X)E8-EJ IZLH^#)@DG+B$U@WO*E1:D*!18*;,]3EQ#>.E/@U+D7 M2@JB54!!4(DXX0I9:1*"C6ZHX)+I&)86PGL0"ISX_>=W,=GUK.&WQQTX#/=0 MA<&IZ\7YIVW13.15N<5F$_QK9.%=\-_0_;+Y/_#/I3VAY+/<3O1D,.SFW?R\ M&2G0_1)_^=H-HZ-SHISYW'BC/5V8NTC% M^N$U ,UW^3;&RGH_.(;O/LLYZ_Y@!%[GS9JM3[>YOW[PO6W.[L]!Z>P&H1@(Y2ONJ-_CZ0QD\ M*KJN?ZY_=/O5Z&AP"M<(PW\N^@!=V)!]N)2^0,CF_[@:,'<-8F^\FAQK^&9# M7_!UHS5@$7KV9!B?G__P2^@.3WKV['FWWSQ*\Z'+5@7L] FPC7XF",G8GJ03 M)I>?P/Y9 _M+QL_X-<4QN?!D_N_FUO[LLP<\H-3]UV;]_30A1;I;=[H:> M= V<^1&J&UWV]MWKU[_M[.WL'V[]5KWYLC,XU&;(9]I4&=S^,-CF,U M:D: +9"XO&T!1NL>__:!J>L><67"3P]Y'G"WV6/-E+G7L._V8ZE]7S"X1&93 MC)%8)FR02(=($,]SB5Q4"6G,<'Y)1NDW-DU'2-JBPI$E<7TAI!4EI(<<3% ( M:0F$-$WX<8Z=3DHA)P1&'#8NLB3 MAX60ED!(,_/<9'3<*8NPY[RN\LB[!^\\=?G];^R YC$[ _J0.L%#(>B.*FH1.ME8L^>*2#$(@3X#G' MK4!>Q(2CI=QIL IYH;A"<87BEA"1*13W0!0W#<8PQK&Q-"$#1 <4)R6R>=:L M85K$0"D5TFUL4GRU2V];.6Z9Y0)/P#U_9;MU]<7V3IN21C\X/A[D>QCXOZKN M<)A](+L#)$O^3B MA.^Q'@0[/+I,_R\F^W-[NCVW9[?Q80V/FV)6!_E@S.AL-]>"QN%HN-OL^ZU^ M: 89@T"*AEA,0\S-YB2>L1!Y0B!DET_+2.0H$4@$Z8WG,@4)?OZDU<+RA\H\ MLB5\Q_QB(<@U),@E%TL4@FPC0*"SYF"PY#31P&IGTCB%B1$!<1H6<%1)%PRG\F47)7#,0* ]Y M9\LJ16MAN.%I5P/,AQMB@YC*?K5U&%86<'(<0YX8=,?P0HDCKV\<^9[#"[X7 MZD64PMLC6\<7=A@#O/DD]H?-&[::';\UWO!%+RRD%][-S:N52B5*FU,26"#N MG$-.A82(I5PHY4' ?FG6,%K#?(- 860NQ5Y M:9%QWB,2E%0Q169"(6MY4DUZR4X4W^&0T2.AW&'$R(N4F0&UEX8Q-4B),I M;4T!0Q^^,Y]% !SU/U6]9FIQKVM=M]<==>/P)P-%D[XZU\AS?37)/:S0RJB: MAVS4T,#C(+T;QJV,C8,),G;[Y],+7PWJ@W-$_)8!\=L$#V=%M2RF6N::QANF ME6*!HJ@I!P-<8Z0I\T@S!EI%$0O6>.[HP,FR.CHL$6I/(_U7:+?0;EO;413: M?4C:G8E[" %[5T=$&5.(6V.0=@FXEU :7!!"TYC[5C!3:+?0;J'=IQ=8N:FP MK3#N0S+N-(:":5))9<9U-B(N"$..!HULPB889TTDXIX*V1Z3C^K(+KFYN_B:#Y/>C4\9&Q?+3L M]G,W[; :'@V^]JNF0WIN33YI^GY^G2KEGN_/;]DS_1Z[G)MG!*N?['*.";^' M#M\3/WM#?MR,O-PNF\#)ZIR_0/ON';P4S[?)[KW'2QL,3VM1[ M?:OI,?4?VS^U]5G%2&?.FGS !9QQO6\[M^FQ5E;?:F5S\N$VC>I_^+1KM62X M+-F"2T;,(I!=J#B>MSS$U'3NS];091/IIP9$W->PRE4/WRW\_"L3G'N@P>5; M___7=]P^?=[_M MO]QA<&[>YQV\!_<& M]_7MP_L_NGLO/Y'__;X[VNOF\-O.:/_E[VB8'DZQ9YE0N^J3^A]H"'EA>Z637?[VW-T%Q051B%0 M31SH#FMD B&(4* WJ3'1.C<1Q:HCV3VTH%K!:>3K3G>KRW@/-).\,-[2&6]J MX/&/*AI06,!X3G*'.-7 >#$)1!E-Q'%,H\>Y;?*3,O"66:C>=C__S:5D1[?O M>Z=A7*%^,#J*]:1T_5[G0M+%UO9:)?"DR? !O-VIH#,?[@_&O4?[*S/\Y8'X M;V_>P?5:.48-4)_(129@O2,;N8%?670Z)28UV]AD'296<#Y>P>\#NF\%OTO" M[YS'9@FS%J@5B<@9XA9+9#4/R#+#K%28JWS0KN!WQ?'[ ,Y(P>^R\#OK?W!O M@S8FYOX!&G'C'+(T$$3!"\&64>WR?%K K[SS.=DEXG>9B41*VG\4]G PLKT% M2JX>,<=X?>EN"<;?>6E61E<\4&;R4M1J7GUL]613*0@KE]TL92P/Z M)"F#=" 6\:0]THIA9%0""R%$&IT"A8)I!U.^W(#6G?#U- +\A5T+NSZZ)UW8 M]2'9=<[=!BM=$1X2PDF#N4Z]1\;(@(2@E#G/"25V8Y,0W#'FSDUS"[L6=BWL M^AA)U\*N#\:NL\$0Z2)3V =$G$QY=(-!QDF*3 HN$A$X-Q3858+MRLP*L.O? M'VN;/W5E+IU&N_VIM@G6E'R6PRPG@V$W+]?S.O;LJ/LE_G)^=*:!XLSG)E^, MIQ^Q#A;@='3S1VZXY=D"^8?GF.8 W=L8\U3TP3%\=RZ=R&/1X>JC03.,+8O5 MYN!-ZO9MWW=M;WI(;OCLEN?BVO2X0L[?].R_^0$:;C)*.NU%E-H(GJRPC&-E M#96,>J.\^4B8V3C_U%$]/:[S*2)71_L7L@D>\;GM?;5GPXU_S:\-+,SYSJ-P MSPMNF:N[_)HE3.G>EG!\%Z B!N/>D<^!.6*=W[6Q>=@7M?/=QR>]'Q:[KRZP M^_8"N]>AX/HG_'PZ''73V:(<>TL@<;%Q*_Z8WS"/M+SDV5B57OUW8JGMGQ[# ME?T2>N_-FUYO01#=!.JR/]H"KC[MYXXBKT' OAN'A_!-+WH#_]O_GY[V7?^']0T\.7F[QO>]@!7W^\Z\/GSV\_]/WO:[!?_[O M$?;'?_3M>W-Z<+P#]_>.?/B\0_X\WOMZL+ M'[S<._O?[[M\__ON]X\J8)8, =^3JP"^)R?($J^0$U$SJJPDD8W-Y6X_3\K) MQJXD08@DP5DE@BNO+561>7B[EHI2ZS:J" ;K289"?0K4]O;T^#@?]@1R.^^F MV^0W9B133453G];\_L#57?)Z')W?]+>#W$D12=T_.#_J?RV%1 M*^0A:?IZ(V2[-SC-O9=!S?3]L^JK'>;JO$%]DG7JN$+OHAU!?M*78)%^M37\ MW*_^<]J/8\ZAJE,!;^AF'W:'U5&TX;^GMLYCH9IKO(5-::OMGLW?M V+#*Y> MOVLG)'9^$_FCL 2-'CNIN\-8@=:PE<\O5Q.[\%GU'FXG]L#Z&Z11^S%_Q&NSL['U6_]A^^?J?56-" MP]5@54?-!6_XKMQ5=W!:5Z/:AL;\!L4&GSJIXS'<_7!\^R>3:P^?56_G/CTI M@YQ>'(S?#.;&*QD_R"CZHW[V3>"+3T FH^;QP6$>5"?UX$L7/@W_3?"I\9?/ M/FLCN.[Q2:]1LV-4YVOF5L$@R7S?US]6ISJV_@BV2NX1#&("$HG?3K*3E)L, MY^.:\*;3WOB2G?SPW>9-^:483OWXJ\YOY5EU -\T2 DV:/\3/!9\G'. M8Q@<9XM@U#O+&VIP$N%S<&-^NBB="B31ZW[/7] LYW TR)NJWSA&\#G877/B M'KC/T8_&;\L#EJJO>;,T^[KZ8NONX'0X]T73B\*MONOWL@3RRDT49U7G/'*^ MU"!7JGZ%->@TKW\=Y %.N;43Q;]\C9WF)_++^5].AY?_ E]W_I>\4I._GN_# M\Y?J" O5V$WSR&R0!;LB2ZH;NO @V;RR?\&#P+/9ZNO1H!<7=H,>GX!V^Q?= M"W)8J /B:J#>BYE^; 6ZZA,LR-?NZ*CZ-P!@T(>%_VO8K$H')%\/3[/"@P7[ M>M3U5]_SK (5!!8,7.IBZ1K=>;Z^BZS9D]%/+^RP.YRX/Q/K>W:8V)/9'?=L MS,ZM3F,HG:VW"?N!?>2$6.VC0,$'@[CA"1DO;/Y)*4684E9=-DD/QWSY]S&: M"WV7V=..#=3A+!(O,5UFM*P7ON9>]G.T-T9Z5B0@J',SY9S;F^OFMW4F7Y@U M1_[*=_UN?FOC>,*+6^!,U@"G;)" LFN^/>3??HTU[-LS^#V'W_JA4^7'VX^9 M_O/O\-FW<$T+ZAA4P;]/X4=@E$9;3[_E_\$[0+D]J[9 ^72S03.Q7T#WP46R MBFX^D<==C&.C8#79+Z :(S!Z['6S7LP7.CT!Q>AG]^FSYGZN7>&\)*!53^S$ M[,JK7(?\=6,"M5.W .PK^#C0[+#Z%/NP^GFMLP%R,F/VS2U9]8]?M[9>__/9 MW_L1J\&?K[HY1U!] /NGD.8ETAROS6NX]B"L)TGBCSXR:Q.CR,9($MGH%^Z?';4*%D+$+\;.SH[PU'W.!-8 M0?(E),,"':2+Y5E+++_C'YEVRN"4$#&Y&H]1GK&U% ML\<;3)XLM.S]YZ&_C0[.2G3J5,(6L9_&C1X!PL?@S\$W30326 C-A.!)P&!T M9$>5!4\:_-O&B#H>VU!P(^#U3-7V];9!OMB5[-JSN; A:/OCQL5L7&BXH>$I M&%K3&YJUX$Z',9WVJAYXX8T5=U+GV4*CL264'^^D>:K&FNN/;/]3-V=DQ@<] M.Q68&X.OC6&2VQ$'F'F!ZC]?=,JQ=([+0 MO#PS-NEBAC.(\[37V%:I'AQ?.\UY.+Z1F&]B_$3YZ;L@DFY]WNSSTV 0OG9[ MO--L]?[\ 83""+ M?&,ACB>Q-<234_CC9>W,[(@F0PWO@+V2 TIU_!+[L+YU] /85N- 4-Y#=O*5 M^>N'P_-GC;TI3L#5S\N')G\#6[;.C[)RZ'GS-BY,#G'D3-+ )H#C/3>/\(%>F8S56]_#O MT#D-;,%#3W'=-/]6OPQA98>C2Q__?!H^Y?<\J_:F/%#'3Z<]6X,Y/MDG&7BP M1C=_<]YIGZJC;HYB-<'")ES7S2;$S)9)(,!!/?RE.AI\!3'5L#Y^= KO'F_< MQG/J!5B)'*JKAE-:@#MI=O1H?@'N8D,\G'Y=T&9X$WTO[Z_\Y,WB7LF2W*,^ M?@T@K,>&]>7[V HY^9GWQTSJ8>TT]@Z\_A?9.]QA>W!_\$P?18B6:V:0,<(A M+GD YN,\A@U? M\I+\\UG52BK]^T0BV'Y@C$TV7/FCZUO1)]3-)6ZE6.VB6.U_;&ONI3JJLS7S?WY<+Z6N+;*SF]=)_-KB MDA\6BUPJ+G&.<1LLO$/!O?"HHV2&F<0TLR8IMC+%)6_CIVL*XYZ"$KCOVK/Q MPKQIPAWG96=G)6^W__T#^<@YDT*:B. _>>9J[E*0(D5!*&>P=$[S*V&L]W$2 M+,A.=77C&8_A>-V7.\AW=__5W(D/V',^G_IHZBIB_[+L84^Y6!^DBREFYRBY M.,Z!UT[R<,^'>Q\=IM(HSI$PCB">""A30@WRB5M*MJY_*L0_P/QH_Q#8AKY-!_]SZFB_IFMK:PW'\=#9> MV>V/=\3$0CX/@(29H(@[&UO?1]V89AX@;ZQK5XI)KLV+CA?K?*T.9U+[6_TPLW+#HK'VO__^ M_2/#PE*32Z19KB_A+"&G),Y1'$PUEE[R*TG4IO3AM.\GQ9;^?&-."AK39,/. ME8MT9TL<,G=DB$\_.ZZG^ 3.ZQCKXRS$Y7#^Z%Q^DP#Q==\T"?7>E H">GGW M[.VDYC7D\5OUO"\\S>)8[T^/3\>A]?,0SC$XP4>Q/\P4EFMTCYLBW-'ETIM) M?4DUS&[QLVIKFCF82UH 89\_4N;L$?#C>%)H$Q=O(O)QG&FRXV33W'5SU61\ M5N53E:.SO,#SU\KOGPE'CZ]X$3B!OP)!P-]GJE\F0:.<_)X&KR;IGNON%E:M M!K?QYKL.I_5YX<_YI<_9[&+3S'[_%?GG[YQM5#H);(P7_A^36_MGI^K#:@RN M&=HV44T@FK50%=M-XZ4FT+)SJ?'23/O7[=G&2T5Q_%T+Z2L'FB^]/E8B:ZD[ M=K]^! JE4B>,I(\A]V33R&&.4:".\I08P5A?UAW;E[N"-1'988/6X1%P+P(C M];@#S/7I"#3%_V?OS9O;QK5]T:^BRCOW57>5X V0( EFWY2E] K\67V"G@I!QXA33Q\27J4LCZ!"OQ8K&L2ME=\T,SC0> ),]$ MW7\X^6S\G\PWX!_XX>PFU M)*&:76HVZ0'+GU?LB.4FSCCCQ,8(S)SEC.1*6U+D&16"P6Y&*WG'=R$1U98H MK<+EDX84RWJ76[7.K4P)=GQ\D:.QNQCYM@2)YEJ#C$49AKT[KMKB%*MR9B,4 M/MU\,HJ ]0\,YMM\=-(16 %"L?+(?55'];307#3WY1CK+,7#X^Y[NW8GE]/& M:O&IRPW-YJ.+>G&NAVIQXBV(JCJC]$523NSZ0B-?7-+^[JCLF&VN]AHK+[SE M=BU[;?#4V93N=/PFA8*<F!P&X2I(?.H=Z>,3OP MQ?Y!;3:/ _$]?[5)3#N)J=6(\V1$4K(AOI.[/P83/*'H&&>3B>8@VL*!9_Z MHWL]*C^O].T^#3GE7@6M:=5IMA'WSF\C_O0@==#>UR-+9<8RFQ"E4DFXX2G! M#FV2"T,SGN2IBI)E'?2B8T7.%EX:N\+2JNQS44&N-/O=-BAG2+>5Y0RZ!0AR M-#ZOQY2O&^5MX9[,Z=7L,24Z^^W)U0]9ZC-,?HP5?7@NOL>3MX8;%>8SQXYB^< M@IS?JTM,GX8N:5^2 '^U&&(Y&6$Q2Z7J)]-YJQ@/JSW.6S+;%]15J[@?]727 MRH#.-.INQ\%PUY>'G\_V/^U?['_2Y["^HRP%86.%(G%J+5C D24J-H:P2$<)TT+*/'OT M9#JQJVFGNG*J]GF!-<"&0Z,5B);1_^721NL$P4V)Z-N@/GLB^L%$!,^&_W][ M%&4TTYDT1-(X(SRQ$1&4Y:#,+.(@ZSBA#+&$5FD(2Y[']MM)"6WT1E8-@IBB M+DKL9#_6G9781 4WW"#1\ M.9_G.]7!LT.=YB_9@%Z1 M_^!U:\=AIW8[?1_!%/[+:<3O4W<_UOILWJ(\G$EC=R?Y;Y?+Z!8&.GDT7 M:EXLQM55#SADLL>.K%0\3T%#I#JGA$=6$ G63V-[F@\JM(0XQKT+X*II$_@R302BBJR%SI=6B]3:7IFAW]$E M7R*X I5(']:%R7"VD^F)%S8>_<>'9M:T_N S]+QQI8K%'-R%=7=HE7XO.0-W MY=.O%FY>R91/7B_QP1DX?',[(=.B\ [B,8AT9 L7VYI7IQIXI2:AM+-:F3VXQ#<).CRBE_8E.G"L__KQ M0SR2&P A7Z9MFD.H3<[TP>F>]PSN<03ZA2F3YLFI@>*,"%K%"6.^PQ'PL_F7YINECG5VB^,^P$0C7>ZJ_T M^8])K6I6^J?N(:P7;LS3E__L/2,L'\#SC44]5S7DH@9O:U S/9N 1IR@ZC]Q M #0^"!GJ+0?HYE057R$*:;^,[%E9U7W9KZ#04;%7:AJ#?=A+4MVB*MMJW2G< MPC71M:P'C(4ZDPO,"_@$0X.M=EICQ_+[(*C3:P4#[UJ?EMC M(5ZBD8*QYPT'GVZJ#+_Q>=6CZZH+?']5H)DU_4I]?](E_4FB[T_J^Y,VF+E7 M]ALM^:H\ ;LNURQ/"\X3246A1!+%:1*;7$:B^&7ZD_YN(WT\KY ^A@B1]G.[ MY?TR_AXC%O7$U"OIRZOA9W8D!$]4)BRA0FK"TT@2)4Q*6,Q5JL!=BQE=IF$M MX]B*7/$BR3C55H"M7"0ZU;FD--/T7K;2_[T!F686BAQ<> 8K&IJ 3*O\VF!@ M68\:_-QVM.)>:0X$99RDMHTD4G">1RO M,#MHS5@QFFAF--0K^P^/1Q"W?@QSG,/]P\<[[J.E(4K^,RYV]I?'36STH[BDXJPMT M,FL<]4$3OOV.T7PW?7='LG-D MK;A?SKF;Q0SSL-?6 V\=O_\%>NR>*@(_VVU*#TX./KT_>0'__O/Y?;1/WU]\ MC-^_>W7Q_M.K^.7A\VC_Y&WTX=/>VO[\.Q@=/!,)_N'[\\_'():^;3+__MB=[[_QL]VVW^ZK(3@W4$![3][]?7# MI_?)/MSGPY_[RRD^&JOP&^7'=[[\5LJ/ M6-)()")#F!"N4Y >N'Z)_/@/R(O_P-H_C/8O\%FO MQ_N?X/W?O;TX^!/>_=D'V*L7\+=7.&/RR!0I2RQ+"!PQ)[S@C*B(Y\307.=< M92GX#&OD![F,@IB6-HZ5Y8DHN &;.(]T'$?0D_G$:Z!X:L"\6L\G(E2(XK$#?_/?=VNA7 MM&9S8?+ G[_"7IQ\@/]__^ECC-HH%X55/,N(D1%8LY%)B6)2$I;' M\%>CM$V*'RI+[J$U^Q-( M8W(9 ZMK E.%[>S/FG'3ZT GV[_?AZC<^@S;E=D&;)GU:?I-8?0E_'0,32.V M]0!+J^>NZ5(WO9QZ--.+$VR'U^X/9N2@GEPTW-7XR=G,0>,W$+!U"-PW"6' M7/E:-00@<2T)NY/V"ES*?U16".@75;S<]=1.$8$<<<\;.IA4O:U8(^[+ EVC M4^'02MOY?P](TT *A#E^K2!]&)SDWAV!O3'<&++TN*0PV@Y.?^1 !CHONS/8 MJU]B.!AAG=[Y<'#F(,%5A=M>9RI:BVZM%@$$7&-IN^_X!#A@,?/AUP:!?UV% MWJ&#R3V[#(ENM<0JLY+))$D*DW!P$XW,K(ITD1LIM>)YCHJ9Y95BOJK6Z@H0 MNL. Q^] =9K]>NK*&1LDNOB>JNMOST+H"-3I4=POQ-BL#_'^N,/EM,B4RA/PE@M& M.,\%$5F6@AN=YBJF&LPP<)XGJWU85_^A4^G8'76R0:>WH+NNVX0%F@=IY >V M4OV,GHH;UN$XB_NG#JCX"VT ZY_;5]G 9U^/TC2GRNJ$@ 03P"^%(CDO(E+8 M*"I4E%G*Y7+B/=%@L/ XS6&?>2:92C-A3!K16#$P8Z)[F7C?K5J<<(1DJ'V1 M]42';I4MFL3.4*P&+;NA#R-OK\.O'O'$.T]^,H3[,0!P2>]/?9Q9K(CU%NUT M8L.,@9EMV]X!AZ0+22/+RVL] M=5*P:C,R(^^C.$2?<1A'<+[NW6#O6+0,)N8A9UH8-*WG^ M^]JC7[IO=R")&^#FOW(JSRNHHU'9P(A63VC#*/LOM);NHK%+'R^C=[;.K@.Y M4RW.(Q8%!S%XEL![HY/%R?(*ZP*S]KMC2=S)"1:]>Z7L8)QVRV8Z5EE5D%63 MZ*5SA$$K8'T^7.YXWGFIB]EE,[@ZRV\C0#<85^M6X^&;O42IH3Z77[[[IA4. MU<:EC/SL=_]SJ'!S?. 7&YJ,',5J/>FC(_!\'2T(R@C*]7E7T*"'JWF%*$&"G\-LYW\ M;RT\]^Y,I5K[32NH ]_,5#J:=E@(2W< 0IJTMG"%JYW0L"5&0$>("+0>OK@2 MUBO\WD36JF":(V,7/IN/W,3PY<&)%>!="\G.#=@]'3687;4M\L8/,ZPK".OJ M8&O6BE&T@RNW7;U/A\6)_^8C+5>G&*B(3NE>L4HL,/]7'5FE)& MSN K%\I?.AR<@J7A9XSZ/^&N5W^3"DX%)!E"J+[E_HK5+^E8_/YD]2RKGK\P0--9@=7[X #-W3 .GD8KM32QVVE M>]DPV[ZS 6Z(@M\ 'XUU,^ ]BJP'VL*K_31/!$?L@##6P>Q@UX;YG-^P80@9 MZ'8>)2F>0[W.6FS6(]56D+.ZTM/UR]??JIBWOM\R=B)N=%&@;EO'/F4H96_$ M=<5W]0TQK=*/[OJ^UKB\;XWK6^,V).ZN;'5;'MT5P<,9XRJ/,;:H5,; 7,"" MG9PFC%[9&K<>[V=U75<&5K9SEJ<+7-0#/1M)V$DL>LP,_-9-$ AN-X-R.11! M[= ZL[L)LB.\TP,&(&A!YUVX9QS%EJE8%Q$Q!18[FC@FDA4I=NS$J>%4%58^ M>A+S'7H%'D71CN:4-X:G^)G$T9##R^(OL,'_0KO!#R'M4V"3F+.4DBVE!.(@7(GA*29J!F.4V*W*N'SUA5\%6.$*I3,$-]A\2 MS]XAQE]F$I%A-;I/PQ;":VO4>^5P!X/9C?.6Y1U$JBI&JBL2_RR7F?6#J[Y7I4?41=!=&[?N RMYX7%AG*& MEK\JT0[^GP7:R3ZJ. CX*WC?-SA[0>)XA:=3T^!?_[;[YNGO@\/IZ4@/XI0. M!^M@O'Y&9NGRCMGAP-4D#KN=WC]XK9>N;*>J$O$X*JL*LA/(N3R36(,^UAB. MX-];>]59]);F]2U-T"\(WSFW T;;%N9=D(Z/3#7X+UC#M"C=S,"6:/.8S*MD MM=/&9>LZCK\2;N>?TZEQ8MN)S>#B_WX M*-,I3UB>@QDI$S0C%2\'"HL6\9M@5Z@ZQEM%C;KW002(FNI]6J3Y-=@%VFO[G4'#+6&RO0SH M7@$$ L.<:N&R82[;;>MQ)RT!(^?.=L'Z31 I"._48 3/$6FAN'[AJG^-#96J M]R_LO+>Z]S/;;&Y]AG" [4[_G<%SG$,38K*83ZBFUG11-)HR[58Y=@43L.;< M)Z8N7+A&??$9' K6/$E7PER&#+%'ZJB>&Y:(X> VJLC].ZEW2YM>/EY,NPA4>=^\MKMLY7(V%7>_7GD/;R"$KXW*RB%H M^RVE3QIM>*R;D>13MX$>0JJJ4PO>*JMN*KQ'W8IP/]44\_)[_FF;[H!N5Y5_ M0"$4_,'.JR%G-17BF\OAR^9XYE5A^Q6;Z[*K9J']JCM%X)>%Z.\#W;>\D9]7 MM'[#T>GMT,NR*?7\:V"_2I4]X%+8YW"/5_PH,5SR),Y()B-%.(T,R06#?VC$ MJ:%9HKC\F87.-SSMZB WQ%\?[+&F21P5>1'#8:::<&5P8FB>$1/S1 J5)B)A M6WRL/1/?Z+0E,U&BC(E_KLCNF7C]L6HE MLIQ'G"C%(FQ"L20W,26IT)HE)L^5Y3^SPZ@_UELYU@)DL\[2@H@D3PA/BXR( MS&1$YUP8GB8R,VJ+C[67S3<[[3R-(IY8 OJ8$9YE.5%9H8@RM,AT1*7"UM]O M:C;ZEOZD=GD9."X?JYC.=%T,X#MZDP8_KCGI[N+%S^!&7UQ9E*LDP4TM;_*B M6^+&_>!8=K-+#SYV_1P^_\SV#Y_'^["^_6?Z*(M%D2D+PC]6(/R%*(C48*J! MI:9H)J0VC*\9I;UPHS-KZBO6#C9U59^GWPA$-(V5ALI/1PQ>7@V)J//FC6O*Q//H>YWT!EOG.BR45_7(P, MAL=V7()ZAA(%JWGA"S[Z@U&\+K8CM4JQI]4HA$D)I&W< M CM=1-7(Z"9.NA1UO\EP:BQ1'ZUY8CVMNNR.JZZWT $A&W^Z57&IJ\E:.H3E M8=WPTM-0W^W*XT.8K>H=NHH65B!B?D4E\$>57WG:Y%?Z"=;+2J#:I?8F/>") M@,_CH\R*) 9'G5 -QC[GJ2429S,9620J85(4R4H"\UW34M89'!7GK@O@*IBPLS.LF?K&EH_CMM-FNFVQ[DR^';:I;27[$=5-3_S M8ZBE^;0HYYVNBE/0@"/43K5G31'4#SXPR5G[)ZB<$>JF:(>*:?77M<\YVEIKUK>A"M M+NC+I7O?4W:YK$UIWU/VJU;Z?O^XM:MZQ)9ZRM(TYR;+C"EHP2-N5QLS),2G<@<&!I..^R"GR&8?%-!5OOB-5H M1UC_"+[P:]_R@B_^,TOTP^-?S*8G5?+GW6A^_#3,X'WHS+>KFC\HVW"4//S4W3JP#7L MG!26))#15W(\,G"8CQ\26UW VN,CQ1@S::I)EN <]TP+(G#>A\QSF1=*1S31 MCYY,)Q6^.A[7I?/*5:2Y/D,A'FNA,>EFI$]-C,KA*4 M;0+XV^G0ARXKL4D^9=;$,2>61BGA2<;A:&U,1&YEE"0ZDYP]>C('!\566 M4FU@+HSMY"/P./;@8(4_=B"?WBM"^&MT,@(SYRE&F!XX41P\>WXD4\N25%G" M4E$ TUM%\E1SHEG.$D,34Z3IHRF[!.\02< M?Q=Z:VO'(9"T/D9XI3&\Z:1"2)K-1P$8RNFBL;\3:*M9Z#ER2(!F$3K1ZQ7X M]- X-$:-3M1B5CJ''K[XQ8Y]O&UG< ^+>]YA2!9Q"I:WL%'"70S*R>)$>8 6 MW!VD ==&B,DKL#&&F&>:3(TM4=W/'&R7-1]==!)W_SFYA_ M5+\X?$UWS.W MIV4%"NH#_,BS5>G6-] M@[-])9HX&PX&BP)*^*DLL)+X_AT)6JO+B-B-*Q@ .8+_=X)F);AKJT'+?_G* MDS5^GO7>75F75Y2V_INS@$IXTMR]4;LDNK2GT@5+:ZU<50@ZK!.$BD15@D45 ME99N!1*1EQKS;%2LN=W U06XAZ&1ZRR "<)2.G=%@E'L+./RN!H(UQI#X5%5 M K")X]G%#,'\RC;UM(Q!M_2SZ>RSWUZLPID$)^L+F.+3!0ZG.Y7:5_&=856) M.J^*#1MO?&;+4UQ$55WC?:BJ.P=>"C'WJUH<^#R<0>@) +=/CT[E^#Y:V[OS MUM"4:MZ**[KQ8_HJ,.165+D52&_VI/9^,18.?J3/WJ]^W!3&97@?>GYSF#W$J%17>7+J$:N>JHB4SCL\+B1KZ5RH73?)3"W)V6% M\H-O@%5=^C.63+GRWJ)MN&HX*@4>6#$*8Q3A_Z=^&N+TS%7Q^O"/NS.0ETL* MM-YD9J5!3[&IZJI*0\,3=@:'K9W!/=NP.^ZP&NX=CVOC;V7SX2\GH[*3_72G MT(R@\76U=55N]ZB6)%@(884A.Q5&S:AZRX^8ZYUA ,FYNK6<6/\:]Y%W#M<: M&V'NAQ_0V8"8=+&DSFQ 7ZD&3<#&S<>^Y,P#H+OD=FLXP1I&DJT#?"/'MASZ MBC=7U(SE[];X/[@9,!XV2GZUI2<87P3N:+SDY572$J!O@+(3<"SLO-CK"2_?]3VTNUCX-,6QNE:DW?8HL&U)"J]V>PIS@:(J[7R M%.GL!"<)S'!"Q4C/:[6X@;;AAO5DC_5$OD+AN$(@[+H?-I [FN:-ML7?EH3D MX#?9,O]=\P-(G=]K$*-UGWJ@I;F? ^1IT6MW'W"=3%O?"N$]OS-N<@URT=FH M]'6IU29N=CLNW=F@AU;EL8\?5@6=6)Q9$EJ,@[_Y2IGE$>&IKE0C$6;I@U<79FS M- 5!"JT4MY+:F#.;YE$2*9UIH3*14Y/?D]J=/;247:=QVZOT0U\VR+S*W'7F MD QU@B,-)KHC8'P&%.UR\&EA/E8ILUI/E8V_78"XG;/607Z)&G)_@;(*5M801$&XGP@LZ5VZ.9CJHO'8WQJ5[[A-S M^.JEHS_2_ "9]Q0*,[]0'J[H^P!;9.'+4GT56O$P9O MXD7'L"JX7@?(Y] -C\B3!BR2V7G[VBI&@'G54W^^'^WTXTR>'OLRD<9D*EOM M.VX$'Q@AQR/X<*:/72__X'AZYNB@VHQJPA*:(M?EG'834\N1Z!3(NJ:FQE<> MXH.QV]$=1<4!&Q@ 4]7.DU1VC U%%6#FJ*R\D,"A52VOZUIMWLDOY!16^+5J M%SVNTNUG&.7!<%$877*)7U1X% *'H[CT.CN#^UAS<-C)Z\YJ,=UY^7%)'Z]7"Q(G7CS-?0[\8 MS1T]NL(5Q_(@#\N@0>L"EJJ7TM=T;"BD0:'DBQI.9]8XS!37]#Z=="IMU]36 MO@&._SP<()C66 X'_P><&?CW#]>+^']E\1G_)LUT>NICYU@= ++AT,]&77/C M3O=E-7MW]Q2TLFVZEE_@6=4S.5XXU[45W@M5"[!=N_B&T\&?H>;K[P4HWN+O.Z03;!L?6(!2XMW=.CYWV]U]$W/B/KK*H214U,ZS# MW$4P1LM3JWTXHE[&XM34^ ^+4V!QX^U2/^/2A=>KT'A-Z"U8LPY?NPFW@W<- MZ$ZYJ5;=QU9:,V#=#,K 'C6^Q.JN#=U")N?# (81ZNOA:,ZF5\6?2S>0>A.Q MHP0X=6S:=0OF:*EA->-R8&JX/E+G\3[\_>";-8Z(L@%?I(&(V"#A+M\Y#X^T MEJ*J_6LU7LDJ(1!J2;V4:.\T&GF->'"DYL+&(1WF!OOXU^I./7:NQND4KGNSHW)UM&$+OJ*2UR7Z^]*:<2$V]U1)#E]BQ=(WWB\GZ1$;-"4Z0!P,9 M$S";,D[^E0*^5NDGK*)@\9*V3B\9>5Y6E9VC:DBM2[S666N@..=*-GZ@#"FU M;OV@+]ETRW>S6%MR!DY\?HI%YRYR[<#&/-0)?NWC##=262TK)!M;P O-J^#\ MJ0>J0H$V/J]T$-RPW6.'B9K)DC496,P1Q\JFA;6[U=:'7N]Q+3W]JP];:58' MCN J&0,UP%UG\^6*,3??'.5M-4*K(?#;M!OO7.> O.G R87]<_9//?]+=IC= MB15W% -_%$ -QW9\VDJC8*YQC,X7PC@X3W54EHMN.*%.S8Q=DC-H+"\\ELP- M7TA92R:44BCM&D)JG<-3_A4'L' M,0%KG3EN=*R.OB'ZU_YK:#%6&>C635=MR.4"V>Z6SN#O9RA>AJURVU9:R@GH M>L)PMU# .&+L0,G>V1-OJB%W41.1'6J0DZNF2 V=5/;1:[ ME%:=61# QHN(TKT;:D18QW]N^H/5]^KQ],2$_RUOQGN@0[G+^%O+K6";.4[W>@-7+4& M8EMVJN<[.6E/ZH6O(EZIO@<"E!];TQE7FU&\=%A?0=76O=>MWM_G]= M?\RUR_)_#]8]3%UM*YVJR&?QF=S[N#"]IUE@Y5#O7.[\/Z_JR8(U5 M3KBWR*H.P;)"$:JLI+I"P@.[KOURY=E5WW(Q]6J[7,PTI-[M_SA;:>KQ^?Q. M>V.["$?GM*>L+<8*^JDFB3K'C(V,5P 0]8GD*Q+)49]([A/)&Q*\5R:&EQ*\ M,LHS6B0L,47"K4F%B96(N(V9SEC.^:9$\I6)X>6$M681K"8KA$PXBR4"YA>: M2I4F2IJSZVTY6YH MGU9MZ&LGO&[)*UWO!0(:; MAO1,S79D+VJEFVY!BK0*"=;%;\*A;?H]'?<3R M!?>DD5M!';1'"Q(K^H^=L>/+.:OY>LO8CL&J:8>WP,RO>6JY0@Q#]Q:G3=AZZ6"&KJZOWI,.-O!T#235,OH]-L?Z^$!C M-%?FHO-#G"?32=RN5-QWZVYWUG94;T-P#+9L+9!G&+$>T6$3K@@,>V9G=]D? M;@?_=8/!0EKJ(C%*T(0Q+J46-E)IG!F=Q7&41M'1WKIY0B3I((3@*"$SG8?/ M5\'L5H%!G' ^L/.GOLZ[GB&4/CA,D+T8[A$?7'S^NO_I.3^XV#N*12[!#$P( MV$(IX=(8(IG.29H4,K4\*M((+*)DAZZ._@%R&OO@Y%;RD[D1:8HH9R+FA=:% MY$F2J%04-F*QHBRSLC".-%<&T_6D^8-($^Y_E.8JU8;FI #Y@+B+,?B/7)&X M2*6!<^*&@I/"=]*-I#ET;6Z^"![S,@U40CL"?#JSIW)D*GQC;^9Z:Z/J#/'" M]MXOVR((ZT8LF4SNW.6W\DU53%>V6NGO#V3W!E#++A@YF M(>J+FYC42CL(AG@78=#-Y1U KI2@FT=NXH2RP@%=K6#3LY&+V3E:!@/9AWQK MVR#84%7@$),'_M8(.KIL0:Q.))+>^J@N).J<5#_[3T(DU;M^=F+JP=S^6