0001366561-24-000062.txt : 20240320 0001366561-24-000062.hdr.sgml : 20240320 20240320161731 ACCESSION NUMBER: 0001366561-24-000062 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20240131 FILED AS OF DATE: 20240320 DATE AS OF CHANGE: 20240320 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMARTSHEET INC CENTRAL INDEX KEY: 0001366561 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 202954357 STATE OF INCORPORATION: WA FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38464 FILM NUMBER: 24768005 BUSINESS ADDRESS: STREET 1: 500 108TH AVE NE STREET 2: SUITE 200 CITY: BELLEVUE STATE: WA ZIP: 98004 BUSINESS PHONE: 844-324-2360 MAIL ADDRESS: STREET 1: 500 108TH AVE NE STREET 2: SUITE 200 CITY: BELLEVUE STATE: WA ZIP: 98004 FORMER COMPANY: FORMER CONFORMED NAME: SMARTSHEET.COM INC DATE OF NAME CHANGE: 20060619 10-K 1 smar-20240131.htm 10-K smar-20240131
2024FalseFY0001366561http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrentP3YP3Y16842500013665612023-02-012024-01-3100013665612023-07-31iso4217:USD00013665612024-03-13xbrli:shares0001366561us-gaap:SubscriptionAndCirculationMember2023-02-012024-01-310001366561us-gaap:SubscriptionAndCirculationMember2022-02-012023-01-310001366561us-gaap:SubscriptionAndCirculationMember2021-02-012022-01-310001366561smar:ProfessionalServicesMember2023-02-012024-01-310001366561smar:ProfessionalServicesMember2022-02-012023-01-310001366561smar:ProfessionalServicesMember2021-02-012022-01-3100013665612022-02-012023-01-3100013665612021-02-012022-01-31iso4217:USDxbrli:shares00013665612024-01-3100013665612023-01-310001366561us-gaap:CommonClassAMember2024-01-310001366561us-gaap:CommonClassAMember2023-01-310001366561us-gaap:CommonClassBMember2024-01-310001366561us-gaap:CommonClassBMember2023-01-310001366561us-gaap:CommonStockMember2021-01-310001366561us-gaap:AdditionalPaidInCapitalMember2021-01-310001366561us-gaap:RetainedEarningsMember2021-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-3100013665612021-01-310001366561us-gaap:CommonStockMember2021-02-012022-01-310001366561us-gaap:AdditionalPaidInCapitalMember2021-02-012022-01-310001366561us-gaap:RetainedEarningsMember2021-02-012022-01-310001366561us-gaap:CommonStockMember2022-01-310001366561us-gaap:AdditionalPaidInCapitalMember2022-01-310001366561us-gaap:RetainedEarningsMember2022-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-3100013665612022-01-310001366561us-gaap:CommonStockMember2022-02-012023-01-310001366561us-gaap:AdditionalPaidInCapitalMember2022-02-012023-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012023-01-310001366561us-gaap:RetainedEarningsMember2022-02-012023-01-310001366561us-gaap:CommonStockMember2023-01-310001366561us-gaap:AdditionalPaidInCapitalMember2023-01-310001366561us-gaap:RetainedEarningsMember2023-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001366561us-gaap:CommonStockMember2023-02-012024-01-310001366561us-gaap:AdditionalPaidInCapitalMember2023-02-012024-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012024-01-310001366561us-gaap:RetainedEarningsMember2023-02-012024-01-310001366561us-gaap:CommonStockMember2024-01-310001366561us-gaap:AdditionalPaidInCapitalMember2024-01-310001366561us-gaap:RetainedEarningsMember2024-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-3100013665612022-07-3100013665612022-08-010001366561smar:DeferredCommissionsAmortizationPeriodMember2023-02-012024-01-31xbrli:pure0001366561smar:DeferredCommissionsAmortizationPeriodMember2022-02-012023-01-31smar:segment0001366561us-gaap:ComputerEquipmentMember2024-01-310001366561smar:ComputerSoftwareMember2024-01-310001366561us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2024-01-310001366561us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2024-01-310001366561us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-310001366561us-gaap:SubscriptionAndCirculationMember2024-01-310001366561smar:ProfessionalServicesMember2024-01-310001366561us-gaap:StockCompensationPlanMember2023-02-012024-01-310001366561us-gaap:StockCompensationPlanMember2022-02-012023-01-310001366561us-gaap:StockCompensationPlanMember2021-02-012022-01-310001366561us-gaap:EmployeeStockMember2023-02-012024-01-310001366561us-gaap:EmployeeStockMember2022-02-012023-01-310001366561us-gaap:EmployeeStockMember2021-02-012022-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2024-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2024-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2023-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:CashEquivalentsMember2023-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:ShortTermInvestmentsMember2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2024-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:AgencySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:AgencySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:AgencySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001366561us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:ComputerEquipmentMember2023-01-310001366561us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-310001366561us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-310001366561us-gaap:FurnitureAndFixturesMember2024-01-310001366561us-gaap:FurnitureAndFixturesMember2023-01-310001366561us-gaap:LeaseholdImprovementsMember2024-01-310001366561us-gaap:LeaseholdImprovementsMember2023-01-310001366561us-gaap:ComputerEquipmentMember2023-02-012024-01-310001366561smar:OnBrandHoldingsIncMember2022-09-010001366561smar:OnBrandHoldingsIncMember2024-01-310001366561smar:OnBrandHoldingsIncMember2022-09-012022-09-010001366561us-gaap:TechnologyBasedIntangibleAssetsMembersmar:OnBrandHoldingsIncMember2022-09-012022-09-010001366561us-gaap:CustomerRelationshipsMembersmar:OnBrandHoldingsIncMember2022-09-012022-09-010001366561us-gaap:TechnologyBasedIntangibleAssetsMember2024-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-310001366561us-gaap:CustomerRelationshipsMember2024-01-310001366561us-gaap:CustomerRelationshipsMember2023-01-310001366561us-gaap:TradeNamesMember2024-01-310001366561us-gaap:TradeNamesMember2023-01-310001366561us-gaap:PatentsMember2024-01-310001366561us-gaap:PatentsMember2023-01-310001366561us-gaap:InternetDomainNamesMember2024-01-310001366561us-gaap:InternetDomainNamesMember2023-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-02-012024-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2022-02-012023-01-310001366561us-gaap:CustomerRelationshipsMember2023-02-012024-01-310001366561us-gaap:CustomerRelationshipsMember2022-02-012023-01-310001366561us-gaap:TradeNamesMember2023-02-012024-01-310001366561us-gaap:TradeNamesMember2022-02-012023-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MinimumMember2023-02-012024-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-02-012024-01-310001366561us-gaap:EmployeeStockOptionMember2023-02-012024-01-310001366561us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-02-012024-01-310001366561us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-02-012024-01-310001366561us-gaap:PerformanceSharesMember2023-02-012024-01-310001366561us-gaap:PerformanceSharesMember2022-02-012023-01-310001366561us-gaap:PerformanceSharesMembersrt:MinimumMember2022-02-012023-01-310001366561us-gaap:PerformanceSharesMembersrt:MaximumMember2022-02-012023-01-310001366561us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:PerformanceSharesMember2023-02-012024-01-310001366561us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-02-012024-01-310001366561smar:RestrictedStockAwardMember2023-02-012024-01-310001366561us-gaap:EmployeeStockOptionMember2023-01-310001366561us-gaap:EmployeeStockOptionMember2022-02-012023-01-310001366561us-gaap:EmployeeStockOptionMember2024-01-310001366561us-gaap:EmployeeStockOptionMember2021-02-012022-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2023-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2023-02-012024-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2024-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2022-02-012023-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2021-02-012022-01-310001366561us-gaap:PerformanceSharesMember2023-01-310001366561us-gaap:PerformanceSharesMember2024-01-310001366561us-gaap:RestrictedStockMember2023-01-310001366561us-gaap:RestrictedStockMember2023-02-012024-01-310001366561us-gaap:RestrictedStockMember2024-01-310001366561us-gaap:RestrictedStockMember2021-01-310001366561us-gaap:RestrictedStockMember2021-02-012022-01-310001366561us-gaap:RestrictedStockMember2022-02-012023-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2023-02-012024-01-310001366561smar:EmployeeStockPurchasePlan2018Member2023-02-012024-01-310001366561smar:EquityIncentivePlan2018Member2023-01-310001366561smar:EmployeeStockPurchasePlan2018Member2023-01-310001366561smar:EquityIncentivePlan2018Member2023-02-012024-01-310001366561smar:EquityIncentivePlan2018Member2024-01-310001366561smar:EmployeeStockPurchasePlan2018Member2024-01-310001366561smar:EmployeeStockPurchasePlan2018Memberus-gaap:CommonClassAMember2023-02-012024-01-310001366561smar:CommonClassAAndBMembersmar:EmployeeStockPurchasePlan2018Member2023-02-012024-01-310001366561smar:EmployeeStockPurchasePlan2018Memberus-gaap:CommonClassAMembersrt:MaximumMember2024-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-02-012023-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-02-012023-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MinimumMember2021-02-012022-01-310001366561us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-02-012022-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MinimumMember2023-02-012024-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2023-02-012024-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MinimumMember2022-02-012023-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2022-02-012023-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MinimumMember2021-02-012022-01-310001366561smar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2021-02-012022-01-310001366561smar:EmployeeStockPurchasePlan2018Member2023-02-012024-01-310001366561smar:EmployeeStockPurchasePlan2018Member2022-02-012023-01-310001366561smar:EmployeeStockPurchasePlan2018Member2021-02-012022-01-310001366561smar:CostOfSubscriptionRevenueMember2023-02-012024-01-310001366561smar:CostOfSubscriptionRevenueMember2022-02-012023-01-310001366561smar:CostOfSubscriptionRevenueMember2021-02-012022-01-310001366561smar:CostOfProfessionalServicesRevenueMember2023-02-012024-01-310001366561smar:CostOfProfessionalServicesRevenueMember2022-02-012023-01-310001366561smar:CostOfProfessionalServicesRevenueMember2021-02-012022-01-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012024-01-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012023-01-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2021-02-012022-01-310001366561us-gaap:SellingAndMarketingExpenseMember2023-02-012024-01-310001366561us-gaap:SellingAndMarketingExpenseMember2022-02-012023-01-310001366561us-gaap:SellingAndMarketingExpenseMember2021-02-012022-01-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012024-01-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012023-01-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2021-02-012022-01-310001366561us-gaap:DomesticCountryMember2024-01-310001366561us-gaap:StateAndLocalJurisdictionMember2024-01-310001366561srt:MinimumMember2023-02-012024-01-310001366561srt:MaximumMember2023-02-012024-01-310001366561smar:BellevueWAAndDenverCOMember2022-02-012023-01-310001366561us-gaap:InsuranceClaimsMember2022-02-012023-01-310001366561us-gaap:InsuranceClaimsMember2023-01-3100013665612020-05-012020-07-310001366561country:US2023-02-012024-01-310001366561country:US2022-02-012023-01-310001366561country:US2021-02-012022-01-310001366561us-gaap:EMEAMember2023-02-012024-01-310001366561us-gaap:EMEAMember2022-02-012023-01-310001366561us-gaap:EMEAMember2021-02-012022-01-310001366561srt:AsiaPacificMember2023-02-012024-01-310001366561srt:AsiaPacificMember2022-02-012023-01-310001366561srt:AsiaPacificMember2021-02-012022-01-310001366561smar:AmericasExcludingU.S.Member2023-02-012024-01-310001366561smar:AmericasExcludingU.S.Member2022-02-012023-01-310001366561smar:AmericasExcludingU.S.Member2021-02-012022-01-310001366561us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-02-012023-01-310001366561us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2023-02-012024-01-310001366561us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2021-02-012022-01-310001366561country:US2024-01-310001366561country:US2023-01-310001366561us-gaap:EMEAMember2024-01-310001366561us-gaap:EMEAMember2023-01-310001366561srt:AsiaPacificMember2024-01-310001366561srt:AsiaPacificMember2023-01-310001366561smar:AmericasExcludingU.S.Member2024-01-310001366561smar:AmericasExcludingU.S.Member2023-01-310001366561smar:LetterOfCreditCollateralMember2024-01-310001366561smar:LetterOfCreditCollateralMember2023-01-310001366561smar:LetterOfCreditCollateralMember2022-01-310001366561smar:BrentFreiMember2023-02-012024-01-310001366561smar:PeteGodboleMember2023-02-012024-01-3100013665612023-11-012024-01-310001366561smar:PeteGodboleMember2023-11-012024-01-310001366561smar:BrentFreiMember2023-11-012024-01-310001366561smar:PeteGodboleMember2024-01-310001366561smar:BrentFreiMember2024-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2024
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to                 
Commission File No. 001-38464
Smartsheet Inc.
(Exact name of Registrant as specified in its charter)
Washington20-2954357
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
500 108th Ave NE, Suite 200
Bellevue, WA98004
(Address of principal executive offices)(Zip Code)
(844) 324-2360
Registrant’s telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, no par value per shareSMARThe New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act:
None.
(Title of Class)
Indicate by 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 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 the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act:
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the Registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the Registrant 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.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the Registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that require a recovery analysis of incentive-based compensation received by any of the Registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
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 the stock of the Registrant as of July 31, 2023 (based on a closing price of $44.40 per share) held by non-affiliates was approximately $5.8 billion. As of March 13, 2024, there were 137,424,128 shares of the Registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Certain sections of the Registrant’s definitive proxy statement for its 2024 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the Registrant’s fiscal year ended January 31, 2024.
1


SMARTSHEET INC.
Form 10-K
For the Fiscal Year Ended January 31, 2024
TABLE OF CONTENTSPage
PART I
Item 1
Item 1A
Item 1B
Item 1C
Item 2
Item 3
Item 4
PART II
Item 5
Item 6
Item 7
Item 7A
Item 8
Item 9
Item 9A
Item 9B
Item 9C
PART III
Item 10
Item 11
Item 12
Item 13
Item 14
PART IV
Item 15
Item 16

2

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Unless the context otherwise requires, references in this Annual Report on Form 10-K (“Annual Report”) to “Smartsheet,” “Company,” “our,” “us,” and “we” refer to Smartsheet Inc. and where appropriate, its consolidated subsidiaries.
This Annual Report contains forward-looking statements within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. All statements contained in this Annual Report other than statements of historical fact, including but not limited to, statements regarding our future operating results and financial position, our business plan and strategy, and market positioning, are forward-looking statements. We based these forward-looking statements on current expectations, estimates, forecasts, and projections as well as the beliefs and assumptions of management. Words including, but not limited to, “expect,” “anticipate,” “should,” “believe,” “continue,” “target,” “project,” “goals,” “estimate,” “potential,” “predict,” “may,” “will,” “might,” “could,” “intend,” “would,” “shall” and variations of these terms or the negative of these terms and similar expressions are intended to identify these forward-looking statements. These forward-looking statements are contained principally in “Management’s Discussion and Analysis of Financial Condition and Result of Operations” and “Risk Factors.” Forward-looking statements contained in this Annual Report include, but are not limited to, statements about:
the effect of uncertainties related to macroeconomic and geopolitical factors such as inflation, fluctuating interest rates, adverse developments that affect financial institutions or the financial services industry generally, increased volatility in the equity and debt capital markets, and the risk of expansion of regional conflicts on the U.S. and global markets, our business, operations, and customers;
the highly competitive nature of collaborative work management software and product introductions, promotional activity by our competitors, and our ability to differentiate our platform and applications;
our ability to introduce new and enhanced product offerings and the continued market adoption of our platform;
the effect of litigation, complaints, or adverse publicity on our business;
our ability to attract new customers and retain and expand sales to existing customers;
our ability to provide effective customer support;
our ability to execute our “land, expand, and climb” strategy;
our ability to address security threats that may affect our platform, services, corporate and production technological infrastructure, and the vendors and public cloud infrastructure that we use;
our ability to expand our sales force to address effectively the new industries, geographies, and types of organizations we intend to target;
our ability to forecast and maintain an adequate rate of revenue growth and appropriately plan our expenses;
our liquidity and working capital requirements;
our ability to attract and retain qualified employees and key personnel;
our ability to protect and enhance our brand and intellectual property;
the costs related to defending intellectual property infringement and other claims;
our ability to comply with applicable privacy and data protection laws, and any actual or perceived privacy or data breaches, other data security incidents, or the loss of data;
future regulatory, judicial, and legislative changes in our industry; and
3

future arrangements with, or investments in, other entities or associations, products, services or technologies.
These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this Form 10-K are more fully described in the section titled “Risk Factors” and elsewhere in this Annual Report. The risks described in the section titled “Risk Factors” are not exhaustive. Other sections of this Annual Report describe additional factors that could adversely affect our business, financial condition, or results of operations. New risks emerge from time to time and it is not possible for us to predict all risks, nor can we assess the impact of all risks on our business, or the extent to which any risk or combination of risks may cause actual results to differ materially from those contained in any forward-looking statements. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the foregoing cautionary statements. We undertake no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events, or otherwise.
You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, performance, or events and circumstances reflected in the forward-looking statements will be achieved or will occur. We undertake no obligation to update any of these forward-looking statements for any reason after the date of this Annual Report or to conform these statements to actual results or revised expectations.
You should read this Annual Report and the documents that we reference with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.
4

Part I
Item 1. Business
Overview
Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly and securely at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management.
Smartsheet was founded in 2005 with a vision to build a universal software platform for managing work that does not require coding capabilities. Building, testing, and evolving Smartsheet solutions does not require high-cost and lengthy IT-led implementation and management to achieve time to value for many of our customers. Business users need technology solutions they can set up and modify on their own. Our platform empowers teams of all sizes to manage custom processes, programs, and portfolios that fit the way they work. Once implemented, a Smartsheet solution serves as a single source of truth, integrating with other tools teams are using, empowering accountability and engagement, ultimately leading to faster, more efficient decision-making and better business outcomes. We provide solutions that eliminate the obstacles to capturing information, propelled by a familiar and intuitive interface as well as easily customizable forms. Our reporting and automation capabilities reduce time spent on administration and repetitive work. Business users, with little or no training, can set up and modify our platform to customize workflows to suit their needs. Our familiar and intuitive user interface and functionality allow users to realize the benefits of our platform without changing the behaviors developed using everyday productivity tools.
People across organizations have similar responsibilities no matter where they work or what they do. They need to manage workflows across teams; gain visibility into progress on company-wide programs, processes, and portfolios in real-time; capture inputs; track and report on deliverables; prioritize actions; and provide consistency in processes. Smartsheet is adaptable to manage virtually any type of work. Our customers use Smartsheet for thousands of documented use cases, including IT project management, business project management offices, services delivery, campaign management, creative operations, and mergers and acquisitions, among others.
Our customers are in over 190 countries and territories and include 85% of the companies in the Fortune 500. As of January 31, 2024, our customers had annualized recurring revenue (“ARR”) ranging from less than $200 to over $6.0 million. Our customers typically begin using our platform for a single initiative, process, or project. Over time, as users realize the benefits of improved execution, adoption of our platform expands horizontally across an organization through new use cases and teams, as well as expands vertically to increasingly sophisticated and mission-critical uses.
We have a blended go-to-market model that allows us to serve a larger, diverse user base without incurring excessive costs. We deliver our cloud-based software platform through a subscription model globally. Our digital sales model enables self-service licensing and adoption through our website. We employ an efficient inside sales team that utilizes machine learning and lead scoring to respond to and convert other interested users within new and existing organizations. We have a targeted field sales team dedicated to expanding our presence within existing enterprise customers where we have identified significant opportunity for growth. We have developed partner relationships to support new customers, use cases, and markets. The breadth of solutions we offer reflects the flexibility our users desire to purchase and use our platform in a way that most closely aligns with their needs and level of adoption.

5

Our Platform
Our platform transforms work execution for organizations and teams of all sizes. It is designed to scale to the most demanding enterprise-grade work management needs and delivers the scalability, compliance, and security required by the world’s largest organizations. We provide our customers with a robust set of capabilities to plan, capture, manage, automate, and report on work at scale - from an individual project to tens-of-thousands of concurrently running projects, programs, and portfolios. Our platform delivers visibility and accountability in work execution and eliminates behaviors and processes that hinder productivity. It is designed to be accessible and valuable to work managers, their teams, and executive stakeholders who need to understand the current status of business-critical work. Business users with no coding ability can create and share solutions that track their most important work processes in Smartsheet across internal and external teams, and create and modify workflows to address specific use cases. From here, Smartsheet solutions can scale to enterprise-wide workflow enablement, meeting the needs of the largest enterprises to manage their business-critical workflows. Our platform enables our users to plan and manage their work using tables, plans, projects, cards, Gantt charts, and calendars, and users can easily toggle between views to support their team’s preferred way of working. The integration of the Smartsheet platform and the Brandfolder digital asset management platform allows customers to align marketing and creative work with template-driven scale to seamlessly manage campaigns from ideation to launch, and measurement all in one place.
We also offer capabilities and functionality to enable teams to accelerate execution while maintaining the flexibility to apply our platform to thousands of documented use cases. Smartsheet Advance provides capabilities that enable customers to implement solutions for a specific use case or for large scale projects, initiatives, or processes. These capabilities include Control Center, Dynamic View, Data Shuttle, Connectors, and Bridge by Smartsheet (“Bridge”). These capabilities deliver on the sophisticated needs of our customers to provision and manage thousands of projects with consistency and repeatability, to integrate data from third-party systems, and to build more complex automations. Certain capabilities are available for standalone purchase and are monetized based on the value they create for customers, not on a per seat basis.
Customers can add additional subscriptions, such as Resource Management by Smartsheet (“Resource Management”), a resource planning solution that helps businesses find and schedule appropriate project teams, track and manage time, and forecast hiring needs; and Brandfolder, a digital asset management platform with templatizing scale that enables workers to intuitively store, customize, and share digital assets.
Benefits of our Platform
Ease of use enables broad adoption
Our platform is designed for broad adoption within and across organizations for virtually any use case. Users can begin using Smartsheet within minutes and configure our platform for their needs with limited or no training. As of January 31, 2024, we had over 14 million Smartsheet users. Our strategy is designed to monetize those seeking to enjoy the complete functionality of our platform or to enjoy tailored experiences while promoting greater usage within and across organizations. Teams and organizations buy into our platform because the productivity benefits derived through visibility, accountability, repeatability, and continuous improvement are provided to all stakeholders. All team members can access the latest project information from a single location and can be held accountable without manual effort.
Enterprise features and functionality for scalable adoption within businesses
Organizations rely on Smartsheet to manage a diverse set of business processes. We provide the scalability, compliance, and security needed to operate reliably for our customers. Our platform provides consistent execution, enabling teams and organizations to administer programs, processes, and portfolios with management, visibility, and reporting at scale. Our professional services offerings help customers to create and administer programs for specific use cases. We also provide user management and compliance features to control user access and audit account activity within our platform. We provide enterprise-grade security controls and data governance to enable customer compliance with applicable privacy regulations and data handling requirements.
6

Automation across the organization saves time and minimizes manual processing
We enable users to organize their work and apply business logic to automate actions that shorten work execution timelines without the need to write code. Business logic is used to determine the conditions under which the following types of automated actions occur: update requests, intake and collection of information, distribution of information, notifications, approval requests, and automated actions across systems. This automation reduces errors and time spent by teams on administration.
Real-time visibility drives more informed, faster decision-making
Our platform is designed to provide a single source of truth for all stakeholders. We break down information silos across teams and provide real-time visibility into the status of work and the actions required by each stakeholder. Teams feel empowered to take action, leading to stronger engagement and faster time to completion. Managers benefit from visibility into progress against goals, allowing them to react quickly to real-time information and enabling faster and more informed decision-making.
Content collaboration produces better content, faster
We enable marketing, creative, and other functional teams to easily manage creative production and marketing work, as well as review, deliver, store, share, design, templatize, manipulate, and analyze the content they produce across hundreds of formats. We help global brands create compelling, timely, and consistent brand experiences.
Multiple levels of integration to garner the most benefit from Smartsheet and other systems
We enable business users to engage with our platform through systems they currently use. Through Connectors either built by Smartsheet or developed in collaboration with our partners, we extend the reach and consistency of data from other systems, such as those offered by Salesforce, Adobe, UiPath, Workday, DocuSign, Atlassian, ServiceNow, and Microsoft. Smartsheet components, Bridge and Data Shuttle, enable customers to connect Smartsheet with most other systems for enhanced reach and cross system data consistency. Our platform, coupled with these capabilities, applies business logic and automates workflows, adding value to our users. We also integrate our platform into popular document and communication applications such as those from Google, Microsoft, and Slack. This enables our users to incorporate documents directly into our platform or access our platform through the application of their choice. We also offer extensible application programming interfaces (“APIs”) that enable a broad ecosystem of partners and customers to integrate directly into our platform, increasing the value of existing custom-built applications and improving the experience for our users.
Our Growth Strategies
Our goal is to make our platform accessible for every organization, team, and worker relying on collaborative work to achieve successful outcomes.
Attract more customers to Smartsheet
We believe that there is a broad need for a collaborative work management platform such as ours, and we believe there is significant opportunity to grow our paid user base. We will continue to invest in our digital sales model, direct sales force, brand, product, and partner marketing to land new customers and increase enterprise adoption. We also will continue to grow our professional services function, and develop new and enhanced premium solutions based on Smartsheet Advance and our standalone offerings to land larger accounts and increase the scale of our deployments with customers.
7

Expand within our existing customer base
Our customers frequently increase their use of our platform as they realize the value they derive from adopting Smartsheet. As a result, we work with customers to help them define new use cases within existing deployments, and expand usage of Smartsheet to additional teams in their organizations that would benefit from our platform. In addition to broader deployments, we enable our customers to enhance the value they derive from Smartsheet through premium capabilities such as Data Shuttle, Control Center, Dynamic View, and Bridge. Our professional services, customer success, and training teams provide our customers with implementation, training, and support services to help them expand their use of, and realize the full benefit of, Smartsheet.
Expand internationally
For the year ended January 31, 2024, we derived approximately 16% of our revenue from customers outside the United States. We believe that there is significant opportunity to acquire new customers internationally and accelerate expansion with our existing international customers. Our platform is available in eight languages. We plan to further grow our international sales by continuing to invest in our direct and indirect sales force focused outside of the United States, establishing international sales territories, and partnering with strategic resellers. We have expanded our team internationally with go-to-market teams in the U.K., Australia, Germany, and Japan, to focus on expanding our position in EMEA and APJ regions. We also launched Smartsheet Regions and host data in the European Union to meet customer compliance, privacy, and governance requirements. In November 2021, we established an operations center in Costa Rica to support various functions within the Company.
Expand into government
Smartsheet Gov has achieved Provisional Authority to Operate (“P-ATO”) under the Federal Risk and Authorization Management Program (“FedRAMP”). This means the Smartsheet platform has been approved for use by federal agencies and government contractors, giving them the ability to plan, capture, manage, automate, and report on work at scale. Additionally, Smartsheet can be found on the AWS Gov Cloud Marketplace. This marketplace lists FedRAMP authorized offerings to help agencies research and select secure and compliant cloud providers available for federal use. Smartsheet Gov has obtained the U.S. Department of Defense (“DoD”) Impact Level 4 P-ATO per the Security Requirements Guide for cloud computing by the Defense Information Systems Agency. This means that customers within the DoD can also use the Smartsheet Gov platform for managing work that requires DoD Impact Level 4 security controls.
Expand product features and functionality
We intend to increase the value we provide to our customers by investing in extending the capabilities of our platform. We have made, and will continue to make, significant investments in research and development to bolster our existing technology, utilize artificial intelligence, and enhance usability to improve our customers’ productivity. We further place continued emphasis on enterprise management platform features, including account administration, security, and permissioning.
Make additional investments in partnerships and integrations
To help drive adoption of Smartsheet and deliver value to our customers, we offer extensive embedded functionality to complement and enhance the use of the most common productivity tools from providers such as Microsoft, Google, Slack, Box, DocuSign, and Dropbox. We offer the ability to upload or offload data between Smartsheet and other platforms via our Data Shuttle product while also providing powerful out-of-the-box integrations with Salesforce, Adobe, Atlassian, and Microsoft that we sell for an additional fee on top of our user-based pricing. We intend to continue to invest in such integrations and develop new partnerships with leading enterprise vendors to increase the value, awareness, and adoption of our platform.
8

Pursue strategic acquisitions
We plan to pursue strategic acquisitions that we believe complement our existing offering, enhance our technology, and increase our value proposition. For example, our acquisitions of Brandfolder and Outfit complemented our existing product capabilities. Brandfolder offered a solution for digital asset management so that our customers can manage workflows around content and collaboration. Outfit’s design automation and templating capabilities extended the content experience for Brandfolder customers.
Our Technology
We believe our collective domain knowledge, technical expertise, and extensive software development experience differentiates our platform from the competition. Our scalable multi-tenant architecture provides our customers with highly usable, secure, and reliable functionality.
Extensible technology platform
Our solutions are built on a public cloud platform that allows us to leverage shared components and services, enabling us to rapidly develop new features and functionalities. This also enables our products to seamlessly integrate with one another and provide our customers with a better user experience while leveraging our platform. We also offer a broad set of APIs that allow our customers and partners to integrate with other systems, or build their own applications on top of our extensible platform.
Integrated mobile capabilities
We have invested in our public cloud framework and mobile development teams to extend the high-performance functionality of our platform to smartphones and tablets. Our native mobile applications are built for both iOS and Android, and are designed to provide mobile optimized functionality of our platform while also supporting mobile-first use cases.
Enterprise-Grade Security and Privacy
Our customers frequently use our platform to store and manage highly sensitive or proprietary information. We prioritize security in every aspect of our service, from software development to the customer experience. Our approach to security includes a comprehensive information security program, governing the processing and security of customer information, and the appropriate physical, organizational, and technical controls designed to ensure the security of customer information collected, accessed, stored, or transmitted to or by Smartsheet. We use external auditors to verify the adequacy of security measures and controls according to the American Institute of Certified Public Accountants SOC2 standards as well as the International Organization for Standardization information security management systems standard 27001. At least annually, we use external security experts to conduct penetration testing and application security testing and make these test reports available to customers. In parallel, Smartsheet takes a global approach to privacy that aligns with international standards and practices for data processing and recognized privacy principles. Our privacy notice describes how Smartsheet collects, uses, and discloses personal and other information we gather through our websites, our mobile applications, and the Smartsheet collaborative work management platform. Smartsheet is committed to respecting privacy rights and treating personal data with the utmost care.
Our Products
Smartsheet
The Smartsheet product is the core of our offerings to customers. Smartsheet is offered in a number of packages to meet the needs of customers looking to manage their programs, projects, and portfolios. Smartsheet scales from individual users looking to track their own work to large deployments of over 10,000 licensed users and hundreds of thousands of collaborators. Smartsheet core product packages may include a combination of features such as Dashboards, Cardview, Grid, Reports, Projects, Calendar, Forms, Automations, and Integrations. We differentiate the capabilities of our different user subscription plans to allow customers to select the right package for their needs.
9

WorkApps
WorkApps enables customers to build user-friendly apps in a few minutes using Smartsheet and external content without writing a single line of code. WorkApps is designed to support a broad range of business workflows and can be tailored to support multiple user roles. Building WorkApps is restricted to specific Smartsheet plan types.
Smartsheet Advance
In addition to our core Smartsheet offering we sell additional product offerings, collectively referred to as Premium Apps and Connectors, so customers can build more complex solutions to address the most demanding business work management needs, while enabling scale and connections to systems of record across the enterprise.
Previously sold only as standalone offerings, based on customer feedback we launched Smartsheet Advance, which combines our Premium Apps and Connectors with new Smartsheet capabilities in packages that match our customers’ solution maturity. Customers can start with an entry level Advance package to enable high-scale solutions to manage portfolios, programs, and projects. They can then move to a different Advance tier to connect to other systems of record and orchestrate work management across the enterprise as well as add data governance and advanced security capabilities to Smartsheet solutions.
Smartsheet Safeguard
Our customers working with sensitive data or in regulated industries have stringent information security and governance requirements. To meet the needs of these customers, we launched Smartsheet Safeguard, which enables customers to manage the encryption keys used to protect their data in Smartsheet, apply policies for data egress and data retention, and audit events in Smartsheet via feeds to Security Incident and Event Management (“SIEM”) systems deployed by our customers. Smartsheet Safeguard is available as a standalone offering and within our Smartsheet Advance Platinum level offering.
Connectors
Connectors provide embedded integrations with industry-leading systems of record, including those from Salesforce, Atlassian, ServiceNow, and Microsoft. Connectors enable data to be synchronized in real-time, fostering visibility and interoperability across these business platforms. We also provide extensible APIs to build custom applications and deep integrations with line of business systems.
Control Center
Control Center enables organizations to achieve consistent work execution at the individual user level across large scale programs, projects, and portfolios while reducing operational risk. Control Center provides enterprises with real-time visibility so they can react quickly to changing conditions. Without burdening the team with manual reporting, executives and managers can review the status of projects at scale without disrupting the speed of execution.
Dynamic View
Dynamic View enables business users to collaborate using the same data set while maintaining confidentiality when working with vendors or across inter- or intra-departmental teams. This capability simplifies views into complex processes so each individual stakeholder has a partial view of the overall work. Dynamic View is ideal for managing departmental requests like business intelligence requests, marketing creative services, and sales tickets.
Data Shuttle
Data Shuttle allows business users to upload or offload data between Smartsheet and other existing systems and databases, so that a team’s key data sources live together where work gets done. Data Shuttle automates the data upload process to centralize the disparate data, drive collaboration, provide real-time visibility into multiple business systems, and empower teams to be more efficient through effective work execution.
10

Bridge
Bridge enables organizations to build intelligent workflows and automate business processes across platforms. Bridge's no-code user interface makes it easy to apply business logic to data-driven actions that reduce time spent on manual and repetitive tasks and drive overall efficiency and accuracy.
Calendar App
Calendar App extends customer capabilities beyond those of the calendar view included in Smartsheet’s core offering. Calendar App is a flexible, configurable calendar add-on that allows customers to build shareable calendars with custom details. Customers can create, update, and discuss events directly from the Calendar App.
Pivot App
Pivot App enables customers to create Smartsheet pivot tables to analyze data and make better decisions, faster. Pivot App slices and dices data to create meaningful summary sheets, and enables creation of charts in dashboards with report data. Smartsheet pivot tables update summary sheets as data changes, helping customers access and organize their data quickly.
DataMesh
DataMesh provides lookup functionality between sheets and reports, making it easy to keep data consistent. DataMesh helps customers scale work in Smartsheet by eliminating typos, duplicative data entry, and unnecessary work.
Resource Management
Resource Management enables businesses to plan and allocate resources across their programs, projects, and portfolios. Users can optimize resource allocation by function or skill set, track time against forecast, and gain real-time portfolio level visibility into the status of budgets and deliverables. This premium solution combined with the core Smartsheet platform provides customers an end-to-end solution for work execution and resource management that balances top down strategic planning with bottom up work management.
Brandfolder
Brandfolder is a digital asset management solution that provides a centralized platform to easily organize, discover, control, distribute, and measure all forms of digital content. Brandfolder provides insights and analyses on the discoverability and reusability of assets throughout the entire content lifecycle for internal and external stakeholders. Combining Brandfolder’s digital asset management capabilities with the core Smartsheet platform through a robust integration creates a dynamic solution for customers to manage workflows around content and collaboration.
Human Capital
At Smartsheet, our mission is to empower anyone to drive meaningful change. This starts with our own team.
As of January 31, 2024, Smartsheet and its wholly owned subsidiaries employed 3,330 people full time, with 2,563 in the United States and 767 internationally. Of the 767 international employees, 301 are located in EMEA, 139 in APJ, and 327 in Americas other than the United States. Furthermore, of our global workforce who chose to self-identify as of January 31, 2024, 63% identify as White, 17% identify as Asian, 14% identify as Hispanic or Latino, 5% identify as Black, 1% identify as Alaska Native or Native American or Indigenous, 1% identify as two or more races, and <1% identify as Native Hawaiian or Pacific Islander. Further, 62% are men, 38% are women, and <1% identify as other genders (including genderqueer, intersex, transgender, and gender fluid). None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages and we consider our relations with our employees to be positive.
11

Our leadership team is composed of seven executive officers, 14% of whom are women and 43% of whom are persons of color. Leadership regularly updates our board of directors (“Board”) and its committees on the operation and status of overall human capital trends and the employee-focused activities and initiatives of the Company.
Engaging our team
With a vision to be the dynamic platform to empower everyone, everywhere, to change the way the world works, we are dedicated to investing in and supporting our employees in their achievements.
To ensure we are continuously improving, we regularly conduct surveys to seek feedback from our employees on a variety of topics, including but not limited to, leadership effectiveness and company confidence, competitiveness of our total rewards offerings, and career growth opportunities.
We help our employees succeed by providing flexibility in where and how they work. For many years, Smartsheet has embraced a hybrid approach to enable our employees to work remotely or from one of our offices. Using Smartsheet to enable collaborative work across geographic locations, we believe this hybrid approach can increase employee empowerment, satisfaction and productivity, drive efficiency, and enable us to hire from a broader and more diverse pool of talent.
Growth and development
To help our team members succeed, we continually emphasize and invest in talent development and training, provide career pathing, and promote internal mobility opportunities.
Along with an online learning management system that hosts virtual content ranging from compliance training to security protocols, we subscribe to multiple platforms for continuous learning and professional development, and offer instructor-led training on topics such as leadership and communication. We also support the development of our people leaders through various leadership training opportunities and access to certified coaches. Finally, our talent management cycle includes regular check-ins to encourage conversations between employees and their leaders regarding their development and career opportunities, as well as to enable and support internal mobility readiness.
Total rewards
We invest in our employees by offering compelling and competitive compensation packages designed to attract, retain, motivate, and reward. Our total rewards packages include base and variable compensation, new hire and retentive stock awards for eligible roles, an employee stock purchase plan in some jurisdictions, and comprehensive benefits. Our benefit programs are responsive to our geographies, while also providing a consistent focus on comprehensive healthcare. Examples of global benefits include bonding leave for all parents, time away and numerous paid holidays, a monthly flex work stipend and commuter support, and retirement contributions. We continually assess the current business environment and labor markets and solicit employee feedback as we evolve our total rewards packages and ensure they remain compelling and equitable.
We view well-being as a fundamental part of our employees’ lives, and emphasize this with a robust suite of offerings. We support holistic well-being with our online mental health counseling and well-being services, financial wellness workshops, and a comprehensive wellness dashboard (powered by Smartsheet), which includes resources for employees on a wide range of topics.
Diversity, equity, and inclusion
We strive to create a culture of belonging that is rooted in respect and opportunity for all people. We believe that by amplifying diverse voices and experiences, and fostering equity for our team, customers, and communities, we enable people to do and be their best.
12

Our Diversity, Equity, and Inclusion (“DEI”) framework centers on culture, people, practices, and markets. Our strategy and initiatives are led by our Vice President of DEI. In addition, we have several working committees, including our Global DEI Committee, which brings together a cross section of the global organization to support and amplify our DEI initiatives, as well as department-specific groups such as our DEI in Marketing Committee. We continue to invest in hiring practices that attract underrepresented talent, including focused sourcing of underrepresented populations on university campuses, specialized conferences, and organizations. We also offer ongoing DEI education at all levels and strive to ensure that we have diverse representation in various aspects, from hiring panels to company meetings and events.
Further, we have seven employee resource groups (“ERGs”) whose aim is to foster a diverse and inclusive workplace, including Asian Pacific Islander at Smartsheet, Black at Smartsheet, Hispanic/LatinX, Military at Smartsheet, Parents & Caregivers, Rainbow Collab, and Women & Gender Minorities. ERGs are based on providing support and personal development in the work environment, however each group has its own goals and purpose designed in collaboration with the Vice President of DEI. Currently, 22% of Smartsheet employees are ERG members, and nearly a quarter of these members belong to more than one ERG.
As part of our DEI strategy, we have developed a five-year plan to increase representation of underrepresented groups (specifically women and gender minorities, as well as people of color) at Smartsheet, both at the organization level and within leadership. While this is a long-term goal, we evaluate where we are tracking against this goal annually, developing short-term milestones focused primarily on hiring and retention for the fiscal year. To ensure our achievement of the five-year representation goals, leaders at or above the Vice President level are held accountable to annual goals, which comprise 5% of their annual bonus. Our quarterly workforce planning process highlights progress toward our current metrics, enabling leaders to achieve success on these goals.
Corporate social responsibility
At Smartsheet, we are committed to harnessing the power of our people, resources, and technology to support causes that reflect our vision of empowering human achievement. We encourage our employees to volunteer in their communities by offering paid volunteer time off. Each year, we make donations to nonprofit organizations which focus on causes that are meaningful to our business, customers, employees, and communities. We also support nonprofit organizations by offering discount pricing. These nonprofit organizations utilize Smartsheet to improve visibility and accountability, help run mission-oriented organizations, and achieve more.
Environmental, social, and governance (“ESG”) impact
Smartsheet is committed to driving sustainable business practices by promoting change for our stakeholders, customers, and communities. Smartsheet’s inaugural Corporate Social Responsibility report (“CSR Report”) was published in June 2023. The CSR Report highlighted Smartsheet’s pursuit of progress and approach related to empowering our people, caring for communities, supporting the planet, and acting with integrity. Smartsheet’s ESG initiatives are overseen by a cross-functional working group within the Company, and are guided through Board oversight, with the Nominating and Corporate Governance Committee tasked through their charter with the review of Smartsheet’s programs, strategy, and public disclosures addressing ESG matters. Additionally, the Board's Compensation Committee provides oversight of certain human capital management items, including through assessment of diversity and inclusion as a component of the Company's workforce composition. Smartsheet intends to publish a subsequent report for the fiscal year ended January 31, 2024 to provide updates on its ESG initiatives.
Sales and Marketing
Our marketing and sales teams work closely together to provide multiple ways for potential users to discover, try, adopt, and expand usage of Smartsheet over time.
13

Marketing
Our marketing organization is responsible for corporate brand reputation and management, increasing brand awareness and demand generation for our platform, and fostering our community of users. We target potential users across a wide variety of departments and functions in organizations of all sizes and industries. We employ a range of techniques to increase brand awareness, product interest, and traffic to our website, where we engage prospects throughout the buyer's journey and encourage new users to sign up for a 30-day free trial and purchase our subscription services online, or to make contact with our team directly. These marketing techniques include advertising, brand marketing, content marketing, search marketing, social marketing, digital marketing, events, communications, and more. We frequently engage with respected industry analyst firms to educate them on the benefits of our platform and accelerate the maturation of an appropriate market category.
We have also built marketing relationships with a number of technology companies to help promote and grow our user base and footprint. These partners offer access to our platform through links on their websites and expand our marketing reach.
In September 2023, we hosted our annual global customer conference, Smartsheet ENGAGE, to provide current and prospective users a better understanding of our platform through interactions with peers and training, and to highlight customer successes, use cases, and best practices.
Sales
Our sales organization is responsible for driving customer expansion and new customer opportunities. Our sales force is organized into separate teams focused on new customers, small to medium-sized businesses, large enterprises, geographic regions, and industries. Our assisted sales model relies on machine learning and lead scoring to identify users based on their likelihood to purchase our platform. Further, once we identify an opportunity for meaningful expansion within a customer organization, we can assign a customer success manager and an expansion sales representative to that customer. When an organization reaches a certain level of usage, we typically assign a field sales representative who is focused on growing adoption in these large accounts and expanding usage to a broader set of use cases.
Customer Success
Our customer success organization enables our customers through user onboarding, feature discovery, realizing value, building sponsorship, and managing renewals. These motions span a range of engagement methods, from pure digital delivery to in person motions, each maximizing our net dollar retention.
Professional Services
Our professional services team provides our customers with solution, training, and consulting services to help them realize the full benefits of Smartsheet. Our training programs include a mix of virtual and in-person offerings to onboard teams of users quickly and help individuals achieve certification-level subject matter expertise. Our consulting and solution services teams provide configuration, use case optimization, integration, and process automation services.
Customer Support
Our platform is designed to minimize the need for customer support, as users can easily sign up and begin using it without assistance. We provide significant self-help resources including our extensive help portal and our active online community. Additionally, we provide free support channels for users based on their plan type with additional paid support offerings available. These include ticket submission for all users at no cost, along with access to phone support and subject matter expert appointments as part of our paid plans. We also allocate support team member time to accounts for continuity of care through specialized paid offerings such as Technical Account Managers.
14

Customers
Our scalable collaborative work management platform helps teams and organizations of all sizes get work done quickly and efficiently. As of January 31, 2024, we had domain-based customers with ARR ranging from less than $200 to over $6.0 million. We define a domain-based customer as an organization with at least one paid user account associated with a unique domain name such as @smartsheet.
Our domain-based customers include organizations across virtually all sectors, including aerospace, automotive, biotechnology, consumer, e-commerce, education, finance, government, healthcare, IT and professional services, marketing, media, non-profit, publishing, software, technology, and travel.
Backlog
The majority of our invoiced customers sign up for subscription terms of one year and are invoiced for the full subscription term upfront. A small subset of customers sign multi-year subscription contracts but receive annual invoicing terms. Another smaller subset of customers with annual contract terms are invoiced on a quarterly or a semi-annual basis. When contract terms exceed invoicing terms, portions of those contracts which at a point in time remain uninvoiced, are not recorded in revenue, deferred revenue, or elsewhere in our consolidated financial statements. Those contracted but uninvoiced amounts are considered by us to be backlog. As of January 31, 2024 and January 31, 2023, we had backlog of approximately $143.3 million and $69.1 million, respectively. As the majority of our contracts are annual, and as invoicing terms on the majority of our contracts are also upfront annual, most of our customer contracts have no impact on backlog and therefore we do not utilize backlog as a key management metric internally.
Research and Development
Our research and development team consists of our engineering, user experience, design, and product management teams. These groups are responsible for the design, development, testing, and delivery of new technologies and features for our platform. Our research and development team is also responsible for continuous availability, scalability, performance, and security of our platform and maintaining the underlying public cloud infrastructure. We invest substantial resources in research and development to drive core technology innovation and bring new products to market.
Intellectual Property
Smartsheet and its subsidiaries rely on a combination of patents, trademarks, and trade secrets, as well as contractual provisions and restrictions, to protect their intellectual property. As of January 31, 2024, Smartsheet and its subsidiaries held a number of issued and active patents as well as U.S. and international trademark registrations.
These intellectual property protections and applications seek to protect proprietary inventions and marks relevant to Smartsheet’s business. While we believe that, in the aggregate, these patents and trademarks are important to Smartsheet’s and its subsidiaries’ competitive positions, no single patent, trademark, or application is material. Smartsheet intends to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost effective.
Compliance with Government Regulations
Our business is subject to various U.S. federal, state, local, as well as foreign laws and regulations, including those relating to privacy, data security, intellectual property, employment and labor, workplace safety, immigration, federal securities, consumer protection, import and export controls, tax, and anti-bribery. Additionally, we may currently or in the future be subject to various laws and regulations relating to the contractual commitments with our customers in heavily regulated industries and the public sector, which could affect how we and our partners do business with such customers. Our failure to comply with these laws and regulations could have an adverse effect on our business and operating results.
15

The legal environment of internet-based businesses is evolving rapidly in the U.S. and globally. New and evolving laws and regulations, and changes in their enforcement and interpretation, may require changes to our platform, products, services, or business practices, and may significantly increase our compliance costs and otherwise adversely affect our business and results of operations. As our business expands to include additional products and services, and our operations continue to expand internationally, our compliance requirements may increase, and we may be subject to increased regulatory scrutiny. We believe we are currently in material compliance with laws and regulations to which we are subject and do not expect continued compliance to have a material impact on our capital expenditures, earnings, or competitive position. We continue to monitor existing and pending laws and regulations and while the impact of regulatory changes cannot be predicted with certainty, we do not expect compliance with these laws and regulations to have a material adverse effect on our business or operations.
Competition
The market for collaborative work management software is fragmented, increasingly competitive, and subject to rapidly changing technology and evolving standards. We face competition from a number of vendors with a variety of product offerings. Our competitors range in size from diversified global companies with significant research and development and marketing resources to smaller startups building on new technology platforms whose narrower offerings may allow them to be more efficient in deploying technical, marketing, and financial resources. Our primary competition remains a combination of manual, email- and spreadsheet-based processes from providers that users have historically relied on to manage work such as Google and Microsoft, who offer a range of productivity solutions. While we currently collaborate with Adobe, Google and Microsoft, they may develop and introduce, or acquire, products that directly or indirectly compete with our platform. Certain of our features compete with current or potential products and services offered by Airtable, Asana, Atlassian, ClickUp, Monday.com, Wrike, and others. We believe that the principal competitive factors in our market include:
ease of deployment and use of applications;
product features, quality, and functionality;
enterprise-grade security, scalability, compliance, and administration capabilities;
ability to support mission critical workloads at scale;
size of customer base and level of user adoption;
ability to automate multi-step processes;
ability to integrate with other applications and systems;
vision for the market and product innovation;
pricing and total cost of ownership;
strength of sales and marketing efforts;
brand awareness and reputation; and
customer experience, including support.
We believe we are positioned favorably against our competitors based on our enterprise-grade capabilities, focus on business user empowerment, and ability to support mission critical workflows at scale. Our ability to remain competitive will largely depend on our ongoing performance and the quality of our platform.
16

Corporate Information
We were incorporated as Navigo Technologies, Inc. in Washington in June 2005. We changed our name to Smartsheet.com, Inc. in February 2006 and to Smartsheet Inc. in February 2017. Our principal executive offices are located at 500 108th Ave NE Suite 200, Bellevue, Washington 98004. Our telephone number is (844) 324-2360. Our website address is www.smartsheet.com. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report.
Additional Information
We file annual, quarterly, and current reports, proxy statements, and other documents with the Securities and Exchange Commission (the “SEC”). Our reports filed with or furnished to the SEC pursuant to Section 13(a) and 15(d) of the Exchange Act of 1934, as amended (the “Exchange Act”), are available, free of charge, on our Investor Relations website at investors.smartsheet.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC maintains a website that contains reports, proxy and information statements, and other information regarding issuers, including us, that file electronically with the SEC. The public can obtain any documents that we file with the SEC at www.sec.gov.
We webcast our quarterly earnings calls and provide notifications of news or announcements regarding our financial performance, including SEC filings, press releases, blogs, and certain events we participate in or host with members of the investment community on our Investor Relations website. We have used, and intend to continue to use, our website, Instagram, LinkedIn, Facebook, X (formerly known as Twitter), and TikTok account (@Smartsheet) as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. The information disclosed by the foregoing channels could be deemed to be material. As such, we encourage investors, the media, and others to review the information disclosed through such channels.
17

Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before deciding whether to invest in our Class A common stock. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, operating results, and growth prospects. These factors could also cause our actual business and financial results to differ materially from those contained in forward-looking statements made by management from time-to-time. In such an event, the market price of our Class A common stock could decline, and you may lose all or part of your investment. Additional risks and uncertainties not presently known to us or that we currently believe are not material may also impair our business, financial condition, operating results, and growth prospects.
Risk Factor Summary
The following summarizes certain of the most material risks that make an investment in our Class A common stock uncertain, risk laden, or speculative. If any of the following risks occur, our business, financial condition, operating results, and growth prospects may be impaired, the market price of our Class A common stock could decline, and you may lose all or part of your investment.
Infrastructure, data security, and privacy risks
Security threats and attacks are common, increasing globally, and may result in significant liabilities.
Our or our vendors’ failure to sufficiently secure our products and services may result in unauthorized access to and use of customer data, a negative impact on our customer attraction and retention, and significant liabilities.
We depend on public cloud service providers and computing infrastructure operated by third parties, and any disruptions in these operations could harm our business and operating results.
If our platform fails to perform or if we fail to architect our platform to deliver on customer demand for scale, performance, and sophisticated use cases, then we could be subject to liability and our market share could decline.
If we fail to manage our services infrastructure, or our platform experiences outages, interruptions, or delays in updates to meet customers’ needs, we may be subject to liabilities and our operating results may be harmed.
Business, industry, and product risks
The market in which we participate is highly competitive, and if we do not compete effectively, our operating results could be harmed.
Our business depends on a strong brand, and if we are unable to develop, maintain, and enhance our brand, our business and results may be harmed.
Our forecasts of market growth may prove to be inaccurate, and our business may not grow at a pace similar to market growth.
Failure to establish and maintain partnerships with complementary technology offerings and integrations could limit our ability to grow our business.
Commercial and financial risks
It is difficult to predict future operating results.
18

We have a history of cumulative losses, and we cannot assure you that we will achieve and sustain profitability in the future.
If we are unable to attract new customers and maintain and expand sales to existing customers, our growth could be slower than we expect and our business may be harmed.
We derive substantially all of our revenue from a single offering.
Operational and other risks
We have recently experienced rapid growth and expect our growth to continue; failure to manage our growth effectively may harm our business.
Our sales cycle may become longer, more complex, and more expensive as we continue to target enterprise and government customers, which could harm our business or results.
Our growth depends on the expansion and effectiveness of our sales force domestically and internationally, and the failure to expand or maintain the effectiveness of our sales force may harm our business and results.
We may not receive significant revenue from our current development efforts for several years, if at all.
Contractual disputes or commitments, including indemnity obligations, may be costly, time consuming, and could harm our reputation.
19

Risks Related to Our Platform and Infrastructure
Security threats and attacks are common, increasing globally, and they may result in significant liabilities.
Our platform and our internal corporate information technology systems have in the past been, and will in the future be, subject to cyber-attacks, credential stuffing, account takeover attacks, denial or degradation of service attacks, phishing attacks, ransomware attacks, malicious software programs, supply chain attacks, and other threats, any of which may result in adverse effects on the confidentiality, integrity, or availability of our information systems (collectively, “Cybersecurity Threats”). Further, we engage service providers to store and otherwise process some of our and our customers’ data, including sensitive and personal information, and these service providers are also targets of Cybersecurity Threats.
Cybersecurity Threats have been increasing in frequency and sophistication globally and may be accompanied by demands for payment in exchange for resolution, restoration of functionality, or return of data. Sources of Cybersecurity Threats range from individuals to sophisticated organizations, including state-sponsored actors and organizations. These attackers use a wide variety of methods to exploit vulnerabilities and gain access to corporate assets, including networks, information, or credentials. The types and methods of Cybersecurity Threats are constantly evolving and becoming more complex, and we may not be able to detect, combat, or successfully defend against Cybersecurity Threats. Attackers initiating Cybersecurity Threats may gain access to our corporate assets. Any vulnerabilities in our infrastructure or the success of any Cybersecurity Threats against us may not be discovered in a timely fashion or at all, and the impact of vulnerabilities may be exacerbated the longer they persist or remain undetected. While we utilize security measures and architecture designed to protect the integrity of our information systems, we remain subject to ongoing and evolving Cybersecurity Threats, and we anticipate that we will need to expend significant resources in an effort to protect against Cybersecurity Threats. We may not be able to deploy, allocate, or retain sufficient resources to keep pace with persistent and evolving Cybersecurity Threat landscape.
Moreover, many of our employees work remotely, and many of the vendors and other third parties we engage with utilize remote workers in various jurisdictions throughout the world, which may involve relying on less secure systems and may increase the risk of and susceptibility to Cybersecurity Threats. We cannot guarantee that remote work environments and electronic connections to our work environment and technology systems have the same security measures as those deployed in our physical offices.
Further, our ability to monitor the data security of our vendors is limited, and Cybersecurity Threats initiated by third parties may successfully circumvent our vendors’ security measures, resulting in the unauthorized access to, or misuse, disclosure, loss, or destruction of our and our customers’ data. Additionally, certain of the features of our products and services have been, and may in the future be, used by third-party attackers to pursue Cybersecurity Threats against others in violation of our terms of service, including by leveraging the email functionality within our platform for phishing campaigns. Any actual or perceived failure by us or our vendors to prevent or defend against Cybersecurity Threats, actual or perceived vulnerabilities in our products or services, misuse of our products or services in furtherance of Cybersecurity Threats against others, or unauthorized access to corporate assets may lead to claims against us and may result in significant data loss, significant costs and liabilities, and could reduce our revenue, harm our reputation, and compromise our competitive position.
20

Our failure to sufficiently secure our products and services may result in unauthorized access to customer data, a negative impact on our customer attraction and retention, and significant liabilities.
Our business involves the storage, transmission, and processing of a large quantity of customer data, including confidential and sensitive information. Our failure to sufficiently secure our products and services may result in unauthorized access to customer data, a negative impact on our customer attraction and retention, and significant liabilities. Even if our security measures are appropriately engineered and implemented to secure our products and services against external threats, we may be subject to inadvertent disclosures as a result of employee actions or system misconfigurations. Unauthorized use of or access to customer data could result in the loss, compromise, corruption, or destruction of our or our customers’ sensitive and proprietary information and could lead to litigation, regulatory investigations and claims, indemnity obligations, reputational harm, loss of authorization under the Federal Risk and Authorization Management Program (“FedRAMP”) or other authorizations, and other liabilities.
Our agreements with third parties, including customers, contain contractual commitments related to our information security and data privacy practices. If we experience an incident that triggers a breach of these contractual commitments, we could be exposed to significant liability or cancellation of service under these agreements. The damages payable to the counterparty, as well as the impact to our products and services, could be substantial and result in significant costs and loss of business. There can be no assurance that any limitation of liability provisions in our contracts will be adequate in protecting us from these liabilities or damages with respect to any claim.
Many U.S. and foreign laws and regulations, including those promulgated by the SEC, require companies to provide notice of cybersecurity incidents based on specific criteria. Certain of these notice or disclosure obligations are contingent upon the findings of complex analyses, including in some cases a determination of materiality. The nature of cybersecurity incidents makes it difficult to quickly and comprehensively assess an incident’s overall impact to our business, and we may make errors in our evaluations. If we are unable to appropriately assess a cybersecurity incident in the context of required analyses then we could face compliance issues under these laws and regulations, and we could be subject to lawsuits, regulatory fines or investigations, or other liabilities, any or all of which could adversely affect our business and operating results. Furthermore, cybersecurity incidents experienced by us, or by our customers or vendors, that lead to public disclosures may also lead to widespread negative publicity and increased government or regulatory scrutiny. Any security compromise in our industry, whether actual or perceived, could harm our reputation; erode customer confidence in our security measures; negatively affect our ability to attract new customers; cause existing customers to not to renew their subscriptions; or subject us to third-party lawsuits, regulatory fines or investigations, or other liability, any or all of which could adversely affect our business and operating results. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers.
Additionally, we could be required to expend significant capital and other resources to investigate and address any Cybersecurity Threats or incidents or to prevent further or additional incidents. To maintain business relationships, we may find it necessary or desirable to incur costs to provide remediation and incentives to customers or other business partners following an actual or suspected security incident. We also cannot be sure that our existing cybersecurity insurance will continue to be available on acceptable terms, in sufficient amounts to cover any claims we submit, or at all. Further, we cannot be sure that insurers will not deny coverage as to any claim, and some security incidents may be outside the scope of our coverage, including in instances where they are considered force majeure events. The premiums for cybersecurity insurance can vary and increase substantially from year-to-year, and any security incidents that we may experience may result in increased premium costs for cybersecurity insurance. One or more large, successful claims against us in excess of our available insurance coverage, or changes in our insurance policies, including premium increases or large deductible or co-insurance requirements, could have an adverse effect on our business, operating results, and financial condition.
21

We depend on public cloud service providers and computing infrastructure operated by third parties, and any service outages, delays, or disruptions in these operations could harm our business and operating results.
We host our platform and serve our customers through public cloud service providers. As a result, we are vulnerable to service interruptions, delays, and outages attributable to their platforms. Our public cloud service providers (“Cloud Providers”) may experience events such as natural disasters, fires, power loss, telecommunications failures, or similar events. The systems, infrastructure, and services of our Cloud Providers may also be subject to human or software errors, viruses, Cybersecurity Threats, fraud, spikes in customer usage, break-ins, sabotage, acts of vandalism, acts of terrorism, and other misconduct. Our Cloud Providers may also experience other unanticipated problems, including but not limited to financial difficulties and bankruptcy. The occurrence of any of the foregoing events could result in lengthy interruptions or delays in our products and services and may impact us via product or service outages and noncompliance with our contractual obligations or business requirements.
Further, we have experienced in the past, and may experience in the future, periodic interruptions, delays, and outages in service and availability with our Cloud Providers due to a variety of factors, including Internet connectivity failures, infrastructure changes, human or software errors, website hosting disruptions, and capacity constraints. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
Our Cloud Providers have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew agreements with our Cloud Providers on commercially reasonable terms, if our agreements with our Cloud Providers are prematurely terminated for any reason, or if our Cloud Providers are acquired or cease business, then we may be required to transfer our infrastructure to new public cloud facilities, and we may incur significant costs, diversion of resources and management attention, and possible service interruptions in connection with doing so.
Additionally, there are limited options for public cloud service providers capable of effectively supporting our infrastructure. Consolidation through a single, or select few, service provider(s) may result in a dependency on the selected provider(s). Consolidation may also negatively impact customer acquisition or expansion because customers may object to certain providers for a variety of reasons, including that these provider(s) do not meet their hosting requirements or that the providers operate in a competitive space. The foregoing objections could result in lost or decreased sales or decreased expansion of existing customer relationships, which could harm our business and operating results.
Any issues with our Cloud Providers may result in errors, defects, disruptions, or other performance problems with our platform, which could harm our reputation and may damage our and our customers’ businesses. Interruptions in our platform’s operation might reduce our revenue, cause us to issue credits or refunds to customers, subject us to potential liability, cause customers to terminate their subscriptions, harm our renewal rates, and affect our reputation. Any of these events could harm our business and operating results.
If our platform fails to perform properly, or if we are unable to architect our platform to deliver on customer demand for scale, performance, and sophisticated use cases, then our reputation could be harmed, we could be subject to liability, and our market share could decline.
Our platform is inherently complex and may contain material defects or errors. Additionally, we provide regular updates to our platform, which may contain undetected defects when first introduced or released. Any defects in functionality or interruptions in the availability of our platform could result in:
loss of, or delayed, market acceptance and sales;
breach of contract or warranty claims;
issuance of credits or other compensation for downtime;
termination of subscription agreements, loss of customers, and issuance of refunds;
22

diversion of development, customer service, and other company resources; and
harm to our reputation.
The costs incurred in correcting any material defects or errors might be substantial and could harm our operating results.
Because of the large amount of data that we handle, hardware failures, errors in our systems, user errors, or Internet outages could result in data loss or corruption that our customers may regard as significant, and our current data back-up procedures may not be sufficient to prevent the loss of data. Furthermore, the availability and performance of our platform could be diminished or otherwise impacted by a number of factors, which may damage the perception of its reliability and reduce our revenue. These factors include, but are not limited to customers’ inability to access the Internet; customers’ use of firewalls or security systems that may prevent or limit certain of our platform’s functionalities, including email capabilities; the failure of our network or software systems, including backup systems; simultaneous development efforts causing reallocation of resources; computing vulnerabilities; security incidents; capacity issues or service failures experienced by our service providers; or variability in the amount of user traffic on our platform. We monitor vulnerabilities that may impact our business and the availability of our platform. Any impact resulting from vulnerabilities, and the costs incurred in addressing or correcting these vulnerabilities, may harm our operating results, harm our reputation, or cause us to lose customers.
We may be required to issue credits or refunds, or otherwise be liable to our customers for damages they may incur resulting from certain of these events. Our insurance coverage may be inadequate to sufficiently cover these potential liabilities and may not be available in the future on acceptable terms, or at all. In addition, our policy may not cover all claims made against us, and defending a lawsuit, regardless of its merit, could be costly and divert management’s attention.
Furthermore, we will need to ensure that our platform is designed so that it can scale and perform to meet the evolving needs of our customers, particularly as we continue to focus on larger enterprise customers with novel or complex use cases. We regularly monitor and update our platform to fix errors, add functionality, and improve scaling; however, our customers have occasionally experienced outages and latency issues, sometimes during peak usage periods. If our platform is unable to scale and perform at the levels needed by our customers, or if we are unable to correct any platform functionality defects and capacity limitations, then potential customers may not adopt our platform and product offerings and existing customers may not renew their agreements with us.
If we fail to manage our services infrastructure at the levels expected by our customers, including due to factors such as service outages, interruptions, or delays in updates to our platform to meet customers' needs, then we may be subject to liabilities and our operating results may be harmed.
We have experienced significant growth in the number of users and data that our platform supports. It is critical that we maintain sufficient excess service capacity to ensure that our platform is accessible and functioning with an acceptable latency, that we meet the needs of existing and new customers and users, that we meet the needs required to support customer and user expansion, and that we meet our own internal needs. To do this, we must manage our service infrastructure to support software updates and the evolution of our platform features and capabilities. The provision and implementation of any new service infrastructure requires significant expenditures and management. If we do not accurately predict or manage our service infrastructure requirements, if our existing providers are unable to keep up with our needs for capacity or if they are unwilling or unable to allocate sufficient capacity to us, or if we are unable to contract with additional providers on commercially reasonable terms, our customers may experience service interruptions, delays, or outages that may subject us to financial penalties, cause us to issue credits or other compensation to customers, or result in other liabilities and customer losses. If our platform fails to scale, customers may experience delays as we seek to obtain additional capacity or make architectural changes, which could damage our reputation and our business. We may also be required to move or transfer our and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery and performance of our platform and may harm our operating results.
23

Failure to establish and maintain relationships with partners that can provide complementary technology offerings and software integrations could limit our ability to grow our business.
Our growth strategy includes expanding the use of our platform through complementary technology offerings and software integrations, such as third-party application programming interfaces (“APIs”). While we have established relationships with providers of complementary technologies and software integrations, we cannot assure you that we will be successful in maintaining relationships with these providers or establishing relationships with new providers. For example, we currently collaborate with Google and Microsoft; however, we may be unable to maintain these collaborative relationships if those entities develop or acquire products that directly or indirectly compete with our platform. Third-party providers of complementary technology offerings and software integrations may take any of the following actions: decline to enter into, or later terminate, relationships or agreements with us; change their features or platforms; restrict our access to their applications and platforms; or alter the terms governing use of and access to their applications and APIs in an adverse manner. These actions could functionally limit or terminate our ability to use these third-party technology offerings and software integrations with our platform, which could negatively impact our offerings and harm our business.
Further, if we fail to integrate our platform with new third-party applications and platforms that our customers use, or to adapt to the data transfer requirements of these third-party applications and platforms, we may not be able to offer the functionality that our customers need, which would negatively impact our products and services and, as a result, could negatively affect our business, operating results, and financial condition. In addition, we may benefit from these partners’ brand recognition, reputations, referrals, and customer bases. Any losses or shifts in the referrals from, or the market positions of, these partners could lead to a loss of relationships or customers or require us to find and transition to alternative channels for marketing or enhancing our platform.
Our platform and internal business operations use third-party software and services that may be difficult to replace or may cause errors or failures that could lead to a loss of customers or harm to our reputation and our operating results.
We license third-party software and depend on services from various third parties to operate our platform. In the future, this software or these services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any such software or services could harm our business, and it could result in decreased functionality of our platform until we either develop or acquire equivalent technology. In addition, any errors or defects in or failures of the third-party software or services could result in errors or defects in, or failure of, our platform, which could harm our business and be costly to correct. Such platform errors, defects, or failures could also harm our reputation and result in liability to third parties, including customers. Many of these providers attempt to limit their liability for errors, defects, and failures, which could limit our ability to recover from them and increase our potential liabilities and operating costs.
Further, we use technologies and services from third parties to operate critical internal functions of our business, including cloud infrastructure services, customer relationship management services, business management services, and customer support and consulting staffing services. Our internal operations would be disrupted if any of these third-party software or service offerings were unavailable due to extended outages or interruptions or if they are no longer available on commercially reasonable terms or at all. Additionally, any misuse, misconfiguration, or errors in the operation of these software or service offerings may result in a disruption of our internal business operations and create issues with the accuracy of our critical business information. These disruptions may adversely affect our ability to operate our websites, process and fulfill transactions, respond to customer inquiries, maintain corporate records, ensure the accuracy of business information, and generally maintain cost-efficient operations. In the event of disruption, we may be required to seek replacement technologies or services from other parties, or to develop these components ourselves, either of which could result in increased costs, diversion of management’s attention, delays in the release of new product developments, and reduced efficiencies in the operations of our impacted departments until such time as suitable technology can be identified and integrated. These disruptions, if they occur, could result in customer dissatisfaction, and harm our operating results and financial condition.
24

The use of artificial intelligence in our products and services could adversely affect our business and operating results.
Our platform utilizes artificial intelligence (“AI”), including third-party generative AI models. The use of AI within our platform inherently carries a broad range of risks typical to emerging technologies, and requires an investment of resources in the development and integration of the technology. These investments may be costly and could impact our operating results as we continue to incorporate AI into our products and services.
In addition, the integration of third-party AI models with our products and services relies on certain safeguards implemented by the third-party developers of the underlying AI models, including those related to the accuracy, bias, and other variables of the data, and these safeguards may be insufficient. Developing, testing and deploying such AI models may also increase the costs associated with our products and services due to the nature of the pricing arrangements with the AI model providers, costs which we may not be able to pass through to our customers and which could adversely impact our business. Further, the probabilistic nature of AI technologies can result in unwanted or offensive outputs and may cause our products and services not to operate as expected. While we endeavor to provide AI tools in our platform in a manner that ensures security and fairness, we may need to disable user access to such AI tools in certain circumstances if we detect or suspect unwanted or offensive outputs, and although our terms of service permit these mitigation efforts, they may not be timely or adequate.
The AI tools in our platform could also generate content that infringes upon or misappropriates third-party intellectual property rights. This risk is intensified by the current trend of entities seeking patents and other intellectual property protections in AI to gain a competitive edge. While we have made efforts to mitigate risk under our terms of service, our deployment of AI tools may still expose us to increased litigation risk associated with intellectual property infringement claims.
Additionally, potential government regulation related to AI may also increase the risks and costs in this area. For example, the EU recently approved the Artificial Intelligence Act, which requires that users of AI technology must be made aware that they are interacting with AI or that they are facing an AI generated output, among other regulatory obligations. Continued legal and regulatory updates related to AI may occur quickly and could restrict our ability to utilize AI in our products and services, require significant cost and resources to support compliance, and harm our operating results.
Our use of open source software could negatively affect our ability to offer and sell our products and subject us to possible litigation.
We use open source software in our platform and expect to continue to use open source software in the future. There are uncertainties regarding the proper interpretation of and compliance with open source licenses, and there is a risk that open source licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to use open source software and to provide or distribute our platform.
Additionally, we may face claims from third parties alleging infringement of certain intellectual property rights resulting from our use of open source software or seeking to enforce the terms of an open source license, including by demanding public release of the open source software, derivative works, or our proprietary source code. These claims could result in litigation and could require us to make our software source code freely available, devote additional research and development resources to make changes to our platform, or incur additional costs and expenses. Any of the foregoing outcomes would adversely affect our business, reputation, financial condition, and operating results.
25

In addition, if the license terms change for the open source software we utilize, then we may be forced to re-engineer our platform or incur additional costs to comply with the changed license terms or to replace the affected open source software. Further, use of certain open source software can lead to greater risks than use of third-party commercial software because open source licensors generally do not provide updates, warranties, or assurances of performance or title. Certain versions and libraries of open source software allow for any individuals to make contributions and updates, and this may introduce or amplify certain security vulnerabilities depending on how, and with which systems, the software is implemented. Although we have established policies to regulate the use and incorporation of open source software into our platform, we cannot be certain that we have not incorporated open source software in our platform in a manner that is inconsistent with these policies.Risks Related to our Business, Industry, and Product
The market in which we participate is highly competitive, and if we do not compete effectively, our operating results could be harmed.
The market for collaborative work management software is fragmented, increasingly competitive, and subject to rapidly changing technology and evolving standards. Our competitors range in size from diversified global companies with significant research and development and marketing resources to smaller startups building on new technology platforms whose narrower offerings may allow them to be more efficient in deploying technical, marketing, and financial resources.
Certain of our features compete with current or potential products and services offered by Airtable, Asana, Atlassian, ClickUp, Monday.com, Wrike, and others. We also face competition from point solution software providers who offer industry or use case specific solutions, such as construction management or professional services automation. Additionally, we face competition from Google and Microsoft, who offer a range of productivity solutions including spreadsheets and email that have traditionally been used for work management. While we currently collaborate with Google, Microsoft, and Adobe, they may develop and introduce, or acquire, products that directly or indirectly compete with our platform. For example, Adobe owns Workfront, a company whose product and service offerings compete with ours. As we continue to sell products and services to potential customers with existing internal solutions we must convince their stakeholders that our platform is superior to the solutions that their organization has previously adopted and deployed. With the introduction of new technologies and market entrants, and the growth of existing market participants, we expect competition to continue to intensify in the future.
Many of our current and potential competitors, particularly large software companies, have longer operating histories, greater name recognition, more established customer bases, better developed international sales motions, and significantly greater financial, operating, technical, marketing, and other resources than we do. As a result, our competitors may be able to leverage relationships with distribution partners and customers to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins, by using product bundling or integrated functionality, or by providing products or services for free. Further, our competitors may respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements. We could lose customers if our competitors consolidate, introduce new collaborative work management products, add new features to their current product offerings, acquire competitive products, reduce prices, form strategic alliances with other companies, or are acquired by third parties with greater resources. If our competitors’ products or services are more widely adopted than ours, if they are successful in bringing their products or services to market sooner than ours, if their pricing is more competitive, or if their products or services are more technologically capable than ours, then our business, operating results, and financial condition may be harmed.
If we do not keep pace with technological changes, our platform may become less competitive and our business may suffer.
Our industry is marked by rapid technological developments and innovations (such as the use of AI) and evolving industry standards. If we are unable to provide enhancements and new features and integrations for our existing platform, develop new products that achieve market acceptance, or innovate quickly enough to keep pace with these rapid technological developments, our business could be harmed.
26

In addition, because our platform is designed to operate on a variety of systems, we will need to continuously modify, enhance, and improve our platform to keep pace with changes to Internet-related hardware; mobile operating systems; and other software, communication, browser, and database technologies. We may not be successful in either developing these modifications, enhancements, and improvements, or in bringing them to market quickly or cost-effectively in response to market demands. Furthermore, uncertainties about the timing and nature of new or modified network platforms or technologies could increase our research and development expenses. Any failure of our products or services to keep pace with technological changes or operate effectively with future network platforms and technologies, or to do so in a timely and cost-effective manner, could reduce the demand for our platform, result in customer dissatisfaction, reduce our competitive advantage, and harm our business.
Our business depends on a strong brand, and if we are not able to develop, maintain, and enhance our brand, our business and operating results may be harmed.
We believe that developing, maintaining, and enhancing our brand is critical to achieving widespread acceptance of our products and services, attracting new customers, retaining existing customers, persuading existing customers to expand their relationships with us, and hiring and retaining employees. We believe that the importance of our brand will increase as competition in our market further intensifies. Successful promotion of our brand depends on a number of factors, including the effectiveness of our marketing efforts; our ability to provide a high-quality, reliable, and cost-effective products and services; the perceived value of our products and services, including our platform; our ability to provide a quality customer success experience; and our ability to control or influence perception of our brand regardless of customer use cases.
Brand promotion activities require us to make substantial expenditures. We have made, and continue to make, significant investments in the promotion of our brand; however, the success of these investments is uncertain. Our brand promotion may not generate customer awareness or increase revenue, and any revenue increase may not offset the expenses we incur in building and maintaining our brand. If we fail to successfully promote and maintain our brand, or if we incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to realize a sufficient return on our brand-building efforts or fail to achieve the widespread brand awareness that is critical for broad customer adoption of our products and services, which could harm our business and operating results.
Our forecasts of market growth may prove to be inaccurate, and even if the markets in which we compete achieve the forecasted growth, we cannot assure you that our business will grow at similar rates, if at all.
Growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. Our forecasts, including the size and expected growth in the total addressable market for collaborative work management platforms, may prove to be inaccurate, or may decline rapidly as a result of unforeseen or unanticipated events and their ongoing effects, sharp increases in inflation and interest rates, or sudden market changes. Even if these addressable markets experience the forecasted growth, we may not grow our business at similar rates, or at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.
Risks Related to Our Commercial and Financial Operations
It is difficult to predict our future operating results.
Our ability to accurately forecast our future operating results is limited and subject to a number of uncertainties, including planning for and modeling future growth. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries. If the assumptions regarding these risks and uncertainties that we use to plan our business are incorrect or change due to industry or market developments, or if we do not address these risks successfully, our operating results could differ materially from our expectations and our business could suffer.
27

We have a history of cumulative losses and we cannot assure you that we will achieve and sustain profitability in the foreseeable future.
Under the U.S. Generally Accepted Accounting Principles (“GAAP”), we have incurred losses in each period since we incorporated in 2005. We incurred net losses of $104.6 million, $215.6 million, and $171.1 million during the years ended January 31, 2024, 2023, and 2022, respectively. As of January 31, 2024, we had an accumulated deficit of $862.8 million. These losses and accumulated deficit reflect the substantial investments we made to develop our products and services, acquire new customers, and maintain and expand relationships with existing customers. We expect our operating expenses to increase in absolute dollars in the future due to anticipated increases in sales and marketing expenses, research and development expenses, and general and administrative expenses, and we may continue to incur losses in future periods. Furthermore, to the extent we are successful in increasing and expanding our customer base, we may also incur increased losses due to associated upfront costs, particularly as a result of the nature of subscription revenue, which is generally recognized ratably over the term of the subscription period. You should not consider our recent revenue growth as indicative of our future performance. Our revenue growth could slow or our revenue could decline for a number of reasons, including slowing demand for our products and services; reduced conversion from our free trial users or collaborators to paid users; increased losses; increasing competition; the impact of macroeconomic conditions, including inflation, rising interest rates, and changes to buying patterns; or our failure to capitalize on growth opportunities. Accordingly, we cannot assure you that we will achieve profitability in the foreseeable future, nor that, if we do become profitable, we will sustain profitability.
If we are unable to attract new customers and maintain and expand sales to existing customers, our growth could be slower than we expect and our business may be harmed.
Our future growth depends, in part, upon increasing our customer base and expanding sales to, and renewing subscriptions with, our existing customers. Our ability to achieve significant growth in revenue in the future will depend upon the effectiveness of our sales and marketing efforts, both domestically and internationally; the effectiveness of our research and development efforts; our ability to predict customer demands; our ability to continue to attract new customers; and our ability to expand our relationship with existing customers by addressing new use cases, increasing the number of users, or selling additional products and services. These endeavors may be particularly challenging where an organization is reluctant to try, or invest further in, a cloud-based collaborative work management platform or where an organization has already invested significantly in an existing third-party solution. Additionally, we continue to monitor how current macroeconomic conditions, including inflation, adjustments to interest rates, and general economic and political uncertainty may affect the adoption or expansion of cloud-based solutions and our success in engaging with new customers and expanding relationships with existing customers. If we fail in our marketing or research and development efforts, to predict customer demand, to understand the impact of macroeconomic conditions, or to attract new customers and maintain and expand those and existing customer relationships, then our revenue may grow more slowly than expected, may not grow at all, or may decline, and our business may be harmed.
Moreover, many of our subscriptions are sold for a one-year term. While most of our subscriptions provide for automatic renewal, our customers have no obligation to renew their subscription after the expiration of the term, and automatic renewal clauses may not be enforceable against certain customers. We cannot assure you that our customers will renew subscriptions with a similar contract period, with the same or greater number of users or premium capabilities, or that they will renew at all. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction with our platform or services, our pricing or pricing structure, the pricing or capabilities of our competitors’ products and services, the effects of economic conditions, or reductions in our customers’ spending levels. If our customers do not renew their agreements with us, or renew on terms less favorable to us, our revenue may decline.
28

Our quarterly operating results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly operating results, including the levels of our revenue, ARR, gross margin, profitability, cash flow, and deferred revenue may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly operating results may fluctuate due to a variety of factors, many of which are outside of our control, and, as a result, they may not fully reflect the underlying performance of our business. Fluctuations in quarterly operating results may reduce the value of our Class A common stock. Factors that may cause fluctuations in our quarterly results include, but are not limited to:
our ability to attract new customers and expand existing customers, domestically and internationally;
interest rate increases, which may negatively impact our customers’ income or access to capital;
the addition or loss of large customers, including through acquisitions or consolidations;
the mix of customers obtained through self-service on our website and sales-assisted channels;
customer renewal rates and the extent to which customers purchase services and subscribe for additional users and products;
the ongoing impact of, including any market volatility and economic disruption caused by, geopolitical instability, or global health concerns;
customers impacted by macroeconomic downturns and seeking bankruptcy protection or other similar relief;
the impact of rising inflation rates, particularly in the U.S. where the majority of our customers are located;
customers’ failure to pay amounts due, customers’ extending the time to pay amounts due, our inability to collect amounts due, and the cost of enforcing the terms of our contracts, including litigation costs;
the timing and growth of our business, in particular through hiring new employees and international expansion;
our ability to hire, train, and maintain our sales force and other employees in customer-facing roles;
the length and timing of sales cycles, with a significant portion of our larger transactions occurring in the last few days and weeks of each quarter;
the timing of recognition of revenue;
the amount and timing of operating expenses;
the amount and timing of share-based compensation expense;
changes in our pricing policies or offerings, or those of our competitors;
the timing and success of new product and service introductions by us or our competitors, or any other change in the competitive dynamics of our industry, including consolidation or new entrants among competitors, customers, or strategic partners;
customers delaying purchasing decisions for any reason, including in anticipation of new products or capabilities by us or our competitors;
the timing and effectiveness of new and existing sales and marketing initiatives;
29

the timing of expenses related to the development or acquisition of technologies or businesses, and potential future charges for impairment of goodwill from acquired companies;
network or service outages, Internet disruptions, actual or perceived security breaches impacting us directly or indirectly via our third-party vendors, and the costs associated with responding to and addressing outages or breaches;
changes in laws and regulations that affect our business, the costs to maintain or achieve compliance with changes in laws and regulations, and any lawsuits or other proceedings involving us or our competitors;
changes in foreign currency exchange rates or addition of currencies in which our sales are denominated; and
general economic, industry, and market conditions.
We derive substantially all of our revenue from a single offering.
Although we offer and continue to develop additional solutions, we currently derive, and expect to continue to derive, substantially all of our revenue from the sale of subscriptions to our cloud-based collaborative work management platform. As a result, the continued growth in market demand for our platform is critical to our continued success. Demand for our platform is affected by a number of factors, including continued market acceptance; the timing of development and release of competing products and services; price or product changes by us or by our competitors; technological changes; growth or contraction in the markets we serve; and general economic conditions and trends. In addition, some current and potential customers, particularly large organizations, may develop or acquire their own internal collaborative work management tools or continue to rely on traditional tools that would reduce or eliminate the demand for our platform. If demand for our platform declines for any of these or other reasons, our business could be adversely affected.
Because we recognize revenue from subscriptions and support services over the term of the relevant service period, downturns or upturns in new sales or renewals may not be immediately reflected in our operating results and may be difficult to discern.
We recognize subscription revenue from customers ratably over the terms of their subscription agreements, which are typically one year. As a result, most of the subscription revenue we report in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. A decline in new or renewed subscriptions in any single quarter will likely only have a minor effect on our revenue for that quarter, but such a decline will reduce our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our platform, and potential changes in our pricing policies or customer retention rates may not be fully reflected in our operating results until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period because subscription revenue from new customers is recognized over the applicable subscription term.
30

We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.
Although we currently generate sufficient cash to fund our ongoing operations, we may be unable to maintain this in future periods. In the future, we may also require additional capital to respond to business opportunities, challenges, acquisitions, or unforeseen circumstances. Deteriorations in worldwide credit markets, inflation, fluctuations in interest rates, and instability in the global banking sector could limit our ability to obtain external financing to fund our operations and capital expenditures. We may not be able to timely secure debt or equity financing on favorable terms, or at all. Any debt financing agreement could include restrictive covenants that limit our capital raising activities or other financial and operation matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. Furthermore, we may not be able to generate sufficient cash to service any debt financing, which may force us to sell assets or reduce or delay capital expenditures. If we raise additional funds through further issuances of equity, convertible debt securities, or other securities convertible into equity, then our existing shareholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences, and privileges senior to those of holders of our Class A common stock. If we are unable to obtain adequate financing on terms satisfactory to us when necessary, our ability to continue to grow or support our business and to respond to business challenges could be significantly limited.
We may face exposure to foreign currency exchange rate fluctuations.
We transact with the majority of our customers and vendors in U.S. dollars, but we also transact in certain foreign currencies and may transact in additional foreign currencies in the future. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our revenue and operating results due to transactional and translational re-measurement that is reflected in our earnings. Foreign currency exchange rate fluctuations may be materially impacted by macroeconomic conditions, including increases in inflation, fluctuations in interest rates, instability in the global banking sector, and any global events, wars, or regional conflicts.
As a result of foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and operating results. In addition, to the extent that fluctuations in currency exchange rates cause our operating results to differ from our expectations or the expectations of our investors, the trading price of our Class A common stock could decrease. Our foreign currency exchange policy approves the use of certain hedging instruments, including spot transactions, forward contracts, swap contracts, and purchased options with maturity of up to eighteen months. The use, if any, of approved hedging instruments may not offset any (or more than a portion) of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure them effectively.
Our sales are generally more heavily weighted toward the end of each fiscal quarter and towards the end of our fiscal year, which could have an impact on the timing of our billings, revenue, collections, and the reporting of these metrics for any given quarter, for subsequent quarters, or for a subsequent fiscal year.
Our sales cycles are generally more heavily weighted toward the end of each fiscal quarter, with a high volume of sales in the last few weeks and days of the quarter, and our sales are more weighted in the latter half of our fiscal year. Sales can otherwise be dependent on customer purchasing patterns and the timing of particularly large transactions. Any of the foregoing may have an impact on the timing of revenue recognition, calculated billings, and cash collections; may cause fluctuations in our operating results and cash flows; may make it challenging for an investor to predict our performance on a quarterly or annual basis; and may prevent us from achieving our quarterly or annual forecasts.
31

Compression of sales activity to the end of the quarter and fiscal year also greatly increases the likelihood that sales cycles will extend beyond the quarter or fiscal year in which they are forecasted to close for some sizable transactions, which may harm forecasting accuracy and adversely impact new customer acquisition metrics for the quarter or fiscal year in which they are forecasted to close. Further, the concentration of business and contract negotiations in the last few weeks and days of the quarter and towards the end of our fiscal year may require us to allocate additional sales operations, legal, and finance employees and resources. Risks Related to Our General Operations
We have recently experienced rapid growth and expect our growth to continue. If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and operational controls, or adequately address competitive challenges.
We have recently experienced a period of rapid growth in our personnel headcount and operations and expect to continue to invest in our growth in the future. During the period from January 31, 2019 to January 31, 2024 we grew from 1,101 employees to 3,330 employees. In addition, we have engaged temporary workers and contractors in various jurisdictions throughout the world to supplement our employee base. This growth has made our operations more complex and has placed, and future growth will place, a significant strain on our management, and on our administrative, operational, and financial infrastructure. Our success will depend, in part, on our ability to effectively manage this growth and complexity.
We anticipate that we will continue to expand our operations and personnel headcount in the near term. To manage the expected growth of our operations and personnel, we will need to continue to improve our operational, financial, and management controls, processes, and documentation, and our reporting systems and procedures. Failure to effectively manage growth or complexity could result in difficulties growing and maintaining our customer base; cost increases; inefficient and ineffective responses to customer needs; delays in developing and deploying new features, integrations, or services; violations of law; breaches of contract; or other operational difficulties. Any of these difficulties could harm our business and operating results.
As a substantial portion of our sales efforts are targeted at enterprise and government customers, our sales cycles may become more complex, we may encounter implementation and configuration challenges, and we may have to delay revenue recognition for more complicated transactions, all of which could harm our business and operating results.
Our ability to increase revenue and achieve and maintain profitability largely depends on widespread acceptance of our platform by large enterprises, government agencies, and other organizations. Sales efforts targeted at enterprise and government customers require acceptance by and support of the customers’ knowledge workers and senior management and involve greater costs; longer sales cycles, including complex customer procurement and budgeting considerations; greater competition; increased operational burden; potential reseller or other third-party involvement; and less predictability. In the large enterprise and government agency markets, the customer’s decision to use our products and services can sometimes be an organization-wide decision, in which case, we will likely be required to provide greater levels of customer education, training, and support to familiarize potential customers with the use and benefits of our platform and services.
32

In addition, larger enterprises, and customers in regulated industries such as financial services, health care, and education, may demand more features, configuration options, and integration services. Customers in these industries have increasingly prioritized the security of their digital assets and information when making decisions regarding purchasing Internet-based products and services, often process large quantities of sensitive information or personal data, and routinely have complex supplier requirements. As a result, these customers often seek platforms that offer enhanced or specialized security measures and data back-up procedures. Attracting and retaining customers in these industries may require enhancements to or additional engineering of our platform to meet these requirements, may require us to devote greater sales support, research and development, customer support, professional services resources, and such efforts may result in increased costs, lengthened sales cycles, and a disproportionate diversion of resources to a smaller number of customers. This resource allocation and commitment to any changes to our platform could be costly and time consuming and could divert the attention of our management and key personnel from other business operations; investments and efforts in furtherance of changes to our platform may not take place in a timely manner, or at all. Moreover, some of these larger transactions may require us to delay revenue recognition until the technical or implementation requirements have been met. Any of the foregoing effects could harm our business and operating results.
Our growth depends on the expansion and effectiveness of our sales force, domestically and internationally.
We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of sales personnel to support our growth. New hires require significant training and may take considerable time before they achieve full productivity, particularly in new sales territories. Our recent and future hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business, which may require us to explore new markets to find talent or increase sales targets for existing sales personnel. In addition, as we continue to grow, a larger number of our sales personnel may be new to our company, our platform, or the collaborative work management industry, which may adversely affect our sales if we cannot train these personnel quickly or effectively. Attrition rates may increase and we may face integration challenges when we seek to expand our sales force. If we are unable to hire, train, and retain sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, then our business could be adversely affected.
Our failure to attract, integrate, and retain highly qualified personnel could harm our business.
Our growth strategy depends on our ability to staff our organization with highly skilled personnel. Identifying, recruiting, training, and integrating qualified individuals requires significant time, expense, and attention. In addition to hiring new employees and contractors, we must continue to focus on retaining our best employees. Competition for highly skilled personnel is intense, especially in emerging areas of focus such as AI and machine learning. We compete with many other companies for software engineers with high levels of experience in designing, developing, and managing cloud-based software, as well as for skilled product development, marketing, sales, and operations professionals. We may not be successful in attracting and retaining the professionals we need and we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees and contractors with appropriate qualifications.
We have supplemented our employee workforce with contractors, and our engagements with contractors could expose us to claims that we have misclassified these workers, which could subject us to liability. In addition, immigration laws and travel restrictions may limit our ability to recruit individuals outside their countries of citizenship. Any changes to immigration or travel policies that restrain the flow of technical and professional talent may inhibit our ability to recruit and retain highly qualified employees.
33

Further, many of the companies that we compete with for experienced personnel have greater resources than we do. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees, alone or with our inducement, have breached their legal obligations, resulting in a diversion of our time and resources. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived or actual value of our equity awards declines, it may reduce our ability to recruit and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed.
If we cannot maintain our corporate culture as we grow and work in a hybrid working environment, we could lose the innovation, teamwork, and passion that we believe contribute to our success, and our business may be harmed.
We believe that a critical component of our success has been our corporate culture. We have invested substantial time and resources in building our team. As we continue to expand globally and continue to operate in a hybrid working environment, we will need to preserve and maintain our corporate culture among a larger number of employees who are dispersed globally in various geographic regions, both in our offices and remotely. Any failure to preserve our culture could negatively affect our future success, including our ability to retain and recruit personnel and to effectively focus on and pursue our corporate objectives.
We may not receive significant revenue from our current development efforts for several years, if at all.
Developing our products and services is expensive and the investment in technological development often involves a long return on investment cycle. We incurred research and development expenses of $234.1 million, $215.2 million, and $165.4 million during the years ended January 31, 2024, 2023, and 2022, respectively. We have made, and expect to continue to make, significant investments in product development, infrastructure, security, and related opportunities. Accelerated product introductions and short product life cycles require high levels of expenditures that could adversely affect our operating results if they are not offset by revenue increases. We believe that we must continue to dedicate significant resources to our development efforts to maintain and improve our customer engagement and competitive position. However, we may not receive significant revenue from these investments for several years, if at all.
We may experience difficulties in accurately predicting optimal pricing necessary to attract new customers and retain existing customers.
We have changed, and expect in the future that we will continue to change, our published and unpublished pricing and packaging models. We have previously deployed, and may continue to deploy, multiple structures and models of pricing and packaging to serve our wide variety of customers, including trial and free versions of our platform. As the market for our products and services matures, as competitors introduce new products or platforms that compete with ours, and as we continue to expand into new international markets, we may be unable to attract and retain customers at the same price or based on the same pricing and packaging models as we have historically, if at all, and some of our competitors may offer their products at a lower price.
Further, we may have difficulty attracting and retaining customers based on new or existing pricing and packaging models, especially in the event that we increase our prices or make changes to the models that result in higher or more dynamic costs to customers, and new models may inhibit organic growth from individuals who have traditionally used our products and services as free collaborators. Pricing and packaging decisions, including a failure to optimally price and package our products and services, may also negatively impact customer adoption of our platform and capabilities, result in difficulties modeling our financial results, and may harm our operating results. Moreover, larger enterprises may demand substantial price concessions. As a result, in the future we may be required to reduce our prices, which could harm our operating results.
34

The loss of one or more of our key customers, or a failure to renew our subscription agreements with one or more of our key customers, could negatively affect our ability to market our platform.
We rely on our reputation and recommendations from key customers in order to promote and sell subscriptions to our platform. The loss of, or failure to renew by, any of our key customers could have a negative effect on our revenue, reputation, and our ability to obtain new customers. In addition, if our customers are acquired by other companies, it could lead to cancellation of such customers’ contracts, thereby reducing the number of our existing and potential customers.
If we fail to offer high-quality customer support, our business and reputation may be harmed.
Our customers rely on our customer support organization to respond to inquiries about, and resolve issues with, their use of our platform. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services. Increased customer demand for these services could increase costs and harm our operating results. Customers who elect not to purchase enhanced support may be unable to sufficiently address their support issues through self-service, and their support requests may not be prioritized once received by us; this may result in a poor customer experience. In addition, our sales process is highly dependent on the ease of use of our platform, our business reputation, and positive recommendations from our existing customers. Any failure to maintain a high-quality customer support organization, or a market perception that we do not maintain high-quality customer support, could harm our reputation, our ability to sell to existing and prospective customers, and our business.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a majority of our revenue from customers in the United States. We are expanding internationally and plan to continue expanding our international operations as part of our growth strategy. There are certain risks inherent in conducting international business, including:
fluctuations in foreign currency exchange rates or adding additional currencies in which our sales are denominated;
new, or changes in existing, regulatory requirements;
health or similar issues, including epidemics or pandemics;
tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;
costs of localizing our platform and services;
lack of (or delayed) acceptance of localized versions of our platform and services;
difficulties in and costs of staffing, managing, and operating our international operations, including compliance with local labor and employment laws and customs and enforcement of contractual obligations outside the U.S.;
tax issues, including restrictions on repatriating earnings, and with respect to corporate operating structures and intercompany arrangements;
weaker intellectual property protection;
the ongoing uncertainty, difficulty of, and burden and expense involved with, compliance with shifting global privacy, data protection, and cyber and information security laws and regulations, such as the General Data Protection Regulation 2016/679 (“GDPR”) and related cross-border data transfer requirements, and other recently enacted and emerging U.S. state privacy laws;
economic weakness or currency-related crises;
35

the burden of complying with a wide variety of U.S. and global laws and regulations applicable to foreign operations, including, import and export control laws and regulations, anti-corruption laws, tariffs, trade barriers, economic sanctions and other regulatory, legal, or contractual limitations on our ability to sell products and services in certain foreign markets, and the risks and costs of non-compliance;
generally longer payment cycles and greater difficulty in collecting accounts receivable;
our ability to adapt to sales practices and customer requirements in different cultures;
lack of brand recognition and increased competition;
the impact of wars and conflicts in foreign jurisdictions;
political instability, uncertainty, or change;
security risks in the countries where we are doing business; and
our ability to maintain our relationship with resellers to distribute our products and services internationally.
Any of these risks could adversely affect our business. For example, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with government requirements as they change from time to time. Failure to comply with these laws or regulations could have adverse effects on our business. In addition, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or applicable U.S. laws and regulations. As we grow, we continue to implement compliance procedures designed to prevent violations of these laws and regulations. There can be no assurance that all of our employees, contractors, resellers, and agents will comply with our compliance policies or with applicable laws and regulations. Violations of laws or compliance policies by our employees, contractors, resellers, or agents could result in delays in revenue recognition; financial reporting misstatements; fines; penalties; breaches of contractual obligations; or the prohibition of the import or export of our products and services, any of which and could have a material adverse effect on our business and operating results.
Further, our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. We expect that our international activities will continue to grow as we pursue further opportunities in existing and new markets and that our expansion efforts into new markets may accelerate, which will require significant management attention, financial resources, and compound the risks inherent to international expansion. If we invest substantial time and resources to expand our international operations and are unable to do so successfully, or in a timely manner, our business and operating results will suffer.
36

Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success and ability to compete depend, in part, upon our intellectual property. Failure to protect our intellectual property, including the unauthorized use of our intellectual property or a violation of our intellectual property rights by third parties may damage our brand and our reputation. In addition to certain patents and patent applications, we primarily rely on a combination of copyright, trademark, and trade secret protections, and confidentiality and license agreements with our employees, customers, partners, and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may be inadequate. In addition, the laws of some foreign countries do not protect proprietary rights to the same extent as the laws of the U.S. We make business decisions about when to seek patent protection for a particular technology and when to rely upon trade secret protection, and the approach we select may ultimately prove to be inadequate. Even in cases where we seek patent protection, there is no assurance that patents will be granted or that awarded patents will effectively protect every significant feature of our products and services. We also believe that the protection of our trademark rights is an important factor in product recognition, protecting our brand, and maintaining goodwill. If we do not adequately protect our rights in our trademarks from infringement and unauthorized use, any goodwill that we have developed in those trademarks could be lost or impaired, which could harm our brand and our business.
We may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management, and it could result in the impairment or loss of portions of our intellectual property rights. Any efforts to enforce our intellectual property rights may be met with actions attacking the validity and enforceability of such rights. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Remedies following any infringement or misappropriation, including injunctive relief, may be insufficient to prevent the infringement or misappropriation or otherwise address the damages sustained. Our failure to secure, protect, and enforce our intellectual property rights could significantly damage our brand and our business.
We may be sued by third parties for alleged infringement of their proprietary rights.
There is considerable patent and other intellectual property development activity in our industry. Our future success depends on our technology, products, and services not infringing upon the intellectual property rights of others. Our competitors, and other entities, including non-practicing entities and individuals, may own or claim to own, intellectual property relating to our industry. Our competitors or other third parties may claim that we are infringing upon or misappropriating their intellectual property rights, and we may be found to be infringing upon these rights. Additionally, we rely on the feedback provided by our customers and users to inform decisions on potential changes to our products and services, and we negotiate agreements with our customers that may include license rights to intellectual property developed while performing professional services. This feedback and these license rights may provide a customer or user a basis for competing against us, demanding royalties for use of intellectual properties, or contesting ownership and seeking to enjoin our use of current or future intellectual property.
Third parties have occasionally alleged that our technology infringes upon their intellectual property rights. In the future others may raise the same or similar claims and may assert claims against us, even if we are unaware of their intellectual property rights. Any of these claims and related litigation could cause us to incur significant expenses, and, if successfully asserted against us, could require that we pay substantial damages, settlement fees, or ongoing license or royalty payments; cease offering our platform or services or cease using certain technologies; implement expensive workarounds; or comply with other unfavorable conditions.
37

We may also be required to issue customer refunds and be obligated, without contractual limitation of liability provisions to limit our exposure, to indemnify our customers or business partners for intellectual property claims or litigation. Even if we were to prevail in any intellectual property dispute, any litigation regarding our intellectual property could be costly and time consuming and divert the attention of our management and key personnel from our business operations. During any litigation, we may make announcements regarding the results of hearings and motions and other interim developments, which could cause the market price of our Class A common stock to decline if securities analysts and investors view those announcements negatively.
The requirements of being a public company, including maintaining adequate internal control over our financial and management systems, may strain our resources and divert management’s attention.
As a public company we incur significant legal, accounting, and other expenses. We are subject to reporting requirements of the Securities Exchange Act of 1934, as amended, (“Exchange Act”), the Sarbanes-Oxley Act of 2002 (“Sarbanes-Oxley Act”), the rules subsequently implemented by the SEC, the rules and regulations of the listing standards of the New York Stock Exchange (“NYSE”), and other applicable securities rules and regulations. Compliance with these rules and regulations strains our financial and management systems, internal controls, and employees.
To comply with the Sarbanes-Oxley Act and to maintain and, if required, improve our disclosure controls, procedures, and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. If we have material weaknesses or deficiencies in our internal control over financial reporting, we may not detect errors on a timely basis and our consolidated financial statements may be materially misstated. Effective internal control is necessary for us to produce reliable financial reports and is important to prevent fraud.
In addition, we are required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. We will continue to incur significant expenses and devote substantial management effort toward ensuring compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, operating results, and financial condition. To assist us in complying with these requirements we may need to hire more employees or engage outside consultants, which will increase our operating expenses.
We intend to evaluate acquisitions or investments in third-party technologies and businesses, but we may not realize the anticipated benefits from, and may have to pay substantial costs related to, any acquisitions, mergers, joint ventures, or investments that we undertake.
As part of our business strategy, we continually evaluate acquisitions of, or investments in, a wide array of potential strategic opportunities, including third-party technologies and businesses. We may be unable to identify suitable transaction candidates in the future or to complete these transactions on a commercially reasonable basis, or at all. The evaluation of potential acquisitions and investments requires diversion of time and resources from normal business operations and may cause us to incur fees from outside advisors. Any transactions that we enter into could be material to our financial condition and operating results. These transactions may not result in the intended benefits to our business, and we may not successfully evaluate or utilize any acquired technology, offerings, or personnel, or accurately forecast the financial effect of a transaction. Although we conduct reasonably extensive due diligence of any transaction target entity, our due diligence may not reveal every concern that may exist with the target entity, the proposed transaction, and any subsequent integration. The process of acquiring a company or integrating an acquired company, business, technology, or the associated personnel into our own company is subject to various risks and challenges, including:
diverting management time and focus from operating our business to acquisition integration;
disrupting our respective ongoing business operations;
customer and industry acceptance of the acquired company’s offerings;
38

implementing or remediating the controls, procedures, and policies of the acquired company;
integrating acquired technologies into our own platform and technologies, including ensuring that we acquire the necessary intellectual property rights required to implement the integration;
our ability to ensure that we maintain quality, security, and data privacy standards for the acquired technology consistent with our brand;
retaining and integrating acquired employees;
failing to maintain important business relationships and contracts;
failing to realize any anticipated synergies;
using cash or equity that we may need in the future to operate our business or incurring debt on terms unfavorable to us or that we are unable to pay;
liability for activities of the acquired company before the acquisition;
liability arising from contracts entered into by the acquired company before the acquisition, which may include contracts that are in active breach by the company or another party, or contracts which may not align with our acceptable contracting principles or liability limitations;
litigation or other claims arising in connection with the acquired company;
impairment charges associated with goodwill and other acquired intangible assets; and
other unforeseen operating difficulties and expenditures.
Our limited experience acquiring companies may increase these risks. Our inability to address these risks or other problems that we encounter with our acquisitions and investments could result in a failure to realize the anticipated benefits of these acquisitions or investments, unanticipated liabilities, and harm to our business.
Risks Related to Ownership of Our Common Stock
The market price of our Class A common stock has been, and will likely continue to be, volatile, and you could lose all or part of your investment.
The market price of our Class A common stock has been, and will likely continue to be, volatile. Since our IPO in April 2018, our stock price has ranged from $18.06 to $85.65 through March 13, 2024. In addition to the factors discussed in this Annual Report on Form 10-K, the trading prices of the securities of technology companies in general have been highly volatile.
The market price of our Class A common stock may continue to fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
price and volume fluctuations in the overall stock market or in the trading volume of our shares or the size of our public float;
negative publicity related to the real or perceived quality of our platform, as well as the failure to timely launch new features, integrations, or services that gain market acceptance;
actual or anticipated fluctuations in our revenue or other operating metrics;
changes in the financial projections we provide to the public or our failure to meet financial projections;
failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet the estimates or the expectations of investors;
39

recruitment or departure of key personnel;
changes in accounting standards, policies, guidelines, interpretations, or principles;
global macroeconomic factors and the market conditions in our industry, including inflation and variations in interest rates;
rumors and market speculation involving our company or other companies in our industry;
actual or perceived failures or breaches of security or privacy, and the costs associated with responding to and addressing any such actual or perceived failures or breaches;
announcements by us or our competitors of significant innovations, acquisitions, strategic partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
indemnity demands or lawsuits threatened or filed against us;
other events or factors, including those resulting from wars and conflicts, incidents of terrorism, public health concerns or epidemics, or responses to these events;
sales of our Class A common stock held by our large institutional shareholders; and
sales of additional shares of our Class A common stock by us, our directors and executive officers, or our other shareholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities. In particular, the stock markets have been volatile in response to macroeconomic conditions such as inflation, instability in the global banking sector, and adjustments to interest rates, geopolitical wars and conflicts, the COVID-19 pandemic, and for companies in the technology industry generally; extreme volatility has also resulted for companies that have been targeted for “short squeeze” opportunities. Stock prices of many companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business, and harm our business.
Sales of a substantial amount of our Class A common stock in the public markets, particularly sales by our directors, executive officers, and significant shareholders, or the perception that these sales may occur, may cause the market price of our Class A common stock to decline.
Shares held by our employees, executive officers, directors, and the majority of our security holders are currently tradeable in the public market, subject in certain cases to volume limitations under Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”), various vesting agreements, as well as our insider trading policy. Sales of a substantial number of shares, or the perception that sales may occur, could cause our market price to fall or make it more difficult for you to sell your Class A common stock at a time and price that you deem appropriate.
In addition, we have filed a registration statement to register shares reserved for future issuance under our equity compensation plans. Subject to the satisfaction of vesting conditions, the shares issued upon exercise of outstanding stock options or settlement of outstanding restricted stock units (“RSUs”) or performance stock units (“PSUs”) will be available for immediate resale in the U.S. in the open market.
We may also issue our shares of common stock or securities convertible into shares of our common stock in connection with a financing, acquisition, investment, or otherwise. Any further issuance could result in substantial dilution to our existing shareholders and cause the market price of our Class A common stock to decline.
40

If securities or industry analysts do not publish research about our company, or publish inaccurate or unfavorable research, then the price and trading volume of our Class A common stock could decline.
The trading market for our Class A common stock will depend, in part, on the research and reports that securities or industry analysts publish about our company, our market, and our competitors. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on our company on a regular basis, demand for our Class A common stock could decrease, which might cause our market price or trading volume to decline.
Provisions in our corporate charter documents and under Washington law could make an acquisition of our company, which may be beneficial to our shareholders, more difficult and may prevent attempts by our shareholders to replace or remove our current management.
Provisions in our amended and restated articles of incorporation and bylaws may discourage, delay, or prevent a merger, acquisition, or other change in control of our company that shareholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our Class A common stock, thereby depressing the market price. In addition, because our Board is responsible for appointing the members of our senior management team, these provisions may frustrate or prevent any attempts by our shareholders to replace or remove our current management by making it more difficult for shareholders to replace members of our Board. Among other things, these provisions:
established a classified board of directors so that not all members of our board are elected at one time;
permit only the board of directors to establish the number of directors and fill vacancies on the board;
eliminated the ability of our shareholders to call special meetings of shareholders;
prohibit shareholder action by written consent unless the consent is unanimous, which requires all shareholder actions to be taken at a meeting of our shareholders;
established advance notice requirements and informational and procedural requirements for nominations for election to our board or for proposing matters that can be acted upon by shareholders at annual shareholder meetings;
prohibit cumulative voting;
provide that directors may only be removed “for cause” and only with the approval of two-thirds of the voting power of our outstanding shares;
require supermajority voting to amend some provisions in our amended and restated articles of incorporation and amended and restated bylaws; and
authorized the issuance of “blank check” preferred stock that our board could use to implement a shareholder rights plan, also known as a “poison pill.”
In addition, under Washington law, shareholders of public companies can act by written consent only by obtaining unanimous written consent. This limit on the ability of our shareholders to act by less than unanimous consent may lengthen the amount of time required to take shareholder action.
41

Moreover, because we are incorporated in the State of Washington, we are governed by the provisions of the Revised Code of Washington Chapter 23B.19, the Washington Business Corporation Act (“WBCA”), which prohibits a “target corporation” from engaging in any of a broad range of business combinations with any “acquiring person,” which is defined as a person or group of persons who beneficially owns 10% or more of the voting securities of the “target corporation,” for a period of five years following the date on which the shareholder became an “acquiring person.”
Any of these provisions of our charter documents or Washington law could, under certain circumstances, depress the market price of our Class A common stock. See Exhibit 4.3 to this Annual Report on Form 10-K for the fiscal year ended January 31, 2024, titled “Description of Securities Under Section 12 of the Securities Exchange Act of 1934, as amended.”
Our amended and restated articles of incorporation designate the federal and state courts located within the State of Washington as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our shareholders, which could limit our shareholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees, or agents.
Our amended and restated articles of incorporation provide that, unless we consent in writing to an alternative forum: the federal courts located in the State of Washington are the sole and exclusive forum for claims under the Securities Act; and the federal and state courts located within the State of Washington (“Washington Courts”) are the sole and exclusive forum for any internal corporate proceedings (as defined in the WBCA), subject to the Washington Courts having personal jurisdiction over the indispensable parties named as defendants and the claim not being one that is vested in the exclusive jurisdiction of a court or forum other than the Washington Courts, or for which the Washington Courts do not have subject matter jurisdiction. Any person purchasing or otherwise acquiring any interest in any shares of our capital stock shall be deemed to have notice of and to have consented to this provision of our amended and restated articles of incorporation.
This choice of forum provision may limit our shareholders’ ability to bring a claim in a judicial forum that it finds favorable for internal corporate proceedings, which may discourage lawsuits even though an action, if successful, might benefit our shareholders. Shareholders who do bring a claim in Washington Courts could face additional litigation costs in pursuing the claim, particularly if they do not reside in or near the State of Washington. Washington Courts may also reach different judgments or results than would other courts, including courts where a shareholder considering an action may be located or would otherwise choose to bring the action, and any judgments or results may be more favorable to us than to our shareholders. Alternatively, if a court were to find this provision of our amended and restated articles of incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving these matters in other jurisdictions, which could have an adverse effect on our business, financial condition or operating results.Risks Related to Governmental Regulation
Actual or perceived failure to comply with laws, regulations, and commitments affecting our business, including those related to privacy, data protection, marketing, advertising, and information security could harm our business.
We receive, store, and process personal information and other data from and about customers, potential customers, our employees, partners, and service providers. In addition, customers use our products and solutions to obtain and store personal information, health information (including protected health information), and personal financial information. Our handling of data is thus subject to a variety of laws and regulations in the U.S. and internationally, including those applicable to the collection, processing, disclosure, transfer, and security of certain types of data.
42

These laws impose stringent data privacy, data protection, and cybersecurity requirements, and could increase our risk of non-compliance and increase the costs of providing our services in a compliant manner. Further, developments related to new and revised laws can occur very quickly, and we expect that new laws, regulations, and industry standards will continue to be proposed and enacted relating to privacy, data protection, marketing, advertising, consumer communications, and information security in the U.S. and internationally. We cannot currently determine the impact these existing and future laws, regulations, and standards may have on our business. Though we endeavor to maintain comprehensive compliance processes and procedures, we cannot guarantee that we will be able to fully comply with these continuously evolving, and potentially conflicting, laws in the jurisdictions in which we operate. The dynamic landscape of, and uncertainty related to, these laws, regulations, and standards may lead to additional costs and increase our overall risk exposure. Any failure or perceived failure by us to comply with such laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance may result in governmental investigations and enforcement actions or notices, litigation, significant fines and penalties, sanctions, orders to cease or change our processing of data, assessment notices (for a compulsory audit), adverse publicity, loss of trust with our customers and partners, civil litigation claims by customers and data subjects, and could jeopardize our ability to sell products and services to customers in certain jurisdictions, and loss of trust with our customers and partners. Any of the foregoing results could have an adverse effect on our reputation and business results.
In addition, our data handling is subject to contractual obligations and industry standards, and we have internal policies and public documentation regarding our collection, processing, use, disclosure, deletion, and security of information. Although we endeavor to comply with these contracts, standards, policies, and documentation, we may at times fail to do so or face allegations of failure to do so. The publication of our privacy practices and other documentation that include commitments about data privacy and security may also subject us to potential actions if they are found to be deceptive, unfair, or otherwise misrepresent our actual practices, which could materially and adversely affect our business, financial condition, and operating results.
We could be subject to additional sales tax or other tax liabilities.
State, local, and foreign taxing jurisdictions have differing rules and regulations governing sales, use, value added, and other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, the applicability of sales taxes to our platform in various jurisdictions is unclear. It is possible that we could face tax audits and that our liability for these taxes could exceed our estimates as taxing authorities could still assert that we are obligated to collect additional amounts as taxes from our customers and remit those taxes to those authorities. Additionally, we do not collect transaction taxes in all jurisdictions in which we have sales based on our understanding that these taxes are not applicable or that an exemption applies. If we become subject to tax audits in these jurisdictions and a successful assertion is made that we should be collecting sales, use, value added, or other taxes where we have not historically done so, it could result in substantial tax liabilities for past sales; customers deciding not to purchase our products; or harm to our business, operating results, and financial condition.
Further, an increasing number of states and foreign jurisdictions have considered or adopted laws or administrative practices, with or without notice, that impose new taxes on all or a portion of gross revenue or other similar amounts or impose additional obligations on remote sellers to collect transaction taxes such as sales, consumption, value added, or similar taxes. If new laws are adopted in a jurisdiction where we do not collect these taxes, we may not have sufficient lead time to implement systems and processes to collect these taxes. Failure to comply with these laws or administrative practices, or a successful assertion by jurisdictions requiring us to collect taxes where we do not, could result in substantial tax liabilities, including for past sales, as well as penalties and interest. In addition, if the tax authorities in jurisdictions where we are already subject to sales tax or other indirect tax obligations were to successfully challenge our positions, our tax liability could increase substantially.
43

Our ability to use our net operating loss to offset future taxable income may be subject to certain limitations.
As of January 31, 2024, we had U.S. federal net operating loss carryforwards (“NOLs”), of approximately $388.6 million. In general, under Section 382 of the Internal Revenue Code of 1986, as amended (“Code”), a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its NOLs to offset future taxable income. As a result, our existing NOLs are, and may continue to be, subject to limitations arising from previous ownership changes.
Future changes in our stock ownership, the causes of which may be outside of our control, could result in an ownership change under Section 382 of the Code. Our NOLs may also be impaired under state laws. 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. For these reasons, we may not be able to realize any tax benefit from the use of our NOLs.
Changes in tax laws or regulations could be enacted or existing tax laws or regulations could be applied to us or our customers in a manner that could increase the costs of our platform and services and harm our business.
Income, sales, use, value added, or other tax laws, statutes, rules, regulations, or ordinances could be enacted or amended at any time, possibly with retroactive effect, and could be applied solely or disproportionately to products and services provided over the Internet. These enactments or amendments could reduce our sales activity by increasing gross sales prices, inclusive of tax, and ultimately harm our operating results and cash flows.
In addition, global tax developments applicable to multinational businesses could have an adverse impact on our financial condition, results of operations, and cash flows. Such developments, for example, include without limitation certain Organization for Economic Cooperation and Development proposals regarding the implementation of the global minimum tax under the Pillar Two model rules. We are continuing to evaluate the impact of these tax developments as new guidance and regulations are published. Given these developments, we believe that tax authorities in the U.S. and other jurisdictions are likely to increase audit efforts, which could increase the amount of taxes we incur in those jurisdictions, and in turn, increase our global effective tax rate.
The application of U.S. federal, state, local, and international tax laws to services provided electronically is unclear and continuously evolving. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted or applied adversely to us, possibly with retroactive effect, which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines, penalties, or interest for past amounts. If we are unsuccessful in collecting these taxes due from our customers, we could be held liable for outstanding amounts, which could adversely affect our operating results and harm our business.
Failure to comply with Federal Acquisition Regulation clauses or anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the U.S., could subject us to penalties and other adverse consequences.
We are subject to contractual clauses promulgated under the Federal Acquisition Regulations (“FAR”), the Foreign Corrupt Practices Act (“FCPA”), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, and other anti-corruption and anti-money laundering laws in countries in which we conduct activities. We face significant risks if we fail to comply with the FCPA and other anti-corruption and anti-money laundering laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering, or providing, directly or indirectly, improper payments or anything of value to foreign government officials, political parties, and private-sector recipients for the purpose of obtaining or retaining business, directing business to any person, or securing any advantage. In many foreign countries, particularly in countries with developing economies, it may be a local custom that businesses engage in practices that are prohibited by the FCPA or other applicable anti-corruption and anti-money laundering laws and regulations. As we seek to expand our international business activities, our potential liabilities under these laws and regulations could increase.
44

In addition, we use various third parties to sell our products and services and conduct our business internationally and with the U.S. federal government. We or our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even though these activities would violate our internal policies and even if we do not explicitly authorize these activities. We have implemented an anti-corruption compliance program and adopted an anti-corruption policy, but we cannot assure you that all of our employees and agents, as well as those companies to which we outsource certain of our business operations, will comply with our policies and applicable law, and we may be ultimately held responsible for any non-compliance.
Any breach of applicable FAR clauses or violation of the FCPA, the laws underlying the applicable FAR clauses, or other applicable anti-corruption laws or anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, and suspension or debarment from eligibility for U.S. government contracts, any of which could have a materially adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources and significant defense costs and other professional fees.
Governmental export or import controls could limit our ability to compete in foreign markets and subject us to liability if we violate them.
Our products and services may be subject to U.S. export controls, including U.S. Export Administration Regulations administered by the Department of Commerce’s Bureau of Industry and Security, and we incorporate encryption technology into certain features. U.S. export controls may require submissions classifying our products and annual or semi-annual reports. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export authorization or licenses for our products and services, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our products and services may create delays in the introduction of our feature releases in international markets, prevent our customers with international operations from using our platform and services, or, in some cases, prevent the use of our products and services in some countries or regions altogether. If we fail to comply with these regulations, then we may be subject to criminal and civil penalties.
Furthermore, economic sanctions prohibit the distribution of certain products and the provisioning of technology and services to countries, governments, and persons identified by government sanction programs, including trade sanctions regulations maintained by the U.S. Department of Treasury’s Office of Foreign Assets Control. If we fail to comply with these economic sanctions or fail to maintain controls sufficient to monitor our sanctions compliance on an ongoing basis, we may suffer reputational harm and the government may fine or impose other civil or criminal penalties on us, including a denial of certain export privileges. While our controls and policies are designed to prevent the use of certain products and services in sanctioned countries, or by governments or persons identified by government sanction programs, we may not be able to prevent distribution or use in violation of these sanctions from occurring, and these controls may not be fully effective. Additionally, trade sanctions and similar regulations may experience periods of rapid and complex change, and we may experience difficulties or delays implementing updated compliance protocols.
Moreover, any new export or import restrictions, trade sanctions, new legislation, or shifting approaches in the enforcement or scope of existing regulations could result in decreased use of our products or services by, or in our decreased ability to export or sell our services or access to our platform to, existing or potential customers with international operations. Any decreased use of our products or services, or limitation on our ability to export or sell our services or access to our platform, would likely adversely affect our business.General Risk Factors
45

The loss of one or more of our key personnel could harm our business.
Our success depends largely upon the continued service of our senior management team, which provides leadership and contributions in the areas of product development, operations, security, marketing, sales, customer support, human resources, finance and accounting, legal, and compliance. From time to time, there may be changes in our senior management team resulting from the hiring, promotion, or departure of executives, which could disrupt our business.
We do not have employment agreements with any member of our senior management team, and we do not maintain key person life insurance for any employee. The loss of one or more of our key employees or members of our senior management team, especially our President and Chief Executive Officer, Mark P. Mader, may be disruptive to our business.
Contractual disputes or commitments, including indemnity obligations, may be costly, time-consuming, may result in contract or relationship terminations, and could harm our reputation.
The sale of our products and services to customers, and our engagements with other vendors and partners, are contract intensive and we are a party to contracts globally. Contract terms with these counterparties are not always standardized and may be subject to differing interpretations, which could result in contractual disputes. Our contracts with customers contain a wide variety of operational commitments, including security, privacy, and regulatory compliance obligations. These commitments are memorialized both in legal agreements and documentation describing the features and functionality of our platform. If we fail to meet our commitments, then our counterparties could notify us of an alleged contract breach; make claims or demands for damages arising from their use of our platform; or otherwise dispute any contractual provision or the accuracy of our documentation; and the resolution of these failures, disputes, claims, or demands in a manner adverse to us could negatively affect our operating results. Even the existence of these issues, or resolution in a manner favorable to us could negatively affect our operating results due to the loss of customer goodwill, termination of revenue-generating contracts, or the costs associated with defending or enforcing our contractual rights.
Further, certain of our customer agreements contain service level commitments. If we are unable to meet the stated service level commitments, including uptime requirements, we may be contractually obligated to provide these affected customers with service credits or refunds which could significantly affect our revenue in the period in which the uptime failure occurs or the period in which the credits are due. We could also face subscription terminations, which may significantly affect both our current and future revenue. We have issued credits and other recompense to customers in the past based on outages experienced by our platform. Additional service level failures could damage our reputation, which would also affect our future revenue and operating results.
Our agreements with customers, vendors, and partners may also include provisions under which we agree to provide certain defense and indemnity obligations for losses suffered or incurred as a result of third-party claims of intellectual property infringement or other commitments or liabilities relating to or arising from our contractual obligations. Indemnity payments and defense costs may be substantial and could harm our business, operating results, and financial condition. Any dispute involving a customer and relating to our indemnity obligations could have adverse effects on our relationship with that customer and other existing or potential customers and may harm our business and operating results. There can be no assurance that contractual provisions will protect us from liability for damages in the event we are sued by parties with which we contract, or if we are called upon to fulfill indemnification obligations.
We may be subject to litigation or regulatory proceedings for a variety of claims, which could adversely affect our operating results, harm our reputation, or otherwise negatively impact our business.
We may be involved as a party to, or an indemnitor in, disputes or regulatory inquiries that arise in the ordinary course of business. These may include demands, claims, lawsuits, arbitration, or regulatory proceedings regarding labor and employment issues, commercial disagreements, securities law violations, merger and acquisition activity, and other matters. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger.
46

Although we carry general liability, employment practices, and director and officer liability insurance coverage, our insurance may not cover all potential claims to which we are exposed or may not be adequate to indemnify us for all resulting liability. Any claims made against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and significantly divert operational resources. Because litigation is inherently unpredictable, we cannot assure you that the results of any of these actions will not have a material adverse effect on our business, financial condition, operating results, and prospects.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our operating results could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Adverse economic and market conditions and reductions in productivity spending may harm our business.
Our business depends on the overall demand for cloud-based collaborative work management platforms and on the economic health of our current and prospective customers. The U.S. has experienced cyclical downturns resulting in a significant weakening of the economy, more limited availability of credit, a reduction in business confidence and activity, increased inflation and interest rates, and other difficulties that may affect one or more of the industries to which we sell products and services.
In addition, events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions or the financial services industry generally, or concerns or rumors about any events of these kind or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. Our ongoing cash management strategy is to maintain diversity in our deposit accounts at multiple financial institutions, but there can be no assurance that this strategy will be successful. If any of our or other banks and financial institutions enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, then our ability to access our cash and cash equivalents may be threatened and could have a material adverse effect on our business and financial condition.
Continued uncertainty due to general macroeconomic conditions makes it difficult for us and our customers to accurately forecast and plan future business activities, which could cause customers to delay or reduce their information technology spending. This could result in reductions in sales of our platform and services, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies, and increased price competition. Any of these events could harm our business and operating results.
Political developments, including wars and conflicts, and their associated effects may harm our business.
Political developments, wars and conflicts, other governmental changes, and trade disputes and tariffs may negatively impact markets and cause weaker macroeconomic conditions. These conditions have created and may in the future create economic, operational, and political uncertainty, including volatility in global financial markets and the value of foreign currencies. For example, the ongoing conflicts in the Middle East and Ukraine have had a negative impact on global economic and market conditions, and any laws, sanctions, or regulations resulting from these conflicts may impact our ability to do business in certain jurisdictions. Any geopolitical wars or conflicts could adversely affect our business in the involved jurisdictions and more broadly in the geographic area surrounding the war or conflict. As we monitor the developments related to and resulting from wars and conflicts, we may be required to adjust our business plans to achieve compliance with applicable law, sanctions, regulations, and, as necessary, to support our customers and employees.
47

The impact of wars, conflicts, domestic and international political developments, and governmental changes may not be fully realized for several years or more. Uncertainty about these impacts may cause some of our customers or potential customers to curtail spending and may ultimately result in new regulatory, operational, and cost challenges to our global operations. These adverse conditions could result in reductions in sales of our products and services, longer sales cycles, reductions in subscription duration and value, slower adoption of new technologies, and increased price competition. Any of these events would likely have an adverse effect on our business, operating results, and financial position.
Expectations of our performance relating to environmental, social, and governance factors may impose additional costs and expose us to new risks.
There is an increasing focus from regulatory bodies, investors, customers, employees, and other stakeholders on corporate responsibility, specifically related to environmental, social, and governance (“ESG”) factors. The SEC recently adopted additional disclosure requirements regarding ESG factors, including the impact our business has on the environment, making it important for reporting companies to increase transparency regarding ESG data. A number of other recently enacted and emerging U.S. state and international laws are set to require substantive disclosures regarding greenhouse gas emissions and climate related risks and may become applicable to us. Some investors may use these ESG factors to guide their investment strategies and, in some cases, may choose not to invest in us and instead invest in our competitors if they believe our policies and practices relating to corporate responsibility are inadequate. Third-party providers of corporate responsibility ratings and reports on companies have increased to meet growing investor demand for measurement of corporate responsibility performance, and implementation of these tools can be costly both financially and in terms of human capital. The criteria by which companies’ corporate responsibility practices are assessed may change, including as a result of the SEC’s recently adopted rules, which may require us to establish additional internal controls, engage additional consultants, and incur additional costs related to evaluating our environmental impact and preparing newly required disclosures. If we elect not to or are unable to satisfy new criteria, investors may conclude that our corporate responsibility policies are inadequate. We may face reputational damage in the event that our corporate responsibility procedures or standards do not meet the standards set by various constituencies.
In addition, in the event that we communicate certain initiatives and goals regarding ESG matters, we could fail, or be perceived to fail, in our achievement of these initiatives or goals, or we could be criticized for the scope of the initiatives or goals. If we fail to satisfy the expectations of investors, employees, and other stakeholders, or, if our initiatives are not executed as planned, our reputation and business, operating results, and financial condition could be adversely impacted.
Catastrophic events may disrupt our business.
Natural disasters or other catastrophic events may cause damage or disruptions to our operations. Our corporate headquarters are located in the greater Seattle area, which is an earthquake-prone region. We also rely on our network and third-party infrastructure and enterprise applications, internal technology systems, and our website for our development, marketing, operational support, and sales activities. In addition, we utilize banking and financial services to manage our business and financial operations. In the event of a major earthquake, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, a failure of banking or other financial institutions, social unrest, cyber-attack, war, or terrorist attack, our disaster recovery and business continuity plans may be inadequate and we may endure system interruptions; reputational harm; delays in our product development; lengthy interruptions in our platform and services; breaches of data security; loss of critical data; delays in payment processing or the inability to access financial assets; and inability to continue our operations, all of which could harm our operating results. In addition, the long-term effects of climate change on general economic conditions and the technology industry are unclear, and this may heighten or intensify existing risk of natural disasters that could negatively impact our business.
Item 1B. Unresolved Staff Comments
None.
48

Item 1C. Cybersecurity
Cybersecurity Risk Management and Strategy
Our business involves the storage, transmission, and processing of a large quantity of customer data, including confidential and sensitive information. Our management team and Board recognize the significance of maintaining the trust of our customers and business partners, including the importance of managing cybersecurity risks as part of our larger risk management strategy. While everyone at our company plays a part in managing these risks, oversight responsibility for cybersecurity is shared by our management team and our Board, including its Audit Committee.
We have adopted a variety of data security controls, and we have a defined protocol for identifying, containing, and remediating cybersecurity incidents. Our cybersecurity program is aligned with our overall enterprise risk management strategy and leverages the National Institute of Standards and Technology security framework to drive strategic direction and maturity improvement. This program is led by our Chief Information Security Officer ("CISO"), who has served in the role since 2020, has over 10 years of experience leading cybersecurity programs at large enterprise organizations, and holds a Ph.D. and master’s degree in Information Assurance and Security. We also utilize our Information Security Steering Committee (“ISSC”), a cross-functional group of senior internal stakeholders responsible for identifying and addressing significant security risks that could impact customers, our platform, or our corporate environment. The ISSC makes recommendations to escalate risks to senior leadership and our Board, and also determines, and reviews annually, our security risk tolerance including setting acceptance criteria for security related risks.
We follow a documented risk management procedure that involves creating and monitoring remediation plans with the aim of mitigating our exposure to cybersecurity risks. Our Active Defense and Response Team (“ADRT”) is designed to monitor and detect threats to our customers, platform, and our corporate environment, and provides a regular security briefing to the ISSC on relevant threat items. This information is used to escalate items to the appropriate threat level as necessary. ADRT members also regularly test the incident response capability of our information systems, using tests and exercises to determine their effectiveness.
Additionally, we have adopted a Third Party Risk Management Policy (“TPRM Policy”) to provide an integrated framework for the review and selection of our prospective or current third-party contractors and providers. The goal of the TPRM Policy is to identify and analyze risks before engaging in or continuing business with such third parties, so that these risks can be mitigated, monitored, and managed on an ongoing basis. In addition, our Supply Chain Review Board, composed of a cross-functional group of internal management team members, uses a risk-based due diligence approach to evaluate third-party providers. We endeavor to only engage third-party providers after completing a review of the risks associated with such engagement and in accordance with the TPRM Policy. We routinely monitor these third-party engagements, including, among other measures, by requesting regular updates to the provider’s security documentation and by reviewing the scope of our agreements with the provider.
Further, we have achieved certifications for internationally recognized information security and data privacy standards developed by the International Organization for Standardization (“ISO”), including ISO/IEC 27001:2013; ISO/IEC 27017:2015; ISO/IEC 27018:2019; and ISO/IEC 27701:2019. We also maintain certifications through a variety of other data security standards, including SOC2 and FedRAMP. These certifications demonstrate our commitment to industry-leading security and privacy best practices.
To ensure adherence to our cybersecurity policies and compliance with information security standards, independent third parties audit our practices each year and conduct infrastructure and application security assessments and penetration testing. We also mandate regular cybersecurity training for our employees. Further, our security incident response policies and procedures are documented and provided to all authorized personnel to guide them in detecting, responding to, and recovering from security events and incidents.
49

Though we have previously experienced, and may experience in the future, cybersecurity incidents, we do not believe that any of these incidents have materially affected our business operations, financial condition or operating results. In the future, we may experience a material Cybersecurity Threat that could adversely affect our business operations, financial condition or operating results. For more information regarding our cybersecurity risks and the related potential impacts on our business, see the risk factor titled “Our failure to sufficiently secure our products and services may result in unauthorized access to customer data, a negative impact on our customer attraction and retention, and significant liabilities.”
Governance
Our Board engages in risk oversight on a broad range of matters related to cybersecurity. They demonstrate independence from management and exercise oversight for the development and performance of our internal information security controls. Our CISO provides quarterly updates to the Audit Committee and meets regularly with our Chief Executive Officer and other senior management members to discuss cybersecurity matters. Our Audit Committee regularly reviews metrics and updates related to Cybersecurity Threat response preparedness, program maturity milestones, risk mitigation status, and the current and emerging threat landscape. Additionally, we consider director and Audit Committee member Alissa Abdullah to be a cybersecurity expert because of her background and experience, with a Ph.D. in information technology management, current service as Mastercard Incorporated’s deputy chief security officer, and prior service in high level information and technology management roles.
Item 2. Properties
Our corporate headquarters are located in Bellevue, Washington, where we currently lease approximately 123,000 square feet under lease agreements that expire at various times from 2026 through 2029. We also lease facilities on a long-term basis in Boston, Massachusetts; London, England; and Sydney, Australia; and in several other locations on a short-term basis. We believe that our facilities are suitable to meet our current needs, and that, should it be needed, adequate additional or alternative space will be available to accommodate any expansion of our operations.
Item 3. Legal Proceedings
From time to time in the normal course of business, we may be subject to various legal matters such as threatened or pending claims or proceedings. For further information on our legal proceedings, see Note 14, Commitments and Contingencies, in the notes to our consolidated financial statements included in this Annual Report on Form 10-K.
Item 4. Mine Safety Disclosures
Not applicable.
50

Part II
Item 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities
Market Information
Our Class A common stock is listed on the New York Stock Exchange under the symbol "SMAR." Our Class B common stock is not listed or traded on any stock exchange.
Holders of Record
As of March 13, 2024, we had 98 holders of record of our Class A common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of beneficial owners of our Class A common stock represented by these holders.
Dividend Policy
We currently do not intend to declare or pay any cash dividends in the foreseeable future.
51

Stock Performance Graph
This stock performance graph shall not be deemed "soliciting material" or to be "filed" with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Smartsheet Inc. under the Securities Act or the Exchange Act.
We have presented below the cumulative total return to our shareholders from April 27, 2018 (the date our Class A common stock commenced trading on the New York Stock Exchange) through January 31, 2024 in comparison to the Standard & Poor’s (“S&P”) 500 Index and S&P Information Technology Index. All values assume a $100 initial investment and data for the S&P’s 500 Index and S&P Information Technology Index assume reinvestment of dividends. The comparisons are based on historical data and are not indicative of, nor intended to, forecast the future performance of our Class A common stock.
1721
Securities Authorized for Issuance under Equity Compensation Plans
The information required by this item with respect to our equity compensation plans is incorporated by reference to our Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
52

Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
None.
Item 6. [Reserved]
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 together with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. These statements are often identified by the use of words including, but not limited to, “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including but not limited to those discussed in the section titled “Risk Factors” and in other parts of this Annual Report on Form 10-K. Our fiscal year ends January 31. A discussion and analysis of our financial condition, results of operations, and cash flows for the year ended January 31, 2023 compared to the year ended January 31, 2022 is included in Item 7 of Part II, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended January 31, 2023 filed with the SEC on March 22, 2023.
Overview
Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly and securely at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management.
We generate revenue primarily from the sale of subscriptions to our cloud-based platform for work management. For subscriptions, customers select the plan that meets their needs and can begin using Smartsheet within minutes. We offer three paid subscription levels to new customers: Pro, Business, and Enterprise, the pricing for which varies by the features provided. Customers can also purchase capabilities a la carte or in a bundle through our Smartsheet Advance package options with Enterprise subscriptions, which provide capabilities that enable customers to implement solutions for a specific use case or for large scale projects, initiatives, or processes. These capabilities include Control Center, Dynamic View, Data Shuttle, Connectors, Bridge, and Data Table. Customers with additional security and governance needs can purchase Smartsheet Safeguard, which provides capabilities to support oversight, security, and ongoing policy management. Safeguard is available as an add-on to Enterprise plans and as a part of Smartsheet Advance Platinum level. Additional subscriptions that can be integrated with our cloud-based platform include Resource Management, a resource planning solution that helps businesses plan and allocate resources across their programs, track and manage time, and forecast hiring needs; and Brandfolder, a digital asset management platform that enables users to easily organize, discover, control, distribute, and share digital assets. Professional services are offered to help customers create and administer work management solutions for specific use cases and for training purposes.
Customers can begin using our platform by purchasing a subscription directly from our website, through our sales force, starting a free trial, or working as a collaborator on a project. Smartsheet also offers a free subscription plan for new customers looking to get started with task and project management.
53

Macroeconomic Conditions and Other Factors
Our results of operations may be significantly influenced by general macroeconomic conditions, including, but not limited to, the impact of the geopolitical conflicts, interest rates, inflation, instability in the global banking sector, and foreign currency exchange rate fluctuations. Inflationary factors, such as increases in our operating expenses, may adversely affect our results of operations, as our customers primarily purchase products and services from us on a subscription basis over a period of time. We monitor the direct and indirect impacts of these circumstances on our business and financial results. The implications of these macroeconomic events on our business, results of operations and overall financial outlook remain uncertain over the long term and may have an adverse impact in future periods. Refer to Part I, Item 1A, “Risk Factors” for further discussion of the potential impact of these general macroeconomic factors and other risks on our business.
Key Business Metrics
We review the following key business metrics to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.
In the fourth quarter of fiscal year ended January 31, 2024, management re-evaluated its key business metrics and as a result annualized contract value (“ACV”) will now be referred to as annualized recurring revenue (“ARR”). We believe the change will result in key business metrics that more closely align with our industry peers and with how management views growth in the business and evaluates financial performance. The change from ACV to ARR did not have a material impact to our key business metrics in the current or any prior reporting period. The definition and calculation of the key business metrics discussed below may differ from other similarly titled metrics used by other companies.
The following table summarizes our key business metrics:
January 31,
202420232022
Annualized recurring revenue (in millions)$1,031 $854 $639 
Average ARR per domain-based customer$9,672 $8,377 $6,977 
Dollar-based net retention rate for all customers (trailing 12 months)116 %125 %134 %
Customers with ARR of $100 thousand or more1,904 1,484 1,026 
Customers with ARR of $50 thousand or more3,924 3,206 2,354 
Customers with ARR of $5 thousand or more19,818 18,093 15,150 
Annualized recurring revenue
We define annualized recurring revenue, or ARR, as the annualized recurring value of all active subscription contracts at the end of a reporting period. We exclude the value of non-recurring revenue streams, such as our professional services revenue, that are recognized at a point in time. We use ARR as one of our operating measures to assess the strength of the Company’s subscription services. ARR is a performance metric and should be viewed independently of revenue and deferred revenue, and is not intended to be a substitute for, or combined with, any of these items. Both multi-year contracts and contracts with terms less than one year are annualized by dividing the total committed contract value by the number of months in the subscription term and then multiplying by twelve. Annualizing contracts with terms less than one year results in amounts being included in our ARR calculation that are in excess of the total contract value for those contracts at the end of the reporting period. The value of subscription contracts that are sold through third-party resellers, wherein we do not have visibility into the pricing provided, is based on the list price.
54

Average ARR per domain-based customer
We use average ARR per domain-based customer to measure customer commitment to our platform and sales force productivity. We define average ARR per domain-based customer as total outstanding ARR for domain-based subscriptions as of the end of the reporting period divided by the number of domain-based customers as of the same date. We define domain-based customers as organizations with a unique email domain name.
Dollar-based net retention rate
We calculate dollar-based net retention rate as of a period end by starting with the ARR from the cohort of all customers as of the 12 months prior to such period end (“Prior Period ARR”). We then calculate the ARR from these same customers as of the current period end (“Current Period ARR”). Current Period ARR includes any upsells and is net of contraction or attrition over the trailing 12 months, but excludes subscription revenue from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the dollar-based net retention rate. Any ARR obtained through merger and acquisition transactions does not affect the dollar-based net retention rate until one year from the date on which the transaction closed.
The dollar-based net retention rate is used by us to evaluate the long-term value of our customer relationships and is driven by our ability to retain and expand the subscription revenue generated from our existing customers.
Components of Results of Operations
Revenue
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to our cloud-based platform. We recognize subscription revenue ratably over the subscription contract term beginning on the date access to our platform is provided, as no implementation work is required, assuming all other revenue recognition criteria have been met.
Professional services revenue
Professional services revenue primarily includes fees for consulting and training services. Our consulting services typically consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, with some smaller engagements being provided for a fixed fee. We recognize revenue for our consulting services as those services are delivered. Our training services are delivered either remotely or at the customer site. Training services are charged for on a fixed-fee basis and we recognize revenue as the training program is delivered. Our consulting and training services are generally considered to be distinct, for accounting purposes, and we recognize revenue as services are performed or upon completion of work.
Cost of revenue and gross margin
Cost of subscription revenue
Cost of subscription revenue primarily consists of expenses related to hosting our services and providing support, including employee-related costs, third-party hosting fees, software-related costs, amortization of capitalized software, amortization of acquisition-related intangibles, and payment processing fees.
Cost of professional services revenue
Cost of professional services revenue consists primarily of employee-related costs for our consulting and training teams, costs of outside services to supplement our internal teams, allocated overhead, software-related costs, travel-related costs, and billable expenses.
55

Gross margin
Gross margin is calculated as gross profit expressed as a percentage of total revenue. Our gross margin may fluctuate from period to period as we continue to invest in and optimize our technology and infrastructure.
Operating expenses
Research and development
Research and development expenses consist primarily of employee-related costs, software-related costs, allocated overhead, costs of outside services used to supplement our internal staff, and travel-related costs. We consider continued investment in our development talent and our platform to be important for our growth. We expect our research and development expenses to increase in absolute dollars as our business grows and to decrease over the long-term as a percentage of total revenue due to economies of scale.
Sales and marketing
Sales and marketing expenses consist primarily of employee-related costs, brand awareness and demand generation costs, allocated overhead, costs of outside services used to supplement our internal staff, travel-related costs, software-related costs, and amortization of acquisition-related intangibles. Commissions earned by our sales force that are incremental to each customer contract, along with related fringe benefits and taxes, are capitalized and amortized over an estimated useful life of four years. We expect that sales and marketing expenses will increase in absolute dollars as we continue to invest in brand awareness and demand generation. We expect sales and marketing costs to decrease as a percentage of total revenue over the long-term due to economies of scale.
General and administrative
General and administrative expenses consist primarily of employee-related costs for accounting, finance, legal, IT, and human resources personnel. In addition, general and administrative expenses include costs of outside services to supplement our internal staff and other professional services, software-related costs, allocated overhead, certain tax, license, and insurance-related expenses, bank charges, and bad debt expense. We expect our general and administrative expenses to increase in absolute dollars as our business grows, and to decrease over the long-term as a percentage of total revenue due to economies of scale.
Interest income
Interest income primarily consists of interest income from our investment holdings.
Other income (expense), net
Other income (expense), net consists of foreign currency exchange gains and losses, interest expense, and other non-operating income and expenses.
Income tax provision
Income tax provision consists primarily of U.S. federal and state income taxes as well as foreign income taxes. We maintain a valuation allowance on our U.S. federal and state deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be realized.
56

Results of Operations
The following table sets forth our results of operations for the periods presented:
Year Ended January 31,
20242023
(in thousands)
Revenue
Subscription$904,031 $713,735 
Professional services54,307 53,180 
Total revenue958,338 766,915 
Cost of revenue
Subscription(1)
134,658 114,384 
Professional services(1)
51,790 50,901 
Total cost of revenue186,448 165,285 
Gross profit771,890 601,630 
Operating expenses
Research and development(1)
234,071 215,205 
Sales and marketing(1)
510,576 479,250 
General and administrative(1)
147,525 128,811 
Total operating expenses892,172 823,266 
Loss from operations(120,282)(221,636)
Interest income 25,641 7,742 
Other income (expense), net(1,501)1,104 
Loss before income tax provision
(96,142)(212,790)
Income tax provision8,489 2,849 
Net loss$(104,631)$(215,639)
(1)    Amounts include share-based compensation expense as follows:
Year Ended January 31,
20242023
(in thousands)
Cost of subscription revenue$13,069 $11,248 
Cost of professional services revenue7,469 6,404 
Research and development71,341 62,165 
Sales and marketing73,545 63,224 
General and administrative40,782 33,514 
Total share-based compensation expense$206,206 $176,555 
57


The following table sets forth the components of our results of operations, for each of the periods presented, as a percentage of total revenue:
Year Ended January 31,
20242023
Revenue
Subscription94 %93 %
Professional services
Total revenue100 100 
Cost of revenue
Subscription 14 15 
Professional services
Total cost of revenue19 22 
Gross profit81 78 
Operating expenses
Research and development 24 28 
Sales and marketing 53 62 
General and administrative 15 17 
Total operating expenses93 107 
Loss from operations(13)(29)
Interest income
Other income (expense), net— — 
Loss before income tax provision
(10)(28)
Income tax provision— 
Net loss(11)%(28)%
Note: Certain amounts may not sum due to rounding.

Comparison of the years ended January 31, 2024 and 2023
Revenue
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Revenue
Subscription$904,031 $713,735 $190,296 27 %
Professional services54,307 53,180 1,127 %
Total revenue$958,338 $766,915 $191,423 25 %
Percentage of total revenue
Subscription revenue94 %93 %  
Professional services revenue%%
Subscription revenue increased $190.3 million, or 27%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. Sales of user-based subscription plans and capabilities-based products contributed $100.9 million and $89.4 million, respectively, to the increase in revenue between periods.
58

Professional services revenue increased $1.1 million, or 2%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. The increase in professional services revenue was primarily driven by an increase in demand for our consulting and training services.
Cost of revenue, gross profit, and gross margin
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Cost of revenue
Subscription$134,658 $114,384 $20,274 18 %
Professional services51,790 50,901 889 %
Total cost of revenue$186,448 $165,285 $21,163 13 %
Gross profit$771,890 $601,630 $170,260 28 %
Gross margin
Subscription85 %84 %
Professional services%%
Total gross margin81 %78 %
Cost of subscription revenue increased $20.3 million, or 18%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by increases of $7.5 million in employee-related expenses due to increased headcount, of which $1.8 million was related to share-based compensation expense, $7.0 million in hosting fees, $2.2 million in amortization of capitalized software, $1.8 million in software-related costs, $0.7 million in credit card processing fees, $0.6 million in costs of connectors with third-party applications, $0.6 million in cost of outside services used to supplement our internal staff, and $0.4 million in amortization of acquisition-related intangibles. This was partially offset by a decrease of $0.6 million in allocated overhead.
Our gross margin for subscription revenue was 85% and 84% for the years ended January 31, 2024 and 2023, respectively. The increase in gross margin was primarily driven by an increase in subscription revenue that outpaced the increase in employee-related expenses.
Cost of professional services revenue increased $0.9 million, or 2%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by increases of $2.5 million in employee-related expenses due to increased labor costs, of which $1.1 million was related to share-based compensation expense, $0.2 million in software-related costs, and $0.2 million in billable expenses. This was partially offset by decreases of $1.5 million in costs of outside services to supplement our internal staff and $0.7 million in allocated overhead.
Our gross margin for professional services revenue was 5% and 4% for the year ended January 31, 2024 and 2023, respectively. The increase in gross margin was primarily driven by decreases in outside services used to supplement our internal staff and allocated overhead. This was partially offset by an increase in employee-related expenses.
Research and development expenses
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Research and development$234,071 $215,205 $18,866 %
Percentage of total revenue24 %28 %
59

Research and development expenses increased $18.9 million, or 9%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by increases of $21.3 million in employee-related expenses due to increased headcount and labor costs, of which $9.2 million was related to share-based compensation expense, and $0.5 million in travel-related costs. This was partially offset by decreases of $1.6 million in allocated overhead and $1.1 million in costs of outside services to supplement our internal staff.
Sales and marketing expenses
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Sales and marketing$510,576 $479,250 $31,326 %
Percentage of total revenue53 %62 %
Sales and marketing expenses increased $31.3 million, or 7%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by increases of $32.0 million in employee-related expenses due to increased labor costs, of which $10.4 million related to share-based compensation expense, $10.4 million in brand awareness and demand generation costs, $2.2 million in software-related costs, and $0.2 million in amortization of acquisition-related intangibles. This was partially offset by decreases of $5.4 million in allocated overhead, $5.3 million in costs of outside services used to supplement our internal staff, $1.8 million in travel-related costs, $0.4 million in amortization of capitalized software costs, and $0.3 million in costs related to taxes and insurance.
General and administrative expenses
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
General and administrative$147,525 $128,811 $18,714 15 %
Percentage of total revenue15 %17 %
General and administrative expenses increased $18.7 million, or 15%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by increases of $11.7 million in employee-related expenses due to increased labor costs, of which $7.3 million related to share-based compensation expense, $8.8 million in legal costs, of which $4.5 million related to an insurance recovery for an indemnification claim included in the prior period, $3.2 million in bad debt expense, $0.4 million in travel-related costs, and $0.3 million in bank charges. This was partially offset by decreases of $2.7 million in costs of outside services to supplement our internal staff, $1.6 million in allocated overhead, $0.8 million in software-related costs, $0.3 million in tax, license, and insurance-related expenses, and $0.3 million in amortization of capitalized software.
Interest income
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Interest income$25,641 $7,742 $17,899 231 %
Percentage of total revenue
%%
Interest income increased $17.9 million, or 231%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This was primarily driven by the overall growth and performance of our short-term investments portfolio.
60

Other income (expense), net
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Other income (expense), net$(1,501)$1,104 $(2,605)(236)%
Other income (expense), net decreased $2.6 million, or 236%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. This change was primarily driven by a $1.8 million decrease due to a gain from the termination of an operating lease included in the prior period, a $1.2 million decrease due to net unrealized and realized foreign currency losses, offset by $0.5 million due to decreases in losses on the disposal of property and equipment.
Income tax provision
Year Ended January 31,Change
20242023Amount%
(dollars in thousands)
Income tax provision$8,489 $2,849 $5,640 198 %
Effective tax rate
(0.42)%(6.38)%
The income tax provision increased $5.6 million, or 198%, for the year ended January 31, 2024 compared to the year ended January 31, 2023. The change in income tax provision was primarily driven by U.S. Base Erosion and Anti-Abuse Tax, state income taxes, and income taxes in foreign jurisdictions.

61

Non-GAAP Financial Measures
In addition to our results determined in accordance with generally accepted accounting principles in the United States (“GAAP”), we believe the following non-GAAP financial measures are useful in evaluating our operating performance. We use non-GAAP financial measures in conjunction with traditional GAAP measures as part of our overall assessment of our performance and liquidity, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies, and to communicate with our Board concerning our financial performance. We believe that non-GAAP financial measures, when taken collectively, may be helpful to investors because they provide consistency and comparability with past financial performance, and assist in comparisons with other companies, some of which use similar non-GAAP financial measures to supplement their GAAP results. The non-GAAP financial measures are presented for supplemental informational purposes only, should not be considered a substitute for financial measures presented in accordance with GAAP, and may be different from similarly titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.
Limitations of non-GAAP financial measures
Our non-GAAP financial measures have limitations as analytical tools and you should not consider them in isolation or as a substitute for an analysis of our results under GAAP. There are a number of limitations related to the use of these non-GAAP financial measures versus their nearest GAAP equivalents. First, free cash flow and calculated billings are not substitutes for net cash inflows (outflows) from operating activities and total revenue, respectively. Similarly, non-GAAP gross profit and non-GAAP operating income (loss) are not substitutes for gross profit and operating loss, respectively. Second, other companies may calculate similar non-GAAP financial measures differently or may use other measures as tools for comparison. Additionally, the utility of free cash flow as a measure of our financial performance and liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. Furthermore, as calculated billings are affected by a combination of factors, including the timing of sales and renewals, the mix of subscriptions sold, and the relative duration of subscriptions sold, and each of these elements has unique characteristics in the relationship between calculated billings and total revenue, our calculated billings activity is not closely correlated to revenue except over longer periods of time.
62

Non-GAAP gross profit and non-GAAP gross margin
We define non-GAAP gross profit as gross profit adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, one-time acquisition costs, and lease restructuring costs, as applicable. Non-GAAP gross margin represents non-GAAP gross profit as a percentage of total revenue.
Year Ended January 31,
202420232022
(dollars in thousands)
Gross profit
$771,890 $601,630 $434,359 
Add:
Share-based compensation expense(1)
22,560 18,972 10,776 
Amortization of acquisition-related intangible assets(2)
5,698 5,340 5,080 
Lease restructuring costs(3)
53 410 — 
Non-GAAP gross profit
$800,201 $626,352 $450,215 
Gross margin
81 %78 %79 %
Non-GAAP gross margin
83 %82 %82 %
(1)    Includes amortization related to share-based compensation expense that was capitalized in internal-use software and other assets in previous periods. 
(2)    Consists entirely of amortization of intangible assets that were recorded as part of purchase accounting and contribute to revenue generation. The amortization of intangible assets related to acquisitions will recur in future periods until such intangible assets have been fully amortized.
(3)     Includes charges related to the reassessment of our real estate lease portfolio.

Non-GAAP operating income (loss) and non-GAAP operating margin
We define non-GAAP operating income (loss) as income (loss) from operations adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, one-time acquisition costs, lease restructuring costs, and litigation expenses and settlements related to matters that are outside the ordinary course of business, as applicable. Non-GAAP operating margin represents non-GAAP operating income (loss) as a percentage of total revenue.
Year Ended January 31,
202420232022
(dollars in thousands)
Loss from operations
$(120,282)$(221,636)$(170,036)
Add:
Share-based compensation expense(1)
208,298 177,966 115,704 
Amortization of acquisition-related intangible assets(2)
10,826 10,310 10,059 
One-time acquisition costs
— 622 27 
Litigation expenses and settlements(3)
— (8,400)10,000 
Lease restructuring costs(4)
2,087 5,144 — 
Non-GAAP operating income (loss)
$100,929 $(35,994)$(34,246)
Operating margin
(13)%(29)%(31)%
Non-GAAP operating margin
11 %(5)%(6)%
63

(1)    Includes amortization related to share-based compensation expense that was capitalized in internal-use software and other assets in previous periods. 
(2)    Consists entirely of amortization of intangible assets that were recorded as part of purchase accounting and contribute to revenue generation. The amortization of intangible assets related to acquisitions will recur in future periods until such intangible assets have been fully amortized.
(3)    Relates to matters that are outside the ordinary course of our business.
(4)    Includes charges related to the reassessment of our real estate lease portfolio.

Non-GAAP net income (loss)
We define non-GAAP net income (loss) as net loss adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, one-time acquisition costs, lease restructuring costs, litigation expenses and settlements related to matters that are outside the ordinary course of our business, and non-recurring income tax adjustments associated with acquisitions, as applicable.
Year Ended January 31,
202420232022
(in thousands)
Net loss
$(104,631)$(215,639)$(171,097)
Add:
Share-based compensation expense(1)
208,298 177,966 115,704 
Amortization of acquisition-related intangible assets(2)
10,826 10,310 10,059 
One-time acquisition costs
— 622 27 
Litigation expenses and settlements(3)
— (8,400)10,000 
Lease restructuring costs(4)
2,294 5,899 — 
Non-GAAP net income (loss)
$116,787 $(29,242)$(35,307)
(1)    Includes amortization related to share-based compensation expense that was capitalized in internal-use software and other assets in previous periods. 
(2)    Consists entirely of amortization of intangible assets that were recorded as part of purchase accounting and contribute to revenue generation. The amortization of intangible assets related to acquisitions will recur in future periods until such intangible assets have been fully amortized.
64

(3)    Relates to matters that are outside the ordinary course of our business.
(4)     Includes charges related to the reassessment of our real estate lease portfolio.

Free cash flow
We define free cash flow as net cash provided by (used in) operating activities less cash used for purchases of property and equipment and capitalized internal-use software, and principal payments on finance lease obligations, as applicable. We believe free cash flow facilitates period-to-period comparisons of liquidity. We consider free cash flow to be a key performance metric because it measures the amount of cash we generate from our operations after our capital expenditures.
Year Ended January 31,
202420232022
(in thousands)
Net cash provided by (used in) operating activities$157,878 $23,588 $(3,512)
Less:
Purchases of property and equipment
(2,563)(6,137)(10,563)
Capitalized internal-use software
(10,775)(7,660)(6,706)
Payments on principal of finance leases
(34)— — 
Free cash flow
$144,506 $9,791 $(20,781)
Calculated billings
We define calculated billings as total revenue plus the change in deferred revenue in the period. Because we recognize subscription revenue ratably over the subscription term, calculated billings can be used to measure our subscription sales activity for a particular period, to compare subscription sales activity across particular periods, and as an indicator of future subscription revenue.
Because we generate most of our revenue from customers who are invoiced on an annual basis, and because we have a wide range of customers, from those who pay us less than $200 per year to those who pay us more than $6.0 million per year, we experience seasonality and variability that is tied to typical enterprise buying patterns and contract renewal dates of our largest customers. We expect that our billings trends will continue to vary in future periods based on new bookings and renewals, changes to the economic environment, and other factors.
Year Ended January 31,
202420232022
(in thousands)
Total revenue$958,338 $766,915 $550,832 
Add:
Deferred revenue (end of period)570,455 459,729 334,662 
Less:
Deferred revenue (beginning of period)459,729 334,662 223,997 
Calculated billings$1,069,064 $891,982 $661,497 
65

Liquidity and Capital Resources
As of January 31, 2024, our principal sources of liquidity were cash and cash equivalents totaling $282.1 million and short-term investments totaling $346.7 million, which were held for working capital and general corporate purposes. Our cash equivalents and short-term investments are comprised of money market funds, U.S. Treasury securities, corporate bonds, agency securities, and commercial paper.
We finance our operations primarily through payments received from customers for subscriptions and professional services, net proceeds received through sales of equity securities, contributions from our 2018 Employee Stock Purchase Plan (“ESPP”), and interest income from our short-term investments portfolio.
A significant majority of our customers pay in advance for annual subscriptions. Therefore, a substantial source of our cash is from our deferred revenue, which is included on our consolidated balance sheets as a liability. Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. As of January 31, 2024, we had deferred revenue of $570.5 million, of which $568.7 million was recorded as a current liability and was expected to be recognized as revenue in the subsequent 12 months, provided all recognition criteria are met.
Material cash requirements from known contractual obligations
Leases
We have non-cancelable operating and finance leases that expire at various dates through 2029. As of January 31, 2024, we had fixed minimum lease payments of $55.8 million, of which $16.8 million is due in the next 12 months. Refer to Note 13, Leases, to the consolidated financial statements contained within this Annual Report on Form 10-K for additional information on our operating and finance leases.
Other contractual obligations
In the ordinary course of business, we enter into contracts with vendors for goods and services, some of which are non-cancelable. As of January 31, 2024, we had material contractual obligations of $118.1 million, of which $67.6 million is due in the next 12 months. These contractual obligations primarily consist of purchase commitments with our cloud-based hosting and data service providers. See Note 14, Commitments and Contingencies, to the consolidated financial statements contained within this Annual Report on Form 10-K for additional information on our commitments with our cloud-based hosting and data service providers.
We believe our existing cash, cash equivalents, and cash provided by sales of our products and services will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our bookings and renewals, the timing of our collections, the introduction of new and enhanced product offerings, and the continued market adoption of our product. Our capital requirements will also depend on the timing and extent of spending to support our development efforts, sales and marketing activities, and employee-related expenditures. We may, in the future, enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing in order to meet these future capital requirements. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, our ability to compete successfully could be reduced, and this could harm our results of operations.
66

Cash flows
The following table summarizes our cash flows for the periods indicated:
Year Ended January 31,
20242023
(in thousands)
Net cash provided by operating activities
$157,878 $23,588 
Net cash used in investing activities(113,686)(263,901)
Net cash provided by financing activities14,525 14,056 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(32)334 
Net increase (decrease) in cash, cash equivalents, and restricted cash$58,685 $(225,923)
Operating activities
Our largest sources of operating cash are cash collections from our customers for sales of subscriptions and professional services. Our primary uses of cash from operating activities are for employee-related expenditures, costs related to brand awareness and demand generation, and costs related to hosting our platform.
During the year ended January 31, 2024, net cash provided by operating activities was $157.9 million, driven by adjustments for non-cash charges of $292.4 million to our net loss of $104.6 million. This was partially offset by net cash outflows of $29.9 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation expense, amortization of deferred commissions, depreciation and amortization, non-cash operating lease costs, and net amortization of discounts on investments. Fluctuations in operating assets and liabilities included increases in deferred revenue of $110.8 million, deferred commissions of $80.7 million, accounts receivable of $43.9 million, accounts payable and accrued expenses of $12.2 million, prepaid expenses and other current assets of $9.5 million, and other long-term assets of $3.0 million. This was partially offset by a decrease in operating lease liabilities of $16.0 million.
During the year ended January 31, 2023, net cash provided by operating activities was $23.6 million, driven by adjustments for non-cash charges of $264.6 million to our net loss of $215.6 million. This was partially offset by net cash outflows of $25.3 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation expense, amortization of deferred commissions, depreciation and amortization, and non-cash operating lease costs. Fluctuations in operating assets and liabilities included an increase in deferred revenue of $123.9 million and an increase in accounts receivable of $47.6 million, both due to an increase in billings. Additionally, there was an increase in deferred commissions of $77.6 million, an increase in prepaid expenses and other current assets of $21.4 million, a decrease in operating lease liabilities of $14.4 million, an increase in accounts payable and accrued expenses of $12.3 million primarily due to vendor and employee-related payments, and an increase in other long-term assets of $0.6 million.
Investing activities
Net cash used in investing activities during the year ended January 31, 2024 of $113.7 million consisted of purchases of short-term investments of $513.5 million, spend on capitalized internal-use software development of $10.8 million, and purchases of property and equipment of $2.6 million. This was partially offset by maturities of short-term investments of $413.1 million.
Net cash used in investing activities during the year ended January 31, 2023 of $263.9 million consisted of purchases of short-term investments of $456.6 million, payment of $20.3 million for the acquisition of Outfit, net of cash and restricted cash acquired, spend on capitalized internal-use software development of $7.7 million, and purchases of property and equipment of $6.1 million. This was partially offset by maturities of short-term investments of $226.0 million, proceeds from the liquidation of a long-term investment of $0.6 million, and proceeds from the sale of property and equipment of $0.2 million.
67

Financing activities
Net cash provided by financing activities during the year ended January 31, 2024 of $14.5 million consisted of proceeds from both our ESPP and exercise of stock options of $20.0 million and $1.7 million, respectively. This was partially offset by taxes paid related to net share settlement of RSUs of $7.1 million.
Net cash provided by financing activities during the year ended January 31, 2023 of $14.1 million consisted of proceeds from our ESPP of $12.6 million and proceeds from the exercise of stock options of $5.6 million, partially offset by taxes paid related to net share settlement of RSUs of $4.2 million.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, vendors, lessors, business partners, and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, products or services to be provided by us, or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and certain officers and employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers, or employees. During the year ended January 31, 2022, we paid $10.0 million as part of an overall settlement related to an indemnification claim made to the Company related to litigation in which a former director and shareholder were parties, as described in Note 14, Commitments and Contingencies, in this Annual Report on Form 10-K.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, costs and operating expenses, and related disclosures. Generally, we base our estimates on historical experience and on various other assumptions in accordance with GAAP that we believe to be reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results may differ from these estimates. To the extent that there are material differences between these estimates and our actual results, our financial condition or results of operations would be affected. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.
Revenue recognition
We derive our revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services, net of any sales taxes.
We determine revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, we satisfy a performance obligation.
68

Subscription revenue
Subscription revenue primarily consists of fees from customers for access to our cloud-based platform and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to our platform is provided, as no implementation work is required, if consideration we are entitled to receive is considered probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of our subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
On occasion, we sell our subscriptions to third-party resellers. The price at which we sell to the reseller is typically discounted, as compared to the price at which we would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and we do not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Professional services revenue
Professional services revenue primarily includes revenue recognized from fees for consulting and training services. Our consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as, the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred.
Contracts with multiple performance obligations
Some of our contracts with customers contain multiple performance obligations. We account for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which we separately sell subscription, consulting, and training services, and based on our overall pricing objectives, taking into consideration market conditions, value of our contracts, the types of offerings sold, customer demographics, and other factors.
69

Deferred commissions
The majority of sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of our technology and other factors. Amortization expense is included in sales and marketing expense in the accompanying consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets.
During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue, or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue, or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
Deferred commissions were $148.9 million and $121.8 million as of January 31, 2024 and 2023, respectively. Amortization expense for deferred commissions was $53.6 million, $47.1 million, and $43.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. No material impairments of commissions assets were recorded during the years ended January 31, 2024, 2023 or 2022.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs.
We make several estimates in determining share-based compensation expense using the Black-Scholes pricing model and Monte Carlo simulation technique, and these estimates generally require significant analysis and judgment to develop. These assumptions and estimates are as follows:
Expected term. The expected term of options represents the period that share-based awards are expected to be outstanding. We estimate the expected term for stock options using the simplified method due to the lack of historical exercise activity for our company. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. The expected term for PSUs is estimated by using the related performance period.
Risk-free interest rate. For options and our shares granted under our ESPP, the risk-free interest rate is based on the implied yield available at the time of the grant in the U.S. Treasury securities at maturity with a term equivalent to the expected term. The risk-free rate used for PSUs is the continuously compounded yield on zero-coupon U.S. Treasury bonds that corresponds with the longest expected term.
Expected volatility. For options and PSUs, the expected volatility is based on an average volatility of stock prices for a group of publicly traded peer companies. In considering peer companies, we assess characteristics such as industry, state of development, size, and financial leverage. We estimate the volatility of our ESPP purchase rights using our own volatility history.
70

Dividend yield. We have never declared or paid any cash dividends and do not plan to pay cash dividends in the foreseeable future, and, therefore, use an expected dividend yield of zero.
If any assumptions used in the Black-Scholes option pricing model or Monte Carlo simulation technique were to change significantly, share-based compensation for future awards may differ materially compared with the awards granted previously.
In addition to the assumptions described above, we must also estimate a forfeiture rate to calculate the share-based compensation expense for awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
For awards that vest solely based on continued service, the fair value of the award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP plan on a straight-line basis over the offering period including estimated forfeitures.
Total share-based compensation expense was $206.2 million, $176.6 million, and $114.9 million for the years ended January 31, 2024, 2023, and 2022, respectively. As of January 31, 2024, there was a total of $381.3 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award.
Recent accounting pronouncements
For further information on recent accounting pronouncements, refer to Note 2, Summary of Significant Accounting Policies, in the notes to our consolidated financial statements included in this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures about Market Risk 
Interest Rate Risk
We had cash and cash equivalents and short-term investments totaling $628.8 million and $456.4 million as of January 31, 2024 and January 31, 2023, respectively, of which $431.5 million and $409.7 million, were invested in money market funds, U.S. Treasury securities, agency securities, corporate bonds, and commercial paper, respectively. Our cash and cash equivalents and short-term investments are held for working capital and general corporate purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our short-term investments are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. As our short-term investments are classified as available-for-sale, no gains are recognized due to changes in interest rates. As losses due to changes in interest rates are generally not considered to be credit related, no losses in such investments are recognized due to changes in interest rates unless we intend to sell, it is more likely than not that we will be required to sell, we sell prior to maturity, or we otherwise determine that all or a portion of the decline in fair value is due to credit related factors.
As of January 31, 2024, a hypothetical increase of 100-basis points in interest rates would not have a material impact on the value of our cash equivalents or short-term investments in our consolidated financial statements. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur.
71

Foreign Currency Exchange Risk
Due to our international operations, although our sales contracts are primarily denominated in U.S. dollars, we have foreign currency risks related to revenue denominated in other currencies, such as the British pound sterling, Australian dollar, Canadian dollar, and European Union euro, as well as expenses denominated in the British pound sterling, Australian dollar, Costa Rican Colón, and European Union euro. We are also exposed to certain foreign exchange rate risks related to our foreign subsidiaries. Changes in the relative value of the U.S. dollar to other currencies may negatively affect revenue and other operating results as expressed in U.S. dollars. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on our operating results.
We have experienced and will continue to experience fluctuations in net loss as a result of transaction gains or losses related to remeasuring certain asset and liability balances that are denominated in foreign currencies. These exposures may change over time as business practices evolve and economic conditions change. We have not engaged in the hedging of foreign currency transactions to date as our exposure to foreign currency exchange rates has historically been partially hedged by both our U.S. dollar and foreign currency denominated inflows covering our U.S. dollar and foreign currency denominated outflows, respectively. We may enter into derivative or hedging transactions in the future if our exposure to foreign currency should become more significant.
72

Item 8. Financial Statements and Supplementary Data

Index to the Consolidated Financial Statements

73

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the shareholders and the Board of Directors of Smartsheet Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Smartsheet Inc. and subsidiaries (the "Company") as of January 31, 2024 and 2023, the related consolidated statements of operations, comprehensive loss, changes in shareholders' equity, and cash flows, for each of the three years in the period ended January 31, 2024, and the related notes (collectively referred to as the "financial statements"). We also have audited the Company’s internal control over financial reporting as of January 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 31, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.
Basis for Opinions
The Company’s management is responsible for these financial statements, 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 these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to 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. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
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.
74

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.
Critical Audit Matter
The critical audit matter communicated below is a matter 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 financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Subscription Revenue — Refer to Note 3 to the financial statements
Critical Audit Matter Description
The Company derives its revenues predominantly from subscription services. Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform and involves a significant volume of transactions. The Company recognizes subscription revenue on a ratable basis over the subscription contract term, beginning on the date the access to their platform is provided, assuming all other revenue recognition criteria have been met. The Company uses certain automated systems to process and record subscription revenue transactions.
We identified subscription revenue as a critical audit matter given the significant volume of transactions. This required increased auditor judgment and extent of audit effort, including the need to involve professionals with expertise in data analytics and information technology (IT).
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s subscription revenue included the following, among others:
We tested the effectiveness of certain controls within the subscription revenue business processes.
With the assistance of our IT specialists, we identified the relevant systems used to process subscription revenue transactions and tested the effectiveness of certain general IT controls over the relevant systems, including testing of user access controls, change management controls, and IT operations controls.
With the assistance of our data analytics specialists, we performed a recalculation of subscription revenue recorded through the Company’s relevant systems utilizing certain key attributes of subscription revenue transaction data, including the transaction price and revenue recognition timing, among others. We compared our recalculation of expected subscription revenue to the Company’s recorded subscription revenue.
For a sample of subscription revenue transactions, we evaluated the accuracy of the data used in our recalculation of subscription revenue by comparing certain key attributes utilized in our recalculation to source documents.
We tested the completeness of the subscription revenue transaction data by selecting a sample of transactions from independent sources and evaluated whether those transactions were included in the subscription revenue transaction data.

/s/ Deloitte & Touche LLP
Portland, Oregon
March 20, 2024
We have served as the Company's auditor since fiscal 2021.
75


SMARTSHEET INC.
Consolidated Statements of Operations
(in thousands, except per share data)
Year Ended January 31,
202420232022
Revenue
Subscription$904,031 $713,735 $507,375 
Professional services54,307 53,180 43,457 
Total revenue958,338 766,915 550,832 
Cost of revenue
Subscription134,658 114,384 77,460 
Professional services51,790 50,901 39,013 
Total cost of revenue186,448 165,285 116,473 
Gross profit771,890 601,630 434,359 
Operating expenses
Research and development234,071 215,205 165,440 
Sales and marketing510,576 479,250 329,751 
General and administrative147,525 128,811 109,204 
Total operating expenses892,172 823,266 604,395 
Loss from operations(120,282)(221,636)(170,036)
Interest income 25,641 7,742 48 
Other income (expense), net(1,501)1,104 (813)
Loss before income tax provision(96,142)(212,790)(170,801)
Income tax provision8,489 2,849 296 
Net loss$(104,631)$(215,639)$(171,097)
Net loss per share, basic and diluted$(0.78)$(1.66)$(1.36)
Weighted-average shares outstanding used to compute net loss per share, basic and diluted134,507 130,071 125,632 
See notes to consolidated financial statements.
76

SMARTSHEET INC.
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended January 31,
202420232022
Net loss$(104,631)$(215,639)$(171,097)
Other comprehensive income (loss)
Net unrealized gains (losses) on available-for-sale securities
461 (169) 
Foreign currency translation adjustments(708)270  
Total other comprehensive income (loss)
(247)101  
Comprehensive loss$(104,878)$(215,538)$(171,097)
See notes to consolidated financial statements.
77

SMARTSHEET INC.
Consolidated Balance Sheets
(in thousands, except share data)
January 31,
20242023
Assets
Current assets:
Cash and cash equivalents$282,094 $223,156 
Short-term investments346,701 233,225 
Accounts receivable, net of allowances of $6,560 and $6,285, respectively
238,708 198,643 
Prepaid expenses and other current assets64,366 55,063 
Total current assets931,869 710,087 
Restricted cash19 197 
Deferred commissions148,867 121,785 
Property and equipment, net42,362 39,395 
Operating lease right-of-use assets39,480 54,278 
Intangible assets, net27,960 39,069 
Goodwill141,477 142,415 
Other long-term assets5,445 2,983 
Total assets$1,337,479 $1,110,209 
Liabilities and shareholders’ equity
Current liabilities:
Accounts payable$2,937 $2,125 
Accrued compensation and related benefits77,453 68,347 
Other accrued liabilities30,534 27,437 
Operating lease liabilities, current16,040 19,220 
Finance lease liabilities, current216  
Deferred revenue568,670 457,534 
Total current liabilities695,850 574,663 
Operating lease liabilities, non-current33,100 47,564 
Finance lease liabilities, non-current455  
Deferred revenue, non-current1,785 2,195 
Other long-term liabilities434 129 
Total liabilities731,624 624,551 
Commitments and contingencies (Note 14)
Shareholders’ equity:
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of January 31, 2024 and January 31, 2023
  
Class A common stock, no par value; 500,000,000 shares authorized, 136,884,011 shares issued and outstanding as of January 31, 2024; 500,000,000 shares authorized, 131,845,028 shares issued and outstanding as of January 31, 2023
  
Class B common stock, no par value; 500,000,000 shares authorized, no shares issued and outstanding as of January 31, 2024 and January 31, 2023
  
Additional paid-in capital1,468,805 1,243,730 
Accumulated other comprehensive income (loss)(146)101 
Accumulated deficit(862,804)(758,173)
Total shareholders’ equity605,855 485,658 
Total liabilities and shareholders’ equity$1,337,479 $1,110,209 
See notes to consolidated financial statements.
78

SMARTSHEET INC.
Consolidated Statements of Changes in Shareholders’ Equity
(dollars in thousands)
Common Stock (Class A and B)Additional Paid-in
Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total Shareholders’ Equity
SharesAmount
Balances at January 31, 2021123,272,902 $ $898,366 $(371,437)$ $526,929 
Issuance of common stock under employee stock plans4,536,623 — 38,248 — — 38,248 
Taxes paid related to net share settlement of restricted stock units— — (6,171)— — (6,171)
Share-based compensation expense— — 116,870 — — 116,870 
Net loss and comprehensive loss— — — (171,097)— (171,097)
Balances at January 31, 2022127,809,525  1,047,313 (542,534) 504,779 
Issuance of common stock under employee stock plans4,035,503 — 20,577 — — 20,577 
Taxes paid related to net share settlement of restricted stock units— — (4,177)— — (4,177)
Share-based compensation expense— — 180,017 — — 180,017 
Other comprehensive income (loss)— — — — 101 101 
Net loss — — — (215,639)— (215,639)
Balances at January 31, 2023131,845,028  1,243,730 (758,173)101 485,658 
Issuance of common stock under employee stock plans5,038,983 — 21,106 — — 21,106 
Taxes paid related to net share settlement of restricted stock units— — (7,100)— — (7,100)
Share-based compensation expense— — 211,069 — — 211,069 
Other comprehensive income (loss)— — — — (247)(247)
Net loss— — — (104,631)— (104,631)
Balances at January 31, 2024136,884,011 $ $1,468,805 $(862,804)$(146)$605,855 
See notes to consolidated financial statements.

79

SMARTSHEET INC.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended January 31,
202420232022
Cash flows from operating activities
Net loss$(104,631)$(215,639)$(171,097)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Share-based compensation expense206,206 176,555 114,900 
Depreciation and amortization27,012 24,856 21,765 
Net amortization of discounts on investments(12,546)(2,768) 
Amortization of deferred commission costs53,587 47,093 43,680 
Unrealized foreign currency (gain) loss670 (1,198)1,048 
Non-cash operating lease costs12,012 18,914 14,905 
Impairment of long-lived assets1,448 1,544  
Other, net4,042 (429) 
Changes in operating assets and liabilities:
Accounts receivable(43,910)(47,597)(48,575)
Prepaid expenses and other current assets(9,548)(21,437)(19,884)
Other long-term assets(3,049)(590)467 
Accounts payable828 154 (1,331)
Other accrued liabilities3,481 8,432 1,950 
Accrued compensation and related benefits7,894 3,739 19,906 
Deferred commissions(80,668)(77,566)(74,463)
Deferred revenue110,781 123,853 110,664 
Other long-term liabilities308 89 (3,904)
Operating lease liabilities(16,039)(14,417)(13,543)
Net cash provided by (used in) operating activities157,878 23,588 (3,512)
Cash flows from investing activities
Purchases of short-term investments(513,490)(456,649) 
Maturities of short-term investments413,100 226,048  
Purchases of long-term investments  (1,000)
Purchases of property and equipment(2,563)(6,137)(10,563)
Proceeds from sale of property and equipment42 217  
Proceeds from liquidation of a long-term investment 622  
Capitalized internal-use software development costs(10,775)(7,660)(6,706)
Purchases of intangible assets  (31)
Payments for business acquisitions, net of cash and restricted cash acquired (20,342) 
Net cash used in investing activities(113,686)(263,901)(18,300)
Cash flows from financing activities
Proceeds from exercise of stock options1,653 5,633 19,132 
Taxes paid related to net share settlement of restricted stock units(7,100)(4,177)(6,171)
Proceeds from contributions to Employee Stock Purchase Plan20,006 12,600 17,380 
Payments on principal of finance leases(34)  
Net cash provided by financing activities14,525 14,056 30,341 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(32)334 (1,197)
Net increase (decrease) in cash, cash equivalents, and restricted cash58,685 (225,923)7,332 
Cash, cash equivalents, and restricted cash at beginning of period223,757 449,680 442,348 
Cash, cash equivalents, and restricted cash at end of period$282,442 $223,757 $449,680 
80

Supplemental disclosures
Cash paid for interest$11 $ $ 
Cash paid for income tax12,085 551 196 
Accrued purchases of property and equipment, including internal-use software1,445 1,271 1,164 
Share-based compensation capitalized in internal-use software development costs4,567 3,359 1,970 
Right-of-use assets obtained in exchange for new operating lease liabilities1,666 7,230 994 
Right-of-use assets reductions related to operating leases4,451 4,696  
Purchases of fixed assets under finance leases693   

See notes to consolidated financial statements.
81


SMARTSHEET INC.
Notes to Consolidated Financial Statements
1. Overview and Basis of Presentation
Description of business
Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services.
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. Certain prior period amounts have been reclassified to conform to current period presentation. These amounts were not material to any of the periods presented. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation award grants; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.
During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
82

2. Summary of Significant Accounting Policies
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and the Company does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Professional services revenue
Professional services revenue primarily includes fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Consulting services revenue is recognized over time, as those services are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
83

Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services and are expensed as incurred.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable and allowance for doubtful accounts
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the invoice date.
The allowance for doubtful accounts is based on the Company’s estimated expected credit losses derived upon assessment of various factors including historical trends on collectibility, composition of accounts receivable by aging, current market conditions, reasonable and supportable forecasts of future economic conditions, and other factors. The estimated credit losses are recorded to the allowance for doubtful accounts in the consolidated balance sheets, with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the consolidated statements of operations.
Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):
January 31,
202420232022
Beginning balance$6,285 $7,561 $6,933 
Additions8,631 5,440 7,700 
Write-offs(8,356)(6,716)(7,072)
Ending balance$6,560 $6,285 $7,561 
Deferred revenue
Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. The Company typically invoices its customers annually in advance for its subscription-based contracts. Deferred revenue and accounts receivable are recorded at the beginning of a new subscription term. For some customers, the Company invoices in monthly, quarterly, semi-annual, or multi-year installments and, therefore, the deferred revenue balance does not necessarily represent the total contract value of all non-cancelable subscription agreements. Deferred revenue anticipated to be recognized during the succeeding 12-month period is recorded as a current liability and the remaining portion is recorded as deferred revenue, non-current in our consolidated balance sheets.
84

Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expense in the consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Overhead allocations
The Company allocates shared costs, such as facilities (including lease costs, utilities, and depreciation on equipment shared by all departments) and information technology, to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category in the consolidated statements of operations.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. Interest earned on cash and cash equivalents is recorded in interest income in the consolidated statements of operations.
The Company’s restricted cash primarily relates to Australian employee contributions to our ESPP. See Note 17, Supplemental Consolidated Financial Statement Information, for more information related to our restricted cash.
Short-term investments
The Company’s short-term investments primarily consist of U.S. Treasury securities, corporate bonds, commercial paper, and agency securities that have original maturities greater than three months at the time of purchase. These investments are classified as available-for-sale securities and we re-evaluate such classification as of each balance sheet date. The Company considers all investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities as current assets in its consolidated balance sheets.
Available-for-sale securities are recorded at fair value each reporting period. For unrealized losses in securities that the Company intends to hold and will not be more likely than not required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. The Company considers credit related impairments to be changes in value that are driven by a change in the creditor’s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in other income (expense), net in the consolidated statements of operations when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive income (loss) in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
85

Business combinations
When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of the assets acquired and liabilities assumed, especially with respect to the identifiable intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, the cost savings expected to be derived from acquiring an asset, its expected remaining economic useful life, and the appropriate discount rate to employ in the valuation analyses in order to properly account for the risk associated with the asset’s expected future cash flows. These estimates are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair values of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and acquired intangible assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. Events or changes in circumstances which could trigger an impairment review include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. No impairment charges were recorded for the years ended January 31, 2024, 2023, or 2022.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Property and equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment3 years
Computer software3 years
Furniture and fixtures
5-7 years
Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff.
86

Internal-use software costs of $15.9 million and $11.0 million were capitalized in the years ended January 31, 2024 and 2023, respectively. All capitalized costs related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which we have determined to be three years. The related amortization expense is recognized in the consolidated statements of operations within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $9.5 million, $7.7 million, and $5.7 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Leases
The Company determines if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. Finance lease assets are included in property and equipment, net on our consolidated balance sheets.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. As our leases do not provide an implicit rate, we estimate our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate the Company would incur on its future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2024, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
The Company utilizes certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize our operating lease expense on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our operating leases typically include non-lease components such as common area maintenance costs.
The Company accounts for subleases from the perspective of a lessor. The Company has various subleases, which are classified as operating leases. The Company records sublease income as a reduction of lease expense using the straight-line method over the term of the sublease.
Impairment of long-lived assets
Long-lived assets, such as property and equipment, intangible assets, operating lease ROU assets, and internal-use software development costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. When the carrying amount exceeds the undiscounted cash flows, the assets are adjusted to their estimated fair value and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. We recorded an impairment charge of $1.4 million and $1.5 million during the years ended January 31, 2024 and 2023, respectively, related to the ROU assets and underlying property and equipment associated with our subleased office spaces as described further in Note 13, Leases, to the consolidated financial statements.
87

Self-funded health insurance
The Company’s health insurance plan is partially self-funded. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not yet paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of January 31, 2024 and 2023, the Company’s net self-insurance reserve estimate was $2.7 million and $2.3 million, respectively, which was included in other accrued liabilities in the accompanying consolidated balance sheets.
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the consolidated statements of operations. Advertising and marketing expenses, inclusive of brand awareness and demand generation costs were $88.5 million, $77.9 million, and $55.6 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs.
For awards that vest solely based on continued service, the fair value of an award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market-conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP on a straight-line basis over the offering period including estimated forfeitures. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
88

No individual customer represented more than 10% of accounts receivable as of January 31, 2024 or January 31, 2023. No individual customer represented more than 10% of revenue for the years ended January 31, 2024, 2023, or 2022.
Net loss per share
The Company calculates basic net loss per share by dividing net loss by the weighted-average number of the Company’s common stock shares outstanding during the respective period. For periods where we report net income, the Company will use the treasury stock method to calculate diluted net income per share by adjusting basic net income per share for the potential dilutive impacts of outstanding stock options, RSUs, PSUs, and shares issuable pursuant to our ESPP. Since we have reported a net loss for all periods presented, all potentially dilutive shares are antidilutive and therefore no adjustment to the denominator is made. Diluted net loss per share and basic net loss per share are the same number for all periods presented.
Foreign currency translation
The functional currency of the Company’s foreign operations is primarily the U.S. dollar, while a few of our wholly owned subsidiaries use their respective local currency as their functional currency. We present our consolidated financial statements in U.S. dollar. For subsidiaries where the functional currency is a foreign currency, the Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in other income (expense), net, in the consolidated statements of operations for the period.
Recently adopted accounting pronouncements
There were no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the year ended January 31, 2024 that had a material impact on our consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
3. Revenue from Contracts with Customers
During the years ended January 31, 2024, 2023, and 2022 the Company recognized $448.1 million, $328.1 million, and $216.6 million of subscription revenue, respectively, and $7.0 million, $4.7 million, and $4.8 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023, 2022, and 2021, respectively.
89

As of January 31, 2024, approximately $713.7 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $704.0 million related to subscription services and $9.7 million related to professional services. Approximately 86% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
4. Deferred Commissions
Deferred commissions were $148.9 million and $121.8 million as of January 31, 2024 and 2023, respectively.
Amortization expense for deferred commissions was $53.6 million, $47.1 million, and $43.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. Prior to August 1, 2022, deferred commissions were amortized over a period of three years. Effective as of August 1, 2022, deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations. No material impairments of commissions assets were recorded during the years ended January 31, 2024, 2023, or 2022.
5. Net Loss Per Share
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Year Ended January 31,
202420232022
Numerator:
Net loss$(104,631)$(215,639)$(171,097)
Denominator:
Weighted-average shares outstanding134,507 130,071 125,632 
Net loss per share, basic and diluted$(0.78)$(1.66)$(1.36)
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Year Ended January 31,
202420232022
Shares subject to outstanding common stock awards12,637 15,045 11,855 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan331 386 52 
Total potentially dilutive shares12,968 15,431 11,907 

90

6. Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of January 31, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
January 31, 2024
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $ $ $79,082 
Commercial paper4,497   4,497 
Total cash equivalents83,579   83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123  169,948 
Commercial paper57,755   57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
*Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
January 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$137,490 $ $ $137,490 
Agency securities3,497   3,497 
Total cash equivalents140,987   140,987 
Short-term investments:
Corporate bonds66,051 46 (79)66,018 
U.S. Treasury securities62,520 2 (144)62,378 
Commercial paper78,454   78,454 
Agency securities26,369 12 (6)26,375 
Total short-term investments233,394 60 (229)233,225 
Total$374,381 $60 $(229)$374,212 
*Excludes interest receivable of $1.1 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the years ended January 31, 2024 or 2023. The unrealized losses on our short-term investments were primarily due to unfavorable changes in interest rates subsequent to initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the years ended January 31, 2024 or 2023. None of the short-term investments held as of January 31, 2024 or 2023 were in a continuous unrealized loss position for greater than 12 months. As of January 31, 2022, the Company did not hold any available-for-sale securities.
91

The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
January 31, 2024
Amortized CostEstimated Fair Value
Due within one year$312,314 $312,508 
Due between one to five years34,095 34,193 
Total$346,409 $346,701 
7. Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
92

Assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands):
January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $ $ $79,082 
Commercial paper 4,497  4,497 
Total cash equivalents79,082 4,497  83,579 
Short-term investments:
Corporate bonds 99,696  99,696 
U.S. Treasury securities 169,948  169,948 
Commercial paper 57,755  57,755 
Agency securities 19,302  19,302 
Total short-term investments 346,701  346,701 
Total assets$79,082 $351,198 $ $430,280 
January 31, 2023
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$137,490 $ $ $137,490 
Agency securities 3,497  3,497 
Total cash equivalents137,490 3,497  140,987 
Short-term investments:
Corporate bonds 66,018  66,018 
U.S. Treasury securities 62,378  62,378 
Commercial paper 78,454  78,454 
Agency securities 26,375  26,375 
Total short-term investments 233,225  233,225 
Total assets$137,490 $236,722 $ $374,212 
The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. There were no transfers between fair value measurement levels during the years ended January 31, 2024 or 2023.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 9, Business Combinations, and Note 10, Goodwill and Net Intangible Assets, of these notes to our consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
93

The Company’s long-lived assets are measured at fair value on a non-recurring basis and are reduced if the assets are determined to be impaired. The fair values of the operating lease ROU assets and associated property and equipment were estimated as of the sublease execution date using an income approach by converting future sublease cash inflows and outflows to a single present value. Estimated cash flows were discounted at a rate commensurate with the inherent risks associated with the asset group to arrive at an estimate of fair value. See Note 13, Leases, of these notes to our consolidated financial statements for further details on the impairment charges we recorded. As a result of the subjective nature of unobservable inputs used, these assets are classified within Level 3 of the fair value hierarchy.
8. Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
January 31,
20242023
Computer equipment$12,674 $12,954 
Computer software, developed42,941 33,260 
Furniture and fixtures5,935 6,526 
Leasehold improvements9,112 9,612 
Total property and equipment70,662 62,352 
Less: accumulated depreciation(28,300)(22,957)
Total property and equipment, net$42,362 $39,395 
Depreciation expense was $15.2 million, $13.7 million, and $10.9 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Property and equipment, net includes $0.7 million of computer equipment purchased under a finance lease as of January 31, 2024. Depreciation expense and accumulated depreciation related to these leased assets were each less than $0.1 million for the year ended and as of January 31, 2024. These leased assets are included in the computer equipment category in the table above.
94

9. Business Combinations
Outfit
On September 1, 2022, the Company acquired 100% of the outstanding equity of On Brand Holdings, Inc. and its subsidiaries, collectively doing business as Outfit, pursuant to an Agreement and Plan of Merger. The Company acquired Outfit to enhance Brandfolder’s templating and creative automation solution. We incurred acquisition costs of $0.6 million during the year ended January 31, 2023. The total purchase consideration for the acquisition of Outfit was $20.6 million in cash, net of customary purchase price adjustments.
The transaction was accounted for as a business combination and accordingly, the total fair value of purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. Fair values were determined using income and cost approaches. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement. The fair values assigned to assets acquired and liabilities assumed were based on management’s best estimates and assumptions and are considered final. The following table summarizes the final fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
September 1, 2022
Cash and restricted cash$266 
Intangible assets5,190 
Goodwill16,434 
Other net tangible assets and liabilities assumed(1,283)
Total$20,607 
The excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected synergies with Brandfolder’s product offerings.
We engaged a third-party valuation specialist to aid our analysis of the fair value of the acquired intangibles. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party.
The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):
Fair ValueExpected Useful LifeDiscount Rate
Software technology$3,200 5 years14.7 %
Customer relationships1,990 7 years14.7 %
Total intangible assets$5,190 
The identified intangible assets, software technology and customer relationships, were valued as follows:
Software technology - we valued the finite-lived software technology using the relief-from-royalty method under the income approach. This method estimates fair value by forecasting avoided royalties, reducing them by maintenance-related research and development expenses and taxes, and discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of assumptions with respect to the future revenue forecast, technology life, royalty rate, and the discount rate.
95

Customer relationships - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings expected to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of the assumptions with respect to the future cash flows forecast, base year annualized recurring revenue, customer churn rate, and the discount rate.
The related software technology amortization expense is recognized over its useful life within cost of revenue in the consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over the useful life within sales and marketing in the consolidated statements of operations. The weighted-average amortization period of the acquired intangible assets is 5.8 years.
We have included the financial results of Outfit in our consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Outfit have not been presented as the effect of this acquisition was not significant to our financial results.

10. Goodwill and Net Intangible Assets
The changes in the carrying amount of goodwill during the years ended January 31, 2024 and 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2022$125,605 
Additions and measurement period adjustments - acquisition of Outfit16,434 
Effects of foreign currency translation376 
Goodwill balance as of January 31, 2023142,415 
Effects of foreign currency translation(938)
Goodwill balance as of January 31, 2024$141,477 
No goodwill impairments were recorded during the years ended January 31, 2024, 2023, or 2022.
The following table presents the components of net intangible assets (in thousands):
January 31, 2024January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology$28,491 $(20,231)$8,260 $28,673 $(14,547)$14,126 
Customer relationships34,072 (16,941)17,131 34,186 (12,265)21,921 
Trade names4,100 (1,601)2,499 4,100 (1,157)2,943 
Patents170 (144)26 170 (135)35 
Domain names44  44 44  44 
Total$66,877 $(38,917)$27,960 $67,173 $(28,104)$39,069 
The components of intangible assets acquired as of the periods presented were as follows (dollars in thousands):
January 31, 2024January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology$8,260 2.1$14,126 2.8
Customer relationships17,131 3.721,921 4.7
Trade names2,499 5.62,943 6.6
Total$27,890 3.4$38,990 4.2
96

Amortization expense related to intangible assets was $10.8 million, $10.3 million, and $10.1 million for the years ended January 31, 2024, 2023, and 2022, respectively. As of January 31, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Fiscal 2025$9,633 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter442 
Total$27,916 

11. Share-Based Compensation
The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest based on continuous employment over three or four years, and expire 10 years from the date of grant.
The Company has also issued RSUs to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant date fair value of the awards and generally vest based on continuous employment over three or four years.
The Company issued market-based PSUs to certain executives pursuant to the 2018 Plan during the years ended January 31, 2024 and 2023. The target number of market-based PSUs granted were 195,948 and 251,027 during the years ended January 31, 2024 and January 31, 2023, respectively. The number of shares that can be earned under each grant range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the S&P Software and Services Select Index. The awards granted during the year ended January 31, 2024 have a two-year performance period ending on the second anniversary of the date of grant. The awards granted during the year ended January 31, 2023 have two separate performance periods. The first tranche has a one-year performance period ending on the first anniversary of the date of grant. The second tranche has a two-year performance period ending on the second anniversary of the date of grant. Both grants include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three-year period. The fair values of the PSUs granted were determined using a Monte Carlo simulation approach.
The Company issued restricted stock awards (“RSAs”) to certain employees as part of the Brandfolder acquisition which were subject to vesting conditions. These shares were issued in a private placement transaction. As vesting of these RSAs was dependent on continuous employment, these were not considered part of the purchase price in accounting for the September 2020 acquisition. The RSAs were measured based on the grant date fair value of the awards and vested based on continuous employment over three years.
97

Stock options
The following table includes a summary of the option activity during the year ended January 31, 2024:
Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 20233,819,288 $23.42 5.7$90,985 
Granted  
Exercised(292,088)5.66 
Forfeited or canceled(10,125)67.00 
Outstanding at January 31, 20243,517,075 24.77 4.885,129 
Exercisable at January 31, 20243,081,884 20.44 4.483,600 
Vested and expected to vest at January 31, 20243,482,318 24.46 8.084,995 
No stock options were granted during the year ended January 31, 2024. The weighted-average grant date fair value per share of stock options granted during the years ended January 31, 2023, and 2022 was $18.16 and $29.71, respectively.
The total grant date fair value of stock options vested during the years ended January 31, 2024, 2023, and 2022 was $7.7 million, $9.1 million, and $10.1 million, respectively.
The intrinsic value of options exercised was $10.9 million, $27.0 million, and $141.1 million during the years ended January 31, 2024, 2023, and 2022, respectively.
Restricted stock units
The following table includes a summary of the RSU activity during the year ended January 31, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202310,975,157 $46.56 
Granted3,240,158 43.33 
Vested(4,191,997)46.26 
Forfeited or canceled(1,224,694)47.25 
Outstanding at January 31, 20248,798,624 45.41 
An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. 
The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2024, 2023, and 2022 was $43.33, $39.16, and $68.21, respectively. The total fair value of RSUs vested during the years ended January 31, 2024, 2023, and 2022 was $193.9 million, $160.4 million, and $78.0 million, respectively.
98

Performance share units
The following table includes a summary of the PSU activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 2023251,027 $53.34 
Granted*195,948 48.74 
Vested(125,512)53.34 
Forfeited or canceled  
Outstanding at January 31, 2024321,463 50.54 
*This represents awards granted at 100% attainment.
The weighted-average grant date fair value of PSUs granted during the years ended January 31, 2024 and 2023 was $48.74 and $53.34, respectively.
Restricted stock awards
The following table includes a summary of RSA activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202319,895 $46.93 
Granted  
Vested(19,895)46.93 
Forfeited or canceled  
Outstanding at January 31, 2024  
The weighted-average grant date fair value of RSAs granted during the year ended January 31, 2021 was $46.93. No RSAs were granted during the years ended January 31, 2024, 2023, or 2022. The total fair value of RSAs vested during the years ended January 31, 2024, 2023, and 2022 was $0.9 million, $1.3 million, and $1.6 million, respectively.
2018 Employee Stock Purchase Plan
The ESPP became effective on April 26, 2018, with the effective date of our Initial Public Offering. Under our ESPP, eligible employees are able to acquire shares of the Class A common stock by accumulating funds through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Prior to January 2022, each offering period commenced on March 25 and September 25. The change in offering periods required an abbreviated, one-time purchase period from September 25, 2021 through December 31, 2021 to align to the new offering periods. The purchase price for shares of 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 or (ii) the last trading day of the purchase period in the applicable offering period.
99

The following table includes a summary of the activity of shares available for issuance under our 2018 Plan and our ESPP during the year ended January 31, 2024:
Shares Available for Issuance
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(3,436,106)(596,679)
Forfeited1,234,819  
Balance at January 31, 202418,985,254 5,572,546 
The aggregate number of shares reserved for issuance under our ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of our Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations, or similar events, may not exceed 20,400,000 shares of our Class A common stock.
As of January 31, 2024, $2.6 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in the consolidated balance sheet.
100

Valuation assumptions
The fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:
Year Ended January 31,
202420232022
Employee Stock Options
Risk-free interest rate— %
1.8%-3.7%
1.0%-1.4%
Expected volatility— %
44.2%-46.3%
43.1%-43.5%
Expected term (in years)— 6.25
6.25
Expected dividend yield— % % %
Employee Stock Purchase Plan
Risk-free interest rate
4.8%-5.5%
0.2%-2.5%
0.0%-0.1%
Expected volatility
57.3%-70.7%
50.0%-72.8%
46.9%-68.0%
Expected term (in years)
0.49
0.50
0.27-0.50
Expected dividend yield % % %
Performance Share Units
Risk-free interest rate4.7 %4.3 %— %
Expected volatility50.6 %52.5 %— %
Expected volatility (S&P Software and Services Select Index)32.4 %31.8 %— %
Expected term (in years)
2.00
1.00-2.00
— 
Expected dividend yield % %— %
The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The risk-free rate used in the Monte Carlo simulation valuation model is the continuously compounded yield on zero-coupon U.S. Treasury bonds that corresponds with the longest expected term. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. The expected term for the PSUs is estimated by using the related performance period. We estimate volatility for options and PSUs using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently pay dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing and the Monte Carlo simulation models, we must also estimate a forfeiture rate to calculate the share-based compensation expense for awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
101

Share-based compensation expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Year Ended January 31,
202420232022
Cost of subscription revenue$13,069 $11,248 $6,274 
Cost of professional services revenue7,469 6,404 3,788 
Research and development71,341 62,165 41,218 
Sales and marketing73,545 63,224 40,632 
General and administrative40,782 33,514 22,988 
Total share-based compensation$206,206 $176,555 $114,900 
We have excluded $4.9 million, $3.5 million, and $2.0 million of capitalized software development costs from stock-based compensation expense for the years ended January 31, 2024, 2023 and 2022, respectively.
As of January 31, 2024, there was a total of $381.3 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.
12. Income Taxes
The components of loss before income tax provision were as follows (in thousands):
Year Ended January 31,
202420232022
United States$(101,173)$(216,167)$(174,043)
Foreign5,031 3,377 3,242 
Loss before income tax provision$(96,142)$(212,790)$(170,801)
The income tax provision consisted of the following (in thousands):
Year Ended January 31,
202420232022
Current:
Federal$4,384 $876 $ 
State1,283 1,239 175 
Foreign3,367 1,085 49 
Total current tax provision9,034 3,200 224 
Deferred and other:
Federal206   
State144   
Foreign(895)(351)72 
Total deferred tax provision (benefit)(545)(351)72 
Total income tax provision$8,489 $2,849 $296 
Income tax expense for the year ended January 31, 2024 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174, Base Erosion and Anti-Abuse Tax, and income taxes in foreign jurisdictions.
Income tax expense for the year ended January 31, 2023 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174 as well as income taxes in foreign jurisdictions.
102

Income tax expense for the year ended January 31, 2022 was recognized primarily due to income taxes in foreign jurisdictions and state income taxes.
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
Year Ended January 31,
202420232022
Income tax at statutory federal rate$(20,190)$(44,686)$(35,868)
Tax credits(8,839)(7,660)(5,697)
Intangible basis adjustment(3,054)  
Change in valuation allowance26,335 44,898 71,738 
Non-deductible executive compensation4,432 685  
Base Erosion Anti-Avoidance Tax4,140   
Share-based compensation3,332 7,133 (30,092)
State taxes1,158 981 139 
Foreign earnings taxed in the U.S.906 2,276  
Other269 (778)76 
Total income tax provision$8,489 $2,849 $296 
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
The tax effects of temporary differences and related deferred tax assets and liabilities were as follows (in thousands):
January 31,
20242023
Deferred tax assets:
Deferred revenue$144,931 $117,579 
Net operating loss carryforwards99,230 121,171 
Capitalized research & experimental expenditures59,819 45,906 
Tax credits37,664 29,267 
Lease liabilities12,520 17,273 
Share-based compensation16,141 17,282 
Accrued compensation10,315 8,983 
Other1,529 982 
Total deferred tax assets382,149 358,443 
Valuation allowance(329,141)(302,196)
Total deferred tax assets, net53,008 56,247 
Deferred tax liabilities:
Capitalized commissions(37,283)(30,836)
Lease right-of-use assets(10,199)(14,320)
Property and equipment(3,031)(2,250)
Intangibles(1,573)(7,637)
Other(162)(989)
Total deferred tax liabilities(52,248)(56,032)
Net deferred tax assets$760 $215 
103

Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2024. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by $26.9 million during the year ended January 31, 2024. The increase in the valuation allowance was primarily related to an increase in deferred tax assets related to deferred revenue and capitalization of research and experimental expenditures required under IRC Section 174, offset by a decrease in deferred tax assets related to net operating losses.
As of January 31, 2024, we had NOLs of $388.6 million for U.S. federal income taxes and $291.7 million for state and local income taxes. The U.S. federal NOLs may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2025.
As of January 31, 2024, the Company’s tax credit carryforwards for income tax purposes were approximately $37.7 million net of uncertain tax positions for research and development credits. If not used, the tax credit carryforwards will begin to expire in 2038.
The Company’s operations in Costa Rica are located in a Free Trade Zone (“FTZ”) which entitles the Company to certain tax incentives including a tax holiday from corporate income tax or a reduced corporate tax rate. The FTZ benefits are conditional on the Company meeting certain employment and investment thresholds. These tax incentives are effective into 2034 and may be extended if additional requirements are satisfied. The impact of the tax holiday was not material.
Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company’s foreign earnings were to be repatriated in the future, the estimated U.S. tax liability would be insignificant.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended January 31,
202420232022
Balance, beginning of the year$9,883 $7,204 $5,283 
Increases to tax positions taken during the current year2,486 2,218 2,010 
Increases to tax positions taken in prior years569 461  
Decreases to tax positions taken in prior years  (89)
Balance, end of year$12,938 $9,883 $7,204 
104

Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
No liability was recorded for uncertain tax positions, or related interest or penalties, as of January 31, 2024 or 2023. As of January 31, 2024 and 2023, the Company had $12.9 million and $9.9 million of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is $12.9 million and $9.9 million, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax assets.
In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions.
Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were not material for the years ended January 31, 2024, 2023, and 2022.
13. Leases
The Company has operating leases primarily related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets related to computer equipment are included in property and equipment, net in the consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended January 31,
202420232022
Operating lease cost$15,486 $22,508 $18,739 
Finance lease cost:
Amortization of assets73   
Interest on lease liabilities23   
Short-term lease cost509 950 371 
Variable lease cost3,318 2,833 2,850 
Sublease income(2,294)(527) 
Total lease costs$17,115 $25,764 $21,960 
Other information related to leases was as follows (in thousands):
Year Ended January 31,
202420232022
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$18,978 $19,735 $17,610 
Operating cash flows related to finance leases23   
Financing cash flows related to finance leases34   
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases1,666 7,230 994 
Finance leases693   
Right-of-use assets reductions related to operating leases4,451 4,696  
105

Supplemental balance sheet information related to our leases was as follows:
January 31,
20242023
Weighted-average remaining lease term (in years)
Operating leases3.94.5
Finance leases2.70.0
Weighted-average discount rate
Operating leases5.5 %5.3 %
Finance leases9.9 % %
As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Fiscal 2025$16,531 $270 
Fiscal 202614,724 270 
Fiscal 202710,769 225 
Fiscal 20286,341  
Fiscal 20295,296  
Thereafter1,357  
Total lease payments55,018 765 
Less: imputed interest(5,878)(94)
Total$49,140 $671 
As of January 31, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Fiscal 2025$2,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028 
Fiscal 2029 
Thereafter 
Total$5,586 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. We evaluated the associated asset groups for impairment, which included the ROU assets and underlying property and equipment on each subleased floor. We compared the expected future undiscounted cash flows for each subleased floor to its carrying value and determined that the respective asset groups were not recoverable. We then calculated the fair values based on the present value of the estimated cash flows from each sublease for the remaining lease term. We compared the estimated fair values to the carrying values, which resulted in a $1.4 million impairment charge during the year ended January 31, 2024, and a $1.5 million impairment charge during the year ended January 31, 2023. The impairment charges were included in general and administrative expenses in the consolidated statements of operations.
During the year ended January 31, 2023, the Company also abandoned certain floors in Bellevue, Washington for which there was no intent or ability to sublease, and terminated the operating lease in Denver, Colorado. These two real estate restructuring activities led to lease charges of $3.5 million, which were allocated based on headcount to each cost of revenue and operating expense category in the consolidated statements of operations.
106

14. Commitments and Contingencies
Lease commitments
We have entered into various non-cancelable lease agreements related to our corporate offices and certain equipment. For additional information regarding our lease agreements, see Note 13, Leases.
Purchase commitments
We have entered into certain non-cancelable multi-year agreements with third-party providers primarily for our use of cloud-based hosting and data services. As of January 31, 2024, our future estimated purchase commitments related to these contracts by fiscal year are as follows (in thousands):
Fiscal 2025$67,664 
Fiscal 202648,700 
Fiscal 20271,750 
Fiscal 2028 
Fiscal 2029 
Thereafter 
Total$118,114 
Legal matters
An indemnification claim was made against the Company by a former director, Ryan Hinkle, and Insight Venture Partners VII, L.P. and certain affiliated entities that are former shareholders of the Company (together with Hinkle, the “IVP Parties”), relating to a purported class action litigation in which the IVP Parties were defendants. During the year ended January 31, 2021, the IVP Parties filed a complaint against the Company in the Superior Court of Washington, King County, for the advancement of legal fees, costs, and expenses incurred in defending the purported class action claim. During the year ended January 31, 2022, we paid $10.0 million as part of an overall settlement of these matters. During the year ended January 31, 2023, we recovered $4.5 million related to insurance coverage of this claim and settled an additional insurance reimbursement claim related to the case, which we included as an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our consolidated balance sheets as of January 31, 2023. During the year ended January 31, 2024, the $3.9 million was collected. The impact of these insurance recoveries is included in general and administrative expenses in our consolidated statement of operations.
From time-to-time, in the normal course of business, the Company may be subject to various other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future.
15. 401(k) and Pension Plans
In March 2008, the Company initiated a 401(k) plan for the benefit of all United States employees. In the second quarter of fiscal 2021, we began to match 50% of each participant’s contribution up to a maximum of 6% of the participant’s eligible pay during the period. We recognized an expense of $9.9 million, $9.5 million, and $6.7 million related to matching contributions during the years ended January 31, 2024, 2023, and 2022, respectively.
In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. We recognized an expense related to employer contributions of $3.0 million, $2.5 million, and $1.6 million during the years ended January 31, 2024, 2023, and 2022, respectively.
107

16. Geographic Information
Revenue
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Year Ended January 31,
202420232022
United States$809,036 $640,604 $454,246 
EMEA77,418 65,574 51,603 
APJ
35,189 29,946 21,326 
Americas other than the United States36,695 30,791 23,657 
Total$958,338 $766,915 $550,832 
No individual country other than the United States contributed more than 10% of total revenue during any of the periods presented.
Long-lived assets
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):
January 31,
20242023
United States$45,743 $60,246 
EMEA2,266 5,583 
APJ
3,793 4,510 
Americas other than the United States573 274 
Total$52,375 $70,613 
The table above includes property and equipment, net and operating lease right-of-use assets and excludes capitalized internal-use software costs and intangible assets.
17. Supplemental Consolidated Financial Statement Information
Prepaid and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
January 31,
20242023
Prepaid expenses$57,685 $45,877 
Other current assets6,681 9,186 
Total prepaid expense and other current assets$64,366 $55,063 
Restricted cash
Restricted cash, which primarily relates to Australian employee contributions to our ESPP, was $0.3 million, $0.6 million, and $0.6 million as of January 31, 2024, 2023, and 2022, respectively.
108

Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash, cash equivalents and restricted cash as shown on the consolidated balance sheets and consists of the following (in thousands):
January 31,
202420232022
Cash and cash equivalents$282,094 $223,156 $449,074 
Restricted cash included in prepaid expenses and other current assets329 404 589 
Restricted cash19 197 17 
Total cash, cash equivalents, and restricted cash$282,442 $223,757 $449,680 
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
Our management, with the participation and supervision of our principal executive officer (Chief Executive Officer) and principal financial officer (Chief Financial Officer), have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Annual Report on Form 10-K.
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of January 31, 2024 at the reasonable assurance level.
Management’s report on internal control over financial reporting
 Our management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). 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 U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.
 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, 2024, based on the framework in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on this evaluation our Chief Executive Officer and Chief Financial Officer have concluded that as of January 31, 2024, our internal control over financial reporting was effective.
109

The effectiveness of the Company's internal control over financial reporting as of January 31, 2024 has been audited by Deloitte & Touche 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 were no changes in our internal control over financial reporting in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended January 31, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitations on effectiveness of controls
Management recognizes that 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 or error, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls 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

(a) Entrance into Independent Contractor Agreement with Michael Arntz
On March 19, 2024, the Company and Michael Arntz entered into an Independent Contractor Agreement (the “IC Agreement”), pursuant to which he will serve as an advisor to the Company following his resignation as Chief Revenue Officer and Executive Vice President of Worldwide Field Operations. The IC Agreement provides that in consideration of Mr. Arntz’s services, he will continue to vest the equity awards he received during his time as an employee of the Company, in accordance with the pre-existing terms and vesting schedules as set forth at the time of each applicable grant. The foregoing summary of the material terms of the IC Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the IC Agreement, a copy of which is filed herewith as Exhibit 10.16.

(b) Rule 10b5-1 Plan Elections
During the fiscal quarter ended January 31, 2024, our Chief Financial Officer, Pete Godbole, and a member of our Board, Brent Frei, each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The Rule 10b5-1 trading arrangements included representations from each of Mr. Godbole and Mr. Frei to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. Similar representations were made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the adopting individuals was unaware, or with respect to any material nonpublic information acquired by the adopting individuals or the Company after the date of the representation.
110

Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Pete Godbole - Chief Financial Officer
January 5, 2024
38,910(3)
January 5, 2024 - June 21, 2024
N/A
Brent Frei - Director
December 20, 2023
665,000
December 20, 2023 - February 17, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Godbole’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
111

Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
Item 11. Executive Compensation
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
Item 13. Certain Relationships and Related Transactions and Director Independence
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
Item 14. Principal Accountant Fees and Services
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2024 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2024.
112


Part IV
Item 15. Exhibits and Financial Statement Schedules
The following documents are filed as a part of this Annual Report on Form 10-K:
(a) Financial Statements
The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item 8, entitled “Financial Statements and Supplementary Data.”
(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 “Financial Statements and Supplementary Data.”
(c) Exhibits
Incorporated by Reference
Exhibit Number
Exhibit TitleFormFile No.ExhibitFiling DateFiled Herewith
3.110-Q001-384643.1June 12, 2018
3.2
8-K
001-38464
3.1
February 2, 2024
4.1S-1/A333-2239144.1April 16, 2018
4.2
10-K001-384644.3March 31, 2020
10.1⸶
S-1/A333-22391410.1April 16, 2018
10.2⸶
S-1333-22391410.2March 26, 2018
10.3⸶
S-1/A333-22391410.3April 16, 2018
10.4⸶
10-K
001-38464
10.4
March 22, 2023
10.5⸶
10-Q001-3846410.1September 8, 2021
10.6⸶
S-1333-22391410.6March 26, 2018
10.7⸶
S-1333-22391410.8March 26, 2018
10.8⸶
10-K001-3846410.19April 1, 2019
10.9⸶
10-K001-3846410.22March 25, 2021
10.10⸶
10-K 001-38464 10.12March 25, 2022
10.11⸶
10-K 001-38464 10.13March 25, 2022
10.12⸶
10-K 001-38464 10.14March 25, 2022
10.13⸶
X
10.14⸶
S-1333-22391410.13March 26, 2018
10.15⸶
8-K001-3846410.1October 13, 2020
113

10.16⸶
X
10.17
10-K001-3846410.18March 25, 2022
21.1X
23.1X
24.1X
31.1X
31.2X
32.1*X
32.2*X
97.1
X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104
The cover page from the Registrant’s Annual Report on Form 10-K for the year ended January 31, 2024, formatted in Inline XBRL (included in Exhibit 101)
X
⸶    Indicates a management contract or compensatory plan.
*    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.
114


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
  SMARTSHEET INC.
   
 By:/s/ Mark P. Mader
 Name:Mark P. Mader
 Title:President and Chief Executive Officer
   (Principal Executive Officer)
   
Date:March 20, 2024  

 
  SMARTSHEET INC.
   
 By:/s/ Pete Godbole
 Name:Pete Godbole
 Title:Chief Financial Officer and Treasurer
   (Principal Financial and Accounting Officer)
   
Date:March 20, 2024  

115


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Mark P. Mader and Pete Godbole, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, 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, hereby ratifying and confirming all that each of said attorneys-in-fact, proxies, and agents, or substitute or substitutes may do or cause to be done by virtue hereof.
116


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:
NameTitleDate
/s/ Mark P. MaderChief Executive Officer and PresidentMarch 20, 2024
Mark P. Mader (Principal Executive Officer)
/s/ Pete GodboleChief Financial Officer and TreasurerMarch 20, 2024
Pete Godbole (Principal Financial and Accounting Officer)
/s/ Michael GregoireChair of the Board of DirectorsMarch 20, 2024
Michael Gregoire
/s/ Alissa AbdullahDirectorMarch 20, 2024
Alissa Abdullah
/s/ Geoffrey T. BarkerDirectorMarch 20, 2024
Geoffrey T. Barker
/s/ Brent FreiDirectorMarch 20, 2024
Brent Frei
/s/ Elena GomezDirectorMarch 20, 2024
Elena Gomez
/s/ Matthew McIlwainDirectorMarch 20, 2024
Matthew McIlwain
/s/ Khozema ShipchandlerDirectorMarch 20, 2024
Khozema Shipchandler
/s/ Rowan TrollopeDirectorMarch 20, 2024
Rowan Trollope
/s/ James N. WhiteDirectorMarch 20, 2024
James N. White
/s/ Magdalena YesilDirectorMarch 20, 2024
Magdalena Yesil
117
EX-10.13 2 offerletterbyandbetweenthe.htm EXHIBIT 10.13 Document
image_4.jpg

January 5, 2024


Max Long
via email


Dear Max:

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

1.Position. You will start in a full-time position as President, Go-to-Market and will report to the Company’s CEO. By signing this letter, you confirm with the Company that you are under no contractual or other legal obligations that would prohibit you from performing your duties with the Company.

2.Cash Compensation.

(a)Base Salary. You will be paid a starting base salary for all hours worked at the rate of $500,000 per year, payable on the Company’s regular payroll dates. This position is classified as exempt and is not subject to federal and state overtime or minimum wage requirements.

(b)Annual Bonus. You will be eligible for an annual bonus, subject to the terms of the Company’s annual bonus plan, targeted at 100% of your base salary contingent on achievement of Company objectives. Your bonus will be prorated for FY25.

(c)Signing Bonus. You will be paid a signing bonus of $400,000, less all applicable deductions and withholdings. This bonus will be paid in quarterly installments of $100,000 with the first installment paid approximately 30 days after your start date. This bonus will be deemed earned upon execution of this letter but will be subject to 100% reimbursement in the event that you voluntarily resign from the Company for any reason within 12 months following your start date. You authorize the Company to withhold the entire amount reimbursable to the Company from any amounts otherwise due and payable to you upon termination of employment (as permitted by law), and if any amount remains unpaid, you agree to promptly repay the Company such amount in full.

3.Equity Compensation. Management will recommend to the Compensation Committee of the Company’s Board of Directors (the “Committee”) that you be granted new hire equity with a target value of $15,000,000 as follows:

(a)    Initial RSU Grant. Management will recommend to the Committee that you be granted an initial restricted stock unit (“RSU”) award with a target value of $7,500,000 (“Initial RSU Grant”). The number of shares will be determined by dividing the award value by the average closing price over the 30 day period ending on the last day of the month prior to your start date (or such trading days as the company has been publicly traded), rounded down to the nearest whole share. Assuming continuous service, the Initial RSU Grant will vest over 4 years with approximately 25% vesting on the 15th day of the month in which the one year anniversary of your start date occurs and approximately 6.25% vesting quarterly thereafter.

(b)    Initial PSU Grant. Management will recommend to the Committee that you be granted a performance stock unit (“Initial PSU Grant”) award with a target value of $7,500,000. The number of shares will be determined by dividing the award value by the average closing price over the 30 day period ending on the last day of the month prior to your start date (or such trading days as the company has been publicly traded), rounded down to the nearest whole share. The Initial PSU Grant will have a 2
image_5.jpg

image_4.jpg
year performance period and will vest over 3 years with approximately 50% vesting at the end of the performance period and approximately 12.5% vesting quarterly thereafter.

(c)    Equity Terms. All equity awards will be subject to the terms and conditions applicable to equity grants awarded under the Company’s 2018 Stock Plan (the “Plan”), as described in the Plan and the applicable restricted stock unit award or performance stock unit award agreement. The grant of any equity awards is subject to the Committee’s approval and this recommendation of approval is not a commitment of compensation and does not create any obligation on the part of the Company. Further details on the Plan and any specific award granted to you will be provided upon approval of such award by the Committee.

4.Severance Benefits. You will be eligible for severance benefits pursuant to the Company’s standard Change In Control Severance Agreement.

5.Employee Benefits. As a full-time employee of the Company you will be eligible to participate in a number of Company-sponsored benefits, including a Company-funded health benefits plan, flexible workplace allowance, and 401(k) plan. You will have access to our flexible Time Away program, as well as company paid holidays.

6.Compensation Generally. The Company may modify compensation (including benefits) from time-to-time as it deems necessary. All forms of compensation described in this letter are subject to applicable withholdings and taxes.

7.Employee Obligation Agreement. Like all Company employees, you will be required, as a condition of your employment with the Company, to sign the Company’s enclosed standard Employee Obligation Agreement.

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

9.Outside Activities. Unless otherwise prohibited by applicable law, during the period of your employment, you will at all times devote your best efforts to the interests of the Company, and will not, without the prior written consent of the Company, engage in, or encourage or assist others to engage in, any other employment or activity that: (a) would divert from the Company any business opportunity in which the Company can reasonably be expected to have an interest; (b) would directly compete with, or involve preparation to compete with, the current or future business of the Company; or (c) would otherwise conflict with the Company’s interests or could cause a disruption of its operations or prospects.

10.Withholding Taxes. All forms of compensation referred to in this letter are subject to applicable withholding and payroll taxes.

11.Background Check; Authorization to Work. This offer is contingent upon successful completion of a reference and background check. As required by law, your employment with the Company is contingent upon your providing legal proof of your identity and authorization to work in the United States.

image_5.jpg

image_4.jpg
12.Entire Agreement. This offer letter constitutes the entire agreement between you and the Company regarding the matters described in this letter, and supersedes and replaces any prior understandings or agreements, whether oral, written or implied, between you and the Company relating to such subject matter.

If you wish to accept this offer, please sign and date this letter and the enclosed Employee Obligation Agreement. This offer, if not accepted, will expire at the close of business on January 11, 2024. Your start date will be March 1, 2024. We look forward to having you join us!


image_0.jpgSincerely,
image_1.jpgSmartsheet Inc.
/s/ Mark Mader
Mark Mader, CEO

I have read and accept this employment offer.


/s/ Max Long         
Max Long
    
Attachment: Employee Obligation Agreement
image_5.jpg
EX-10.16 3 independentcontractoragree.htm EXHIBIT 10.16 Document


SMARTSHEET INC.
INDEPENDENT CONTRACTOR AGREEMENT

This Independent Contractor Agreement (“Agreement”) is entered into by and between Smartsheet Inc., with offices at 500 108th Ave NE #200, Bellevue WA 98004 (“Smartsheet”), and Michael Arntz, with an address at [REDACTED] (“Contractor”). This Agreement is effective as of the date of last signature below (the “Effective Date”).

1.     Services; Relationship of the Parties

1.1     Services. During the period of April 1, 2024 to May 17, 2024 (“Service Period”), Contractor will provide services to Smartsheet in the nature of executive transition support (“Services”). Specifically, Contractor will be on call to answer questions, discuss information, attend meetings, etc. as requested by Smartsheet.

1.2    Relationship of the Parties. Contractor is an independent contractor of Smartsheet with respect to the Services. The parties hereby disclaim any intention to create an employment relationship or any relationship other than that of independent contractors. If Contractor is an individual, Contractor will not represent himself or herself to be an employee of Smartsheet, and Contractor will not enter into any agreement on Smartsheet’s behalf. Other than as specified in Section 2 (Compensation) below, Contractor is not entitled to, and waives any claim to, health insurance, vacation, sick time, benefits under any retirement, pension or profit sharing plan, or similar benefits that may be available to employees of Smartsheet. Smartsheet will not control or direct the details and means by which Contractor performs work, except to the extent necessary to coordinate Contractor’s work with Smartsheet’s personnel and/or the general requirements of each Statement of Work.

2.     Compensation

2.1     Fees. During the Service Period, Contractor will be deemed to be providing Service as defined under the Smartsheet 2018 Equity Incentive Plan (the “2018 EIP”) and will not have ceased to provide services for purposes of the 2015 Equity Incentive Plan (the “2015 EIP”), thus allowing the continuation the vesting and exercise provisions related to Smartsheet equity awards received by Contractor during their time as an employee of Smartsheet. At the conclusion of the Service Period, Contractor’s Service under both the 2018 EIP and 2015 EIP will terminate, causing (a) the post-termination exercise window to begin for any vested stock option awards, (b) vesting to cease for, and forfeiture of, any restricted stock units, and (c) vesting to cease for, and forfeiture of, any performance stock units. For the avoidance of doubt, all equity awards will continue to be subject to the 2018 EIP and 2015 EIP, as applicable. The equity award continuance shall be the only compensation payable to Contractor during the Service Period.

2.2    Expenses. Smartsheet will also reimburse Contractor, at actual cost with no mark up, for Contractor’s reasonable expenses incurred in connection with providing the Services, provided that such expenses are either specifically authorized in a Statement of Work or separately pre-approved by Smartsheet in writing. Contractor shall be responsible for all other costs incurred in connection with providing Services or conducting business, including but not limited to any city, county, state and federal licenses, permits, taxes and assessments, self-employment taxes, income taxes, and taxes imposed on amounts payable under this Agreement. Contractor shall indemnify, defend and hold harmless Smartsheet from and against any claim or action arising in connection with Contractor’s failure to pay such costs and taxes.

2.3     Invoices. Contractor will invoice Smartsheet monthly for expenses due from the previous month, with each invoice to include or be accompanied by substantiating documentation for expenses as reasonably requested by Smartsheet. Unless otherwise set forth in an applicable Statement of Work, Smartsheet will pay Contractor all undisputed invoiced amounts within thirty (30) days after receipt of Contractor’s invoice.

3.    Confidentiality and Trading Restrictions

3.1    Restrictions on Use and Disclosure of Confidential Information. Contractor will hold all Confidential Information (as defined below) in strict confidence, and will not disclose, duplicate, publish, release, transfer or otherwise make available Confidential Information in any form to any person or entity without Smartsheet’s express prior written consent. Contractor will not use the Confidential Information for any purpose other than to provide Services. “Confidential Information” means all information and materials not generally known outside of Smartsheet that are disclosed to or learned by Contractor. Confidential Information applies to information disclosed or learned in writing, electronically, orally, or by observation, before and after the Effective Date and whether or not during working hours. Confidential Information includes, without limitation: (a) Inventions (as defined in Section 4.1 below) and all notes, sketches, diagrams, and other written records related to Inventions, (b) technical data, trade secrets, know-how, research, ideas or plans for products and services, software code and designs, developments, inventions, laboratory notebooks, processes, formulas, techniques, and engineering designs and drawings, (c) price lists, pricing methodologies, cost data, market share data, marketing plans, licenses, contract information, business plans, financial forecasts, historical financial data, budgets or other business information, (d) information relating to Smartsheet’s employees and consultants (including, but not limited to, the names, contact information, jobs, compensation, and expertise of such employees and consultants), (e) lists of, or information relating to, suppliers and customers of Smartsheet, and (f) the terms and conditions of this Agreement.

Smartsheet Confidential    1



3.2    Other Responsibilities. If Contractor becomes aware of any compromise, loss, or disclosure of Smartsheet’s Confidential Information, whether or not resulting from a breach of this Section, Contractor will immediately notify Smartsheet in writing and provide Smartsheet with all reasonably requested assistance in connection with addressing or mitigating such compromise or loss.

3.3    Return of Materials. On request and/or on termination of this Agreement for any reason, Contractor will return or destroy any and all physical materials containing or embodying Confidential Information to Smartsheet, according to Smartsheet’s reasonable instructions. On Smartsheet’s request, Contractor will certify in writing that all such Confidential Information has been so returned or destroyed.

3.4    Trading Restrictions. During the Service Period and until the commencement of the next open trading window (to be determined as set forth under Smartsheet’s Insider Trading Policy) following the conclusion of the Service Period, Contractor shall remain subject to the same restrictions (including trade windows) that they were subject to as an Access Person under Smartsheet’s Insider Trading Policy. Upon the commencement of Smartsheet’s next open trading window following the conclusion of the Service Period, Contractor will no longer be subject to the Access Person trading restrictions, but will remain subject to all applicable federal securities laws (including those related to insider trading, opposite-way transactions, and affiliate sales).

4.    Ownership of Inventions

4.1    Inventions. Subject to Section 4.2 below and except as explicitly otherwise agreed by the parties in the applicable Statement of Work, Smartsheet will own exclusively all right, title and interest in and to all developments, concepts, designs, ideas, know how, improvements, inventions, trade secrets, works of authorship, and materials that are conceived, discovered, written or created by Contractor, alone or jointly with Smartsheet or third parties, in connection with the Services, whether completed or works-in-progress (“Inventions”). All Inventions will be deemed “work made for hire” for Smartsheet for all purposes of copyright law. To the extent that any such Inventions do not fall within the specifically enumerated works that constitute works made for hire under United States copyright laws, and to the extent such Inventions include materials subject to copyright, patent, trade secret or other proprietary right protection, Contractor hereby irrevocably assigns to Smartsheet all right, title and interest that he or she may be deemed to have in and to the Inventions, including and all copyrights, patents, trade secrets and other proprietary rights therein (and renewals thereof). Contractor waives all claims for infringement that he or she may have in connection with such Inventions. Contractor agrees to provide all assistance reasonably requested by Smartsheet to secure intellectual property or proprietary rights for Smartsheet in the Inventions.

4.2    Pre-Existing Inventions. “Inventions” do not include, and Contractor is not obligated to assign to Smartsheet, any pre-existing software, inventions, copyrights, patents, trade secrets, trademarks and other proprietary rights of Contractor that Contractor can document existed before the Effective Date and that are listed on Exhibit B to this Agreement (collectively, the “Pre-Existing Inventions”). Contractor hereby grants to Smartsheet a non-exclusive, worldwide, perpetual, irrevocable, fully paid, royalty-free license to use the Pre-Existing Inventions to the extent they are included in, or are necessary to use and exploit, deliverables provided as part of the Services.

4.3    Third Party Materials. Contractor will not include any materials created by third parties in Inventions unless Contractor has all necessary rights, licenses, consents, releases and/or permissions to do so. To the extent third party materials are included in Inventions, Contractor will ensure that Smrtsheet has an irrevocable, royalty free license to use such materials as necessary to use and exploit the Inventions for any purpose.

5.    Term and Termination

5.1    Term. The term of this Agreement will begin on the Effective Date and will continue in effect until the Services specified in the Statement of Work have been completed, unless earlier terminated in accordance with this Section. This Agreement may be renewed or extended if mutually agreed by the parties in writing.

5.2    Termination for Cause. Either party may terminate this Agreement, upon fifteen (15) days’ written notice, for the other party’s uncured breach of any material provision of this Agreement. If the breaching party fails to cure its breach within the fifteen (15) day notice period, the Agreement will automatically terminate without any requirement of further notice.

5.3    Termination for Convenience. Either party may terminate this Agreement at any time, for any reason or no reason, on thirty (30) days’ prior written notice to the other party; provided, however, that Contractor may not terminate this Agreement under this Section 5.3 while any Statement of Work is then in effect.

5.4    Survival. The terms and conditions of this Agreement that by their sense and context are intended to survive termination will survive, including the following Sections: 1.2, 2 (with respect to amounts accrued but unpaid as of termination), 3, 4, 5.3, 6, and 8 through 10.

6.     Non-Solicitation of Customers. During the term of this Agreement and for a period of twelve (12) months thereafter, Contractor will not use any Confidential Information of Smartsheet to (a) dissuade or negatively influence any of Smartsheet’s customers or clients from purchasing Smartsheet products or services, or (b) attempt to solicit or influence any customer, client
Smartsheet Confidential    2



or person, directly or indirectly, to direct any purchase of products or services to any person, firm, corporation or institution that is in competition with the business or proposed business of Smartsheet.

7.    Network Security; Use of Smartsheet Systems. To the extent that Contractor has physical or electronic access to Smartsheet’s computer network or systems, Contractor will comply with all network access and security requirements communicated by Smartsheet to Contractor from time to time. Contractor recognizes and agrees that he or she has no expectation of privacy with respect to use of Smartsheet’s telecommunications, networking, or information processing systems (including without limitation stored computer files, email messages and voice messages) and that Contractor’s activity, and any files or messages, on those systems may be monitored by Smartsheet.

8.    Representations and Warranties. Contractor represents and warrants to Smartsheet that: (a) Contractor’s performance of his, her or its obligations under this Agreement will not breach any agreement between Contractor and a third party (including without limitation any confidentiality obligation); (b) Contractor will comply with all applicable laws, rules, regulations and orders of any governmental authority in performing obligations under this Agreement; (c) Contractor will provide the Services in a competent and professional manner in accordance with industry standards; and (d) neither the Services and/or the Inventions, nor the use of the Services and/or Inventions by Smartsheet in accordance with the applicable Statement of Work, will infringe or misappropriate any third party’s intellectual property or proprietary rights.

9.    Indemnification. Contractor will indemnify, defend and hold harmless Smartsheet and its directors, employees and agents from and against any and all damages, liabilities, penalties, fines, losses, costs and expenses, including reasonable attorneys’ fees, arising from or relating to (i) any claim for wages or benefits and/or related taxes against Smartsheet by Contractor or any subcontractor of Contractor, (ii) the gross negligence or willful misconduct of Contractor, or (iii) any third party claim that arises out of Contractor’s breach of any representations, warranties or obligations under this Agreement.

10.    Miscellaneous

10.1    Governing Law and Waiver of Jury Trial. This Agreement is governed by the laws of the State of Washington, excluding its conflicts of law rules. Exclusive venue for any action hereunder will lie in the state and federal courts located in Seattle, King County, Washington, and both parties hereby submit to the jurisdiction of such courts.

10.2.    Assignment and Subcontracting. Contractor may not assign or transfer this Agreement, in whole or in part, or subcontract any rights or obligations under this Agreement, without Smartsheet’s prior written consent. Any assignment in contravention of this provision will be null and void. This Agreement will be binding on all permitted assignees and successors in interest, and Contractor will be responsible for the acts or omissions of any subcontractors who provide Services on its behalf (whether or not authorized by Smartsheet in accordance with this Section 10.2).

10.3    Entire Agreement/Amendments. This Agreement, including each Statement of Work and all other exhibits that are incorporated herein by reference, contains the entire agreement of the parties regarding the subject matter described herein, and all other promises, representations, understandings, arrangements and prior agreements related thereto are merged herein and superseded hereby (including any Contractor documentation that contains terms different from or in addition to this Agreement). The provisions of this Agreement may not be amended except by an agreement in writing signed by both parties.

10.4    Notices. Except as may be otherwise set forth herein, all notices, requests, demands and other communications under this Agreement will be in writing and will be deemed to have been duly given: (i) on the next day if delivered personally to such party; (ii) on the date three (3) days after mailing if mailed by registered or certified mail; or (iii) on the next day if delivered by courier or email. All notices will be sent to the applicable address for a party first set forth above and, in the case of Smartsheet, to the attention of “Legal.” Such addresses may be changed by notice given by one party to the other pursuant to this Section or by other form of notice agreed to by the parties.

10.5    Severability. If any provision of this Agreement is invalid or unenforceable in any jurisdiction, the other provisions herein will remain in full force and effect in such jurisdiction and will be liberally construed to effectuate the purpose and intent of this Agreement, and the invalidity or unenforceability of any provision of this Agreement in any jurisdiction will not affect the validity or enforceability of any such provision in any other jurisdiction.

10.6    Waiver of Breach. The waiver of any breach of any provision of this Agreement will be effective only if in writing. No such waiver will operate or be construed as a waiver of any subsequent breach.

10.7    Interpretation. As used in this Agreement, including Statements of Work, the use of the term “including” is illustrative and not limiting.

10.8    Order of Precedence. To the extent the terms and conditions of this Agreement conflict with the terms set forth in each Statement of Work, this Agreement will control.

10.9    Counterparts. This Agreement may be executed in two or more counterparts, each of which will be deemed to be an original, but all of which together will be considered one and the same agreement.

Smartsheet Confidential    3




The parties hereto have caused this Agreement to be executed by their duly authorized representatives as of the Effective Date.


SMARTSHEET INC.

By: s/ Mark Mader                
Name: Mark Mader                 
Title: President & Chief Executive Officer    
Date: March 19, 2024_______________________

MICHAEL ARNTZ

By: s/ Michael Arntz                
Name: Michael Arntz                
Title:                         
Date: March 19, 2024_______________________


Smartsheet Confidential    4

EX-21.1 4 exhibit211fy24.htm EXHIBIT 21.1 Document

Subsidiaries of Smartsheet Inc.
Name of SubsidiaryJurisdiction of Incorporation or Organization
Artefact Product Group, LLCWashington, USA
Brandfolder, Inc.Delaware, USA
On Brand Holdings Inc Delaware, USA
On Brand Australia Pty LtdAustralia
On Brand Investments Pty LtdAustralia
On Brand Investments LtdUnited Kingdom
Smartsheet Australia Pty LtdAustralia
Smartsheet Costa Rica Ltda.Costa Rica
Smartsheet Germany GmbHGermany
Smartsheet Japan K.K.Japan
Smartsheet UK LimitedUnited Kingdom
TernPro Inc.Delaware, USA


EX-23.1 5 exhibit231fy24.htm EXHIBIT 23.1 Document

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-270748, 333-263857, 333-254865, 333-237510, 333-230773 and 333-224501 on Form S-8 and No. 333-232041 on Form S-3 of our report dated March 20, 2024, relating to the financial statements of Smartsheet Inc. and the effectiveness of Smartsheet Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended January 31, 2024.

/s/ Deloitte & Touche LLP
Portland, Oregon
March 20, 2024

EX-31.1 6 exhibit311fy24.htm EXHIBIT 31.1 Document

CERTIFICATION PURSUANT TO
RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark P. Mader, certify that:

1.I have reviewed this Annual Report on Form 10-K of Smartsheet 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. 




By:/s/ Mark P. Mader
Mark P. Mader
Chief Executive Officer and President
(Principal Executive Officer)
Date: March 20, 2024


EX-31.2 7 exhibit312fy24.htm EXHIBIT 31.2 Document

CERTIFICATION PURSUANT TO
RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Pete Godbole, certify that:

1.I have reviewed this Annual Report on Form 10-K of Smartsheet 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.



By:/s/ Pete Godbole
Pete Godbole
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
Date: March 20, 2024


EX-32.1 8 exhibit321fy24.htm EXHIBIT 32.1 Document

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

In connection with the Annual Report of Smartsheet Inc. (the “Company”) on Form 10-K for the fiscal year ended January 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark P. Mader, Chief Executive Officer and President of the Company, 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, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Mark P. Mader
Mark P. Mader
Chief Executive Officer and President
(Principal Executive Officer)
Date: March 20, 2024



EX-32.2 9 exhibit322fy24.htm EXHIBIT 32.2 Document

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

In connection with the Annual Report of Smartsheet Inc. (the “Company”) on Form 10-K for the fiscal year ended January 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Pete Godbole, Chief Financial Officer and Treasurer of the Company, 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, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
By:/s/ Pete Godbole
Pete Godbole
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
Date: March 20, 2024



EX-97.1 10 a2023compensationrecoveryp.htm EXHIBIT 97.1 Document

Smartsheet Inc.
Compensation Recovery Policy
(Adopted August 24, 2023)
The Board has determined that it is in the best interests of the Company and its shareholders to adopt this Policy enabling the Company to recover from specified current and former Company executives certain incentive-based compensation in the event of an accounting restatement resulting from material noncompliance with any financial reporting requirements under the federal securities laws. Capitalized terms are defined in Section 14.
This Policy is designed to comply with Rule 10D-1 of the Exchange Act and shall become effective on the Effective Date and shall apply to Incentive-Based Compensation Received by Covered Persons on or after the Listing Rule Effective Date.
1.Administration
This Policy shall be administered by the Administrator. The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Administrator may retain, at the Company’s expense, outside legal counsel and such compensation, tax, or other consultants as it may determine are advisable for purpose of administering this Policy.
2.Covered Persons and Applicable Compensation
This Policy applies to any Incentive-Based Compensation Received by a person (a) after beginning service as a Covered Person; (b) who served as a Covered Person at any time during the performance period for that Incentive-Based Compensation; and (c) was a Covered Person during the Clawback Period.
However, recovery is not required under this Policy with respect to:
i.    Incentive-Based Compensation Received prior to an individual becoming a Covered Person, even if the individual served as a Covered Person during the Clawback Period.

ii.    Incentive-Based Compensation Received prior to the Listing Rule Effective Date.

iii.    Incentive-Based Compensation Received prior to the Clawback Period.

iv.    Incentive-Based Compensation Received while the Company did not have a class of listed securities on a national securities exchange or a national securities association, including the Exchange.
The Administrator will not consider the Covered Person’s responsibility or fault or lack thereof in enforcing this Policy with respect to recoupment under the Final Rules. Notwithstanding anything to the contrary in this Section 2, other Company policies, including the Executive Compensation Recovery Policy, adopted on April 16, 2020 (the “2020 Clawback Policy”), may
1
            


require or permit the Company to pursue recovery of certain Incentive Based Compensation for time periods prior to the Listing Rule Effective Date. In the event of any conflict between this Policy and the 2020 Clawback Policy in relation to Incentive-Based Compensation Received after the Listing Rule Effective Date, this Policy shall prevail.
3.Triggering Event
Subject to and in accordance with the provisions of this Policy, if there is a Triggering Event, the Administrator shall require a Covered Person to reimburse or forfeit to the Company the Recoupment Amount applicable to such Covered Person. A Company’s obligation to recover the Recoupment Amount is not dependent on if or when the restated financial statements are filed.
4.Calculation of Recoupment Amount
The Recoupment Amount will be calculated in accordance with the Final Rules, as provided in the Calculation Guidelines attached hereto as Exhibit B.
5.Method of Recoupment
Subject to compliance with the Final Rules and applicable law, the Administrator will determine, in its sole discretion, the method for recouping the Recoupment Amount hereunder which may include, without limitation:
i.    Requiring reimbursement or forfeiture of the pre-tax amount cash Incentive-Based Compensation previously paid;

ii.    Offsetting the Recoupment Amount from any compensation otherwise owed by the Company to the Covered Person, including without limitation, any prior cash incentive payments, executive retirement benefits, wages, equity grants or other amounts payable by the Company to Covered Person in the future;

iii.    Seeking recovery of any gain realized on the vesting, exercise, settlement, cash sale, transfer, or other disposition of any equity-based awards; or

iv.    Taking any other remedial and recovery action permitted by law, as determined by the Administrator.

6.Arbitration
To ensure rapid and economical resolution of any and all disputes that might arise in connection with this Policy, Covered Person and the Company agree that any and all disputes, claims, and causes of action, in law or equity, arising from or relating to this Policy or its enforcement, performance, breach, or interpretation (“Arbitrable Claims”), will be resolved solely and exclusively by final, binding, and confidential arbitration, by a single arbitrator, in King County, WA, and conducted by the American Arbitration Association under its then-existing employment rules and procedures.
2
            


All claims, whether in arbitration or otherwise, must be brought solely in Covered Person’s individual capacity, and not as a plaintiff or class member in any purported class or collective proceeding.
ANY RIGHTS THAT COVERED PERSON MAY HAVE TO TRIAL BY JURY IN REGARD TO ARBITRABLE CLAIMS ARE WAIVED. ANY RIGHTS THAT COVERED PERSON MAY HAVE TO PURSUE OR PARTICIPATE IN A CLASS OR COLLECTIVE ACTION PERTAINING TO ANY CLAIMS BETWEEN COVERED PERSON AND THE COMPANY ARE WAIVED.
Nothing in this section, however, is intended to prevent either party from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. In addition, Covered Person is not restricted from filing administrative claims that may be brought before any government agency where, as a matter of law, Covered Person’s ability to file such claims may not be restricted. However, to the fullest extent permitted by law, arbitration shall be the exclusive remedy for the subject matter of such administrative claims. Each party to an arbitration or litigation hereunder shall be responsible for the payment of its own attorneys’ fees.
The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. If, for any reason, any term of this Section 6 is held to be invalid or unenforceable, all other valid terms and conditions herein shall be severable in nature and remain fully enforceable.
7.Recovery Process; Impracticability
Actions by the Administrator to recover the Recoupment Amount will be reasonably prompt.
The Administrator must cause the Company to recover the Recoupment Amount unless the Administrator shall have previously determined that recovery is impracticable and one of the following conditions is met:
i.The direct expense paid to a third party to assist in enforcing the policy would exceed the amount to be recovered; before concluding that it would be impracticable to recover any amount of erroneously awarded compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such erroneously awarded compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange;
ii.Whether recovery would violate home country law where that law was adopted prior to November 28, 2022; before concluding that it would be impracticable to recover any amount of erroneously awarded compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation, and must provide such opinion to the Exchange; or
3
            


iii.Whether recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

8.Non-Exclusivity
The Administrator intends that this Policy will be enforced to the fullest extent of the law. Without limitation to any broader or alternate compensation recovery authorized in any written document with a Covered Person, (i) the Administrator may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Person to agree to abide by the terms of this Policy, and (ii) this Policy will nonetheless apply to Incentive-Based Compensation as required by the Final Rules, whether or not specifically referenced in those arrangements. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies or regulations available or applicable to the Company (including SOX 304). If recovery is required under both SOX 304 and this Policy, any amounts recovered pursuant to SOX 304 may be credited toward the amount recovered under this Policy, or vice versa.
9.No Indemnification
Notwithstanding the terms of any other agreement between a Covered Person and the Company, the Company shall not indemnify any Covered Persons against (i) the loss of erroneously awarded Incentive-Based Compensation or any adverse tax consequences associated with any incorrectly awarded Incentive-Based Compensation or any recoupment under this Policy, or (ii) any claims relating to the Company enforcement of its rights under this Policy. For the avoidance of doubt, this prohibition on indemnification will also prohibit the Company from reimbursing or paying any premium or payment of any third-party insurance policy to fund potential recovery obligations obtained by the Covered Person directly. No Covered Person will seek or retain any such prohibited indemnification or reimbursement.
Further, the Company shall not enter into any agreement that exempts any Incentive-Based Compensation from the application of this Policy or that waives the Company’s right to recovery of any erroneously awarded Incentive-Based Compensation and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).
10.Covered Person Acknowledgement and Agreement
All Covered Persons subject to this Policy must acknowledge their understanding of, and agreement to comply with, the Policy by executing the certification attached hereto as Exhibit A. Notwithstanding the foregoing, this Policy, including amendments thereto, will apply to Covered Persons whether or not they execute such certification.
4
            


11.Successors
This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators, or other legal representatives and shall inure to the benefit of any successor to the Company.
12.Interpretation of Policy
To the extent there is any ambiguity between this Policy and the Final Rules, this Policy shall be interpreted so that it complies with the Final Rules. If any provision of this Policy, or the application of such provision to any Covered Person or circumstance, shall be held invalid, the remainder of this Policy, or the application of such provision to Covered Persons or circumstances other than those as to which it is held invalid, shall not be affected.
In the event any provision of this Policy is inconsistent with any requirement of any Final Rules, the Administrator, in its sole discretion, shall amend and administer this Policy and bring it into compliance with such rules.
Any determination under this Policy by the Administrator shall be conclusive and binding on the applicable Covered Person. Determinations of the Administrator need not be uniform with respect to Covered Persons or from one payment or grant to another.
13.Amendments; Termination
The Administrator may make any amendments to this Policy as required under applicable law, rules and regulations, or as otherwise determined by the Administrator in its sole discretion.
The Administrator may terminate this Policy at any time, provided that termination of this Policy does not cause the Company to be in violation of any applicable law.
14.Definitions
Administrator” means the Compensation Committee of the Board, or in the absence of a committee of independent directors responsible for executive compensation decisions, a majority of the independent directors serving on the Board.
Board” means the Board of Directors of the Company.
Clawback Measurement Date” is the earlier to occur of:
i.The date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement as described in this Policy; or
ii.The date a court, regulator, or other legally authorized body directs the Company to prepare an accounting restatement as described in this Policy.
5
            


Clawback Period” means the three (3) completed fiscal years immediately prior to the Clawback Measurement Date and any transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year (that results from a change in the Company’s fiscal year) within or immediately following such three (3)-year period; provided that any transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of 9 to 12 months will be deemed a completed fiscal year.
Company” means Smartsheet Inc., a Washington corporation, or any successor corporation.
Covered Person” means any Executive Officer (as defined in the Final Rules), including, but not limited to, those persons who are or have been determined to be “officers” of the Company within the meaning of Section 16 of Rule 16a-1(f) of the rules promulgated under the Exchange Act, and “executive officers” of the Company within the meaning of Item 401(b) of Regulation S-K, Rule 3b-7 promulgated under the Exchange Act, and Rule 405 promulgated under the Securities Act of 1933, as amended; provided that the Administrator may identify additional employees who shall be treated as Covered Persons for the purposes of this Policy with prospective effect, in accordance with the Final Rules.
Effective Date” means August 24, 2023, the date the Policy was adopted by the Board or authorized Board committee.
Exchange” means the New York Stock Exchange or any other national securities exchange or national securities association in the United States on which the Company has listed its securities for trading.
Exchange Act” means the Securities Exchange Act of 1934, as amended.
Final Rules” means the final rules promulgated by the SEC under Section 954 of the Dodd-Frank Act, Rule 10D-1 and Exchange listing standards, as may be amended from time to time.
Financial Reporting Measure” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and TSR are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC.
Incentive-Based Compensation” means compensation that is granted, earned, or vested based wholly or in part on the attainment of any Financial Reporting Measure. Examples of “Incentive-Based Compensation” include, but are not limited to: non-equity incentive plan awards that are earned based wholly or in part on satisfying a Financial Reporting Measure performance goal; bonuses paid from a “bonus pool,” the size of which is determined based wholly or in part on satisfying a Financial Reporting Measure performance goal; other cash awards based on satisfaction of a Financial Reporting Measure performance goal; restricted stock, restricted stock units, performance share units, stock options, and SARs that are granted or become vested based wholly or in part on satisfying a Financial Reporting Measure goal; and proceeds received upon
6
            


the sale of shares acquired through an incentive plan that were granted or vested based wholly or in part on satisfying a Financial Reporting Measure goal. “Incentive-Based Compensation” excludes, for example, time-based awards such as stock options or restricted stock units that are granted or vest solely upon completion of a service period; awards based on non-financial strategic or operating metrics such as the consummation of a merger or achievement of non-financial business goals; service-based retention bonuses; discretionary compensation; and salary.
Listing Rule Effective Date” means the effective date of the listing standards of the Exchange on which the Company’s securities are listed.
Policy” means this Compensation Recovery Policy.
Incentive-Based Compensation is deemed “Received” in the Company’s fiscal period during which the relevant Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, irrespective of whether the payment or grant occurs on a later date or if there are additional vesting or payment requirements, such as time-based vesting or certification or approval by the Compensation Committee or Board, that have not yet been satisfied.
Recoupment Amount” means the amount of Incentive-Based Compensation received by the Covered Person based on the financial statements prior to the restatement that exceeds the amount such Covered Person would have received had the Incentive-Based Compensation been determined based on the financial restatement, computed without regard to any taxes paid (i.e., gross of taxes withheld).
SARs” means stock appreciation rights.
SEC” means the U.S. Securities and Exchange Commission.
SOX 304” means Section 304 of the Sarbanes-Oxley Act of 2002.
Triggering Event” means any event in which the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
TSR” means total stockholder return.

7
            


EXHIBIT A
Compensation Recovery Policy Certification
I certify that:
1.I have read and understand the Company’s Compensation Recovery Policy (the “Policy”). I understand that the Chief Legal Officer is available to answer any questions I have regarding the Policy.
2.I understand that the Policy applies to all my existing and future compensation-related agreements with the Company, whether or not explicitly stated in those agreements.
3.I agree that, notwithstanding the Company’s certificate of incorporation, bylaws, and any agreement I have with the Company, including any indemnity agreement I have with the Company, I will not be entitled to, and will not seek indemnification from the Company for, any amounts recovered or recoverable by the Company in accordance with the Policy.
4.I understand and agree that in the event of a conflict between the Policy and the foregoing agreements and understandings on the one hand, and any prior, existing or future agreement, arrangement or understanding, whether oral or written, with respect to the subject matter of the Policy and this Certification, on the other hand, the terms of the Policy and this Certification shall control, and the terms of this Certification shall supersede any provision of such an agreement, arrangement or understanding to the extent of such conflict with respect to the subject matter of the Policy and this Certification.
5.I understand and agree that the Administrator may amend the Policy from time to time, and that the Policy as amended will continue to apply to me regardless of whether I execute a subsequent certification.
6.I agree to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded Incentive-Based Compensation to the Company to the extent required by, and in a manner permitted by, the Policy.
Signature:  

Name:       

Title:  

Date:  
8
            



EXHIBIT B
Calculation Guidelines
For purposes of calculating the Recoupment Amount:
i.For cash awards, the erroneously awarded compensation is the difference between the amount of the cash award (whether payable as a lump sum or over time) that was received and the amount that should have been received applying the restated Financial Reporting Measure.
ii.For cash awards paid from bonus pools, the erroneously awarded compensation is the pro rata portion of any deficiency that results from the aggregate bonus pool that is reduced based on applying the restated Financial Reporting Measure.
iii.For equity awards, if the shares, options, restricted stock units, or SARs are still held at the time of recovery, the erroneously awarded compensation is the number of such securities received in excess of the number that should have been received applying the restated Financial Reporting Measure (or the value of that excess number). If the options or SARs have been exercised, but the underlying shares have not been sold, the erroneously awarded compensation is the number of shares underlying the excess options or SARs (or the value thereof). If the underlying shares have been sold, the Company may recoup proceeds received from the sale of shares.
iv.For Incentive-Based Compensation based on stock price or TSR, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement:
a.The amount must be based on a reasonable estimate of the effect of the accounting restatement on the stock price or TSR upon which the Incentive-Based Compensation was Received; and
b.The Company must maintain documentation of the determination of that reasonable estimate and the Company must provide such documentation to the Exchange in all cases.

9
            
EX-101.SCH 11 smar-20240131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Changes in Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill and Net Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - 401(k) and Pension Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Supplemental Consolidated Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Goodwill and Net Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Supplemental Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Overview and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Business Combinations - Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Share-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Share-Based Compensation - Performance Share Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Share-Based Compensation - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - 401(k) and Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Geographic Information - Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Geographic Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Supplemental Consolidated Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 smar-20240131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 smar-20240131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 smar-20240131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Additions Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Foreign earnings taxed in the U.S. Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cash and restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Amortized Cost Debt Securities, Available For Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Debt Securities, Available For Sale, Amortized Cost, Fiscal Year Maturity Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 2018 ESPP Employee Stock Purchase Plan Employee Stock Purchase Plan 2018 [Member] Employee Stock Purchase Plan 2018 [Member] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Share Units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Commitments and contingencies (Note 14) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Fiscal 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Nonvested Restricted Stock Shares Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Schedule of Revenue by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Capitalized commissions Deferred Tax Liabilities, Capitalized Commissions Deferred Tax Liabilities, Capitalized Commissions Proceeds from contributions to Employee Stock Purchase Plan Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant-Date Fair Value per Share 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowances of $6,560 and $6,285, respectively Accounts Receivable, after Allowance for Credit Loss, Current Sublease Receipts Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Proceeds from Collection of Other Receivables Proceeds from Collection of Other Receivables Estimated Fair Value Estimated Fair Value Debt Securities, Available-for-Sale, Excluding Accrued Interest Trading Symbol Trading Symbol Agency securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Current Assets [Table Text Block] Weighted average grant date fair value, stock options (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net loss Net loss Net Income (Loss) Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Fiscal 2026 Finance Lease, Liability, to be Paid, Year Two Foreign currency translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Corporate bonds Corporate Bond Securities [Member] Non-cash operating lease costs Non-Cash Operating Lease, Cost Non-Cash Operating Lease, Cost Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Total Lessor, Operating Lease, Payment to be Received Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Shares issuable pursuant to the 2018 Employee Stock Purchase Plan Employee Stock [Member] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Shareholders’ equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Expected Useful Life Weighted Average Life (Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common Class B Common Class B [Member] Fiscal 2027 Other Commitment, to be Paid, Year Three Fiscal 2028 Lessor, Operating Lease, Payment to be Received, Year Four Number of Shares Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Total deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance Patents Patents [Member] Name Forgone Recovery, Individual Name Purchases of short-term investments Payments to Acquire Short-Term Investments Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Increases to tax positions taken in prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Schedule of Property and Equipment, Useful Lives Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options granted in the period (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Fiscal 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency (gain) loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Fiscal 2029 Finance Lease, Liability, to be Paid, Year Five Net unrealized gains (losses) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] RSUs Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Total Finite-Lived Intangible Assets, Amortization Expense Finite-Lived Intangible Assets, Amortization Expense Depreciation expense Depreciation Finance lease cost: Finance Lease, Cost 1 [Abstract] Finance Lease, Cost 1 [Abstract] Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Purchases of long-term investments Payments to Acquire Long-Term Investments Income Statement Location [Axis] Income Statement Location [Axis] Taxes paid related to net share settlement of restricted stock units Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Future Minimum Rental Payments for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Lease liabilities Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Cash, cash equivalents, and restricted cash Cash and Cash Equivalents, Policy [Policy Text Block] Purchases of fixed assets under finance leases Payments To Acquire Fixed Assets, Finance Lease Payments To Acquire Fixed Assets, Finance Lease 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] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Expense Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Cost of subscription revenue Cost Of Subscription Revenue [Member] Cost Of Subscription Revenue [Member] Attainment percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Attainment Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Attainment Percentage Fair value of stock options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Axis] Award Type [Axis] Total potentially dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] 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] Accrued purchases of property and equipment, including internal-use software Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Supplemental Consolidated Financial Statement Information Additional Financial Information Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Maximum number of shares authorized (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Fair Value Finite-Lived Intangible Assets Acquired Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Right-of-use assets obtained in exchange for new operating lease liabilities Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Prepaid expenses Prepaid Expense, Current Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Interest on lease liabilities Finance Lease, Interest Expense Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Decreases to tax positions taken in prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Fiscal 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently adopted accounting pronouncements and Recent accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Increases to tax positions taken during the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Lease cost Operating lease cost Operating Lease, Cost Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Schedule of Fair Value Assumptions, Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Share-based compensation Share-Based Payment Arrangement [Policy Text Block] Thereafter Other Commitment, to be Paid, after Year Five Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Stock option Employee Stock Options Employee Stock Option [Member] Short-term investments Investment, Policy [Policy Text Block] Employer matching contribution, percent of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Common Class A Common Class A [Member] Unrecognized share based compensation expense, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Fiscal 2028 Other Commitment, to be Paid, Year Four Unrecognized share based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Base Erosion Anti-Avoidance Tax Effective Income Tax Rate Reconciliation, BEAT, Amount Percentage of total revenue Total Revenue, Percentage Total Revenue, Percentage Geographic Concentration Risk Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Domestic Tax Authority Domestic Tax Authority [Member] EMEA EMEA [Member] Schedule of Change in Accounting Estimate [Table] Schedule of Change in Accounting Estimate [Table] Entity Address, Address Line One Entity Address, Address Line One Computer software Computer Software [Member] Computer Software [Member] Fiscal 2027 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Share-Based Compensation Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Basis of presentation Basis of Accounting, Policy [Policy Text Block] Fiscal 2025 Finance Lease, Liability, to be Paid, Year One Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Non-deductible executive compensation Effective Income Tax Rate Reconciliation, Nondeductible Executive Compensation, Amount Effective Income Tax Rate Reconciliation, Nondeductible Executive Compensation, Amount Intangible basis adjustment Effective Income Tax Reconciliation, Intangible Basis Adjustment, Amount Effective Income Tax Reconciliation, Intangible Basis Adjustment, Amount Restricted cash Restricted cash Restricted Cash, Noncurrent Deferred revenue Deferred Tax Assets, Deferred Income Self-funded health insurance Self Insurance Reserve [Policy Text Block] State Deferred State and Local Income Tax Expense (Benefit) Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Fiscal 2025 Lessor, Operating Lease, Payment to be Received, Year One Percentage of the target number of shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares Forfeited or canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Legal settlement recovery Litigation Settlement, Amount Awarded from Other Party Short-term investments: Short-Term Investments [Abstract] Expected volatility (S&P Software and Services Select Index) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Select Indexes Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Select Indexes Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Deferred commissions amortization period Capitalized Contract Cost, Amortization Period Sublease income Sublease Income Business Combinations Business Combination Disclosure [Text Block] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Fiscal 2025 Other Commitment, to be Paid, Year One Weighted-average grant date fair value, RSA (in dollars per share) Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Numerator: Net Income (Loss) Attributable to Parent [Abstract] Other current assets Other Assets, Current Issuance of common stock under employee stock plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Income tax at statutory federal rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Effects of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Impairment charges Capitalized Contract Cost, Amortization Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Share-based compensation capitalized in internal-use software development costs Share-Based Payment Arrangement, Amount Capitalized Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Advertising expenses Advertising Cost [Policy Text Block] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Fiscal 2026 Other Commitment, to be Paid, Year Two Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Goodwill and acquired intangible assets Goodwill and Intangible Assets, Policy [Policy Text Block] Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Deferred revenue Contract With Customer, Liability, Current1 Contract With Customer, Liability, Current1 Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue recognition, Deferred revenue, Deferred commissions, and Overhead allocations Revenue from Contract with Customer [Policy Text Block] Right-of-use assets obtained in exchange for new lease liabilities: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Current assets: Assets, Current [Abstract] Weighted-average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate Leases [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows related to operating leases Operating Lease, Payments Common stock outstanding (in shares) Beginning balance, common stock (in shares) Ending balance, common stock (in shares) Common Stock, Shares, Outstanding Impairment loss Operating Lease, Impairment Loss Denominator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentrations of risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor location Auditor Location Total cash equivalents Cash Equivalents [Member] Weighted-average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Other, net Other Operating Activities, Cash Flow Statement State taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Letter of Credit Collateral Letter Of Credit Collateral [Member] Letter Of Credit Collateral [Member] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Options Shares Available for Issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Total Operating Lease, Liability Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Total liabilities Liabilities Schedule of Shares Available for Issuance Under ESPP Share-Based Payment Arrangement, Activity [Table Text Block] Total current tax provision Current Income Tax Expense (Benefit) Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Expense related to matching contributions Defined Contribution Plan, Cost Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Fiscal 2027 Lessor, Operating Lease, Payment to be Received, Year Three Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Geographic Information Geographic Information Disclosure [Text Block] Geographic Information Disclosure [Text Block] Capitalized research & experimental expenditures Deferred Tax Assets, in Process Research and Development Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software development costs Payments for Software Right-of-use assets reductions related to operating leases Right Of Use Asset Reductions Related To Operating Leases Right Of Use Asset Reductions Related To Operating Leases Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Brent Frei [Member] Brent Frei Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Due between one to five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Insurance Claims Insurance Claims [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Fiscal 2029 Lessor, Operating Lease, Payment to be Received, Year Five Payments on principal of finance leases Financing cash flows related to finance leases Finance Lease, Principal Payments Expense related to employer contributions Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Impairment charges Asset Impairment Charges Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosures Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Deferred commissions Increase (Decrease) In Deferred Commissions Increase (Decrease) In Deferred Commissions Current Fiscal Year End Date Current Fiscal Year End Date Net loss per share Earnings Per Share, Policy [Policy Text Block] Goodwill and Net Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Unrecognized tax benefits Balance, beginning of the year Balance, end of year Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Concentration risk (more than) Concentration Risk, Percentage APJ Asia Pacific [Member] Property and equipment Deferred Tax Liabilities, Other Finite-Lived Assets Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Restricted cash, current Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current Weighted-average grant date fair value, RSU (in dollars per share) 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 Fiscal 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Tax credits Deferred Tax Assets, Tax Credit Carryforwards Fiscal 2028 Finance Lease, Liability, to be Paid, Year Four Due between one to five years Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Estimated Fair Value Debt Securities, Available For Sale, Fair Value, Fiscal Year Maturity [Abstract] Debt Securities, Available For Sale, Fair Value, Fiscal Year Maturity Schedule of Estimated Remaining Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Other accrued liabilities Other Accrued Liabilities, Current Federal tax net operating loss carryforward, subject to expiration Operating Loss Carryforwards, Subject To Expiration Operating Loss Carryforwards, Subject To Expiration Depreciation and amortization Depreciation, Depletion and Amortization Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Goodwill impairments Goodwill, Impairment Loss Valuation allowance Deferred Tax Assets, Valuation Allowance RSAs Restricted Stock [Member] Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Penalties and interest expense Income Tax Examination, Penalties and Interest Expense Advertising and marketing expenses Marketing and Advertising Expense Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Domain names Internet Domain Names [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Audit Information [Abstract] Audit Information [Abstract] Other Commitments Other Commitments [Table Text Block] Purchases of intangible assets Payments to Acquire Intangible Assets Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Deferred revenue, non-current Contract With Customer, Liability, Noncurrent1 Contract With Customer, Liability, Noncurrent1 Period of expected timing of satisfaction related to remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period2 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period2 Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Common Class A and B Common Class A And B [Member] Common Class A And B [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Net Carrying Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Software useful life Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Fiscal 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Shares subject to outstanding common stock awards Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost Of Professional Services Revenue [Member] Payment period Contract With Customer, Period Of Payment Contract With Customer, Period Of Payment Common Stock (Class A and B) Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Software Computer software, developed Software and Software Development Costs [Member] Minimum Minimum [Member] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Percentage of revenue related to remaining performance obligations Revenue, Remaining Performance Obligation, Percentage1 Revenue, Remaining Performance Obligation, Percentage1 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Percent of shares outstanding Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Deferred tax assets: Deferred Tax Assets, Net [Abstract] Other Deferred Tax Assets, Other U.S. Treasury securities US Treasury Securities [Member] Cash paid for income tax Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred commissions amortized period Deferred Sales Commissions, Amortization Period Deferred Sales Commissions, Amortization Period Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Percentage of outstanding equity acquired Business Acquisition, Percentage of Voting Interests Acquired Deferred commissions Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent Remaining lease term Lessee, Leases, Remaining Term Of Contract Lessee, Leases, Remaining Term Of Contract Accumulated Deficit Retained Earnings [Member] Option to extend lease Lessee, Leases, Renewal Term Lessee, Leases, Renewal Term Schedule of Share-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net amortization of discounts on investments Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and shareholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic net loss per share (in dollars per share) Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Foreign Current Foreign Tax Expense (Benefit) Net deferred tax assets Deferred Tax Assets, Net Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Leases Leases And Deferred Rent, Policy [Policy Text Block] Leases And Deferred Rent, Policy [Policy Text Block] Offering period Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, Offering Period Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Deferred Commissions, Amortization Period Deferred Commissions, Amortization Period [Member] Deferred Commissions, Amortization Period Amortization of deferred commission costs Amortization of Deferred Sales Commissions Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 2018 Plan Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] Business Combinations [Abstract] Business Combinations [Abstract] Software technology Software technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Acquisition costs Business Acquisition, Transaction Costs Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Amortization expense of capitalized internal-use software costs Capitalized Computer Software, Amortization Available-for-sale securities Debt Securities, Available-for-Sale Reconciliation of Amounts of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Period in which shares authorized increase Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period Entity Public Float Entity Public Float 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] Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Weighted average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Amortization Period Acquired Finite-Lived Intangible Assets, Weighted Average Amortization Period Total short-term investments Short-Term Investments [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount All Trading Arrangements All Trading Arrangements [Member] Less: accumulated depreciation Accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Additional paid-in capital Additional Paid in Capital Forfeited or 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 Lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Total deferred tax provision (benefit) Deferred Income Tax Expense (Benefit) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Additions and measurement period adjustments - acquisition of Outfit Goodwill, Acquired During Period And Purchase Accounting Adjustments Goodwill, Acquired During Period And Purchase Accounting Adjustments Total Finance Lease, Liability Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Forfeited or canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Total prepaid expense and other current assets Prepaid Expense and Other Assets, Current Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Fiscal 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited or canceled (in shares) Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other net tangible assets and liabilities assumed Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net Employer matching contribution, percent of employees' eligible pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Insider Trading Arrangements [Line Items] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock under employee stock plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Capitalized software development costs Capitalized Software Development Costs Excluded From Share-based Compensation Expense Capitalized Software Development Costs Excluded From Share-based Compensation Expense Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Auditor name Auditor Name Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Internal-use software development costs Internal Use Software, Policy [Policy Text Block] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Share-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Total income tax provision Income Tax Expense (Benefit) Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Income Tax Authority [Domain] Income Tax Authority [Domain] Finance lease included in property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued compensation and related benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Federal tax net operating loss carryforward, not subject to expiration Operating Loss Carryforwards, Not Subject To Expiration Operating Loss Carryforwards, Not Subject To Expiration Number of operating segments Number of Operating Segments Name Trading Arrangement, Individual Name Cash equivalents: Cash and Cash Equivalents [Abstract] Pete Godbole [Member] Pete Godbole Total other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Legal settlement payment Payments for Legal Settlements Operating leases Operating Lease, Weighted Average Remaining Lease Term Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Fiscal 2026 Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Bellevue, WA and Denver, CO Bellevue, WA And Denver, CO [Member] Bellevue, WA And Denver, CO Schedule of Fair Value Assumptions, ESPP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Tax credit carryforward for income tax purposes Tax Credit Carryforward, Amount Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments for business acquisitions, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating leases Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities On Brand Holdings Inc. On Brand Holdings Inc. [Member] On Brand Holdings Inc. Estimated legal settlement recovery Loss Contingency, Receivable Assets Assets, Fair Value Disclosure [Abstract] Due within one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Professional services Professional Services [Member] Professional Services [Member] Business combinations Business Combinations Policy [Policy Text Block] Useful lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Proceeds from liquidation of a long-term investment Proceeds from Sale of Equity Method Investments Weighted average shares outstanding (in shares) Weighted-average diluted shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Change in Accounting Estimate [Line Items] Change in Accounting Estimate [Line Items] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Due within one year Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Payroll deduction percent of base cash compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Total Other Commitment Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Internal use software costs capitalized Capitalized Computer Software, Gross Interest income Interest Income (Expense), Nonoperating, Net Authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses Operating Expenses [Abstract] Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenue from Contracts with Customers Deferred Commissions Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Lease, Cost [Abstract] Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Thereafter Finance Lease, Liability, to be Paid, after Year Five Cover [Abstract] Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Fair value, measurements, recurring Fair Value, Recurring [Member] Americas other than the United States Americas Excluding U.S. [Member] Americas Excluding U.S. [Member] Amortized Cost Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Operating cash flows related to finance leases Finance Lease, Interest Payment on Liability Other long-term liabilities Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total lease payments Lessee, Operating Lease, Liability, to be Paid Short-term investments Short-Term Investments Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] 401(k) and Pension Plans Compensation and Employee Benefit Plans [Text Block] Restricted stock award Restricted Stock Award [Member] Restricted Stock Award Total operating expenses Operating Expenses Amortization of assets Finance Lease, Right-of-Use Asset, Amortization 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 Subscription Subscription and Circulation [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Fiscal 2029 Other Commitment, to be Paid, Year Five Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Finance lease liabilities, current Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent State and Local Jurisdiction State and Local Jurisdiction [Member] Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized1 Contract with Customer, Liability, Revenue Recognized1 Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Weighted average basic shares outstanding (in shares) Weighted-average basic shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Agency securities Agency Securities [Member] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Discount Rate Acquired Finite-lived Intangible Assets, Discount Rate Acquired Finite-lived Intangible Assets, Discount Rate Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Other comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Deferred and other: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Schedule of Performance Share Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Intangibles Deferred Tax Liabilities, Intangible Assets Weighted-Average Remaining Contractual Term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer relationships Customer Relationships [Member] Revenue expected to be recognized Revenue, Remaining Performance Obligation, Amount1 Revenue, Remaining Performance Obligation, Amount1 Net self insurance reserve estimate Self Insurance Reserve Schedule of Securities Available For Sale Debt Securities, Available-for-Sale [Table Text Block] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 15 smar-20240131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 image_0.jpg begin 644 image_0.jpg MB5!.1PT*&@H -24A$4@ 20 "#" 8 DEV8. "7!(67, $SE M !,Y0%USO"5 !Q4E$051XG.W4,0$ , R L/HWW5[3,(Y$ 1>S !'S.P#@ M,20@PY" #$,",@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" M#$,",@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" #$,",@P) MR# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" #$,",@P)R# D(,.0 M@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" #$,",@P)R# D(,.0@ Q# C(, M"<@P)"##D( ,0P(R# G(,"0@PY" #$,",@P)R# D(,.0@ Q# C(,"<@P)"## MD( ,0P(R# G(,"0@PY" #$,",@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R M# G(,"0@PY" #$,",@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@ MPY" #$,",@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" #$," M,@P)R# D(,.0@ Q# C(,"<@P)"##D( ,0P(R# G(,"0@PY" #$,",@P)R# D D(,.0@ Q# C(,"<@P)"#C &^,?2[ "9B3 $E%3D2N0F"" end GRAPHIC 17 image_1.jpg begin 644 image_1.jpg MB5!.1PT*&@H -24A$4@ #< ;" ( !7UX!< "7!(67, [# M .PP'';ZAD .4E$051XG.W.P0D ( P L>Z_M*[@(R"%RP29L\'\#CQI MZ;1T6CHMG99.2Z>ET])IZ;1T6CHMG1W+"T:$5IE?8U$4 $E%3D2N0F"" end GRAPHIC 18 image_4.jpg begin 644 image_4.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" E ,<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHKY _:M_;O\ V5OV);?P?>?M.?%K2OA7:>/KC5K3PE/JFD>(M476+C0X;.?5 M8XAH&D:JT)LXM0LW(1HFO:%#J#6I02SVEK MXBTW2K^>QD+C[+J,=J;*] 9K266-6D/3B]DW:RN@%%%% !1110 45X%\??VG/@K^S'I_P_U3XU>,5\ M'6/Q/^(_A[X3>"9VTC6]8_MGQ[XJ%TVA:$(]#T[4I+,WRV5T1?7J6VGP>43< M7408$^]HV]0W&2,G%:2I584Z=65.I&E5E_$KX>6'@6X\-7VM: M1;:[ID$FO?$WP9X6U$W6E7>+>Z#:3K=\D6\CRIVBF4[HP#]L_"+Q%J?C#X4? M#'Q;K4D4NL>*/A[X+\1:M+!$L$$FIZWX;TW4[]X8$^2&)KJYE:.)?EC0J@X6 MMI8.M'!4LP;A]7K8K$8."N_:*KAJ.%K5&U:W)R8NERN[;ES*R23>$<92ECJV M 2G[>CAJ&+FVE[-TL15KTJ?+*]W+GP]7F7*DERM-W:7H=%%%M?/O MQX_:?^"O[-)^&'_"Y_&2>#A\9/B=H7P=^');1]4HQ5WJVDCZ"HJ.-BZ M[CW^G\QUZC../0GK4E0FGJM5_7?7[]33Y6\G_5OFKI[IM!1110 4444 %%%% M !7\:7_!W-:VM_HG["EA>ZE:Z+9WOC/XK6EUK%]%?3V6E6UQ;> (9M2O(=,M M;[49;6RCD:XN$L+*[NVBB<06\LFU#_9;7\9?_!W;I]YJ?AS]B&QTVTNM0O[G MQ-\85@LK*WEN[N8G3O H"PVUNCS2G@X"(QR6_#[7P\M_KAD]WRKFQFNFG_"? MBM==/OT[Z'QW'_\ R26;=;K!Z:Z_[?A=--?NU/PH\-?\$L9OV?OB-J7QG_:7 M\0>&_B1^Q'\+_@AX>_:?MOBK\,]1U&/PA^T7H'B6\.D_#+X0^#-2U&UL;[2_ M%_C_ ,;(GAGQ-I-W;1ZSX5T&TUK6)_LZQV4S?UI?\&U?Q=\5_'7]D;]H'XH> M,7M(M4\1?M7^+#9Z1IENMCH'A7P_8?#;X9:?X:\'^&=,B(@TKPOX3T*"PT#P M]IEN%CL]*L+2$M(Z/*_\]7[)7["O_!5O_@H/^QO\#?V'=:\"^)/@3^R;\.?C M#XF^*K_%OXRV.N^%QJN@Z]IVE+HOA_P_X1U""T\1^-],\+ZA>>,_$7A9+.U@ M\-WVI^+"\VN6EOI-A<6G].W_ 03_8J^.7[!W[,?QO\ @E\=-#@TG7H?VI/B M#J?AJ_M+B*[T[QCX,A\,>!-(T7QMI#Q.\B:/XC;3+R:PANQ#J$)@F@O;2WFA M F^XXZS*A6R3,L+C,OCC^TA^R9^P-X MK\)^);[XL_M ?LR>%]1U+Q6WQ%AGU'^Q?#7B#Q-I.GZCJ/A[2X([?1MEM:6\ M\ES;:Q?ZA+I.KQV;R:9\C_&3X^_M"^ _V1/V2=/_ &-?^"JWBK]J_7_BM^WQ MH'PG\+_%_6TM+;7_ IX:\4:-?66B_#[XN6ETUWXC\2K87T]MXCU2V\:1 WL M7EV^F6 T@0I)^[?[;G@/_@J???%7PAXU_8B\;?LI^)_A(G@W4?#/CS]GK]IS MPUXFM]#UO7[F\2YA\7#Q+X1L[K6=4>*"*WAM='.I^&;/3C!<&==*;UOL>H:;X=TB**&QLAJ\HMY+NZ^?R;'9/2 MRK*_KN(RFD\+&+CAE'"8EXNO;$NO2E*,^2E+"4\7A MY.K6+=<^!OC[6? MCJFD>+=.\ ^*[H:%)-X]^'GAF59=)T*YTW2]3U35/#NGV<=M+87FDVMA_;?\ CM^U!\ _VS_"/Q=TWQ?9_M%: M]8^(=4^'WCCP!X>@UW_A-/#FI7&VTTJR\VXMKE;6WAMH8=-_M2RU>35BNG7] MG^FO[=_[&GQ4_:9_:&_X)Z_%;P!JW@?3_#O[*O[0-[\4_B+;^*]4UO3]8U+P MW=:59V(M?!]MI?AK6[+4M8\^"0R6VKZAH-H(F4B^W?NZ\N_X*1?\$ZOB?^VU M^T'^REXW\,^+_"OA+X;?"KP1^TUX%^)]_=ZOK5CX\MK+X[?#)O .FZO\/K'3 M_#^HZ;J&IZ*]S<7\O]K:YX>2W,4+V\MTY,2\=#/,+BZ66X?,*N70IXS)\XI9 MQ4678)36+IPQBRJ4I4L-"I&O2Y,)]55*5._-&,KQG)+LKY+BL)4S"O@*683J M87-LHGE-+Z_C)0>&G/!2S.,%4Q$H2IU'+%^WE651IQ?VIOAI_PF_B_PS?\ P?\ AGXNOOV0[:]\+S:G MK&B>!/$&C>&/ UY\*[#PG=P6,.DZWX@?Q1/X;MFG&NW-G+H2K;3^M_ ?XT_\ M% /^"E_[;/A;X6^%_P!LCXD_LR?#;QI_P3N_9V_: ^++_#)+.:XTS7];T;P; M;^)/^%56FHL\'@C6_&OB_7$O)]"?@5-\/_B/\.+?XW^&Y/BK-\4O&_@WQ18ZXD6@Z MOX7;PS:^&=$U3QF-37P_XR\7R#6;S1_#U]>MI^F^)-1MX;V[^E_^"9?_ 3" M_:$_8[_:=L/C+\4?$7PGU7PK;_L!_!/]ER2T\$>(/%.IZV?B'\.KOPA<:YJ4 M=GK?@GP]:'PC.F@WJZ5J3:BNKW!E@%WH.G[F8>OB4U:D,NQE6KAZOU2-"JJ5++,+AL,Y.G4K4\%4]O4PM12BZCO*57R<-EN/PD*=>'UEU8.K4S+$8C$+]Y3A/$Q=*%>%E&,DER_ MGS_P6E_8F^)WPZ\'?L,W&I_MS_M5?$'3]2_:H_9T^"VDZ/XS\2Z#JD&@^(/[ M,UZ";XW6UZVC?VG??%6>_BOM335M3NKNU@DU#[$EJUE96D:?2W_!4Z3]L?\ M83_8F^!W@;X8_M*_M5_$;PMK/Q\DLOVGOVKXM*LO'O[0W@#X0:VS74;:1_8. MF:=!IMA;3O-8V6K0C39[9K;3=+748)=360?H;_P5V_8I^+_[;/[/WP]\._ # MQ7X/\*?&?X+_ !R\"?'GX?2^/Y-3MO!^KZWX'CU2%-'UF_T?3M6U"Q2>/56N M()H=-NDDGMEMIQ#%,T\?F_Q \)?\%M?&7P$^%_B'PWX^_8D^'G[3GA/XF^)M M9^(OPYTW1/'^L_ OXG?#633]/T[PKX8G\3Z[9ZYXTT&_C==8U;7HK"RA.I75 MYIOV+Q#HD&GRVLOD8/-XUL%PZ\1BLFJK YACUB\#CXX;#/FJ4W/"5G[+!SJ* MBTYJ-91J47BE26*A*,%R^MC,H]AC,_5'#9O#ZY@< L)B\%4Q&(]VG.,<72:J MXR$7534)>SE;.TLK/1 M=+T2V8QQWAN-2\JYNO;_ -HOX ?\%"?V2O\ @G_X)_X*1VG_ 4?^/%_\8_A MUX*^#GC;Q!\ Q+I]C^SC;^ _$,_A32K7X<:/X'M%2Q>/P_I&K645]J.K6M]_ MPD%Q:74\L.GWDR:@G4_$;_@B7^W=^TO;?MH?&SXWZ[^QY\,_VB/VA_A!\/O@ M_P" _AM\!X_'/ACX)V-EX9^*OP^\;Z]XK\?:S<^%-9\02Z[=:3X'^SZ9)#IO MBN\GNKJ!;W5+2*"-+;]J_P!NO]CGXI_M+?\ !,SQ=^QU\/\ 5O ^G?%'7OA9 M\,?!%EK'BG5M;T[P5%JO@V^\(W.J3W&K:3X;UK6HK*5= NQ8SP^''GE,EJTU MK;;Y!'ZF)SS+<)5RK#X?,,OQE#$9]"MG/M,'EM>G1P5; Y-0Q5'VU+ T<-4I M-4L1&6-PM"C.M4H\U1N=/GEYF'R;,<51S/$5L#CL+7H9+*CE2IXO'TJM;%4L M9FM:A5]G5QU?$0K?O*#IX7$UJL*,*W+!*$^1?@;\=/\ @IWI7[4G[87CGX0? M';]N#XL?L!?LS_!/P!\.B=%_9\MO$=E\4/C-\5/&GA'2O$WB![[QSHGA;Q)? M:'X/\*W.KSZ9:Z:Z>3JD%EITR6S3WTUU8R?L^?\ !8C7/V9+G]OGX<^'_P!H M;QI^WA\&/@K^S1>?M"?LO?&/XOZ1K%EX\3Q8OB7P5\/T^$/Q&UN]T?P]J/B. MPL/$OCS1=3FU>6QBG_L72]6EL9;=;VVT^V^]/$G_ 3"_;0_9O\ CM:_M0_L M'^(/V9/$OB3XG_"CX5>!OVEO@-^TKI?BJ;X;^)O%WP[\(:1X7_X3OP'XB\-Z M2VN6%_\&S^!O#WPB_9H\"Q:;X2^!FF26RFWUKPQXY\2:)8>+M:UVVU2W MTS6_L6M?VMI4>LZ-:W1O;T-LK.KF'"T<'2A[/"ULM6'RNE/"+%4*>*CBH5\, M\?6AA(Y1+'NM)1Q,E6J9BL/7HS5-5(I0HTM*."XEGC*TN?$T=&LL%2J8JIFBP,:"4J$'0I9>\11K1]I*$GSUJG\^T'[8WA/Q'^SZW[2 M6N?\%M_VG]*_;QOO!9^)VD?"K0?#_BRS_9JT'QG)I0\0Z=\$9_AE%\.I?#FK M>'X+MX_">I:ZU])97=Z'U5K6\A@D-YT/[:X^,'[;'[/W_!*S]M/QA^TO\&M,M? '@']J?Q7X2\=#X^^%/AKIUI'H^BR?\(G!X+?B!H9\&>!?B/XW\!^'M8T?6+G5-+\':1JD?AR/6+[7+C6X;+3 M].DMC-&-/FN[=IVU"'J>=Y3A&8='F\9EO$#WBZ"+$ZR;N6:,:HUT+65[818^C*_*\3[3ZQ7] MM4HU:OM9^TJ8=TW0G/F?-*BZ2C2=-N[A[.*ARVY4E9'ZGA%36%PZI4ZU*FJ4 M%"GB/:>WA%12C&M[:4ZOM$M)^TE*=[\S;NPHHHK Z HHHH **** "N9U7POX M:UK5-/U;6/#VAZKJFA!Y=&U+4])L+^_TE[@H)WTN\NK>6XT]YO(B,K6LD1E, M<9?=Y:X**BZ[/:ZG"S]4]4] MTTFK-)G344458@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB (@ HHHH __]D! end GRAPHIC 19 image_5.jpg begin 644 image_5.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" X R\# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*YWQ!XKT#PK%93^(=7T_1X-2UC1_#VG27]PEN+_7-?OH=-T;2+(.0UUJ.I7L M\=O:6< DGF=OW:,%?;T5?-W[0?@'Q7XPU?\ 9^\0>%;*WU0_"WX\:1X[U[39 MYH(I)?#^H?#GXE_#2ZU*SCNKBUM;RY\*7OQ"T_QJ;"6=9KRV\.7,.G)-JALH MF .[\%?&WX7?$;4KO1_ _C31/$>HVFGMK!M["6;_ $S1([XZ7+KVBRSPP0>( M?#\>I@6#Z]H4VH:0MX5M3>FX>.-JC_'_ .#$7PWO?C"_Q0\"?\*KTZ^U+2[S MXA#Q-IO_ B,&I:/XEN?!NIV!UP3-8275GXKL[GP^\4,=23PKX:\ M7:#H6E_L^?#W7U'B+2]:^%'PLU*Y\/7&GZ[9VEI>VI\-:?=WE'7/^"=7Q5UO MX->)/AO=?M"Z5G[7\?+KP-X=C^%^@6_P_P##EW\8_&_B_P 10ZZVG6IAU!=? MTW0/$LNA0740NX/#=M=ZQ:>&(+=;N6\N0#]/T^(/@Y[+Q7J"^(]'^Q^!+N_L M/&=Q]NA*^%[W3+"#5;VUUQ0^_3IH=+NK34@ER$,NGWMG>Q;K:ZAD?SF+]IOX M&3Z)J/B"+XBZ))I^DZ[:>&=2A2+5&UJQU_4-.EUG3]*N?#(T_P#X22.[O=%A MGUJT1M* N='@GU6 R:=%)=+P'PS^'?Q.\->-?VD_&]Y%I$FK>/9O &D^#4U. M].D6WBJ[\ ^ X="O?'?B >'8]6?PXWBG5KN7388+"UN]4M-"\-Z1=S0L\EO9 MVWB6@?L\?M0>"+7XJ7W@#Q-\/- UWXP>,?!FH:^FO?$/XC?$/Q'X=\/>'_#> MH:+X@O- ^,/C/P/J7BF\\1Z^3H=AX>L-=\+7GA?X=:9IUY<>'K*YO]7E%N ? M:L_QH^%=MX=\#>+9_B#X0C\,?$W6/#/A[X>:ZVNV(TSQKKWC.:.W\+:/X:NO M-*:QJ6NSS1PZ?9V7FSS.3A0(Y3&SXB_&OX7_ E@M+GXD>,]&\(V]]!>WD$^ MJ2RK#'I^FFW&HZM?2PQS1:7HFG?:K?\ M#7-3>TTFQ\Z,W5Y"&&?ASQ9^P]X M[\167PRO-!^(OA_X>7'PUU?X&GPOX"M= 3QWX-\!Z#\)OBCX5^(&N-X/\1ZY M8:)XCO/$?C:7PY!>>(-_X13QCXJT?5;>SM;7X>Z3K7PW^&#Z7I/@2[ MMO[13Q')'I(\7:K:79TF'Q':VKW4C@'O<7QU^$TWC9/AVGCOP^OC&=[R&ST> M:Z:W.H76FZ9)K.I6.F7T\4>F:IJ6FZ3%-J>HZ987L^HV&G07-[=6L5O;3R)G M']HGX-_\(Q=^-/\ A/-(_P"$3MM0TS28/$7DZFVC:UJ6M2O#I%IX4U!+%K?Q ME+JLL;Q::OA-M9%]-&\-LTDBL$^6/BI^R[\5_C-XX\.:KKFI^%_A]HWAW1/' M&A1ZCX8^(WQ"\9^7I7C'X4>+/ATUOX;^%7B+PUH/P^\#>)+)O$L-Q'\0M"O) M/$XTK3[S1[<6]IXEU6).+T']D+XZZ->?#G7+?Q5X-LV^#6M?"_7O!WPS?Q]\ M4O$W@#Q=X@\"^$_B9X$\0^*MJ:UX!O?%7A?XCV\=IHGAK1O$VFZ+J M'A/1KJ^O/$;I#)9 'Z1^$?%_AKQWX?T_Q5X0UO3?$7A[58WET_5])N4N[*Y$ M4TEM<1K(@!2XM+J&>SO;654N;*]M[BSNX8+F"6%.DKPO]GGX7:U\)O FJ:+X MDU+3=2\1^*?B/\4?BCXA.B?;3H.FZW\5?'_B'Q_J.@Z"^HQP7]QH^@S:^=)L MKZ\MK.YU)+1M1FL-.DNVL+;W2@#A/B5XQD\ ^#-;\5Q6,>I2:1'9.ME+.ULD M_P!KU*SL-IG6.8IM%T9!B)\E #@-D=V.G^?\!_(?2O'?CSIVH:O\*_%>FZ39 M7.HZC=0Z4+:RM(9+BXG*:[ILKB.*)6=MD<;R/@';&C/C"FO85.5!QC(!P>HR M,X/TKT:M+#K*<%6CR_6YYEFE*O[SY_J]+"Y/4PO-"]HP]IB,7R345SOG3E+V M?N^?3JUWFF,HRYOJU/ 9;4I+E]WV];$9I'$-2MK)TZ.&4HN3LE"24>9N2U!+ M=6L,L,$US;Q3W(E-O#+-''+.($\R40QD/*4#>6AW/@_"?AS3?#'CFX^'/BSPSXCGO].\6VMA+J-S!X>\2^'-=\">/-'@@AO\ M398[G6?!OBC6(M+O5N2NE>(+?1-9-K=G35MI/./0/HF+7=$GFLK>#6-*FN-2 MM'U#3H(M0M))K^PBVB2]LHDF+W5I&70/(;'1?@GJUIX-/A58F/7+?[7/J.B?& MCQ]8^&M>LVTF+0+C1_AG?2Z9J4_@M)+]]W_P3AU"PMO$$7@CXO-X/O=&\0:9 MH/P&U&T\,2377P7^ %Y;^/+3QM\(-.)UV(WS:GIWQ;^(%AX=UY7L(M#BTKX6 M-=:5JTO@2%M0 /U+M]3TV\\C[)J%C=?:K1-0M?L]W;S_ &FPD*K'>P>5(WG6 MCET"7,>Z%BZA7)89RQXP\)&TGU >*/#IL+6XEM+F]&MZ8;2WNX59YK:>Y%UY M,5Q$BL\L,CK)&JLSJ "1\2_"C]C[6_@S?^.(?#7BWPQK?@W7)+;P!X)\'>)O M#FN/:?#;]G")?'/B1_A7H5]I7B:TN;K4T^(/CF[>U\1W2K;VWP^TCP]X6;1Y M;W1;+6A0\#?L7W^D7WPX3Q7KWA#5?!GPT^)D?CKPY\/3X8'B&QTW3H?@[X^^ M%RZ&/%6O>5X@UN*.Z\86NL:9<>*DUR]T:UTJ32H;^Z2_6XL0#[TB\0:#,;X0 MZWI$ITN&*XU,1:E92'3H+B(SP3WP28FTAF@!FBDN/+22(&1&9 6JI<>+O"UM MID.M3>)/#\>D7$;36^J2:SIL>G7$*3);/+!?/.5D6>6.)B'< M"OSJC_8,U_PKX8\"Z1\,?B#X7\$ZMX2^#_C+X4ZQ?6O@"R%GXOM?%GQ;^&OC MZ9M2MFGNH(H$\+>$/$W@BSFGM=4OM$?QC)KVB207.FBVGZ'X/?L-Q^ ?&UOX MN\5>)]!\8V-EJWQUUC2_#=WX?O[VTT&;XS6OP900Z9?^(=7U:61]"O/ACK-S M-J+9KORM-F6Z2Z /M_0OB7\/?$VD:)KWA_QQX2UC2/$NT>'M1T[Q M%I5W9ZW(ZHZ0Z7/% ?B?X&^)NA6GB/P7XBT_ M6=+O+0W\31R-;WD5F+BXM1<7FFWB6^HV,336LZQO>6L E5/-CW1,CM\,>'?V M+O&7AC3/@?9Z+KWPYT'7_@SHGA'P;%X[TCP]JL]]KOA'PIXCL-6FM-2\$ZO+ MJ/A*YO\ Q%963B6^*V^M^&]9N&U;1?$3-!#"F3KO_!/*'4?AWX(\#Z!X\T[P M9>>'_A'\>?AKXF\0>&O"CZ7=^,KSXR:YX,\1VNK:L^G:U8WL^G:3J'A>X&K: M7=7UQ)_#:Z8FM'Q!H8T>2401:L=6L!IDD[2FW6 M%+\W M7E:=3 (UF+F8&,#>"*HZ3XX\(ZYX@U_P *:3XFT'4?$WA9K1/$7A^R MU:RNM9T0WUK#?6?]J:;#,UW9?:;.XM[F'SXDWPSQ/@"1"WYSZE^P#/>KX?U> MVU?1;/5=/\6>+/$/B7PD^N^/[[P)XOD\5^!/#7@+^U9$NK]Y=!U_2M(\,P6U MK)8:'/87FF7NJ:9J%M-=ZA)K,?L_PH_9I\4_!'7_ !-.+66DU?3T&DR2D+%'J9:X L'D8 M@1I=>4SD@*"34]QK^A6DEC%=:WI%M+J;6Z:;'<:E9PR:@]YYGV1;%))E:[:Z M\J7[.L D,_ER>4&V-CX%T/\ 8^\6>'_"/P=\.+>_";6I/@=X@BU?3)M4\&ZD M;#XM)_PB7C'PG+J?Q3L%OIY/^$NM?^$J_P"$JL/$-O>:W&OBN/4-3>QA.IA; M/G7_ ."?EIJ'@CXE>&_$'B+PIJNJ>/?@/XU^$VBW4O@=9-)^&VL>-/B5\3_B M5#>^"+&]U6>YTGPEX)NO'VFZ)X/\/6UW;W>GZ5X-T4#4TDCACM #])-/U33- M7@:ZTG4;'4[59I;=KG3[NWO8%N(&V30--;22QB:%OEEB+!XVX=0>*O5\\_"' MX'6OPI\?_&3Q3I-]IL?A[XHZGX"U/2?"FCZ/'H^G^&9O"/@#2?!FHR)';SFT MN)MRLF0>7%8+_P MDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_] MJ_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*_ M_P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ M /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ M+/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q M(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^ MK/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^ M,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\ MKG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_ M\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_ MQ%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C M1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1> MP'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\ M-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_ MT)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?' M[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]"; M%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/ M_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ M (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ M1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"% M-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>? M^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\ MO^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7 M_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_I MWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ MXD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^; M^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)% M?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\ MS_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@ M_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V M%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ MYL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6B MO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;& MC_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_' MJ_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X M@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^ M&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X M_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC M]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ M^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G M_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H> M8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ MH\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_ M\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *// M_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2 MO_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK M_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ M "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ M\2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L M_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$B MOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL M_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP M?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN M?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S M8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$ M7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-' M_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ M?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PW MQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0 MFQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?M MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7 M_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ M $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ MA31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!' MG_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T M?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[ M5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_ MZ=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ M .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G? MF_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B M17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[ MO,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\ M8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/ M]A6BO\>K_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ M .;&C_B#./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85 MHK_'J_X;X_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#F MQH_X@SC_ /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_ MQZO^&^/VY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/ M^(,X_P#Z'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K M_AOC]N?_ *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B# M./\ ^AY@O_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X; MX_;G_P"CS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ M /H>8+_PDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/V MY_\ H\_]J_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z M'F"_\)*__P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ M *//_:O_ /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@ MO_"2O_\ +/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"C MS_VK_P#Q(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_P MDK__ "S^K/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_] MJ_\ \2*^,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*_ M_P L_JS\KG_$7L!_T)L7_P"%-'R_Z=^;^[S/]A6BO\>K_AOC]N?_ *//_:O_ M /$BOC!_\V-'_#?'[<__ $>?^U?_ .)%?&#_ .;&C_B#./\ ^AY@O_"2O_\ M+/ZL_*Y_Q%[ ?]";%_\ A31\O^G?F_N\S_85HK_'J_X;X_;G_P"CS_VK_P#Q M(KXP?_-C1_PWQ^W/_P!'G_M7_P#B17Q@_P#FQH_X@SC_ /H>8+_PDK__ "S^ MK/RN?\1>P'_0FQ?_ (4T?+_IWYO[O,_V%:*_QZO^&^/VY_\ H\_]J_\ \2*^ M,'_S8T?\-\?MS_\ 1Y_[5_\ XD5\8/\ YL:/^(,X_P#Z'F"_\)*__P L_JS\ MKG_$7L!_T)L7_P"%-'R_Z=^;^[S/DRBBBOW\_!PHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ 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@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH >**** "BBB@ HHHH **** "BBB@ HHHH **** /_9 end GRAPHIC 20 smar-20240131_g1.jpg begin 644 smar-20240131_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@# MP 2( 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@ HI&944N[ #))/ %<;\)/VA_@A\=_A+'\>/A#\4- M(UWP9*]\L?B>SNA]B86=Q+;W+B5L+LCE@F4O]WY"02N#0!V=%>?_ =_:I_9 M\^/VISZ+\(OBA8:S=P:=%J*VR))$]S82L5BO[=954W-I(RL$N8M\+D$*YJ#Q M;^UY^S5X$^(Y^$WBWXP:39:[%=V=I>V\C.8K"YO"!9V]U.JF&TFN"RB&*9T> M8NHC5MPR >CT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'SC^U5\6O GQ3^)D?[$UQ\3](T+3)=. MBU+XMZA=:W%:21Z-*6$.D1,SJ1/?E'60K\T5HDQS')/;.?RTT[XF0:5_P:W> M%O@]\.O$MI!'XN^--SX/\2Q:3=H)+'2=0\>ZD)(V6,YBCF@0Q8( :.5@.#7Z M_P#Q:_8$_83^/OC6?XE?';]BOX2^-?$=U%'%RI&H6-&GN('D M954!0"< # KY4_9^_P""$7PJ\"_\$H_$G_!/[QOIW@_1/%_BR\OKS5OB-X#\ M/QQ7#7D6N7>I:'S0(MQHM]I:&6W=5P&BCDMK>95Z*\*L,8KP7]B. M&/\ :'_X-O\ ]H[XU_%=!0/- /< M?^"9/Q5\:?'+_@G3\"_C#\1[V:Z\0>)/A-H&H:U>W!)>ZNI+"%I9VSWD8E_^ M!U[E6)\,_AWX1^$/PX\/_";X?Z4MAH/A?1+32-$L4)(M[2VA2&&,$]0L:*/P MK;H R?'5GXQO_"-_9_#_ %BTT_6I("-.O;ZW,L,,F1AG0?>&,\5Y#_P@/_!0 M3_HO_@3_ ,)23_XJO=** /&_V4/B1\6OB_\ "^;Q)XK\2Z?/?6FNWNGS31:8 M(5_P#R1/5O^Q[UG_TI M->Z4 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XU5O[CQCI]S:VLNKVK&ZE\M"MMP#C M//-=%6/XE_Y"^C_]?I_]!- !]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6 MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% '.Q7'C&;5I=(75 M[4/#$LC,;;@@_C5K[%XW_P"@W9?^ Q_QHLO^1WO?^O*+^9K8H Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QJK%<>,9M6ETA=7M0\,2R,QMN"#^-=%6/9?\CO>_]>47\S0 ?8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!SL5QXQFU:72%U>U#PQ+(S&VX(/XU:^Q>-_P#H-V7_ (#' M_&BR_P"1WO?^O*+^9K8H Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C M[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH M Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HH Q_L7C?_ *#=E_X#'_&J MND7'C'6+9KJ#5[50LK1D/;-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** .=TBX\8ZQ;-=0:O:J%E:,A[;G*G'K5K[%XW_P"@W9?^ Q_Q MH\#_ /((E_Z_9O\ T*MB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#G]4?QEI6GRZC-K%HRP MIN95MCD_K4L%OXUGA2==:LP'4, ;8]Q]:L^,?^18O?\ K@:N:=_R#X/^N*_R M% &;]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 4=*@U^& M1SK%_!,I7Y!%%M(-7J** "BBB@ HHHH **** "BBB@ HHHH **** /"_^">_ M_)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HH MHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\ MHOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_ MZ\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_P#((E_Z_9O_ $*MBL?P M/_R")?\ K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JG MXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@ MGO\ \D3U;_L>]9_]*37NE !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL M5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_] M>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ M ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_P"01+_U^S?^ MA5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 UZ5X7_P $]_\ DB>K?]CWK/\ Z4FO M=* "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@# M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O M*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /(( ME_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH Q_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U%_\$]_^2)ZM_V/>L_^ ME)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %8_B7_D+Z/\ M]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9 M?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_ MZ%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_P#D M$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!F^,?^18O?\ K@:N:=_R#X/^N*_R%4_&/_(L7O\ UP-7 M-._Y!\'_ %Q7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8] MZS_Z4FO=* "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]' M_P"OT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BN)_:+^/O@#]F'X-:Y\;? MB7>/'I>B6V]HH0#+=2L0L4$8/5W"UBB[+*4VM3>ROHM&V]EH M[?O-9?\ ([WO_7E%_,UL5_,UX)^*OQ/^&NN)XF^'GQ$US0M11]RWVD:K-;RY M_P!Z-@3_ %K]6/\ @DM_P5I\2_M!>);?]FC]I>_@F\4S0,?#/B98EB_M78I9 MK>=5 43!%+*Z@!PI!&\ O]1QCX(9WPQED\?A:ZQ%."O-*+A**ZRY;R32ZV=T MM;6NU\]PMXNY1Q#F$<%B*+H3F[1O)2BWT5[1:;Z:6;TO>U_T-HHHK\1/UP** M** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ M /((E_Z_9O\ T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#'\#_P#((E_Z_9O_ $*MBL?P/_R")?\ K]F_]"K8H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J? MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ M@GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% !6/XE_P"0OH__ %^G_P!! M-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([W MO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^;O_!QK MXUUO3OA?\,OA[:S.NGZMKNH7]XJ]&EM884BS^%U)Q_A7Y.U^Y'_!9[]DKQ)^ MT]^RJ-;^'VE27WB3P/?G5;*Q@3=+>6I0IBU[2E.:FNMY2:?4*Z#X4>-=;^&WQ0\.?$+PU,Z:AH>NVE_9-'U\V*977Z\J. M.]<_7K?[&OP'^*?QD^+5IXA\ ?!;5?'&F^#;NUUGQ/I.E2)&\UG'.C-"K/P9 M) K*L8R[8;:IVG'ZMFF(PF$RZK5Q+2@HN_,TD[Z6;DTE=NVK2U/SC+J&)Q.. MIT\.FYMJUDVU;6Z23;MOHNA_1317E?[-7[9?P'_:IT^X7X:^)I+?6]/RNM^$ MM;@-IJVER X99K=SN&#P77-VQ:XN/$^N^#?[?N+RZ)81VJ6[7$,=O"H7=),WFLV]514VLQ\Q_9# M_P""@?C"^_X)06/_ 4 _;L\/Z=X5OM%\+ZKJ?BPZ.K+:7T%CQVFE^;=W!6.<-/YL,3YVR(L7E?NS&* M +W_ 3,^.'[9/[7&NV_[0NN_M\_ ?XA_#&>WF:]\(_"SPS(]YI-[*@:*RGO M7NF(,.[DO"CR;%;:H:N;A_X*%_M,_&;]E3XV_P#!1_X":OI">!?A)XBUV+P= MX#N-*21/&.BZ"2-3N[F[/[V&>X\F\%J(=B0^7"94N"S*-?0?V3O@U\+/^"R' M@[XU?L2:5H_AZ/7OAIKB_M Z+X06.+3+NWWVIT6ZN8(<11WDEPUR8WP))HH9 MR,B-R?GK]D^0_LD_\&]7[2?[+_Q#B>+Q?\++CXB^"K_2G0FXO=3U&6Y?2EC3 M[TGVP:G9&$@'S!.NW.: /U'^"OQ:\'_'WX.>$_CI\/+IY] \9^&K'7-$FE7: M[VEW;I/$6 )PVR1,_P#!.CX)^*_V;OV!?@O\ _'D?EZ[X0^%^AZ5 MK<6X,(KR&QB2>,$=0L@=0?0"O9J "BLGQUX.TOX@^$;_ ,%ZW<7<-IJ,!AGD ML;EH9E4D'*.O*GCJ*\A_X=[_ 3_ .AM\=_^%E<_XT '_!/?_DB>K?\ 8]ZS M_P"E)KW2OG#_ ()X^ M&@^!NI6Z75\5B\::K$I-XQ)"3;!D]SA1D]SDU[O\ M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%8_B7_ )"^C_\ 7Z?_ $$T?\(/I'_/S>_^!;5F:YX5TZUU M'388Y[DB>Y*N6N&) V]O2@#JZ*Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@ LO\ D=[W_KRB_F:V*Y2U\*Z=)XINK!I[G9';1LI%PV[))ZFM/_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_ MY^;W_P "VH_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_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BL>R_P"1WO?^O*+^9H_X0?2/^?F]_P# MJS+7PKI MTGBFZL&GN=D=M&RD7#;LDGJ: .KHK'_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?_ +:@#8) &2< =2:_,:?_@GC\'/^"H'[0OQ+ M^.W@+_BA/ UA?#1_#VL^'[)67Q+JL3$WFHM$YV&+)V Q[/,.')W"3/T=_P % M O%&OW:^'?V,?@1K%U'X]^*LKVLEX+EV&AZ(N?MNH2 'CY T:=-Q+[3N4 ^X M_";]GCX<_!;X;:+\*O =O=VNDZ%8):V<0NB"0/O.V, NS%G8]V8GO7WV29KF M'!.4O,<+4<,3B?=IV^S2C+WJC3NGS27)"Z:LJCM?E9\7F^78'BW,_J.)IJ>' MP^L[]:DH^[!-:KEB^>=FG=P6W,CX*\!_\&\'PPM/&\EA\0_VD]$.&^':CJ9?A MHPD_M:RE;MS2;:7DG8\Q_:5_87^"?[2>H0>-[Z"^\+^.-.PVB_$#PG_\ @6U-E\!Z)-&T,TUVZ.I5T:Z8 MA@>H([UA@N(ZL,-'!YA36(PZVC)VE#_KU4UE#_#[T&]909MB\BIRQ#Q6"FZ% M9[RBKQG_ -?(;3]=)I;31'\-OB?\._C%X/M?'_PM\9Z=KVC7JYMM1TRY66-C MW4D?=8="IPRG@@&MZOE;XF?\$UH?"7B.Z^+O[#'Q)N/AAXMF;S+[2$W2:!K9 M'.RYM!Q&3T\R,?+DD(6.:J?#3]M;2_"/C"U^"?[=G@2^^%/C*X;R]/U:XU%I M/#VN$<;[6]R5C)Z^7*':6/I/$9+4=:*5W3:M6@NMX*_/%?ST[ MZ:RC#8QIY[4P514_^!;5\H?2&Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%8_@?\ Y!$O M_7[-_P"A4?\ "#Z1_P _-[_X%M69X5\*Z=J&G2333W((N9% 2X91@-0!U=%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO M_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 >!_^01+_P!?LW_H M5;%_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U $ MWC'_ )%B]_ZX&KFG?\@^#_KBO\A7/^)?"6F6.@W5W#<71:.(D![EB/Q%6;+P M7I4MG%*US>9:)2<738Z4 ;M%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L451 MTK0++1Y'DM99V+K@^;,6'ZU>H **** "BBB@#SWXL?LC?LH_'GQ;IWC_ ..7 M[,?P\\9Z]H\'D:3K?BSP78ZC=V46XMLAFN(G>-=S,V%(&6)[UT?COX4_"[XI M> ;KX4?$WX;:!XC\+7UND%[X:U[1X+S3[B)"I2-[>56C=5*J0I4@%1CH*WZ* M .;^%7P;^$'P)\(Q^ /@A\*O#?@W089#)#HGA30[?3K1'.,L(;=$0$X&2!V% M0:U\!_@=XD^(MG\8/$7P9\*7_BW3E1=/\4WOAVVEU&U";M@CN60RH%WOC##& M]L=375T4 %%%% !1110!X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>] M9_\ 2DU[I0 4444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U M^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444 M%%%% !1110 4444 %%%% !1110 4444 %87Q/^)/@_X/?#S6?BEX_P!62QT; M0=.EO=1N6_AC1(/C#*]O(3C0IISJR7V81M>W M]Z3:A!=9RBCR,ZS&>7X3]RN:M-J%./>;VO\ W8I.4GTC%LV_^">_PW\8>/-0 M\0_M\?&[2FM_%OQ05/\ A'],GY.@^&T.;.T7T,@"S.1C<2A(#;J^GJ;%%%!$ ML,,:HB*%1%& H'0 =A3JPSG-*F<9A/$RBHIV48K:$(JT(+RC%)>>[U;-LJRZ M&5X&.'B^9ZN4GO*3=Y2?G)MORV6B,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB M_F:V*\L]$**** "L'XE_"[X=?&3P?=> /BIX+T[7]&O5Q<:?J=LLL9/9AGE6 M'4,N&4\@@UO45I2JU:%55*.T4F5ZG]XQ%>J M?LT_MS_!+]I6^N/!>F7-[X9\;Z;E=:\ >*[JV3J,MB)_]:@Z[TS@$;@I. M*]EKRK]I7]C+X#_M46-O+\1_#?&;X8V_"?$#PW9 M :]I$([W]H#BX10.9D.< L[$D+7T=\&/CK\(?VAO!4'Q"^"_C_3O$&DSX'VB MQFRT+XSY%_\$]_^ M2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE !1110 4444 % M%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ M7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([W MO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% M!112.Z1H9)&"JHRS$X % 'DG[:_[3$?[+?P.N_&6D:;_ &GXHU:YCT?P1H2+ MNDU+5[@[((@HY8 Y=@.JH0#DBH_V(OV9Y/V8?@C!X<\2ZE_:?C#7KR36O'FN MNVZ34-6N#OF8M_$JG$:],A-V 6->2? !&_;M_:[U#]KS5E,_PX^&<]QH7PF@ M<9BU+4,[;W6 #PRY CC;I@ _*T9KZ[KZ_.?^$++(Y-'2K*U2OY2M[E+_ +AI MWDO^?DFG\"/F,J_X6,PEFLOX<;PH_P"&_OU/^WVK1?\ )%-?&PHHHKY ^G,> MR_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ KYQ^,__!/+ MPSJ?C6?XZ_LI^.;OX2?$9OGFU7P_"IT[5SG=Y=_8G]U,I.26 !R=S!R *^CJ M*]++,WS#)ZSJX2?+=6DM'&2_EG%WC*/E)-'!F&68'-*2IXF'-;5/52B^\9*T MHOSBTSY7\(?M^>-_@=XEM/A-_P %%/AQ%X%U*YF%OI7Q#T@O/X8UENQ$Q^:S M<]=DO +,4&!7U%IVHZ?K%A#JNDW\-U:W,2RV]S;RAXY4895E9S(X(-?+NH_L:_M!_LA7\W MC'_@GGX]6Z\/F5I[_P""_C.^>739LG+?V?<*QV%CEFP M>YR2_&GB:*ZI+VT5YI655+O'EG_=F M]3ZTHKPG]G7]OSX4?&WQ._PB\;:1J/P\^)-J M]X!\8)]GNF;^];2$!+N,X) M5D^8J-VT#FO=J\#,!S#!9G0]MA9 MJ<=M.CZIK=-=4TFNJ"BBBN [ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7 M_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** , M?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 UK?]CWK/\ Z4FO=*\+_P"">_\ MR1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^ M)?\ D+Z/_P!?I_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6/9?\CO>_]>47 M\S0!L4444 %%%% !1110 4444 %%%% !1110 5\R?\%"OBAXR\4OX?\ V%O@ M;JC0>-?BH7BU/4(>3H/AY7\YZ[%'"J/XG8X55ZLS #DUX-_P3U^%WC+Q,WB#]N?XY:6 M8/&WQ5*3:=I\V2="\/K@V5BF?NED"ROC&XE"P#!J^KX=HTL!2J9UB(IQHM*G M%[3K/6*:ZQ@OWD^FD8OXT?-YY5J8VK#*:#M*JFYM;QI+23OTE/X(]=927P,] MY^$_PO\ !OP4^&VB?"?X>Z6MGHV@:='9Z? .NQ!C370T45 M\Q6K5<15E5J2@4445F68]E_ MR.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 M!YU^T5^RG\"?VJ/#">&?C/X%@U!K?+:9JL),-]ITG426]PF'C((!QG:2!N5A MQ7A7]H?MS_L%';K,6I_'SX56W2\@0?\ "6Z' /[Z_=U%%'?_ %AY),:KBOKJ MBOH,NXAQ6#P_U/$05?#_ //N=VDWNX25I4Y><&K_ &E):'B8[(\/BJ_UJA)T M:_\ /"UW;933]VVJDQ MW5C(?^6<\#X>)N#]X8.,@D!?M _\$_/AK\5?%__ NKX3>)-0^&7Q-A MRUOXX\)8C>Y8]5O(,B.\0X&X-AF +8XKB]&_;=^-O[*VJVW@'_@HO\ #R.R MTZ69;?3/C#X1MGGT2]).%^UQ*-]E*W?(VDYPJJ-U=KR#!YO'VF1SU M7^!JT:R_P)3[TTM3D6=8K+'[/-X*,>E:-_9/_%>[I/\ Q-P[3;T/K&BJ/AKQ M-X<\9Z#:^*?"&OV6J:9?0B6RU#3KI)H)XST9'0E6'N#5ZOE)1E"3C)6:W1]+ M&49Q4HNZ85C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%4C-BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_R")?\ K]F_]"K8K'\# M_P#((E_Z_9O_ $*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 3 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A M?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !1110 4444 M%%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P C MO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9? M\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 M%%%>/_MO?M,3?LQ_!&?Q!X8T[^T_&.OWD>B^ ]"1=\FH:M<'9"H3^)4.9&Z9 M";<@L*[,OP&)S3'4\)AU>ARXW&8?+\)/$UW:$$V_EV75 MO9+=O1'DGQ]9_P!N[]KS3_V1M*8S_#?X8W%OKOQ8G0YBU/4?O66D$CAE&#)( MO3@@[6C%?72(D:A$4*JC & !7DO[%7[,\7[+?P-L_!>K:E_:?B?5;F35_&^ MNNVZ34]7N#OGE+'E@#A%)ZJ@)Y)KUNO7XBQ^&JU:>!P3OA\.G&#_ )Y/XZK\ MZDM5?504(_9/,R/!XBG2GC,6K5ZS4I+^5+X*:\H+1]'-RE]H****^]_Z\HOYFMB@ HHHH **** "BBB@ HHHH M **** "BBB@ JMK.C:/XBTJXT'Q!I-M?6-Y"T5W97D"RQ3QL,,CHP(92."", M&K-%.,I1DFG9H32DK/8^4O$O[!_Q/_9TUZZ^)W_!.7XCQ>%WGF-QJOPM\1O) M<>'-5;JWE+DO92-_>0X^ZH,:@UN?"G_@I-\,;O6KCX7_ +5/A^X^#GCS3K5I MKW0_%\ZI9W<: EIK.]XBN8^#C!#'!"AL$U](U^>7_!Q#\0[/0O@%X(^&PT>S MENO$/B.>Y6]GM4>6"&UB7>L3,"T99YX&(K](X8D^/,ZH9/F(+,S75YC_ ):1 M6[$)"AYP) [$8)"'*CQ'X=_\%O/V^O NJB\U3QOH?B&T\XR2:;J_AJVCB;)R M1NM5BD'_ 'U7R+17]=8#PQX$R_ K"QP%.:M9RG%2F_/F>J;\K)=$C^8\9XA< M98W&/$/&SB[Z1C)QBO+E6C7K=]VS]\/^"?'_ 4L^%7[=^@7&EV>G'P[XTTJ MW$NK^&;BY$F^+(7[1;R8'FQ9(!X#(6 88*LWTI7\W_[)OQPU[]G']H[P?\9- M O7A;1M;A>]5&P)[1FV7$)]GB9U]LYZBOZ0*_E;Q=X$P?!6=TY8&ZP]=-Q3= MW%Q:YHW>K2O%IO76SO:[_H[PQXQQ7%F45%C+.M1:4FE;F4D^65EHF[-.VFEU M:]D4445^2GZ6%%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O\ MU^S?^A5L5C^!_P#D$2_]?LW_ *%6Q0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-. M_P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ MI2:]TH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@ M#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\ MKRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HH MHH **** "BBB@!LLL4$33SR*B(I9W=L!0.I)["OD?]FZ*7]N;]J_4OVU-W\6?$]7_X2+4X.6T'PVAQ=W3>AD :% <;LN 0VVOH+X9?#CPA\(/A M[HWPO\ :2ECHV@Z=%9:=;)_#&BX!)_B8\EF/+,23R:^OP_\ QC^0O$/3$8I. M,.\*.TY^3JM.G'^XJG229\Q6_P"%O.506M##-2EVE5WA'TIJTW_>*=(M]0TW4K62V MO[&[B#Q7$+J5='4\%2"01[U]#PIG]7A?B+#9I"/-[*5VN\6G&2\FXMI/HSP^ M),EI\19%7RZ;M[2-D^S33B_E))G\Q%%?I1^UM_P;_P#CVQ\2W?BO]D#Q587^ MCW$C21^%?$%X8;JSS_RSBN&!29!S@R%& P"7.6/B/P[_ ."(?[?7CK55L]4\ M$:'X>M/.,K:\KI]&S^0L9X>\98+&/#O!3D[Z2C%RB_/F6B7K9]TCPG]DWX'Z]^T=^T= MX/\ @WH%D\S:SK<*7K(N?(M%;?<3'V2)7;WQCJ:_I K\]_\ @GS^SKX:_P"" M:O[75[^S[\6[.PU'5?B'H4-?%4>)<[PRPZOAH4^:G/I4Y[1IZJ4'=)Z+^@?"7AR60937= M=VKRG:I'^3D^&+[MJ7-=:-25KK5E%%%?BY^L!1110 4444 %%%% !1110 44 M44 %%%% !1110!C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_Z MXK_(5A_%GQ'IOA'X;ZSXEU>79;V=DTC\\MTPH]R< >Y%6OA[XJTKQQX'TKQ; MHDN^UO[&.6/GE__)$]6_['O6?_ $I->Z5X7_P3W_Y( MGJW_ &/>L_\ I2:]TH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\ MA?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V* M*** "BBB@ HHHH **** "N9^,GQ:\%_ CX6Z[\8/B'J0M=&\/Z<]W>R<;F"\ M+&@/WG=BJ*O=F [UTU?(GQJ)_;S_ &Q[+]F'3S]H^&7PENX-9^)LJ\PZMK') ML]*)Z.BO\ [:GQUTTP M^/?BQ(EVEE+DG0]$7'V+3TSRO[O:[]"24W#*FE&]E&*VA&*M&$?*,4HKR6NIT97E]+*\###P=[7;D]Y2;O*3\Y2;;]0HH MHKS#T HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _\ R")?^OV;_P!"K8K' M\#_\@B7_ *_9O_0J . _;*_9BTW]JGX,W'@J#5#I/B33+J/5?!?B.(E9=)U6 M [H)U84$[,GVJOD_P#;3\)>)/V6OC!I_P#P49^$.C3W5O8V MT>F?&30+)B^%=.\;>#M8@U#2=6LHKO3;ZV;,<\,BAD=3Z$$&M&ODYPG3FX35FM&GNF M?2QE&<5*+NGLPHHHJ2@HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ M *_9O_0JV*Q_ _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBLKQOXOTCP!X1U'QGKTNRTTVU>>7!Y; X4>['"CW(H ^;O^"A M?Q?_ ./'X,Z-=?W;W6=A_P"_,1_5R/\ <-'_ 3T^+__ !_?!G6;K^]>Z-O/ M_?Z(?HX'^^:^;O&_B_5_'_B[4?&>O2[[O4KIYY<'A+)X;!Y4^S#*GV)H _3>BLKP1XOTCQ_X1T[QGH,N^TU* MU2>+)Y7(Y4^ZG*GW!K5H **** "BBB@ HHHH **** "BBB@ HHHH \O_ &HO MVTOV5?V*_#%EXQ_:G^.6A>"K#4IGBTY]7N#YETR -(8XD#2.J!E+LJE4#*6( MR,];X&^,'PJ^)GPOL?C9\/\ XBZ+K'@_4M+_ +1L?$VGZE')8S6FTL9A,#LV M Y)/R[3G._M"W][\-/ OB+XS?#[]FF^^)OBZ+P^UC;^'-%GL(+S4X%,D MBVOG7TT4:0EW)8 LQSQ'(0JU^0OC'XJ?#2Q_X-GM#^"'[.,7B/P]#JWQ@LOA MW\4]%UVP-A?>']1OO$7VC6]-:%6800[IWA2,,<6\Z*_SEQ0!^O\ \'?VJ?V? M/C]J<^B_"+XH6&LW<&G1:BMLB21/?LU>!/B.?A-XM^,&DV6NQ7=G:7MO(SF*PN;P@6=O=3JIAM)K@LHABF='F M+J(U;<,_*?\ P4QUVZ^#?_!1S]A7QI\/HELKS4/B%KW@V]M[- BW&BWVEH9; M=U7 :*.2VMYE7HKPJPQBO!?V(X8_VA_^#;_]H[XU_%=!S77B#Q)\)M U#6KVX)+W5U)80M+.V>\C$O_P #KW*@ HK)\=>(=4\*>$;_ M ,1Z)X5N]0_P##6'QL_P"C'_'?_@5;?_%4 M '_!/?\ Y(GJW_8]ZS_Z4FO=*^/BG69?@;J4K^"[Y&?QIJKLA9_]]+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!L5CV7_([WO\ MUY1?S-'_ DNK_\ 0H7O_?2UF6NN:BOBFZNE\-W+.]M&K0!EW* 3R: .KHK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6F7'BV_L[>2[N_"]U%%$A>6625%5% R223@ #O0DVPV/-?VY?V ME[[]FKX+M?>"=._M/QSXHOH]#^'^B(H9[W5;@[(SM/5(\^8V>#M"D@L*O_L9 M?LT6/[*WP+T_X>3ZC_:6OWDTFJ>,===BTFJ:M.0]Q.S'EANPBD\[$7/.37A? M[-6I:Q^VE^U%J'[=&O>%KRZ\$^$1<:!\&[)P/+D.XI>ZN >K2,#&A_N@@\Q@ MU]9?\)+J_P#T*%[_ -]+7UV=O^Q,OADL/XEU.N_[]O=I>E*+?,O^?DI)_#$^ M8RB^;XZ6;3^"SA17]R_O5/6HTK?W(Q:^)FQ16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+7R)].;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM !9?\ ([WO_7E%_,UL5REKKFHKXINKI?#=RSO;1JT 9=R@ M$\FM/_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*Q_ __((E_P"OV;_T*C_A)=7_ .A0 MO?\ OI:S/"NN:C:Z=)'#X;N9P;F1BZ,N 2W3\* .KJ'4=/L-7T^?2M5LHKFU MNH6BN;>>,.DL; AD93PP()!!X(-9O_"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MTTVG=":35F?+G[-6H7_["/[2[^'TVA7VEZY97$>I>$/$,+@3:1JL M)W07",#D 'Y6QR59L8.",S]B?]K;Q3\>/AY>>&OB/X+GLOB+X(O/['^(.CJ4 M4PWJ @7"K_SRF"EU(^7.X*2%R?KLW2S_ "[^V:?\:-HXA=Y/2-;TJ;3[5%=_ MQ$CYC*V\EQW]E3_A2O*@^R6LJ7K#>'>GHO@;/?Z*Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6OD#Z@V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH / __((E_P"OV;_T*MBN4\*ZYJ-KITD,!$H#!EP>.M 'SM_P M3T^+_P#Q_?!G6;K^]>Z-O/\ W^B'Z.!_OFOJ:L?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI: -BBJ.E:K>ZA(Z76B3VH5H **** "BBB@#R+XN:M^WII' MQITZ3X#^ /A%XA^'4NB!=6A\7>+]4T?6K;4O-?,D+V^GWL$]OY7E_NV6)]V_ MY\8%>2^-/^"3_@+XG_L,?%']E#QSXT$7B#XM^,-0\;>(?&.CZ;Y2V/BB>\BO M(+RU@9R1%;2V]JBQLY:2.WP[EI':OK>B@#Y@LOV1?CC\>/VJOA1^U#^V W@V MRE^"NBZH/"F@>"M4NKZ#4M$OV??C+^P;\$O&GA?3/A'\9/$NKWR:[>7MRNL>$--UHAM7TVULE MMF@NU):Z^SRO<0^4+L!TD\@>;]QT4 8GPS^'?A'X0_#CP_\ ";X?Z4MAH/A? M1+32-$L4)(M[2VA2&&,$]0L:*/PK;HHH **** /"_P#@GO\ \D3U;_L>]9_] M*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ K'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R M_P"1WO?^O*+^9H V**** "BBB@ HHHH *^7/^"@?C[Q9\4_$'A[_ ()\?!?5 MY+;Q'\1XVF\8:K;6T)YW72:I/EI)[ M3K-7CIUC37[R72_)%Z3/FL\J5,?6AE%%V=17J-;QI)V>O251^Y'K;GDOA/>/ MAWX \)_"KP)I'PV\":1'8:/H>GQ66FVD?2.*-0J@GN>,ECR223R:V:**^6J5 M*E:HZE1MR;NV]6V]V_-GT5.G"E!0@K)*R2V26R04445!84444 %%%% !1110 M!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A4 ; M%%%% !7RE^VUX,\4?LU?%;3?^"C7P:T::[.CVJ:=\7?#]FO.LZ!D#[4%[SVN M P8_P*,D(A!^K:BO;*SU*SET[4+2.>WGB:.>"9 R2(PPRLIX(()!!ZUZV2YK M+*,TX2TE%]KK5/>,DI+5(\S-LMCFF#=+FY9IJ4)+>$UK&2].J M^U%N+T;*'@KQGX7^(WA#3/'O@G6H=1TC6+&*\TV^MVRD\,BAD8?4$<'D=#S6 MI7R%^SM>WG[ _P"TU+^Q9XKNY1\-_'ES<:I\&M3N9"4T^Y+;[K1&9NF&;?%D M\[@,LTF!]>UIGN51RO&+V,N>C47/2G_-![7[2BTXS72<6B,GS*68X5^UCRU8 M/EJ1_EFM[=XM-2B^L6F%%%%>*>L%%%% !1110 4444 %%%% !1110!C^!_\ MD$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% M!1110 445'=W=K86LM]>W"0PPQM)-+(P544#)8D] ,YH Y'XX_%$_"[P8;W M2[3[9K>I3K9>'].49:YNWX08[JOWC[#&_] M<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!C MWK/_ *4FO=* "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K] M/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D M=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HH MHH ***\5_;L_:5U;]G3X.+#\/+'^T?'_ (POTT'X?:,BAGN=2G^59"I_Y9Q M^8Q/RY"J2-X-=N6Y?B5Y=^QW^S7I/[*GP)TOX7V]\=0U9V>_\4ZVY+2:IJL^ M&N+EF/+9;Y5SSL1 =1KO4EKW4>6 M/V4>=D>"Q%"C/%8I?OZSYI]>7I&FO*$=.SES2^TPHHHKYX]P**** "BBB@ H MHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^ MOV;_ -"H V**** "BBB@#R_]K[]F;P_^U;\%+[X::C?MINJPRIJ'A;7X21-I M&J0Y:WN48R-TV.AGML!U8_P *C)VQ[3];D=2GG&#>1UW:4FY4)/[- M5V3@WTC624>RFH2T7-?YG.(3RO%+-Z*NDN6M%?:IK:=NLJ5V^[@Y+5\I]5T5 MD^ _'7A3XG>"]*^(?@76H=1T?6K&*\TV]@.5FAD4,K>H.#R#R#D$ BM:OE:E M.I2J.$TU).S3T::W37<^DA.%6"G!W3U36S3ZH****@H**** "BBB@ HHHH * M*** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB M@ HHHH **** "BBB@ KR3XWZKJ/Q5\9VG[-OA.\>.*XC6[\9WT!P;6Q!!$ / M9Y3@8_ND<$$UV7QC^)UA\)O UQXGGMS[NGXCB4#DY/)QS@&L M_P" OPQOOA[X7FU/Q5<"Y\2Z]<&^\17I():=N1$#_<0': ..I&,XH ['2M+T M[0],M]%TBS2WM;2!8;:"(86-% "J/8 "K%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "%4_&/_ "+%[_UP-7-._P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /"_^">__)$]6_['O6?_ $I- M>Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HHHH *Q_$O_(7T?_K] M/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>] M_P"O*+^9H V**** "BBB@".\O+33K.74-0NHX(((VDGGF<*D:*,LS$\ DD M]*^3/V3+.\_;2_:6U?\ ;Y\56LA\(>'?M/A[X*V-PA"M K%+S5]IZ-,P:-3U M"!E(^136C^W[XW\4?&;Q?X>_X)W?![5Y;;6?'T1O/'NK6ARVA^&(VQ<.?1YS MF% >#EE.-ZFOI'P+X(\+_#7P9I7P^\$Z1%8:1HMA%9:;9PCY888U"JOOP.2> M2>3R:^OI?\8_D#J[8C%Q:CWA0O:4O)U6G!?].XSZ33/F*G_"WG2I[T,,TY=I M5MXKS5)/F?\ ?<>L&:M%%%?('TX4444 %%%% !1110 4444 %%%% &/9?\CO M>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% ! M1110 4RZM;:]MI+*]MTFAF0I+%*@974C!4@\$$<8I]%";3N@:31\@_ 2ZN?^ M"?\ ^U"_['WB.XD7X8?$6\GU+X0:A.Y,>DW[-ON=%9CT!9M\0)Y+ ?,TC8^O MJ\S_ &M_V:?#7[5OP2U+X5ZW>-87VY+WPYKD&1-I.IQ9:WNHR,$%6X.""49A MD9S7*_L(_M+>)?C=X#U+X'\:%HXA=[Z0K?]O\ PU'_ ,_+2?\ $2/E\M?]B8_^ MRY_PIWE1?:VLJ7_;OQ0_N72^!GNU%%%?('U 4444 %%%% !1110 4444 8_@ M?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1 M110 4CND2&21PJJ,LS' ]:6O*OC[XBUCQIK=C^SGX%O6BO]=B,OB"^BY.G: M8#B0GT:3[@'OCC<#0!2\ (_[07Q8D^,-^A;POX9FDM/"$+CY;NY!Q+>X/4 C M:A]@>"IKV*J7AOP[H_A'0+/PQX?LEM[*QMUAMH4_A11@?4]R>I))J[0 4444 M 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_ M .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH M**** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^ M1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'L MO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH *Y#X]_&SP3^SG\'M?^-7 MQ#O/)TKP_I[7$RJ0'G?[L<*9ZO(Y5%']YA77U\B?$#_C/G]M>W^#MM_I/PK^ M".HQZAXQ<SQVXRT@Y&[DN>JUOR MIIM5?)33VYG]I_W8). MWP3\;:-X/B3\6;I-5UB&0'.D:>!_H6FINY58XMI8'!W$*V2@-? M1E%%<>;9G7S?,)XJJDG+9+:,4K1A'M&,4HKR1U99E]'*\###4W?EW;WE)N\I M/SE)MOS84445YQWA1110 4444 %%%% !1110 4444 8]E_R.][_UY1?S-;%8 M]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !6/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !7R MO^W/\/\ Q=\"?B%I7_!17X&Z++=ZKX4M/L7Q+T"T&#X@\.$@R-CH9K?'F*Q_ MA7DD1A3]44V>"&YA>VN85DCD4K)&Z@JRD8((/4&O5R;-:F3X]5U'G@TXS@]I MPEI*+]5L]XNTEJD>;FN70S3!NBYCW6S5XO1LR/AW\0/"/Q M6\"Z3\2? .M1:CHVMV$=YIMY">)8G7(..H(Z%3R""#@@ULU\@?!.>?\ X)\_ MM3M^RIKDKQ_"GXFW\VH?"F]E;]UHNJL=UQHQ8_=1R=\(]6"C(>N%%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ M -?LW_H5;% !1110 4444 %%%% !1110 4444 <]\4_B-HOPI\#WWC76\NEM M'BWMU/SW,S<)$ONS8'L,GH#7/?L__#G6O#&CWGCSQ]B3Q7XHF%YK,A'_ ![K MC]W;+Z+&O&/7(Y %<]H?_&1?QD/BR7]YX-\$W;1:0I^YJ6IC[\_HR1]%/K@@ M\L*]CH **** "BBB@#-\8_\ (L7O_7 U%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q M[UG_ -*37NE !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^ MG_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R M.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q114.HZC M8:1I\^K:K>Q6UK:PM-+?L? M:=?_ +8O[1.M?\%!_&-E*/#6FK<>'O@KI]U&5\NQ5BEUJNT]))W#(IX(3>IR M IKZUKZW/6LEP,,DI_&FIUWWJ6]VGZ44VG_T\E/=*)\SDZ>;8R6;S^!IPHK_ M *=WUGZU6DU_R M_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V** M** "BBB@ HHHH **** /-_VL/V;?"O[5GP2U3X2>);A[.>;;=:%K, /G:5J, M66@NHR,$,K=<$$JS+D;JX[]@[]I+Q7\8?!>J_";XW6ZV/Q3^'%X-(\<#[ M0P'[G4(^FZ*X0;PP &[=@!2N?>:^6OV[/AQXQ^#7CC2/^"A_P'T:2ZU[P9:& MT^(.@VHP?$7ALG=,I X,T&/-1CV7)SY:J?K76SQ!XI!6>Y3_F'6 XFN&QT)&57IDYP<@5VW MC_QSH/PV\'7_ (V\27'EVEA 9' /S2-T5%]69B%'N:XW]GSP/KR17_QD^(EO MM\3>*BLTL+#_ )!]F/\ 4VJYY&%P6[YQGE%_\$]_^2)ZM_V/>L_^E)KW2O"_ M^">__)$]6_['O6?_ $I->Z4 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-; M%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9?\CO>_\ M7E%_,T ;%?*W[>WB_P 2_'GQ]X>_X)T?"35YK:_\9P_VC\2=7LV^;1O#,;@2 MJ3_#)<-B)0>H.&&) :]U_:'^.O@K]FKX,:_\;?B!<[--T&Q:8PJP#W4IPL4" M9_CDD*H.V6R> :\L_P""?'P+\;>$?".M?M(?'>VS\3/BM>+K'B02*=VF6NW% MGIJ9Y5(8B 5ZAB5.=@-?6Z^#?"'AKX?\ A+3/ O@W2(=/ MTG1[&*STVR@&$@@C0(B#V"@"M*BBOE9SG4FYS=V]6WNWW9]'"$*<%&*LEHDN MB"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_ MY'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** M "FRQ1S1M#-&KHZE71AD,#U!'>G44 ?'_P (I)/^">7[5A_9JU:1H?A'\5=1 MEO?AG=2']UH&M,=T^D$GA(Y2=\(Z9(4;F:1A]@5YW^U1^SCX/_:K^">K_![Q M=(UL;M!/I&JPC]]IE_'\T%U&1@AD;K@C%-7^"?QV MC6S^*GPUNUTKQG:$X^VJ!_H^I1]-T4Z -N W9. K+G[#-/^,ARS^UH?QZ5H MUU_,MH5O^WM(5'_/RR>M33Y?+O\ A#S#^S9?P:EY47V>\J7RUE37\EXK2![[ M1117QY]0%%%% !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 M%%%% !1110 4444 %%%><_M!?$'7-&T^Q^&7P]DW>*O%4AMM-*G_ (\XX85[' M6%\-?A]H7PN\$V'@CP]'^XLHL/*P^:>0\O(W^TS$G\<= *W: "BBB@ HHHH M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ M(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%>!_M9>%_^"@GQ1\3Q M> ?V//C+X0^%6E6&CI?:CXX\2^"SXAN-2O7DE5-/M[4W,$<$:)$'FGC>&_$/[/_C'Q-X5^)5]X:+_ -G: MKWF:]\(_"SPS(]YI-[*@:*RGO7NF(,.[DO"CR;%;:H:N;A_X*%_M M,_&;]E3XV_\ !1_X":OI">!?A)XBUV+P=X#N-*21/&.BZ"2-3N[F[/[V&>X\ MF\%J(=B0^7"94N"S* #[_HKF?@K\6O!_Q]^#GA/XZ?#RZ>?0/&?AJQUS1)I5 MVN]I=VZ3Q%@"<-LD7(['-=-0 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ M .">_P#R1/5O^Q[UG_TI->Z4 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%?(G_!9W]K7Q)^S!^RJ-&^'VJR6/B3Q MQ?G2K&]@?;+9VH0O47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/?#C M5M-U72;P:=>QS&UU6>"X\ML^7(K'_B;=^!O$FHL]MXHD,DY\4>!;5K?QKH=MP?$GALG=/"V.LL(S*A/3:3\Q1%KZBI'1)%*.H96& M"",@BO4R;-:N3X^.(C%2CK&<7M.$E:4'Y26E]T[-:I,\[-:?R:NGHV8/PL^)W@OXT?#K1OBK\.]82_T37K!+O3[I/XD8?=8?PN MIRK*>592#R#6_7Q_\,G;_@G;^U@?@'J3&#X/_%S5)+OX?W#G]SX=UYSF;2\] M$BG^]$.F["@$^8U?8%=&?952RW%1GAY.6'JKGI2>[BW:S_OP:<)K^9.VC3>. M39C4Q^'E&NN6M3?+4CVDNJ_NR34HO^5J^J84445X9ZX4444 8_@?_D$2_P#7 M[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% &?XL\4Z)X)\-WOB MSQ'>""QT^W::XE/91V [DG [D@5Y[^S]X7UOQ)J-]^T)X_LS'J_B.,+I-G) MS_9NF YBB'HS\.WKD="2*S_&)/[0_P 7E^&5J?,\)>$;A+CQ/(#\E_?#F.SS MW5.KCUR#@A37L0 4!5 X H **** "BBB@ HHHH **** ,WQC_R+%[_ -<# M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444 M4 %%%% !1110 4444 %%%% 'A'[9'[;_ ,*?V:IM+^$L_P 8? _A_P"(/C"V ME;PU%XU\0V]E9Z?;J0LNJ7?FRQEK>(D8B5@]Q)B)"N9)8N=_9A^+/_!.7X)_ MLS7O@OX??M3^ -=\'>%M36'QOXXU'Q78SV5]KNJ7+332WU\&%J]]=74[2O$& M#*UQ&-B*\0/K'Q(_9+_95^,GB4^,_B]^S-\/O%6L- D+:MXD\&6-])/B+9_&#Q%\&?"E_XMTY473_ !3>^';:74;4)NV".Y9#*@7>^,,, M;VQU- '"?\$Z/@GXK_9N_8%^"_P#\>1^7KOA#X7Z'I6MQ;@PBO(;&))XP1U" MR!U!] *]FHHH R?'7@[2_B#X1O\ P7K=Q=PVFHP&&>2QN6AF520.HK MR'_AWO\ !/\ Z&WQW_X65S_C7NE% 'SA_P $\? 6C0? W4K=+J^*Q>--5B4F M\8DA)M@R>YPHR>YR:]W_ .$'TC_GYO?_ +:O(_^">__ "1/5O\ L>]9_P#2 MDU[I0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0-O;TKJZQ_$O\ MR%]'_P"OT_\ H)H /^$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+ M:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ M MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV* M* .4M?"NG2>*;JP:>YV1VT;*1<-NR2>IK3_X0?2/^?F]_P# MJ++_D=[W_KR MB_F:V* ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\ M"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A!](_Y^;W_ ,"VH_X0 M?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV** ,?_A! M](_Y^;W_ ,"VH_X0?2/^?F]_\"VK8HH Q_\ A!](_P"?F]_\"VK\Z?\ @X>^ M%M_;_"[X;_$/2Q=2:?INNW]A?-),75)+F&)XLYZ<6LHS_C7Z75Q/[17P"\ ? MM._!O7/@E\2[-I=+UNVV-+"0);:52&BGC)Z.CA6'8XP002#]7P/G]/A?BO"9 MG45X4Y>];?EDG&37FE)M+JSYOB_):G$7#>)R^F[2G'W;[[3MI:Z M>O570?"KP3K?Q*^)WAWX>>&X7?4-=URUL+)8^OFS3+&OTY8<]J_I-_X0?2/^ M?F]_\"VKX)_X)+?\$E?$O[/WB:W_ &F/VF+"&'Q1#"P\,^&5E67^R]ZE6N)V M4E3,48JJ D(&))WD!/T.K^._&_C'+.)\[H87 34Z>'4DYK:4IMFZ5KZZ+'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VK8HK\1/UPQ_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#E+7PK MITGBFZL&GN=D=M&RD7#;LDGJ:T_^$'TC_GYO?_ MJ++_ )'>]_Z\HOYFMB@# M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^ M?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ M ,"VK8KS#]HK]ICPE\$-#GL(;I+SQ%-;DV&FQG<8B1A99?[J \X/+=!W( /G M+]N+X@V6L?$-?ASX>O9I+'0AB[+SEP]VP^;K_<7"^Q+BO$[.[NM/NXK^RG:* M:"19(94.&1E.00>Q!&:6^OKS4[Z;4M0N'FN+B5I9YI#EG=CEF)]22345 'Z" M_ O6O#GQA^&&F>-X+JZ6>:+RM0A2[;]U%?'^HOX2U6SN/#_B:W&+OP[JPV3 ]S&3@2KW!7G') % '1?\(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 >6?M)?LF?#O]I?X/:O\)/%US>1)?1;]/U!)RTFGWB3]Y'P>HR M-RDX8UYU^P=\5==^)6@:W\!?C[/*M%M^#XE\.$[ MKFU;'WI(AF6,\X(/#%4%?69#6I9IA99)B9)*;YJ,GM"K:UF^D*J2A+HI*$WI M%W^:SFE5R_$1S?#IMP7+5BMYTM[I=94VW*/5ISBM9*WT-_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M53X1_%7P3\JLK \BNCKY>M1JX>M*E5BXRBVFGHTUHTUW3/H:56G7I1J4VG&2336S M3U37DS'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HK,T.4\*^%=.U#3I)I MI[D$7,B@)<,HP&K3_P"$'TC_ )^;W_P+:CP/_P @B7_K]F_]"K8H Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJV** ,?_A!](_Y^;W_P+:N#^/6K)X%T"U\.^#'N[GQ3XBN/L7A^T-VQ MPY^_.WHD8.XGIG&>,UZ5K>M:7XZU_6[U+:SLH&FN9Y#A411DD_@*\P^!. MBZI\2/%-Y^TEXRLGBDU*(VWA*PF'-EIP)Q)CL\O+$^AX.&P #H?AE\"_#?PX M\'6OAJVO;N691YE_=BX93_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!1TK0++1Y'DM99V+K@^;,6'ZU>HHH *** M* "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P M3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K M'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHH MH **** "BBB@ HHHH **** "OFC]N/XZ?$'7_$VD_L-_LQZIY7Q$\&K;)N-9U.7Y8;:-1DD$\L0"0H. 3@'F_V'/V7_$?P3\,ZM\5?C7J2:O\ M5OB#AE>#_ +:QD5))M48/ M:I47VFNM.E=.724N6&SE;YK-J];,<5_9.%DTVDZLUO"F_LI])U-5'K&/-/=1 MOZ+\ O@7\/OV;?A)HOP9^&.E_9M)T6U$:,^#)5@!ND=R68^IX &S M9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,U\SB,17Q>(G7K2+=8@L+& MV7=-<3M@#T '5F/0 9)/ %>4"+XB_M2MNN1>^%OA\Q^6+_5ZAKB>_P#SQA([ M=6'KG*@%_P 3_&7Q9\3ML>,9TW66G^JQ=IY?0#(''49*S MV/['WP5ET--.\8:+O.;B_P!6OM1G6XNYR,%W:-UR.N%.0,GN23Z'X8\+ M^'O!FAV_AOPMI$%C8VJ;8+:W3"J/7W)ZDGDGDU?H \L_X8J_9F_Z)I_Y6;W_ M ./5F^%?V.OV<=2TZ2>]^'6]UN9$!_M>\' ; '$U>RUC^!_^01+_ -?LW_H5 M '$V/[''[..F7T.I:?\ #UX;BWE66":/6KT,CJ<'()'(-=/10!X[_PE_P 8_P!GL_9_ MB3!<>,?")+&'-_8I_P!/,0_UBCO(.>"222%KT_PEXQ\+>/-$B\1^#]=M M]0LIA\D]L^0#W4CJK#NIP1W%:9 (P17F'BW]GF73-;E\?_ ?Q /"VNR'=TL?[W)"[U%?89 ME_QD65?VI'7$44HUUUE'2,*WJ](5'_-RR=W-V^6P'_"%F/\ 9TM*%6\J+_EE MO.EZ;SI_W>:*T@CZ%HHHKX\^I,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ M $*MB@ HHHH ***XOXZ?%&;X9>$%;0[7[7K^K3BQ\.Z>HRT]T_"G']U<[CVZ M#(R* .3^*$\_QX^)T/P'T>9O[ T9HKWQO=1-Q*<[H;($=V(W-Z >JD5Z[!!! M:P);6T*QQQH%CC1<*J@8 '0 5RGP4^%T/PI\$QZ+<77VO5+N5KO7-18Y:[N MY.9')/)&>![ =R:ZZ@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7- M._Y!\'_7%?Y"O&/VC_V[?V0O@/#?>$/BE\?-"T_5UC*2Z3!*]W=0MUQ)#;K( M\9_W@*M? C]O;]CS]H&\MO"_PF^/^@ZEJLB*L&E3R/9W4S8Y$<-RL;R'V4&O M8_U>S_ZE]<^J5?8VOS^SGR6[\UK6^9Y?]N9+];^J_6:?M=N3GCS7[Q MT445XYZ@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M >%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !11 M10 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ M ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !6;XQ\8>&/A]X M4U'QSXTUN#3=(TBRDN]2O[I]L<$,:EF=CZ ^Y[5I5\>?%N]O?\ @H_^T7/^ MS/X7NY?^%-_#C5(Y?BAJMO(53Q'JL;!HM&CBC8!IB.XQ\I$;-[>1Y3'-, M3*5>7)0IKFJS_EC>UEWG)VC"/635[*[7DYQF4LNH1C2CSUJCY:?:,5> M4WTBGULG=_9/\'^)_P!LOXUC_@H-\9]$GM/#]C'+9_!#PK?I@V5BQP^KRIT\ M^XQ\I_A3!!8"-A];5%8V-EIEE#INFVD5O;V\2Q0001A$C11A551P !P * MEK/.LVEF^,YXQY*<$HTX+:$%M'S>[D]Y2\YO= M^2V45M&*45H@K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:\@],V**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R M_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ KCOBO\:?"_PJMX+. MYAFU+6K\[-)T#3UWW-VYX&%&=JYZL>.#C)XK \=?''6M;\13?"SX!Z=#K&OQ M_+J.J2G-AHX/!:5QP[CG"#/(.J1C_EE&.@4=@,DX& # \*?!;Q1\0M>@^)7[1%(&W6.F> MA<=)I?4G(^O&WU< 8 HHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z M_9O_ $*@#8HHHH **** ,GQIX&\(_$/0I/#?C30;?4+.7K%.G*G^\K#E&_V@ M017F?_"/_&C]GC][X.DNO&_A"/[VC74F=3T]/^F#_P#+=0.B'GH !RU>Q44 M5.+?AEJ4/ MA+]I+1([ 2N([+Q?IR%M.NSV\SC,#GN#QU.% S0!ZU14=K=6M];1WME001P0?6I* "BBB@ HHHH *^9/V]OA'XY\(:UHG[>/[/6E&?QQ\ M.8'77=(AR/\ A)?#Q.ZYLG 'S.@W2QG!((; +;,?3='7K7IY/FE;)\?'$P2D MM5*+^&<)*TH2\I)M/JMUJDSS\TRZEFF"E0FW%Z.,EO&2=XR7G%V?GL]&SF?@ MU\7? WQY^%VB?%_X;ZL+W1=?L$NK*;@,H/#1N 3M=&#(R_PLI':NFKX^\*$_ M\$Y_VM_^%=7)^S_!CXS:PTOAJ5N(/#'B5^7L_2."YQE!P P 1V/V#75GV5 MTJ9C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%6Q7A'L!111 M0!%?7UGIEE-J6HW*0V]O$TL\TK86-%&68GL 37D_P '+&\^,WQ N?VBO$=L MZZ= )++P/93+CR[?)$EV5/1Y#D#N%R.1M-'QIU&^^+_CJU_9P\,73QV>Q+WQ MM?0M@P6@(*6P(Z/*<<=0N#R-U>KZ=IUCI&GP:5I=HD%M;0K%;P1+A8T4850. MP % $U%%% !1110 4444 %%%% !17.>,OC%\(_ATK-\0?BGX3>,_^"HO_!/_ ,";AK7[4GANX*=1HKRZEGZ?9$DS^%>I@LCSK,;? M5,-4J7_EA*7Y)GG8O-\IP'^\XB%/_%.,?S:/?*^!_P#@MA_P4*\6_LX^&]._ M9S^"NNR:=XJ\3V#7FL:S:OMFTW3BS1JL3#[DLK+(-X^9%C)&"ZLOJW_#U_X+ M>(./A!\"?C'X]+?ZI_"GPYN'C;WW3&/"^^.!7Y3?\%4/B1XU^+7[9FO^//&W MPOU_P;)>:=IXL/#WB:()=V]NEK&@+*I( 9UD< 'C=SSFOU[PH\/\3B>+X2SG M#\M.E%S4)V3E)-**<&^:ROS:JVEGO9_F'B3QMA\/PQ..55^:=22@Y0O91:;; M4DN6[M;1WUNMKKYXFFFN9GN+B5I))&+.[MDL29+BWE:.2-@R. MC8*D<@@CH:;17]FV5K'\IW=[G[%_\$3O^"A7B[]HWP[J/[.7QKUV34O%/AG3 MUO-&UFZ_R/[,U;^TMN<>3]@FQG';S?*Z]\>U?NA7\,^-&09?D'&TH8.*C"K"-3E6T M7)RBTET3<>:W2^FEC^PO"C.L=G7"498J3E*G.5/F>[246FWULI6OY:ZA1117 MY,?I04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_ ,$] M_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DU[I0 4444 %%%% !1 M110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R. M][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%>9_M9_M-^$OV4/@[>? M$WQ':2:A?22I9>&] MBZG/B\5A\#AIXBO+EA!-MOHD>=_MS?'_ .("ZOH_[&?[,M\/ M^%G_ ! A;?J*$E?"^CYVW&IRDGZ5!B6YE ,U[<-S+/W.F0U;6+D^%Q&)KRS3&1Y:DU:$7_R[I[J/^.6 MDJGG:.J@FRBBBOESZ(*Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9H V**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYF MMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHKF/BA\6_!WPET9=4\3WCM M/<-Y>GZ;:IYES>R= D:#ECD@9Z#(R>10!O:SK6D^'=+GUO7M2AL[.VC+W%S< M2!$C4=R3TKR*?Q+\1/VG)GTSP!<7?AKP-N*7?B)D,=YJR@X*6RGF.,]#(>?U M6I]&^%?C?XX:I!XV_:"A^R:5#()=(\#0RDQ1_P!V2[(_ULF/X.@Z'&66O78( M(;:%+:VA6..-0L<:* JJ!@ =!0!D^!? /A+X:^'8?"W@O18K*SAYV1C+2-W M=V/+L>Y/-;%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?L MW_H5 &Q1110 4444 %%%% !5?5M)TO7=.FT?6].@N[2X0I/;7,0=)%/8J>"* ML44 >0W7P?\ B-\%;F37?V>-4%YI1Q.">23@"NI M^&'QV\'?$NXET )<:1X@M!O MBO;Q/X@LI(-1M>=/UJPD\J[M&'(*2#G /.#D=\9YH ZVBO'D^(?Q:^ +"Q^, MUI)XD\,H=L7C#2[V7H/M<(YQ_MKG_ ($37J?AOQ-X?\8:/#X@\+ZS;W]E M<+F&YM90ZM[<=".X/(/6@"]1110 4444 >"_\%+->_9NT;]D#Q1:_M0ZB]OH M-_ (-/\ L<8>];4.6MS:*2,SJZ[QR%"JV\A-U?EK=_\ !<3]O1/!&C>"_#_C M#1-.DTG3X[677%T*.XO=0*#:)9SM=-_P %\OCAKWCK]K^W M^#1O772/ VAVZQ6@;Y3=W<:W$LV/4QM GL(_T974;:J[U]ZQ]O\ P _X+P?M;?#+6(H/BQIVB>-]&>PRV"6%V 3R8 MI;=1&I[_ #1L.W'6OUC_ &8?VGOA/^UQ\)[+XO\ P@UEKBPN&,5W:7"A+FPN M5 +V\R G:ZY!X)# AE)4@G^;VOKK_@CU^VIIG[)'QXU73O'=SJDGA7Q1HS17 MECI5A)=RF]A.^WE2*,%F;!ECX[2Y/W>,?$WPDR3&Y+4QV2X=4L135^6FK1FE MO'D6BE;6+BE=Z.]U;7P_\3(!;&ZU">1;71M.4$M=W;\1Q@#D\\G'8'OBO!Y?\ @IIJ M/B&)G^$W["GQRU]%4LNH7OA!=-L6'KY\\G [G*\"N6NOB9^W'\>_%WA_XW?" M;]EO09;.TLY4TR#Q5XQ1;/3;DD*\F(E$ES)P1N50B[0%9R-P_ERIPMF^'JPI MXE0I.5[<]2G&UE=W3E=?-:NR6K2/Z)AQ%EE>G.=!RJ*-O@ISE>[MHU&S^3T6 MKT5SZ6^!'PONOAOX2DG\1W/VOQ%K5P;[Q%?D@F6Y?G8#_=3.T <=2 ,UV]?+ MO_"%_P#!7OQN?^)[\:?@QX'B?I_PC'AR]U*:,>_VPA"WTXH_X87_ &K_ !?_ M ,E=_P""G/Q"N@_^L3P9H5EH&/96A#D?6MO]7\NH_P"\9E1CY156;_\ ):?) M_P"3F/\ ;>.J_P # 57YR]G!?^35.;_R4^HB0!DFN+\9_M'_ +/7PY#_ /"? M_';P=HAC^\NK>)K6W8>V'D!S[=:\1_X='_LQZ]_R5WQK\3?B!G_6_P#"9?$. M\G\W_>\EHJ[3P;_P3:_8.\![#H/[*O@^4I]UM6TP:@1[YNC(<^]'U7@ZA\>* MK5'VC1A%?^!2JM_^2!]8XIK?!AZ4%WE5E)_^ QII?^3F'XJ_X*Q_\$^O"<_V M.?\ :-T[4;@G;';Z%IMW?M(WHIMX77]<5C_\/2/"WB3Y/A#^R-\ MF?#]XK4^YEF==H_X#7T5X5^'O@#P)!]F\$>!]'T:/&/+TK3(K=<>F(U%;%'U M[A&A_"P52;[U*RM_X#"E!K_P-A]3XFK?Q,73@O[E)W^^=22?_@*/EW_AJW_@ MH;XS^7X=?\$V9-,@?[FH^,_B-96VW_>MXU,GY&C[!_P6$\;\W6O? SP/;/\ M=%G:ZEJ5Y']?,Q"?PKZBHH_UDPM+_=LNH0\W&I4?_E6I./\ Y*EY!_8.(J?Q M\=6GZ.$%_P"4X0?XW\SY=_X8W_;F\8_-\4_^"FWB!(GZV?@SP-8:5Y8]%F!9 MV^I&:/\ AU)\(O$/S?&#]H/XS>/-W^MB\4?$6=HF]@D*Q[5]LU]144_]<^(8 M?P*D:7_7JG3I?C3A%A_JKD'KEE.=VM&?4=Q]3]JDD!KUGP9\%?@W\.=G_"O?A+X9T'9]S^QM!M[7;] M/*1<5TU%>7C,\SO,?][Q52I_BG*7YMGHX3)\HP'^[8>%/_#",?R2"O@?_@MA M_P $]?%O[1WAO3OVC/@KH4FH^*O#%@UGK&C6J;IM2TX,TBM$H^_+$S2'8/F= M9"!DHJM]\45U<,<1YAPIG5+,L&USPZ/:2>CB_)K[G9K5(YN(,BP/$F4U,OQ2 M]V?5;Q:U37FG]^ST9_+[-#-;3/;W$31R1L5='7!4@X((/0T0PS7,R6]O$TDD MC!41%R6). !U-?T*_M'_L)?LA?'B&^\7_%+X!Z%J&KM&7EU:")[2ZF;IF2: MW:-Y#C^\35KX$?L$_L>?L^WEMXH^$WP T'3=4C17@U6>-[RZA;')CFN6D>,_ M[I%?TQ_Q,5D/U'F^I5?;6^&\>2_^.][>?)\C\ _X@7G/USE^MT_97^*TN:W^ M&UK_ /;_ ,SYI_X(G?\ !/7Q=^SEX=U']HWXUZ%)IOBGQ-IZV>C:-=(5FTW3 MBRR,TJG[DLK+&=A^9%C ."[*OWS117\S\3\1YAQ7G57,L8USSZ+:*6BBO)+[ MW=O5L_?^'\BP/#>4T\OPOPPZO>3>K;\V_NV6B"BBBO /:"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /"_^">__)$]6_['O6?_ $I->Z5X M7_P3W_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H) MK8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "B MBB@ HHHH **** */B;Q-X?\ !GAR_P#%WBO5X-/TS3+22ZU"^NI D=O#&I9W M8GH H)/TKY3_ &8?#6O_ +&+^,C$6[;+K< MT9Z2RE<1Y^ZH!&=L;F#XZ:IJ7_!0[]H:?]D'P1?S1_"GP'?17'Q@URTE*KK% MZC;HM#B=>H#+NF(/!7&59%W_ %UI>EZ;H>F6VBZ-I\-I9V<"06EK;1A(X8D4 M*J*HX50 . !7V4O^,7RODVQF(CKWI49+;RG56_6-)V_P"7CM\K'_C(LQYM M\+0EIVJ58O?SA2>W\U17^PKST445\:?5!1110 5CV7_([WO_ %Y1?S-;%8]E M_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%1W=W:6% MK)?7US'##"A>6:9PJHH&2Q)X [FO(=3^)'CW]H#4)O"?P+N)-*\/12&+5?' M$L1!DQPT=FIP6;MYG;MCY20#<^)?QUETK7O^%9?"?11XB\72K\UHC?Z/IR_\ M];F0<(!G.W.3P.,C,GPO^!47AG66^(OQ&UH^(_%]RO[[5;A?W=HI_P"65LG2 M-!DC( )YZ D5T'PT^%G@WX3Z#_8/A#3?+$C;[N[F;?/=R=Y)7/+, !7 M14 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ M *%0!L4444 %%%% !1110 4444 %%%% ".B2(8Y$#*PPRL,@CTKRSQ'^S[J? MA369O'7[.^OQ^'-3E;?>:+*I;3-0/H\0_P!4W;1>=MUO-]V0$]!G.>!NP37H]8GCWX<^"_B=H3^' M?'&@07]LV2GF##Q-_>1Q\R-[@BO./L_QL_9WYLC>>//!T?\ RP<@ZMIL8_NG MI<(!VZ_[H&: /8J*P/AY\3O _P 4]$&O>"->BO(A@31@[98&_N2(?F0_4<]L MCFM^@#\8?^"^7P/U[P+^U_;_ !E-D[:1XYT.W:*["_*+NTC6WEASZB-8']Q) M[&OAFOZ0OVG/V8_A/^UO\)[WX0?%_1FN=/N6$MK=6[!+BPN%!"7$+D':ZY(Y M!# E6!4D'\H_CC_P0._; \"Z]./@U?:)XYTAG/V.6/4(]/NPO82Q7#+&I_W9 M6!Z\=*_K_P *_%3AZ?#U#*\TKQH5J$5!.;Y82A'2+4GHFE9--J]KJ]VE_+_B M/X6\*_*;N[C:WBASZF-[A_81\]14/[/_P#P0?\ VM?B;K$4 M_P 6=1T3P1HR3[+V:6_2_O" >1%%;L8V/;YI%'?GI7Z?_#GX5? __@G?^S;_ M ,(G\-M#>.QL?F'FN'N]9U"0!0\C #?(Y ' PJKA0%4 'BIXJKY7E=> M->M7BX-P?-",):2;DM&VKI)-VO=VLDSPY\.,\GGE',/O$5E^S?X)O7BN=7B^T>)[^$\V&F@X8>SR?= ]# MSPV:],T#0=)\+Z):>'-!LDMK.QMUAMH$'"(HP![_ %[UQ?P ^&VK^#]"N_%_ MCEQ-XJ\33B]UV__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2 M)ZM_V/>L_P#I2:]TH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ M "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** M "OG7]N?]HKQYX?N-%_9/_9JF2;XK?$16BTZ<'*>'=-&1<:K.1]P(H81YZN" M1N*;6]%_:G_:3\$_LI?!O4?BUXS22Y:$K;:-H]L?](U:_DR(+2( $EG;K@': MH9L84UP/[#'[-GC;P%;ZU^TG^T4\=Y\6?B,RW7B*3&5T:TX,&E074 E@BM7U6287#8#"O.<;%2A!\M*#VJU5KJNM.G=2J=[QA]IM?.9OB:^-Q" MRK"2<925ZDUO3IO31])SUC#M[T_LI/T7]F7]G7P'^RQ\&]*^#GP_A9[>Q0R7 MVH3C]_J5X^#-=3'^*1VYZG "J.% KOJ**^=Q>*Q&.Q,\1B).4YMRDWNV]6V> M[AL-0P>'A0HQ481222V26B04445SFP4444 %8]E_R.][_P!>47\S6Q6/9?\ M([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %87Q"^)'@[X6^'9/$ M_C36$M;=#MC3K)._:.-1R['T'U. ":P/BK\<]-\"ZA%X)\*:3)X@\67J_P"@ MZ#9-\RY_Y:3-TBC'7)ZCVR1G_#WX&:E-XBC^*?QOU:/7?$^,VD"K_H6DKU"6 MZ'C(_OGG(SURQ ,>T\%?$+]I*ZCUWXL6USH'@Y7$EAX120I<7X!RLEXPY4=" M(Q^A&YO7=-TS3M&T^'2=(L8;6UMXQ'!;V\81(U'15 X J>B@ HHHH **** " MBBB@ HHHH **** "L?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*@#8HHH MH **** "BBB@ HHHH **** "BBB@ HHHH \\^(7[/FC>(M;/C[X?:S-X5\5) MDKJ^FJ-ER?[MQ%]V53WSSTSD#%9FA?'[7? NJP^"OVC]!CT.[E?R[+Q):DMI ME^?7>?\ 4MW*MQW.W@5ZM537M T3Q1I,VA>(])M[ZSN$VSVUU$'1Q[@_S[4 M68I8KB)9X)5='4,CHV0P/0@]Q3+Z^L],L9M2U"X2&WMXFEGFD.%1%&68GT ! M->22_"_XI? B5M4^!-^VM^'PQ>X\$ZM"05W9P>* /H;X>7 MMIJ'AS^T+*X66">XDDBE0Y5T)R&!]"#FO.O# /[1/QA;Q]L7MZ\$FK@?+9:4 M0&ED)_OC)0>S @XKZQ\'>$M#\">%['P?X;M!!8Z?;K#;Q]\#JQ/=B5JOA_5;)UCN-,F@4G=<^8\2 M(BDES-&.&8J #Z>HKPCX=?ML7%]\6,K1 "#4;>.:*62W!DCV,S1S2^7)LY+QO_P %1? _AK1_B1\6 M_#/PIU?7_A7\'/$\F@?$OQ_8WL8-G=VYC&H26=G@R7MO8^:/M4FZ,KYVZ7%G=VTH>.>)U#(Z,.&5E(((X(-6* M "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4FO=* M"BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_ *\HOYFM MBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH *JZ[KFC>&-$O/$GB+5(+'3] M/M9+F^O;J4)'!"BEGD=CPJJH))/0"K5?(/[16N:S^WW\?YOV(OASJ<\'PZ\( MW,-U\:_$5E*5^UR!MT6A0R+_ !,RYE(/R[2,@H5?V22O*3^S%-^0?LZZ'K M/[??Q_A_;=^(VF3P?#KPCC>&-$L_#?AW2X+'3]/M8[:QLK6()'!"BA4C11PJJH '0"K5&=YM_ M:N*3IQY*--K-\U2?\ -)[OR224 M8K[,4D%%%%>,>J%%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S M0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1145]?6>F6,VI: MA<)#;V\32SS2'"HBC+,3Z F@#,LO^1WO?\ KRB_F:V*\8_9C_:#M_C?XR\3 M>=$D$MM+NT^'&&>RWX1B/[PXW?[PKU3Q?XQ\,> M G\4>+]9AL+&V7,D\[8& M>R@=68]E&2>PH TG944N[ *!DDG@"O)?$?QA\7_%?6KCX>_LZ>6R0/Y>L>-) MTW6ECZK!VGE],?*..QW"DME\1?VI&$VKI>^%OA^QS'9@^7?ZXG8N1_J83Z=6 M'KD%?6O#GAO0?"&BV_AWPQI,%C8VJ;(+:W3:JC^I/4D\D\F@#!^%7P;\)?"> MPF72%EN]2O6WZKK=^_F75[(>2SN><9Z*.![G)/6444 %%%% !1110 4444 % M%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 17U]9Z98S:EJ%PD-O;Q-+ M/-(<*B*,LQ/H ":_.;XY_$ZY^+WQ0U7QQ*&6">;R[")A@QVZ?+&#[X&3[DU] M1?M[_%__ (0_X?1?#?2+K;?^(<_:MIYCLU/S?3>V%]P'KXOH Z_X%?%&\^#W MQ/TSQM SFWBE\K4(4_Y:VS\2+CN^UN_?=Y%C;J2-\KG=C<0B*'D=DC1W7\Q/^"HW[)7B;]EO_@CGJD?C">UE MU?QO^TMHOQ"^.C_&S6?VLOC=X*U+P_I,NGZ+9?#GQM#I5K9I*09Y%46SN99=JA MW+DE451A1BKGPO\ ^"<'P0\%? SQY\ /BCXW\??%W2/B4DD'BZ_^+WBZ76K^ MYLVA$2V:3D(88(\R21K&%,3]\:=%HKF^/'\'DM\W;!%>$_P#!/)E\._\ !LE\=K;XF'&M6'A[XNP^ M.([K_6#4!-JHF20'G>04&#R_%'1OC5XR^)'B_XA>*?"_A MF7P_X1UGQU=VDTFA:?,8C<);BUMK=3+-Y$ EN95DN'6)5,NW(/.^.?\ @F?\ M O'=UXVT6Z\1>*;#P3\3/$::]\1_AIIE[:QZ)XCU#]UYTTX:W:ZB%QY$'VB. MWN(HY]A\Q&\V;S "7_@DYIWB[2/^"7_[/&F>.TF35H/@MX92[CN<^8A&F6^U M7SSO"[0<\Y!S7T%3+>W@M($M;6!(HHD"1QQJ%5% P . .U/H R?'5GXQO_ M C?V?P_UBTT_6I("-.O;ZW,L,,F1AG0?>&,\5Y#_P (#_P4$_Z+_P"!/_"4 MD_\ BJ]THH ^L_\ I2:]TH Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@ M,?\ &LS7+7Q2NHZ:MUJEL[MJ_&/X@3,]O8H(['3X#^_U*\?(AM81_%( M[<=#@!F/"DUT83"XC'8F&'P\7*B2,,3B:&#P\Z]:2C"*;;>R2W9Y M/^VS^T1\7_ #:'^S?\!=4L[_ .*GQ%9[;P_!%!QH]IR)]5G/.R.)0Q4D'+*< M!MC"N[_9>_9A3]E7X06'PG\#:S;3>4[7.KZK>'[C6OVL/VE84F^*WQ$59=1@(RGAW31@V^E0 _<"*%,F.K M@ [BFYOHJOHL[Q6'P&%638*2E"+YJLUM5JK31]:=.[C3[MRG]I)>'E&&KXW$ MO-<7%QE)6IP>].F]=5TG.RE/M[L/LMO'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V**^5/HS'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QK,M;7Q2?%-U''JEL+@6T9DD,!VE-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q> M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ M *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q> M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ M *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q> M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:\*_;D^ M*OB/P5X&B^'(UV![OQ I^TI;Q;62U4C=D]M[?+[@/7T1?7UGIEC-J6H7"0V] MO$TL\TAPJ(HRS$^@ )K\Y_CK\4;SXP_$_4_&T[.+>67RM/A?_EE;)Q&N.QQ\ MQ_VF- %?X0?%'7/@[X\M/'&A#>\ :.XMRV%GB889#^A'H0#VKZ[\(_!KQY\3 MM0T_XM?&;Q!IVI7!B6XT70HU,EAIZL RL%!VRR8(^8Y'N<*1\.U]H?L$?%__ M (3#X?2_#?5[K=?^'L?9=QYDLV/R_78V5]@4H ]C^Q>-_P#H-V7_ (#'_&E^ MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^ MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** M,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^ MQ>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** M,?[%XW_Z#=E_X#'_ !K,\*VOBF33I&L-4MHT^TR K) 2=V[DUU=8_@?_ )!$ MO_7[-_Z%0 ?8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!Y;X]_9@\'?$_P 0MXJ\=:5:W]^T2Q&9 MKN[C 1>BA4E55'7H.I)ZFL;_ (8=^#G_ $)]E_X,+[_X_7M=% '@^A_L8?!K M5;-KE/!UL LSI^\U"\SP<=IJZ;P%^S!X.^&'B%?%7@72K6POUB:(3+=W<@*- MU4J\K*PZ=1U /45W7@?_ )!$O_7[-_Z%6Q0!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 _P#7 U-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** *.E0:_#(YUB_@F4K\@BBVD&KU%% M !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?\ 8]ZS_P"E)KW2 MO"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%% !1110 5C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 M 0:KJFFZ'IESK6LZA#:6=G \]W=7,@2.&)%+,[,>%4 $DG@ 5\B_ O2]2_X* M'?M#0?M?>-[":/X4^ [Z6W^#^AW<15=8O4;;+KDJ-U 9=L((X*YPK(V^?]I[ MQ+K_ .W+\=9/V"?A3K$]MX,T%H;OXW^)["0C$6[=%HD,@Z2RE$?"FD0:?IFF6D=KI]C:QA([>&-0J(H'0!0 /I7V4?^,7 MROGVQF(CIWI49+?RG56W6-)W_P"7BM\K+_C(LQY=\+0EKVJ58O;SA2>_2516 M^P[WJ***^-/J@HHHH **** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1 MWO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "H=1U'3](L) MM4U6]BMK:WC,D]Q/($2-0,EF)X 'K6/\1?B5X.^%?AV3Q-XSU9;:!3MAC4;I M;B3M'&G5V/H.G4X )KSK3O /CS]HJ_A\4?&>SFT;PK%()=+\%K(5DNL'*RWC M#!]Q'V[XP=P!RWQI\>_&G]H[PQ>>&/V>/ ]S/X9ED,%]KL\\5L=0 /*0B9T/ ME9&"PY;H<#(/B7_#%7[3/_1-/_*S9?\ QZOO6SL[/3K2*PT^UC@@AC"0PPH% M2-0,!0!P !V%24 ? "?L=?M'27SZ:GPZS-&@=T_M>SX!Z'/G8KM?@5^SW^U+ M\'OB?IGC:#X;.;>*7RM0A36;+][;/Q(N/.Y./F'^THKZRLO^1WO?^O*+^9K8 MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O M_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!<#5S3O^0? M!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_ 3W_P"2)ZM_V/>L_P#I M2:]TKPO_ ()[_P#)$]6_['O6?_2DU[I0 4444 %%%% !1110 5C^)?\ D+Z/ M_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 M%%%% !7@7[6<8Z*E2INT(/_ )>U=U'_ 0TE4\N6&CFFOG< MXQ6(Q->.5X.7+4FKSDO^7=/9R_QRUC3\[RU4&GZ)^R9^S)X2_90^#MG\,O#E MW)J%])*][XDU^ZR;C6-2EP9[J5B226;@ DE551DXR?3***\#&XS%9ABYXG$2 M6$$DDNB04445S'0%%%% !1110 4444 % M%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1 M110 4444 %%%% !7"_%?XX:7\/[N#PAX=TN77O%>H#&F^'[)LN<_\M)6Z11C MJ6/8'L"1A^,/C/XG\>>()_AA^SO%#=WT+;-8\43+NL=*'<*>DTOHHR >N<-M MZ;X3_!CPQ\*;2>XM)9M1UF_._5]>OVWW-XYY.6.=JYZ*.!WR>: ,/X=? _5) M?$2?%;XW:I%K?BC&;.!1_H>D*>1' AXW#NYYR..__)$] M6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HHHH * MQ_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF MMB@ J*^OK+3+*;4M2NXK>WMXFEGGGD")&BC+,S'@ $DG@ 5+7R3^UAXP\3_ M +9?QK/_ 3Y^#&MSVGA^QCBO/C?XJL'P;*Q8Y32(GZ>?<8^8?PID$,!(H]? M)>I)\L(+>_P#!1_\ :+@_:8\46DO_ IOX<:I)%\+]*N(RJ>(]5C8 MK+K,B'[T4; K"#W&?E(D5OL.LWP=X/\ #'P^\*:=X&\%Z)!IND:191VFFV%L MFV."&-0JHH] /<]ZTJTSS-HYIB8QH1Y*%-R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** M "BBB@ HHKFOB?\ %CP=\)=#&L^*KUO,F;R[#3[9=]Q>2]HXD'+')'/09&2* M -K7-=T;PSI-QKWB#4X;.RM8R]Q%_"&C0V-C;+B."%>_=F/5F/=CDGO6G110 4444 %%%% &/9?\CO>_ M]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !117@7[A_\ M!:_^QK1K7_AFCS-TSR;O^$SQC<WMGIUI)?Z MA=Q000H7FGFD"HB@9+$G@ >IKY^N/VS/'_QDG?1OV-/@E?>)HBY0^-?$J/I^ MB0D'!92X$MS@]54*W.>:=9?L3^)_BQ=Q:_\ MD?&?4O&CJXD3PGI#MI^AV[# MD#RHR'G(/1V*D]P: +WB[]O#P)=Z[-X#_9T\'ZM\4O$<9VO;^&$_T"V;L9[U MAY2+_M+N'TK\W/VZ;[XG:E^U1XIU#XQZ)IFF^(YOL+ZA8:/.TMO;@V-OY2!V M)W,(O+W$<%]V.,5^PWA'P9X1\ :%#X8\#^&+#2-.MQB&RTVT2&)??:@ R>YZ MFOE?]J#_ ()5_P##2/QTUSXT_P#"]_[%_MK[-_Q+?^$7^T^3Y-K%!_K/M2;L M^5N^Z,;LO MD3]E_P#X)5_\,W?'30_C3_PO?^VO[%^T_P#$M_X1?[-YWG6LL'^L^U/MQYN[ M[ISMQQG(^NZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO M=* "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@F@# M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O* M+^9K8K'LO^1WO?\ KRB_F:QOC[\=/A]^S;\)-:^,WQ.U3[-I.BVID=4P9+F0 M\1P1*2-TCN0JCU/) !(VP^'KXO$0H48N4YM)):MMNR2\VS*O7HX6A*M5DHQB MFVWLDM6WZ'G7[\*;^TUTG4T4 M7\S0!L4444 %%%% !1110 44CND:EW8*JC)). !7DGB+XM^,?C!K5Q\/?V>) M42V@?RM:\;RQ[K:T]4M^TTN.XX''KN !M_%+XYQ^%M83X=_#S13XA\7W:?Z/ MI,#?N[53_P M;E^D:#(."03QT!S4?PP^!DFB:X?B9\4M9'B'Q?.F#?2+^XL% M/_+*V0\(HR1NP">>F2#N_"WX1>$/A+I#V'AZ"2:[NG\S4]6O'\RYO9>I>1SR M>23CH,GU)/44 %%%% !1110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([W MO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P+_P %Q?\ MFE__ '&__;"OOJO@7_@N+_S2_P#[C?\ [84 ? M%%% !7[Z5^!=?L#X?_P"" MB7[--[J*:!X\U;6? VJMUTOQOH4UA(OKEB&C7'N] 'N=%9GA7QMX,\=:<-8\ M$>+=,UBT.,76E7\=Q&?^!1DBM.@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0JV* "BBB@ HHHH *** M* "BBO)?BY^VG\#/A1K'_"&1:S=>)_%$C%+?PGX1M3?WSR?W&6/Y8S[.RG'( M!H ]:KB/C'^T=\%/@%IPO_BK\0;'3)'7-O8;S)=W'IY<" R/SQD# [D5Y;]A M_;J_:-YU*^LO@QX7F_Y=[-EO]?N(SZR<1VV1W7#H>"#7;_!S]CGX$_!743XG MT3PS)J_B*1M]SXJ\2W!OM1FD[OYLGW">^P+GO0!Q/_"Z?VO_ -H;]Q\ /A(G M@'P_-]WQE\0H?]+D0_QV]@N3G'*M)E&![5K^"/V#_AG;Z_%X^^.OB'5/B?XG M3D:EXNE\RV@/<06@/E1ID A2'P>A%>XT4 ,M[>"T@2UM8$CBC0+''&H554# M Z 4^BB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JY MIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% 'A?_!/?_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9 M_P#2DU[I0 4444 %%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_] M!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 ,N;FVLK:2\O+A M(H8D+RRRN%5% R6)/ '.:_&O_@HC_P66^+_ ,9O&>H_#3]F'QC>^%O ]E,] MNNL:5*T%_K6TX,QE&'@A.#M1"K%3ER<[%_1;_@JAXUUOX?\ _!/OXG^(/#TS MQW,FA1V!>/[PBN[F&UEQZ?NYGY[5_/Y7])^ W!64YK2KYUCJ:J.G/DA&2NDT ME*4FGHW[T5&^VKWLU^">,O%F99;4HY3@YNFIQYYM.S:;<5&ZU2]UMVWT6U[Z M?_":^,O[;_X27_A+=3_M'?O_ +0^WR>?NSG._=NSGOFOI']ES]O;7M9^-?PW MT3]N3Q[KWC3X>^$]=-Y9VFJ7GGBRNV4)#>7!93)=QP-\PC=B5!;;D9C?Y;HK M^ELTR/+FOAE%222G#FBXMPE:\79NS1^ Y=F^/RO$*K1F]TW%MN,K- M2M*.TE=+1G]0-K=6U[;1WEG<)-#,@>*6)PRNI&0P(X((YS3Z^??^"5GC76_B M!_P3Y^&'B#Q!*[W,>AR6 >3J8K2ZFM8OK^[A3GO7T%7^<^;Y?/*68V.9Y;0QD59581FEVYHIV_$****\X[@HHHH **** "BBB M@ HHHH **** "BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ MHHHH *S_ !3XK\.^"="N/$WBO5X;&QM4W37$[8 ] .Y)Z #))X K#^*OQB\* M?";38I-7,MWJ5ZWEZ5HMBF^ZO9#P%1!SC/5CP/_ 4 H+!\0/VJ'$EZM[X9^'I.4@SY=]KR M]BW_ #R@/IU8>N05];\.^'-!\(Z+;^'?#.E065C:Q[+>VMTVJ@_J3U)/))R: MN@ # & .@%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9 M?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 445YC\9_VOO@7\#K MU?#OB7Q0VH^()6"VOA;P_ ;W49W/1!#']PGMO*@]C0!Z=7%_&+]H?X,? /2A MJOQ7\?V.E;UW6]F[F2YN/^N<*9D?GC(&!W(KRK[9^W-^TCQI]I:_!CPK-_RW MNE6^\07,9]$XCM?M%_Z/^S]\*T^'_AV;@>,_'\&;N5#_ !VU M@,\]U:3*,#VKY)_X*D_ "7X+?\(+K6O_ !2\1>,/$&O_ -IG6-9U^ZW!O)^R M;$@B'RP1CS7^0$]>O Q^G]% 'X%T5^^E8_@?_D$2_P#7[-_Z%0!^$=?O-X@\ M,^&_%NFOHWBKP_8ZG9R??M=0M$FC;ZJX(-7J* /$O%7_ 3T_9;U[43K_ASP M3<^$=5&?+U3P9J)OR6OH&B@#Y^_X7Y^VG\-OD^+G[(\'B.U3_6ZQ\.-=6?/^[9S M_OF_,5H>'/\ @HA^S)J6I+H'C3Q!JO@G53][2_&VB36$B?[SL#$OXO7N-4/$ M?A3POXQTYM'\7>&[#5;1_OVNI6:3QM]5<$&@!GACQCX1\;:<-8\&>*=-U>T; M[MUI=]'<1G_@49(K2KQ#Q/\ \$\?V7M9U(Z_X5\)7W@[5>=FJ>"]6FT^2/\ MW40F(?\ ?%9O_#/7[8_PW^?X/_M@-KMLG^KT?XD:*EWN]-UY%B8_@* /H&BO MG[_AH/\ ;*^&_P GQ?\ V0?[>M4_UNL?#?6UN=WKLLYL3'\36CX9_P""AW[, M&KZDN@>+?%.H>#=5/W]+\:Z/-I\D?^\[@Q#_ +[H ]PHK/\ #?BSPKXRTY=8 M\(>)M/U6T?[MUIMZD\9^C(2*T* "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ M0JV*Q_ __((E_P"OV;_T*MB@ HHHH **QO'7Q#\"?#'0)/%'Q#\7Z=HNGQ?> MN]2NUB0G^Z"Q&YCV49)["O$I_P!LCXC_ !HF?2?V-?@A>^(8"Q3_ (3?Q2CZ M?HL7;"M1UR;P+^S;X*U;XI>(8CMDC\-IMTZV;L9[YQY2+_ +2[AVR*IV/[ M$FO_ !3O(O$7[8WQEU/QQ*KB2/PMIS-I^AVS#D 0QD-,1V=BI(^\#7N7A3P? MX4\":'#X9\%>&K#2=.MQB"QTZT2&)/HJ #/OWH \'_X9[_:E_:"_TG]IOXU? M\(QH!OAU(8=Z'^"XO6R[\<,BY0\X(KUKX1_ 3X._ G1_[$^$_P /M.T: M)E"S36\6Z>?'_/29LR2?\"8UU]% !1110 4444 %%%% !1110!F^,?\ D6+W M_K@:N:=_R#X/^N*_R%4_&/\ R+%[_P!<#5S3O^0?!_UQ7^0H FHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_^">__ "1/ M5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2:]TH **** "BBB@ HHH MH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHIEQ<6]I;O=74Z111(7DDD8*J*!DDD\ =Z$FV M&QQ7[2WP6TS]HKX!>+?@CJURL$?B30Y[.*Y=L?LNB:UX:D$%[!'DL1([*PN,L2Q,H<[ MF8@@L2?Z \.^,FN6]->]&*3=G:+_ !/C MGA:OXASCBLK27L4XJMWB6NGV4"\N[=R>BJHRS,>%5220 37Z60_P#!NQX-F\;3Z;_P MU/J8TZ&-9/)_X1./SRI/W?,^T;LU[L M>248I]Y.2CHNT;M[:;K\\R7P;XHQ>.C',(JC23]Y\T9-K^ZHMZO^]9+?78[K M]F?X*Z;^SG\ ?"/P0TNY6=/#>B0VDURB[1<3@;II0.V^5G?';=7(K.\YMRD^[;NW\VS^J661@JHH&223P !WH ?7F_Q*^.5Y9^(#\+?@]I M":_XMD7]['N_T72U_P">MRX^[C^YG)]L@'&U;XD^.OC]J<_@[X$W;Z;H$,AB MU?QP\9^;^]%9@XWM_P!-.@ZC'RD^@?#7X7>#?A/X?'A[P?IOE*S;[JZE.^>Z MD[R2OU9C^0Z <4 87PJ^!MGX*U*7QWXRU=_$'BZ^7_3=R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **@U+4]-T73YM6UC4(+2 MUMXR]QD;_ &F)/O0!XQ_PJ_\ ;-_:._??&7XB1?"[PU-U\*^"+@3:I-&?X9[\ M\1GJ#Y0*D<%:].^#'[-'P1^ %DT'PO\ 5I8W,JXNM4E!FO+DGDF2>3+MD\[ M<[)O& M5WX0U7CS-+\9Z7+ITD7^\\@\H?\ ?=>W5F>*?!?@[QSIQT?QKX3TS6+0YS:Z MI8QW$9_X#("* )?#WBCPUXNTY=8\*>(K'5+1_N76G7:3QM]&0D&KU>&^(?\ M@G=^S/?:BVO^!M%U?P1JK=-4\$ZY-82+Z;4!:-<>R50_X4/^VQ\-OG^$O[6E MIXEM8_\ 5:1\1]"$N?\ >N[?]\V?H* /F?\ ;P_;P_:M^#'[5OBKX:_#7XJ? MV;HFF_8?L5E_8=C-Y?F6-O*_SRP,YR[L>2<9P. !7D/_ ] _;G_ .BX_P#E MLZ9_\C5S_P"W=>?$N_\ VK/%5U\8='TNP\1G["-2M=$G>6U4BQMPC1L_S8:, M(V#R"Q':O(J /=['_@IC^VYIL)@LOC7L1G+D?\(WIIY)R3S;5[)^P?\ MX?M M6_&?]JWPK\-?B5\5/[2T34OMWVVR_L.QA\SR[&XE3YXH%<8=%/!&<8/!(KXD MKUO]A;P9X@^(7[5'A;P;X8\?W_A>\OOMRIKNEH#<6R"QN&D$>3A6=%9 W5=^ MX9(Q0!^L'QE_:3^"7P"L1=_%/X@66G32+FVTY6,MW<=AY<$8,C9/&<8&>2*\ MO_X7'^V)^T/^X^ _PHC^'GAZ;[OB_P"($.;V1#_';V"YP>A!D)1@>HKNO@U^ MQ[\"/@C?'Q'X=\*MJ?B"1M]SXI\0SF]U&9^[F:3[A/?8%!]*]/H \/\ O[" M'PNL-?C\?_&S7-4^)OBA>1JOC";SH(#G.(+3_51)G!"D-M[$5[=###;0I;V\ M*QQQJ%CC10%50, #H*=10 4444 %%%% !1110 4444 %%%% !1110!F^,?^ M18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** M "BBB@ HHHH **** "BBB@ HHHH **** /D#_@O/%XAL_P#@DS\;/%_A+XA> M)O#>J:!X+GO]/U#POK]QITWF(R?*\ENRL\;*65HR=C!SD'C'LGCGQW\6_A]^ MQ'=>/_@?\-+CQOXWT_X=QW'A;PQ% ?$'B?Q+XK\'SZ7H&A^&M"N;^XNKF1EVKM M@1MB\$EWVJ,3% M!*4T^X,,KF(EG= -Y1&**_ (!\5_\$=A^R)XD_:CU?2O%%C^T5X+_:4\*Z!) M?>*_A]\>/&VH2_;H;DB.?6+*V\]K.X@>1B \2@1F7"HJE"<+X0^-/''[;/\ MP2M^/O\ P55N/&VKZ?\ $G^T_&7B+X.:];:C(K>$M.T!YETS3[9 WEI!(;%O MM2;<77VF;S@ZE57ZOT+P+8_MA_MN_"S]M?P_\*?%7A72/A=X/\06,>K>-?"U MSH>I:U<:JMK&MD+*\2.Z6"W6&>5WFC1?,EB$/F9F9/FSP#^SW\?_ -DW_@FM M\>/^"3_@?X+>*-:\3:WJWBW1/@QJ]CH%U)H^H:)XA>5[:^N=26,VMD;3[;.>1),VA\M9!+%O /O']BWX_M^U9^R%\+_VF)M-CLIO'O@'2=>NK*$DI;375 MI'-)$N7DYPD2=- MQQVYKSC_ (;G_9'_ .B]:#_W^?\ ^)KU*^L+'5+233]3LHKBWE7;+!/&'1QZ M%3P16/\ \*N^&?\ T3O0O_!1#_\ $T >)_\ !//QKX4F^!VISQ:Y R2>-M6D MC8$_,CS[U/T*L#^->[_\)CX8_P"@U!_WU7BW_!/;3=.7X):JJZ? /'.L 1 M#@"X( Z=@ /PKW7^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU67KW MB70;G4],F@U2)EANBTK _=&WJ:Z#^SM/_P"?&'_OT*R/$=E9IJNDJEI$ UX0 MP$8Y&TT 6_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H5G>+M>\$> ?#%_XT\:ZCIVEZ3IEL]QJ&HWS)'%;Q*,L MS,> *J$)U)J$%=O1);M]D3.<:<7*3LEJV^@S5/B+X%T33;C6=9\565I9VD+3 M75U^$_P!GS3;H MPZ]XCC+6]_XZD1L-:VN0&BLLC#R$ OR.N56>QT7QS_P56\21ZQJVFW_A3]G/ M3;P/961C:UU#X@2QMQ))C#PV 89 X+XS][!A^PM!\(^%?"^BVGAOPWX;L+#3 M["W2"RLK.T2.*")1A415 "J !7VEJ/!JN[3Q_R<4/CR/ MM\)_AEX0T_P#\/[;3M(T;2;9;?3M.L8]D4$8 MZ ?B23R2222236M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"OC*E2I5J.Q&TBVBSC(7RQ@')K7_L[3_^ M?&'_ +]"H**?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[ M3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ MY\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/ M_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?] M]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@ MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H S[OQWX0L;66]O/$%O'%#&SR MR,W"J!DD_05Y-^SG^TMH_P 6_%OB6?5Y8K-H)\Z=&_!>SW$(3_M#^+_>%9G[ M>OQ1LO!G@"'X=:*L2:CX@)-R8T :*T4_-]-[87W >OEWX._$_4?A!\0++QQI M]FMTMN62ZLW?:MQ"PPR$X..Q!P<$ ]J /T \5_%WX<^"=$F\0^)/%5M;VL*Y M+$DLQ[*J@99CV YKRQ)]<_:7O5U#XAZA)X<\#)(&M/#@F*7>K '(>Y9?]7&> MHC!S^0:MSX:_!B]\;ZG:?&3XVW=GJNH2Q+/HNC6@#:?I<; ,I0=)9,8.\YYZ M9P#7JO\ 9VG_ //C#_WZ% &5I.M>!-!TR#1M$NK*TM+:,1V]M;H$2-1T & M*L_\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_ M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0H Y^T\2Z"GBV[O7U2(1/:QJDF>"03D5J?\)CX8_P"@U!_WU52S MLK,^,[V(VD6T6<9"^6, Y-:_]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJN?\ BU\9/@E\"]$_X2#XL>,-)T6 J3"ER09I\=1'$H+R M'V537D7_ O+]I/]H;_1?V8_@?#X7T&7@>._B%:^5O0_QVUDN7D]5=LH>A"T M >U^*OC!\+O VC2^(O&7CS3-+L81^\NKZY$:#VRW4GL!R>U>(ZO^W1XH^*MV M_A_]D#X52^(%W%&\:>*-^GZ- >FY=P$MQ@]54*>_-;G@;]@GX=1Z]%X^^/WB M74?B=XE0[EO/$V/L5N>X@LE_=1KGG:VX \C%>VV^C:1:0):VNE6T44:!8XXX M%554< <"@#YSTW]E/3OB=J$/BC]L;X\7?CRYCD$L/AFS=K'0[1NP6"/!F( M_ON06'WE->Z>&[GX9^#=%@\.>$8=,TO3[9=MO8Z?;K#%$/140 #\JV_[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?59?A+Q+H M-CIDD-WJD4;&ZE8*Q[%N#70?V=I__/C#_P!^A61X+LK.72I&EM(F/VR49:,' MC=0!;_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!^1/_ 4TO+74/VW_ !M=V4ZR M1/\ V;M=>AQIMJ#^HKP>OMG]NS]@K]JGXP_M5^*OB-\,/A.NH:%J/V'[#=KK M=A )/+L;>)_DEG5UPZ..5&<9&00:\C_X=?\ [<__ $0[_P N;3/_ ))H \"K MWC_@F7>6NG_MO^";N]G6.)/[2W.W09TVZ _4TEC_ ,$SOVW-2A,]E\%-Z*Y0 MG_A)--'(.".;FO8OV$_V"OVJ?@]^U7X5^(WQ/^$ZZ?H6G?;OMUVVMV$XC\RQ MN(D^2*=G;+N@X4XSDX )H _0G_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9V MG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0 M:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% &'XH\ M4>'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH\76-E'X:O'CLX ME80G!6, BK>GZ?8-80$V4))A7),8]!0!#_PF/AC_ *#4'_?5'_"8^&/^@U!_ MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U! M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H CT_6])U5VCTZ_CF M9!E@AZ"K5,BMK: DP6Z(3U*(!FGT %%%% !1110 4444 %%%% !1110 4444 M >%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I->Z4 %%%% !11 M10 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 M%%%% !1110 4444 %%%/AOJ/Q8^+GBF#2=%TV/=-/*_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 M4444 %%%% !1110 5#J.H6.DZ?/JNIW206UM"TMQ/*V%C102S$]@ ":YWXG_ M !@\$?";38[OQ1?LUU9=7C] L<8Y//&3@#/)YKPSXZ^"_VM_CIX M7ANXO#36%A=7&8/"EKJ$,;Q1#D27?&'XG MZGXVG9Q;RR^5I\+_ /+*V3B-<=CCYC_M,:Y"O4_^&*OVF?\ HFG_ )6;+_X] M4*?L=?M'27SZ:GPZS-&@=T_M>SX!Z'/G8H ^@_V"/B__ ,)A\/I?AOJ]UNO_ M ]C[+N/,EFQ^7Z[&ROL"E>^5\:_ K]GO]J7X/?$_3/&T'PV=R)I$".__"-Z;R!T&/LV*F_X>@?MS_\ 16&[L6VJ?6 MO//^$I_;@_:1^3P5X:M_@[X6F_YBWB"%;O7;B,]TM?N6Y(R")#N'!5J]&^"O M[*WP,^ 2M=?#WP1"NIS9-WKVH,;F_N6/WF>>3+#<>2J[5]J]#H \B^$W[%'P M3^&&M_\ "%_P"\F_Y8L%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6 M_P"Q[UG_ -*37NE !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z M/_U^G_T$T ;%%%% !1110 4444 %%%% !117FG[4?[5'PR_9/^'P\9^/II[N M^OIQ:>'/#>F)YM_K5ZV EO;QCEB25RW101GD@'IP>#Q688J&&PT'.I-V26[? M];]EJSGQ6*PV!P\J^(DHPBKMO9+^OO-#]HO]H[X5?LM_#.Z^*7Q:UW[+90L( MK.S@7?=:C/.9)6(X'0#+,0H)'A7P3_9Q^*O[5OQ)T[]KG]N/0OL4. MGR>?\-?A)*V^V\/QGE+N]4C$UZPP<,/W?&0" D=_]G7]E?XF_%;XF6G[9/[< ML,%QXOB!?P/X"C?S-/\ !=NQ!7 Z2WAP"TI^ZP&.579]0U]17QF%X:H2PF7S M4\1)-5*RU44]'3HOMTG56LM8PM"[G\]1PN)S^M'$XZ#C0BTX4GO)K53JKOUC M3?P_%*\[*!1117QQ]2%%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1? MS-;% !1110 4444 %%%% !1110 4444 %%%<[\2/BGX(^%&B?VYXTUA;=7.V MUMD&^>Y?^Y&@Y8]/89Y('- '0NZ1J7=@JJ,DDX %>5>)/COXA\=:U/X!_9QT MJ'5[V%O+U'Q+\+Z/;V%E;+MAMK:,* MJ^_N3U)/)/)H Y'X8? ;0? FI2>,_$6IS^(O%-T/],\0:F,R#_8A7D0IV 7G M'&<8 [RBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHH MH **** "BBB@ HJ#4M3TW1K&34]7U""TMH5W37%S*L:(/4LQ ^M>/>-OV__ M -E[PCJ7_"/:1X\?Q5J[$B'2/!EE)J?8N* /:**^??^%^?MG_% M+]W\&?V4H?#%G)_JM;^)NJ^01G^]909F4]^IH_X94_:,^)O[S]H']L+75MI/ M]9H7P^M$TF!1W0SX:253WW '% 'J_P 1_CG\&_A!;FX^)WQ.T31,+N6&_P!0 M1)7'^Q'G>_T4&O*I/V_="\:R-9_LW? WQO\ $20G$>H6.DM8Z:3Z-=7 &S\4 M]:ZGXGG?:91^[;_EEM\OT?/:OD:OTY_X*J?LO_'3]I'_ (0/_A2W@?\ MK^Q?[4_ MM+_B9VMMY/G?9/+_ -?*F[/E/]W.-O.,C/R'_P .O_VY_P#HAW_ES:9_\DT M>!45[NG_ 3._;%_\ !/?_ )(G MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% ! M6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 444 M4 %%%>*_M=?MC:+^SC;Z;X"\&>&IO&'Q,\5$P^#/ NG-F:[W+LNQF:XN.&PL.:.9/B"?VO/VRM3MM?^*>H0%=*TV$[] M.\&VC9Q9V2DD>8 2'FY))8 G+O)H?LF_LA_P!5$H)4N &?GH"<_0-?08S,<'DN%GE^5SYI25JM9:<_ M>G3OK&EW>DJG6T;1/$PN!Q6;8B..S&/+&+O3I/[/:=3HZG9:QI]+RO(****^ M2/I@HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** M"BBB@ HHHH **** "BL3Q]\1/!OPQT"3Q+XVUV&QM4X3>_2 MO-O[/^+G[2GSZT+WP7X(DY6Q1MFIZM&?^>A_Y81D?P]2/[P(( -3QC\?=0UK M7IOAQ\ M%C\1:[&=M[J+/C3M+[;I91]]A_<7G@C.1MJ[\-_@%I_AS6_^%A?$ M+6I/$_BR49?5KY!LM?\ 8MX_NQ*.Q'/7H"177^#O!7A7X?Z##X9\&Z'!I]E M/D@@7&3W9B>68]V))/K6I0 4444 %%%>!?MQ_MQ_\,9?\(O_ ,6O_P"$D_X2 M3[;_ ,QO[']G^S_9_P#IC+OW>?[8V]\\ 'OM8]E_R.][_P!>47\S7P[_ ,/Q M?^K8/_+U_P#N*J<'_!:_R=;GUG_AFC/G0K'Y?_"9],=\_8Z /T&HKX%_X?B_ M]6P?^7K_ /<5??5 !11576M=T3PWITFL>(M8M;"TA&9;J]N%BC0>I9B * +5 M%>)>+?\ @H1^S/H.J-X<\(^)K_QMK'_+/2/ VER:E+)_NN@$1Y_VZRO^%S_M MR_%3Y/A1^S-I7@RRD_U>L?$?6"9"I[_8[;]XC =F)&?QH ^@JXSXF?M$? SX M-QLWQ.^*VB:/(HS]DNK]3<,/]F%+^/3]G_9I_9S\;^/=YQ#JIL/[+TQ_3_2KD#'XH.* M3_A&O^"B/Q7YU_Q_X-^%VGR?\N^@Z>=6U%5[J[S$0@]MR=.M?00 P!@#H** M /!--_X)Y?!_5[V+6_CCXN\6_$C4(VWK)XN\02O!&W_3."(HJK_LG<*]A\%? M#CX??#;3?[(^'O@?2=#M< M/CMU;'_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_Y!$O_ M %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7-._Y! M\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* M "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": M-BBBB@ HHHH ***^=OVK?VPO%7AWQM!^RI^R;H5OXH^+NLP;VCD.ZP\+6K8S M?Z@XR$ # K$>6RN0=R+)Z.5Y5C,XQ:H8=:V;;;M&,5O*4GI&*ZM^F[2.',4I/:,4M7)]$ORNS0_:W_;(N/@]K.G_ &^!7A9?&?Q>\3Q MD>'O"T+_ +JQC/!OKYP1Y-NG+,_B MOXJ4/XL\:7B<@'!%G:*0/(MDP %4+NV@D !$30_9'_8]\*_LQ:-J&O:GKMQX MI\?>)I!<^-/'>JC==ZG.>2BDY\J!3PD0. ,Y/->Q5[&8YI@\#A)99E+_=O^ M)5M:59KHEO&DGK&&\G:4]>6,/*P.78K&8F.89DO?7\.G>\:2?5])5&MY;1^& M&EY2****^6/HPHHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ M *\HOYFMB@ HHHH **** "BBLOQCXU\*_#_09O$WC+7(-/LH!\\\[8R>RJ!R MS'LH!)]* -2O-?'WQ_\ (U^3X;_!S0O^$H\4#B:*%\6FG=M]S*.%P?X 1K\?Q(^,>N_\)1X MH',,LR8M-.[[+:(\+@_QD9)&< DY]*HHH **** "BBB@ KX%_P""XO\ S2__ M +C?_MA7WGJ6J:9HMC+JFL:C!:6T*[IKBYF6..,>K,Q ^M?G'_P6#^-WPD^ M+6J^!=&^&7Q!TS7I]$_M7^U#I5P)HX/-^R>6/,7*,3Y3_=)QMYQD4 ?%U%%% M !7ZY?\ #<7B7XA?N?V:OV7?&OC%7_U.L:G;KH^F/Z,L]QRWKC:#^=?D;7[Z M4 ?/O_""_P#!0?XK_-XQ^+_A/X;:?)ULO"6E-J-]L_NO-<$(C?[4?2K6B_\ M!/'X%3ZC'XA^+VJ>)OB+JD9W"]\:Z_+\44 9?A+P/X+ M\ Z6-$\#>$=,T:S7&+72K".WCX_V8P!6I110 4444 %%%% !1110 4444 %% M%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U M^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@? M_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O M_7 U]9_\ 2DU[I7A?_!/?_DB>K?\ M8]ZS_P"E)KW2@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z M_3_Z": -BBBB@ HHKY7^/O[3GQ3^/_Q,OOV.OV%]3C36+0B+XA_$[9YEEX2A M)(:&$CB:^.& 4'Y"#R&5VB]7*,HQ6<8APIM1A%6!^X?1?V4_P!DSX=_LH>" MI]#\,W%SJ^O:Q/\ ;/%OB_5F\R_UR\.2TTSDDXRS;4R0H)ZL69M#]F?]F+X6 M_LI?#>+X=?#'39/WDIN-8UB]?S+W5KMOOW-S+UD=CGV4< #%>AUZ.:9OA88 M1Y9E:<1PY=E>(GB5F&8M2KV]V*UC23^S'O M)_;G:\ME:-D%%%%?,GT 4444 %%%% !1110 4444 %%%% &/9?\ ([WO_7E% M_,UL5CV7_([WO_7E%_,UL4 %%%% !15'Q)XF\/\ @_1I_$/BC6+>PLK9=TUS M@ Y)X%>5/XN^*_[1KFS^&INO"?@YSB;Q-S\(;FVDXC\0>.YTTBT _YZ+&Q,DR?[N#[4 ?05<]X_^+/PP^%6G_VI\2OB M!H^A0%24;5-0CA,GLH8@N?9037CW_"@/VROBO^\^-O[52>&;*3_6Z%\,-.^S M$ ^E[/F8'''0BN@\ ?L&?LO> =0_MZ3X<1^(=79@TVL^+;A]2N)''1SYQ*!O M=5% &%<_\% O!OBZX?3/VK>*M=E-K$__ M $SMXBJHO^R=PYKYH_X+(_#[P)\.-*^%^A_#_P &:7HEF/[:S;:581VZ$C[! MR0@&3[GGFOT2HH _ NBOWTK'LO\ D=[W_KRB_F: /PCK]]*** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_K MRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E M_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S M3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/> ML_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 445P/[4'QQ M_P"&;O@7KGQI_P"$7_MK^Q?LW_$M^V_9O.\ZZB@_UFQ]N/-W?=.=N.,Y !WU M8_B7_D+Z/_U^G_T$U\._\/Q?^K8/_+U_^XJLZG_P5_UC4?#=GX^_X9CV6EIJ M)3;_ ,)EDO\ +C=_QY\+GC/K0!]XT5\"_P##\7_JV#_R]?\ [BK7TSXZ_M%? M\%2[&/X5_"_POJ7PN^'D68_B9XO2]$UU?9)(TO3I=B9WQ%&EEVC9YA4C F] M7*,L_M3$N$JD:=."YISEM&*:3=MY.[2C&.LI-+S7G9GF']G8=2C3=24FF[7VBK)MR>B2;\GU?Q<^/_P 4_P!M;XA:E^RQ^Q3XD?2_#>F3_9?B5\8+ M8;HK%?X[#36'$MTPX,BG" Y!'#5]"? +]G_X6?LS?#.Q^$_PA\-IIVE60W.Q M.Z:[F(&^XGDZR2L1DL?0 * !H?"/X1?#GX$_#W3?A;\*?"MMHVAZ5#Y=I96 MR_BSLQY=V.69V)9B222:Z2NW-\YHUJ"P&7Q=/"Q=[/XJDMO:5&MY?RQ7NP3M M'5RE+DRS*JM*L\;C9*>(DK77PPC_ "4T]H]W\4WK+1)1****^=/<"BBB@ HH MHH **** "BBB@ HHHH **\A_;P^*'CKX,?LI>*OB5\-=<_LW6]-^P_8KW[-% M-Y?F7UO$_P DJLARCL.0<9R.0#7YS?\ #T#]N?\ Z+C_ .6SIG_R-0!^K]E_ MR.][_P!>47\S6Q7Y8I^V_P#MT1_#U_B2GQJ<7TC!G3_A&]-YM1P#C[-US\V? M[M=!\":E' MX,\.Z9/XB\4W0_T/P_IAS(/]N9N1"GG6]W^S9^R1H,C^)O M'.D:+/PMYFG>&K;/]FZ=_P !/^N?U9LCM\V 1ZJB)&H1%"JHP !@ 5\_R?M\Z7XY MD:R_9G^!7C/XB2$E8]2M=-.GZ83Z-=7(&W\4]:0^&O\ @H;\7>?$'CSPA\*] M-D_Y=M!LCJVI!>ZO)*1"#VW)TZT >\:UKNB>&]-DUGQ%K%K86<(S-=7MPL4: M#U+,0!^->,^*_P#@H1^SEI.JMX9\!:KJOCW6A]W2? FDR:B[]AB1<1$9]'-5 M]%_X)Z?!.[U*/Q%\9M<\3?$C58SN6[\::[+/'&W<)"A5 OHK!@!7LOA3P7X/ M\":4NA^"/"FFZ/9)]VTTNQCMXA_P% !0!XA_PLW]OCXM?)\.O@3X>^'FG2?< MU7QWJINKLI_>6UMQ^[?_ &9,CWH_X8?\5?$;]_\ M-_M/^,?&"/S-HFE3+H^ MF.#_ M!;\N!T!W _G7T%10!Q'PN_9M^ WP6C0?##X4:+I$J# O(;,/AG M?=(WXL:[>BB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\ MHOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\ MD=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ M0JV*Q_ __((E_P"OV;_T*MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** ,WQC_ ,BQ>_\ 7 UG[9'A[]@C]E MWQ3^U+XM^%_B;Q9I?A33VN]0TWPO';F9(P0OF.UQ+&JQAF7<06< E@C;2*WO MC!^U'\)_V?OV8M4_:T^,^LG1/">A^&4UK59BIEDCC9%9845>9)7=TC1!R[NJ MCDBO#?\ @O)_RAV_:'_[)O>?S2O&O^"\5IJMQ_P1\\(W*[_["M?''P^F\7D? M<&F#4K,,9/\ 8$S0$YXR!0!]2_#K]MBXOOCAX4_9Z^/GP9U#X<^)OB'X:N]= M^']IJ.K07BZG#:")KRQE:( 0:C;QS12R6X,D>QF:.:7RY-G)>-_^"HO@?PUH M_P 2/BWX9^%.KZ_\*_@YXGDT#XE^/[&]C!L[NW,8U"2SL\&2]M['S1]JDW1E M?+F$*7#1L*\M_P""K<>KW_\ P48_8)TGP@KG6C\8M=NAY/WQIT6BN;X\?P>2 MWS=L$5X3_P $\F7P[_P;)?':V^)AQK5AX>^+L/CB.Z_U@U 3:J)DD!YWD%!@ M\G(H _632-7TKQ!I-KKVA:C!>65[;I<6=W;2AXYXG4,CHPX964@@C@@U8KY] M_P""3FG>+M(_X)?_ +/&F>.TF35H/@MX92[CN<^8A&F6^U7SSO"[0<\Y!S7T M%0 45D^.K/QC?^$;^S^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGBO(?^$!_P"" M@G_1?_ G_A*2?_%4 '_!/?\ Y(GJW_8]ZS_Z4FO=*^-CX\7X&ZDL^NV M+2#QIJHE86IPT@FPY'/ +;B!V!%>[_8O&_\ T&[+_P !C_C0!L45C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XT ;%>!?\%0/^3&/''_<,_P#3G:5[+]B\;_\ 0;LO_ 8_XUX1 M_P %,;7Q3'^Q'XV?4M4MI(1_9N](X"I/_$RM<<_7% 'Y2Z'H]YX@U>VT6P3, MMS*$3T&>I/L!DGV%?1'_ A^C_\ "(?\(7Y7^B?9/(Z<]/O?[V?FSZUP'[/' M@_\ U_C2]B]8++(_[[8?^@Y_WJ]4H ^8M\\/ZO!^/^@G_Z<[NOSU^,D5CH5I'XK'@S3=09I!'=2W41++Q\ MA.#R.W/M7U[^Q#\#/''Q0_9E\,^.]$^-OB#PS8WPO?)T'0M0F@MK;9>SQG8H M? W%"YXY9R: /LJBO%;7]E3QU&I%S^TWX](6_P"P;\(8)A*V M@PR ?P/>7(!_[YD!_6K+?L-_!MNOA"S_ U&^'_M>@#UF?QKX-M9/)N?%NF1 MN!RLE_&#^1:JDGQ4^&$.[S?B/H*[<[MVL0#&.N?FKS#_ (89^#?_ $*%I_X, MK[_X_3U_8@^#RD$>#K'CUOKT_P#M:@#T23XT?!V)=TOQ9\,J,]6UZW'_ +/4 M;?'3X))]_P",?A4?7Q#;?_%UPL?[%WPDB;OF0RO_P"A.<4 =C_POCX'?]%F\*?^%%;?_%TDWQY^"$$1F?XP>&"% M&2$UVW8_@ Y)KFX?V7?AU!$(D\ >%R!T+Z2&/YDDFKO_ S[X(V[3\-_!)'O MX5MS_P"R4 >1?\%$/B]\,?B%^Q_XM\%^!O'&G:MJU\; 6FGZ?.)99=FH6TC8 M"^B(S?05^:OA?X2^+]7URVL]4T"[M;5I1]HGEB*A4')Z]\<#W-?H]_P4*^$W MA[P-^Q_XO\4^'_"'AG3;NU_L_P F]TC0H;:XCW:A;(=DB*&7(8@X/()'>OBG MX(:1J\7AL^(==U"YGFOSF 7$S/LB'3&3QN.3],4 =C]AL_L/]F_9D^S^5Y7D MX^79C&W'ICBO&_&FJ0_"N]F\(^#-+>UG>,&?5IR&FE5AG$9_A7MD3Q+9Q9N-._UN!RT)Z_]\GGZ%J /J[]A;]GGXR_&/]ECPO?Z MU^U3XCT'PC,U]]C\.^$[>*SN@/MUP)3)>\R-OD#G&, ,!7T%\./V&?V7?AG> M?VQIGPKL]4U0MOEUCQ&S:CZ!:XO\ X)G6OBF3]B/P2^FZI;1P MG^TMB20%B/\ B976>?KFO=_L7C?_ *#=E_X#'_&@#6CCCAC6&&-41% 55& M.@ IU8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%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!L5CV7_([WO_ %Y1?S-'V+QO_P!!NR_\!C_C69:VOBD^*;J./5+87 MHS)(8 M#M*Y. !0!U=%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT %E_R.][_P!>47\S6Q7*6MKXI/BF MZCCU2V%P+:,R2& [2N3@ 5I_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_@?\ Y!$O_7[-_P"A4?8O&_\ T&[+_P !C_C69X5M?%,F MG2-8:I;1I]ID!62 D[MW)H ZNBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,? M\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ M Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,? M\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ M Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,? M\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ M Q_QH^Q>-_\ H-V7_@,?\: #P/\ \@B7_K]F_P#0JV*Y3PK:^*9-.D:PU2VC M3[3("LD!)W;N36G]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O& M_P#T&[+_ ,!C_C0!-XQ_Y%B]_P"N!JYIW_(/@_ZXK_(5S_B6T\6IH-T]]JUJ M\0B/F(EN02/8U9LK/QH;.(Q:S9A?*7:#;'(&/K0!NT5C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q15'2H-?AD_%'1OC5XR^)'B M_P"(7BGPOX9E\/\ A'6?'5W:32:%I\QB-PEN+6VMU,LWD0"6YE62X=8E4R[< M@\[XY_X)G_ +QW=>-M%NO$7BFP\$_$SQ&FO?$?X::9>VL>B>(]0_=>=-.&MV MNHA<>1!]HCM[B*.?8?,1O-F\SZ'HH 9;V\%I EK:P)%%$@2..-0JHH& !P M!VI]%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6? M_2DU[I0 4444 %%%% !7AO\ P4DT>\\0?L7^,-%L$S+@SJ=IDGV R3 M["O\\/_L7^#]%O MTQ+;2ZHC^AQJ=W@CV(P1[&O)OCA^S3XB^%W@^P^U7^J2V'EP>>D99([^WFDPSD*"(XW(R> MHKY6@_8C_:4M8$MK?X8!(XT"QHNL60"@# _?5]^44 ? "?L=?M'27SZ:GPZ MS-&@=T_M>SX!Z'/G8I\_[$?[2EU ]MR_Y' M>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\ M#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** ,?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*MB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C' M_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1 M/5O^Q[UG_P!*37NE !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y M"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- M&Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ M7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y!$O_ %^S?^A4 ;%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?\ Y!$O_7[-_P"A5L5C M^!_^01+_ -?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ -<#5S3O^0?!_P!<5_D* M )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#PO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)KW2@ HHHH M **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOY MFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F M:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __((E_P"O MV;_T*MBL?P/_ ,@B7_K]F_\ 0J -BBBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_P BQ>_]<#5S3O\ MD'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ MI2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 4444 %8_B7_D+Z M/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9? M\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S? M^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_@?_D$ M2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!F^,?^18O?^N!JYIW_(/@_P"N*_R%4_&/_(L7O_7 UK?]CWK/_I2: M]TH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H M)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'> M]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^ M1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\ M#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9 MO_0JV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_ 3W_P"2 M)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DU[I0 4444 %%%% !1110 M 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO> M_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ M ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8 M_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A5L4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!F^,?^18O?^N!JYIW_ "#X/^N*_P A M5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBN'_:8\;?%?X%8)XHCJ6H M",BWB9Y71%0R%2Y+ A V,G (!W%%?F%_P1V'[(GB3]J/5]*\46/[17@O]I3P MKH$E]XK^'WQX\;:A+]NAN2(Y]8LK;SVL[B!Y&(#Q*!&9<*BJ4)POA#XT\9=,T^V0-Y:02& MQ;[4FW%U]IF\X.I55 /U:HKS+]BWX_M^U9^R%\+_ -IB;38[*;Q[X!TG7KJR MA)*6TUU:1S21+G)(1W90?1:]-H **S_%?BOPYX&\.7?BWQ;J\-AIMA"9;R\G M.$B3IN..W->M!_[_/\ _$T 87_!/?\ Y(GJW_8]ZS_Z4FO= M*^3?V-_VI/V>_A;\*K_0O'WQ9TC3KNZ\5ZI>V\4DQ?S+>6X8I("@(P0#WSQS M7K'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU)_\ $4?\-W?L MA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q%'_#=W[(?_1>- M$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B* M/6JQ_$O_ "%]'_Z_3_Z":\]_X;N_9#_Z+QHG_?4G_P 163XA_;F_9+FU32I( M?CCI#K'=DR,@E(4;>IPG H ]PHKR7_AN[]D/_HO&B?\ ?4G_ ,11_P -W?LA M_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ MOJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@ M#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[O MV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\: M)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4 MG_Q%'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^ MR'_T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1 M/^^I/_B* /0K+_D=[W_KRB_F:V*\/L_VYOV2U\8WEPWQQT@1M:1A9")=I()X M!V8)K6_X;N_9#_Z+QHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_ MX;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0 M_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_? M4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M M45Y+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W M[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7 MC1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^ M(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M5CV7_([WO_7E%_,UY[_PW=^R'_T7C1/^ M^I/_ (BLFS_;F_9+7QC>7#?''2!&UI&%D(EVD@G@'9@F@#W"BO)?^&[OV0_^ MB\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU M)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q% M'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T M7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I M/_B* /6J*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6 MJ*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[ M]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ M?4G_ ,11_P -W?LA_P#1>-$_[ZD_^(H ]"LO^1WO?^O*+^9K8KP^S_;F_9+7 MQC>7#?''2!&UI&%D(EVD@G@'9@FM;_AN[]D/_HO&B?\ ?4G_ ,10!ZU17DO_ M W=^R'_ -%XT3_OJ3_XBC_AN[]D/_HO&B?]]2?_ !% 'K5%>2_\-W?LA_\ M1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\10!ZU17DO_#=W[(?_1>-$_[Z MD_\ B*/^&[OV0_\ HO&B?]]2?_$4 >M45Y+_ ,-W?LA_]%XT3_OJ3_XBC_AN M[]D/_HO&B?\ ?4G_ ,10!ZU17DO_ W=^R'_ -%XT3_OJ3_XBC_AN[]D/_HO M&B?]]2?_ !% 'K5%>2_\-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_W MU)_\10!ZU17DO_#=W[(?_1>-$_[ZD_\ B*/^&[OV0_\ HO&B?]]2?_$4 >M4 M5Y+_ ,-W?LA_]%XT3_OJ3_XBC_AN[]D/_HO&B?\ ?4G_ ,10!ZU6/X'_ .01 M+_U^S?\ H5>>_P##=W[(?_1>-$_[ZD_^(K)\&_MS?LEVVER1W/QQTB-C=RD+ M()5)!;@\ITH ]PHKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ M .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@#UJB MO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[OV0_^ MB\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU M)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q% M'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T M7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I M/_B* /6J*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /0 MO __ "")?^OV;_T*MBO#_!O[2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B M\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ MQ% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y M+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W? MLA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/ M^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B* M/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[] MD/\ Z+QHG_?4G_Q% 'I'C'_D6+W_ *X&KFG?\@^#_KBO\A7C7BS]NC]DFX\. M7D-O\-$_P"^I/\ XB@#UJBN,^&'[0_P4^,^H76E?"WXB6&M7%E");J*S+9C M0G 8Y XSQ79T %%%% !1110 5PG[2?QQF_9Q^#VI_&"+X,^.?'RZ5);B;PS\ M.-#74]8GCDG2)I(;4R(9A&',C*A+[$8JK$8KNZ* /E30O MC^V'^V[\+/VU_ M#_PI\5>%=(^%W@_Q!8QZMXU\+7.AZEK5QJJVL:V0LKQ([I8+=89Y7>:-%\R6 M(0^9F9D^;/ /[/?Q_P#V3?\ @FM\>/\ @D_X'^"WBC6O$VMZMXMT3X,:O8Z! M=2:/J&B>(7E>VOKG4EC-K9&T^VW(GCGD23-H?+602Q;_ -/J* //_P!D_P" MNE_LL_LO_#O]FK1=0^V6W@'P3I?A^*]*;3=?9+6. S$=BY0N1ZM7H%%% $5] M86.J6DFGZG917%O*NV6">,.CCT*G@BL?_A5WPS_Z)WH7_@HA_P#B:W:* ,!_ MA5\+Y"#)\-] 8@8&='@/_LM)_P *F^%?_1-/#_\ X)H/_B*Z"B@#G_\ A4WP MK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B*Z"B@#G_^%3?"O_HFGA__ M ,$T'_Q%'_"IOA7_ -$T\/\ _@F@_P#B*Z"B@#G_ /A4WPK_ .B:>'__ 30 M?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3?"O_ *)IX?\ _!-!_P#$ M5XG^U)\// &G?&3X+VNG^!M'@BN_&\L=U'#ID2K,GV9CM'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_X MBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ M (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4W MPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX M?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-! M_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ M$5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10 M!S__ J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!\Y^!?A MYX F_;R\=Z--X&T=[.'P1IY%>V?\ "IOA7_T33P__ M .":#_XBH],^%/A'2/BCJGQ@LX9QK6KZ;!8WKM.3&88B2@"=CD]>]=)0!S__ M J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_ M]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\ T33P M_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ $33P_\ M^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XB MC_A4WPK_ .B:>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK M_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^ MB:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX? M_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*\3\"_#SP!-^WEX[T:;P-H M[V'_\ P30?_$5T%% 'SGX%^'G@";]O+QWHTW@;1WLX?!&ER0VC M:9$8T]=)0!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC M_A4WPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ MZ)IX?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ M_!-!_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!- M!_\ $5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q% M=!10!S__ J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ M /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^ M%?\ T33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ M $33P_\ ^":#_P"(KQ/]@KX>> -9^#>JW6L>!M'NY5\;ZO&LESID4C!%N2%4 M%E)P!T':OHRN;^%OPI\(_![P[/X7\%PSI:7&I7%](+B'__ 30?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3 M?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5-\*_^ MB:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX?_P#! M-!_\11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q M%'_"IOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_ M J;X5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_ M]$T\/_\ @F@_^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^ M":#_ .(KH** .?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ M (BN@HH ^<_V"OAYX UGX-ZK=:QX&T>[E7QOJ\:R7.F12,$6Y(5064G '0=J M]L_X5-\*_P#HFGA__P $T'_Q%1_"WX4^$?@]X=G\+^"X9TM+C4KB^D%Q.9&\ MZ9][G)[9Z#M724 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-! M_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ M$5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10 M!S__ J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ M;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\ MT33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ $33 MP_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .": M#_XBC_A4WPK_ .B:>'__ 30?_$5T%% 'AW[:_PW^'>D_LI^.=2TKP%HMM<0 MZ&[13V^EPHZ'&'0\5I:-I5IH.CVFAZ> MK""RMHX( [9(1%"KD]S@"@#(_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\ M/_\ @F@_^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ M .(KH** .?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (BN M@HH Y_\ X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B*Z"B@# M-T/P;X0\,3/<>&_"FFZ?)*NV5[&QCB+CK@E ,BM*BB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /._P!JC]IWX9?L?_!+5/CK\5Y;Q].T^6WM M;/3=+@$U[JM_::2.- 6506RS*JLPYKX4_M?GQ'^T'-^R?\ M:OAL_@?X@R>$5\4Z)I?]LQZA::OI/G_9YG@N45,SV\IC2>$H-GG1,C2HV\?. M'_!>FTU673?V1[Z3?_PC]G^V[\/Y?$[#_5I;^==+&TIZ>5YS1 YXW,E8G_!2 M/QEK/@3_ (+2?LC>/_"/A#6_$$G@_P"%_P 5]<\4:'X7L&NM1U#3H]&M_(MX M84^::22[6..*/^*5E42ZN42:7=L?Y;>V%S=N I)CM7 P>:_(3]LK]L7P M]>Q?LY_$;XB_LU?'^W^(>I_M?^$/%?CN]UGX!>(K&&1+>TU)(-#TIKFT1KH6 MT$[FUTZ_M]&^&W@)?$\UEJUC); M3PZSK:R6MD)(I 'AN+>PAU198G =1J4>0.X!XS\?_P#@M!-^S?<_\+?^(G[" M7Q0C_9\BUR+2[OX]Q3Z>UG%YDX@34!IHG-]_9S2,NV[:-1(K*T:N'CW^I?M; M_MX^/?V??'>C?#CX&_L3_$?XVZEJ&B'5M6;P ;..WT>U>3R[8S3WP_;-\"R_\$X?"T2FR\6'3Y?B?J%N (_#WAF.Z2:2 M/(X6ZO/LYM;>/JJM-/@K;[6]X^)?Q \$? GX2^(/BIXQN8]/\.^#O#MUJFJS M(H"VUE:0--(0.!A8XVX]J /(/V"/VY_$7[;%OX^C\3_LM>+_ (6W_P /?%,7 MA_5M,\7WMG-+)>M9PWCHIM)9$^2&YMBWS<&4#JK 6_&?[ OV2_'?[8NI M_![Q#J_ASP7=>()(=/\ #$D%S>ZEINDS7,4VH*)V@C2-Q:3RH/,;=%Y;*6:0 M)7FGP-_X6C^S%_P2Y_X6'J=BEK\7?B6TVOW$%RN[9XR\4WX:UMI,]8[>ZU"V MM3QA8;4=EKM/VT/AEX;^"W_!([XM_!_P#Y_A=;>.=4AE'GS6-C)IZ7S M1X0?O9%1MH"CYF '(KF=$_;@UK1_&/POT'XZ_!";P=8?&>[:R\!7\/B*+49 M(K_[#+?QV.I1QQHMK/);03LI@DNH=T+(95)3?YY\,?%?[/\ X(_X()^#O%/[ M5>EF_P#AM:?LJZ.WC?3TC+O>::?#T"SP(%929)%)1,,IW,N&!Y'RA^QUX-_: M<_8$_:J_9X^'/[?5GJ?Q ^%7B6WDT7]FSQ3J&LB\NOA?K-Y:3.FB:ILBC%]< MO9*UG#?X.Q8Y4B6..24 _7.BBB@ HHHH **** "BBB@ KSO]JC]IWX9?L?_ M 2U3XZ_%>6\?3M/EM[6STW2X!->ZK?W,R6]K8VL;,HDGFFDCC0%E4%LLRJK M,/1*^!_^"]-IJLNF_LCWTF__ (1^S_;=^'\OB=A_JTM_.NEC:4]/*\YH@<\; MF2@#Z/\ A3^U^?$?[0$H-GG1,C2HV\5=._;H\-:A_P4*?\ X)Y2_";Q19:TGPNNO',? MBG4%MTTZ\LH=1MK#R[<+*TKL99WR9$C $0(WAU:OGS]M2/5]1_X+W?L26_A1 M'+Z=X,^)EUXI\GJNG/IEI% 9,?P?:O+ SQNQWK;US_E8X\-?]F5ZQ_ZENG4 M?4WQR^,'_"G="T2ZL?#O]L:IXB\7:7H&CZ2+OR#/)=7*)-+NV/\ +;VPN;MP M%),=JX&#S7SQ^T!_P56UO]FKXDZ!=?$_]B?X@VGP=U_QI:>%8?C/]NT\VT-] M=3BV@N'TT3&\2Q>8A%N71-XPR(ZO$9/4M=_XNO\ MSZ+X>_UFE?"3PC)KETI MY0ZWJYFLK-E/:2&QM]5#J>=NIQ'@$9^>?^"ZMW^UE\+?@3I'[77PKF\!^*?A M[\&/$FG^,O'/PH\3>'9_M/B&*SG5EECOUN=BM;,5NHXC !YMNCL\FP0N ?1O M[>G[9'A[]@C]EWQ3^U+XM^%_B;Q9I?A33VN]0TWPO';F9(P0OF.UQ+&JQAF7 M<06< E@C;2*]3\)>((_%GA33/%,-LT*:GI\-VD+-DH)(U<*3WQG%?*7_ 73 MO5U+_@C-\?\ 44@EB6X^&-S((ITVN@;8<,.Q&>1ZUZC\5OB;XD^$W[#4'B;P M(\8\47GA72]&\&K,NY&UO4!!8Z<'']S[7<0;SV0,>@H J>,_VYM*\!?LE^._ MVQ=3^#WB'5_#G@NZ\020Z?X8D@N;W4M-TF:YBFU!1.T$:1N+2>5!YC;HO+92 MS2!*U[+]M7X0Z7^PKIG_ 4 ^*%T_A?P7=?#6R\::D+MO.EL;2XLH[H0_(/W MLH$BQA5&7<@*,D"N1_;0^&7AOX+?\$COBW\'_!R2+I/A;]G37])TWSFW.8+? M0KB)"Q_B8J@)/E]X5^,_P[^$'[2?P&U/X= MGXO13K\.]3N]:@O8Y;^*'[0VDZ@(@!8W[0[G2-6GAD\J1%G+J%;Z(K\J_P!L M3QC^V;^U#^TA^P]^QY\;/@+HOA?XAZ%\:--^)GC2[T'QDFIJNG>'K>1;R]"1 M0C[-974EUY<9F=7,A$6QB"U?JI0 4444 %%%% !1110 4444 >1?M ?M::/\ M'_BIX*_9U\&^$9/%?Q(^(27UQX<\-1WZVD,%C91J]UJ%[<,K_9K5"\4898Y) M'EF1$C;YREG]F?\ :Q\%?M+^$?$^IZ+H6H:3X@\">)[WPWXZ\(WFR2\TC5;4 M*SPYC)69)(WBFAE0[98IHV^4ED7Y;NK35;?_ (.<[/4/$F\:?<_L13Q>&&D_ MU37">+(FNE3L90C1%L<["O:G?\$SX]7NO^"N7_!0/7;%'_X1J7QGX#M;!E_U M1U&'PZ1? =MX+6^[OR,T ?0_[$G[;WAO]MNW^)T_A[X6^(_"4OPO^*VH> ]6 MT_Q0;;[3->V=M:333!;:66-8RUUM7$C;@F[C=@=+\2?VC[#X=_%9?ALG@Z_U M=;3P-?>)=IXI_]->C5[C^R;_Q<3QC\3/VF;CYT\5^+I-#\.2-U71-$>6PB4'HTI ."^ W_!2?Q7XX_;"3]BC]I']C;QG\'O%NM^%;GQ'X%FUW M6]-U2SU_3[>5([A1/ITTJ07,?F(S0EF &3OY3?VG[0O[='AK]GG]IKX0?LR: MY\)O$^H7?QB\076DZ/XGMEMTTNQFM[.6[D65FE\YI-D8VJL14Y/S@J5KY\^( MVL?M8?L_?\%K?A3XL^,(\$>._A_\9-!UGP3X)OM(\-7%AJW@*:VM)=7DCR]S M.MREXMFOG3#:3]ECPD2Q;9=O_@IY_P GZ?L,_P#9;-9_]1N_H ^K_CM\6=*^ M!'P8\4_&76M.EO8/#.A7.H_V?;,!+>O%&62VBSG,DKA8T&"2SJ #FOF[]J/_ M (*??%S]GB+7-?\ !?\ P3L^)'Q+\,^ ;)9OBIXL\':OIRVFBRK D]S!8QW< ML5QK#6Z,?,:"((I!5F5UD2/U/]I[_BY'Q:^%7[-T/SP:IXD;Q?XFBZ?\2K0G M@N8\'U.K3:,"O\4?G#H#5C]L/QIX@L/AA>_ ;X+V5I=?$7XAZ;>Z;X4L)4S# M9>:NRYU>[ ^[9VOG"61C@R.T<"DRW$:L 8?BS_@HY^S]IW[-7PW_ &D_ $U] MXLM?C)?Z5IWPJT+3(TBO-?O]04O!;XF95M]B++).\A A2"4G)4*W0_ 3]K'2 M_BS\6/&?[./CCPBWA3XD> 8+&[UWPX^HK=P76G7J,UKJ-EKWW_!SC+=^'U*_B1\0DOKCPYX:COUM(8+&RC5[K4+VX97^S6J%XHPRQR2/+,B)& MWSE/7:^![JTU6W_X.<[/4/$F\:?<_L13Q>&&D_U37">+(FNE3L90C1%L<["O M:@#ZD_9G_:Q\%?M+^$?$^IZ+H6H:3X@\">)[WPWXZ\(WFR2\TC5;4*SPYC)6 M9)(WBFAE0[98IHV^4ED7$_8D_;>\-_MMV_Q.G\/?"WQ'X2E^%_Q6U#P'JVG^ M*#;?:9KVSMK2::8+;2RQK&6NMJXD;<$W<;L#YX_X)GQZO=?\%NV*/_ M ,(U+XS\!VM@R_ZHZC#X=(O@.V\%K?=WY&:V_P#@C+_R.O[9G_9ZGBG_ --> MC4 ?2/Q)_:/L/AW\5E^&R>#K_5UM/ U]XEUR?20TUS:)'<06]E:QVR(6GGO) M'NA$H9>;*06PB4'HT IK:TEU>2/+W,ZW*7BV:^=,-I/V6/" M1+%ME /H/]H7]NCPU^SS^TU\(/V9-<^$WB?4+OXQ>(+K2='\3VRVZ:78S6]G M+=R+*S2^X_M/ M?\7(^+7PJ_9NA^>#5/$C>+_$T73_ (E6A/!(MTK6O&7A?6O"D?B#1+ M/0+2/[??6SQ"41I'/)$B2@9#)(Z;64J2"*R_VP_&GB"P^&%[\!O@O96EU\1? MB'IM[IOA2PE3,-EYJ[+G5[L#[MG:^<)9&.#([1P*3+<1JU[X.?L\>!_V2OV, M]#_9F^&QF;0_ O@%=&T^:YQYLZP6I0S28XWR,"[8XW.<8% !^Q)^U5X:_;?_ M &5/!7[6'@WPO?:+I7CC23J&GZ7J1?M ?M::/\ M'_BIX*_9U\&^$9/%?Q(^(27UQX<\-1WZVD,%C91J]UJ%[<,K_9K5"\4898Y) M'EF1$C;YREG]F?\ :Q\%?M+^$?$^IZ+H6H:3X@\">)[WPWXZ\(WFR2\TC5;4 M*SPYC)69)(WBFAE0[98IHV^4ED7Y;NK35;?_ (.<[/4/$F\:?<_L13Q>&&D_ MU37">+(FNE3L90C1%L<["O:G?\$SX]7NO^"N7_!0/7;%'_X1J7QGX#M;!E_U M1U&'PZ1? =MX+6^[OR,T ?0_[$G[;WAO]MNW^)T_A[X6^(_"4OPO^*VH> ]6 MT_Q0;;[3->V=M:333!;:66-8RUUM7$C;@F[C=@=+\2?VC[#X=_%9?ALG@Z_U M=;3P-?>)=IXI_]->C5[C^R;_Q<3QC\3/VF;CYT\5^+I-#\.2-U71-$>6PB4'HTI ."^ W_!2?Q7XX_;"3]BC]I']C;QG\'O%NM^%;GQ'X%FUW M6]-U2SU_3[>5([A1/ITTJ07,?F(S0EF &3OY3?VG[0O[='AK]GG]IKX0?LR: MY\)O$^H7?QB\076DZ/XGMEMTTNQFM[.6[D65FE\YI-D8VJL14Y/S@J5KY\^( MVL?M8?L_?\%K?A3XL^,(\$>._A_\9-!UGP3X)OM(\-7%AJW@*:VM)=7DCR]S M.MREXMFOG3#:3]ECPD2Q;9=O_@IY_P GZ?L,_P#9;-9_]1N_H ^K_CM\6=*^ M!'P8\4_&76M.EO8/#.A7.H_V?;,!+>O%&62VBSG,DKA8T&"2SJ #FOF[]J/_ M (*??%S]GB+7-?\ !?\ P3L^)'Q+\,^ ;)9OBIXL\':OIRVFBRK D]S!8QW< ML5QK#6Z,?,:"((I!5F5UD2/U/]I[_BY'Q:^%7[-T/SP:IXD;Q?XFBZ?\2K0G M@N8\'U.K3:,"O\4?G#H#5C]L/QIX@L/AA>_ ;X+V5I=?$7XAZ;>Z;X4L)4S# M9>:NRYU>[ ^[9VOG"61C@R.T<"DRW$:L <[XL_X*#>%]8_9W\!?'+]E+X/\ MB;XR7_Q3TE-2^'_A/PN]M9SWEJ8DEEN;J>^DB@L(8?,C25YG!666.,*SN%JO M^P1_P44\.?MLZMX_^%OB3X*^*/A?\4/A5JMK8_$/X<>+C#)RJ/F=@ ,X%<7^Q=^S[K>C_%[XL_MO\ Q(\-S:+XK^-F MI:68?#]R@6?1M TNU-MIEM<#G%TXDGNIUS^[>Z$.6\@.P!]$4444 %%%% !1 M110 4444 %?.7Q)_X*%6&@^-_B;X7^#OP6U?Q_9_!+3X;OXJZCI.I00&Q>2V M-V;"PCD_Y"%]';!9GAW1(HEC3S3*WECZ-K\\O^"+[+X=\-?MQ/\ $\A=1M_V MR/'USKHN^OV%K6Q>W;!_Y8FWP4[;>E 'UI\0/VQOACX5_8]N?VW? FDZQX]\ M&IX,/BFP7P=!#)AZ#<:79?$'P3I7B2STR[E5Y;2*^M(KE879>&91*%)'!(XKX _X)6:= MXNTO_@UBTNV\;I,MZWP)\:30B?.[['))JTEH1G^'[,T)7_9Q7T7^P1\5])^! M7_!$?X*?&77+*6ZMO#'[,OAK4FLK<_O;MHM!MG2WC'>21@L:*.2SJ!DF@#N_ M%7[8?B^'3O&)^$G[-FO^/M3T3QM+X:\+:3X?U6VA.NS6]I!+>W4D]V8K>QMK M>XDFM'DDD8F6V945G>-&J?L$?MY:7^VYHGC;2M:^#'B/X;^.OAGXM?PYX_\ M GB>6":?3;SRDFC>.XMV:*Y@DBD5DE4C=@G&W:S=E^SY\(?&_P '/V8=#^&4 M/B'3D\8Q:1)/"DL32)+>SW$I02(3OQN'6OF+_@D[ MK_[1_P -OVI/VEOV//VK=+\*:SXPT/Q+I?CA_BAX0TF6QC\66FMQ7"0&YMY) M)#!+;)IPM40.0(H$4%_+,L@![M\&OVZ/#7QE_;,^)?[&%I\)O$^AZO\ #+P_ MI.K7^KZ\MND&IPZ@TXA:U2*61S'M@)+2"-LDJ4&W)[?XS?'+3_A#K_@SPY+I M45W<>+O$$MD[S7XMX].LK>QN;V[OY6VM^[BBMMO0 R30H67?FOF#]G7_ )3S M_M*_]D3\!?\ H[5:]N\(00?%_P#;6\9>,KN%+C2/ACX8A\&Z)[;0/ M _QAU^;3VMI[RZ.VT:^T^&=KO2XIS]QKE$^'=5T^PATRV"F0I#]LE5[^Z\M6D\BW1R%V;F M5I$5L?\ ; ^&FG?MV?$KPG^RO8PK<^$? OCO2?%WQ6U4#=$DFGNMYI^AH>]S M//\ 9KB8#F*UC^?:;N MWW[=7PJ_:<^-G[,OBGX7?LF_&'PYX(\6:WI%Q9P: MUXD\/37\022-D:-#%<1&V=@=OG[9O+!+")F P =1^S5^T%\//VKO@!X._:3^ M$]Q=2>'/&_AZVUC1_MT'E3I#-&'"2IDA9%)*L 2 RG!(P3V]?,__ 1Z^-NK M?'[_ ()Q?#/QGK_P>&K_PCH*%=/TZ;1[ZXTITM0S,1 6LRR*6 M8J#M+-CAZ#<:79?$'P3I7B2STR[E5Y;2*^M(KE87 M9>&91*%)'!(XKAO%7[8?B^'3O&)^$G[-FO\ C[4]$\;2^&O"VD^']5MH3KLU MO:02WMU)/=F*WL;:WN))K1Y))&)EMF5%9WC1N$_8(^*^D_ K_@B/\%/C+KEE M+=6WAC]F7PUJ365N?WMVT6@VSI;QCO)(P6-%')9U R37L7[/GPA\;_!S]F'0 M_AE#XATY/&,6D27.MZW=V#W5K<:]=.]U?WCPI+$TB2WL]Q*4$B$[\;AUH XW M]@C]O+2_VW-$\;:5K7P8\1_#?QU\,_%K^'/'_@3Q/+!-/IMYY231O'<6[-%< MP212*R2J1NP3C;M9K?P:_;H\-?&7]LSXE_L86GPF\3Z'J_PR\/Z3JU_J^O+; MI!J<.H-.(6M4BED!_C#K\VGM;3WET=MHU]I\,[7>EQ3G[C7*(X##?&F'V M>W>$((/B_P#MK>,O&5W"EQI'PQ\,0^#=.6105.IZDMOJ>J@@\.OV5="53V)G M7UKC_P!L#X::=^W9\2O"?[*]C"MSX1\"^.])\7?%;50-T22:>ZWFGZ&A[W,\ M_P!FN)@.8K6/Y]INX"P![/\ M&?'_P"'O[+OP4\0?'?XH75PFD>'K$S26]C M9KJ]F)"0VMO&.99YI62*-!]YY%'&%_ NF:/= M%%Y:G> MQ%NC8JP#$J: /LVBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH XO]H7]G_P"%O[4?P>UKX&?&70&U'P_KD4:W,45P MT,T$L)/'7 MCZ^\.0^'E\7^,'LOM-II,@^'_P (]"^'>N>,?$VEZI>W&H>-_$?]LZO=73(625;.VLHHHP% M6.."TA55(/(9B268GJZ* /C ?\$6_"L%[KVH:5_P4:_:QTR;Q-K$^JZX^C?& M!;+[5>2[=\I\BT3:=JH@"X"I&B* B*H]_P#BO^R9\-?BQ^S#%^R-J-[J>G^# MUL=+TZX@L;A3-57W13Q0?9Y3C/;+X9W:7G@C2_ M&5S820Z=>1VTMK!=LUK9P2W4T5O-+&CW#RD%S(=TH$@]KHH **** "BBB@ H MHHH **** "N+_:%_9_\ A;^U'\'M:^!GQET!M1\/ZY%&MS%%<-#-!+'(LT%Q M#*A#0S131QRQR*0R/&K#I7:44 >4_"7]D?P9\-/B[?\ [0GB;QUXD\=>/K[P MY#X>7Q?XP>R^TVFDQRF?[%!'8VUM;PQO.3+(RQ>9*X3>[".-4R]0_8@\%ZA^ MVW9?MZ/\5_&$H-,CFT_^S/[&DNTO)+4Q&S,AW3QHYD\WS!L #@< M5[510!RWPZ^$N@_#?Q!XP\4Z;J%Y=W_C;Q+_ &UK%Q>LA*RK9VUG%%&%4!8D M@M(5"\G(9B2S$GR/PM_P3TTJSL[KPE\6?VL/C!\3_!]SKXU<>!_B)KFFWEBD MR7 N(H6GAL(;VXMHY A6VN+F6(B-5='7(/T+10!YC^V'^RMX+_;6_9[\1?LS M?$OQ=X@TGPUXKLS9Z_\ \(U/;17%U;$@M#YD\$VQ3@9*!6]&%68OV<-!ET'X M<^'O$'CC7M8A^&VK)J.G2ZDUJ'U*:.RN;2#[6(8(T<1K<^:NQ4_>PPN?1 M:* .*_:*^"&C?M)_!'Q/\!/$_BS6='T?Q?H=UH^MW.@/;I=265S"\$\2O/#* MJ;HY&&X+N7.5(/-4O@I^SY:? +]G;P]^S=X"^)OB1M.\*Z!::+X?UK4A8S7] MI96T4<,"9%LL,C)%&JAY(F)ZMN->A44 >:_!7]E;X9?!/QCXA^*MG/J?B+QS MXM$2>)O'?B>X2XU._AASY-L&C2.*VMH]S%+:WCBA5F9]F]W9O2J** "BBB@ MHHHH **** "BBB@#S/XZ_LL>!/CIXR\(?%.;Q!K7ACQIX#N+M_"GC/PR]LM] M91740AN[8K=03P303($WQRQ.-T<;KM>-'6W^S]^S3\./V:O ^J>#OAN]^;GQ M!KM[KOB;Q%J,Z3:CK.KW;;KC4+E]@1I6(4!518T2..-$2-%0>@T4 >(?LR?L M,^$/V4+WXF:E\.?C!XUOI_BKXOOO%7B-M=ETZ40ZU=QQ1RWD BLXO+.R&%1& M=T0$8^3))/1ZC^R_X:_X94MOV2O!/Q$\8>#]*L/"UKH6E^)O".MBTUNPBMXX MTCGANBC 3XC!9RC!BS;@0Q%>F44 >1_"3]D;2?A_XJT7XA_$KXT^-OBGXG\- M:9/I_AOQ%\09=.,^F03[1.8HM-LK.W\Z1416N'B:C:I\*=;EU?PA;>'YM/2VBO98'MY)95N+.9I=T+O'M+;0 M&) # 8&SGYZ^*O_!)WPY\5/CEXH_: '[=?[2/AG6_%GE1W]OX,^)46 MFVMO:P[_ "+2".*TS'!%YDA57P2N?V;?#G[.. MM^*?&.KGPEXDB\2^'_'NM^(3>>);;7HKI[J/5C>S(WFW(DD=29$:-XG:%T:) MBAZSX&_LM> _@=XQ\6?%*#7=9\3>-?',MHWBOQIXFDMVO[^*UC,5I;;;:&&" M&"%&?9%#%&NZ21V#/([MZ710 4444 %%%% !1110 4444 %>9_'7]ECP)\=/ M&7A#XIS>(-:\,>-/ =Q=OX4\9^&7MEOK**ZB$-W;%;J">":"9 F^.6)QNCC= M=KQHZ^F44 >??L_?LT_#C]FKP/JG@[X;O?FY\0:[>Z[XF\1:C.DVHZSJ]VVZ MXU"Y?8$:5B% 546-$CCC1$C14'(_LR?L,^$/V4+WXF:E\.?C!XUOI_BKXOOO M%7B-M=ETZ40ZU=QQ1RWD BLXO+.R&%1&=T0$8^3))/M]% 'F>H_LO^&O^&5+ M;]DKP3\1/&'@_2K#PM:Z%I?B;PCK8M-;L(K>.-(YX;HHP$^(P6N44 >*_M(_L0>"_VFOC!\-OC5XJ^*WC/1M4^ M%.MRZOX0MO#\VGI;17LL#V\DLJW%G,TNZ%WCVEMH#$@!N:] TWX2Z#I_QHU7 MXY2:C>7&JZIX:L=#2"=D,%G;6T]U.3" H97E>Z_>DDAA;P# V<]510!\H?%7 M_@D[X<^*GQR\4?M #]NO]I'PSK?BSRH[^W\&?$J+3;6WM8=_D6D$<5IF."+S M)"JY)W22.Q9Y'=O8/AC^RUH'PC_9M'[-OA'XI^-I8FM[I+GQIK>LQZEK]W-< MS/+/,X7 4 *N/3Z* /+/V,_V2_ W[#O[/'A_]F+X6^+O$ M.J^&/"ULUMH(\2SVTUQ:VY=G\KS(((=ZAG;!<,W;=@"O4Z** "BBB@ HHHH M**** "BBB@#S/XZ_LL>!/CIXR\(?%.;Q!K7ACQIX#N+M_"GC/PR]LM]91740 MAN[8K=03P303($WQRQ.-T<;KM>-'6W^S]^S3\./V:O ^J>#OAN]^;GQ!KM[K MOB;Q%J,Z3:CK.KW;;KC4+E]@1I6(4!518T2..-$2-%0>@T4 >(?LR?L,^$/V M4+WXF:E\.?C!XUOI_BKXOOO%7B-M=ETZ40ZU=QQ1RWD BLXO+.R&%1&=T0$8 M^3))/1ZC^R_X:_X94MOV2O!/Q$\8>#]*L/"UKH6E^)O".MBTUNPBMXXTCGAN MBC 3XC!9RC!BS;@0Q%>F44 >1_"3]D;2?A_XJT7XA_$KXT^-OBGXG\-:9/I_ MAOQ%\09=.,^F03[1.8HM-LK.W\Z1416N'B:C:I\*=;EU?PA;>'YM/2VBO98'MY)95N+.9I=T+O'M+;0&) #< MU[510!RNF_"70=/^-&J_'*34;RXU75/#5CH:03LA@L[:VGNIR80%#*\KW7[T MDD,+> 8&SGYZ^*O_ 2=\.?%3XY>*/V@!^W7^TCX9UOQ9Y4=_;^#/B5%IMK; MVL._R+2".*TS'!%YDA52V\DMU/'([-&255"5(7,<93K? MV6/V!O#7[+GC_5?B;+^TK\9?B5K&I:4--MIOBQX_DUE-+MS(LDJVD9C1(#*T M<)D(!+^1'_=Y]YHH **** "BBB@ HHHH **** "O"/BK_P $^?A+\3?&GCKQ MAIWCKQAX23XJ:1;Z;\4])\(ZA;6]MXJ@AA:W0W#2V\DUO*;9VMVGM)+>9HM@ M+DQ1,GN]% 'G_P 1?V;O ?CG]FZ^_95T&[O?"'A*]\*MX;CM_"<=M"]GI;6Q MM?LT'G0RI$HA.P$)E0!M((S7,_#_ /8E^'_P\_9E\"_LF6GCOQ/J?A+X?7.@ MG1!JT]HUS):Z/-;S6-G,\-O&)(4>UM\G;O<)M9V#-GV:B@#S']HW]G'7?C[/ MX:U'PS^T_P#$[X8WWAC4I+R&\^'&JV,2ZAO0(8;RWO[.[M[J(8R%>([6Y!%: MWP:^ 7@[X+3:YKFF:CJ6M>(O%-['=^*O%FOS1RZAJ\T<0BB\PQ)'%'''&H5( M88XX4RQ5 7D:_IE]-I MYTV2RM/,-K$D:6:R)Y1ED(82;F+'>6'%=IX%^"&D_#KX?Z_X'\+^+=8M[GQ% MK&LZK>>(0\#7T5WJ-S-<-*A:(QYA\U8X0Z.JQP1(P<+SVU% 'Q1H7_!$+X<: M!H3>$+3_ (* ?M6G0Y[R>YU'0U^,[PVU^T\K2W(G$-NC.)WDD,IW!G,C$G)S M7MGB[]CKQ!X@^,VH_%CPO^V;\9/"FFZMI5OI][X \/ZQI9T%(HH_+#6\5WI\ M\]C(R_>DM9H6)^8$'FO:Z* ,'X7_ P\!?!?X>Z1\*OA?X:@T?0-!L4M-+TZ MW+%8HE]68EG8G+,[$L[,S,2Q).]110 4444 %%%% !1110 4444 >$?%7_@G MS\)?B;XT\=>,-.\=>,/"2?%32+?3?BGI/A'4+:WMO%4$,+6Z&X:6WDFMY3;. MUNT]I);S-%L! _'/[-U]^RKH-W>^$/"5[X5;PW';^$X[:%[ M/2VMC:_9H/.AE2)1"=@(3*@#:01FO0** /&?A_\ L2_#_P"'G[,O@7]DRT\= M^)]3\)?#ZYT$Z(-6GM&N9+71YK>:QLYGAMXQ)"CVMOD[=[A-K.P9L['[1O[. M.N_'V?PUJ/AG]I_XG?#&^\,:E)>0WGPXU6QB74-Z!##>6]_9W=O=1#&0KQ': MW((KTZB@#A_@U\ O!WP6FUS7-,U'4M:\1>*;V.[\5>+-?FCEU#5YHXA%%YAB M2.*...-0J0PQQPIEBJ NY;C? '[$'@OX>?M@^+OVUM-^*_C.[\4>-]$L](U_ M3+Z;3SILEE:>8;6)(TLUD3RC+(0PDW,6.\L.*]JHH XGP+\$-)^'7P_U_P # M^%_%NL6]SXBUC6=5O/$(>!KZ*[U&YFN&E0M$8\P^:L<(='58X(D8.%Y^7M"_ MX(A?#C0-";PA:?\ !0#]JTZ'/>3W.HZ&OQG>&VOVGE:6Y$XAMT9Q.\DAE.X, MYD8DY.:^UZ* ,GQ7X*T+Q?X%U+X=7\+0:9JFDS:;/'9XC,<$D1B(3@A2%8XX MP..*YW]FC]G[P)^RE^S_ .#_ -FSX837\GAWP1H%MH^C/JMPLMRUO @1#(ZJ MH9L#DA1]*[BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HK!^)_A'7/'G@#5?!_AKQU?^&;_4+4Q6NO:6BM<639!\Q _P I/&.? M6OGW_A@S]I3_ *2:?%'_ , ;+_XFO8R[+\NQ=)RQ&,C1:>BE&I*Z[^Y"2\M7 M<\O'8W'8:HHT,+*JFMU*"MY>]*+_ $/J"BOE_P#X8,_:4_Z2:?%'_P ;+_X MFC_A@S]I3_I)I\4?_ &R_P#B:]#^QE?U=X+\+K4E*]11::46XJ,>9*45I= MZ*[=]58_FSQ7XCSO'9\\#74J5*FHVIW6K:3:+XTU#6_"HF4:KX0U6]>6UGAS\WD[R?L\N.5=,<@;@RY4_O+ M\,/B-X6^+WPZT/XI>"+TW&D>(-+@O].E888Q2H'4,/X6&<$=B".U?S,5^PG[ M O[$?[2/B']CSP'XB@_;E^(/@R#4M'-W9^&M+M;9K>SMY9I)(MAD4MAXV23G MNYQQBOG/''A/AR6'P^9RJ0PU64^24N63YU9O50C)MQM\36SLW\*/>\(.)<]C M7K9?&G*O34>9+FBN1W2TCX:>(C\*UM3XH_L*[_ .$;%]CR3?\ DO\ 9_,SQL\W M9G/;->-?##]CKX\^ _'^E>,/$O[?7Q!\36&GW0ENM!U2TM5M[U<$>6Y1=P'. M>/2O6_C;K/C#PY\&/%WB'X>6LD_B"P\,7]QH<$-KY[R7B6TC0JL>#YA,@4!< M'=TQS7CYCA,'A*JCA\1&LFM7&,XV?;WXQ?GHK'IX'$XK$TW*O0=)I[-Q=_/W M7)?J?DM^Q/X\_9'_ &Y?V9=2_8U\=_$?QI\(?VX]*T&>R\83>,?%NH:/XFU7 MQ&(R9IA<"5?[0T^XD#$V2[UCMW*K$BK&]?HA\9_^"C'PD^"O[5&E?L<:A\+_ M (B:[XWUWPA>>(=#MO#GA<36]_#;O$CP1322QJTI:9/FXAC 8RRQ $U\=_\ M!4/X<_"/_@IQ^QLEEX@_8'^*FD?M0PZ-;_\ "O&B^&>IV=_X9\0!D=%/B%(1 MIXL(YB6DD:[,6SYE GV >H:GX'^-N@?\%;_V=8\.>. M/B!IOA"^ETIM,/C MCHG[+GQSU!?AGK6IZ;\6/#-IX,M!J7@E[!0]U)?E[U;9T6,B4"VGG)/B'XA^*?@V?Q9X.T3PC%9QR7&AQ102-?/+ MJ-S:P11G[5;HJM('9I1A<*Y7XZ^%O@_XHV7[-/\ P47\.W_P)^(L%_\ $SQY MXRU#X?64_P /-527Q!;7WAZVL+5[93;Y?S+B)UQP5&'8*AW4WX8^,OVG_!&C M_LB_ GXB_LS_ !F_X55:_LUV6D^*U\ ^$KVVU>/QI:V]A;_V3JLZ^5/IVGA( M9&\P20P3S;/,E>%&H ^A_$G_ 69_9(\,?L?>#_VW+W0?'DO@[QAXM3PTD-M MX7WWFCZE_:#:=+#?+Y@C@\JY1T8B1M^TF+S>,\!\>/\ @KW\6="\?_";P+\, MOV"/C)I,?CCXW2^#=0N?'.B:9H]Q>PVUF]XQTZ"\OD,ZW**/+N)/+B5$G!=) ME5*^2- ^#_[1_AO_ ((]:-^S;??L8?%?3O$_AC]K.+6FT*'P/<7+2:;%XQEU M26> 6XD+PQVA1A-@12E@L+RD-M^T_P#@JWH'Q&U;QM^RK^T3\//@YXQ\8:+X M ^.MMK/BG3_"OAR>[U.RT^XTF^MQW; M>([Q)&B%U/';VJ>5;Q F26&+*(H.]T5N3_;\^!WC+QY\:_B=^U#^R%\//CM\ M'OVF_#UMI,'A?5/"_A*_OO#WQ2A_LJRF@L-7,<4NES)%/-/8/++*@@^S!V=X MT&/8? NG_%.P_P""X>N?'#QY\)/%<&AO^R=I7AN_\3:=X-U*727UZWUJZOKF MSM[@0$2XBF5D()#_ '%+/\M 'M/PE_X*2?L\_&O]ECPG^U9X%LO$DECXVUQ] M \.^$+K2TAUVXUQ+B>WDTHV[2^6ES');7!- M;\2_%7P%\5M(\2?#'Q-\&='@UGQSX<\=6MK]HATJ:(R0ZA;OI]Q=0W<+@%0( M9'D$F(V1795/YT>&_P!F?]J;3O\ @GUX%^)FB_L9^(_&.L_!C]K3Q/XY\1?! MCQ;X1EMKCQ1X:U&YU6-FL[>]B"7,XMM066- &(8,,;P$/N'QH^!$?_!0_P#8 M4^,VD_L6?\$TYO@5K>M>#+:#2+SXD_#&Q\*ZWXEU.UO[748]-,"GS%LO]$\I MWN"L!]/_:"T+]E[XC? #XC^#?&GC7PQJ.M?#?3/ M$UOI*KXP%C$);JSLY8-0ECBNTC*N8;MK8A7!) R1@?\ !*+]NGXL?MZ_!+6? MBU\3/@+K7A!5\;>(+'39KJ]TR:T6"TU2XM([-6MKIYGGB2$"61XDC9]QC=UV MFO-_V"_B+\/?VB/B+X0UK3?^"*>K?!/QCX7CFF\8^*_'OPAL=&@T.4VTD4D. MBWP59KYYIBBB2)5C^S^:TC*WEQR;'_!$'P]\5_@[\ O%O[-7Q>^!/C+PMJ_A M;XJ^+KJ?5=>T?[/IVHPWNN75U;264S-_ID;PS!O,B#(NTAF!*@@'$_\ !:'P MU82?M=?L7M:W5_9+XH^/\&B^)X],U2>U36-.^RO-]ENUA=1<1;XU.R0,,%AT M9@?=O'7_ 4T^#_PX_:3\1_L6^$_@!\4_%'CKPGX+MO$$'A[PEX/B\O4+"2= MK=!:R7$\,056C<>9*8H,H$64NR(WC_\ P5]\/_$'Q?\ M6_L@:GX!^#GCGQ+ M8^ OCI!XB\9:CX;\%:A?VVDZ:+9X3/)+!"RG#2#Y$+/A6.WBMOPC;>+K3_@N MCXX^.EW\*/',7@NZ_9FTG0;3Q2_@74_L4^I6VKWE[-:I)Y&&D$$Z$ ?>;*+E MQMH ]7^&O_!3;]FGXK?LG^#_ -KCPFOB$Z9X[UX>'O#'A.ZTI8]=N]>^U36K M:1]F,FQ+E)K><.6D$2)#)*TJQ(T@Z']G;]MKX>?M"_&7XA?LZKX#\5>#_'OP MP;3G\5>%O%UK:"5;6_A::SNX9K*YN;:>&14%?"T]WI M_AKQ7X.^P^+O%%]"DDS6MEICR^8H55$:>=M,\T^$"K'OE /HJBL#X5>.IOB? M\,/#GQ*N?!6N>&I/$.A6FI/X=\360MM2TLSPI*;6ZA#-Y4\>[9(F3M=6&3BM M^@ HHHH ***XGXV_"WQE\4M+L;#P;\:=;\%RVMPTDUUHD4;/!KN2#7+[PG'>QOJT%A+$1)%.]N&0O&0ZQM(RD$9KSG]A;5_\ @GI^VGX] M^&?[5O\ P3'^-[Z9I_@_4;M_B)\--/\ $=Y9I)!<:3>6L3:AHKR%%O(KF6+9 M=%,.OG8DE&PCZ>_:^^,WQ<^!7A?PGXV^$OP=U_QV'\<6EIXG\/\ AFQ2XO3I M$D%P+BXC5V49A(CFQN!8Q(GDI(X5FDF(5(F M!N_\%Q?VJ/"W[.O[0_[*ND_&O7I;SX1:]X]U>#XF>"-.U%5N-:D;3O*TAI[< M2(UQ91WT@:17/VG_L;_ !HU']EOQ!X=_8:^-/@_QF?''C:_U_Q= MX/\ "VGVDFK6?A+PQ)JC^1I\^I!VB5;*.>WB?YRB-*D,!D01%OD+0?AIXF^* MT?[8?[%O_!33]B'XS^)?&'QA^)=_<^#_ !_X.^'UQJMAJ7A^-8AH$%CJN!9V M(L7C\U([J:&)&G/FD,\PKN?^"9OQE_;Z_96\8WW[.O\ P4!_8H^+7CSXT+I> ME^'/"'Q8\.Z4E]X5U+P_:QXM8[C55Q'I[)++/-=23;YI6?=^\9880 6?''PZ M^"'B/_@X1\=_"7XR^*[W2? \O[+MGXE71T\>WVC6,6L/K302WT8M[F%8YS I MRZ8/!?[V6KT/_@W^^-WQX^,/PH^,VD^.OB=K_P 0/AIX0^-^M:%\#?B-XHNW MN[W7_#D$I6-S>2?/?QH0 MRQ8N6==W[L*N?9_#?4/&7_ <)>*_BWX\_9Q\5 MZE\.[_\ 9PL?"5CXHUGX;WTVD2ZW%K7VEH!+);F, 0N2)SB+AAOS@']";"PL M=+LH=-TRRBMK:WC6."W@C")&@& JJ. . !0!\&_\%MOB!\3--LO!G@K7/V6 MOCIXS^"L,=WK7Q1\0? ;6EM=7M)(=J6<.V&XCNI(%#7%S,(]H)AM_G*^8M>< M_'']HKX,? #_ ()'?"VS_P""8OQP\47^C?M$?%_0?!'A/X@ZIXGO-1U>P?6; MUH[V;[1>,TT5S##;7,"J<-!(H( 9*^T_BS^VOI?P<^/,/P*\0?LS?&C55O=! MCU#3?&?A+X:7>LZ%<3-(Z&Q>ZL_,^RW"[ Q^TK#%M=3YF,X^1/C7_P $L_BB MG_!/8Q_"GP%%;_$#PU^TT?CUX4^'-O>0".VN$UF2]70XY%;R5E^PRO'\C>3] MI8A7\O$E '9_%3QKH/\ P3D_X*?_ ^$WPP-QIGPW^.G@SQ;IGBGPV;R6:V MMM4T*RAU*VU9%D9C]JEB>X@FDSNGS$TI=HU8> >"/B/\5_C;_P $./&/_!9V M;Q9J&G_'"X;7?B'X5UL:A*RZ#I^FZM.MMH4,>X)_9SV-F(IK;&R9KB61PTI\ MP?2WCCX.:Q^WW_P4M^"?[1P^'/BC1_AM\"?!7B>:6Z\9>%[W1IM8UW7K:&Q% ME':WL<4[I;VD';HZ#?>'-2U66XCUN;4EC^R0)%I]U)YMNT@N/.MC&L3&2/ M< ?I'\#/B9I'[0?P"\'?&2VTI8[#QOX/T_68[&;#A8;RUCG$;9&& 63!XYKX M$_X)?:MX:^%'[4W[=OQ"\16GB+6=/^'?Q;%KX>TRWDNM3ETK3OL N)+73[=F M;R59W8[(PHP%!PJ#'Z"?"7X=:!\"O@SX9^$GAUYI-+\&^&++2+%O*+R-;VEN MD*':H)+%8QP 23P*^!?V +'XA> ?CA^W9XM\M_#__ (+:_LT?$/0?@]\0;#X, M?%FP\$?&O7;+0O"WQ U;PG;PZ1:ZO>,Z6MA5TV"6&.:!7.QI5975? M4_C-^U?\/+KQAXS_ & #:QMHUO=QN\$$LMQ> MVK-<30H\BV]NTDWE[6*J)8O,_/>R^$GQTTO_ ((K?L;?!.Y_9S^)1\8> /C) MX(O_ !CX:B^'NIO>:5:Z7JIN+V>5!!Q&D1#!AD29PFX@@>W?LV^(_C1^PI_P M46_:,T/XL_LW?$[Q5X0^.GB[3_&GPT\>^"?!-WJUL\C6$5K-I.H-"A_LN2)H MHUC:Z,46P,S/&,9 (?\ @AA^T-X7^$W_ 1:_9V;6+/6O$7B#QE7+J>MW?]K:K>1G53A, MC%?G-\#OV=_VK/A?_P $W?V./CMXH_X)\>+?'0^ ?B7Q9;_$_P""6N^%8I=7 MU/1]:N+G%_9:?<9-Q-;@P2I$55V+D#"AW7[L^"/QL\%> OA%XZ_:F^ G_!*K MQ-\.X=1M;&PT/PX_PC71_%/BO45,H#7EG812S6VGP[XE$UPN\#[2RQ[1%YX! MZI^SM_P4(^$G[5&J^";7X)^"?%&KV'C7X=VWC-==A6P:RT33[B22*"*_9+MF MAN9'BE58461B8I1_RQF\OWBOSH_8,^"WQ;_X)6?MI:W^ROIGPT\0>+?@Y\9K M<>,XO%_A7X=W,=CX*\6S'9?:?)Y$)6'39]BR6ZEV-H (Y/E9IC^B] !1110 M4444 %%>97WP*^)%W>S74'[2OB>!)96=((X(=L8)R%&1T'2HO^%!?$S_ *.? M\5?]^(/\* /4J*\M_P"%!?$S_HY_Q5_WX@_PH_X4%\3/^CG_ !5_WX@_PH Z M/XZ_%&S^#WPPU/QM.R&XBB\K3X7_ .6MR_$:X[C/S'_94UYO^PM\;+SXA^"[ MOP3XGU)[C5]&E,J33/EY[:1B0Q/.Y?AI=?%/5O$MK MHS@S2:@4"I=%?F"J@ ^4$+D\@[A]>&^''C/6/ GBVUUS2/$=]I67$5W=Z:WN(EE@FCA@*NC#* ML#CH00:F_P"%!?$S_HY_Q5_WX@_PH ]2HKRW_A07Q,_Z.?\ %7_?B#_"C_A0 M7Q,_Z.?\5?\ ?B#_ H ]2K\I?$G[4?[,OP^_P""G/Q?_9Y_X+*VNK>&[WQ7 MXE@E_9X\>>)-4N[/PTGAH6END=MI]W#(B:9>I<">2:Y#1NTD@5I5,<2G]5;& MWEM+&&UGNGG>*)4>:3[TA P6/N>M?&WQ8^)GP@_:)\(?$C]F?_@I1^Q'XXU_ MPQ9>,]3M?#%XGP>U;Q!8Z_IBRL+:[M7TJVGDL[B,,85=O)E8QK+$S!]P /=_ MV.OA)J?[-_[-FG?#GQ?\6=0\6QZ5J6M7D'B_Q%KKW]U>Z?<:I=W=K-E?'"*36M1^*'P4^+7B?6/VF?BG9: MY]K_ +:TD?VH;71K*%)S]OM[B"2R,$2(+2".Q,D;>:(E>GKG[)W_ 4$_9J_ MX)"_"?X56GP4\?>._ &A?M*)KOC'X/0?Z?XGD^%RZA+/:Z+<6\;'[2Q587FM M$+8\U8F 1)571_;%^%_[06O_ +2^I_\ !2+_ ()S?LC?&63P!XZ\*6?AS]J' MXJ>,])22) ^DZ??*EVU[':+)!)*L,>8I%%M*7>9T /K#_@H)\?\ MP%^UQ_P1*^+O[4?PMT7Q3I%A_P *HU7Q#X#UO5]/FTC4%>.R::VU"V^99H5; M@J_REU)X*,"WR#\4/'6H?LW_ 3_ &#_ (D_L#_'3Q)>?&[XCZWX0L?&/P]M M/'U]J]MXOT>ZTM9=7N=0T^:XEC00R!"UWL1H?.<[AM!3ZR_;$^.'BS]L#_@D M;\;M#^%'[&/Q;\,KXB^&E]X;\!^$_$'P^N;36M1O)[.2(1KI<*/):6T9:)%F MEV*Q$F $1'D]M_X)H_#_ ,,^%?V+/A0\_P 'I?"WBO3?AEH>D>)X=7\(R:7J M4=Y;Z?;QW$,HFB223;*K#>-R,5RK,.: /<_$NJWNA^'-0UO3=!N=5N;.REGM M]+LFC6:\=$++#&9&5 [D!0695R1D@/O'=\OA/Q+*@=Y4T>*WN#97,%JA 6 KD) K'S&60 MC]1_BWX^N_A7\+_$'Q*L?A]X@\63:#I$]]'X:\*6D<^IZF8D+_9[6*22-9)G MQA4+KN) SS7R[XLATS_@I?\ $+X#_$3PS\!/B)X.L_A9\1(_&NJZW\2_ MWX M2::XA,K1![816SYE+^4K 'GW[--J/^"HOQ^_:U\0? M%?Q!J\6E?#GXE7/PK^%D>GZK/;'PI/IMFAO-6LS$Z^7?R7EP)/M(_>JD$4:L M$#!O$/V<_P#@I!\8O^"B7P__ &"OV>?'VO7-I/\ &:3Q7??&^[TFX:UEU:#P MI%<0_96:(J5@O[R*.2=$VAHPT1_=NR'Z%^!O@[XF?\$V?CE^U-I]A\%O%_B[ M1_BSXZF^)?PLG\*>&;K48]1UB_LTBOM*N9($:/3Y%O+>)EENFB@:*Y5_,_=R MA/(_@=_P2Q^*W_!/GX:?L/?&"RT.\\4ZU^SX_B*Q^+^E>&K22^NIK3Q/%,][ M=6T42M+>"QO94/EQ(TDD(=D1B A /=OV3_B?J?P1_P""LOQB_P""<^E7/PZ)9WT_4;*WW$F.V>=(9TA!"1-),$ 5PJ\;_ ,''.G&R M_8[\%>,-#U74M(U@?&SPII9U?0]5GL;IK*ZOO*N+8RP.CM$Z,,_B'_ ,%-_C'_ ,%(/%?A+5]!T'5? ^B_#_X;6GB#2YK"_O["U=KR M_OI;2=5FMHWNW6*)9521E@>0J%>,MQW_ <%>$/B3\4/V3/!WP[^$/P@\9>, MM;B^,?A?6Y]/\)>$[S43#865[YUQ,[01,B;47A2P9B0%!H ]E^+G[?\ \!?V M5OV@_"O[$L/P>\>ZAXE\0>%;[5/">F>$/"'G6MW%9B/?;0NTB!I(;+3;35O#^L MZ?;&60722WOV9XD5X9289Y2\;C8';*CC/CE!XM\6?\%F?V<_C'X=^%'CJY\( MZ'\+_%NGZUXE'@34UL]/NM0:Q-I%/(UN/*9OL\F=V F!OVY%>;_L]Z!\2?"_ MP<_X*!6^N? OXC6UQ\0?B;XIU;P):2_#S5%EU^UN]"MK*WDM4-OF3?/"ZXP" MHPS;5(:@"K^P,?AK MXV\&_$;PYX67Q+%X)\1:;:SWFM:.TAB^VZ>VGW-U#=H)AY+*LGF(Y =%!!KX MAUKX"?M,O_P3:_88^+7P^^"'C*_\3_LNZOX3O_B-\+;SP]<6>K7=I;Z3_9VI M"TM[E$^U7, =WB5"1(-X1BQ56]ZU/P/??M+_ /!4/X;_ +>'AOP)XTT7P+\' MOA)K]E?ZGX@\":II=_K6HZI)"L=C#I]W;QWLRP0Q33.PA*[YHD3>_F! "Q\+ MO^"XO[._QB^$]M\?/ 7[-/QZO? LOA77M6*XM)Y8IV\N MY98C+&N"A4[6=)$DC30M/^"U/[-HTGX0>./$/P6^+NC>"_C;:V \%>/-0\%Q MMIKZC>6)O+?29$@N)+IKN1%9$$,$L,DBE8Y7P37C_P#P3O\ !/Q5^'G_ ;V M:Y\"/'WP.\>Z/XXTWP7XXTZ7P?J'@F_349KF_O\ 59K-(8?)W3B1+J [H]RK MO(.O 'Q=D_P""X MT&UTC3)+;4)[A!;DJL4C*.,F0',8< D 'V)\'/\ @I?\&/B;\0?B5\*O'OPW M\>?##Q#\+/#,7B7Q%I?Q&T:WMY)]"D68KJEL;.XN5EMQY$@8$K*K#:T8/%5? MA!_P5!^#GQ;^(7PI\ /\)_'WAI?CEX3O/$7PCUOQ%8Z>+/Q+9VUK'>2"/[+> MS2VTIM)8[A4NHX24;'WU9%\'^+*_M'Z%_P %7OC;\?/@+^S_ .)M9NW_ &.% MT/P#?ZUX0OH=%U;Q3:7^H7L.FO?''[4_ M[#/[4VJ_L@_M"ZCJWAJ/Q/9?/&?A66TDL-6O_ []E$,=G-)'%IU@ET7" MO'%;V>QD*-(^_ !]-?LD?\%(?'_[2D/[2EQ\;?V4/&VB^%OA?\2M8\,Q16;: M9?2P6MEI>FF6RE2QO7GEO)9;BXGS"DD"1RHGV@F,FND_93_:S_8G^#__ 3W M^"7BW]FWP)XDTGP)XWAM-$^#7P^2154X\P_8KTWXK_ !\<_MI_"_XC?L[?$*%?%/QJ\1^-_#OB*S\+37&FZII M=]I.GPVRVLL6YKJX:2!U,,*NR8^?;7@7P;_9P_:J^%_[#_[ 7[1VF_ /QO=Z MM^S'K5Y:_%/X8MX;N8M:73]0M);"ZO+:SD17O)+9'$B1Q!C(LC;,E2* /T \ M(?\ !1'X2>(/'GQ ^#7BGX=^-_"OQ!^''AZ/Q!K'P^UK2()]4O\ 1Y25BU"P M%A<7,%[ TBF,M%*3'(-DHC/%>9> /^"WO[,GQ$\*_"/XGZ;\&?BU9>!?C+X@ ML] \.?$'5/"=O#I%CJUW+)#:V=W)]J,@:21-@EACF@5V"/*CJZI@:Q\-];^- M_P#P4JO_ /@HAH/P]\9Z=X)\#?LW7W@ZUDU7P1J6GZIXAU2]U W1@@TZX@2\ MDBMXHP2S0A6ENE"%O+DV_,ND_![X\Z1_P0O_ &3O@-=_LX_$K_A-? _Q<\'W MOBOPQ%\/M3>\TRVTW6S=7<\B+ <1K"0RL,A\X3<00 #]5_CO\*X_CE\&?$_P M;G\4ZCHD/BC1+C2[G5M(N'AN[6*=#'(\,B,K1R;&;:ZD%6PPZ5^=/[07[+/P M>\#_ /!:W]FK]FWPO;^)+7P/XG^&/B^\\0^'?^$\UAX=0N+2*+[/+*7NB[NF M202V>>PK(J31JZ":%HW (R-RL RGU! (Z$"O@C]J71O'U__ M ,%VOV=/C!I'P;\>:AX/\&_#SQ5I7B?Q9IW@;4;C3K"[OXE%M&T\ #WWPEI?PM_X)[>'H?@_P"##XO\67'CKQE>W7@+P-%JCZCJF3:I M/=6\5QJ5T%%M%Y4TWF3S1QQB9(0=QB5\OP'_ ,%4/V8?%?@+XE>+?%T/B3P7 MJ_PA\30>'O'W@CQ1IL1UFPU*Y=$L;>.*RFN(KLWC21K;&WEE69G 4YR!X_\ M\%B?A?\ %/1_CE\ /VVO"W[)-U\=_!WPON_$6E?$CX8:3H4.JZG/INL06:KJ M%C9S K6L/S1QA) MLEQB9GBF^15DB+ 'U+ MK/[87PN^/GCOQ]^P9\2/A5X\\">.(_A3+XJ&A>))+6(ZGH/?VJ_ M.O\ BRS_ &)?C!\._#^E^#[PZR?B=X"GL-7N]1=%$5AI]A&SW%T!F1I)PGEY M$2Q^87E_"'X[Z1_P1(_8^^!UW^SE\2CXR\ _&7P9?\ B_PU%\/=3>\T MJUTS5VN;R>1!!Q&D1#*PR),X3<00 #[?\7?\%6/A3H?QW^)G[,W@O]G3XQ^- M/''PNTW3[_6-!\*^#(F?4+>[6=DDM'N;F&-E58&):5HE%?\ @L+^TW\:O$?PE\>V?A'Q'\//!EIX>\12 M^ -5^RZE/IT5\;R.!A;DR,GVB( 9*]%\"^"/V>Y/!L-UKW@_4-,U#7M0N=5-](D6GW,"7CP MVT,2\M"/,EN0L>\QOCX\^#O[+'[76G_\$C_V9_$GAC]G[QK_ ,)O^S?^TK>> M/_%?PLU;P_/8:EK.D/K^LS2)9QW*HL]S]CU!)HPK')WIS)A" ?I3\+_VY?AU MX\_:0OOV1/&WP_\ %?P^^(UOX;7Q#IGAOQI#8YUK2C)Y3W=E<6%U O%(U;5_&/@[4- GU74-9BM;:VTZ.UU&&"XD$,4=Q/))Y?E*S M1J&+E@OQ!\%/&OPGTK]F;1_V2_C5^R[^U)IWP+\-_&"]\7:5H6@_ &]URPMK M*WUR?4;2U'B'3Y)H[S2O.*7&^*#S64[%G:,!F /T[\#?M_?#WQK^V(/V(;GX M1^/=!\7R> $\9VUSXBTRTMK.XTAI(X?,1OM32M(LT@A>+RM\;@[PJX8]U\$/ MC_HGQVO_ !A:^'O!.OZ;;^#?%MUX=N=1U>.V$&HW=O@3M:F&>0R1HQ\MF<)A MPZ8W(X7Y3_X*QZ%XPUCX8?!S_@J!^Q/_ &9K_P 0/ACXGTRY\'VTMV8+?QCH M/B&2WTZ?22YQQ_@1X:^$;ZP=3O=+L"^ MN:RZ;7U75)W:XOK]QV>XNY9YV_VI30!\3_MY>$-&NO\ @NU^QKX98W::1XST M/Q]-XOT6#49H['6Y-/TF*6S>[MT<17!B=R5+JW109_MO:1X]U7_@MG^R/\6_#_P;\>ZKX2^'&B^.+?QKXHTCP+J5W8:9 M)JFEQP62M-% RR;Y$*DQ[A'D%RHR1-\ ;#QMX0_X**?MT_$_Q)\'?'UKX>\: M:1X-'@W5V\ ZFT.NMI^@SVEVMJ5MSYI2=U0 2..'R8(Y9)Y)I(XH1$ MV]Q\H/RE^Q/\7O"'AK_@KW^VO\4OB'X<\1_#W2O#OPV\%ZEXIM_'U_&YTU(H M=5GGNA)#3*44$C",K(OA7[/GP>_:T_9B^ O_!/S]K&]_9;^)&N MV?P"T3Q-X3^+_P .=-\(7;>(=)35X$@34K:P9!+>)$T:E_)5RR, N?G*]Q\4 MO@5\>/VZ_P!HG]MSP]\//@)\1?"^C_&S]G?PYHG@'Q;XU\*3Z-9W-_:6U^3! M,+K9-#O>>*-D:,2H&8O&HP2 ?:EM_P %)_AGI_QS\!? ;XF?!;XB>![_ .*M ME=S_ QU;Q7IVGQ67B26WA$[VB&"]EFL[DPLLBPWL5LQSM_U@*#G_"G_ 5Q M^"/C"\\>^%-.^"?Q+A\8_#OX@Z7X,UKX?7>FZ9'K=SJ>H9-L;:#[?MFMS&KS M_:-XC,$/%Q<:-J"+YFH2SNNR 6P)42EW.V,"3D?VG/!?[0-G^T)X=_X+A? M #]G7Q9?>*?#GB5?!&I?!A?AW=1ZWXE\%&>6VFOGCD@$L>HAG>[@E8I$MH(X M';>TD;@'Z=6DTES:Q7$UI);O)&K/!,5+QDC)5MI*Y'0X)''!/6I*SO"7B:R\ M9>&;'Q5IMCJ-M!J%LL\5OJVES65S&&&=LL$Z))$X[JZ@CTK1H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@#B?VB?V?OAQ^U!\(=7^"WQ4TQKC2=7A ,D+!9K653NCGB8@[9$8 @X(/ M((*D@_D;\;O^"#/[9W@3Q-/;?""WT?QUH[2'['=V^JP6%P$SQYL5TZ*K?[CN M/?M7[445]WP=XC<3<$1G3P$HRIR=W":R/C>*>!.'^+I M1GC8M5(JRG!I2MV=TTUVNG;6UKL_)[]C;_@@?\2KSQG9>,_VQ-2T_3-#LIUF M?PII5\+BZORISY4TL?[N*(\9*,[,,@;"0P_5RQL;+3+*'3=-M([>WMXEBMX( M4"I&BC"JH' '3%2T5P\6\;9_QKC(U\RFFH748Q5HQOO9:N[ZMMMV2O9( M[>&>$LEX3PLJ. @TY?%*3O*5MKO31=$DEOI=L****^2/I0HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_.;] MO#]@_P#:M^,_[5OBKXE?#7X5_P!I:)J7V'[%>_VY8P^9Y=C;Q/\ )+.KC#HP MY SC(X(-?HS10!^1'_#K_P#;G_Z(=_Y^\3:;X1U&]\%Z+_:&K):O_9UF94023$8 M7+.RJ "%-.^"VF_P#!2+XTZE\+M&T^/3M(\#WD.@QS MPZ=&@C2Q.K0Z:FH")8P$5XYHYU55"RC&:^K** /G[3_^"?OAR']IR'X\:Q\> MO'^H>%=(CTY_!_P7FU."/PGX>N[*T%K! XML 22 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2024
Mar. 13, 2024
Jul. 31, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2024    
Current Fiscal Year End Date --01-31    
Document Transition Report false    
Entity File Number 001-38464    
Entity Registrant Name Smartsheet Inc.    
Entity Incorporation, State or Country Code WA    
Entity Tax Identification Number 20-2954357    
Entity Address, Address Line One 500 108th Ave NE, Suite 200    
Entity Address, City or Town Bellevue,    
Entity Address, State or Province WA    
Entity Address, Postal Zip Code 98004    
City Area Code (844)    
Local Phone Number 324-2360    
Title of 12(b) Security Class A common stock, no par value per share    
Trading Symbol SMAR    
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    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 5.8
Entity Common Stock, Shares Outstanding   137,424,128  
Documents Incorporated by Reference Certain sections of the Registrant’s definitive proxy statement for its 2024 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the Registrant’s fiscal year ended January 31, 2024.    
Document Fiscal Year Focus 2024    
Amendment Flag false    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001366561    
XML 23 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Audit Information
12 Months Ended
Jan. 31, 2024
Audit Information [Abstract]  
Auditor Firm ID 34
Auditor name Deloitte & Touche LLP
Auditor location Portland, Oregon
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Revenue $ 958,338 $ 766,915 $ 550,832
Cost of revenue 186,448 165,285 116,473
Gross profit 771,890 601,630 434,359
Operating expenses      
Research and development 234,071 215,205 165,440
Sales and marketing 510,576 479,250 329,751
General and administrative 147,525 128,811 109,204
Total operating expenses 892,172 823,266 604,395
Loss from operations (120,282) (221,636) (170,036)
Interest income 25,641 7,742 48
Other income (expense), net (1,501) 1,104 (813)
Loss before income tax provision (96,142) (212,790) (170,801)
Income tax provision 8,489 2,849 296
Net loss $ (104,631) $ (215,639) $ (171,097)
Basic net loss per share (in dollars per share) $ (0.78) $ (1.66) $ (1.36)
Diluted net loss per share (in dollars per share) $ (0.78) $ (1.66) $ (1.36)
Weighted average basic shares outstanding (in shares) 134,507 130,071 125,632
Weighted average shares outstanding (in shares) 134,507 130,071 125,632
Subscription      
Revenue $ 904,031 $ 713,735 $ 507,375
Cost of revenue 134,658 114,384 77,460
Professional services      
Revenue 54,307 53,180 43,457
Cost of revenue $ 51,790 $ 50,901 $ 39,013
XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net loss $ (104,631) $ (215,639) $ (171,097)
Other comprehensive income (loss)      
Net unrealized gains (losses) on available-for-sale securities 461 (169) 0
Foreign currency translation adjustments (708) 270 0
Total other comprehensive income (loss) (247) 101 0
Comprehensive loss $ (104,878) $ (215,538) $ (171,097)
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Current assets:    
Cash and cash equivalents $ 282,094 $ 223,156
Short-term investments 346,701 233,225
Accounts receivable, net of allowances of $6,560 and $6,285, respectively 238,708 198,643
Prepaid expenses and other current assets 64,366 55,063
Total current assets 931,869 710,087
Restricted cash 19 197
Deferred commissions 148,867 121,785
Property and equipment, net 42,362 39,395
Operating lease right-of-use assets 39,480 54,278
Intangible assets, net 27,960 39,069
Goodwill 141,477 142,415
Other long-term assets 5,445 2,983
Total assets 1,337,479 1,110,209
Current liabilities:    
Accounts payable 2,937 2,125
Accrued compensation and related benefits 77,453 68,347
Other accrued liabilities 30,534 27,437
Operating lease liabilities, current 16,040 19,220
Finance lease liabilities, current 216 0
Deferred revenue 568,670 457,534
Total current liabilities 695,850 574,663
Operating lease liabilities, non-current 33,100 47,564
Finance lease liabilities, non-current 455 0
Deferred revenue, non-current 1,785 2,195
Other long-term liabilities 434 129
Total liabilities 731,624 624,551
Commitments and contingencies (Note 14)
Shareholders’ equity:    
Preferred stock 0 0
Additional paid-in capital 1,468,805 1,243,730
Accumulated other comprehensive income (loss) (146) 101
Accumulated deficit (862,804) (758,173)
Total shareholders’ equity 605,855 485,658
Total liabilities and shareholders’ equity 1,337,479 1,110,209
Common Class A    
Shareholders’ equity:    
Common stock 0 0
Common Class B    
Shareholders’ equity:    
Common stock $ 0 $ 0
XML 27 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Accounts receivable, allowances $ 6,560 $ 6,285
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common Class A    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 136,884,011 131,845,028
Common stock outstanding (in shares) 136,884,011 131,845,028
Common Class B    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 0 0
Common stock outstanding (in shares) 0 0
XML 28 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Changes in Shareholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock (Class A and B)
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance, common stock (in shares) at Jan. 31, 2021   123,272,902      
Beginning balance at Jan. 31, 2021 $ 526,929 $ 0 $ 898,366 $ (371,437) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   4,536,623      
Issuance of common stock under employee stock plans 38,248   38,248    
Taxes paid related to net share settlement of restricted stock units (6,171)   (6,171)    
Share-based compensation expense 116,870   116,870    
Other comprehensive income (loss) 0        
Comprehensive loss (171,097)     (171,097)  
Net loss (171,097)     (171,097)  
Ending balance, common stock (in shares) at Jan. 31, 2022   127,809,525      
Ending balance at Jan. 31, 2022 504,779 $ 0 1,047,313 (542,534) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   4,035,503      
Issuance of common stock under employee stock plans 20,577   20,577    
Taxes paid related to net share settlement of restricted stock units (4,177)   (4,177)    
Share-based compensation expense 180,017   180,017    
Other comprehensive income (loss) 101       101
Comprehensive loss (215,538)        
Net loss (215,639)     (215,639)  
Ending balance, common stock (in shares) at Jan. 31, 2023   131,845,028      
Ending balance at Jan. 31, 2023 485,658 $ 0 1,243,730 (758,173) 101
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   5,038,983      
Issuance of common stock under employee stock plans 21,106   21,106    
Taxes paid related to net share settlement of restricted stock units (7,100)   (7,100)    
Share-based compensation expense 211,069   211,069    
Other comprehensive income (loss) (247)       (247)
Comprehensive loss (104,878)        
Net loss (104,631)     (104,631)  
Ending balance, common stock (in shares) at Jan. 31, 2024   136,884,011      
Ending balance at Jan. 31, 2024 $ 605,855 $ 0 $ 1,468,805 $ (862,804) $ (146)
XML 29 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Cash flows from operating activities      
Net loss $ (104,631) $ (215,639) $ (171,097)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Share-based compensation expense 206,206 176,555 114,900
Depreciation and amortization 27,012 24,856 21,765
Net amortization of discounts on investments (12,546) (2,768) 0
Amortization of deferred commission costs 53,587 47,093 43,680
Unrealized foreign currency (gain) loss 670 (1,198) 1,048
Non-cash operating lease costs 12,012 18,914 14,905
Impairment of long-lived assets 1,448 1,544 0
Other, net 4,042 (429) 0
Changes in operating assets and liabilities:      
Accounts receivable (43,910) (47,597) (48,575)
Prepaid expenses and other current assets (9,548) (21,437) (19,884)
Other long-term assets (3,049) (590) 467
Accounts payable 828 154 (1,331)
Other accrued liabilities 3,481 8,432 1,950
Accrued compensation and related benefits 7,894 3,739 19,906
Deferred commissions (80,668) (77,566) (74,463)
Deferred revenue 110,781 123,853 110,664
Other long-term liabilities 308 89 (3,904)
Operating lease liabilities (16,039) (14,417) (13,543)
Net cash provided by (used in) operating activities 157,878 23,588 (3,512)
Cash flows from investing activities      
Purchases of short-term investments (513,490) (456,649) 0
Maturities of short-term investments 413,100 226,048 0
Purchases of long-term investments 0 0 (1,000)
Purchases of property and equipment (2,563) (6,137) (10,563)
Proceeds from sale of property and equipment 42 217 0
Proceeds from liquidation of a long-term investment 0 622 0
Capitalized internal-use software development costs (10,775) (7,660) (6,706)
Purchases of intangible assets 0 0 (31)
Payments for business acquisitions, net of cash and restricted cash acquired 0 (20,342) 0
Net cash used in investing activities (113,686) (263,901) (18,300)
Cash flows from financing activities      
Proceeds from exercise of stock options 1,653 5,633 19,132
Taxes paid related to net share settlement of restricted stock units (7,100) (4,177) (6,171)
Proceeds from contributions to Employee Stock Purchase Plan 20,006 12,600 17,380
Payments on principal of finance leases (34) 0 0
Net cash provided by financing activities 14,525 14,056 30,341
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash (32) 334 (1,197)
Net increase (decrease) in cash, cash equivalents, and restricted cash 58,685 (225,923) 7,332
Cash, cash equivalents, and restricted cash at beginning of period 223,757 449,680 442,348
Cash, cash equivalents, and restricted cash at end of period 282,442 223,757 449,680
Supplemental disclosures      
Cash paid for interest 11 0 0
Cash paid for income tax 12,085 551 196
Accrued purchases of property and equipment, including internal-use software 1,445 1,271 1,164
Share-based compensation capitalized in internal-use software development costs 4,567 3,359 1,970
Right-of-use assets obtained in exchange for new operating lease liabilities 1,666 7,230 994
Right-of-use assets reductions related to operating leases 4,451 4,696 0
Purchases of fixed assets under finance leases $ 693 $ 0 $ 0
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Overview and Basis of Presentation
12 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Overview and Basis of Presentation Overview and Basis of Presentation
Description of business
Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services.
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. Certain prior period amounts have been reclassified to conform to current period presentation. These amounts were not material to any of the periods presented. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation award grants; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.
During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
XML 31 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and the Company does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Professional services revenue
Professional services revenue primarily includes fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Consulting services revenue is recognized over time, as those services are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services and are expensed as incurred.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable and allowance for doubtful accounts
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the invoice date.
The allowance for doubtful accounts is based on the Company’s estimated expected credit losses derived upon assessment of various factors including historical trends on collectibility, composition of accounts receivable by aging, current market conditions, reasonable and supportable forecasts of future economic conditions, and other factors. The estimated credit losses are recorded to the allowance for doubtful accounts in the consolidated balance sheets, with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the consolidated statements of operations.
Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):
January 31,
202420232022
Beginning balance$6,285 $7,561 $6,933 
Additions8,631 5,440 7,700 
Write-offs(8,356)(6,716)(7,072)
Ending balance$6,560 $6,285 $7,561 
Deferred revenue
Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. The Company typically invoices its customers annually in advance for its subscription-based contracts. Deferred revenue and accounts receivable are recorded at the beginning of a new subscription term. For some customers, the Company invoices in monthly, quarterly, semi-annual, or multi-year installments and, therefore, the deferred revenue balance does not necessarily represent the total contract value of all non-cancelable subscription agreements. Deferred revenue anticipated to be recognized during the succeeding 12-month period is recorded as a current liability and the remaining portion is recorded as deferred revenue, non-current in our consolidated balance sheets.
Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expense in the consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Overhead allocations
The Company allocates shared costs, such as facilities (including lease costs, utilities, and depreciation on equipment shared by all departments) and information technology, to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category in the consolidated statements of operations.
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. Interest earned on cash and cash equivalents is recorded in interest income in the consolidated statements of operations.
The Company’s restricted cash primarily relates to Australian employee contributions to our ESPP. See Note 17, Supplemental Consolidated Financial Statement Information, for more information related to our restricted cash.
Short-term investments
The Company’s short-term investments primarily consist of U.S. Treasury securities, corporate bonds, commercial paper, and agency securities that have original maturities greater than three months at the time of purchase. These investments are classified as available-for-sale securities and we re-evaluate such classification as of each balance sheet date. The Company considers all investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities as current assets in its consolidated balance sheets.
Available-for-sale securities are recorded at fair value each reporting period. For unrealized losses in securities that the Company intends to hold and will not be more likely than not required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. The Company considers credit related impairments to be changes in value that are driven by a change in the creditor’s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in other income (expense), net in the consolidated statements of operations when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive income (loss) in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Business combinations
When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of the assets acquired and liabilities assumed, especially with respect to the identifiable intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, the cost savings expected to be derived from acquiring an asset, its expected remaining economic useful life, and the appropriate discount rate to employ in the valuation analyses in order to properly account for the risk associated with the asset’s expected future cash flows. These estimates are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair values of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and acquired intangible assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. Events or changes in circumstances which could trigger an impairment review include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. No impairment charges were recorded for the years ended January 31, 2024, 2023, or 2022.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Property and equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment3 years
Computer software3 years
Furniture and fixtures
5-7 years
Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff.
Internal-use software costs of $15.9 million and $11.0 million were capitalized in the years ended January 31, 2024 and 2023, respectively. All capitalized costs related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which we have determined to be three years. The related amortization expense is recognized in the consolidated statements of operations within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $9.5 million, $7.7 million, and $5.7 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Leases
The Company determines if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. Finance lease assets are included in property and equipment, net on our consolidated balance sheets.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. As our leases do not provide an implicit rate, we estimate our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate the Company would incur on its future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2024, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
The Company utilizes certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize our operating lease expense on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our operating leases typically include non-lease components such as common area maintenance costs.
The Company accounts for subleases from the perspective of a lessor. The Company has various subleases, which are classified as operating leases. The Company records sublease income as a reduction of lease expense using the straight-line method over the term of the sublease.
Impairment of long-lived assets
Long-lived assets, such as property and equipment, intangible assets, operating lease ROU assets, and internal-use software development costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. When the carrying amount exceeds the undiscounted cash flows, the assets are adjusted to their estimated fair value and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. We recorded an impairment charge of $1.4 million and $1.5 million during the years ended January 31, 2024 and 2023, respectively, related to the ROU assets and underlying property and equipment associated with our subleased office spaces as described further in Note 13, Leases, to the consolidated financial statements.
Self-funded health insurance
The Company’s health insurance plan is partially self-funded. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not yet paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of January 31, 2024 and 2023, the Company’s net self-insurance reserve estimate was $2.7 million and $2.3 million, respectively, which was included in other accrued liabilities in the accompanying consolidated balance sheets.
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the consolidated statements of operations. Advertising and marketing expenses, inclusive of brand awareness and demand generation costs were $88.5 million, $77.9 million, and $55.6 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs.
For awards that vest solely based on continued service, the fair value of an award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market-conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP on a straight-line basis over the offering period including estimated forfeitures. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
No individual customer represented more than 10% of accounts receivable as of January 31, 2024 or January 31, 2023. No individual customer represented more than 10% of revenue for the years ended January 31, 2024, 2023, or 2022.
Net loss per share
The Company calculates basic net loss per share by dividing net loss by the weighted-average number of the Company’s common stock shares outstanding during the respective period. For periods where we report net income, the Company will use the treasury stock method to calculate diluted net income per share by adjusting basic net income per share for the potential dilutive impacts of outstanding stock options, RSUs, PSUs, and shares issuable pursuant to our ESPP. Since we have reported a net loss for all periods presented, all potentially dilutive shares are antidilutive and therefore no adjustment to the denominator is made. Diluted net loss per share and basic net loss per share are the same number for all periods presented.
Foreign currency translation
The functional currency of the Company’s foreign operations is primarily the U.S. dollar, while a few of our wholly owned subsidiaries use their respective local currency as their functional currency. We present our consolidated financial statements in U.S. dollar. For subsidiaries where the functional currency is a foreign currency, the Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in other income (expense), net, in the consolidated statements of operations for the period.
Recently adopted accounting pronouncements
There were no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the year ended January 31, 2024 that had a material impact on our consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
XML 32 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue from Contracts with Customers
12 Months Ended
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
During the years ended January 31, 2024, 2023, and 2022 the Company recognized $448.1 million, $328.1 million, and $216.6 million of subscription revenue, respectively, and $7.0 million, $4.7 million, and $4.8 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023, 2022, and 2021, respectively.
As of January 31, 2024, approximately $713.7 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $704.0 million related to subscription services and $9.7 million related to professional services. Approximately 86% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $148.9 million and $121.8 million as of January 31, 2024 and 2023, respectively.
Amortization expense for deferred commissions was $53.6 million, $47.1 million, and $43.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. Prior to August 1, 2022, deferred commissions were amortized over a period of three years. Effective as of August 1, 2022, deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations. No material impairments of commissions assets were recorded during the years ended January 31, 2024, 2023, or 2022.
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Deferred Commissions
12 Months Ended
Jan. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Commissions Revenue from Contracts with Customers
During the years ended January 31, 2024, 2023, and 2022 the Company recognized $448.1 million, $328.1 million, and $216.6 million of subscription revenue, respectively, and $7.0 million, $4.7 million, and $4.8 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023, 2022, and 2021, respectively.
As of January 31, 2024, approximately $713.7 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $704.0 million related to subscription services and $9.7 million related to professional services. Approximately 86% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $148.9 million and $121.8 million as of January 31, 2024 and 2023, respectively.
Amortization expense for deferred commissions was $53.6 million, $47.1 million, and $43.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. Prior to August 1, 2022, deferred commissions were amortized over a period of three years. Effective as of August 1, 2022, deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations. No material impairments of commissions assets were recorded during the years ended January 31, 2024, 2023, or 2022.
XML 34 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Year Ended January 31,
202420232022
Numerator:
Net loss$(104,631)$(215,639)$(171,097)
Denominator:
Weighted-average shares outstanding134,507 130,071 125,632 
Net loss per share, basic and diluted$(0.78)$(1.66)$(1.36)
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Year Ended January 31,
202420232022
Shares subject to outstanding common stock awards12,637 15,045 11,855 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan331 386 52 
Total potentially dilutive shares12,968 15,431 11,907 
XML 35 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Investments
12 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of January 31, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
January 31, 2024
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper4,497 — — 4,497 
Total cash equivalents83,579 — — 83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123 — 169,948 
Commercial paper57,755 — — 57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
*Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
January 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$137,490 $— $— $137,490 
Agency securities3,497 — — 3,497 
Total cash equivalents140,987 — — 140,987 
Short-term investments:
Corporate bonds66,051 46 (79)66,018 
U.S. Treasury securities62,520 (144)62,378 
Commercial paper78,454 — — 78,454 
Agency securities26,369 12 (6)26,375 
Total short-term investments233,394 60 (229)233,225 
Total$374,381 $60 $(229)$374,212 
*Excludes interest receivable of $1.1 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the years ended January 31, 2024 or 2023. The unrealized losses on our short-term investments were primarily due to unfavorable changes in interest rates subsequent to initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the years ended January 31, 2024 or 2023. None of the short-term investments held as of January 31, 2024 or 2023 were in a continuous unrealized loss position for greater than 12 months. As of January 31, 2022, the Company did not hold any available-for-sale securities.
The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
January 31, 2024
Amortized CostEstimated Fair Value
Due within one year$312,314 $312,508 
Due between one to five years34,095 34,193 
Total$346,409 $346,701 
XML 36 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
Assets and liabilities measured at fair value on a recurring basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands):
January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper— 4,497 — 4,497 
Total cash equivalents79,082 4,497 — 83,579 
Short-term investments:
Corporate bonds— 99,696 — 99,696 
U.S. Treasury securities— 169,948 — 169,948 
Commercial paper— 57,755 — 57,755 
Agency securities— 19,302 — 19,302 
Total short-term investments— 346,701 — 346,701 
Total assets$79,082 $351,198 $— $430,280 
January 31, 2023
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$137,490 $— $— $137,490 
Agency securities— 3,497 — 3,497 
Total cash equivalents137,490 3,497 — 140,987 
Short-term investments:
Corporate bonds— 66,018 — 66,018 
U.S. Treasury securities— 62,378 — 62,378 
Commercial paper— 78,454 — 78,454 
Agency securities— 26,375 — 26,375 
Total short-term investments— 233,225 — 233,225 
Total assets$137,490 $236,722 $— $374,212 
The carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above.
It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. There were no transfers between fair value measurement levels during the years ended January 31, 2024 or 2023.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 9, Business Combinations, and Note 10, Goodwill and Net Intangible Assets, of these notes to our consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
XML 37 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
January 31,
20242023
Computer equipment$12,674 $12,954 
Computer software, developed42,941 33,260 
Furniture and fixtures5,935 6,526 
Leasehold improvements9,112 9,612 
Total property and equipment70,662 62,352 
Less: accumulated depreciation(28,300)(22,957)
Total property and equipment, net$42,362 $39,395 
Depreciation expense was $15.2 million, $13.7 million, and $10.9 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Property and equipment, net includes $0.7 million of computer equipment purchased under a finance lease as of January 31, 2024. Depreciation expense and accumulated depreciation related to these leased assets were each less than $0.1 million for the year ended and as of January 31, 2024. These leased assets are included in the computer equipment category in the table above.
XML 38 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations
12 Months Ended
Jan. 31, 2024
Business Combinations [Abstract]  
Business Combinations Business Combinations
Outfit
On September 1, 2022, the Company acquired 100% of the outstanding equity of On Brand Holdings, Inc. and its subsidiaries, collectively doing business as Outfit, pursuant to an Agreement and Plan of Merger. The Company acquired Outfit to enhance Brandfolder’s templating and creative automation solution. We incurred acquisition costs of $0.6 million during the year ended January 31, 2023. The total purchase consideration for the acquisition of Outfit was $20.6 million in cash, net of customary purchase price adjustments.
The transaction was accounted for as a business combination and accordingly, the total fair value of purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. Fair values were determined using income and cost approaches. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement. The fair values assigned to assets acquired and liabilities assumed were based on management’s best estimates and assumptions and are considered final. The following table summarizes the final fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
September 1, 2022
Cash and restricted cash$266 
Intangible assets5,190 
Goodwill16,434 
Other net tangible assets and liabilities assumed(1,283)
Total$20,607 
The excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected synergies with Brandfolder’s product offerings.
We engaged a third-party valuation specialist to aid our analysis of the fair value of the acquired intangibles. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party.
The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):
Fair ValueExpected Useful LifeDiscount Rate
Software technology$3,200 5 years14.7 %
Customer relationships1,990 7 years14.7 %
Total intangible assets$5,190 
The identified intangible assets, software technology and customer relationships, were valued as follows:
Software technology - we valued the finite-lived software technology using the relief-from-royalty method under the income approach. This method estimates fair value by forecasting avoided royalties, reducing them by maintenance-related research and development expenses and taxes, and discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of assumptions with respect to the future revenue forecast, technology life, royalty rate, and the discount rate.
Customer relationships - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings expected to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of the assumptions with respect to the future cash flows forecast, base year annualized recurring revenue, customer churn rate, and the discount rate.
The related software technology amortization expense is recognized over its useful life within cost of revenue in the consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over the useful life within sales and marketing in the consolidated statements of operations. The weighted-average amortization period of the acquired intangible assets is 5.8 years.
We have included the financial results of Outfit in our consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Outfit have not been presented as the effect of this acquisition was not significant to our financial results.
XML 39 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets
12 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Net Intangible Assets Goodwill and Net Intangible Assets
The changes in the carrying amount of goodwill during the years ended January 31, 2024 and 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2022$125,605 
Additions and measurement period adjustments - acquisition of Outfit16,434 
Effects of foreign currency translation376 
Goodwill balance as of January 31, 2023142,415 
Effects of foreign currency translation(938)
Goodwill balance as of January 31, 2024$141,477 
No goodwill impairments were recorded during the years ended January 31, 2024, 2023, or 2022.
The following table presents the components of net intangible assets (in thousands):
January 31, 2024January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology$28,491 $(20,231)$8,260 $28,673 $(14,547)$14,126 
Customer relationships34,072 (16,941)17,131 34,186 (12,265)21,921 
Trade names4,100 (1,601)2,499 4,100 (1,157)2,943 
Patents170 (144)26 170 (135)35 
Domain names44 — 44 44 — 44 
Total$66,877 $(38,917)$27,960 $67,173 $(28,104)$39,069 
The components of intangible assets acquired as of the periods presented were as follows (dollars in thousands):
January 31, 2024January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology$8,260 2.1$14,126 2.8
Customer relationships17,131 3.721,921 4.7
Trade names2,499 5.62,943 6.6
Total$27,890 3.4$38,990 4.2
Amortization expense related to intangible assets was $10.8 million, $10.3 million, and $10.1 million for the years ended January 31, 2024, 2023, and 2022, respectively. As of January 31, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Fiscal 2025$9,633 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter442 
Total$27,916 
XML 40 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation
12 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest based on continuous employment over three or four years, and expire 10 years from the date of grant.
The Company has also issued RSUs to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant date fair value of the awards and generally vest based on continuous employment over three or four years.
The Company issued market-based PSUs to certain executives pursuant to the 2018 Plan during the years ended January 31, 2024 and 2023. The target number of market-based PSUs granted were 195,948 and 251,027 during the years ended January 31, 2024 and January 31, 2023, respectively. The number of shares that can be earned under each grant range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the S&P Software and Services Select Index. The awards granted during the year ended January 31, 2024 have a two-year performance period ending on the second anniversary of the date of grant. The awards granted during the year ended January 31, 2023 have two separate performance periods. The first tranche has a one-year performance period ending on the first anniversary of the date of grant. The second tranche has a two-year performance period ending on the second anniversary of the date of grant. Both grants include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three-year period. The fair values of the PSUs granted were determined using a Monte Carlo simulation approach.
The Company issued restricted stock awards (“RSAs”) to certain employees as part of the Brandfolder acquisition which were subject to vesting conditions. These shares were issued in a private placement transaction. As vesting of these RSAs was dependent on continuous employment, these were not considered part of the purchase price in accounting for the September 2020 acquisition. The RSAs were measured based on the grant date fair value of the awards and vested based on continuous employment over three years.
Stock options
The following table includes a summary of the option activity during the year ended January 31, 2024:
Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 20233,819,288 $23.42 5.7$90,985 
Granted— — 
Exercised(292,088)5.66 
Forfeited or canceled(10,125)67.00 
Outstanding at January 31, 20243,517,075 24.77 4.885,129 
Exercisable at January 31, 20243,081,884 20.44 4.483,600 
Vested and expected to vest at January 31, 20243,482,318 24.46 8.084,995 
No stock options were granted during the year ended January 31, 2024. The weighted-average grant date fair value per share of stock options granted during the years ended January 31, 2023, and 2022 was $18.16 and $29.71, respectively.
The total grant date fair value of stock options vested during the years ended January 31, 2024, 2023, and 2022 was $7.7 million, $9.1 million, and $10.1 million, respectively.
The intrinsic value of options exercised was $10.9 million, $27.0 million, and $141.1 million during the years ended January 31, 2024, 2023, and 2022, respectively.
Restricted stock units
The following table includes a summary of the RSU activity during the year ended January 31, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202310,975,157 $46.56 
Granted3,240,158 43.33 
Vested(4,191,997)46.26 
Forfeited or canceled(1,224,694)47.25 
Outstanding at January 31, 20248,798,624 45.41 
An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. 
The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2024, 2023, and 2022 was $43.33, $39.16, and $68.21, respectively. The total fair value of RSUs vested during the years ended January 31, 2024, 2023, and 2022 was $193.9 million, $160.4 million, and $78.0 million, respectively.
Performance share units
The following table includes a summary of the PSU activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 2023251,027 $53.34 
Granted*195,948 48.74 
Vested(125,512)53.34 
Forfeited or canceled— — 
Outstanding at January 31, 2024321,463 50.54 
*This represents awards granted at 100% attainment.
The weighted-average grant date fair value of PSUs granted during the years ended January 31, 2024 and 2023 was $48.74 and $53.34, respectively.
Restricted stock awards
The following table includes a summary of RSA activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202319,895 $46.93 
Granted— — 
Vested(19,895)46.93 
Forfeited or canceled— — 
Outstanding at January 31, 2024— — 
The weighted-average grant date fair value of RSAs granted during the year ended January 31, 2021 was $46.93. No RSAs were granted during the years ended January 31, 2024, 2023, or 2022. The total fair value of RSAs vested during the years ended January 31, 2024, 2023, and 2022 was $0.9 million, $1.3 million, and $1.6 million, respectively.
2018 Employee Stock Purchase Plan
The ESPP became effective on April 26, 2018, with the effective date of our Initial Public Offering. Under our ESPP, eligible employees are able to acquire shares of the Class A common stock by accumulating funds through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Prior to January 2022, each offering period commenced on March 25 and September 25. The change in offering periods required an abbreviated, one-time purchase period from September 25, 2021 through December 31, 2021 to align to the new offering periods. The purchase price for shares of 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 or (ii) the last trading day of the purchase period in the applicable offering period.
The following table includes a summary of the activity of shares available for issuance under our 2018 Plan and our ESPP during the year ended January 31, 2024:
Shares Available for Issuance
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(3,436,106)(596,679)
Forfeited1,234,819 — 
Balance at January 31, 202418,985,254 5,572,546 
The aggregate number of shares reserved for issuance under our ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of our Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations, or similar events, may not exceed 20,400,000 shares of our Class A common stock.
As of January 31, 2024, $2.6 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in the consolidated balance sheet.
Valuation assumptions
The fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:
Year Ended January 31,
202420232022
Employee Stock Options
Risk-free interest rate— %
1.8%-3.7%
1.0%-1.4%
Expected volatility— %
44.2%-46.3%
43.1%-43.5%
Expected term (in years)— 6.25
6.25
Expected dividend yield— %— %— %
Employee Stock Purchase Plan
Risk-free interest rate
4.8%-5.5%
0.2%-2.5%
0.0%-0.1%
Expected volatility
57.3%-70.7%
50.0%-72.8%
46.9%-68.0%
Expected term (in years)
0.49
0.50
0.27-0.50
Expected dividend yield— %— %— %
Performance Share Units
Risk-free interest rate4.7 %4.3 %— %
Expected volatility50.6 %52.5 %— %
Expected volatility (S&P Software and Services Select Index)32.4 %31.8 %— %
Expected term (in years)
2.00
1.00-2.00
— 
Expected dividend yield— %— %— %
The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The risk-free rate used in the Monte Carlo simulation valuation model is the continuously compounded yield on zero-coupon U.S. Treasury bonds that corresponds with the longest expected term. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. The expected term for the PSUs is estimated by using the related performance period. We estimate volatility for options and PSUs using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently pay dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing and the Monte Carlo simulation models, we must also estimate a forfeiture rate to calculate the share-based compensation expense for awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
Share-based compensation expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Year Ended January 31,
202420232022
Cost of subscription revenue$13,069 $11,248 $6,274 
Cost of professional services revenue7,469 6,404 3,788 
Research and development71,341 62,165 41,218 
Sales and marketing73,545 63,224 40,632 
General and administrative40,782 33,514 22,988 
Total share-based compensation$206,206 $176,555 $114,900 
We have excluded $4.9 million, $3.5 million, and $2.0 million of capitalized software development costs from stock-based compensation expense for the years ended January 31, 2024, 2023 and 2022, respectively.
As of January 31, 2024, there was a total of $381.3 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.
XML 41 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of loss before income tax provision were as follows (in thousands):
Year Ended January 31,
202420232022
United States$(101,173)$(216,167)$(174,043)
Foreign5,031 3,377 3,242 
Loss before income tax provision$(96,142)$(212,790)$(170,801)
The income tax provision consisted of the following (in thousands):
Year Ended January 31,
202420232022
Current:
Federal$4,384 $876 $— 
State1,283 1,239 175 
Foreign3,367 1,085 49 
Total current tax provision9,034 3,200 224 
Deferred and other:
Federal206 — — 
State144 — — 
Foreign(895)(351)72 
Total deferred tax provision (benefit)(545)(351)72 
Total income tax provision$8,489 $2,849 $296 
Income tax expense for the year ended January 31, 2024 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174, Base Erosion and Anti-Abuse Tax, and income taxes in foreign jurisdictions.
Income tax expense for the year ended January 31, 2023 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174 as well as income taxes in foreign jurisdictions.
Income tax expense for the year ended January 31, 2022 was recognized primarily due to income taxes in foreign jurisdictions and state income taxes.
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
Year Ended January 31,
202420232022
Income tax at statutory federal rate$(20,190)$(44,686)$(35,868)
Tax credits(8,839)(7,660)(5,697)
Intangible basis adjustment(3,054)— — 
Change in valuation allowance26,335 44,898 71,738 
Non-deductible executive compensation4,432 685 — 
Base Erosion Anti-Avoidance Tax4,140 — — 
Share-based compensation3,332 7,133 (30,092)
State taxes1,158 981 139 
Foreign earnings taxed in the U.S.906 2,276 — 
Other269 (778)76 
Total income tax provision$8,489 $2,849 $296 
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
The tax effects of temporary differences and related deferred tax assets and liabilities were as follows (in thousands):
January 31,
20242023
Deferred tax assets:
Deferred revenue$144,931 $117,579 
Net operating loss carryforwards99,230 121,171 
Capitalized research & experimental expenditures59,819 45,906 
Tax credits37,664 29,267 
Lease liabilities12,520 17,273 
Share-based compensation16,141 17,282 
Accrued compensation10,315 8,983 
Other1,529 982 
Total deferred tax assets382,149 358,443 
Valuation allowance(329,141)(302,196)
Total deferred tax assets, net53,008 56,247 
Deferred tax liabilities:
Capitalized commissions(37,283)(30,836)
Lease right-of-use assets(10,199)(14,320)
Property and equipment(3,031)(2,250)
Intangibles(1,573)(7,637)
Other(162)(989)
Total deferred tax liabilities(52,248)(56,032)
Net deferred tax assets$760 $215 
Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2024. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by $26.9 million during the year ended January 31, 2024. The increase in the valuation allowance was primarily related to an increase in deferred tax assets related to deferred revenue and capitalization of research and experimental expenditures required under IRC Section 174, offset by a decrease in deferred tax assets related to net operating losses.
As of January 31, 2024, we had NOLs of $388.6 million for U.S. federal income taxes and $291.7 million for state and local income taxes. The U.S. federal NOLs may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2025.
As of January 31, 2024, the Company’s tax credit carryforwards for income tax purposes were approximately $37.7 million net of uncertain tax positions for research and development credits. If not used, the tax credit carryforwards will begin to expire in 2038.
The Company’s operations in Costa Rica are located in a Free Trade Zone (“FTZ”) which entitles the Company to certain tax incentives including a tax holiday from corporate income tax or a reduced corporate tax rate. The FTZ benefits are conditional on the Company meeting certain employment and investment thresholds. These tax incentives are effective into 2034 and may be extended if additional requirements are satisfied. The impact of the tax holiday was not material.
Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company’s foreign earnings were to be repatriated in the future, the estimated U.S. tax liability would be insignificant.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended January 31,
202420232022
Balance, beginning of the year$9,883 $7,204 $5,283 
Increases to tax positions taken during the current year2,486 2,218 2,010 
Increases to tax positions taken in prior years569 461 — 
Decreases to tax positions taken in prior years— — (89)
Balance, end of year$12,938 $9,883 $7,204 
Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
No liability was recorded for uncertain tax positions, or related interest or penalties, as of January 31, 2024 or 2023. As of January 31, 2024 and 2023, the Company had $12.9 million and $9.9 million of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is $12.9 million and $9.9 million, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax assets.
In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions.
Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were not material for the years ended January 31, 2024, 2023, and 2022.
XML 42 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Leases Leases
The Company has operating leases primarily related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets related to computer equipment are included in property and equipment, net in the consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended January 31,
202420232022
Operating lease cost$15,486 $22,508 $18,739 
Finance lease cost:
Amortization of assets73 — — 
Interest on lease liabilities23 — — 
Short-term lease cost509 950 371 
Variable lease cost3,318 2,833 2,850 
Sublease income(2,294)(527)— 
Total lease costs$17,115 $25,764 $21,960 
Other information related to leases was as follows (in thousands):
Year Ended January 31,
202420232022
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$18,978 $19,735 $17,610 
Operating cash flows related to finance leases23 — — 
Financing cash flows related to finance leases34 — — 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases1,666 7,230 994 
Finance leases693 — — 
Right-of-use assets reductions related to operating leases4,451 4,696 — 
Supplemental balance sheet information related to our leases was as follows:
January 31,
20242023
Weighted-average remaining lease term (in years)
Operating leases3.94.5
Finance leases2.70.0
Weighted-average discount rate
Operating leases5.5 %5.3 %
Finance leases9.9 %— %
As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Fiscal 2025$16,531 $270 
Fiscal 202614,724 270 
Fiscal 202710,769 225 
Fiscal 20286,341 — 
Fiscal 20295,296 — 
Thereafter1,357 — 
Total lease payments55,018 765 
Less: imputed interest(5,878)(94)
Total$49,140 $671 
As of January 31, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Fiscal 2025$2,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$5,586 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. We evaluated the associated asset groups for impairment, which included the ROU assets and underlying property and equipment on each subleased floor. We compared the expected future undiscounted cash flows for each subleased floor to its carrying value and determined that the respective asset groups were not recoverable. We then calculated the fair values based on the present value of the estimated cash flows from each sublease for the remaining lease term. We compared the estimated fair values to the carrying values, which resulted in a $1.4 million impairment charge during the year ended January 31, 2024, and a $1.5 million impairment charge during the year ended January 31, 2023. The impairment charges were included in general and administrative expenses in the consolidated statements of operations.
During the year ended January 31, 2023, the Company also abandoned certain floors in Bellevue, Washington for which there was no intent or ability to sublease, and terminated the operating lease in Denver, Colorado. These two real estate restructuring activities led to lease charges of $3.5 million, which were allocated based on headcount to each cost of revenue and operating expense category in the consolidated statements of operations.
Leases Leases
The Company has operating leases primarily related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets related to computer equipment are included in property and equipment, net in the consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended January 31,
202420232022
Operating lease cost$15,486 $22,508 $18,739 
Finance lease cost:
Amortization of assets73 — — 
Interest on lease liabilities23 — — 
Short-term lease cost509 950 371 
Variable lease cost3,318 2,833 2,850 
Sublease income(2,294)(527)— 
Total lease costs$17,115 $25,764 $21,960 
Other information related to leases was as follows (in thousands):
Year Ended January 31,
202420232022
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$18,978 $19,735 $17,610 
Operating cash flows related to finance leases23 — — 
Financing cash flows related to finance leases34 — — 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases1,666 7,230 994 
Finance leases693 — — 
Right-of-use assets reductions related to operating leases4,451 4,696 — 
Supplemental balance sheet information related to our leases was as follows:
January 31,
20242023
Weighted-average remaining lease term (in years)
Operating leases3.94.5
Finance leases2.70.0
Weighted-average discount rate
Operating leases5.5 %5.3 %
Finance leases9.9 %— %
As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Fiscal 2025$16,531 $270 
Fiscal 202614,724 270 
Fiscal 202710,769 225 
Fiscal 20286,341 — 
Fiscal 20295,296 — 
Thereafter1,357 — 
Total lease payments55,018 765 
Less: imputed interest(5,878)(94)
Total$49,140 $671 
As of January 31, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Fiscal 2025$2,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$5,586 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. We evaluated the associated asset groups for impairment, which included the ROU assets and underlying property and equipment on each subleased floor. We compared the expected future undiscounted cash flows for each subleased floor to its carrying value and determined that the respective asset groups were not recoverable. We then calculated the fair values based on the present value of the estimated cash flows from each sublease for the remaining lease term. We compared the estimated fair values to the carrying values, which resulted in a $1.4 million impairment charge during the year ended January 31, 2024, and a $1.5 million impairment charge during the year ended January 31, 2023. The impairment charges were included in general and administrative expenses in the consolidated statements of operations.
During the year ended January 31, 2023, the Company also abandoned certain floors in Bellevue, Washington for which there was no intent or ability to sublease, and terminated the operating lease in Denver, Colorado. These two real estate restructuring activities led to lease charges of $3.5 million, which were allocated based on headcount to each cost of revenue and operating expense category in the consolidated statements of operations.
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease commitments
We have entered into various non-cancelable lease agreements related to our corporate offices and certain equipment. For additional information regarding our lease agreements, see Note 13, Leases.
Purchase commitments
We have entered into certain non-cancelable multi-year agreements with third-party providers primarily for our use of cloud-based hosting and data services. As of January 31, 2024, our future estimated purchase commitments related to these contracts by fiscal year are as follows (in thousands):
Fiscal 2025$67,664 
Fiscal 202648,700 
Fiscal 20271,750 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$118,114 
Legal matters
An indemnification claim was made against the Company by a former director, Ryan Hinkle, and Insight Venture Partners VII, L.P. and certain affiliated entities that are former shareholders of the Company (together with Hinkle, the “IVP Parties”), relating to a purported class action litigation in which the IVP Parties were defendants. During the year ended January 31, 2021, the IVP Parties filed a complaint against the Company in the Superior Court of Washington, King County, for the advancement of legal fees, costs, and expenses incurred in defending the purported class action claim. During the year ended January 31, 2022, we paid $10.0 million as part of an overall settlement of these matters. During the year ended January 31, 2023, we recovered $4.5 million related to insurance coverage of this claim and settled an additional insurance reimbursement claim related to the case, which we included as an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our consolidated balance sheets as of January 31, 2023. During the year ended January 31, 2024, the $3.9 million was collected. The impact of these insurance recoveries is included in general and administrative expenses in our consolidated statement of operations.
From time-to-time, in the normal course of business, the Company may be subject to various other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future.
XML 44 R23.htm IDEA: XBRL DOCUMENT v3.24.1
401(k) and Pension Plans
12 Months Ended
Jan. 31, 2024
Retirement Benefits [Abstract]  
401(k) and Pension Plans 401(k) and Pension Plans
In March 2008, the Company initiated a 401(k) plan for the benefit of all United States employees. In the second quarter of fiscal 2021, we began to match 50% of each participant’s contribution up to a maximum of 6% of the participant’s eligible pay during the period. We recognized an expense of $9.9 million, $9.5 million, and $6.7 million related to matching contributions during the years ended January 31, 2024, 2023, and 2022, respectively.
In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. We recognized an expense related to employer contributions of $3.0 million, $2.5 million, and $1.6 million during the years ended January 31, 2024, 2023, and 2022, respectively.
XML 45 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Geographic Information
12 Months Ended
Jan. 31, 2024
Segment Reporting [Abstract]  
Geographic Information Geographic Information
Revenue
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Year Ended January 31,
202420232022
United States$809,036 $640,604 $454,246 
EMEA77,418 65,574 51,603 
APJ
35,189 29,946 21,326 
Americas other than the United States36,695 30,791 23,657 
Total$958,338 $766,915 $550,832 
No individual country other than the United States contributed more than 10% of total revenue during any of the periods presented.
Long-lived assets
Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):
January 31,
20242023
United States$45,743 $60,246 
EMEA2,266 5,583 
APJ
3,793 4,510 
Americas other than the United States573 274 
Total$52,375 $70,613 
The table above includes property and equipment, net and operating lease right-of-use assets and excludes capitalized internal-use software costs and intangible assets.
XML 46 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Consolidated Financial Statement Information
12 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Consolidated Financial Statement Information Supplemental Consolidated Financial Statement Information
Prepaid and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
January 31,
20242023
Prepaid expenses$57,685 $45,877 
Other current assets6,681 9,186 
Total prepaid expense and other current assets$64,366 $55,063 
Restricted cash
Restricted cash, which primarily relates to Australian employee contributions to our ESPP, was $0.3 million, $0.6 million, and $0.6 million as of January 31, 2024, 2023, and 2022, respectively.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash, cash equivalents and restricted cash as shown on the consolidated balance sheets and consists of the following (in thousands):
January 31,
202420232022
Cash and cash equivalents$282,094 $223,156 $449,074 
Restricted cash included in prepaid expenses and other current assets329 404 589 
Restricted cash19 197 17 
Total cash, cash equivalents, and restricted cash$282,442 $223,757 $449,680 
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Pay vs Performance Disclosure      
Net loss $ (104,631) $ (215,639) $ (171,097)
XML 48 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Jan. 31, 2024
shares
Jan. 31, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Brent Frei [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   Rule 10b5-1 Plan Elections
During the fiscal quarter ended January 31, 2024, our Chief Financial Officer, Pete Godbole, and a member of our Board, Brent Frei, each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The Rule 10b5-1 trading arrangements included representations from each of Mr. Godbole and Mr. Frei to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. Similar representations were made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the adopting individuals was unaware, or with respect to any material nonpublic information acquired by the adopting individuals or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Pete Godbole - Chief Financial Officer
January 5, 2024
38,910(3)
January 5, 2024 - June 21, 2024
N/A
Brent Frei - Director
December 20, 2023
665,000
December 20, 2023 - February 17, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Godbole’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.
Name Brent Frei  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date December 20, 2023  
Arrangement Duration 425 days  
Aggregate Available 665,000 665,000
Pete Godbole [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   Rule 10b5-1 Plan Elections
During the fiscal quarter ended January 31, 2024, our Chief Financial Officer, Pete Godbole, and a member of our Board, Brent Frei, each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).
The Rule 10b5-1 trading arrangements included representations from each of Mr. Godbole and Mr. Frei to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. Similar representations were made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the adopting individuals was unaware, or with respect to any material nonpublic information acquired by the adopting individuals or the Company after the date of the representation.
Name & Title
Date Adopted
Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement(1)
Duration(2)
Date Terminated
Pete Godbole - Chief Financial Officer
January 5, 2024
38,910(3)
January 5, 2024 - June 21, 2024
N/A
Brent Frei - Director
December 20, 2023
665,000
December 20, 2023 - February 17, 2025
N/A
(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.
(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.
(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Godbole’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.
Name Pete Godbole  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date January 5, 2024  
Arrangement Duration 168 days  
Aggregate Available 38,910 38,910
XML 49 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. Certain prior period amounts have been reclassified to conform to current period presentation. These amounts were not material to any of the periods presented. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.
Use of estimates
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve the measurement of fair values of share-based compensation award grants; determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings, among others.
During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
Segment information
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition, Deferred revenue, Deferred commissions, and Overhead allocations
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and the Company does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Professional services revenue
Professional services revenue primarily includes fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Consulting services revenue is recognized over time, as those services are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services and are expensed as incurred.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable and allowance for doubtful accounts
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the invoice date.
The allowance for doubtful accounts is based on the Company’s estimated expected credit losses derived upon assessment of various factors including historical trends on collectibility, composition of accounts receivable by aging, current market conditions, reasonable and supportable forecasts of future economic conditions, and other factors. The estimated credit losses are recorded to the allowance for doubtful accounts in the consolidated balance sheets, with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the consolidated statements of operations.
Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):
January 31,
202420232022
Beginning balance$6,285 $7,561 $6,933 
Additions8,631 5,440 7,700 
Write-offs(8,356)(6,716)(7,072)
Ending balance$6,560 $6,285 $7,561 
Deferred revenue
Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. The Company typically invoices its customers annually in advance for its subscription-based contracts. Deferred revenue and accounts receivable are recorded at the beginning of a new subscription term. For some customers, the Company invoices in monthly, quarterly, semi-annual, or multi-year installments and, therefore, the deferred revenue balance does not necessarily represent the total contract value of all non-cancelable subscription agreements. Deferred revenue anticipated to be recognized during the succeeding 12-month period is recorded as a current liability and the remaining portion is recorded as deferred revenue, non-current in our consolidated balance sheets.
Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expense in the consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Overhead allocations
The Company allocates shared costs, such as facilities (including lease costs, utilities, and depreciation on equipment shared by all departments) and information technology, to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category in the consolidated statements of operations.
Cash, cash equivalents, and restricted cash
Cash, cash equivalents, and restricted cash
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value. Interest earned on cash and cash equivalents is recorded in interest income in the consolidated statements of operations.
The Company’s restricted cash primarily relates to Australian employee contributions to our ESPP. See Note 17, Supplemental Consolidated Financial Statement Information, for more information related to our restricted cash.
Short-term investments
Short-term investments
The Company’s short-term investments primarily consist of U.S. Treasury securities, corporate bonds, commercial paper, and agency securities that have original maturities greater than three months at the time of purchase. These investments are classified as available-for-sale securities and we re-evaluate such classification as of each balance sheet date. The Company considers all investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities as current assets in its consolidated balance sheets.
Available-for-sale securities are recorded at fair value each reporting period. For unrealized losses in securities that the Company intends to hold and will not be more likely than not required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. The Company considers credit related impairments to be changes in value that are driven by a change in the creditor’s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in other income (expense), net in the consolidated statements of operations when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive income (loss) in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.
Business combinations
Business combinations
When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of the assets acquired and liabilities assumed, especially with respect to the identifiable intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, the cost savings expected to be derived from acquiring an asset, its expected remaining economic useful life, and the appropriate discount rate to employ in the valuation analyses in order to properly account for the risk associated with the asset’s expected future cash flows. These estimates are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair values of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Acquisition costs, such as legal and consulting fees, are expensed as incurred.
Goodwill and acquired intangible assets
Goodwill and acquired intangible assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. Events or changes in circumstances which could trigger an impairment review include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. No impairment charges were recorded for the years ended January 31, 2024, 2023, or 2022.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Property and equipment
Property and equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization.
Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Internal-use software development costs
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff.
Internal-use software costs of $15.9 million and $11.0 million were capitalized in the years ended January 31, 2024 and 2023, respectively. All capitalized costs related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which we have determined to be three years. The related amortization expense is recognized in the consolidated statements of operations within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $9.5 million, $7.7 million, and $5.7 million for the years ended January 31, 2024, 2023, and 2022, respectively.
Leases
Leases
The Company determines if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. Finance lease assets are included in property and equipment, net on our consolidated balance sheets.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. As our leases do not provide an implicit rate, we estimate our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate the Company would incur on its future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2024, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
The Company utilizes certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize our operating lease expense on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our operating leases typically include non-lease components such as common area maintenance costs.
The Company accounts for subleases from the perspective of a lessor. The Company has various subleases, which are classified as operating leases. The Company records sublease income as a reduction of lease expense using the straight-line method over the term of the sublease.
Impairment of long-lived assets
Impairment of long-lived assets
Long-lived assets, such as property and equipment, intangible assets, operating lease ROU assets, and internal-use software development costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. When the carrying amount exceeds the undiscounted cash flows, the assets are adjusted to their estimated fair value and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. We recorded an impairment charge of $1.4 million and $1.5 million during the years ended January 31, 2024 and 2023, respectively, related to the ROU assets and underlying property and equipment associated with our subleased office spaces as described further in Note 13, Leases, to the consolidated financial statements.
Self-funded health insurance
Self-funded health insurance
The Company’s health insurance plan is partially self-funded. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not yet paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of January 31, 2024 and 2023, the Company’s net self-insurance reserve estimate was $2.7 million and $2.3 million, respectively, which was included in other accrued liabilities in the accompanying consolidated balance sheets.
Advertising expenses
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the consolidated statements of operations.
Share-based compensation
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs.
For awards that vest solely based on continued service, the fair value of an award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market-conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP on a straight-line basis over the offering period including estimated forfeitures. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
Net loss per share
Net loss per share
The Company calculates basic net loss per share by dividing net loss by the weighted-average number of the Company’s common stock shares outstanding during the respective period. For periods where we report net income, the Company will use the treasury stock method to calculate diluted net income per share by adjusting basic net income per share for the potential dilutive impacts of outstanding stock options, RSUs, PSUs, and shares issuable pursuant to our ESPP. Since we have reported a net loss for all periods presented, all potentially dilutive shares are antidilutive and therefore no adjustment to the denominator is made. Diluted net loss per share and basic net loss per share are the same number for all periods presented.
Foreign currency translation
Foreign currency translation
The functional currency of the Company’s foreign operations is primarily the U.S. dollar, while a few of our wholly owned subsidiaries use their respective local currency as their functional currency. We present our consolidated financial statements in U.S. dollar. For subsidiaries where the functional currency is a foreign currency, the Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in other income (expense), net, in the consolidated statements of operations for the period.
Recently adopted accounting pronouncements and Recent accounting pronouncements not yet adopted
Recently adopted accounting pronouncements
There were no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the year ended January 31, 2024 that had a material impact on our consolidated financial statements.
Recent accounting pronouncements not yet adopted
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.
XML 50 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts
Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):
January 31,
202420232022
Beginning balance$6,285 $7,561 $6,933 
Additions8,631 5,440 7,700 
Write-offs(8,356)(6,716)(7,072)
Ending balance$6,560 $6,285 $7,561 
Schedule of Restricted Cash and Cash Equivalents consists of the following (in thousands):
January 31,
202420232022
Cash and cash equivalents$282,094 $223,156 $449,074 
Restricted cash included in prepaid expenses and other current assets329 404 589 
Restricted cash19 197 17 
Total cash, cash equivalents, and restricted cash$282,442 $223,757 $449,680 
Schedule of Property and Equipment, Useful Lives Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment3 years
Computer software3 years
Furniture and fixtures
5-7 years
Property and equipment, net consists of the following (in thousands):
January 31,
20242023
Computer equipment$12,674 $12,954 
Computer software, developed42,941 33,260 
Furniture and fixtures5,935 6,526 
Leasehold improvements9,112 9,612 
Total property and equipment70,662 62,352 
Less: accumulated depreciation(28,300)(22,957)
Total property and equipment, net$42,362 $39,395 
XML 51 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Year Ended January 31,
202420232022
Numerator:
Net loss$(104,631)$(215,639)$(171,097)
Denominator:
Weighted-average shares outstanding134,507 130,071 125,632 
Net loss per share, basic and diluted$(0.78)$(1.66)$(1.36)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):
Year Ended January 31,
202420232022
Shares subject to outstanding common stock awards12,637 15,045 11,855 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan331 386 52 
Total potentially dilutive shares12,968 15,431 11,907 
XML 52 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Investments (Tables)
12 Months Ended
Jan. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Securities Available For Sale The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):
January 31, 2024
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper4,497 — — 4,497 
Total cash equivalents83,579 — — 83,579 
Short-term investments:
Corporate bonds99,547 158 (9)99,696 
U.S. Treasury securities169,825 123 — 169,948 
Commercial paper57,755 — — 57,755 
Agency securities19,282 21 (1)19,302 
Total short-term investments346,409 302 (10)346,701 
Total$429,988 $302 $(10)$430,280 
*Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
January 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$137,490 $— $— $137,490 
Agency securities3,497 — — 3,497 
Total cash equivalents140,987 — — 140,987 
Short-term investments:
Corporate bonds66,051 46 (79)66,018 
U.S. Treasury securities62,520 (144)62,378 
Commercial paper78,454 — — 78,454 
Agency securities26,369 12 (6)26,375 
Total short-term investments233,394 60 (229)233,225 
Total$374,381 $60 $(229)$374,212 
*Excludes interest receivable of $1.1 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.
The following table presents the contractual maturities of the Company’s short-term investments (in thousands):
January 31, 2024
Amortized CostEstimated Fair Value
Due within one year$312,314 $312,508 
Due between one to five years34,095 34,193 
Total$346,409 $346,701 
XML 53 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands):
January 31, 2024
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$79,082 $— $— $79,082 
Commercial paper— 4,497 — 4,497 
Total cash equivalents79,082 4,497 — 83,579 
Short-term investments:
Corporate bonds— 99,696 — 99,696 
U.S. Treasury securities— 169,948 — 169,948 
Commercial paper— 57,755 — 57,755 
Agency securities— 19,302 — 19,302 
Total short-term investments— 346,701 — 346,701 
Total assets$79,082 $351,198 $— $430,280 
January 31, 2023
Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$137,490 $— $— $137,490 
Agency securities— 3,497 — 3,497 
Total cash equivalents137,490 3,497 — 140,987 
Short-term investments:
Corporate bonds— 66,018 — 66,018 
U.S. Treasury securities— 62,378 — 62,378 
Commercial paper— 78,454 — 78,454 
Agency securities— 26,375 — 26,375 
Total short-term investments— 233,225 — 233,225 
Total assets$137,490 $236,722 $— $374,212 
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment3 years
Computer software3 years
Furniture and fixtures
5-7 years
Property and equipment, net consists of the following (in thousands):
January 31,
20242023
Computer equipment$12,674 $12,954 
Computer software, developed42,941 33,260 
Furniture and fixtures5,935 6,526 
Leasehold improvements9,112 9,612 
Total property and equipment70,662 62,352 
Less: accumulated depreciation(28,300)(22,957)
Total property and equipment, net$42,362 $39,395 
XML 55 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations (Tables)
12 Months Ended
Jan. 31, 2024
Business Combinations [Abstract]  
Schedule of Assets Acquired and Liabilities Assumed The following table summarizes the final fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):
September 1, 2022
Cash and restricted cash$266 
Intangible assets5,190 
Goodwill16,434 
Other net tangible assets and liabilities assumed(1,283)
Total$20,607 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):
Fair ValueExpected Useful LifeDiscount Rate
Software technology$3,200 5 years14.7 %
Customer relationships1,990 7 years14.7 %
Total intangible assets$5,190 
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill during the years ended January 31, 2024 and 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2022$125,605 
Additions and measurement period adjustments - acquisition of Outfit16,434 
Effects of foreign currency translation376 
Goodwill balance as of January 31, 2023142,415 
Effects of foreign currency translation(938)
Goodwill balance as of January 31, 2024$141,477 
Schedule of Finite-Lived Intangible Assets
The following table presents the components of net intangible assets (in thousands):
January 31, 2024January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology$28,491 $(20,231)$8,260 $28,673 $(14,547)$14,126 
Customer relationships34,072 (16,941)17,131 34,186 (12,265)21,921 
Trade names4,100 (1,601)2,499 4,100 (1,157)2,943 
Patents170 (144)26 170 (135)35 
Domain names44 — 44 44 — 44 
Total$66,877 $(38,917)$27,960 $67,173 $(28,104)$39,069 
The components of intangible assets acquired as of the periods presented were as follows (dollars in thousands):
January 31, 2024January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology$8,260 2.1$14,126 2.8
Customer relationships17,131 3.721,921 4.7
Trade names2,499 5.62,943 6.6
Total$27,890 3.4$38,990 4.2
Schedule of Estimated Remaining Amortization Expense for Intangible Assets As of January 31, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Fiscal 2025$9,633 
Fiscal 20267,916 
Fiscal 20275,750 
Fiscal 20283,454 
Fiscal 2029721 
Thereafter442 
Total$27,916 
XML 57 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation (Tables)
12 Months Ended
Jan. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table includes a summary of the option activity during the year ended January 31, 2024:
Number of OptionsWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (years)Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 20233,819,288 $23.42 5.7$90,985 
Granted— — 
Exercised(292,088)5.66 
Forfeited or canceled(10,125)67.00 
Outstanding at January 31, 20243,517,075 24.77 4.885,129 
Exercisable at January 31, 20243,081,884 20.44 4.483,600 
Vested and expected to vest at January 31, 20243,482,318 24.46 8.084,995 
Schedule of Restricted Stock Units Award Activity
The following table includes a summary of the RSU activity during the year ended January 31, 2024:
Number of Shares
Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202310,975,157 $46.56 
Granted3,240,158 43.33 
Vested(4,191,997)46.26 
Forfeited or canceled(1,224,694)47.25 
Outstanding at January 31, 20248,798,624 45.41 
Schedule of Performance Share Units Activity
The following table includes a summary of the PSU activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 2023251,027 $53.34 
Granted*195,948 48.74 
Vested(125,512)53.34 
Forfeited or canceled— — 
Outstanding at January 31, 2024321,463 50.54 
*This represents awards granted at 100% attainment.
Nonvested Restricted Stock Shares Activity
The following table includes a summary of RSA activity during the year ended January 31, 2024:
Number of Shares Weighted-Average Grant-Date Fair Value per Share
Outstanding at January 31, 202319,895 $46.93 
Granted— — 
Vested(19,895)46.93 
Forfeited or canceled— — 
Outstanding at January 31, 2024— — 
Schedule of Shares Available for Issuance Under ESPP
The following table includes a summary of the activity of shares available for issuance under our 2018 Plan and our ESPP during the year ended January 31, 2024:
Shares Available for Issuance
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(3,436,106)(596,679)
Forfeited1,234,819 — 
Balance at January 31, 202418,985,254 5,572,546 
Schedule of Fair Value Assumptions, Stock Options
The fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:
Year Ended January 31,
202420232022
Employee Stock Options
Risk-free interest rate— %
1.8%-3.7%
1.0%-1.4%
Expected volatility— %
44.2%-46.3%
43.1%-43.5%
Expected term (in years)— 6.25
6.25
Expected dividend yield— %— %— %
Employee Stock Purchase Plan
Risk-free interest rate
4.8%-5.5%
0.2%-2.5%
0.0%-0.1%
Expected volatility
57.3%-70.7%
50.0%-72.8%
46.9%-68.0%
Expected term (in years)
0.49
0.50
0.27-0.50
Expected dividend yield— %— %— %
Performance Share Units
Risk-free interest rate4.7 %4.3 %— %
Expected volatility50.6 %52.5 %— %
Expected volatility (S&P Software and Services Select Index)32.4 %31.8 %— %
Expected term (in years)
2.00
1.00-2.00
— 
Expected dividend yield— %— %— %
Schedule of Fair Value Assumptions, ESPP
The fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:
Year Ended January 31,
202420232022
Employee Stock Options
Risk-free interest rate— %
1.8%-3.7%
1.0%-1.4%
Expected volatility— %
44.2%-46.3%
43.1%-43.5%
Expected term (in years)— 6.25
6.25
Expected dividend yield— %— %— %
Employee Stock Purchase Plan
Risk-free interest rate
4.8%-5.5%
0.2%-2.5%
0.0%-0.1%
Expected volatility
57.3%-70.7%
50.0%-72.8%
46.9%-68.0%
Expected term (in years)
0.49
0.50
0.27-0.50
Expected dividend yield— %— %— %
Performance Share Units
Risk-free interest rate4.7 %4.3 %— %
Expected volatility50.6 %52.5 %— %
Expected volatility (S&P Software and Services Select Index)32.4 %31.8 %— %
Expected term (in years)
2.00
1.00-2.00
— 
Expected dividend yield— %— %— %
Schedule of Share-based Compensation Expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
Year Ended January 31,
202420232022
Cost of subscription revenue$13,069 $11,248 $6,274 
Cost of professional services revenue7,469 6,404 3,788 
Research and development71,341 62,165 41,218 
Sales and marketing73,545 63,224 40,632 
General and administrative40,782 33,514 22,988 
Total share-based compensation$206,206 $176,555 $114,900 
XML 58 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The components of loss before income tax provision were as follows (in thousands):
Year Ended January 31,
202420232022
United States$(101,173)$(216,167)$(174,043)
Foreign5,031 3,377 3,242 
Loss before income tax provision$(96,142)$(212,790)$(170,801)
The income tax provision consisted of the following (in thousands):
Year Ended January 31,
202420232022
Current:
Federal$4,384 $876 $— 
State1,283 1,239 175 
Foreign3,367 1,085 49 
Total current tax provision9,034 3,200 224 
Deferred and other:
Federal206 — — 
State144 — — 
Foreign(895)(351)72 
Total deferred tax provision (benefit)(545)(351)72 
Total income tax provision$8,489 $2,849 $296 
Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
Year Ended January 31,
202420232022
Income tax at statutory federal rate$(20,190)$(44,686)$(35,868)
Tax credits(8,839)(7,660)(5,697)
Intangible basis adjustment(3,054)— — 
Change in valuation allowance26,335 44,898 71,738 
Non-deductible executive compensation4,432 685 — 
Base Erosion Anti-Avoidance Tax4,140 — — 
Share-based compensation3,332 7,133 (30,092)
State taxes1,158 981 139 
Foreign earnings taxed in the U.S.906 2,276 — 
Other269 (778)76 
Total income tax provision$8,489 $2,849 $296 
Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences and related deferred tax assets and liabilities were as follows (in thousands):
January 31,
20242023
Deferred tax assets:
Deferred revenue$144,931 $117,579 
Net operating loss carryforwards99,230 121,171 
Capitalized research & experimental expenditures59,819 45,906 
Tax credits37,664 29,267 
Lease liabilities12,520 17,273 
Share-based compensation16,141 17,282 
Accrued compensation10,315 8,983 
Other1,529 982 
Total deferred tax assets382,149 358,443 
Valuation allowance(329,141)(302,196)
Total deferred tax assets, net53,008 56,247 
Deferred tax liabilities:
Capitalized commissions(37,283)(30,836)
Lease right-of-use assets(10,199)(14,320)
Property and equipment(3,031)(2,250)
Intangibles(1,573)(7,637)
Other(162)(989)
Total deferred tax liabilities(52,248)(56,032)
Net deferred tax assets$760 $215 
Reconciliation of Amounts of Unrecognized Tax Benefits
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):
Year Ended January 31,
202420232022
Balance, beginning of the year$9,883 $7,204 $5,283 
Increases to tax positions taken during the current year2,486 2,218 2,010 
Increases to tax positions taken in prior years569 461 — 
Decreases to tax positions taken in prior years— — (89)
Balance, end of year$12,938 $9,883 $7,204 
XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Components of Lease Expense
The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):
Year Ended January 31,
202420232022
Operating lease cost$15,486 $22,508 $18,739 
Finance lease cost:
Amortization of assets73 — — 
Interest on lease liabilities23 — — 
Short-term lease cost509 950 371 
Variable lease cost3,318 2,833 2,850 
Sublease income(2,294)(527)— 
Total lease costs$17,115 $25,764 $21,960 
Other information related to leases was as follows (in thousands):
Year Ended January 31,
202420232022
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows related to operating leases$18,978 $19,735 $17,610 
Operating cash flows related to finance leases23 — — 
Financing cash flows related to finance leases34 — — 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases1,666 7,230 994 
Finance leases693 — — 
Right-of-use assets reductions related to operating leases4,451 4,696 — 
Supplemental balance sheet information related to our leases was as follows:
January 31,
20242023
Weighted-average remaining lease term (in years)
Operating leases3.94.5
Finance leases2.70.0
Weighted-average discount rate
Operating leases5.5 %5.3 %
Finance leases9.9 %— %
Schedule of Future Minimum Rental Payments for Operating Leases
As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Fiscal 2025$16,531 $270 
Fiscal 202614,724 270 
Fiscal 202710,769 225 
Fiscal 20286,341 — 
Fiscal 20295,296 — 
Thereafter1,357 — 
Total lease payments55,018 765 
Less: imputed interest(5,878)(94)
Total$49,140 $671 
As of January 31, 2024, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Fiscal 2025$2,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$5,586 
XML 60 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies (Tables)
12 Months Ended
Jan. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Other Commitments
We have entered into certain non-cancelable multi-year agreements with third-party providers primarily for our use of cloud-based hosting and data services. As of January 31, 2024, our future estimated purchase commitments related to these contracts by fiscal year are as follows (in thousands):
Fiscal 2025$67,664 
Fiscal 202648,700 
Fiscal 20271,750 
Fiscal 2028— 
Fiscal 2029— 
Thereafter— 
Total$118,114 
XML 61 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Geographic Information (Tables)
12 Months Ended
Jan. 31, 2024
Segment Reporting [Abstract]  
Schedule of Revenue by Geographical Area
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands):
Year Ended January 31,
202420232022
United States$809,036 $640,604 $454,246 
EMEA77,418 65,574 51,603 
APJ
35,189 29,946 21,326 
Americas other than the United States36,695 30,791 23,657 
Total$958,338 $766,915 $550,832 
Long-lived Assets by Geographic Areas The following table sets forth long-lived assets by geographic area (in thousands):
January 31,
20242023
United States$45,743 $60,246 
EMEA2,266 5,583 
APJ
3,793 4,510 
Americas other than the United States573 274 
Total$52,375 $70,613 
XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Consolidated Financial Statement Information (Tables)
12 Months Ended
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
January 31,
20242023
Prepaid expenses$57,685 $45,877 
Other current assets6,681 9,186 
Total prepaid expense and other current assets$64,366 $55,063 
Schedule of Cash and Cash Equivalents consists of the following (in thousands):
January 31,
202420232022
Cash and cash equivalents$282,094 $223,156 $449,074 
Restricted cash included in prepaid expenses and other current assets329 404 589 
Restricted cash19 197 17 
Total cash, cash equivalents, and restricted cash$282,442 $223,757 $449,680 
Schedule of Restricted Cash and Cash Equivalents consists of the following (in thousands):
January 31,
202420232022
Cash and cash equivalents$282,094 $223,156 $449,074 
Restricted cash included in prepaid expenses and other current assets329 404 589 
Restricted cash19 197 17 
Total cash, cash equivalents, and restricted cash$282,442 $223,757 $449,680 
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Overview and Basis of Presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Aug. 01, 2022
Jul. 31, 2022
Change in Accounting Estimate [Line Items]          
Deferred commissions amortized period 4 years        
Net loss per share, basic and diluted (in dollars per share) $ (0.78) $ (1.66) $ (1.36)    
Diluted net loss per share (in dollars per share) $ (0.78) $ (1.66) $ (1.36)    
Accumulated deficit $ 862,804 $ 758,173      
Deferred commissions amortization period       4 years 3 years
Deferred Commissions, Amortization Period          
Change in Accounting Estimate [Line Items]          
Percentage of total revenue 1.00% 2.00%      
Net loss per share, basic and diluted (in dollars per share) $ 0.07 $ 0.09      
Diluted net loss per share (in dollars per share) $ 0.07 $ 0.09      
XML 64 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Millions
12 Months Ended
Jan. 31, 2024
USD ($)
segment
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Number of operating segments | segment 1    
Payment period 30 days    
Deferred commissions amortized period 4 years    
Goodwill impairments $ 0.0 $ 0.0 $ 0.0
Internal use software costs capitalized 15.9 11.0  
Amortization expense of capitalized internal-use software costs 9.5 7.7 5.7
Impairment charges 1.4 1.5  
Net self insurance reserve estimate 2.7 2.3  
Advertising and marketing expenses $ 88.5 $ 77.9 $ 55.6
Software      
Lessee, Lease, Description [Line Items]      
Software useful life 3 years    
XML 65 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 6,285 $ 7,561 $ 6,933
Additions 8,631 5,440 7,700
Write-offs (8,356) (6,716) (7,072)
Ending balance $ 6,560 $ 6,285 $ 7,561
XML 66 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)
Jan. 31, 2024
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Computer software  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Revenue from External Customer [Line Items]      
Revenue expected to be recognized $ 713.7    
Percentage of revenue related to remaining performance obligations 86.00%    
Period of expected timing of satisfaction related to remaining performance obligations 12 months    
Subscription      
Revenue from External Customer [Line Items]      
Revenue recognized included in deferred revenue $ 448.1 $ 328.1 $ 216.6
Revenue expected to be recognized 704.0    
Professional services      
Revenue from External Customer [Line Items]      
Revenue recognized included in deferred revenue 7.0 $ 4.7 $ 4.8
Revenue expected to be recognized $ 9.7    
XML 68 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Deferred Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Aug. 01, 2022
Jul. 31, 2022
Revenue Recognition and Deferred Revenue [Abstract]          
Deferred commissions $ 148,867 $ 121,785      
Amortization of deferred commission costs 53,587 47,093 $ 43,680    
Deferred commissions amortization period       4 years 3 years
Impairment charges $ 0 $ 0 $ 0    
XML 69 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Numerator:      
Net loss $ (104,631) $ (215,639) $ (171,097)
Denominator:      
Weighted-average basic shares outstanding (in shares) 134,507 130,071 125,632
Weighted-average diluted shares outstanding (in shares) 134,507 130,071 125,632
Basic net loss per share (in dollars per share) $ (0.78) $ (1.66) $ (1.36)
Diluted net loss per share (in dollars per share) $ (0.78) $ (1.66) $ (1.36)
XML 70 R49.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Jan. 31, 2023
Jan. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 12,968 15,431 11,907
Shares subject to outstanding common stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 12,637 15,045 11,855
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 331 386 52
XML 71 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 429,988 $ 374,381
Unrealized Gains 302 60
Unrealized Losses (10) (229)
Estimated Fair Value 430,280 374,212
Interest receivable $ 1,500 1,100
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets  
Total cash equivalents | Cash and Cash Equivalents    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 83,579 140,987
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 83,579 140,987
Money market funds | Cash and Cash Equivalents    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 79,082 137,490
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 79,082 137,490
Agency securities | Cash and Cash Equivalents    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   3,497
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   3,497
Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 346,409  
Estimated Fair Value 346,701  
Total short-term investments | Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 346,409 233,394
Unrealized Gains 302 60
Unrealized Losses (10) (229)
Estimated Fair Value 346,701 233,225
Corporate bonds | Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 99,547 66,051
Unrealized Gains 158 46
Unrealized Losses (9) (79)
Estimated Fair Value 99,696 66,018
U.S. Treasury securities | Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 169,825 62,520
Unrealized Gains 123 2
Unrealized Losses 0 (144)
Estimated Fair Value 169,948 62,378
Commercial paper | Cash and Cash Equivalents    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 4,497  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 4,497  
Commercial paper | Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 57,755 78,454
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 57,755 78,454
Agency securities | Total short-term investments    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 19,282 26,369
Unrealized Gains 21 12
Unrealized Losses (1) (6)
Estimated Fair Value $ 19,302 $ 26,375
XML 72 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Amortized Cost    
Amortized Cost $ 429,988 $ 374,381
Estimated Fair Value    
Estimated Fair Value 430,280 $ 374,212
Total short-term investments    
Amortized Cost    
Due within one year 312,314  
Due between one to five years 34,095  
Amortized Cost 346,409  
Estimated Fair Value    
Due within one year 312,508  
Due between one to five years 34,193  
Estimated Fair Value $ 346,701  
XML 73 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Cash equivalents:    
Cash equivalents: $ 83,579 $ 140,987
Short-term investments:    
Available-for-sale securities 346,701 233,225
Total assets 430,280 374,212
Corporate bonds    
Short-term investments:    
Available-for-sale securities 99,696 66,018
U.S. Treasury securities    
Short-term investments:    
Available-for-sale securities 169,948 62,378
Commercial paper    
Short-term investments:    
Available-for-sale securities 57,755 78,454
Agency securities    
Short-term investments:    
Available-for-sale securities 19,302 26,375
Level 1    
Cash equivalents:    
Cash equivalents: 79,082 137,490
Short-term investments:    
Available-for-sale securities 0 0
Total assets 79,082 137,490
Level 1 | Corporate bonds    
Short-term investments:    
Available-for-sale securities 0 0
Level 1 | U.S. Treasury securities    
Short-term investments:    
Available-for-sale securities 0 0
Level 1 | Commercial paper    
Short-term investments:    
Available-for-sale securities 0 0
Level 1 | Agency securities    
Short-term investments:    
Available-for-sale securities 0 0
Level 2    
Cash equivalents:    
Cash equivalents: 4,497 3,497
Short-term investments:    
Available-for-sale securities 346,701 233,225
Total assets 351,198 236,722
Level 2 | Corporate bonds    
Short-term investments:    
Available-for-sale securities 99,696 66,018
Level 2 | U.S. Treasury securities    
Short-term investments:    
Available-for-sale securities 169,948 62,378
Level 2 | Commercial paper    
Short-term investments:    
Available-for-sale securities 57,755 78,454
Level 2 | Agency securities    
Short-term investments:    
Available-for-sale securities 19,302 26,375
Level 3    
Cash equivalents:    
Cash equivalents: 0 0
Short-term investments:    
Available-for-sale securities 0 0
Total assets 0 0
Level 3 | Corporate bonds    
Short-term investments:    
Available-for-sale securities 0 0
Level 3 | U.S. Treasury securities    
Short-term investments:    
Available-for-sale securities 0 0
Level 3 | Commercial paper    
Short-term investments:    
Available-for-sale securities 0 0
Level 3 | Agency securities    
Short-term investments:    
Available-for-sale securities 0 0
Money market funds    
Cash equivalents:    
Cash equivalents: 79,082 137,490
Money market funds | Level 1    
Cash equivalents:    
Cash equivalents: 79,082 137,490
Money market funds | Level 2    
Cash equivalents:    
Cash equivalents: 0 0
Money market funds | Level 3    
Cash equivalents:    
Cash equivalents: 0 0
Commercial paper    
Cash equivalents:    
Cash equivalents: 4,497  
Commercial paper | Level 1    
Cash equivalents:    
Cash equivalents: 0  
Commercial paper | Level 2    
Cash equivalents:    
Cash equivalents: 4,497  
Commercial paper | Level 3    
Cash equivalents:    
Cash equivalents: $ 0  
Agency securities    
Cash equivalents:    
Cash equivalents:   3,497
Agency securities | Level 1    
Cash equivalents:    
Cash equivalents:   0
Agency securities | Level 2    
Cash equivalents:    
Cash equivalents:   3,497
Agency securities | Level 3    
Cash equivalents:    
Cash equivalents:   $ 0
XML 74 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 70,662 $ 62,352
Less: accumulated depreciation (28,300) (22,957)
Total property and equipment, net 42,362 39,395
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 12,674 12,954
Less: accumulated depreciation (100)  
Computer software, developed    
Property, Plant and Equipment [Line Items]    
Total property and equipment 42,941 33,260
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,935 6,526
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 9,112 $ 9,612
XML 75 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 15,200 $ 13,700 $ 10,900
Accumulated depreciation 28,300 22,957  
Amortization of assets 73 $ 0 $ 0
Computer equipment      
Property, Plant and Equipment [Line Items]      
Finance lease included in property, plant and equipment, net 700    
Accumulated depreciation 100    
Amortization of assets $ 100    
XML 76 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Narrative (Details) - On Brand Holdings Inc. - USD ($)
$ in Millions
Sep. 01, 2022
Jan. 31, 2024
Business Acquisition [Line Items]    
Percentage of outstanding equity acquired 100.00%  
Acquisition costs   $ 0.6
Consideration transferred $ 20.6  
Weighted average amortization period 5 years 9 months 18 days  
XML 77 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Sep. 01, 2022
Jan. 31, 2022
Business Acquisition [Line Items]        
Goodwill $ 141,477 $ 142,415   $ 125,605
On Brand Holdings Inc.        
Business Acquisition [Line Items]        
Cash and restricted cash     $ 266  
Intangible assets     5,190  
Goodwill     16,434  
Other net tangible assets and liabilities assumed     (1,283)  
Total     $ 20,607  
XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 01, 2022
Jan. 31, 2024
Jan. 31, 2023
Business Acquisition [Line Items]      
Expected Useful Life   3 years 4 months 24 days 4 years 2 months 12 days
Software technology      
Business Acquisition [Line Items]      
Expected Useful Life   2 years 1 month 6 days 2 years 9 months 18 days
Customer relationships      
Business Acquisition [Line Items]      
Expected Useful Life   3 years 8 months 12 days 4 years 8 months 12 days
On Brand Holdings Inc.      
Business Acquisition [Line Items]      
Fair Value $ 5,190    
Discount Rate 14.70%    
On Brand Holdings Inc. | Software technology      
Business Acquisition [Line Items]      
Fair Value $ 3,200    
Expected Useful Life 5 years    
On Brand Holdings Inc. | Customer relationships      
Business Acquisition [Line Items]      
Fair Value $ 1,990    
Expected Useful Life 7 years    
XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 142,415 $ 125,605
Additions and measurement period adjustments - acquisition of Outfit   16,434
Effects of foreign currency translation (938) 376
Goodwill, ending balance $ 141,477 $ 142,415
XML 80 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairments $ 0.0 $ 0.0 $ 0.0
Amortization expense $ 10.8 $ 10.3 $ 10.1
XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,877 $ 67,173
Accumulated Amortization (38,917) (28,104)
Net Carrying Amount 27,960 39,069
Net Carrying Amount $ 27,890 $ 38,990
Weighted Average Life (Years) 3 years 4 months 24 days 4 years 2 months 12 days
Software technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,491 $ 28,673
Accumulated Amortization (20,231) (14,547)
Net Carrying Amount 8,260 14,126
Net Carrying Amount $ 8,260 $ 14,126
Weighted Average Life (Years) 2 years 1 month 6 days 2 years 9 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,072 $ 34,186
Accumulated Amortization (16,941) (12,265)
Net Carrying Amount 17,131 21,921
Net Carrying Amount $ 17,131 $ 21,921
Weighted Average Life (Years) 3 years 8 months 12 days 4 years 8 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,100 $ 4,100
Accumulated Amortization (1,601) (1,157)
Net Carrying Amount 2,499 2,943
Net Carrying Amount $ 2,499 $ 2,943
Weighted Average Life (Years) 5 years 7 months 6 days 6 years 7 months 6 days
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 170 $ 170
Accumulated Amortization (144) (135)
Net Carrying Amount 26 35
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44 44
Accumulated Amortization 0 0
Net Carrying Amount $ 44 $ 44
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Fiscal 2025 $ 9,633
Fiscal 2026 7,916
Fiscal 2027 5,750
Fiscal 2028 3,454
Fiscal 2029 721
Thereafter 442
Total $ 27,916
XML 83 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation $ 206,206 $ 176,555 $ 114,900  
Capitalized software development costs (4,900) $ 3,500 $ 2,000  
Unrecognized share based compensation expense $ 381,300      
Unrecognized share based compensation expense, period for recognition 2 years 1 month 6 days      
2018 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 596,679      
Offering period 6 months      
Purchase price percent 85.00%      
Maximum number of shares authorized (in shares) 5,572,546 4,850,775    
Share-based compensation $ 2,600      
2018 ESPP | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Payroll deduction percent of base cash compensation 15.00%      
Common Class A | 2018 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Period in which shares authorized increase 10 years      
Common Class A | 2018 ESPP | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum number of shares authorized (in shares) 20,400,000      
Common Class A and B | 2018 ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of shares outstanding 1.00%      
Stock option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period 10 years      
Options granted in the period (in shares) 0      
Weighted average grant date fair value, stock options (in dollars per share)   $ 18.16 $ 29.71  
Fair value of stock options vested $ 7,700 $ 9,100 $ 10,100  
Intrinsic value of options exercised $ 10,900 $ 27,000 $ 141,100  
Stock option | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Stock option | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 3,240,158      
Weighted-average grant date fair value, RSU (in dollars per share) $ 43.33 $ 39.16 $ 68.21  
Fair value of awards vested $ 193,900 $ 160,400 $ 78,000  
Weighted-average grant date fair value, RSA (in dollars per share) $ 45.41 $ 46.56    
RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Restricted stock award        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 0 0 0  
Weighted-average grant date fair value, RSU (in dollars per share) $ 0      
Fair value of awards vested $ 900 $ 1,300 $ 1,600  
Weighted-average grant date fair value, RSA (in dollars per share) $ 0 $ 46.93   $ 46.93
Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Granted (in shares) 195,948 251,027    
Weighted-average grant date fair value, RSU (in dollars per share) $ 48.74 $ 53.34    
Weighted-average grant date fair value, RSA (in dollars per share) $ 50.54 $ 53.34    
Performance Share Units | Share-Based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 1 year      
Performance Share Units | Share-Based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 2 years      
Performance Share Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of the target number of shares   0.00%    
Performance Share Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of the target number of shares   200.00%    
XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Stock Options (Details) - Stock option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Number of Options    
Outstanding beginning balance (in shares) 3,819,288  
Granted (in shares) 0  
Exercised (in shares) (292,088)  
Forfeited or canceled (in shares) (10,125)  
Outstanding ending balance (in shares) 3,517,075 3,819,288
Exercisable (in shares) 3,081,884  
Vested and expected to vest (in shares) 3,482,318  
Weighted-Average Exercise Price    
Outstanding beginning balance (in dollars per share) $ 23.42  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 5.66  
Forfeited or canceled (in dollars per share) 67.00  
Outstanding ending balance (in dollars per share) 24.77 $ 23.42
Exercisable (in dollars per share) 20.44  
Vested and expected to vest (in dollars per share) $ 24.46  
Weighted-Average Remaining Contractual Term (years)    
Outstanding 4 years 9 months 18 days 5 years 8 months 12 days
Exercisable 4 years 4 months 24 days  
Vested and expected to vest 8 years  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 85,129 $ 90,985
Exercisable 83,600  
Vested and expected to vest $ 84,995  
XML 85 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Restricted Stock Units (Details) - RSUs - $ / shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Number of Shares      
Outstanding beginning balance (in shares) 10,975,157    
Granted (in shares) 3,240,158    
Vested (in shares) (4,191,997)    
Forfeited or canceled (in shares) (1,224,694)    
Outstanding ending balance (in shares) 8,798,624 10,975,157  
Weighted-Average Grant-Date Fair Value per Share      
Outstanding beginning balance (in dollars per share) $ 46.56    
Granted (in dollars per share) 43.33 $ 39.16 $ 68.21
Vested (in dollars per share) 46.26    
Forfeited or canceled (in dollars per share) 47.25    
Outstanding ending balance (in dollars per share) $ 45.41 $ 46.56  
XML 86 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Performance Share Units (Details) - Performance Share Units - $ / shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Number of Shares    
Outstanding beginning balance (in shares) 251,027  
Granted (in shares) 195,948 251,027
Vested (in shares) (125,512)  
Forfeited or canceled (in shares) 0  
Outstanding ending balance (in shares) 321,463 251,027
Attainment percentage 10000.00%  
Weighted-Average Grant-Date Fair Value per Share    
Outstanding beginning balance (in dollars per share) $ 53.34  
Granted (in dollars per share) 48.74 $ 53.34
Vested (in dollars per share) 53.34  
Forfeited or canceled (in dollars per share) 0  
Outstanding ending balance (in dollars per share) $ 50.54 $ 53.34
XML 87 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Restricted Stock Awards (Details) - RSAs - $ / shares
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Number of Shares      
Outstanding beginning balance (in shares) 19,895    
Granted (in shares) 0 0 0
Vested (in shares) (19,895)    
Forfeited or canceled (in shares) 0    
Outstanding ending balance (in shares) 0 19,895  
Weighted-Average Grant-Date Fair Value per Share      
Outstanding beginning balance (in dollars per share) $ 46.93   $ 46.93
Granted (in dollars per share) 0    
Vested (in dollars per share) 46.93    
Forfeited or canceled (in dollars per share) 0    
Outstanding ending balance (in dollars per share) $ 0 $ 46.93  
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Employee Stock Purchase Plan (Details)
12 Months Ended
Jan. 31, 2024
shares
2018 Plan  
Shares Available for Issuance  
Balance at beginning of period (in shares) 14,594,290
Authorized (in shares) 6,592,251
Granted (in shares) (3,436,106)
Forfeited (in shares) 1,234,819
Balance at end of period (in shares) 18,985,254
2018 ESPP  
Shares Available for Issuance  
Balance at beginning of period (in shares) 4,850,775
Authorized (in shares) 1,318,450
Granted (in shares) (596,679)
Forfeited (in shares) 0
Balance at end of period (in shares) 5,572,546
XML 89 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Valuation Assumptions (Details)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Employee Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   6 years 3 months 6 years 3 months
Expected dividend yield   0.00% 0.00%
Employee Stock Options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate   1.80% 1.00%
Expected volatility   44.20% 43.10%
Employee Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate   3.70% 1.40%
Expected volatility   46.30% 43.50%
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 months 26 days 6 months  
Expected dividend yield 0.00% 0.00% 0.00%
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 4.80% 0.20% 0.00%
Expected volatility 57.30% 50.00% 46.90%
Expected term (in years)     3 months 7 days
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 5.50% 2.50% 0.10%
Expected volatility 70.70% 72.80% 68.00%
Expected term (in years)     6 months
Performance Share Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 4.70% 4.30%  
Expected volatility 50.60% 52.50%  
Expected volatility (S&P Software and Services Select Index) 32.40% 31.80%  
Expected term (in years) 2 years    
Expected dividend yield 0.00% 0.00%  
Performance Share Units | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   1 year  
Performance Share Units | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   2 years  
XML 90 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation $ 206,206 $ 176,555 $ 114,900
Cost of subscription revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 13,069 11,248 6,274
Cost of professional services revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 7,469 6,404 3,788
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 71,341 62,165 41,218
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 73,545 63,224 40,632
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation $ 40,782 $ 33,514 $ 22,988
XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Loss Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ (101,173) $ (216,167) $ (174,043)
Foreign 5,031 3,377 3,242
Loss before income tax provision $ (96,142) $ (212,790) $ (170,801)
XML 92 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Current:      
Federal $ 4,384 $ 876 $ 0
State 1,283 1,239 175
Foreign 3,367 1,085 49
Total current tax provision 9,034 3,200 224
Deferred and other:      
Federal 206 0 0
State 144 0 0
Foreign (895) (351) 72
Total deferred tax provision (benefit) (545) (351) 72
Total income tax provision $ 8,489 $ 2,849 $ 296
XML 93 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax at statutory federal rate $ (20,190) $ (44,686) $ (35,868)
Tax credits (8,839) (7,660) (5,697)
Intangible basis adjustment (3,054) 0 0
Change in valuation allowance 26,335 44,898 71,738
Non-deductible executive compensation 4,432 685 0
Base Erosion Anti-Avoidance Tax 4,140 0 0
Share-based compensation 3,332 7,133 (30,092)
State taxes 1,158 981 139
Foreign earnings taxed in the U.S. 906 2,276 0
Other 269 (778) 76
Total income tax provision $ 8,489 $ 2,849 $ 296
XML 94 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Deferred tax assets:    
Deferred revenue $ 144,931 $ 117,579
Net operating loss carryforwards 99,230 121,171
Capitalized research & experimental expenditures 59,819 45,906
Tax credits 37,664 29,267
Lease liabilities 12,520 17,273
Share-based compensation 16,141 17,282
Accrued compensation 10,315 8,983
Other 1,529 982
Total deferred tax assets 382,149 358,443
Valuation allowance (329,141) (302,196)
Total deferred tax assets, net 53,008 56,247
Deferred tax liabilities:    
Capitalized commissions (37,283) (30,836)
Lease right-of-use assets (10,199) (14,320)
Property and equipment (3,031) (2,250)
Intangibles (1,573) (7,637)
Other (162) (989)
Total deferred tax liabilities (52,248) (56,032)
Net deferred tax assets $ 760 $ 215
XML 95 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Operating Loss Carryforwards [Line Items]        
Income tax provision $ 8,489 $ 2,849 $ 296  
Increase in valuation allowance 26,900      
Tax credit carryforward for income tax purposes 37,700      
Liability for uncertain tax positions 0 0    
Unrecognized tax benefits 12,938 9,883 7,204 $ 5,283
Unrecognized tax benefits that would impact effective tax rate 12,900 9,900    
Penalties and interest expense 0 $ 0 $ 0  
Domestic Tax Authority        
Operating Loss Carryforwards [Line Items]        
Federal tax net operating loss carryforward, not subject to expiration 388,600      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Federal tax net operating loss carryforward, subject to expiration $ 291,700      
XML 96 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of the year $ 9,883 $ 7,204 $ 5,283
Increases to tax positions taken during the current year 2,486 2,218 2,010
Increases to tax positions taken in prior years 569 461 0
Decreases to tax positions taken in prior years 0 0 (89)
Balance, end of year $ 12,938 $ 9,883 $ 7,204
XML 97 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Lessee, Lease, Description [Line Items]      
Impairment loss $ 1,400 $ 1,500  
Lease cost $ 15,486 22,508 $ 18,739
Bellevue, WA and Denver, CO      
Lessee, Lease, Description [Line Items]      
Lease cost   $ 3,500  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 5 years    
Option to extend lease 5 years    
XML 98 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Leases [Abstract]      
Operating lease cost $ 15,486 $ 22,508 $ 18,739
Finance lease cost:      
Amortization of assets 73 0 0
Interest on lease liabilities 23 0 0
Short-term lease cost 509 950 371
Variable lease cost 3,318 2,833 2,850
Sublease income (2,294) (527) 0
Total lease costs $ 17,115 $ 25,764 $ 21,960
XML 99 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows related to operating leases $ 18,978 $ 19,735 $ 17,610
Operating cash flows related to finance leases 23 0 0
Financing cash flows related to finance leases 34 0 0
Right-of-use assets obtained in exchange for new lease liabilities:      
Operating leases 1,666 7,230 994
Finance leases 693 0 0
Right-of-use assets reductions related to operating leases $ 4,451 $ 4,696 $ 0
Weighted-average remaining lease term (in years)      
Operating leases 3 years 10 months 24 days 4 years 6 months  
Finance leases 2 years 8 months 12 days 0 years  
Weighted-average discount rate      
Operating leases 5.50% 5.30%  
Finance leases 9.90% 0.00%  
XML 100 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Future Payments for Operating and Finance Leases (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Operating Leases  
Fiscal 2025 $ 16,531
Fiscal 2026 14,724
Fiscal 2027 10,769
Fiscal 2028 6,341
Fiscal 2029 5,296
Thereafter 1,357
Total lease payments 55,018
Less: imputed interest (5,878)
Total 49,140
Finance Leases  
Fiscal 2025 270
Fiscal 2026 270
Fiscal 2027 225
Fiscal 2028 0
Fiscal 2029 0
Thereafter 0
Total lease payments 765
Less: imputed interest (94)
Total 671
Sublease Receipts  
Fiscal 2025 2,732
Fiscal 2026 2,154
Fiscal 2027 700
Fiscal 2028 0
Fiscal 2029 0
Thereafter 0
Total $ 5,586
XML 101 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Purchase Commitments (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Fiscal 2025 $ 67,664
Fiscal 2026 48,700
Fiscal 2027 1,750
Fiscal 2028 0
Fiscal 2029 0
Thereafter 0
Total $ 118,114
XML 102 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Other Commitments [Line Items]      
Legal settlement payment     $ 10.0
Proceeds from Collection of Other Receivables $ 3.9    
Insurance Claims      
Other Commitments [Line Items]      
Legal settlement recovery   $ 4.5  
Estimated legal settlement recovery   $ 3.9  
XML 103 R82.htm IDEA: XBRL DOCUMENT v3.24.1
401(k) and Pension Plans (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jul. 31, 2020
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Retirement Benefits [Abstract]        
Employer matching contribution, percent of match 50.00%      
Employer matching contribution, percent of employees' eligible pay 6.00%      
Expense related to matching contributions   $ 9.9 $ 9.5 $ 6.7
Expense related to employer contributions   $ 3.0 $ 2.5 $ 1.6
XML 104 R83.htm IDEA: XBRL DOCUMENT v3.24.1
Geographic Information - Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 958,338 $ 766,915 $ 550,832
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 809,036 640,604 454,246
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 77,418 65,574 51,603
APJ      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 35,189 29,946 21,326
Americas other than the United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 36,695 $ 30,791 $ 23,657
XML 105 R84.htm IDEA: XBRL DOCUMENT v3.24.1
Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 52,375 $ 70,613
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 45,743 60,246
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 2,266 5,583
APJ    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 3,793 4,510
Americas other than the United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 573 $ 274
XML 106 R85.htm IDEA: XBRL DOCUMENT v3.24.1
Geographic Information - Narrative (Details)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
United States | Geographic Concentration Risk | Revenue from Contract with Customer Benchmark      
Property, Plant and Equipment [Line Items]      
Concentration risk (more than) 10.00% 10.00% 10.00%
XML 107 R86.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 57,685 $ 45,877
Other current assets 6,681 9,186
Total prepaid expense and other current assets $ 64,366 $ 55,063
XML 108 R87.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Consolidated Financial Statement Information - Narrative (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash, current $ 329 $ 404 $ 589
Letter of Credit Collateral      
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash, current $ 300 $ 600 $ 600
XML 109 R88.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 282,094 $ 223,156 $ 449,074  
Restricted cash included in prepaid expenses and other current assets 329 404 589  
Restricted cash 19 197 17  
Total cash, cash equivalents, and restricted cash $ 282,442 $ 223,757 $ 449,680 $ 442,348
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J"=%@'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 " J@G18I"R"LNT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%(71S43PI""XHWL)D=C?8M"$9:??M;>MN%]$'\)B9/]]\ M ]-@U-@G>DY]I,2>\M48VBYKC!MQ8(X:(..!@LWEE.BFYJY/P?+T3'N(%C_L MGD!)>0.!V#K+%F9@$5>B,(U#C8DL]^F$=[CBXV=J%YA#H)8"=9RA*BL09IX8 MCV/;P 4PPYA2R-\%9 M;8\S'21IPGO]9W]]L'8914UX6L"R6W2NKJ5DOY/KO^\+L(A][YG?_' MQF=!T\"ONS!?4$L#!!0 ( "J"=%B97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M*H)T6!YZ*BTB" -C$ !@ !X;"]W;W)K&?\IEH1(]!)'B;AN+:5(PE[/)%6ZPXP6$6%$=MSW%Z[1C3I#6XRHY-^."*I3*B"9EP)-(X MQGQS0R+V?-UR6[L#CW2QE.I >W"UP@LR)?++:L)AKUVHA#0FB: L09S,KUM# M]\.MWU]M(-67&V$^U,PZO6XZZ(Q*10"H)#!]K,B)1I)3@/O[= MBK:*:ZK _>V=^GW6>&C,# LR8M$W&LKE=:O?0B&9XS22C^SY=[)M4%?I!2P2 MV5_TG)_;]5LH2(5D\388[B"F2?Z)7[8@]@+Z3DV MPWP7@6XG9H ?QO@'QO0 MV09T,C)Y4S(.MUCBP15GSXBKLT%-;60PLVAH/DW4[SZ5'+ZE$"<'([8F')VC M+]-;]/;7=^A71!-T0Z,(?A1QU99P"75B.]C*W>1R7HV#-YY1\0^<7"#?/4.>XW4T-S0RAS]@?H%>"#6.& 7+=@H O"UZ0U>/.+VW,^ MZNC8%+NU)%8AURG(=4SJ@UL6I##?2/2T61$=-G.XZYS_J>-CC&K*QY)8A4^W MX-,]CL\P25(

R8ESJ0)EU)$]U>$?&J*:@+(E50/4*4+WC0$T(IRQ4$Q6" MJ5/;I\Q*Q=14.S<9XYM"LR16@7990+LT-G640;^ SU-,WJWX9:@,:@Q@ MJ54!>B5 [QB 3_@% MC4.8V^BT1N&(:B+ ML]T&^@3GH;\2?9\S2W8=![E.7R[1< T3YQWTYI1";P;7K\5IU0W84JOB+/V M:\[H7^,Y]SS>_K)WZI9L*56I57:!=>\TBYX1]F%KRP"6XIYOCC"M>]D#BA]9EI8 M5LV +;4JK-(,>$>9@=TR9;[0ELUDD-RF>FAFQ;HN9M4)V%*K4BN=@'>4$Q@G MDO#\!:Q:T,4[C%IJ9L4Z:E:-@"VU*K72"'A'&8%L.*(1>*<%X]K,XX#.)\SA MT3$, @)"(!/FDEI^5@V!+;4JO](0>.9\?LMO&N,H0C>I@*^%?H2:=6I7Q*5SC1=[O_^3+!'-<8VRD,@E<: M!,^P#=G[KM93.R]Z8/D:J9>FX#JB/"):8)$OGL)]3BDUR2O=>P;W[I>^[E1Z'*#FE"LW1ZQ=G+!HEB M$IW#%$KASE3!R*Y2YX&0S*J 8/;#+ED4@M%#;Y6@YWR<9!K%1)P==3^^.T-P M+J+[35Q"Z^ 6H:5\UU)5SC?!7*+Q&$%7V6V/\]NGHEHNA-0#DO$8J7*I"_0$ M[7MU=?1,83J;$32'7#6$/Z?7'6M;"U??M%^GG.Y*MLK+U&9.2Q=GFDF!X,JH3X/LY M8W*WHRY0_*O$X#]02P,$% @ *H)T6+X%D]DZ @ O 4 !@ !X;"]W M;W)KJH&:7>V2@N*=JK+V-0::.%%@L=)OS^)!64RRF9^;:VSF6J0 M,PEK34PC!-6_%\#5+HT&T6'AD945NH4XF]6TA"? K_5:VUG<4@HF0!JF)-&P M3:/Y8+J8N'@?\(W!SAR-B@]O4"M\"Y UD;O_;, MJ#W2"8_'!_J=S]WFLJ$&;A7_S@JLTNA=1 K8TH;CH]I]A'T^8\?+%3?^278A M-GD?D;PQJ,1>;!T()L.;ON[OX5B0G!$D>T'B?8>#O,LE19K-M-H1[:(MS0U\ MJEYMS3'I/LH3:KO+K ZS>5,P)"L9/J^]IUF,%NLVXWR/6 1$<@8Q2,B#DE@9 M\D$64/P+B*V?UE1R,+5(.HF?J.R1X>":)/UDU,$;MDD./6]X:9+DQWQC4-M? MXN>I? -M=)KFRF1J:II#&MDZ,*!?(,JNW@PF_9L.KZ/6ZZB+'KPJ3>Z8%F2U M/&6O&S#LNK%QZV)\D0M)!9RRT*U>VEIGB$"NJ*AOR!?5V%Y"[N_7'(. M:!MV]@=02P,$% @ *H)T6-("+7+G!0 A1D !@ !X;"]W;W)K23O9OQ\I*Y(MGC@7RQ?;DI\[\3D>[QY2LTI),T(JO M\UVI/XG'WWA+*+3^EJ)4S2=Z;+'!!"UW2HNJ-38CJ(KZ\)T_M8$X,L#1B %I M#8K=*?-EYE4K9!8HX];+G,[.0I=H"]W&7K]Z@U2FUQR MA8H:?=Z(GQB[O8Q?^Q M"A7/Y7*#3)$SK65O>N;6%DLH@K$S>X2R(,:#7 !@."3!,)]=F$E[Q@(X%Y*. M3^+E7II);,J;C?^,V*R JB?/P$ =A' VHN# 6IR0F319*VSS?@\4F=UYJ; M:J.-"%J*"LRXUL/)0@\C-BP' "R.&1DR<5%'C?*41*\PL%]B?-0;+EL&Z'6; M:V_>HIJ#]:WU=AK-,' (N3",CY9&2PAPEN"1;HU[U8']LJ/)M7MN]D;\F9C. MGVP#WQ=VVP+R73W#4CW M\(3D>'#!93S4P1 ,7[IE'(2-5KQ>.&"_50 &405AHU1[ M88']RN)KN#UD,)/<;H/%3BMM1(?MSY;YX39,%] )E(5!/.0+ MX0)'.F80SO24L;T:Z74'\>L.A_'WWE"/'+D;O=O5K* M8JM':J??_'MW0B_J+7LI;Z>AZU4/\:L>SYE$:WER*!&PP"G9 "[&-*;#[0^ M,[E$XQ$U2GK10_RBYXR#"0(H&,JB<%BF(!QF-!EJ'0!G)%XTLI4CO=@A?K%S M*\6:*ZL!S*;!SG:QA+<*?C_?G=(OZ2U[*6^G,>P5%?$K*E]*N\(G9-0M: ", MXF0H"@$8,_5Q1("07D@1OY Z)Y]=]1-B1[8N(%B0#O5]!L"H00VE^_3H?+KB M\J$YYU=H*7:U/ISI=G>[=PGOFA/TP?T;?)4=W@CT;@XO*#[D\J&H%2KYVK@T M.L*$6![._ \76FR;4_![H;6HFI\;GJ^XM #S_UH(_7QA']"]>9G_"U!+ P04 M " J@G18#-W&*V$# !0"P & 'AL+W=OE6O7=W>M1^J?C#)0-QS;&H; MN+M??^.$32$)=%7QA<1FGL=^9B8S,]M+]5&7 (9\JKC0%[L5I0))YW5>X\JG>-]ZQ=6GLAIO.-G0-3V ^;!X5KMR6I6 5",VD( I6<^?>O\NF MUKXV^)W!7A^]$ZMD*>5'NWA3S!W/7@@XY,8R4'SL8 &<6R*\QC\'3J<]T@*/ MWY_9?ZRUHY8EU;"0_ ]6F'+N3!Q2P(INN7DG]S_!0<_8\N62Z_J7[!O;!$_, MM]K(Z@#&=<5$\Z2?#GXX OCQ&4!P 1=0'0&$!X X4L!T0$0U9YII-1^R*BA MZ4S)/5'6&MGL2^W,&HWRF;!A?S(*_V6(,^E""BTY*ZB!@CP9?&!,C29R11:R MPDPJ;8AW0'Z16I,1^?"4D=>O;L@KP@1Y7\JMIJ+0,]?@72RCFQ_.?6C.#C6ZQ)[^BG648R(/>:Q!)C72%LM= M.O*]* []F;L[=L: 7>"/XW!Z:I<-\26^-TU:NQ,)XU;"^&)B_&9*4"0_R0C6 M9,1K*^UF2-OXFMEP3;+L2F0GKHQ;5\;_F0U;@FF37?4K6VGR*'%5)ZMPD6"=7,;\W"R$T]T2REP?FH?BUQY 5E M#?#_E93F>6$/:(?H]"M02P,$% @ *H)T6"@H6^@!!P 5R$ !@ !X M;"]W;W)K):/.C@-#&0 MN&BW"^PV:-K=:T:F8Z&2Z$JTT[S]#B7'LL2#$ZQO$LD>COZ1AO,-*5\\R.IG MO1)"H=]%7M:7HY52Z_/)I$Y7HN#U>[D6)7RSE%7!%9Q6]Y-Z70F^: 85^80$ M030I>%:.9A?-9S?5[$)N5)Z5XJ9"]:8H>/5X+7+Y<#G"HZW KU8WU3P=ED[V61%:*L,UFB2BPO1U?X?,Z('M!8_).)A_K@&.E0[J3\ MJ4^^+"Y'@58DN#A\9/W3TWP$,P=K\5< MYO]F"[6Z'"4CM!!+OLG5-_GPA]@%%&I_J*SBTH^H$I;@S=]T-R;9C1$ MDY7Z,=ZJ"K[-8)R:S659RSQ;<"46Z)KGO$P%NM7N:C1&/VX_HK>OWZ'7*"O1 M]Y7BV:RI4_VB(++9*3.$@&D9EF>)I$C-HCB_:11=[(;BJQ MYMD"B=\ B1IBT,JE6HD**M'AC+$ICPQ)H">*!L)-JS ,(H?N>*\[]NK^+A7/ MGR$Q-BX^I3B)I@.-IEF,@R")[2*3O)8]+AH.-4<"0Y MH76IU&.3E+J,K75Y:&:>E4>!H8,1&I&!6HL9G=*I2^T!5;%7[5?0RE56WJ-< M0).!*MU-C.5RO($3=X;NO/;EL"08JC;-0D;BQ*&ZPR+VDFCVI52\O,^@HNTT MNF\O,0M5/(T,H:89G08',ZXOM&,:]D/MLY2+ARS/K=*H)5$QBX>):K4C#+N> M?8=PFH4+&PJ%0"\>FB:-FX@YCV,^QMFIZQ%D@0VG, MXF%-LAEB'$#?X)#8\0A'S^K3\HS?97FF,F%OUK"7:R_MUD[EK1]T!S/LI]F^ MOUCS1]U<6 ,V&46FU,APBQ5VM3^X QGVDPP$5IN6%[I/X.UR#*IR)?)F&7$G M2K','%EE$BR.64B'TDVS**',@3KZ@R+Q0]&3O,>$FQ1DX1#E%B-7 G>0)/Y5VS"!CRLU%V&]!GTG MU;0BV-48DXYNQ$^W87-T+)=-A#&C %N,,'$T'Z3#'/%CKIUSQ_19<$9Q1 R) M%IX1R _L4-D!C?B!-M>+MG:GI-WED:6>>:),03%Z^[=4 F'VSJK=Z]G>YR#K M]M;_=]3?VNH020-O@WB[XI58R7PAJOK-JP06FA^:M:%ZM/:)U O#92:8=4ZD?JU6*1Z:80IH_>3QIG)4KY M.H/I9!5I0A.S*$F"846R&1+HLZA+\,$6J1^OT-%NBDW;O.[VNZ"WA!M!5X<^XF\]6/O6@)ZO"6 1^VF@KE>-:C@,^F_W.E8S?S+V5X& M7EM?ZYP4SZ?RU@^WPS/#I\Q YH7]BV,_D;=^[%T#P/P-P+$,W V//1GH-6EE M30[>>NN?'/S%J_NLK&'MMH0QP?L8D%"U;_';$R77S8OP.ZF4+)K#E>#P@+0! M?+^4T"WO3O2[]?UO*6;_ 5!+ P04 " J@G18[Q+7D!X# !,# & M 'AL+W=O^TF!['JV,QVH-NGGYVD*2EI&JJ.%V [=W__SO;ES'C'Q9U, M 12ZSRB3$RM5:G-IVS).(L;;D1@)/"*:.VYSBAG6'" MK.FX&%N(Z9CGBA(&"X%DGF58_)D!Y;N)Y5H/ ]=DG2HS8$_'&[R&):B;S4+H MGEVK)"0#)@EG2,!J8EVYEW-W8!P*BY\$=G*OC4PHMYS?F<[79&(YA@@HQ,I( M8/VSA3E0:I0TQ^]*U*KG-([[[0?UST7P.IA;+&'.Z2^2J'1B119*8(5SJJ[Y M[@M4 05&+^94%M]H5]J&(PO%N50\JYPU0498^8OOJX7824)%A! M@F:88A8#6AHYB4X76 !3*2@28WJ&/J";Y2=T>G*&3A!AZ$?*VTB1& MSXZK66?EK-XSLW[#[ (-W'/D.9[?XC[O[SYHNMLZ_GH1O'H1O$+/?T;O*HYY MSG3$ F(@6WQ+X1QAJH^X68[6^$K!82%H4F4[#8/0&=O;_2A:C+PHJ(T:K(.: M==#)NM#''(30NZ7/1GR'<*Y2+LA?/7"J-T6F>L_D61MRJ1ONT;A.^7F"W<.P M@>[7Z/Y1Z$3*_&5L_X#F*6^710,TJ$&#HT#UZT\J?=()6[]$&[Q(VV71H UK MVK"3=LZS3+\0YQ1+B:[:H#K]3:&XE!L_CV6#/*K)H_[D_0Y^=)B&@S"*?,=UGU"W6;J1 M'SA>U$X]JJE'_:F/R()1;_0VRTYTUWFL;$[_O)BU%JE.@6,3XZW4FN'N%7+W M?^1&I=HG.7J9-ND?*[#;78)?D1^58M>[MM.D2?I8?]WN OS:G' /R^H!;I=) MB6OO7?7,/?L[%FO")**PTC[.Q5"7%U%>7NB8"V7]!V+Z#U!+ P04 " J@G18,=M&1$L' !Z.@ & 'AL M+W=O B.4G__0KL&$O(!-J;]"4&1_<+*FB5 MCHCC^*-5G&2#R6GUW44Q.\13/I_I,LY/)L$ [0@E_%FU1^R&]_Y;L!>27>/$]%]1?=[MHZ S3?")FO M=L&J!ZLDVW[&=[M$' 1@>B2 [ *($4#&1P+H+H": <&1 '<7X)H!Q\;@[0(\ M(\#UCP3XNP"_ROTV656F9[&,)Z=%?HN*LK5"*P\JN:IHE> D*V?6I2S4?Q,5 M)R?3/!-YFBQBR1?H4JH/-6VD0/D5FB[C[)H+E&3H0W-$2?+F?HY?,3]+QL^7&9;T2<+<3I2*KNE22C^:XKY]NND"-=^9C+ M.+6$3=O#IOEJI:;HI\^B![#F\\UJDU:IG?&K9)Y("PCK#O*77/("J0&K3619KNX;CMYG M\WS%TXTH?H6(0[!-\U:VEW&K+MNR8:Z5#1/=2DZ M*@3N*D0K1V\A(-&BKH-@4+2Z$+53@=NMBBA;?)=/0:S*@1H5V.94!*$S]HAG MW*Z#$D>@: P*31>X=BMPNUVA"]Q-1MI(O.>X06":%?AAM\("A144Q4;!%5D: M#CV7>-0UUTNSX1'' M>6!7Y*SP*#FA:@:#-0M @4C4&AZ9.@=B[PDUL7[8R] M9X+%O'"HYSFF>0%*&X&B,2@T7>3:P,!/XF#@II] '"]HW*" >AC=2"-04@:% MINM5^QCXYQ@9V&(KN+@I(*B5T8TT B5E4&BZ@+6=@>']#&PQ%T+'P0UU0!V- MCJP1*"N#0M/EJ5T-_ BV!F[Z&M@Q3D"U\X&^1%G MPRYCTSQP0\_W&KOEP\Z&!0H3EP;4_ G$TG 8>"$.J+E>;%[)L>M([6V0I_0V M"*BW 8HV T6+0-$8%)H^"6IO@SRYM]'.V'LF-+T-SZ'EDTWFL@/U-D#1&!2: M+G+M;9 G\3:(Q6; V/'-+1+4V^A&&H&2,B@T7:_:VR _Q]L@%ILAP([YTW-[ M[WH+V(DT B5E4&BZ@+6W0>"]#=)T&:J)WJ@ 0+V-CJP1*"N#0M/EJ;T-\@C> M!FD6\T/BFLY3.W-O=4#-#5 T]E ^]$>H:W>#0K@;U/8T@^.&@7F_WL[65P]0 MM @4C4&AZ;K5[@;]?G>#VAYY<%R?FM9@.T=OM4#=C:Z#8%"TNA"UNT$?Q]UP MK@ZV$CB#)0X D5C4&BZP =OF?R(NV&7L>E:^(X7>IZY_CJ\ M9=)L@EVEH6-@19:&P] GH6,^MV%KJ""-"\GHX"V\\JW,/^+B.E'%:,JO5)CS M.E E5K%]T7%[(O-U]6+>YUS*?%4=+GFLZIVR@?K_59[+^Y/R7;_]ZZ:3_P%0 M2P,$% @ *H)T6#+D6!&_"@ "C4 !@ !X;"]W;W)KU!#009'X]>Z^'Q\L=#5T^B_MYL.&^#YVU9-=>33=ON M/LUF3;[A6]9\%#M>R6_6HMZR5KZM'V;-KN9LU5VT+6BJ?K"9J\?O!;\;!IU0>SFZL=>^#WO/VVNZOE MN]DARJK8\JHI1!74?'T]N46?%A%5%W2*/PK^U!R]#I25I1#?U9N?5]>34-T1 M+WG>JA!,_GGD/J)#X8B%2\79=/]'SP-VG 2Y/NF%=OA8GD'VZ+J_[+GH2". M+D"QXP(\7(#-"ZCC C)<0,Z]@ X7=$4]ZZUTY;!@+;NYJL534"NUC*9>=(79 M72WM%Y6J]_NVEM\6\KKV9BZJ1I3%BK5\%=RW\H^LU+8)Q#J8LV83_"@;1A-, M@V_WB^#=#^^#'X*B"G[?B'W#JE5S-6OE/:A(LWSXO<_][V''[R$<=6'*O1U5^CK6FP#V<%KUA;50]]#BK;@8*GW42D<526/3\V.Y?QZ(K-# MP^M'/KGY][]0'/X'*K%+!EM<*-BH-.FA-*DO^LTO,G&6H@%+K+\RZ:Y4V?'Q M9HI"&A-T-7L\+@Q AU$4DVRL6T#Q$A1FR4$WLA =+$3>!G&[^I_, GVG;(5, MM;FH\J+D035X4Y^JU[EJ.;M:/!:R7P7+E^#=OI$OBNH]V(@^06427;(573+8 MXD+!1E40'ZH@]K:B^PVK^52-+JL@%ULYY#:L&[3XLWK-H9+L(\9'K0&'L?QG M-"Y;AI(XBB*C;0$R1+,PA)M6'TMN"RLO.B]R'0>L*VHV^+O[@/(5&*; M2D*$#4^ BJ:1X7P!J)1UV%%Z<)2>[._')M0PMBJ:7.R[,:V2O>&1#[T),IA: M-S5%.*)FK0$RG,2IX=!6.>HK.[C+O.YN36=\S>NZ;Y3;HNE0+!<-;"VS[B8B M49H8SFP53<*,&,X %8E3ASL4:A0)O?Z^59);MC1:VZE&J3I:@>IJ5$>9E- MFH8[C&'@5FAJ^@)4$;5LV2I70]0,AKQ0F& .1EJK=2P$6C+2X5 M;5RTFL60ES-N;O-A*)'C)B\>V;($!_\ARKCN28:LA 3IDBA+S%8"Z=(H==_4*,GW[$*KU#YFW]?5BFTJF661W8T"&$26624 GDW-*'28U MY2 _YG2]N4],+:^W/D31XJM:K%%,KN:'B @(D=3I+$+#3+(3S)]E; \K_=\E)! .S9N$)J:TS1 ME5*"34.V"F61(^5B32[83RZW@Y/1[$#UI9J7WO\PU3H":G6LU&U&W?X4\L M:V (6!"A)K/,(2&56=E$H 4@= VB&FVP'VV^LG9?=ZWBC>YL2*&(H- R9^LP MCD,36!> SN5- P_V \^HXG2B/N7,IA7+U$G) I!,9>DX/!$-/<0//2-/,J/) M[-6^=-3#_]H7.^4*W*D 5F%P%!N#Y1R2Q(B?>.YJD7.^ M&G)7PTK^1ILVN5AK!( &6Z,1(')5G:8?XJ>?L;FRD$96AV5%!C90T*-O[66P M:$MB;%*Y-\[8XM$^FI^)YFQ7M,-J8E%),Q4KIW*H#1JQ;I]8S8.5)+]2=!7H M7H,C .)(!DPBTR>@2^+8[(N0+$Y8DXN>D._;2;WBM11TL]XW\NFDD-?!N$X_E'8 B'!*S"R^\H<;V-3@1_ZK, 1,',CR; MG BTA()(G)H;&) 0QQ+=D6D/BI@2Y^"A288D;X+#=5&Q*C_#HA>0WKS1?IYB?BYZ=Q4N?/O,Z+IANUFE;DW^7THG5-VPFP&!2;\]O?[RK'\ M0@ \2FQZA&1RZFB-UH L1HDC)5(-6_0$;(TJ-Q>5=+?<=Q6JBN'+=E>*%\Z# M^\[LZW 0W)4,W,FE-C9AB81FG@!D2"*S.0I LH2X-@2I9C!Z@L%>QP$))KNZ MD/EAQTI5NWVVX/WR 'RZ U@X(N::&B"RK)U-7U33%_73%[@,<&X"I-#>681- M'@%EH;4+#\B('.529$NNNX6M M=RO>OWJOBN>?>K=9+$KCU&H9 +)A'&783.2 ,"&N/$XUW%$_W,W/=QFP-ECR MAZ*J5+]0TR]>%P)$.@JL=6&21.8!!T!':79\>&$P#^DP<1T#H!KNJ!_NWFB? MJPTYKW'@I%&*J377A'1 2T G5% 8^.:^*B?^.[WNUT_/LL_9RV%4 MLQSULYQI(A=;'K3L&;0!;-GAT$YKP &GR)S.0+$RQ^0[TFP6G;?[MSN](/9! MF2WW*Y7/P%4)\%0F@%>4F@4 J7!BE@"D0JX=J$B36N0G-><1R7RT#/-/5F(B M8$$MBLW\#J@(BFIB*=>=N.'$CEBV3LL[] 7=4 MJZ_XDW44[,1&5P1 76SNF&!GMON,1;C\\_HTZ)_ M+$>'Z9\2^LIJ"6N-]+N6(<./B82HNG_PIG_3BEWW*,I2M*W8=B\WG,FB4@+Y M_5J(]O6-^H'#XT\W_P=02P,$% @ *H)T6);F+;MT" Z!0 !@ !X M;"]W;W)K.RZ^=#IAR.P("XZW,%W!]+R7]^W>_@E6U(\[8=^D0@0M[MO]^W; M!<\./MS$FBBICXUU\7Q1I]0^6Z]C45.CX\JWY/!-Y4.C$R[#;AW;0+J40XU= M;XZ.?E@WVKC%Q9G<>Q,NSGR7K''T)JC8-8T.MU=D_>%\<;P8;KPUNSKQC?7% M6:MW]([2^_9-P-5ZM%*:AEPTWJE U?GB\OC9U2D_+P_\T] ASCXK1K+U_H8O M7I?GBR,.B"P5B2UH_-O3-5G+AA#&A][F8G3)!^>?!^NO!#NP;'6D:V]_,V6J MSQ<_+E1)E>YL>NL/?Z,>SQ.V5W@;Y:\Z],\>+531Q>2;_C B:(S+__7'/@]? MN>PIZ3 MIUVIKG0T4?E*O0D4R27-B3M;)_CAI]=%;_,JV]P\8/-XHW[Q+M51O70EE7<- MK!'@&.5FB/)J\ZC%G[5;J9/CI=H<;4X?L7R/P#L=X9T^9OV_+.K_:E.]H%@$TPY)VW81-F)4 M[]#N*4O,:U>LU/>I)O7=-S]N-D?/KWW3:G>[E,OCY\/M WU^QW>AO_-G==!1 M&5?XT/J 2FF 9)"&TPDD1FTH(-F,1%4:W5B=5PJ:EI_H(#,S/@55?+PX_R> M@^,H=%$;VA,T+4([HOK0F>+&WBY5I*(+Q)_DL:1BH2W!?_#=KE94520BIM#U M5F\9_,!8,)%TPT4K)< *:AM7ZNI6=H#7YO M2HI*D%2=585N]=98&,'=5".J0'MO.W9M/I%DYZ!O58)_(&^)2S)/(')U@Z.8 M"(5O\ $(C=YR*#=$;>Q5CH)" VH5=44Y-B@_LA%5%SFE.J"RN=Q_4=B5NNXC@_>B8";#NPE\ MX3M6@+W12JL#;?_"@X'9!))4Z&K$@"\:C[RAY&UK32'AK-0_$'_/>:5M]&!K MQ0Z0]PH>\ Q0L!X8.%RJ0VV*&E\:9-/86RX>.B\QQ_DCZ,/8.%M0(N/X8CB\ MFKJTG766MTW#LXQ[4VZQQK0+:H=.3#"(G;.83MVJR+U'LS$I72MQ'F)7"-3ZON^YW^ZO'PS-'W? M$SF78(\*'9OGFX%VG>W+#2NB!-Q)F;+\Q,N/1:W=3E+?&$GSZ.3=R^M16&!) MAY(13'D 8A\8%?A (2'+# \%!M.-1TA-)L.4I$"%U7!2&:!#\_>)DH]="*(9 M^>R\,,(-R,M@#^U'RGEN'["*(\%YIDT/,9N(@PTJ[Y"+(1T_?1X!A$5$W9(. MZ"@\#^@8IU# 6TS4?.:/&8!RVJ[,S3[(%N+X7-E%8SGVVG/%_8'E*';;:$H# M C.CLR5.<:H]X%I?S"7\#B>6\UM_QYG20V5_(FQC&!GJLN/Y"S%9 A% 9XI< M>\2MWH(E*W5I;6[*GNY8X"S ]:S 81=UD8DSE0_RA$5+@NI:[V;9D2J]SH'Z M%NV6!]TD&3E@X_*R;/)AI@QLU:BGD466-U)$@-AT^3LPY!0[8HGALE2B'I6& MU+2?+2*8@G]01I M&84]';D_:6I$QA@CI5QDGC7]]%JJ$LU@/8^57D&YKSF$^P_P"&879;]6?!7T M'/%#D6%VDNOR'D ?\6H5X:;L0FX(FM1FZ.^[(X/G3)06FVJ$LM28"9ZETXI1 M=!I(+CZX9K ;ODPA&YD580O:([9,$^P2$9.(9;;#"A\RT6QE%H&91>I$5+.&8&+8$F7A(:BJX)M>%48S]XM: M@QY7T>P<-+;0B'YRRV&-[ $-L:KLLVXU (7*"UI40OJ+@\^S)]8 WL]Q5@M4 MIM^N#A@):@>M2/$Y7OB@)B(/LW9 ?5&SO'$,TLY-C-7)) C4)U9!S>.JF.9/ M 0PPF =8)@4:TN]X7"DOHN9=_IGK3)KH%J M1+7DF%$6X0:2_&)BX# I$/,T)^3-ZV0YMRI9LB3\=M) ,0ZY?2PI>&6F$![, MB"1DR#+/S\Q5U$>H@O'!Y*39"%0>KR;]IG08_=+D:'(1!XX%RD!E.:]85>6* MV0::]LN"IN$_2UIG(B/C;H]714_8MK5_DLAJ\-G#EN=>^!MC) M_Q/8YF%@?WT<&$M69DANACN4&GG$-!&YZ5]K"AV"+.0B2GSR7@;WJ]BX,7W> MY'<8U>\[2G8TI$%@_MS9,<.;?EJQZ([N^GG$BQO&];2OQM5]/TZL9[\^88'? MR6]L(NTNY1^BQKOCSWB7^=>KZ?'\&^ O.NP,,%JJ&PO=V]R:W-H965T7Q3ME5E-R'VW;LQ%4^XME,S4Q<[GCS86L_0"0D(:8(A2!;K?GU^RY<%-EM M9V:J4DZ+ H&'AW'SQY_?U>;?2U[C_O/W;PZ4F8I38[W3ICVZ+3 MZQ\>O#E_^?8ICJBJQQD4_.]&O]-- M@Q,!&+_+G _"DOAB^K>?_0/M'?:R4DZ_L\VOINZW/SQX\:"H]5H-3?_)'OY; MRWZN<+[*-H[^+0X\]NGE@Z(:7&]W\C) L#,M_U_="AZ2%UZ=/10=CH;9\ _:*KT-P)D6#^6Z[^!; ^_UKZ_Y, J[+J[-IC5K M4ZFV+]Y4E1W:WK2;XJ-M3&6T^_Y)#^OA6T\JF?LMSWTQ,_?Y1?%WV_9;5_S8 MUKK.)W@"@ 9H+SRT;R_NG/&OJET6E^=E<7%V\?2.^2[#[B]IOLN9^2:V6?SO MFY7K.Z"6_YO:,<_W='H^Y*"7;J\J_<,#8!&GNQO]X/6?_W3^[.S5'= ^#= ^ MO6OV?_&L_EUS%]=Z US9%Z9EF8#,].MK@9DY^+G M-4"JN[(X;"T(B1ODVJ*RK0-H:X"B+M:F56UE5),!#'\5^Z';6P> PJ9A$5ST M='E7PCY@D,.'<2X81Y.UE88!;5VHIK$5OPHG;X>NTFY9?-(WNATT/*HL8/4$ M5[7N8!>\M4[&[CL#1V&:8['N[ [$Y>#P4#TK5OKKH/1O<4! 4PYI,*)2-(= MH,6 3(7_=D@@,%KU**11VCIZ%P_!U(1. #R=3=_N>90M5KH @C!]PVO"E/JV MVJIVH^F$^JU-@"R+%K04P(Z3.-4 V+VZQ2WG*.UU!Y)21XRFV.^WG1TV6P)H M;>'0#D29O=Z[E[3/BV>O"H ;H$(>H'<878P]$ QE :#Y#P#5P?3;0@74O+IG MFH1T"KMJS(:^=;CY=)4XC=]1-@N=EF+5!A13Z3C>D^(=@_T!?S4L2&]^_A2= ML(#',E(8H48!3M+S=C"I6Z/H4#,++HOKE,K]C),/(WL0A;F>^'>M87KBET"A M1$&J L)Q(WJ.,J>Q0[U K0[0:.MFO;&-C<$L4O$(3P<=IJP&C$ZHK\! M)8H: 82/^X(M+4C"(!?"1A< ''8U<*%^637Q=2VZ8 UE*K1J-5 M_: M&]W1)C.!X4^P0!(J@=\VIFU)TO$)HXRD/R81E3!^0 \L!1NY =JN4306+;#M M;M]HE.Q,=&B',;R_#Z;#869]ASB D:D,@%UJE.R\SHIV:/']1BRY$;$$1BPV MNH7Y&Z",K8()<,=$&ZB$CEJ!DE =8,LTN!)*K_HFD=_P56O;186/&ER5CS7# MINHZE$VX55?4%E[HB=L.S"U">1GK#"";.S0-";6@R@K0.8[%=I (@MM7B$\W M5%OFGVPUA,_CD!&U"I(QXF!9O--=#[:XG_KT("?)@W0FO9:1CW8R(Q-6-K?'D M@2]@>+TL?H:]5)5"?(W$"ICRK#G3+0D)FZY>[%77'U$;PT"0!WR>+/Y 61VV MIMI.3"@0#X&J)01F63K M\.5$P8<)>+?+XN.4N1-FN?O;J#1,6S5#C-19("@0S$P =Z,*B&] 9,31><6%P%4ZP;D<4>\*(R( MO%"F*-#M1J62*E #Z6"F+L3XLOBI%:6'*'#E_4"Q=A9:AWGWMO.6QQ:(FB0\ M:1R17$C&8[[L;0]4PG> MOP,8V=GZQ"QT=MT?"'>>=& @K-HAK\'6P*L$2AP3YYQ*(Y(AM"\ [9Y2V/*8 M0KA:]Z*X OT#KC>=(H4?2(#MNS#6,W3@BJ#IO!8_X2;$/Q@%#H62L^!+X5'8 MH5_8]6)OJR\@ ."=&]W00;4NUSUDLC PY*M.ND"$DRBS.VUV*SCY*)NB8/PY M6UA6C&]$@DY1%3E)]4R5UI _+!1+)C"#"M( !$X_8_;BCH*F.,H^,WS/0#@% M4V5%\DRC1*2+3$!O &1#1XN\"V8 ^3([Y&I@C%GWX-J*%3PM&-.YHCGN+8S[ M9L_-:<41"!;5IJT-R)4A=\ ST)P&S@HR, 7ERDQVH(V#88A2 -8M-5KT_,$\.U.9)OI"GL@ MZ4!XXZE#*($=;#YU5:-V4#?*-&PHV!%5_S+I\@%=B6>8\-+=!.K$T4#"1&YV M/6QIH1JTJ%$[LYC R4G @&4^-\"KDH#^D5CG(=-663@ -M!2:R]50N6T^N;' M<;EB@F91W9#Y*<:,7?VF*5R,GBQ'ALC@R9T84-/(D_"P)F<8!M^H9F#.F%HF MB1F0I#WN.?ADUVO0Z.T&]F8;5%^>7FJ]0QF\!Z3(/I@L0!GT%M7\&\\=+&^) M''PTZD"'B6Q3VV'5KXUWN7._@ R&-O-U:)V,SZ'B5D#DS2%OPC?@.T?5M@&/1:C6)' P.!@H)-8/%6DLX M3.2]*X8]K*,=^MW&;8G)!:*A#720>GR"CC+11S0'F0=(:?QV[GD&%TMM.BT6 MR<]@O\L3N2J2SYMUS1-6C[P8HS@[.4[68Z(B=+8@GV]&> M^TZC7TD^*T<"V!-A8\^Z$(Z:.DS0^VI#(H(T'BP[P;L@6)UMP^&[88^F)@M[ M"Y,I'VH:^@$U*;P+1EV5S3'!HHC=B)T<*1D#B4B^]R1":"[&N%>JH3,Z9NY S[50S6.[B%Q;<$3(W4CD18>7X- -Y@R(17A M;:@I,(%O>K&I; CUD\9_@]+6],>QK3$11 6P"H>_RR M^*MJ!\QR^!02_G.)_UP4;T-DS"/S8?&LO'AQ!?]_7EX].Z?/WUU>%F]J.>[B M1?GL\KRX*I\^/8,QS\_.BE\[, 86B/;BT8OR\NK9X^+1L_+Y.?[_>7GV_.(Q MYL+&JUP].SM9[?WX;$X>I.'/P/)X<0<&DUQF-9%T>=%IW9H-V"R8$&S%B/9,%+ MKTRFT=N#Z;/WO+?*O(MZZ"AL1.'0JM*:*/C\8D%HD:!=%L=!-@RRUNO?8S"( M.[WS3J9X\Z.7Q_@I>6&5+$!I,P"2TPUU/ LT,"C:.W+%[EB&X60*#\.@L1BLQQ29)D;C# M-5*$]LZ,M^X%Y7+,E!R$XPT)"U02:!@M,/N/R,),#V%+=#'R MW]9("$>.>4UF 6N?YQI-CR<\:]FG4BRUVJ-MX[]LS%I8.GR'CW EG*37U;:U MC=T&!**QE'B$VH.3=4LF/-*/Z5CK8C0;V " ]WH#W9/9%5(=9UH.Z^*[0(1H MAOQA9H[1U]$!1(W!0IV26V\&%,.@DX%<=OO&'K7D#\UJ" DTE*H_7G_\"$H" MOOZ'!>R>/R_!0]_[3&]#*88 Z(=0&7/M00;D!.HO28R M-,93R36/JXX@A\6 MWX)\7)!?GQ+)U-[=]-"3:@'$X^?E-8;2@>.'#J-*%5(8<3N<#E@D2$PK\.KH MP0[$/)?\J#VFKL@0!0>H2M]D649QQC'EXK=@>2F.F:LVIV+1<93<2>B7SI<$ M?-P*V1L-B$&S-F)B^1#@ E"ZH/1? A()9:3IA1?V+ +]'))^4$1:)#DR&RH) M#DPS<09; @P=]<#:R5MLD7++Q+WG9!.'G#V;UT2G*WVT9,J$S#V;%&Q#1S2X M4,<4M^W"JJPRB-=Z=[>Y^.9N5(YD0Q0!C#@PT%&1HSU+FI2=BZ&5E&WM_7U4 MYR.:R3V.GH(

DH I=TC72 L^ M/):$NLM@M7>UR^.5_@MRA\BSL4!@;F_9EY< MJT=QNFAWF31?\SE2U@36?7 )LY9QX 8<#T_)2*W>2_/Q=8ZCM1*3 U=[ (>6 MLW.T+PH(ZRW68V-UCNP2UWK\%3&I JM(&U_#4&.58@Y76Z=!L;E$@0,;&T77 MN+1N!S1LZQ#=#3O\-Y[*LG@[.&00=$I3X1YF8AA_RCZXD&[#[^'K4 .N M&9$&!9M(H73TH/HV0H>9.O'"2CC07NK#,)BQ,WQT M?+QD:*TIVLC"B:/;Q+!IJ0&'3/L@ICB*+(5>:%X"'O'K _41Z'JAT G:Z&#. M5VIO>@PU,<7"0Z=N*-27+H,I38FTDV',B./:%@:L) $8WHFAF!#0!MV-055V M;7W()H715T$5M"&L6")#TF^-50L73JCF*(HOE#?A/.0[2CA/*GV!AHS[@C#Z MJ@ ZQT $,=7@09= ?#R!TV-49'"BW=#VF'H!@43E<WM M_ITZ(D:'/5FH8HS$,.F8P0!;]6^#MXF$\DZ)&MV30'_D)8[(\7Y)((!YABTC MKG+5Q D HK_ SY_W-H@](/"T$/$4$ZC8UV3.3E8ACS8W!A]]M"EF)>Q2L "E M,E:?=>AL4;IW6#F0)62^)<@<9TI.XG]WY1;B*8U" 8W>2+0NJ67"S&-Y1['$ M7P23$I*6K9X>XG2XQ9_#.*ZB?/3#6Y)#BWDBC94PEBOM*=0L$9='UWH/^UT! M"L\?4_CY6^(O6$=1<>4OK)M @72E;\%-6A8_WC\-,PE'<,!QVVPPE->F\W%' MQOV2-"^S5C7LP^G$L$LSXA3/Z(*6!6> F)W*;K)ITI17C-PETH)4MQP-HGSF M;'(+&E%$].IK)C@>!B3."; DMPET&@R98&<;4@V3ICPKD#$-H.5'L"#Q_927 M]89TP7VP$(F8T:ARYD^IN,SB/4MY@@D&:2Z[DCZ1PH"4@@J MU51#$\*04P;-]!(!$:/I[P%H;I%R1+:2Z4Q-(JIIJX=*Y\N*6V)GIUX6_["G M4P/OZ%2B>15(D6RLE85GXV0E_7M)!XD92Q%LT[(G"7;<;?F4280D5"#&4"7+ M1L]\7 <$4V_-GA+F0612,=30I1K1471LK-CF'>FT(8$EC>IU\;K@X?&+B0/LLR M(.*UA,Z-V(\TO;&7Q#@#1I(B])="-.&K<(S^FP]#!TR IA+"O#:W^+N%WXHTTV>CX>72? MK:2"2C'A?))UZ#' %.LX!R?AL1"^)F'ET8IGL5[/T468]N'YU?*[8H<%%L+^ M#\_/EV?A"4GT2">U=X?NDNDT#8OU2,'-$60[IFZ3N:KQ6?]1BL.L]Q3)>PTT MCJN':O10JYQWVU"-+(@.3*VD6Y]')?MDDN"4^K3]I&06(?P5!4\^\#,AKB9$ MZ3I8%1XT[_ =- ?Q3_+,'+1/$LW^*-1,"CA\[:AJ>;)P[Z3FQ V/9 @!8 M#5GG,5$JCB]2&4^RE"27]HM%/9/FZ^\AY7L+5^A>#"SYQS,)8O;GSXF(Y77] M[G(7>]07,-HH65>CTFNN+,J,;8FL8&AN-^QDF5!-%E@KU>, 88"L<=:CA'SZ MT?L[5>O0DR8'))K>U[*R.8X7#G"0J43.])PLPCL6HZQLU['=U&7[2U.-,3TE M7LPI7B8BDB?8$HD], K #'T$V+B@)'&FBW A)I.H1(:DK*P=#?* MT<):0@Y3P-D4)+V;SJP+QX<*.D^OOJ;W"*Q7G&.6-VATE*$,4U ^=]: C06*+[/E7D.OF'430MV>)C # MYJMW)(,E>SUYZM63W/S!ZI!#$!'<5)+EX=*7NR'G_!/\&ROBZ7ASSF=N':'7966X=Z#$!SU1"% ON\9.XNA]D=J_H_D* M[#Y9, 3 9+@=E&I+=*1[?))MK(A+/$/Q)P SD86O-/$T/C%)E/QM42 YY:(HT99K/':>C,Z-$H*H83QG8LDJWO]4T*5;CBO' MT3E=$15TDOJ7 C;P.403!D$^1^!;*D,7 MP4#&X7JZ&LKWS[NTGTLF!LPKLL&\V4RM(8B>B+_0/\!.P_I.XIN*8:#K-9I3 M;F>+ZV+GT,.+Q)4E3KA87D9O-Z=K"1BHO%J;JTU ;W:#SE.WOC^XJA@Z#AO> M59*&6;#>N*1JUV4/\YKP&%R9LBIBB.0_4UL^#Y<'70K_G-@**W" $"+48:V_ M%4FR>R*>0\*632CB>8S'^5C$U?+9OR484?AHQ#467(?^I!WNY?3* M.U%<\6HGJ13+7O"(I2LQP!-RR-JKZLKBNMA9I@9VKT B]L[5NN'*.=CB5] >6KK[X%V4C MU$")^XM[8D\E%A;_JZZQZ&$/35*];WZ7FD>?MIQ"!P.8G:L7%L&O!B1\A+UR MF:B@C&PLK*C%<*KFU@H^:+EH"?F/(]KE1!I6">Y/;0B5A/^\F4OE6L[TL=78 MEWO,^&BGH(;K''B_:1=LYA&Z.0;Z>J B%6RP$;U>()J(&,AZ/_40A/WN73J] MI8JIU3B'B 8'T0V*#4U/LE_AO_I&_M 2%TJ=$T:UW5I3.L[=(5UFFH&^JKI,LR+1:C&3)J0?AOJ32R](,<(\SKD(G(C6_:!;/8JN U4MQXV1[Y)&@$X M!GK[+%$7\EGP46Z3)208>N)@P9FH0M!3X\(V? 6/C\JA*LEU@EZP'6JPVB"Q M\1&0FM6\4N%KS)%\"F7A=FI8Y\!]ZM ME"*D72^LH^%#]'&FM^H-G,2;$S^3Z\VPW[W1$S*!U%):FQC*NV-IQ]1I\6UM MXF>MJ=#*D)&+$=V0ZY^JF)GKN,M:F8GHVA"-A'7]909.< OV\<$N\(92+L($ M$UNT)U4AT1>&PZ&^ST,*?;B6E(X[! PUQM=QU]ZYSXI_[B[\2:'C:"[>00@> MKZ),F5P("P)/MNZPI+1.(4S-"*)'WV[(RK>AVI@^NU360T7@7)W]5P!/SEX" MZW2O!):CD#7/5'!RV7 1;J@-S5<47P72;8BT$X5@@J 8U3!2_7]2*I\,% %, M%RI5NNV]>$6)3<6MB(V3B\&P%>)#XO!1G$^SK;'ZB_T.E (2RB M*ERLIU8H:K7%B 9M](.N29N\YV$@PKT7]T[:M9 >?:KLP_N?WH5<&=48.J[! MBCHL*6B*]\!$(CL'(INY2$1-^Y_ PZ-GEW]L3:_7_U ]V#\T7RR"U@=KV%$) M2RBV0S50D5L\&K]"80L0H]P)7TLS_$EE>CM0_>G7&.%B76%E!F8EZ$*2&%A* MBG?2_BE_&2@3R<%7]4GG!C)=KG9)(GFWI@_M?02 Q'DSX[TV#95GQ?ER3' T MCR_K\/@Z&1=2"IY+>5KJD:&FYE"2XC>>^DM Z.CTE.0.E*G;A(8HD=R4*0J& M(^:Y0U8D=O3$4_-NYLF5JB4_3J1*@%C6)K,(O@S/\^Z[UB:EV?%6/FP>:%5O MZ3Y1SO&^3S \HC2YE&N:#)6H"*=V@D3\WXJ@(E:.8%7KCU)86+VZF?01-45ZQ&" M<[[SV!8/>CQX&BP@FP2LU(ST%\#+CPC(E2XGK:E,$'-YNFUP'KVT&LV+;X=K MO2CB'.)4WF!.HI43+Z/RI*N/$6:P3X733W:?TN)L1P.:3M_4<7=JAA#G8!$G MF!/^MF>&\6O:\^+-+'+[!R$/N'.7E8-&U75_># ''\&>XU2YIG"R$_ TN#K9 MRE=^6Y55D-JB;C[IBCN$5 V"6==I'AU,[M8.4C5!=4E=*"D@VP"=T+GA99I= MNV,44>,\#)L!=D3W ^7IF+ELC+2CUW19M+]BF^_8F$KI3V<^/MVSMY (\ #_ MA)F6&^Y*8=N$S+

?)K(M=2G."*MQ:C5L%Z>W/]-EAO$HR9?.WSGH2 ?^_- M=2R0PJ479WA=@?Q2R:>0D'CTB]T#45^\.'O\$K.ZL=@9Y!$/(Z7KWWQO' 8> M.5B#G(YW287#"$V/^V'5P+2H4+FSVU*/7&/=J!AG!89 4 !A-?E=E,"V6<-D MN/$U7!_C_ ^PT+VCW!Q$_HS926HQ-@HMBX\CV*0*!.5MHR>@$,$4F\K%<]]J MOZBG$WJ>$48WV;\'FB=NZFNTI0 7SK+ZP5SE(-KWS3= MTV7QH^H\;TO,8(_AL)ZST'*=%%])Q@G&[5#DLFG ?, M%)@H#/^N]$&P7R@()CSQ_.D43\21*2\498B"3'- .=&S5DKS)Q7X):2$NLNW M=<^OVH)\GO?H%KN:%?-T//"Z0E_P18>%KX'U![P[\;%H?SKZ_]G2[9QT*W M-;QZMGQ^]8 O,?4?>KNG7Q%;V1[\6/H32^]UAP/@^[4%AT(^X +A9^5>_S]0 M2P,$% @ *H)T6(5$_!<@! W H !D !X;"]W;W)K&ULK5;;;N,V$/T50NON4R!9LA)[L[8!Q]FB+;!%D.WEH>@#+8TL M(A2IDI2=[-=WAI(5.>NX3=$72;S,F3-7S7ROS8,M 1Q[K*2RBZ!TKKZ.(IN5 M4'$;ZAH4GA3:5-SATFPC6QO@N1>J9)2,QU=1Q84*EG._=V>6<]TX*13<&6:; MJN+FZ0:DWB^".#ALW(MMZ6@C6LYKOH4OX'ZM[PRNHAXE%Q4H*[1B!HI%L(JO M;U*Z[R_\)F!O!]^,+-EH_4"+'_-%,"9"("%SA,#QM8,U2$E 2..O#C/H59+@ M\/N _KVW'6W9< MK+7\7N2L7P2Q@.12\D>Y>[W^ SIY+PLNTM/[)]NW==!JP MK+%.5YTP,JB$:M_\L?/#0& V?D4@Z002S[M5Y%G>7J2"#*.MB; M%C9Y!39.V&<$*RW[I'+(CP$BY-@330Y$;Y*SB#]Q%;))?,&2<9*>P9OTAD\\ MWN0MAA_;S?Y8;:S?__.4!UK\]#0^%=.UK7D&BP"KQ8+90;!\_RZ^&G\\PS[M MV:?GT/][V/X'6';;&*&VS)7 GH#C!E",&4:HP;KN@^2?DPO&54Y?B1=8ZZKF MZ@GK.=-;);ZBW"A-9V&,R2TEUND%&TV2HS7)CY+X*KPZ[#%=8!?9V,R(VK7= MP?.^P ];@R]T^=1)3L/Q #L-IR^0TW VQ*V-+L!2S^&24=A$!O8U!?M29"7; M@P$F5"8;$&]9G,2#M#R9,NDA5R;?Y$JE MC1-?/5E/5%DL:6V><_*( Z*/+B?/U455,OVF --A8A'86\O_).05(Z)R"Z?J Y;)+51QX'L!13FDU[(/OW\V2>/K1UYO54N0^":W# M%TX^SK/' RGS6C_#4",UL@@C#]M2-;K 77.:TGE+^M;6-P?-<.3_VN MHL'$@?^$K9^KR IL'NWPT>_VH]NJG5B>K[=SWV=NM@(Y2RA0=!Q.+P-FVEFJ M73A=^_EEHQW^@/QGB8T+#%W \T)K=UB0@GZ@7?X-4$L#!!0 ( "J"=%@H MT>TQ+00 +\* 9 >&PO=V]R:W-H965TJF== !AR*+G02Z\PIKH- IT64%+MRPH$[N12E=3@J]H& MNE) ,V=4\B":3*9!29GP5@NW]JA6"UD;S@0\*J+KLJ3J> =<[I=>Z'4+3VQ; M&+L0K!85W<)G,%^J1X5O08^2L1*$9E(0!?G26X>W=XD][PY\9;#7@V=BE6RD M?+8O'[.E-[&$@$-J+ +%OQW< ^<6"&G\VV)ZO4MK.'SNT']UVE'+AFJXE_PO MEIEBZY/XW:/7<6+Q4Q-Y)*VUD65KC Q*)II_>FCC M,#"83UXQB%J#R/%N'#F6#]30U4+)/5'V-*+9!R?562,Y)FQ2/AN%NPSMS.H! MW 6[U]$TXG[Z](2'H)R37T'T[5 M=91.9ZYDB4C":=58=:8@]Z[>0&GR4"LFML040(Y <0%L7@EFI<;6[1/C?N.Q MBR0^19^B/7+.;(>DU$%! F4E[;,##AA&9=0EI3' ^>_+)^I(5 MAIA62/C < +A,10;QB>!UJ(GWO"S>:.EK 5FE7([J(^XLY,H,G.^N\VT33XN M;VI#A#28:].?1>FH PZ6(1XQDFQ@F%-70 KLX+6 M81/#T6R2G!*%IIRVP&>)[A/B4O=NH'5@<3&%&,*S4,VGOPSB,S3_7]J$79/> MYE_ P1 -W ]YH-<=Y+)6'?Z? M17_T/,A,NTI0[1S0E+>EBG>:9S"VIJ08SL&W;^91.'OO^DU+SC)7A-K@'UYN MC&./=RS5%)Y/_I#$UJ]B6-D,$9CJCYUIT1I,&[2>4/9S8QN3XZ:V?^GK% PN M%?A-V+JKDU6!PZ.Y7_2K_>ULW5Q*3L>;J]TGJK8,.7/(T73BSVX\HIKK4O-B M9.6N*!MI\ /D'@L<7*#L =S/I33=BW70WUE7_P%02P,$% @ *H)T6'RP M!;.; P $@@ !D !X;"]W;W)K&ULC59M;]LV M$/XK!VT8&L"-7OT2SS:0M"FV80V,NELQ#/M 2V>+"T6J?(F3?[\C9:LVYAC] M(AW%N^>>>^%1LYW2CZ9&M/#<"&GF46UM.XUC4];8,'.M6I2TLU&Z89:6>AN; M5B.K@E$CXBQ)1G'#N(P6L_!MJ1S%JVQ17:/]JEIE7))X0"2^L1&+V>\!T*X8&(QM<]9M2[](;'\@']0XB=8EDS@^^4^,(K M6\^C2005;I@3]I/:_8+[>(8>KU3"A"?L.MT\B:!TQJIF;TP,&BZ[-WO>Y^'( M8/*:0;8WR +OSE%@^9Y9MIAIM0/MM0G-"R'48$WDN/1%65E-NYSL[.*!ZOZ[ M,@:6J&%5,XVSV!*NWXW+/<9=AY&]@I%F\%%)6QNXEQ56IP Q$>I990=6=]E% MQ-^8O(8\'4"69,4%O+R/,@]X^2MX]TQ++K='4<+?MVMC-37%/^<"[N"*\W#^ MH$Q-RTJ<1W02#.HGC!8__9".DI\OD"UZLL4E].\LR46,\PS_#PR?:X2-$G0T M*3U@V5H@! -I#91,E$XP?WH,:87VYR4P64'%A;-8@21(X2%;@C0!\@V78&OE M#.F9 >!SB:T]VJ^H3:^F\!I:+3TEE^"4<3J[?LB<"VV!$Q0#/* M6&+I0T_S8C!,QO1.!LDXA33SJ-DWKWT @S-I(-?)]7C2<;@>C?9"3L)IAH]= M'EALH%1-0Q.*#GOY"/C5\2ZYJLRA..1SAY1,RJYP/H<;K9J@ M2%BMLZ%HWO9"H7Q%ST.OL63.8-CE#;61]5!<>E^A3^AFH&GK1 4UY93TD>:K MM/QM<$=C]K0+OKO4)>D$[IM6J!=$6 6\I=-E3>,=EH))R/,4\LD(AAE\ M5I8):)6EW' FQ OT0>XK2!QN1A//H2 SXG!#C71N$,1'AMN(SIGRDG; MC>S^:W_AW79S_IMZ=UM^9'K+Z5@*W) I-=\P MW=0-W"JC9,_;6R=(<$L:9+ M&[57H/V-HHCV"^^@_PU8_ =02P,$% @ *H)T6/YHL4@1!@ UP\ !D M !X;"]W;W)K&ULO5?;;ALW$/V5@6($=K"Q]JJ+ M8QMP'*=-T11!G,M#T0=J14E$=I<*R97L?GW/<%>R'%V2 $%?)')V+HGG1B3HKP7LUG3D6="_/ MYV(J;Z7[.']G,.NNO8Q5*2NK=$5&3BXZ5]'9RY3UO<(G)9=V8TR\DI'67WCR M9GS1"1F0+&3NV(/ WT)>RZ)@1X#QM?7968=DP\WQROMKOW:L922LO-;%9S5V MLXO.H$-C.1%UX=[KY>^R74_&_G)=6/]+RT8W0\2\MDZ7K3'FI:J:?W'7YF'# M8!#N,8A;@]CC;@)YE*^$$Y?G1B_)L#:\\< OU5L#G*JX*+?.X*N"G;M\4RVD M=\OZ] ATT MW@UMPR-=%07EPLY((B4+47@AI\C.M''/G30EJ0W]I302I+=J6@DGQR2@O1"J M$*-"/L<1\=S"!]F'Q$)!3PAEK;'EUY4]I0\S21-=X$Q0U907JU14.G<)+ICAL&IB%ME;B(X\!4I4>U40H0UA-+7UT=G>MR[FH M[I\^&<11_X7]J44?JPH^=&VA8T_.ME9#5VNLU\#ZC#X^0/W-0]T0_.D1T\T: M[&L&^XG!TO4WH,YX>\E[['?S!>?SI$9\.J+^, @',09^-?&+1Z/V(]9;2I,K M4=!ZK^1?M!.[.#!( FR_G#+IA7?[DS6&2*;N398&HTTXQT. M@RSM4Y0-Z'AXPM/>L$5-8/ M^EFVA; 57TUEE3]V/@QB)">.Z#@ZX5D2QNWJ]]0^27M!&@Z)%8^C\,0+^F'4 M6AU1&@/;8( 1JQPU2A G(4*%].SF+B]J[!AXA7/X12O+)7(,QC,YCZ+3# =[ M4:!'!;2F?D7"@0_ ZMF,G#7-5@M4&',(9WC "I@%97GNRY MKJPNU-CS:R0*4>78E-PC[.FW[$W^;_9&21^D"_?0=_5UNW;)3@(GAP@%>1H-]E.X%P=9'!(3)DU/>)KT=Y"W/PC2+-T" MUXJW$Q#W@J0WQ,:@X]Z)G_6SP^2-DR1(ABGU0CJ.8R!G01QG:_(F_31(!A%& M/2Y(H]2(@>6'R!O],O)^>#BF::RA66GG \/ :62B* +(C(_@"*R55*@OLK@' MZ47EU3%P:%*X1*&QC23@@@Y&;CA@[YLY L2-SL+]A.;:*KXR6GB8Z'"UOJ,WHBE,A VF5;0\ %S0 #DIEOA6^'W#C#IVCQ",T:Q MN1\B%?=2&$N2+U;;'0=9X+W;]-%O\$M_#K#G0TU\;K"#C4+RQMB[@%)7$[$ MZ[FT.?(Y]67?J#PP6US>1Q8Y]5U:XR,2Q82N#4RL]'C@W$>H-/$985CAF]8- M^"W2B='E=ZX0;4V;.A0@BYHH>,(+@^LA\KPNZR:A+:W (2-G_'!82.:B+B4= M<[R3G\_O7SC"5G>(/>FS%TE^T3^EJ5Z XV+SDK$DXTXP,@H,)WGD96]W%[*JA^-MQC5*BIJO*[+E; M_9IKU.XF\ZKFS>UF\,65X2+R@17AC(W2=I2% Z\WDFXI9:,(LDZ8#DW5DS0( MAQG_1_W1NLGONK]W-QY;.-"G_DF)"Z6N*]>\N];2]:OUJGFL/:@W M3]ZWPDQY.Q1R M/PM)]UR#3/R&;B]-P_W4;:X2'HAS.\O*5A!7R?:.U6$PZP M?LM?_@=02P,$% @ *H)T6*C8?!!D!@ 1Q$ !D !X;"]W;W)K&ULK5AM;]LV$/XKA#<4+:#:LB2_-@F0I.O68=V*INT^ M#/M 2;3%AB)5DHKC_OK=D9(M*W;Z@GU(+%)WQ^?>CSK;*'UK"L8LN2^%-.># MPMIJ.1J9K& E-4-5,0EO5DJ7U,)2KT>FTHSFCJD4HR@,IZ.2 M,FFXDD2SU?G@$7SD;&,ZSP0U296ZQ<7K_'P0(B F6&91 H6?.W;- MA$!! .-S(W.P.Q(9N\^M]%=.=] EI89=*_$WSVUQ/I@/2,Y6M!;VG=K\QAI] M)B@O4\*X_V3C:>-D0++:6%4VS("@Y-+_TOO&#AV&>7B"(6H8(H?;'^10OJ26 M7IQIM2$:J4$:/CA5'3> XQ*=4:[)1RIJ1MXP:FK-P.+6G(TL M"$>24=8(NO*"HA."QA%YHZ0M#/E%YBP_%# "5#MH40OM*GI4XN]4#DD\#D@4 M1LDC\N*=JK&3%W]=U9?<9$*AMH;\9'!>)&;,T%L!2M8BJ[*B64#>6/*:FH*PSS6'0[#4++'GL&UK^54-PLG/9+8(PGD$#\X&T8N# MI^8E6*EDVIFEHA7$8TN1!,EBUEMY$%GO]%;4(<<\#B:S!;DI($B>N^CC\@ZJ M4^D!7RM=N7@FJ4*T+=MB$4P7T_[RP_ &*IQV?MD2@\'A?=;2C:>+8)','ZQ/ MJC>9!;/)I+^\7#.9'3]@$<1AU%]Z@YBC.NYHXV0:S,+Q@[5G;H*QXZUX,@[& MB_F!MY(X#*)YV(^7^'^-EW$\ Q>&)P*F?7O:1O%! ,2/A4PK[)!EG(3!8C[[ M[J"93H-P/.\OOQHTTRB(9_/^\F3(S.9!,DGZR]/FB*8@;])??E/(1'$<1-'D MP;H7,GN'13'$5'28Z_$L">#1U-)4*4RIBU<5SJ%D4L8 6L' M)8!%)NH<>9SW"B:P_$$]EK?PEF:9%P25FG'7(@)7(7HM\Z M%3.'/YAH_"33L0?0M99T\J @LWN$@G.65F6_\C;- K_'8Q!KZ$=F*/UOX)I M#1P%1^)@!X/1%^#55)H5T\X>)]I"RNR&,=E,.$<&I7WII[[S,)" \N @;)%H M0H@CKG(_I37 2*Y .LX$+0J"K0L8VQSV#0< M\D-=N6"/&S**2A40H.ZHS"@ MX#YR:H9:"#\:@A$WS(T@'9U;S4X,?8W">>WZ,"JV9138&%YL'G8N:/Y8D7ZH MW4LEG_=;_@UCY$\8J<@B(%>UP9G5H.U2"%?LJ\;'FR,9AP'Y5:E\PV'4<;M0 MUEY+F(/6'.W10 H:[QDWBV$35V!S_0VS/$Y6Q\UTD$HG0NC$3>*4ZL-CEZ91 MYW(+]6GMKO"&N&3S]]S=[NXKP:6_'._)_2>&-U2O(=7!P2M@#8>SR8!H?VWW M"ZLJ=U5.E86+MWLL&,V91@)XOU)@O6:!!^R^G5S\!U!+ P04 " J@G18 MEAJXY14# #7!@ &0 'AL+W=OL0M'OY4.R#SJ9CH[+D2O+E[M^/DO-V MV#5%]T4F)?(A*8J/ESNEOY@&T<)C)Z19!8VU_2**3-E@Q\U4]2CII%:ZXY94 MO8U,KY%7WJD3$8OC(NIX*X/UTN]M]'JI!BM:B1L-9N@ZKI]N4:C=*DB"P\;' M=MM8MQ&MESW?XB>T?_8;35IT1*G:#J5IE02-]2JX21:WF;/W!G^UN#-G,KA* M[I7ZXI1?JE40NX108&D= J?/ ]ZA$ Z(TOBZQPR.(9WCN7Q ?^=KIUKNN<$[ M)?YN*]NL@NL *JSY(.Q'M7N/^WIRAUJ.IO]H^ 9<5O/TZM#W=N WA=[3+R%( 9Q:5>[#;$8Q] RQA\$%)VQAX*RNL MG@-$E-DQ/79([Y9=1/R5RRFD20@L9MD%O/18;NKQTN^4&\)&<&F?5PV?;^Z- MU?10_GFI]A$Y>QG9#<_"]+S$54#385 _8+#^^:>DB%]?R#L[YIU=0O_1-OUO M,'AVAJEHEDTUH"JP38(M1(TTZWKZP:(^X<($$A86LVP4YGEV,C*JMCNN,:0A>R#RZ+&"C&RR!-(T9$4,[P8M M6SMH],G6[:.3#>3A/,VA"'-6P&]($]LH44';]5H]H(MJ8!XF]%;G84'K'\IR M ?V+=<,L#HN"0<'"-&>$9LR"B*0)I^M++C<[(ID.]]91J MZ'$,THZ\<]P]LO;-2%8G\Y'R/W"];:4!@36YQM-9'H >:714K.H]==TK2T3H MQ8;^/*B= 9W72MF#X@(<_V7K?P%02P,$% @ *H)T6)W00TY"" J!4 M !D !X;"]W;W)K&ULS5C;F]4IJ\RU7E MZ<;D]KKA*_%!^-^;=Q97D]Y*(6NAG32:65'>C.YF5_>GM#XL^$.*C1O\9N3) MTIC/=/%K<3.:$B"A1.[) L>_M7@02I$AP/@KV1SU1]+&X>_.^D_!=_BRY$X\ M&/5)%KZZ&5V.6"%*WBK_WFQ^$+$G+!K,;K]YJO9^?3[%_">]GA/7[+^Y8GY'\RPMZTO MI6=O-?L@&B_JI; LAGJ>,5\)6MUPO85H_FJE%06;3:=?,U.&A]"V\UP74J^8 MP'._I2@;=!F&NAMJPP9&K9 M0>4=P(PUK74MUYYY T/L;F6%0$GPP>H[A5LX^8VP*V''[.,QX,E5[!>ZXCH7 M$64)D,)^\]7E?';QO6.(0:,0', @RSGJ&V%CO(4 0]"8,ZJE'V/V23"I\]:2 M^7".DV%%;AS\!*!7T_$YQ*H4W2U:2V8I<%O!+6! ( ST;E$$.X8O(GIO/%?D M=%ZATL @BA]@1@"HP,'*\$B*>W1P@ZB]F@\/ED#$794QC=J.A;&:T*'] 8V5 M" @O_L0C"JM+,! AQV/9)+L\STVK/6 3!KJQ2U:^XU4(':VUE'^UC52*/I5< M6K;FJA4$Y1D/PUE*F9S364A9V,_U2BZ5B$32NTOGA'>[1--C)?E2*H1&$(O0 M:'"?:G;!8!W&@ %*;2+QF'!>UN&H'3J75NY%N<"B,?MIL&@CK$#Q]\*B)L, M16-%K#!U!$I<8+QIK.'HHRFN@R#4@KO6!BZ[3E>'SH5CH@-(%7(GH1;BHEQI M647(^=]["G%8><@[:\E4<&T#MO=MU>'M9(]0%_!.(+LH27B$FF. MO6+S\W/4OZ<)/PL$-LCT@-W/ '\]R^:7BV_9 MQR NG#;-SJ<7(5[B,2==/M'XH="L(*'&(*P2H"R*S W8QCT<6[8Q]DF2N[@" M98T'19B]4!SRR'[Q2!K#;;?5*,Z$?"-]=;3T0B)%FU.%*@552A<*K- KL @G MX$!IBY.&6[09RG"JQCA KSA[TG=APX!URT?,S M8Y_%=DC0&!5X)Y#;3I5"AJ0!_5I2%)<0)E67->;&>-F2)Y5$V#:(?V5^E3WUJ'SW".DW60KV@W2A5['W9/6#*?V&2HL7>:6- M,JLMQ++(\,K"SD([=FQV.KY@7[.'T!V%C9&D0%6RP=/L.PCV8G]M5-VA8Z^2 MOC\.8B".-*T,P\0AL- VCJ+(8GA"D(M!E*Z..GA"?$MK4X647IQ0QHJC!\?F M14MQJA3E26E-?6+-EBM0LQ:(/_*.L<6F-A6[7&IN1!"0,"W;5?D!4R&&3CUA MPEJ;()EX0A@'H<@V3RAJ6D_ODUYH(OY)QVWJ9!Q5+42JH&YFFL!A*C?:)3YZ M_BB29(M$AIU[#B]K=$6U-A3J,K"-2@CK.F7$'(." 3/XB7I(?.H,,ALF@D\A M"HIR_&=;K *6326!4.JU4>N4@#8):]#R0C5,HTA75L2XUA")+S?X W#.$?I$=Q^DW($A-\3MI4*@IUZ'3G" GFNIVHL ^'U(@ MW!X!R!)EH-_9]PN$8BG82FCJ5+&,AJI-LCG"DF%NK$#X=)C?4.UBTS)VVTLN MA4G_G[$BN?*$XR@TX7U?DK*>'U:Z5@/89^/+V)8"Y2K8H]*LVF*G;)1/S!*) MX6[PM@C<-"_MX=ZM'WA K>"Y 7E,$S$GRAPYB^($B;#PW7#P7.KX);%[HTV M GR:0Y8"$DVBB\V.3A<8#L.,2*.)VQL?:):EC<-W(E" W#M -3[V868R^'I6 MTZ<$^D9(+[801/R0UM_M/T/>Q:]ON^7Q&^8;CF$7(E:BQ-;I^.)LQ&S\+A@O MO&G"M[BE\2!G^%D)CLY*"_"\-,9W%W1 _W'V]K]02P,$% @ *H)T6+1V MNA\+!0 K0P !D !X;"]W;W)K&ULK5=M;]LV M$/XK!Z\H$D"U18J2K#0QX*0OZ[!V0=NM&(9]H"7*YBJ)+DG5]7[]CJ3E.(V; M9<6^).3Q[KFWAR?Z?*/T1[,2PL*7MNG,Q6AE[?IL,C'E2K3Q<];:1G;C68/JVY7I[*1JUN1B1 MT2!X*Y9H[](9'JX']!<^ M=\QEP8VX4LT'6=G5Q6@Z@DK4O&_L6[7Y4>SR21U>J1KC_\(FZ*;)",K>6-7N MC#&"5G;A/_^RJ\.!P33^A@'=&5 ?=W#DHWS&+9^=:[4![;01S2U\JMX:@Y.= M:\H[J_%4HIV=O52JVLBF =Y5\ 9)\*JSO%O*12-@;HRPYGQBT8_3GI0[S,N M2;^!22B\5IU=&7C>5:*Z#3#! /=1TB'*2WHOXD^\&T-"(J Q9??@)?NL$X^7 M/"3K.QG#,VG*1IE>"_ACOC!6(W?^/%:'X(4=]^+NTYE9\U)DP/;Y\#N0__.SMV+>3SB?W<$[U<"RA4*A0'9@75;KO56=DO@K>H[ M"ZJ&Y0!4]=J=.+6MX-J <#P!['*/@V'?:.\0%PEL!+:"&ZA5@U/$P(EWHGJ# M&N;T#/8A+GC#N]+KHL.O "D\ D+3*(M3F%>5=&/!>">MX*[;.&PLK(66J@)> M_86WSTD,/,'A\:F7QELXX%]Z6TL+)(M8PN!Y7>.,\1YQ2N(?; 2!,@C$:,I _&/BF2Z>D#T9FK R,1RW-XHV[:(MLUESJD["NN M1:FTZ\P#&Q9BCT!I7^ZQYT7HF3?GCC*>6,Z%9XEJUZKS6XRS0W+)&W+Q0*ZO MFWTGFSO%>ZF5,7 U,' >&#@OR[[ML5X8.8JTE7^'VCE.?ZW\/T"\4[7=<"RC M%>6J4XU:;K'P=!JQ@N#BA,813<@I+J<1S>)PEN6).R,L2EE^ZAL5$9K!E?\4 M"(T]"1TW*[DVD+ HSBGJ9U'!$(OD$4F($Y-IAF**R.DI4!(5E,![S2L!'6_Q MFJ)&'*,&W@:T0[(5Q8V,I+F3%2R!:TS6M8?D[H0QE&>[38+(20K/E/OX#[ , M'O\PI80^=,T<,^.L1CCX_)P1,2Z;/T M#V6#UPWY&5Z3>^G^+3X/3] ;]?"0?\WU4N*'M1$UFL;C/!V!#H_CL+%J[1^D M"V61JWZYPM\30CL%/*^5LL/&.=C_0IG] U!+ P04 " J@G18NTB/]9\0 M !*,P &0 'AL+W=O]]5>K%>I:BZI9+J5^N%)Y MN7Y_Y!^U+VZRNT5-+RX^O%O).W6KZJ^K:XU/%QV4-%NJHLK*0F@U?W]TZ;^Y M"FD]+_@U4^MJ\"R(DUE9?J,//Z?OCSPB2.4JJ0F"Q+][]5'E.0$"&;];F$<= M2MHX?&ZA_\2\@Y>9K-3',O\M2^O%^Z/X2*1J+IN\OBG7_U26GXC@)65>\5^Q M-FO#T9%(FJHNEW8S*%AFA?DOOULY##;$WH$-@=T0,-T&$5/YHZSEAW>Z7 M- MJP&-'IA5W@WBLH*4&]Y&;WES_[;,X=IL1#BYT&(-R"XXE/+Q2;'$*6X@_T0 MN>NL7@CU7>DDJY18@0F20LV(YS+3XE[FC1+EG-^P#'(68E(NEY"_A5SPUPQ4 MI+)6CKA3A=(RSQ_$/83#(2BE=0F<+2N:LJFLV-F&RWN6K0:MVQJ5>56V:KVY M_?I\A:T:735$$#9TFF"Q;4B6W@Q$Q2A(0DLEJT8#:4?Z)HM[Q"/74J>&IK^$ M?LF'(\C%PFHY;Z#OFU:)8SD <>=PGIS$A!8OXT9$D!0 +CQ5"63A547QTHQU^52>"II&AB90!%R0&$'=I:HR".:9AGLA_16H^TR\ *'JF;R8W<]CQ?*] MB>K_06Q796WMMJ(TECJ?XD6:F, 0TCBWT3!M(E/2"4QQ(3)L<<;AJ M9O\F0Z&0L2_V.";X2!-^.F; @!5P%^6JEN!=ST]5K33*/'*^BO!++JK@'U+G M4&.V;'*3K^5JI4MXIKLOT.D^C9J\8LWGU*:XF]O+JLUN&S&P3P>(@E+7+:57 M(#*=&^>2"5)H962W7F0(#DSZ0#ZM\#H9&QM#7K2QAC=T%0:81+Z\9_/,44)Q M)"?SJ"27[JZXK#J8AJ"*\@O>KD%GJE9D_D5],"TX=@NC+ 'Z(9>( M^PG,T:9OIBQ)RJ9@Q+!*$TW4JE8:'OC?A7%_,_6[R_<3ND MTO-+$(CN3GQJ2Z-KENW.]S>*6DC"]A&,4A6..E-\@3>(4^;L3%S>W6EU1X+[ M&2LRJ# 1O[+T3C.2+40#P6'AYZ:N:FFB!I+:3E@<.;$_=8(X%L<".3H,1.1. M\#SUG&D"_2'AI @87$QNH#V ]4!6-G+8@"SAB'/NQZX_Y MW7$P=2?^O@+)5!4'O763'NNLSRS2]A,U@0TNLSP'0$<<3UV__\24^M[PU2[! M6><4'9$M>:JS7,.^YTX'J +8YS:NT.^1O9:M;2)OMK-24V3U2T,4VHH_$Y]N M30+:"3_L\^<_DIY_(CW_VED@[W@RI,#7IQ-X:T1Q)!R[T;@+(R,G"!$)HEB$ M(W7 MA9$:Y19!76^=<[V/VLMD= 0$]'J*JG*;H ]4Y1N]JJSZE,4.@%+?U -9M9.V M2.>F\G(12(ISZS#<)*8E)V4N5JD%G1LYL"%HTA/W:2E4CBR/[ CIM!^$0O:% MN8.KZD6Q!0S>#*NO/^6YK%-([=X)&XLH>4OR*&^-/1AFO[8R2$ M+=^>Q$-WWR3P>E!]F]#[&A^]_L_TT;:5/A81%!:V#OKWKM\.8W<2=OZ)W(V4 M')S9U?N]<[M&>#++PRC"\4A$GAN%XN]?%O 5K7AD2'W*5IL'"#YUV+*F\IP* MOI<:^?4KC+R;7ECK9JFPZ; DG@SKEHGGVPQ*YO]$>T&-&*/NX7@^'1TL"SM[ MX>5G=O5?8R[;ZU\:X2Y?.#+PK"SV7?XUL6^SJ/'= MT79-XXX/A3TS&6XGEW;RW#:#//@CZC_=7E^+F4KD4@DUGYOME.,NT2_F(A@[ M#,@QLV!BHE_5SB;*1J-[0;L(.5PWLQS5VFN '#4=% M)YTVB:D8 :Q9$1(_:@=\4%HR.#'8F(BL2$9YMD36MOU^*SY+D-Z]N9 *-RD =1-$$N>*?7U,<.1C60+BEM M5E(EA'W]Z+PTZAS*C163U;5")81>N.3RJR75E,UJ'[.6.U-5_2)!/!*:'65V M$XG(^!D8HT%M5NQ($H;/1D,M(0QIIM5]!O[!( W[ZFPYG((8Q#SN'>*PD:)5 MXX\H'?F;+H:0;<)TBW9 6ZCU'I5^V9VXT(REM^8-"VY7ME/IUDO(".+.1@4I MR62%[N#%#-L'39%1R,:ARVEV-IACUEIR1$YE5]+(%:PW8<_;5@QH/LWL?OC> MWNW;,LV*)Z"Z+RRYNO39#_3EO=,)I&X;.I%J;,_@'^,KP,' M)9SP:3SAA)'79>33D1..QH[OC<_$:30=.^/)]&R0@=%!H6R)_6F71P]3$@H MG\814(4"!> D<*)P;&;PW?QIY_#$'OFFAT3-[*^1?$B%6I$ER*8NEX@("1]N MP09_4C-MXQ4 VQ@PL$K?0QV!3B>%3DQVE//:GJ2:%9T-44AKAP(674\K'$;1 M(2Y']_[TAE-S.:A'>DS.$7@ M8*/JX@-AJM$]EKE-9V?D5E4#&5B/WA$Y\"WA8+/G16+W*0W::;2=IT(>-'FT MO)ML/$AWS/%Y!>>EIAA!?.H/Y]ED2=O/2]2!$WC@94([!NS @$M6.C)8,MKV,.4J MEU#<;4*&5K7C;LH]]/6R3%7^^&'- ; 'SFCN.^X>![T]9MG@T=G+H*EI7]/= M[1;/^WBJ-[+/0#EOQ']34OBTOW,T?39!W:JFVW.!FZSZ=CZGXXH,1+/7\[ED M&YA/A._&)^I;1"8W8?#R/ MW&BPBWV9S@CL04*[=4S3-/[3+>T&2P\9^4^/9-_3HQW#(4Y#XB\B^CPB.S!/ MX-0#Y7LYC2;@['SBD4PB7CH) (0;S9/S<8PWAWGUW'"*/\B60#",8%/[ 6]+ M*Z"3&MB==\Y/_I5%<%/AV4-B:JM.6K>XMHHOF \<$28RYP ME)I:VY+:N[X-W6#77DKB6G_S9+XG=H?&YT4XHM.&?'M6B1* $H7-]X90K/Y# MZ?(\*1L0NL7+K#2=Z2%>\A*=355O\F3(WV03K,$+K32S:O=HG2\39-25SC.Z M'*10:Z:#$3:*K:0Q*:T===N!BPW;R>"@$D!4=QVJ/:L>EO*;Q+6'R7MS%Q5H M>\+Q5HO8KCBMSY5#+V2( ]S,F,P M$+M5F4EX=,4"BJ?'E1F \'V>@K[FNP!MX905:5/5^@&55VVESE).'A*ZCT%H M*K0&;\UI>4\+UNT5JR&'BJ!R70PW+#(D7/VP>9,B+4$/WQ5H8(5%3;4L*KC^ M%(*P=HN,G*DT;&6,_^@)E&F,N,AR$96$3.VM$UOZ#LN>9\>$ULX.."6[(AW& M*+%LZ)R7+OYU6I/"GJ]0W<=^3A= 6ELW7L&71$W V2CSB,VB,IV>F?*ZXC,$ MN@V1W4UGW!#1],!(F&RT+^2,-QJX5*/>9Z6&B+IVEKRJK])[# "=D2=4!K2Y MV=%R1W61E3"VR_3?X'_)DW6^MK.'%6[*9JJ;B[@FMSW&_9,+;)N>[JV 8U2;7=/W%";!ZC<:&+ I,XIMF_XE$4>P.6 MY>6*[Z5,T*6'OA@'CC^.1 AL?BQN96YOFIJ9#-GR9(3^&E78B$XY1>@YXU$@ M_F$N??)2F<),,KJ8S8-4K)C$@1C1=0DP'J!7C\67_@;@/KT<0S;@TQL3XY.Q M$T41BR!TIDCRORES](C&S&CM.-R8)*.6W)HD!_T!&L^IVNZ/M-M6)4-A))"N M-5?3.3[A6L\KX0^>LQ_J%6ETJ8R9M>W^'.S%@U$YSWT+:O?N"L//$[8^R$+# M^R7L4!T0>S%NY^"B':#-47?Y]O[2OMOR%X/?-RR5ON-?<=!I=%/4YJ<.W=ON MAR*7YO<1_7+S*Y-?I+[+X&RYFF,K2NKHR.2']D-=KOC7$K.RKLLE/RZ41#2C M!?A^7I9U^X$0=#^?^?!_4$L#!!0 ( "J"=%C6T2K)WPT !$F 9 M>&PO=V]R:W-H965T*TB^UB/U#B2)J$XJ@;NMX]O;@PRXW<9F:B=[+$)RM=;;,:+ZOUA=E5 M,LMYT[:X"'U_=K'-5'GV\CF_]ZYZ^5PW=:%*^:X2IMENL^K^E2ST_L59<-:^ M\5ZM-S6];%67(F*:7WHJ+5D$9/V%3> M#>5424&YJ2M\JK"O?GE=+O56B@_9G33/+VI(I/E1,1!9X(_3#^C+RHLR]B>=$7[1.OE5D6 MVC25%/^Z7)BZ0D;\>\QF*S$>ETA5\M3LLJ5\<88R,+*ZE6+G3I2QK(_1*P'HC%A*E+(6R2VLX9E?I6\55MI?X M)#-BI0M4JQ'GJA3U1C/Z7D8S+Q@-N?GP3SV_!COH\!0/J68>GX4B,B+YG,\AG$H M?OR2RA"30F(<.NFA-T]])]WW$C]XS(X8W;O4 !=#NL(Y-599NU6Y_D;+KYJJ M@K.?BC2U7$NMR ;V%ADW509G0GW4*'"D2 MQP\^:94Y3]+I8W$>3>')>>B4R=MCAMJ<+V0I5ZK&^FG\<->) "9>G*3X'WI) MS/_3F;@^+)5WZ$"&@E-QD.XI%'(\%'LD[ZY2Z"^JN$?3*#**;JU)4+8H))T+ M_8S@\$KQR^1F0@F?8:T!D+>)L,QV"AJK/S+N'7B72CVKEAMV+*E446\BJUB_ M7-4 %B,:Z%6)Z_=7XL;U'4IR\0J-0_Q0:;:8)%R6M7IRN6@,5ZO'[QW<(UG! ME8O QZ92)EC+]_U_:'[+]E5SJ=:G^P.<'5^2-)#=\ MU>ELHN&:Z:^?,,:0]'*I"M5Y9N4JCW8TM88ZO1(@UV/7%2 Z*^^Y[.;/3*\R MR*JA5N:_!^>>][*ZIUBK:D6V$9+Z7N" -(Z]63+CI]'42V;)8^ZG2]0_Y[.93Z7OS5( _#52H%PK2BWP)M(]_PA"0ZD!09X_C1\_ )VK#;:0 M;\5M5C36CQF9FY5+*<*9%T6 Q-A+TD3, V\>)>*M+I_ Y@8!HJ/DG5PVQ/2X M]R$[K)#8BZ-0S "H[5&#DK3E>*M5S@>1>3&:BO\0+S=9)9\0#\R'!P"S<<#< M"Z((UOF>GZ(C672UP4,+G"8B30(1 .Y;=$7,2O0;PXOR0>VE@.O0"^<'T/Z9 M\!Q>2.'K.:* C_XTL'8-8I!9H,+$D_GP4MHF(UEP WNHM69;W3A"DADC:RL 5;- Z=1* M&D[\E2H1"D49*2&YIIV[IMII(]V)D-F*:B@!7-O.D_%6T0&XQA*E+S!01E& M(DW!)7P1A,2W G'50C7+=2#]?;;=/?L,3$]3+PE2$4\]2L!^H4=4X# "AX"> M_"BI@/KN />:ACA]CJ2-3E<*$< XX&5)*"Z7RZIYL,3WHF"*_$W!CVS6!Y"= MHGQ&&8B+3Y2$$)V*:(K,CR/QZPB&G$?0'^<3.?&Q/ 6PG93H<3%, 59^(J8S M,-+Y,'P]\Y\.W USMLH8[AGG$9D:\8F 2AQH?5?1Q/A$KYX0"W F@"M#)T+3 M ,PQ!)R^JRCD];WMKK\W:MUA(L0;UK%I. X]M@5/D6$=;Y!V8/I7-B!43<2D,T%CAI P'[91<\D:]^"CY MVF!$66D[% 01LV"$:[9-85=Q;4+!AD_2M]+RDWI32?F$60J5G\Y/\-B)N&E0 MJH?CNU,+M:529+=RN.[)7!YDB%UIY[,'&SV\20S-G.(<'Z5C. R^UM-K#*_U M9B)^M@ANNSC[$_]EUZ&]ODRQP1F((D*DS(8&$4A#A,;Z.;(964C<"R9QSRM/ MI)GC:'1.@YU5G:D2IA/%LJI6_OPC+W@4)[;$A&XCDH[?9/8$*M5=EN05U6&R%L8KN M-XI[N]4*QYZC5NQ@:4U)H,G/BF\PR,KI:>O'BK/N6O#1$2<(CZ,E.Q3U'6,I M,NQ1-.\YA2.R.E22W<[8W"+ (&5R9%>A;=]Q9 !CV$J4FB$VMWJ?U/.T*Z+$ M.O'89)$ F(MA5["79(8M@;0G;/?D7FZ'"BWE9)+IM40 MG+70][:_\G4!]+3C%/45 PUSF\]&'EM#)UGZ2TT!V*G)^S'+<:DN[VJ+:@J\ M/.]TXHPCC*$4K "D9\0UR.^3C:M&S=J M/1ARW8&&06:$GW#02-]>CVGG?ZYC-KW3"EB&QE^I14,YTXU;U#G<"(9NB>:I M ,5\28$40?0IATLZ!F[=4U@R'H[@V4Y$2SR(:V1TQ\I(;J-"3;^IJ2 MC9;WZG@2Y/*U-F+TR:![F^Y\1^YX8W%][=I;-N63A?EN'KGAL'2)$XR#6)G7OP@>$LJ2X M@KILZ3:Y4)\(&2&ZY#1M0WR0T0;8-(8.H,:XP]OR+MMB.+7,YP 32%E=--99 M--J6A[X.A\!IAA"""+9U*5FW9)+LM87?(UC( +G>!A;EKH@ZZ*&* 1UA-F-:PFCAN6>=G=[8:MITH'S=A3FJ#/HO M507R"R_1&-U>9MIO#)GW= , 7"PS@/&!_4[H*H2F9G.L/ )6R0?4,IQ=&3=FKZ$%"?]MMZ*NLR'@Z8GI"^-L>S33_D4B] M)(EHRO5"G[[&F?)7-M>.HAMW?]YSA@6&7ISPK5Z0X-$/_"^+ M4H04"K&UI3J=I2*>!=V=X&OYY_8?7VB>TW5 YP99\G=ASO@@]-(H>>"%RX(< MO=X,:F:!=)&W+5:[# M^[VQ#-1]5>JNZ>C.;IQ]>FWO=>!/B06@:RIF"QU( MT_5@89M44W.VV[@A^U$/R&[7GPG9%[+C(,7APJ\> NH6SNI?49MV+G6*&]M M&/#LF-7'/+'DB^OAE$W?-KN,LN63-42.'5>I:)"P,,#MHNOFT$N[*XO:DKNO MMYEJN[7/%G/_FK3%-*=F_^J3G94Q0[1-\#/?0EBA#L+QRO)K*](!BZUB:K5( M@8EXJ_O$I(^N)/UD)O <4CCV \$$P9JN3N '(AP>>7IDCJ)%5..GYBR.'RTX MAGV,CT'8&_MYH$Q[;WP.@CQ*E9VEV,4]CQR'&(S: MAV_31B]JK@_?AIP>C2VL,1T,?7_*MW]4L_ SQA:>FUJ34?WT:Z8CFM-:=$TI M1A7VWEVFW*#N%:%B[SO*6XP):#*].X7Q;RG'?@IRT?N9#CC=FG^,!.B@G+"_ MV.G>[7[O=&E_YG-8;G\L]1,("7@]FO8*6_W)?'IFKY/;%[7>\8]^%KJN]9:? M;B1JL:(%^'REP57<"SJ@^Q78R_\ 4$L#!!0 ( "J"=%@\J>$OFP< -4B M 9 >&PO=V]R:W-H965TAT+4JNQ[(6%=ZLI"JYP:UZ MF.A:"9Y9H;*8A+X_G90\KT8W5_;91W5S)1M3Y)7XJ)ANRI*KYSM1R,WU*!AM M'WS*']:&'DQNKFK^(.Z%^:7^J' WZ;1D>2DJGN&5FRE/(WNODQNQ[Y!$@4(C6D@>//HW@GBH(4 <;OKRS 5!;:_K*-6QM@<=IH(\M6 M& C*O')_^5/+0T]@[K\@$+8"H<7M-K(HWW/#;ZZ4W#!%JZ&-+JRI5AK@\HJ< MC5D4>"STP_B$OJBS+++ZHI.6L?_<+K51HD_IR=S;Q8MV \#-]/J2W9;2F7R/RPN MDZ?A:Q;[^9AT'X7??WQPK\"^R MA4Y#D?-E7N0F!WOAH<#]&JK?DM/Z^!)_P1:)SZ)9P'Y%2/-ET4?$(B\*YBST MYE%$OUAYWRS=>[B1W/HZ],)%_(:]3L+9FVZWGZ7A14^1)KMG7A DQ$3BS:8Q M703>8NJS#W"5@CYW$+HSJ8OT-AXV\,_?=M%]4]>%#0& 2[E>LQ6T#79^1T]K MGF$/0=<]J*AVV>0P )2[LCB,R/9RSP M46D6*+U)[_&<3;TH#GK)L7VS8 F*V2XZ<-R@'5_1.1MX43([6MYJ_NP.E23Q M?!3+V30!>(UXR.T93>G1UNK7B3>?S5$KJ6 Z'1Q(*')S9%QW0U?-/)%&;?>=&XW%_;@B/3 MW-[:VL,>E&QJIPS>YKER/=:@T7&BO3Z.\#4XJU3Q3(%_O%&C@UUP:-F";V%9 M5-0#<=5JIN8G)4AM@$!U6P"(M5V])Y#'-%+$$*,I5\H"(I.%19,)*DZVQJ/! M,W8[1#+M1UW9@ ,;:)4TM@FC2H1-+%@(55!>I$W1$;D"56X?;4>_C,RE%W8: M@/4. WQM+=0&#?>^.4J60WNLA0[B884]PENGM8\&9-C.<4"&WKH4Z#"4NB./ MLXM@'",3BX+.B)W_&8Y"1748E1$:2)WMBL71_L2-"599\G>51:Y%/I!NO=-O M8QY$!1\5;O.,R@D-<]:M;3>M_U(7/6;OOPJAJV7;!.>%EHPO 4)6O1QW"4C[ MWXFB$(^-\-AGN![Z#=@A/SM_4.J-CMWZ+?S#ZEYD&#[ M+WGNQ,2==!-W\C].W%\C=YZXSQ/W>>(^3]SGB?L\<9\G[O/$?9ZXSQ/W>>(^ M3]SGB?L\ M$3$KB/KC&89PY3ZB<#=&UO;#A:4T1I;VD@@0BA;@_4I*L[VA#;HO66[^!%!+ M P04 " J@G18;B%J;#@& !P#@ &0 'AL+W=OCO>Q:@9,JQ/6[[(I$@]G;V["YPMK+NJR^E#/2]TL:?]\H0ZI/!P.>E MK(3OVUH:?)E;5XF 5[<8^-I)442A2@_&P^'AH!+*]"[.XMJ-NSBS3=#*R!M' MOJDJX=974MO5>6_4VRQ\4HLR\,+@XJP6"_E9AC_J&X>WP59+H2IIO+*&G)R? M]RY')U=3WA\WW"JY\IUGXDAFUG[EE^OBO#=DAZ26>6 - G]+^59JS8K@QK=6 M9V]KD@6[SQOM[V/LB&4FO'QK]1=5A/*\=]RC0LY%H\,GN_H@VW@.6%]NM8^_ MM$I[#\8]RAL?;-4*PX-*F?0OOKOA-!7)PYNR+' MNZ&-'V*H41K.*<-)^1PR@5 M+]U2]BY>OA@=#D^?"&&Z#6'ZE/9_G[/_H8Y^E> \Y9T]7R258BD)+]+)@I0) MEI;"*=MX,M;LY\+D4HN9EJ2CM%@X*9.PPX< (8C8QD&OJZW#"MGY7.4R>9!+ M%]!/2'YK5,UR?4()DB@*Q:4L-&RF?I1:PT*X AY'C?7SPIMX\V]T"K4O=I?2^&Z\:U4*"F4RA7[M7!A3;6S2U5(Y_&DT/>4 M7A-\C[XVGN,F,*XI]KFW%%1:S^!'& H4-#%Y&)@^77K>C'IHT#VW)9%%3?,F M,&!WP0RGC1Q,I[FD&K\!]0)LB@C+AX:A&U_;T"N&'$OF%6_[U M";U/6V'_@/;H\"@[/)QV%@]I>IP=#8>=I2,:94<'W95C>OGB>#P:GW;6WFS7 M?B^1 #%'&NZ6;,"N/1J-CK/1:(I4+O".< .C>VF0K4)61H%'B1BY%JJB%>*H M1,&<0!9]X-#!\:H69LUA"TY'!3N%K M5\$N)!9W-]$):(XKH]/764HODP?Y%

_(XC#%>],GGC4EVWX6VB>@2LR*!GAC_.@!O5 M0A6T-QKVAYC66L>#!TI?I(! *[N43FB-N@Y!;SU/Y=AR^9D&)]$@.,LJ\7EO MVC_8&NV4.O!N',-$<2>.6LFB\FV%,$;)G8(]W&FS&U$G535KG$\>)[G==D(Y MVDW6,@J. 6S=L-N"F_JCJN"_5,O84>'5WJ3_9AL#LH3I&1%E%VVLB)A!)I*' MRYS2=HX8;[4JHC\SH:.A>"KR;/_'OCEY)LC31.H=O[BCX-S%!TM9]+E5D0*3 M\TXFN]%&U+D:E+\#!7YCPC(58FRBP-E.\7F##ZE=QOX8G@_XVQ 'IW,7JQFL M>>]L11@ %AJJ&'866S6>)P"O,]V"K$2Z(C K9G]C=BH,]83 M]GJGX_H&B1;CN=8V!U8HS-4&I;2."+:1BL6"SP.!F8AT(?*01KI@ M6>2!6=TF*V$[5P:)XO7:^DA\[J0>T]WO IQQ,"!Y27,>BMENT<;>WD%.&9Y@ MB*XQ[5C@CI@:TEWL<;8=G7I:\@7F?B.("<$8QV%L$U\:]/V'3I&#SBT $V81 M[SK,5/3,="'8KFZO4Y?I%G&W/=W%/@JW (61\#E$A_VC@QZY=+])+\'6\4XQ MLP$WE/A8XDHH'6_ ][G%@:M]80/;2^;%/U!+ P04 " J@G18R*S%*DH# M I" &0 'AL+W=O&@I<_2)3+N;,[X5B;V'@10@UHDCU6DOCYPD2.^LDQ<"TZIGR%YBR7'RR!FLO?C0EE'\E2,BMT;?\X-LJ/\GX M49I83+(SD:?Y] 3?9(QU$O@F+_#= BH'=*-0K,# 5J$7OUUO/#JZ&[\_%W'/ M-WV>C_OERK>R@$5$#>'!?8-H^>95-DO?G_!V.GH[/<7^CRKS[YC$!R,^25?4 ME.#T\DQ@#>+&-JTT>Z&,0B412B'%@&\)(V@,!+U-GT!AMT)J+3Z3.NG>(4&\ M@*;5=@_@8S;!ZAX*2^:_=M(A.$9ME2^DYM)2@7=,6!$]6KK<2!Z=I]^Q%DA: MMP12A2*_\,VKRSR[>.\%T:%3FRZT=M ME)U3INIUP2E;QN(+T, I;&74'YP!(^"!IJ 'YGS]+GY'G:@U63YCZ?Q1XA2_ MGL47AQUBT2&)A[C8T+'K_MCZ'J0CW[A[!-U]RM5^O/[A=]);H%5^1M2^A3#3 M]#[D^0#)T^Q),?OYRO=K@-+U66&V2L91A^)5V,H#44_!?B*FWSQ'Z> M_J_VKSMN6:WDB4(=)7Y@<$\2SZ6!8@D;"?=''?[(A[)N^?N M> ^/FN^4_FBVB!8^=:TTBV!K;7\11:;:8L?-1/4H:6>C=,:C!#UW']>(FMVBV")#@LW(EF:]U"M)SW MO,%[M!_Z6TVSZ(A2BPZE$4J"QLTB6"47EYG3]PJ_"MR99S*X3-9*?723M_4B MB%U V&)E'0*GX0&OL&T=$(7QUQXS.+ITAL_E _H//G?*9W3DH_R>6[Z<:[4#[;0)S0D^56]-P0GIBG)O->T*LK/+'U$UFO=; M4<%;.=:8#FL>6<)V&E&UQ[D<<=@+. F#&R7MUL"UK+'^'""BH(Z1L4-DE^PL MXCLN)Y F(;"896?PTF.FJ<=+7\"[QX;(9.$.>Z6MD W\L5H;JXD7?Y[*=T3+ M3J.YNW)A>E[A(J#+8% _8+!\_2HIXC=G8LV.L6;GT/]'5<[BG([R-#B=RP/* M 8_C^A&:)\U65:.:,$1ZBYJXB+53LEM\VE4;/[]27<_EX^M74Y:4;\R>R*C- M!-[3]D:UU Q<"2Q?MP@&K:%%;;=TST]YY]1OX!LA"5P-ALO:?'L!OR/7(]N MN#)02SG2Q7U2]V'P00I+&O>66S3P%4SC61BG!4E%%H=%G)&4Y5G(L@*N;ZY7 M4)9AEDRAR,.\S"!/2">%U>T[2/,PFE M/X'/W:9%6,QR2..PG"7 TK#(2WBO+&_)^RR?AFDZ):DLBG"6Y"3E>1Q.4P:_ M*!"R%@^B'DBW4H.TE.997Q5=0RW6@UOJE,91+XF_]L7Q/@^'7 _:%8$J=2A< M3]FHVH!GBR2("?RL9/-=2ZVS!FY\I?Z]\C)77,>L0TI0/5/(PCR) M_R,3\I)X2;PZ%#]G85JZBI=$QB2%4\TC>M;>R4GC'S$SLF'L],?5XSNY&I^' M)_7QD;WANA%TQ"UNR#2>E'D >GRXQHE5O7\LULK2C?7BEMYZU$Z!]C=*VBC[0TE@BEB*U)!4G_?H.*=GQ)HY1+ H8,DG-G#ES.!QJL5?ZLZD1+3PV M0IIE4%O;7D>1*6ILF!FI%B6]V2G=,$M3746FUK50G15%*@L;=,KA)KF\S9^\-_N"X-R=C<)ELE?KL)A_*91 [0BBPL Z!T=\#WJ$0 M#HAH?!DP@V-(YW@Z/J"_][E3+EMF\$Z)/WEIZV4P"Z#$'>N$O5?[7W#(9^+P M"B6,?\)^L(T#*#IC53,X$X.&R_Z?/0XZ_!>'='!(/>\^D&?Y,[-LM=!J#]I9 M$YH;^%2]-Y'CTFW*QFIZR\G/KC9=VPHDE2T3<*>D48*7S&()[[EDLN"TO+&T MX$S@@^S+@/1<1);".Y"H&$+=]J'2-T(E*7Q4TM8&WLD2RZ\!(N)]))\>R-^F M%Q%_97($XR2$-$ZS"WCCHQACCS=^ ^^3KICD__C\PA,U?/G($M8:C5/*+ZC= M.8D,_'6S-593M?U]3J*>0':>@#N!UZ9E!2Z#UL72#QBLOO\NR>.?+J27'=/+ M+J'_OWM],=3Y1+XYOA.^9;STFZ!LC9J.AM;.BAF#)/K! !^I6QDT;UL6%)<; M%Y0VD Q@IP1U)BXK^(%+6E&=(6?SXS50>774J(X5YA[CUZ&N8#(-\]F$!MDD MG$VG\.EJ,5ZX- IF MZI?S$/8U+VJ*P*G5]H\PQP68BN=/F1"ZLJC159 FM4=V(< M]B[XI>,/3'@81T>_$)-8F%KMY5D*6R:H5!%\R^W]AY(RWUI13HXA?UF^IG@% MZ2P-XWGF1B1A,G&%D&7S,)YFKRIA4**DPE[+EG63IPGTZF _=\%L.YGA:=W&4-ZLK?V.[8TD;VU]IQ]?A1 M<-/?A<_F_1?%1Z8K3N4L<$>N\6@Z"4#WMW0_L:KU-^-66;IG_;"F#QO4SH#> M[Y2RAXD+&PO M=V]R:W-H965T.>;G)E'#B.*K*!):B':B&TA3N6C); ).4, M"5A/G5MODH0FW@;\HK"3!VMD.EEQ_FB,;]G4<4U!4$"J# /1KRW,H2@,D2[C M3\OI="D-\'"]9_]B>]>]K(B$.2]^TTSE4^>C@S)8D[I0]WSW%=I^AH8OY86T M3[1K8H=#!Z6U5+QLP;J"DK+F39[:.1P O-$)@-\"_)> \ 0@: '!I8"P!=A1 MXZ85.X>$*!)'@N^0,-&:S2SL,"U:MT^9.?:E$GJ7:IR*%^09;25:@+!7B*6 M$BK3@LM: +I&#\L$O;MZCZX09>AGSFM)6"8CK'1NPX#3-L^LR>.?R./YZ(XS ME4OTF660'1-@7717N;^O?.:?9?Q.V %W@?DNW[84]#\T08XMTJCA-K[VW' 4>!'>'@ZC)\[WAJ/@YC@NZ>,; M>^[-N(MK6L '7V<)8F-53J*4UTPUU[WS=D)Z:_7CA7^F!;;1PW\TC3K?$;&A M3*("UIK2'8RUGHE&\1I#\N?! @3H/?7G*N]81)TOYWX+U!+ M P04 " J@G18+"AWTHT( !P+ &0 'AL+W=O7D-*?CU!.G[4.G#Q"Y M$EF3! . DO7ONPOP)H>"'-7NDUX2D<0N]ML;EI]YN13R244 FCVG2::N>I'6 M^:?!0 41I%P=BQPR?#(3,N4:+^5\H'()/#1":3+PA\.S0Y-/<>Y.12 M%#J),WB03!5IRN7J!A*QO.IYO>K&MW@>:;HQF%SF? Z/H/^>/TB\&M1:PCB% M3,4B8Q)F5[UK[].M?T("9L4_8EBJUF]&4*9"/-'%E_"J-R2+((% DPJ._RW@ M%I*$-*$=/TJEO7I/$FS_KK1_-N 1S)0KN!7)/^-01U>]<8^%,.-%HK^)Y5^@ M!'1*^@*1*/,O6]JUHX\]%A1*B[041@O2.+/_\^?2$2T!!-HMX)<"_@N!\7"# MP*@4&!F@UC(#ZXYK/KF48LDDK49M],/XQD@CFCBC,#YJB4]CE-.3+QB0$"3[ M+GD89W-V+27/YH"!TNIRH'$'6C<(2FTW5IN_0=N(W8M,1XK]GH40=LC?NN4] MWZ%@@-!J?'Z%[\9W:OR39\=LY/69/_1/F(JXA"YUV#/ MG4;=2(+U64+,_G4/Z13DO[N0.97\:KV^D;(UO.,:[_@]^M7X+?&_D;(U_!]K M_!^=\;['W)4Q3TPF*R9F7<=FEP><:G_5 VX;V\7WD/",_5Y.3(K=%9)LU1&P M6:P"Q/&CX!(A,:#3EN$IA]>K^J#K,U%(=AO%,&.?L7"S@+#_;3:+ Y!]]@ : MV!\BG(H$^HQG(>,L-55 GB'1&\%EV&=-F?09\"!BW/9V7/_AM['O#R_:1NO2 MI;QQJ5GE73"N:$)#P"&+,_8-YD7"S3#X>/37/ONB(64GPW$?'VJ+2 NF<(6: MK0QJCJ;3Z(>#(RG"8118(#!WK7_0ZI8A!\%AGW;DJ=5U0!I:]I9&'1ZS[_A@ M"P*%-@5)07HDF"!GFMM=9U*DUBVX_[T\KEQJ/$K7IK\@$MI_*L43^I>'V$AC M1=E8!C2G4.N(:[I:L25(8)G0Y*=<* 7*S-VX \]6.#^6>9R)+"^F21S@.OM* M8*?S.<:MTGPKTIR$A#27"@),(QV#PM%_^A_,KM%"C$%6CO7+6$,MYZ8<66,-LR4#GP)R:R9%5KQ+B0RF/LE+C5 MD_5MAS%]V@7-B17&!J55@;H#L&[!A7GI[U=$$?==1G'0]B;N&M>=&H&C=47& MESC-]BF\.VS"@S(8T]7F?<1:E+ *=1FWRLOT>]T1Q^PKUAW[P-/\@GV/-7K] MCA:74R&[GL\I2_'.UZ+J.(]F+*=?MPEZCEW3CBEU!RV")P(T!?90R"#"U[Z0 MK'H424AW5,$S@[BCG;,#[Y ZI\5[X!]:0YI99JT/LJ--_;+NKJ?E6\1HW/_H M#=G!Z/"G1T?LSR(#YE!1@1W$-B.ZP_-VA$[.SOM#X?# MCB='[#-,I=G(.S?W3HUF D@M;"&2(C7Q4#Q!1\;4;;7!"6'?=!(\+?KFK1G= MAY8CJ0HYI$I M,]M1JS8%7"8QY95@(L 613@.^*%Y%F#F)5!5!4\2EI=I8)+3PL4?!]/#)B\3 MZJ\-%#Y-P+;ZMI&8W@+](##54076!>,%OK)CL@0,GO.X3)M2"2Q(!DU(8BR; MT#SKLS!6"EUO+Z8\>Y)%KH,5>1SOHPC]1LTAY=>V MM::C(WSC%U(54 7.;1;8>K)U@_D&>&QBU\T1SZS0!7:I!2AC B[&#-<<86(* M*(W1H=O4J#76.S:8$#M;!KHZ@$K5U' B2$SW*%3[M.9YCJV&?(Z>?P9E/9_5 MM;YF6Z7&=E\=D2KR]C-FS2891:6?MTJ_=?+6Y\C6;A_@H6OZ_!1:M6)]1":8 M3,3"#>HV]\)S)B,0W6>,!5J#1S64)P95'PYIB< C -OS$EC$%Z9-"DEY2L.&=ANX71>SOG023 M6ZQI@YWLDE-XQ[<#K\6E>4[CS$'5"F\Y:FQE=W)%;SZ]2!V^E;1UU0Y=YY^_!'WEO2J"] ME;9U'S04FN=DJ';GD-QZ?]D+;BOW+-*>1=JS2'L6:<\B[5FD/8NT9Y'V+-*> M1?H_LDC-'V0]]U\[-[)(;K%VL^V^F^W:2BMMD7]QJ'N"H>0(M/V\\[Z;OTY[;7YB'30++??XMYS.<:N]T"(W7XA.A<:QP_R, %]E)"W YS,A='5!&]0?&4_^"U!+ P04 M" J@G18E[ZK6S\<3/O)[I7JDL]56=L?+_9=UWS_X('- M]ZK*[-(TJH9OMJ:ML@Y^;7K7JFR1$B Q^\"],*OB2_&/SOH/]'F83.;S*I7IOQ5%]W^QXNG%TFA MMEE?=N_-X6]*-O0(X>6FM/1O=J>1EP*#2-?^??19"?,D+:WEA M37CS0H3EZZS+7OS0FD/2XM, #7^@K=+;@)RND2LW70O?:GBO>W'#W$C,-KG1 MNUIO=9[577*=YZ:O.UWODG>FU+E6-KGG?KK_PX,.ED8 #W)9YB4OLSZSS&J= M_-/4W=XF;^I"%4, #P!GC_C:(?YR/0OQ[UF]3*Y6:;*^7#^<@7?E"7%%\*[. MP)O:\7]?;VS7@N#\S]2.&=[#:7BH3=_;)LO5CQ>@+E:UM^KBQ5__LGI\^7P& MVX<>VX=ST%^\S*RVR#2"77<9BO@4DM\ )OFP5Z MN:F:K#XB07)36Z!)D76J M2+:ZSNI<9V5BX7D%&MK99)_=JF2C5(V0FJR%YW2-[Z'=T-T1I+K;$U"A<=-J M -*40.6=JE6;E>41OU=-Q^_"XRKY6&O\]087(CRO*]6"A";W_OJ7I^OUY?.? MKZ_?T8^KY_?3)*N+)&L:X%ZV*572]@@>/VS5KB]IJ+QO=:?EB3>? M\WU6[U3RRE25MF1TW"(W;UZY-1!2UA:X@T 'V+%I<5?+Y)5J.S"%N#W3)@T@ M:P"E"G<=$ZE5>9G!(EL-N^N,(Q3]V+G 'G3P M-& "[P/+W!89A'4P5$$ <(?(6-S2ZLES"QNQ.;Q[5%F;J!J>AZV#=O5H%JY6 M_,[=$@#L+/M"T<*P'AA%(O4-6)>._P/;+4V>>:$8R40:?_2?\$YAJC3Y68&]KH]I@Y0LD^NR!,! /A%W,/$E;$ZD EZN;9:SX 3VJ5*#*2:D^L;4$760 M2S/J_ M Z=!^FKPW_@PRE^5?5)AV33YK2]V!$C4TX+_;YB@W3[KDFR[!0U;VB8@B/J'*$R_D&2\!.[SB[?.&)_#K%6W MJNX5/:,^0Y1D89D"; H)K@I6P>GA0/LHE+"D"H%'P):]!I>/)JXDH* 1((RT M!O(,X+:G)$0@$1,V()Z &^RY12PR:VHRASUXWI9WKMN\KV"C*.B\RP,P[38K M>Z1/1U9F@%8&B]<[@[O9D,\ S>D!,;PUY2W;EPHV!9RGW0(GMIEN$T2>?83=P\872-\B0:T& MSK#(9P " [&A8*,/ &]D1@2&6 3 W)N>%U2K)J;N5@9D@J-3"*O\2UNPFR M&20S<,,F*>(,;"'9 "*_#A+H+#K@'.PY!4Q7:0R5J%0JDN^:%,A:1]LYHD#P MJ]KV+$6((([*Z.=85H$_)"I@YE$X5>2J$G,+PG/8ZWR/ BGKJK!06,(Z&6L5 M;]0B:;>F;_DWE#804W'JNHYC#R=BR2$#[2/[ YD!.(L=N(N$*;1F3V5!F_ 5 M>5OQQIO6$#?A+?!AXI?N-"?+Y"?AYGG&/&3&1&A/T)Y5CCUB!@C6:JM)LC8@ M!,(,Q!Y<[R?%.V;[1)_6X(K!S\88-XIL,Z#/U8$S*198 PT: &Y Y3SO-44'"4(5KM('LS!5M%&T";+-\O$K:FM6Q8]_&&O MR!%WK2G%"8)2>7CP,'ELH9&X=(>FB&!BI7P#7CDE@U9+],B.L%5;K$Q9[SN" MTX^AH8&CI\ (@BD"!]:5O"8:()>T2Q >?2X #F,FH+HZO0&)R%9X?!6)3#SL&?S$N*&\.?DS. M*&E "2/29'88BF&H:K>4L9Q9<)GO17F8]X$#&U1Y! MMBK" /25D.&@.C=M(5HX!':33&U[J,T8^2>@6I0$!V2QXZ+8Z>$BA3?DT=C\<7<@FP7:/B3&M060^W*U]JP9LWX4C8- MC^GMC#F )V,; +M4Z+=XG0WMD-+A4JK>(V'QBA@5W:BL@3LFV4 7BU%<2MDC MI,^EA&/%;>2=J.Y4+W+\J,15F:T#:D(,A+:)L[?"4*$*M>W VB*2-U =RB>Q MC$ZDQ4(">%3+9MM;!*'MD2DM29QAW7A17?>Z.P*E#$E2BBZ@QWI;_#QL* 85:DZZ M\E4^9$=93I7W?H&]Y'EFR:T/S(HJ2_:<\99$A'5;+)JL[8X8:\"#JA4U9?,' MSHI3LE. H@'N-?*,QP:K%R!86*+AI(EDGPILD;^< 7Z@!!%A1, MP1Z@[!CXAH1^@ 4I!B7KH/A@_W;X NL1&@@2,W2)#I,8^C*Y!CWH6T*/$NG3 M+6[U9]J3%(>\,S7*DI03TVXAWJ/J$R:(T9:Y^,TV(=D<3S ?(Y3*$P/+UN++ MD8/W 'BWR^3=5+CCH\JN) M0Z+F@S.76&?4NU[L'BX #@*R*:QE@L!6DBX&(Q2C>FL KEA[>%9)IL@Z8]GP MITF%72A.VL%D<*7@U01Z9UP)^0T 3A(]C+@(H4*58(];TD511-2%-":!JG=9 M;*F\-) /9NE"BB^3M[4X/22!3>]&:I"% ERJ0++MW(-0DX4GCR.6"\5XK)>< M)O/C''VZ'@47B41"W1Z(?%_"M4 H<0:<[2,GXK"!Y=Z] Q2I3'$2%EJS[0Y$ M.R_H'6NS8C MA^]%@.,[_ZQ3:*\5WM,Y+WZB34A_++&C4;(&,D5DA>F[A=DN&I-_ @, []RJ M,A2@(U]"(0LC<^0>WY36(TV"S6Z5KC; ^6";@F'\9;"PJ[SX-X) QZ0*FB05 M^,9HRO9%8BD$9E3!&H#!ZC0.^0W6:Z MY$#!C*3ZPV3*!W(EF6&D2_,":B710,%$;<;V2K'(2HRHT3M+USL7 [/$#N;T M \Z5>/*/S#H_,AV5>09P@!9'>[$32J?=-W\B@&>8Q'#)%C\L*!F&AWUQ='*9J&9 EO;8<&DM=#ZL*=%].7DI5(4VN &B MR#Y8+, 9= ;=_+73#K:W) ZNUG8@9E)3P_2;;MN709DFWVN'R74%OQ#1*-LM M5/3L0!PE=!-;*$&+U(6BDLU=.(W2.@K/3AR;,SK.)0R2&90M;%%R[A!2WT'/ MU$=9DF"@D' MF:=/L;)=JR0B^07B=X&1--F16].4X4JLQ;&LDQSW"-H2(-_5)>1G1S\HXIB$ M.1N;B[L$9MP.&(NVZQL4(;[*@7*:VQ<8(%&E4X8+AOVX6Y XTULGU=&P1-0Y M[EHWQ^$J 9R)<+!GK"]'33$3_'ZV(Q/A1E$F=#=J*R/S;=]@J,G&W@"PS)6: M^@Y;]"#W-01U^0#&A(I2N\539TB4@0)%;=193DRTYH:-%%>11')LK>I__[D\XD=?&XT?325\8< M,;]+'J?KIX_@_R?IH\9G\VD(P ML$"R)_>>IE>/'M]/[CU.GZSP_R?IY9/U?1P6'*_RZ/'ER6KC!L;I!W'YT^L] M6DSR)-0@8"-@1P;4 > VZI=BITF MOX/\P.OX(Z0'>L$[I)B?XMH%M8MU#:)>EI(^U 4!;A6:D51RF-'VG#CX@DNM ML![+OCCXM)#,>N_F0PX,8,9^9%"\=,YDFKP=A#Z-T[W-(+N()H!LG^=*D02O MU@LBB^MTQW4<5$-O:YW_/4:S1Y5+,B6;'[T\ID_*.Q. 6/OJVSD3N)QL]Y'P M5MEOX%(Z2A_'0Q[@Q[*V#HGBJ'IJY07@8Z[&%5F:_: B>.DK_!A6(A]X=@1M MWJ:3C6>!@Z/^$01")V@-8[,FT^2(-39A(EFP;JB*^A -%1M'Z=@=RQ#>;('! M>+0&JY788I.F2-CA%B5"N63&1?="$/(0^Q4%F7=\-+NN5X M#1GIK: PD:;M@.$*F4GU:"L! P@)CUO&XWE8T,=P%CG,,W:X@)^8%+UAD^%; MU3P$N9SLUB9W:=8XMLGV+<"^H1Y2;"^'82AQ'EX8&HX M8!;X]'# 5ZPXX)V350J'($;>8?&WU ""&I?P)K/?1X&0C6C,2B $[5M/5)PR MJ_@ _"JQ.X?!0!NGK3I6V"@5:)I8SR7">)/R(Z_.G'*:/]2R>VC,28;C3EB M91A$"I!W-AA#_;,KQ/Y"UUPBQ7=!<]"E?[-BA$KFB '!^K*!I$:1G\4&[:V: MTAR5].+TIO?-*+10;V[>O0.#"U__RP!U5T]2R'8;US4MJ5SO$?W)S]#<.)2! M.'XR)YV3]F=>VI_-CRCMP?(L*&..1&9*L&?A3 OV-/!),MOI1T^:_,BRC\L; MK(#3H"P6@]QA!TP!6P@D4&XWD(S1!Q589YY#RAKL.%'\"'E+'K_))HC*@V,E MP6\A8,JXU)W50X41UT0]F4A5W&F&>"L4)H23$1@9N8>!*L;,H M!:G$1AT-12"^X^@0S6CQ^%;5N_JHR[:_'#C":L+L-QL%(X8:FYYKZK5-A/$(LC])TQQ0&2S5 ^&DTY#=^> M.UDQ/2JO0[7>)1^CH?BO( V$;CC=K"D9G1I>']3VP9M X*(IO92HX\/H_ !6 M\B5*2X&AGC\]A2-8)KIES]ZFCL)6I%]^,6,H' M.-P[(57S!2\P$EATX=#7I70QCFY*(J$-X40#.4>W-39KW%C-RJ-E9OOQ!X1# ML:6D^_[ 0*OM)\31=0V)CUX(0BG2H2Z%NL"!4S8BUW2-!JKNL#0+MH7&9P9G M#N*C&1PINUBFRHY(T;XA/R]6+Y11Q@H&U"I^ZYWQ%[ M+8$@YA0V#;2"#U#T#5>AN$!(\N?U^6-C?/0$ AX/*IU2 D/'+?G-R2G%T>;& MZ&/<.:6L1%U*)C":P^F4%@-(:@>%L>^8F.-*ZDE]X&ST-^="HA/'JUG3_[-0 M3\I4LKT3QDTZE3\%\IGDSG%UG,5E\>DT%(2^QJJTPKX['XWBPI;D=_=N\ QK MM0&&K.Y3L>MKLCWLVN8\9XBG90(6**7J,T1WR^3-W6!8Y3A?A A[M\/"01W# MX^GVN^WR<*@S*V ?-C['$???*&MOO<^&&(;/1]!<2PPF+K"'.D%D>R@0$-8@ MR<_P9EB$1!*1]+L.+6??H#!<;H\Z*2#UONJ!_)'>-#J:"J.O4G_")BH%LT@1 M=D=C&<#J ^&"F-$,[C]W0A(3FWP!C]1DK MDE)Z=J=47/LQQB#/RKPO?=%C*CR:7L(38@3^#H3.+9*.Q%;Z*G& 11,T19^K MX;*,HYNHFP"]A/SR%+03;F[-XWZ,(W,5H4CTN^1@D-5K^F6%YIL[QM%R^H'@61S0*3 M8B^M!?I(PT2ELOXDC[[A'HTO7&Z8V?LCO*"$,OA-%GDK=US8+E E;N/(C1(< MF49+@*\5%VCJ6BZ9\:%C_""J^A3"2[J)8#"S!UODNP7 N@"3<;*&+ZX)]8X& MWEF,3A'$C\1\IOZU!L:IZ_]C=<#(;=Y,LP2^?,5[!- M6%F1>M["[82(F?J-CC\/2;N1 C7G1J'UTW=8A0G39;UU\_&N$$A&S9$5>;'= M2EGT1"X\V.]6CY;/D@K;OF*[OENMEI?^$[+\\5%O2<+F;#^!8?,?E*X\\LT2 M,:Q\S.MOE3CLQ4V)_+FSXGY&UD]0#L\ T.0>6+OY"E&XF68U?Z<,6<]I3?^2 M%\^=3],\%Q5-#&+U1VQG1L5LU83I\)*!C0N*'5<[X5D.[8&KFF*_<%13DC0T MP QD*45FY18+!C7N/363SD2&NKZ@"4L78N'X*LJN5\Y?/D:*&6ZV($0&Z>!H MQG6T4?+=HS%"[I(/0CFI F 9J>HK6<9/1GB7%SLLP-!C5EKC[X%!]HW>K[)" M^?,5PB!Q:6XNBX,]O'Z)"R(I74SASEFSRH?&Z@;R81OP-.S^S[9,\_(!3Y:2IX<[TPX'20!AN'EZ-*;2 3HH"PG)WXB M[.B]*\4L!ZQ^ESBACCT&*XDMKP#"T$T$TP>LBA4M $2/OE,%_<@ B7N0B*X7H+&CS.6K#G8E%EF('D)3KBYSN9 MF:=2?&;R#H/UG!LO\@8]'6PHX^0Z[_/S#&.#XD;&^-P,+$(M)Z*!DH//+!,X MY<(OTE1C'?JX)Y\ZURAG]+D$S EN0#>V9./KAEP:B7(7\NTCD8Y.CF R.8&. M'_U%^O+)GG.!./Z,TYW$WJ'FL[:.R&L'(V4S)*&.&!_ J^A!+ S]6Y1 M4D]AILSYAR F_QA_DGH9.!>D3%0?QMHIMHED9/*W\_F1P9O0B%@*Y@$\#;GQ(SHG2>-V3(A-8 M9W_X];2U,FXRN796(77/J27B.MD >@";#II\6*R@FK]OC9[I]FM<8II:D7*TY<-1BK9\Y#\HAK=;W9F4)<.L+!W/ M3(]L/GG5\B@G^J9J0^.6&OH]9R]P* SOCTFH7F%Y-A,3K0U)0 F Z63AR#KI$E5 M/%C.K60;8-(A>"G:TG4NV*V,6(-S6HL"(^@6O82N[+C2KRG^LO$I-YY:V>$- MG3@'TIEF0==!>9Q&4WVA>\X]7+Y-D$Z&T)+!,V-O!*W($G+G4;Q+';Y@O/ =_(#+B$<*M)&0:[? % M%WG0:6Y(?.+K".D&0LM7$+*DN]*9W):G 2J.NXZ.PX8H#2_U)(SXS!$/Q)P]/4L!K2 V) #^+$08Y%Y6&EIX M&S5\G+6EP81:;@?F_HK^G1M'O@ 7BA4&%QP&?G!,%.=#1XF=E\E'R4$I5L*/AD8Z4A _ M[0X+GKNAU>5HXY$4? 7S4!IDR*7% 6IC6K2&?.$H?[%1W4%-QT_6S]X@N(V[ M]GH:E>A Q R^9P08DBH.[>!-OK@NCO:PLGODVVT^2]LOGL'EF 9^";'5]%9= M$AE%D1+?\J0(GF0K1Q<^^QPJBZ>*_"&QT$:=XA;?PR+QW=:X6SKYGI7,'4N9 MZD[/95'K,'>XGI\7?&4 Q[IKPR7>/.&$!NCD]@C(3J<4Y$]>(IH]QC-,;5^% ME+\Q6"B0N*>G$](#W>!3%*/EY+PCKSH\8'QF^GUZ(C@]=P!L* Y1$$73 '8? MG0W$V'8[V)_N9$S[@"-@("1TD!07ZVBVEXY\8-Q/&_U)%73J\34_!@;'!3:O M9/X81<:5N7]Z_39:%(P_!F2(6VAC MK^>[SS^!LH!%WQ2 M\4LN97Z8R(1]0==6NSD:Q\;"M#<>]^3M_%,!MA1?HR*K5,\./5S>0MP-8--1\ MP,&X:^5'K92-Z3NIH+1A-;E_UOKKXN+1;'_WC#_(9MU%MW0#"@\.4@U-5U*" M"4.$R^3="#>IX6.84:H)+*3*)F-'(=+8J_BJ?'G 'W0&^@>Z4\\$AR?Y[ ,- M&T;W[$9P0@($$@(QD5R^.(;]"CF6WKG5#WOE>Q8TZ>UOY-Y2+];_=0H;'5;F M>Y5>@ZSSI.4C-X.%\/GZ&U[/W9(GESM\%;B'R^1-UCK=EABGP3Y8Q]4Z.=C* M9S'*8SRQ2/TXT=VM ("/(XK3_5Y^R4CS0)F\$OG'GZ4N:/] 0;OHQ).'4SH1 MGHQU(4E]U#:M >G$/&LJ8^;4GAW^U04Z);#%6QU IW<&_WJ'"V2IR3D4D(& M#0'I.!NA @M\[TLY5(#]#2RH+;1<:AF1Y0]*S/\IBY]-!C$/HK_6!''DCOXF M%?T!A;KC/]SD/TW&PO=V]R:W-H965TSD:F7PM:FXN5"L:_%(J77.+ M6[T:F58+7CBANAJQ($A'-9>--Y^Z=S=Z/E6=K60C;C28KJZY?KP2E=K,O-#; MO;B5J[6E%Z/YM.4K<2?LM_9&XVXTH!2R%HV1J@$MRIFW""^O4CKO#OPEQ<;L MK8$L62KU@S9_%#,O($*B$KDE!(Y_]^):5!4!(8V?6TQO4$F"^^L=^D=G.]JR MY$9JLTGL;4G(;Q<5<8]8=.?39@'>6>LJK?"R*"6 M3?_/'[9^V!,8!Z\(L*T <[Q[18[E>V[Y?*K5!C2=1C1:.%.=-)*3#07ESFK\ M*E'.SN_Z8( JX4ZN&EG*G#<6%GFNNL;*9@4WJI*Y% 9.O_)E)T5)R."+:NS:P(>F$,5S@!$R'FBS'>TK=A3Q3]Y<0!3ZP (6'\&+ M!C=$#B]Z!>^0O7\OEL9J3)M_#EGE6725H*@M*JPKWN0"L$+AO>J6MNRJ70#-(>I'P0]37U#Q M2/N(=5AQ*PJP"NQ:P+6J6]X\OGTS9F'VS@!_QJ;8L>%;-K#A>,;@1SJ'*24; MA%&=X4UASBX!P]I1-NXB2X^('@RNQ$HV#05HR2NGX012GXT3_,_\) W=?A)% ML"@*215O8.RG40B)'\<\K\4HLCVHX',L< M72,-!@/54@S[8)#-_R$< \F<%N*))#J(C9D?3&):L<@/DQ17<3Q!]\;[=CI) MV>15AST!%X 46RX+$ ]XY1BL0,)72%%C)]0:T3%WC$ =$9M ',20C"^YQS+;C M2KOA6@Q?/G:ZD;;#-^2#4C[0VD!RGFT///.1>/)1@^/*_\WC XQ/(&1^FL7] M8I+$+[G[>.??XRS3H@=B/!.'$$4^PP[QFC'8E!)J(BR%SP('B+6J,-WK5J-W M:UU_16[> +! M0@D3GK#M;),("F>LJKO-Q*#FLGVSERX/;]F0=1NRP+MU%%C>,0YY.H LR88G\/(^ MW#S@Y=_!NV=:F807.(BH)@_H9H_E/ M/Z3CY.<39(<]V>$I]/F2*K!T D&MX?_$!W###"^ R1+NN'#VOPEO SCMXK%" M6"M!I4G@8/W!0XA$6@,%$X43S%>/(:L@_\YAV3H$2?(17CX-T3*M?+@$6REG MR,X, %\*;.S>>DDR/;N"OY#I5B9 A^SH0NC/V3]R_\C@P=6HF57Z"AYVKGZ$ M=VDR'(SS],R/LW1$X\LP3B_207)Y<09W*!552[OSCY(+>R2"Y2"'-/&KVS6L?P.!(&LAUYY13*_4LAG,_E6JL:;E7=.!L.[KAVC@GE)(GC M2C]4SWXZ=QE>0Z'JFFC0158\ 7YQ_)F)H"X6EBU!4&JY*LU.>!3%%DDH>!"3 M-RP.XSHA0J_6X] K+)@S&%9Y31%9#\6E]Q5J@+H>=1(G2JA(+V2/U#LH[>_[ MO!\H_,U27K8I,6[U+W4DL.H@80=I8ENFB72:D01)DJ-!,AQ!F@XFH]$.AAOC MVFIUFD8R /J8LB2=P'W="/6*))& MW"ZJ*AUP4(P"7F>0CX9PRB#1V69@$99 MR@UG0KQ"'V1W@L3AAT](=HIRT;3OJO_;- M_+KM8=_,VS^!CTQO.%TY M>TE0J+I*G;[MI.K&I"1ULI2_TQ#"OZ(4'M#6A] MK2BB;N(=]+\X\Z]02P,$% @ *H)T6*D*MQ:W! _PL !D !X;"]W M;W)K&ULO5;;CMLV$/V5@;,([$"U)>J^%P-[2YNB M 1;Q;OI0](&6:(M8271(:KW;K^^0DK7>^-(\!'VP10YG#L\,#R_G:R$?5<&8 MAN>JK-7%H-!Z=3J9J*Q@%55CL6(UCBR$K*C&KEQ.U$HRFMN@JIP0UXTF%>7U M8'IN;7=R>BX:7?*:W4E03551^7+%2K&^&'B#C>$+7Q;:&";3\Q5=LAG3#ZL[ MB;U)CY+SBM6*BQHD6UP,+KW3J\#X6X>OG*W55AM,)G,A'DWG4WXQ< TA5K), M&P2*GR=VSZ8RYPJ=BW*/WFNBXM!,H"<+6A3 MZB]B_1OK\@D-7B9*9?]AW?J&.&/6*"VJ+AC[%:_;+WWNZK 5D+@' D@70"SO M=B++\H9J.CV78@W2>".::=A4;322X[59E)F6.,HQ3D\_U4],::RR5C"\I_.2 MJ='Y1".R&9]D'*NY?42M)4&V.%:@\9!6@FI^3\L MATPH4]:FQF.AM)8E'@?*EK@42C$<-&U< 8X;"<<7E$MXHF6#F)B/@;L6U8K6 M+^_?)<2+SQ1D5!7 <('0S\$=*1_Q!%TT M.#^<0)PZ;D*P8;,A9V]:W2#F6S&9<5K"BJZ8A, )TKCWVWQ;Z[W0Z+=3DL1W MPCC=B>G,L[W%.L69Y4I(3 WFPO!-4R<,8O#"!(;IR'2C-(*'\6P,]U@5U6 E MU:OBO"AU$A*"1_Q^1F-+@V0WJ3!VXC#<8=B9+Y>LSMZ"IP[!XA /AM[(]'R7 M=-D?6'L_B)S 3<$X#CUW9 VQZW51)Q 0Y)8DV#(N)ZT3FGT7IW+AP^US5C8Y MSLUK!$=MYOMQ!N'>/26)=XB#JP+GA7 C;<-R[$!=Y*M*$>!/^-E M:<1CM"I0U1+/<"G-CJ$H*F0K:BOV3-1*E#RW^IK3DM89 WN*J_'WZO7_;_5Z M?HRB3Q/OGBMALU8ZZ@% M+/"9: /,V>*X:6@^7NJ_KDEWXIST1\V^ZWVR]2A#62WMTQ.O-='4NGV?]=;^ M=7O9/NI>W=NG\6XX#@<@V^=FV]%B99]X0# K"@ &0 'AL M+W=O_#Z3ZL86Q6@5VZN\3-O[]9P,0FMMN3[@OL[,X\.\^\P,PV4CWJ M L"0'U4I]-PIC*G//4]G!51,G\D:!)ZLI*J805&M/5TK8'EK5)4>]?VI5S$N MG,6LW;M5BYEL3,D%W"JBFZIBZOD*2KF9.X&SW;CCZ\+8#6\QJ]D:[L%\K6\5 M2MZ DO,*A.92$ 6KN7,9G%]%5K]5^,9AHW?6Q#)92OEHA3_RN>-;AZ"$S%@$ MAJ\GN(:RM$#HQO<>TQFNM(:[ZRWZIY8[R_(OGII@[B4-R6+&F-'=R M\QEZ/A.+E\E2MT^RZ73CB4.R1AM9]<;H0<5%]V8_^CCL&"3^$0/:&]#6[^ZB MULN/S+#%3,D-458;T>RBI=I:HW-IZ68]XU2'2(X@!)3=2F$*3WT4.^3Z A^X-/M*MCU?T M).*?3)R1,' )]6ET B\<.(GT!?WV(IY4P*1*_+BO$LNM0;, M%1,Y^<+9DI?<<"32)S(G6/5WD#5*<;$F5TQS?8C9R;L/,WLH@*QDB1UMD4U; M*J0]%H9PT7TKVJ9;XH> &%2_EE7-Q/.[-PD-X@M-5EPPD7%6$O;"HMQA80IF M"%- JBT=E%>6_5.;.JO/1V>W.)2[J!J]K-"*^ MYP)/9:,13'\X)UAI#7Z:AF(C7^ )2A+T;]J_0_(@#7K>Q_^:Z8+ ]X;C);9Y MSFT#P#.VJ7K$S^JJ07#REL2IZR<4%VT,Z,7>JC_$*%6@VK#4K 8U:$1NE,8C MJ7,B&]V^A=JW2$)W$J?DOI#*_&9 51B')]"FZAR^EJJ6"B-)EM)ZNS5+4W>: M3L?BU[/[,_*@VKP\$VU+K,O95B^8IFX:):_DH_0FL1M/)F/Q<@TB.WQ!ZH8^ M'8M=0/1!CH-N&$W=V ]>R9UQ7XP[V0HG@1NDR5ZVHM!W:>*/ZR7\7^LE"&-, MH7^D8+:GQV,4[A5 >*IDMF#[)D'DNVD2_^>BF4Y=/TC&XD^+9DK=,$[&XM&2 MB1,WFD1C\7@XZ!3Q)F/QETJ&AJ%+Z>25/"J9EX31$&N*[O=Z&$*AN-.D$ M(^MV'%A*@\-%NRQPF@-E%?!\):79"O:"83Y<_ M02P,$% @ *H)T6(%Y ME&,E P #0< !D !X;"]W;W)K&ULA551;]LX M#/XKA*\XM(!7.[;C-+DD0-MMN!NV(6B[[6&X!\6F8V&RY$ERT_[[47+JIEB: MO=B41'[\2)'4?*OT#U,C6GAHA#2+H+:VG461*6ILF#E7+4HZJ91NF*6EWD2F MUCE7G15(OV2[O2M(H&E)(W* U7$C16B^!R-+O*G+Y7^,IQ:_9D<)&LE?KA M%O^5BR!VA%!@81T"H]\]7J,0#HAH_-QA!H-+9[@O/Z&_][%3+&MF\%J);[RT M]2*X"*#$BG7"WJCMO[B+9^SP"B6,_\*VU\W(8]$9JYJ=,:T;+OL_>]CE8<_@ M(G[%(-D9))YW[\BS?,LL6\ZUVH)VVH3F!!^JMR9R7+I+N;6:3CG9V>5*T_UJ M^PA,EO#N9\=;RK@-X3/5P^D=6PLT9_/(DB>G'Q4[U*L>-7D%=93 )R5M;>"= M++%\"1 1Q8%G\L3S*CF*^(')X4X^7_B'N$%:"2?LR?/A^ MN3964\7\?RCV'CD[C.RZ:&9:5N BH#8QJ.\Q6/[]URB/_SG".QMX9\?0E[?4 ME64G$%0%A^_N$..CF(<9OT62"\Y\[W #A6K:SF()G>%R [9&<"ER1?_& 4*# MME8EJ'O4_K12@CK>Z:*QG/K'VV+5"1#4B&8&USVD!AP2G\(C,FV>CXRJ[)9I M'$[>=UIRV]&.B[KB#TXV,'XSV2F\R H^5[2DBBX431-CC2XZG7-*.Z@Q9 MF;,94+UU-*2&DG.?]!#C$Q@E83[)>F$ZSG[G'M*8N*?QUU(&,M+)1I"F89+' MKP833M,QY.$XR>$CTLRIE2B!-ZVF[#JO!J;AB)IL&N;TO5.6"6@/Q@V3.,SS M!/(D3,<)H1E*/"N*KNF$OY)R_YY/DXLPC>,S$EPLD[.CV'U.3UQ,*;DX@70: MIM,Q'"KS:&]$-:@W?A"[JNJD[:?5L#O,^LM^Q#VK]P_%)Z8W7!H06)%I?#X9 M!Z#[X=LOK&K]P%LK2^/3BS6]5ZB= IU72MFGA7,PO(#+7U!+ P04 " J M@G18#V%5H6T# 4" &0 'AL+W=O:

U M<+@TZD^94SF-WD:08R$:13=F^QMV^02"F5$N_,*VLTTBR!I'INJ^@M=/X9/15#KXH'/,GP+$ M3&[','UDN$B/(OXN]!D,^CU(DW1X!&^PRW@0\ ;_*^._YFM'EC7R]Z&<6\3A M841_;RY<+3*<1GPQ'-H[C&8__= ?)[\0Y^M^![FC4(P!GWJ9P-,CA%&Y+A,(HOK=2;X"\)+K+*__A M8.2W^0 5%$):N!.JX55F*5J68I^EVF,I6I;\]=8>)A<4\@LN3H;[>B(U[YG& ML;L[O8 5UH35&BVT6DAA*5P9P)DQ69D18V9^[0VDXS%\U"3T1GK6':-1K_\N M@5^-R;=2*>B/>\/!$/Y@!A8T-\#G]J\1/^GWTK>#4[@UQ-ESM*0W3L[A2+%' MNV*/OKO8EU)+PI^ON&OE^\F\$(&#:V')NQS2]B$Q'"7QNACXF"4W0H[9."P: MQ8=SA^TQ/9. +ZK,49,L9-"-?%$,04_*'22P1>OW.]5Q'\IY(*R#9UJX]-&^ M^&CPX;[&4/G/+:4K62"\ERXSC2:X\:@K4]!6,#)A5FJCS.:!BS;H\<,%(WA M'Z _/#N''V$9.B[+P:)J.T,I:][MO6/AG#^U;:O_,K$WGZ]0<9A/> M(P>!;-NT=ZN[)V_>=OK_S-OW\I.P&\F=2V'!KLG9.1?5MF]0.R%3A[Z_-L0Y MA6')SS9:;\#[A3'T./$!=G\$9O\"4$L#!!0 ( "J"=%C"X)TK @4 .\, M 9 >&PO=V]R:W-H965T"D2=>AW8(D6S$,^\!(E,U5$EV2JIO]^ATI6W%CU_"&?4G(X]W# M>WGN1)^ME/YD%D)8^%I7C3D?+*Q=GH[')E^(FIN16HH&3TJE:VYQJ^=CL]2" M%]ZHKL8T#)-QS64SF)YYV8V>GJG65K(1-QI,6]=BO=(;;ZPWZM8\=8WG@1ERJ MZJ,L[.)\,!E (4K>5O96K7X4ZWABAY>KROB_L.ITTW@ >6NLJM?&Z$$MF^X_ M_[K.PY;!)/R. 5T;4.]W=Y'W\@VW?'JFU0JTTT8TM_"A>FMT3C:N*'=6XZE$ M.SM]JU2QDE4%O"G@9R3!N\;R9BX?*@$S8X0U<'+/<6>&9V.+%SJS<;X&O^C MZ7? "84/JK$+ U=-(8IO <;H:>\NW;A[00\B_L2;$40D !I2=@ OZL.//%YT M3/B[H;^1)J^4:;6 /V8/QFHDT9_[\M#=PO;?XAKKU"QY+LX'V#E&Z"]B,'WY M@B3AZP,QL#X&=@A]>H>-6K3HM"IA$\\^'P^B[/?Q?B$@7V!2A '9@'5;KO6C M;.; :]4VUETZWR2Q:+4[<6J/@FL#PI4=L&@M-GQ?-Y]L7$2P$IA9;J!4%4X' MI)J_1+4&-YU\<)G@!1^ $+C( ECF!6%=.UN_"6UX*YX.$0L M+(66J@!>_(5=Y20&7N%0^-Q*XRT<\"^M+:4%D@0L8G!5EC@[_(TX_;"_&^Q( MK463/P)2H3$5]X91FASI:02$T8"1^&CLDRR:#(]$9RX/C 0L3>$ K^*>5_'1 MO+J6C;3BU7N\ M$-#P&OL<-<(0-;"=T [9FF5/,A*G3I:Q"&XP6%<>DKH3QE">K#<1(D7I6L=QK)L(9D,\/-N91P4NW"#[UTS;5_>/_HG@ M&/)%:'SQP'M9"CCYW8W*X7^PV,^CCC-T1)XX0D>3[_%DPXM1NN$"P^4V'SH& MQ*-D7?<$5YN"87$F68C6;O2XFN&&C>B!X9/TPROA<&2MKWUJWPC%JG:"G M)KOZBF]4XR:*/FXX';Q[_Z=PMG?B!B!ZYW3O'-]V3FPYYUA7=J.T\J-TEZ^C]>=)GH28P&R((FB+5D"V#LDV9*D$ =I'&Y))A %+&9; MD@Q2-Q$6V J\M$@8QNAVP1WBO@*/MQZAR+.Y?VH;[$LD[:7]:W[6/6*? MU+N? A^XGDO\A%>B1--PY![/NGM>=QNKEOY)^Z LDMHO%_B+1&BG@.>E4G:S M<1?TOW&F_P!02P,$% @ *H)T6,=BYP\%" $1T !D !X;"]W;W)K M&UL[5E;;^,V%OXK!^ZD2 I9UH6ZS20!G'3:G07: M&O',%(O%/C 6;0N11)>DDLG^^CV'LA4G(RMI9QZ*Q;S8E,1SX_GXD8<\O9/J M1J^%,/"I*FM]-EH;LWD]F>C%6E1%+QHAZ=G]IW,W5^*AM3%K68*=!-57%U?R%*>7[%U?%:FWHQ>3\=,-7 M8B[,A\U,X=.DTY(7E:AU(6M08GDVFOJO+WPK8'M\+,2=WFL#A7(MY0T]O,O/ M1AYY)$JQ,*2"X]^MN!1E29K0CS^V2D>=31+<;^^T_V2#QV"NN1:7LOR]R,WZ M;)2.(!=+WI3F2M[]0VP#BDC?0I;:_L)=VS<*1[!HM)'55A@]J(JZ_>>?M@.Q M)Y!Z!P2"K4!@_6X-62]_Y(:?GRIY!XIZHS9JV%"M-#I7U)25N5'XM4 YRPF1K;H?K^#V_+H4^.9T8-$.=)XNMRHM697! I1_ +[(V:PUO MZUSDCQ5,T+_.R6#GY$4PJ/&?O'8A]!T(O( -Z N[H$.K+WQ!T#-^CR S,%6* MURMAV_^>7FNC$##_Z8N^UJTW?"'.1CA-M%"W8G3^_7=^[+T9\)QU MGK,A[>=SG)5Y4PJ02Y@;N;B!WS8V75-"=V'N^QP>5-GO\/NU@*4L<E$VN=# =W.8O##84VX>9ACZ 'FCK!A^NA=<@2 < &:Q(:%=(E_#KTUU M+11I::/0\+N=12(?3V^%0E: MY^$6A1:P$P5"_'Y]RM!U$/6+A%SE+.&E_!> MJ J.R;8^@>EJI<2*&P'OL$>!A+* C[QL!!P7-3HI&\WK'#O^UAAML$G:N'GJ M;PBAD_J9$Z0IO((@=%D D9M@._.<+(W@9P00N@;??Y<&?O"F^]^%D,-QD 6. MEZ8G*!C'@+2R% 6)2 4+7B^0J["3[SE^$)U G+B>]XQ3#)V*_,3QD@@"YB8) M,#>%-$(-VC$:/6CT.07V@7Q:8,,B@]&PBV^ M/J"*I8$3^BEYP6)(70]2YF19! .HCSK41R]&_16Z@% @A]H)\*$NC(;I'5?Y MX"P8-/$U9L'5_,.73 %+2CTSP,)J_"/A]R=>J"UT-RAD)9Y%+<(I2Q 0$4&5 MQ6X4=T@-G8 AV*(46.B&X2[KQ\SQ,Q^3EYR00' 8J4X0,"?.&/9+W"!Z%JRI MDV2I$V.+12[SA[ 1=]B(7XR-F5!VGX+^;0=G"XX!6 QK_W,(F/T]$1!$ON,% ME/X(T\QVZ?\!_"QR,H;93]V$==E'\D%."4ZVO?MS_Y3DGJ6IP'=8'$+DN1&# M']ZO"XV;.CO5:LP0I^FK8;4%)FKP/>\(_PVR.ZW)[@!4D@XJR6 R?Y7U;1OC M9R2R'?HAH SJ_E+^N)I/_X[(P>4N10JWO)&%!U>X#CFV^\FV]]2Q7_1?LQ?@XXHP=GPO/H'C*(N= M.,E.]D"%BT_(:$?60>.P)PQ0.>[1T!0#9+NPE+T82WM3;(HC M5K5[6N?11EWW 6G8A,4,J;XEU9HLB6I3RGLA0%O50.* M"$'#G<#)CI.TP#(6AZ[1=K;!1 M'T!\"]16'EM!?TSFT;3E#\E]#?^BV?2V5_=V]26M;W<)>X0%N"KTS7BI!)& M0<.XNU9$UCM$'X'OID?CT$VHY1V-?9<=X;Y^NR._E32T)3'$@P1C;G T1@H. MCVA;YV,[=*,]*6.+(RQ]MO713C2F'9S]Z;KF2#\Y#AS<%Z+,]XSTM9[$.-NE MR/+%H4@9Q1>1?QZY';0MC-1#SWLCC1*,;)QX-":1[9H$J,0N.D?C&"N/@5BQ MSLGP!VD&S25CV_IKT1[::QX.-*'DN.'C,>L+T'-C_!3A6#S;]WC^/:\V;V8P METMS1UX0D.>XV&"UK+%!IU]8]^;BTPGNP;# .T)X8HG8J_CI: 54@"+NO+%M M/12T?V' !KC6]QX.J[PO9MM#J_4SJK^Q[#>6_<:RWUCV_Y=E]ZX$_#]7'XVO M/[\?(/=J+7J9=E!]?V&T;V>Q;T>T=G954@[VS%9@IUK+LL@M?V %:>S1O:4W MB04N;Z?^'4>^UEM6T4\.?%]**Y<2X44E6'.M%ZIH"5R)6U'CVO,*_-#QXHP: M6)(P.AR.G2!AG=A&R:70=(W%2] [T.SD$X>A<.PPCTY1DS2EPPET:[&V(,NQ M6RDW]EHBP2*)^1 'CA]'P- :UF!S3JL*=<7*\488HLXDQ/(&62:D\SE@GA.' M ?PL:AR6TG;E>574!=UQT)T8]4C2 $(Z2\; RR54G@O#?E[*"^O<&PP3B^F MP!,LY*+(#@%S,@1Q'PXG>[=4E5 K>Q>G46M3F_;"JGO;W?=-VUNNA^[M9>$O M7*T*3&\IEBB*)!6-VC5J]V#DQMYY74MC9&6;:\&Q1J8.^'TII=D]D('N%O3\ M?U!+ P04 " J@G18)$2N>^@& "?$0 &0 'AL+W=O,-LM%L(\7,A6WY^.PM'ZP75S.W?T8')VLA2W\D:ZC\OW!G>304K=+*2R MC5;,R-GIZ#P\OLAIO5_P4R/O[=8U(T^F6G^BF[?UZ2@@@V0K*T<2!$YW\E*V M+0F"&7^L9(X&E;1Q^WHM_8WW';Y,A967NOVYJ=W\=%2,6"UGHFO=M;[_5J[\ M24E>I5OKC^R^7YN6(U9UUNG%:C,L6#2J/XO/JSAL;2B"9S9$JPV1M[M7Y*V\ M$DZ!R;)>B MDJ9)_TLQO K^Y:R?2,K6R?2H!0LHTGG%WA MRKJF8D+5#&6*(E2[/-FK:[)CE_CK,$QXD>+YRG*4\B$,6\SC/<8R2B+W[FLD0 M4T)B$JVD1SPO@Y7T@!=!>, H$#OW5AK<9,E6!,=A5>]WHV[_I>>7G3$(]C%[ M(VMI1 LS$AX7".2A7DZA $!R'(\#XJ4)27[ MH!U$5;WL+UPH$;&$8A4$+((M5W(FL:[V]:3AD]D8$P798, 7AB3)DS=K8\9% MF1ZP<9PBDGFT,J9>JWELS7@JE9PU#NO3Y.FN9Q)8\*0H<8YXD?ASF;$] $P' M *9_&X"O9S/IV\<6^-@UN7XM4055TS:"FLPNZ.W5\CSTS"/!9,1LE0>+F'=. MHX2V N*TK\!+ %:H!Y^$_)7=BA,@L+4>P&KL?X?JVXT!PFT9MC;54(@(5P$/ M5[!*$IX5F;^,4UYDQ8$/9H5J:$ SXX(7<8G4YSS+ BH$GI6 ^UOEA+IMT)ZH M"9/M]>_HC@LJZ7',@S0Y>%*"EW-L(>RR.]%V?1P%N2M4)5F4\3@&0!)>E 7+ M0Y['!?M!JT/XW"'9I$I^EE7G\TY,B%&D%Y+P)(Y8!GBM55U@,&"OC?:A/E>N M.3R_TTWM%9%["2@F>(J>N3#RD(:*^K$"(!@*%""GWJL]B4"+6.;* 5_\G MS+(!9MG?AMG /A2RX&T]53R<>;AT;>2=41D$"TO$2+ MPU68\S0OV0^8VS&A VC4=GR'KH0Q#X#[O3"U966)_A"P,*(>&K)+L6R0Y.9/ M+]>B8JHY>RD6RU[)DH#'88HJ+-'S^MH-(;L$ M"'9VE55^XB*"Z)+%*>HWB=E/.YA@',-^Z*>&$V!Y"7IZ5B)G"B%/03E!P=(, M4T;^.'U;[A\_"C?<6326T(2RB,G5V&L$X4%A'SM#'Q&'>G;86;EV ?,/;"). M##$-1"#%]X92[AY\]0FA3$R!G48!N5WJZ0OP"5!$002-<>@L@'@LCW$L3UDT9XOM#= M:B3]J*A/WBH?8"K,BWZ"V,D3>_4\SQ.;J8[:#CR==BV:X],&363K?!3%QL)N MVT**TFK&^;8-$@#V M0(M)LG!H/%?RG^W_LFN.J5J',$CEQ^^5\^";$FW\RRCL*L/)UD?S0II;_VL M[$F9Z[^?AZ?#WX?S_J-[L[S_=?&],,B%9:V<86MPE&/F,_WO@/[&Z:7_!)]J MAP]Z?SF7 C,2+<#[F=9N?4,*AG\R9W\!4$L#!!0 ( "J"=%A_)ID<$P4 M #8- 9 >&PO=V]R:W-H965T6;.)GKOCLPEK9)%7](Z#:,J2\.F.KT*U7V_XEM.-Z+R#LF3! MV _U\26;6HY2B!8TE0J!X..17M.B4$"HQL\MIM4>J02[[SOT&VT[VK(@@EZS MXGN>R?74&EF0T25I"GG/-K_2K3U:P9050H^P,7NCP(*T$9*56V'4H,PK\R1/ M6S]T!$;.&P+>5L#3>IN#M):_$$EF$\XVP-5N1%,OVE0MCR**@XGPPE@JJE8;H%N#( WAL K@>WK))K 9^KC&:' $/4IE7) MVZETY1U%_(U4 _!=&SS'"X[@^:V)OL;SCYOXU^5"2(XL^+O/2 ,1]$.HS!B+ MFJ1T:B'U!>6/U)I]_.!&SJ4"0DG MX(9V,(KPQ?/LT!FIF9$=^PG"\S7"'V!0F57O]!)( D=\&,7OA&> MJT3IKONV[X[ LT>^KT;<.6\69CVO,!(4SCS;2X)S. N]^+P][8%)4G2 A+([ MMETW5)X([3@*U(MK)Y$#7S%4'/%,%38%L= AD\Q@8(PP/O\[1/.FK@M- 50N M)6(-2T0[./E:S=8DS_ H#J1DC>(+VEHT'5Z5J%3#-=*>A)T C#ML:,\17;/8 M(5N$X442:X(D2)#0>"QRG7>QEETF]0;?<.T_(_C!*P3=T"[8\J(1=$=+MI#8 M&(U7Z%.Z)M6*:K=5V*^.^F1[CFM'402Q[?D.)$EPF!("HN2U)7UZ<)HUJ4GE M8QX.["!T<8R2:)\5748L2*&/-Q>&-_C(&M[/R?$;S/NN>R?-+L@C*K1214K= M)_:%0N>D(O0SDEB,-8G &SNL#LERDBK> ,/0U7(A0ISCZ M.+Z 3/"DT]8YIT?*?]B6__!HQ9[C12MKL*A@FMPT$I,&;M'XLBGAWGC]CCR; MHJR8LU?6-+:^%G'TP/YN=JE+_LOXV)U08* ;;HIG7T*_VR->*MYZMOT4*1J+ MQ^K$CNS0=U4%C)W.4@1N8,>*. ?3,;@.5LP$6TC8F1Y!9/N!VTGRW4H"(1;E M/*==HE$PY3SP[BW3->[.(2A[6#1CZ,0E1?(Z[RL&ZG3?-MSSD)[%(^P MYJO";S!.($AL-W#P)<)>\I;#5?%<&AI(+5=NR2!V;:55 W-MH3LZQ9MM]FX MVKYTKR1J^=+E'M94[\#7GNV&P8&;8\NC-$W1^B!V_+WF&G;ML M2?E*W]@%Z&PUU]IVMOTIN#1WX?UV\T=Q2_@JQXI7T"6*.H,8TX*;6[KYD*S6 M-^,%DWC/UJ]K_+&A7&W ]25CA#FA_E6;_ E!+ P04 " J@G18G5>I M$P(# !Z!@ &0 'AL+W=OTDD MBCP\1Q3IZ4[I1Y,C6G@NA#2S(+>VG(2A27,LF.FI$B6=;)0NF*6MWH:FU,@R M'U2(,(FB85@P+H/YU-MN]'RJ*BNXQ!L-IBH*IE^6*-1N%L3!J^&6;W/K#.%\ M6K(MWJ']4=YHVH4-2L8+E(8K"1HWLV 13Y9]Y^\=?G+*D^FLAQZ8IR9S6=[86:,ZFH:54+B!,][#+&C9Y!S9.X)J@<@.?98;9OP A M<6R()J]$E\E1Q&],]N \[D 2)?TC>.>-\'./=_Y?X>: \DMN4J%,I1%^+=;& M:GH]OP]=0YVD?SB)ZZB)*5F*LX!:QJ!^PF!^^B$>1A=')/0;"?UCZ//O-D<- M+2&'"!Z%.$SP 2%G3P@$B1HSX-(J2%%;ZG&02G93)E,4[FU 0:^?=U^0:6!; MC5A?Z([;'&S.==8MF;8O4&KUQ#/4AE:&H,QSV6\8A],>=412U3".(.Z-!VS*&TP_C)$XN6K9/C>V>"HQL0V5X M,RE+7B<0Q^-.'/?AT#L*6_.@0+WU4\^0SDK:>C0TUF:P+NIY\N9>3^5KIK=< M&A"XH="H-QH$H.M)5V^L*OUT62M+L\HO<_HXH'8.=+Y1RKYN7(+F6P# #T!P &0 'AL+W=OY!T&[NNRLFX@F$\[4>(2[9?N3E,O&%&*ND5I:B5!XV;F+:++ MJ\3%]P%_U+@SS]K@*EDI]=5U/A4S+W2$L,&U=0B"?H]XC4WC@(C&MSVF-R[I M$I^W#^B_]+53+2MA\%HU?]:%K69>[D&!&[%M[+W:_8;[>GJ":]68_@N[(3:F M%==;8U6[3Z9^6\OA+[[O]^%90AZ^DL#V":SG/2S4L_Q96#&?:K4#[:()S37Z M4OML(E=+)\K2:IJM*<_.?T55:M%5]1H^R4%CMUGO'\2J0?-A&EA:Q(4&ZSW@ MU0#(7@&,&-PJ:2L#-[+ XB5 0.Q&BNQ \8J=1?PLY 7PR <6LO@,'A]+YCT> M?P5OB26YRL(]=DK;6I;P]V)EK":#_'.JW@$M/HWF#LVEZ<0:9QZ="H/Z$;WY MNS=1&GX\PS4>N<;GT.=+.H3%MD%0&^+[B'*+L'J"HVJB@04=QE.\SR*?YOUL MB?)HC$:M!U?4A@QO49,/L7!!ML+C+%%T_6O5=D(^O7N3LRC[:/8F1FTNX(&F M-ZJAB\#MNG46 X/6T*"V%9WQ4ZL+*@_>UY+ U=8(69@/E_ 7"CT8#,@>6[I. M1H>X#W4RM+4W\2)=1*DM#/.8,S]DE&^R1G M[?.[DN5/#5U[!2Q,O],OS--;QYSRSEG8T][Y@;C-D8H8J?Q(YM/:_E?6./&S MF#M5PZ.4S&=I"B1DOE>0MI]#["=1^#^%2S*R$=G@H%7"?)XY@3+R3L1/ZA,\ MNXEID;)_;^@,J*VTPZ4\CHY/VF*XR8_APWMX*W192P,-;B@UO,A($SV\,4/' MJJZ_UU?*T@'KFQ4]RZA= ,UOE+*'CEM@?.CG_P)02P,$% @ *H)T6*<- M,C!5 P ]0D !D !X;"]W;W)K&UL[59M;]LV M$/XKA%8,+2!$[Y*=V082+\4ZH&@0=]N'81]HZ6P1I4B5I.)LOWY'2E;G: ME@-6V5!.UE)HR5E%#53D/1-4E RG-P8GK OY(/IE8.OY]C/= M,E8E<7C)"WB?U)X*]I=+U#\IBUM'HB*W"K0MF9N0NW.UTN3WJZTV"I?='^=* MU M(SPNP6_%2M[2$I==:+G4/WNK[[Z(\_&$BO71,+YU"7VUP:U<=!RL=4VDI MJ\C- ^YS#=KE]\G4H,BZ4\IV_4IK,/I<$I,TYY,X\L$IGW1\YQ, MVZ6(,M&!["3',X2)/7G+!,[(3F.P?G=)L/\='BGC$K"/A#RC>D.RPL]G&1II MYL^*8DCT"7&./A&9^]$L)Y^EW1CMMT@O:WY#\M1/\MQ297Z8)V2B7=G8KNS5 M[5I373MZ9]Q\[=@]Y7:YG6O/).SY]@Q%U_^VYOB('T66UH!'D5B6>!;[X3RU M5ISX469+E:9S/RQ2<@>X85AI6^XBF2AYAR<$&D];,+%NDGA.TC EV6S^##&: MXZ\@43$TUD[ZSV3Z#EP]B>VUIVD\:"^R8M">S\*I/N=CG_-7]_E$^#]J^23# M_RW_SUL>G'R*&U![=^&P9UDG3/]5'F?'.\U5_RE_=.\O1!^IVC.A"8<=AH87 M!6YGU5\R^H&1K?NP;Z7!:X(S:[R7@;(.^'XGI3D.+,%XTUO]#5!+ P04 M" J@G18QJ>YC%<$ "3& &0 'AL+W=O*43XRM$+LGT^3A%A+, M>W0'J?QF35F"A3QE&Y/O&. H%R6QZ5B69R:8I,9TG+>MV'1,,Q&3%%8,\2Q) M,/LZAY@>)H9MO#5\(INM4 WF=+S#&W@&\;);,7EF5I2())!R0E/$8#TQ9O93 M8+M*D$?\2N# 3XZ1FLHKI9_5R8=H8EAJ1!!#*!0"RX\]+"".%4F.X\\2:E1] M*N'I\1L]R"CAD](*:B)4T=Y';E:IE@DJHKZUDP^2V1.C']>0]L MKRX G$9HCCGAB*[1B@&'5.#<_#L?!"8QOT?OTW:-WR$1\BV48(BEZ M28G@#[)1'O^RI1F7,#XVA1R?ZL4,R[',B[$X5\9B.^@C3<66HV4:050'F')B MU>RLJ[+@W_H M/8NO]5[+I5M=*6[.;V>KQ^<1W.(2)L5.7'MN#,?WV&]NSOFMR32?,UPE;ZH0%FF UM_N5 MV_TV^M2'-3 &$0IIDA"N%A*.<$*9('_)UATP0J,FH]NQ??05,&MZ-BQ:A5U- MU0E;ZH0%FF U4P>5J8/6[/\D=RHQY5S95SR^']2R3,+\Z1^1.!/2VSMYBTY3=&N6=1R];Y=;5" M$ZQFA5=9X;7?7V6RTPM+.N3?NRG_#5$-^6^,NLA_ZZ2ZYE\3K);_897_86O^ MY1J6)5F,E0=R(TI"(IHR7$"&)UD9><[(ZI^E^#)L.!C90_JDI=J#75YM6Z3<*:AX^5AX^W M>;@X>OB 9JX_(&#E510!I/UTA0@6/$8 ]I!HTN%[3'DT71ZEGV MV3VO V4?':UK%%U8I[5*HI46Z*(5UIDGM=0$V":O M>G.4KW)%X;%JK2KKL[R>?-8^MY_\HCY^Q!3E^H^8;8CJ@^IWB.G?4$L#!!0 ( "J" M=%BNS#8(9@0 ,D2 9 >&PO=V]R:W-H965T&Y(BS'>/?Q!I1PF.6YF+NK*7NV' D<>&4I6[@>2,W(S1W%K/BV1U?S-A6IC3'.PYBFV6$/UUB MRG9SQW?V#[[0U5KJ!^YBMB$K7*+\NKGCZLZM46*:82XHRX%C,G^=< @JAZ#E$ 0G'/J50_^E#H/*85 H4U(I= B) M)(L99SO@VEJAZ8M"S,);T:>YSOM2!%?$WDO>@[Y]!X 4#^+H,X?V[ M#R!PI:I5&@*\>CE3R81 MNP0+.P([$G10"SJPH2\^;[-[Y'H^J+555[N: E7Q"/C74D>7)>ZHP-7+[M BB%*(M-8MC]^Q[$Y,FT7%Q9'5^K M44=@1QJ-:HU&5HXA)L@YQA"Q+*-";Y0"2,:XI/^HIZ>EL\,.X D)-TIG=7RM M=!V!'4DWKJ4;6SG^PEB\4UL*T&Q#*"_FGDFI$F7:\9]UR*T61P%/ZF# MGUB#O\XE\IRDL!4(@B5R1SBJ(A!J_8C(ADJ2Z@(P\2F!?:^YA Q[TQ:GR?-U MIK70A-8(WYB\:\.6+ :C<6_<$L9@-&P8'1'VO4,/Y=E37IGN#%@VS58ML M: _HC1GV&TVC;]\DU0>)ZMT3E4BQY22/$*IA (6DJAU'HP+^9"MP-R;>HV_]H0WN R'O=&)PCXTE[ZUU5HLJZEIY-)I_]@I6M@5VK%LAQ;2'_Q? M3;G?98]XU2E:V!7:L:J'GM.W-XW[8M0;:[)-(:6)N3"_TWN>;J#LGJ^6J]/N MTVU\XV>H]AA]5J(Z"OV97GXGUQHH +\]-RAO)-L5)PCV3DF7%Y1I)C%P;J/<)8W)_HP>H3Z\6_P%0 M2P,$% @ *H)T6+-J6ZT@ P (0D !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5FH+ 0)=ER E8=,VK5+4K.O#M <'+HE5 M8V>V2;I_/]L0E@^:]6$O8)MSCL^]_K@,-EP\R26 0L\E97+H+)5:W;JNS)90 M8GG-5\#TEX*+$BO=%0M7K@3@W))*ZOJ>%[DE)LQ)!G9L*I(!KQ0E#*8"R:HL ML?@]!LHW0Z?G; ?NR6*IS(";#%9X 3-0#ZNIT#VW5K=I M;/ 6\)W 1NZTD8EDSOF3Z7S.AXYG# &%3!D%K%]KF "E1DC;^-5H.NV4AKC; MWJI_M+'K6.98PH331Y*KY="Y<5 .!:ZHNN>;3]#$TS=Z&:?2/M&FP7H.RBJI M>-F0M8.2L/J-GYL\[!!ZT0L$OR'XAX3P!4+0$(+7$L*&$-K,U*'8/*18X60@ M^ 8)@]9JIF&3:=DZ?,+,LL^4T%^)YJED5B\WX@6:D04C!C\ M[ *=(<+0MR6O)&:Y'+A*!V!LN%EC=ER;]5\PV_/1'6=J*=$'ED.^+^#JR-OP M_6WX8_^DXA?,KE'0NT2^YX<=AB:OIP<=]/3U=/]$-$&[F('5"U[0:Y-_#QF0 M-9Y3N$0CJH\V9AG8A9H(R(E"7[F4Z,<]IQ3IX[/!(O_9M1SU=&'W=.9&NI4K MG,'0T5>.!+$&)WG[IA=Y[[M2^3_%TO\DMI?FL$US>$H]&<.",&;.QAQ3D]FN MU-42L94P=^\ZB?R;_L!=[Z;D&!3WH]X^*.U0>A<$+6@OA'X;0O]D"*-<[P)] M>#L/84V-=B:\B8(#5Y-C4#\,O0/KQZ X]KQNZU%K/3II_5$0!5>\*#J]1TC ? *1PEB88NP1/8FJ2_2=K2M\R-;W@[&Q[K^U^7ZKTS]\W"'A3XQ M$E$HM*1W'>M](>J"7'<47]D2->=*%SS;7.I_&! &H+\7G*MMQTS0_A4E?P!0 M2P,$% @ *H)T6&W])L*[ @ Q H !D !X;"]W;W)K&ULM99K:]LP%(;_BO!@;-#5MUS:+C'TLM*.%D)#MP]C'U3[.!'5 MQ97D.H']^$F*XV:0."/%7V))UGG]G//:T1E50CZK.8!&"T:Y&GMSK8LSWU?I M'!A6QZ( ;N[D0C*LS53.?%5(P)D+8M2/@F#@,TRXEXSHUS[2! MF^.U^K5+WB3SA!5<"OJ39'H^]DX\E$&.2ZH?1'4#=4)]JY<*JMPOJNJ]@8?2 M4FG!ZF!#P A?7?&B+L1&0-C;$1#5 9'C7CW(45YAC9.1%!62=K=1LP.7JHLV M<(1;5Z9:FKO$Q.EDNG(#B1Q-R8R3G*28:W2>IJ+DFO 9F@A*4@(*?4%3\TYD M)06[^U%!7E)T9VJJT*H6]K6/3KSFQ'MQJ8^KV- M/.Z O->0]UIK6WM.K>?;V-JC8[0$+%4+1[_AZ/^?QTKDNL(2ML&T2AQ8J$$# M..C0XD$'Y,.&?/@NB]NC]UM\TG"L9-O8 M6A4/K-MIPWO:H>.G'9"'P=L1$+S+\SWA_;VFAQNG47B@[7BQR_9VR4.K]W;> MA%&'SH==G$3AVU$4MIX7^ZUO#Q_NMM[?Z$EL?W>/Y8QPA2CD1BHX'IK_9[EJ MF583+0K7ICP);9H>-YR;-A.DW6#NYT+H]<1V/DWCFOP%4$L#!!0 ( "J" M=%C+U:,;Y0, /\2 9 >&PO=V]R:W-H965T!G3@H(QW*@K'ONO(IFSJ>'A'DD$HM@=7/%N:0YUI)C>/O6M1I?&K#P_*+ M^D<3O IF@07,6?Z%9'(]=48.RF")-[E\9+O?H0[H1NNE+!?F/]K5?3T'I1LA M65$;JQ$4A%:_^+D&<6#@QV<,@MH@.#:(SAB$M4%XJ4%4&QC4;A6*X9!@B6<3 MSG:(Z]Y*31<,3&.MPB=4S_N3Y.HI479R]@A;H!M 2\X*-&=4(=^19^?$O3VS3OT!A&*[DF>J^D3$U>JP6A)-ZT=WU6.@S.. M_0#=*W=K@3[0#+*V@*NB:$()7D*Y"WH5_\!T@$+_%Q1X0=0QH/GEYF&'>7*Y M>= 33=A,3&CTPDLFYL.S!$YQWDP)^OJGZH\^22C$MR[XE7C4+:Z3R:TH<0I3 M1V4+ 7P+SNSGG_S8^ZT+G$VQQ))8"VK40(WZU!NH\%RJO ,9D@PM0.6OE*TH M^??X-:Q05I(W1E*GT>ULZ(>#X<3='C+J=7PM(TMB+48W#:.;7D8/P%.@4B5] MQ)8*346,0XYK8!ST?D+H"I7 S20>5S? #1&XSB(X:] [N6 MH26Q%L.X81C_'T/",LUO_Z:10B-334)1$DM<[7L_RK5_'"K)%B;)=JWJ7M-K M:5L2:]$>-K2'O5$^;18BY:34D+H8]5I?FPMMBB66Q%K41@VUT6MN,".;4&V* M)9;$6E#'#=3Q11O,?D=1IZ0TWV2FH ^DP+DJUVFU"^SX9+N)HM' /TJ5I[W" MX*17%WWO2MI&J:@^M)7V\H,/3='9\=DXZ.XW.9*G]6=]_A<.^?WK:'P_B<>OO M.$2K1W];:A4T]^!F0*V7E;EA$2AE&RJK+^NFM;G%>6_N+H[:[_3MCKEQV,M4 M5T/WF*\(%2B'I9+T!D/%CE>W+55%LM+ ,^"Z@WJ^9$R^5+2# MYLYK]A]02P,$% @ *H)T6,OU$!M& P ;0T !D !X;"]W;W)K&ULK5==CYLZ$/TK%JVJ5FJ7;TBW2:1L2-1>J=)J]_;V MH>J#%R;!*MC4-LFVO_[:0-@D2]A$XB6QS9PSXSD>,XRWC/\2*8!$CWE&Q<1( MI2RN35/$*>187+$"J'JR8CS'4DWYVA0%!YQ4H#PS'8YYG]N(&/;B6$;NX4[LDZE7C"GXP*OX1[DM^*6JYG9LB0D!RH( MHXC#:F+,[.MEJ.TK@_\(;,7>&.F=/##V2T^^)!/#T@%!!K'4#%C];6 .6::) M5!B_&TZC=:F!^^,=^[+:N]K+ Q8P9]EWDLAT8HP,E, *EYF\8]O/T.S'UWPQ MRT3UB[:UK1\8*"Z%9'D#5A'DA-;_^+')PQ[ /@5P&H!S#/!. -P&X)X+\!J M=R[ ;P#^N8"@ 015[NMD59F.L,33,6=;Q+6U8M.#2JX*K1),J#Y8]Y*KIT3A MY#2"%7 ."9JS/"="GQ>!WD8@,@W3B_C/YA>(==^CQS+ M\3H"FI\/=SO@T?EPIP.^Z(?/RO45LD[#ER]X+[-3W@]RZ;;'P*WXW!-\=[ ! M6@*Z@YBM*:F+GB:H/1X[@Q^S!R&YN@]^=AV!VHG7[43?D=>BP#%,#'4)"N ; M,*9O7MF!]:E+OB')HB')%D.2+0YGW7'QWK\]S*"ZV/[I$\_C,5/3<868=6B][-7)KW M@<@.\AZT>0\NK@&$]\4H@!.6=*6]E_G2^VY(LFA(LD5_ CWT!S#O.I;+?J#; M!3S0,&PU#'N9ON0%)ESUNQ+%*>9KZ"R2\-G!/CK4\Q,R=U$.VB_L*;_ U!+ M P04 " J@G18MA*>WE<# "H"P &0 'AL+W=OJT85Q.OU'K]X/MJ49(* MJWNQ)AS>+(6LL(:A7/EJ+0DN+*EB?A0$J5]ARKWIV,:>Y'0L:LTH)T\2J;JJ ML/QO1IC83KS0VP6^T%6I3<"?CM=X1>9$/Z^?)(S\3J6@%>&*"HXD64Z\-^%# M/C)X"_A*R5;UGI%Q\B+$=S-X7TR\P$R(,++01@'#WX8\$L:,$$SCWU;3ZSYI MB/WGG?H[ZQV\O&!%'@7[1@M=3KRAAPJRQ#737\3V;]+Z&1B]A6#*_J)MBPT\ MM*B5%E5+AAE4E#?_^+7-0X\0ID<(44N(#@G)$4+<$N)S"4E+2&QF&BLV#SG6 M>#J68HND08.:>;#)M&RP3[E9]KF6\)8"3T\_P\[Z*)1"3T2B>8DE07=H#INK MJ!E!8HG>8LDI7_4 MVB&%5T@S N44U9K4J#KG&A,F;H!]O,\1]=7-^@*^4@9 M@D*4HV=.M;KM!?XI1:U X)7>^.QK\&8F9Z_:$W,&A/1$1-AA#X)KDN%WO*" M%/L"/F2D2TNT2\LL.JGX ?-[%(>W* JBQ#&AQ_/IL8.>GT^/3KB)NT6.K5Y\ M;)'KBDBLA7QPY;;A)FZN*3L/:HT79.)!75%$;H@W_?./, W^!@N#+6,#/+-'5U,[T+@R2-P[&_Z2?#@8O"01J/]G&Y2R\+ M@U'6X?8L##H+@Y/+GA,NH&0<7?C!)1?^DF+YA<3VLI9V64M/+OPW>U60X@YO MX-"LB+E6H-JUA0MN3J6A2D%)1-=0M9KPC2N]S6?2WJJ&<3((LH--XH(%07:P MEW('+(*M%+FW2-:9S7[-;-$6]%^WFYUGUP5SV'7 3M@==G:')^TV%Q=OCS9: MPY5F'5EOA6 ,RU[4:;/YP+!_5H/[;'C@TH$*[]/TP*03%:=NCZ/.X^BDQ]V5 M_%LN1V>Y=* <+IVH_[GT>ST,W%8KVPLJM! UU\V]W46[=O.-[;(.XC-H0YNN M\:=,T\-^PG)%N4*,+$$2_$"9D4U?V RT6-M.Z45HZ+OL8PFM-)$& .^70NC= MP'R@:\ZG/P!02P,$% @ *H)T6#4SL.>! P D@X !D !X;"]W;W)K M&ULS5??;]LV$/Y7" T85F"-?MFRG=D&$BM#6[2# M47?;P[ '6CI;;"A2(ZDX^>]WI!35-A0C!?30%XND[_MT]_&.U,T/4MWK L"0 MQY(+O? *8ZIKW]=9 2755[("@?_LI"JIP:G:^[I20','*KD?!4'BEY0);SEW M:VNUG,O:<"9@K8BNRY*JIUO@\K#P0N]YX3/;%\8N^,MY1?>P ?-GM58X\SN6 MG)4@-)."*-@MO)OP.@T#"W 6?S$XZ*,QL:%LI;RWD_?YP@NL1\ A,Y:"XN,! M5L"Y94(__FM)O>Z=%G@\?F;_W06/P6RIAI7D?[/<% MOZI$<=K3FYK,\O(,V MH+'ERR37[I<<6MO (UFMC2Q;,'I0,M$\Z6,KQ!$@3%X 1"T@.@>,7@#$+2!^ M+6#4 D9.F284IT-*#5W.E3P09:V1S0Z6?V!J?91: MDS4HLBFH O*6;#"[\IH#D3MR(PS+&:_M]I -9+5BAH$F=X\9KW/(R4[)DJQD M6=6&NJU$T!U5@HG],>LO*1C*N'Z#_-JNZ.<'$^1+(6M-1:[GOL&@K&M^U@9P MVP00O1! &)%/4I@"/1+HSBF!CVITDD3/DMQ&%QD_4'%%XO!7$@71J,>AU>OA M<0\\?3T\NA!-W&UP[/CB%_B&VK]_/B(Q>6^@U/_V[5+CQ:C?"WMZ7>N*9K#P M\'C2H![ 6_[\4Y@$O_4I/"19.A#9B?JC3OW1)?;E%VDH)Y4T@-M .7\BW5XT MV=\G94.9.$I[;C]@DL^2Z=Q_.-:HQVH\BL-3J[3'*IP%D\[J)*IQ%]7X8E2; MMG[K[5<\OHF1!&\4;;" ,6E()LL2TPB/KNR>T -5_65]\17?FS!#DJ4#D9U( MFW32)C]$N29#JC\D63H0V8GZDT[]R?#E.NDIUR2>G)5KC]4X&(W/RK7'*IR. MQ_WE.NVBFKZF7)G6-=WBK5[5"D?"%:XI &^:<$KNRHK+)\"D4P=4$;S35-$#-Q,C*M01;:;#!<,,"FT90 MU@#_WTE4L)W8%W1MZ/)_4$L#!!0 ( "J"=%C1B^*)(P@ DX 9 M>&PO=V]R:W-H965T/Q[DC>\_!( MG3VDV;=\S1@'/^(HR<\G:\XW+Z?3?+EF<9"?IAN6B%]NTRP.N/B8W4WS3<:" M5=DHCJ;0<>@T#L)D,C\KO[O*YF?IED=APJXRD&_C.,@>W[ H?3B?N).?7WP, M[]:\^&(Z/]L$=^R:\<^;JTQ\FNZUK,*8)7F8)B!CM^>3U^[+!:5%@U+B2\@> M\MHS*%RY2=-OQ8?+U?G$*2QB$5OR0D4@_MVS!8NB0I.PXWNE=++OLVA8?_ZI M_:)T7CAS$^1LD49_ARN^/I_,)F#%;H-MQ#^F#W^PRB%2Z%NF45[^!0^5K#,! MRVW.T[AJ+"R(PV3W/_A1!:+6 ,..!K!J %L-7-S1 %4-4.GHSK+2K;RMB4K84W85(,XS7/Q*^A:,?GE\D]R[D8%YZ#$W M9LEJ&S&0 MWH+/B9@64?@O6X'?Q73(09"LP/LTSUG^HGQ^E_-0Q%'\?A&$&?@21%N6%RWY MFH%%&F^"Y/'9DQETO5/U^_!<^?_@:>@C !G];I-A>J M\[,I%[X5%DZ7E1]O=G[ #C_^#))3@-P7 #H0:YHO^C='S>93$=%]6.$^K+#4 MASKTO64W?!>D[]N0/X)KMMQF(0^+V%U\.?GK$GQ]+YJ 2\[B_!^=NSO]6*^_ M6-PO\TVP9.<3L7ISEMVSR?S9$Y&\>-IK7GN8Z W<::+UG M![:L4V6HH[>,["TC?2W;+3N=:43I]L1U6J9I9"#T]<;1O7'4:)QN\>OLHTK? M6,1NUC91%1-C"UVH-]+;&^D9C;Q,.!,3F@N\6;+P/KB)M#9ZRL1RB=.VT%,L M=%VG8X1G>_MF1OO*+%%/#:_O15XLS#P1 'UR'41,?+=<9EL1YY_.B.1[*Y[ MZTA <) L&1"R8)&Q57&5L$X0KP'X(7B&F:)GS4@$ F0"O+"M,",34Y;JY MNS"J_L6LY.]#[QL-_Y1R$9%ED*\!$RGZ7H2Z@*;_P*+XJO"B?'@G?],%Q]C' MT"1M25DC'*XC>8 S,F)5'5B*ABUMS7#4:)%[)&I5"NII8X:(Y[?R1B762!S8 M\6>>/G6XDF&X1M3N!5R5BGKG[;QF%&F:)A'?-4-^+^2J=!AM,XDT;9-P[YKQ MOB]PN2J@:X=7%3,.KP1_UXS^']*$/0JFGWT3>[G;K2#%0Y.3N8/!Z]&2MF8X M)-UPZ=CIR4AH!H?#DK9F."2Q<OE=ZTQ2&]?, M#'JEI]GA%& 2:9HFH=\U8W^_].0?MLTDTMPV2AB&1ESKG9XJ-8>&5R-F&EXH M\1$>P,<[EBP?0;Y?AD.SDUG_X VN)6W-:-1V^Z-O]^WN]\?8\$.)__#8+;]9 MP6!W59Z L-\!P5!2!7A\:<"L8K C*IOH6JF22$ +902SCL%NJ!6'+C6A&]HAN_=[C-?BV5R(O;R,0AE>53KE%'=8*T1@79&;J$S;T-G;.VM#5C(_D.&IOO(*M\QY:V9CAJ M)QQ''W'H&(IF"6OD($+(QWK$09++H..Y#.ISSJ$1ZCKH0)*C( LPI:T9#LDUT+%< ZE.5=AJ\4(6]J:X9"< )LYP>%IU?\VH=*(G+BX@X]B"I]7\QQCY6\KTJ1R'RNI*51$QL1LQ%&L]D*R"6+AS0 [?.3!W\ZMN2!) [%Q/(.HV7#>SQH!P4KO :(9P3?(!HQ;X9)!TDA MDJ20X^\PD,-W&(PB3=,D+R$6[C"0PW<8C"+-F\&2)E [!P%4W:/K1EF$ZT/E M$HY&#%)$NV[@2ZY CZ_I4Y4GP'8Q6B/3=?.>2NRG%DKZ5%?2;UNGD>FHY-': MVPN67E_8J6F\&^"KAR(:,3'"7KN:/ZV]IU6\)/><#7; MO7>V^\#33?GJUDW*>1J7CVL6K%A6"(C?;].4__Q0O VV?_MO_C]02P,$% M @ *H)T6$9P1816 P =@X !D !X;"]W;W)K&ULK9?O3^(P&,?_E68:XR6G6[&"-V\JU'>C]]==N MZ,*7^H4YZ"W) L8@GY;W7)7,W&5&0X@$91'B,.\;5_ABB%TM2&H\ M4UB+PC/2*!/&7G3A=M8W+!T1!#"5VH*HOQ4,(0BTDXKC3V9JY&UJ8?'YW?TF M@59$"G:&Q&B6S. #$YNB.R)A324'HDO0!#5FX M)-';R9%GX\ZE0&.?<7DF@8>H:',Z DEH(+XIPZ?Q")T>?T/'B$;HT6>Q(-%, M]$RI0MK=:K^?FA5B2*?0--?D$\!48@Y,CW+8NJ^ :,BNA M.CFJ4^>^!VJJ[R1ZO6JL!J[=[7I>SUP5(7:K.1W7\7!>K12>FX?GUF;BAY!4 M3685W@VA'#V3((:J(-TF\]&060FXE0.W:O.Q+W#JTBYFQ;%LS]K*2JLJ*S:V MJ[/2SH-LUP;YR"0)D-BL#W2S/E0%6^OVV>PT9%8"[^3@G2\N#)TF41LR*Z%Z M.:I7F^-1#&JODKY:V%D$Z T(K^+U=L:A@VT'NUOCL+:M TFZ.4GWOR03D&N M%$4R-%=GBP2IN+ZW9F4,9H*Y MCOJ&#@4I M'%!P(RM\9M/0S&K*K0R].5_@VCU]W\F5N6S-KI:UO??6MW8HS>8(@>O/$)^> M8)E?>6CBKK.-5=OLH5B;HP>NW>CW'YGN[B;KMCL6WL9I]%QA%BX%^D9V1_B" M1@(%,%?VUGE';?T\O>2D!^55S M\ ]02P,$% @ *H)T6$^&BBG<"0 KU\ !D !X;"]W;W)K&ULM9QM;]LX$L>_"N%;'':!)I9(ZJF;!&A3+/8.6Z!HVMW7 MBLW$0F7+*\G)%K@/?Y+\,*)%C\AB]*:-D]'?_)LC^<<9B3>O1?FM6BE5LW_6 M^::ZG:WJ>OMV/J\6*[5.J^MBJS;-7YZ*5YM2Y4NNX/6^9Q[7CA? MI]EF=G?3_>Y3>7=3[.H\VZA/):MVZW5:?G^O\N+U=N;/CK_XG#VOZO87\[N; M;?JL'E3]=?NI;%[-3RK+;*TV559L6*F>;F?O_+?WOA>W1W0A?V;JM>K]S%HO MCT7QK7WQG^7MS&N'I'*UJ%N-M/GO1=VK/&^EFH'\?5"=G=ZT/;#_\U']M\Y] MX^8QK=1]D?^5+>O5[2R>L:5Z2G=Y_;EX_5T=' 6MWJ+(J^Y?]GJ(]69LL:OJ M8GTXN!G!.MOL_T__.7P2O0-\>>$ ?CB VQX@#@>(SNA^9)VM#VF=WMV4Q2LK MV^A&K?VA^VRZHQLWV::=QX>Z;/Z:-U9FJCD\4V3%<>CKMC7AP_LYY]^83^Q;,.^K(I= MU;Q?=3.O&\OMP.>+@[WW>WO\@KW_IIMK)OPWC'M<&@Z_MS]\^K59,_;W+F@^@-?W6Y&@O(KR1^1F.96G-P*3-W.[5XBZB3:B\[+72R"*+F9O_1M#*-\Z25Q= K3 M!BA/ Y3H=#RLBK*^JE6Y;M+L157U^N(P)>6D$(EIGH.3YP"=E'^)U9[')^5XN['WT0H:1YY_-T#","\%Y8)ZA\#3:$!WMEZ). M$]I3)1FD69*$27B6C,.H,/3\V)R+O@=? MY!XZVJ_7#]?L2]E]I7X?&2@NY3I'5&JZ\1[!^%2I>5"B\DVDIOL&EO#1+V_W M]#SH]3//#Y-$QF<):H@+N8@N92C@@#_" \5ZK/>L M-HO1:R:JX3Q#1&JZ8R 7/R++3%*&H5+3?0/%^"@P_$!FQL-K9M(@YGEF#L-X M**(+].L#@?@X@ORA7E3.?./(T".=YX5(35\6 [QPCV!A3$HM5&JZ8Z 6CM*! MI6-_>,%+O/@\^PQA?K/ 23QS^O%>N0*O5SA<)CAMV6**N@4'4N$XJ3A?)@YZ M_1DX7X.B(?HX 3 X^D4^NCP^'#Z:/\,P-'\ !#@. H?+%_L?LU@KXUK.&42D MICL'I. AV9E#"A94:KIO N.UT3F. 5@$7@RQ)-XP2_2B]G0QH(?$R MADM#F;280:6F^P94D3BJ.%\;Y+!B8>PJ&^*PMK($PI!X\V1LY2R'/1 1^'YR MWBLQQ'$11OQ":UD""D@GG"./(2&L=5&JZ3T"; ._>6*TT M U*2H5+3'0/)!"/WLEHY'N_5H"'ZV( V K)[3P/2>@>5FNX;H"4@OO\T&%8U M!O.#A>BW: -AA'A#9?0F[?'^"1JB#PL (+3IGPB[%32NY9HX5&JZZBA.-=%#1$'R?P0&C311&6"V9%;%<.NM(0R[]38"T(APT!AF M8G/!1!XGP.6<9VB*:D;4>S 7[\O8S1#MP[E30$L$T!+A'1D[Q\/NBC$G#!,"*<,)"<--ZO@\LYS] 4?9@8L"4F>,0E)H45*C7=,?)F*(&$@.:Q 3=E9B41ZC4=,? (S%!=R4> MMDX,=R[B[_2C3GK;@(QPQEFRXE")BSE/XA3UD1CH)<:?E[&;1%)DH5+3MS\! M9$GP2HN5XV2\NX._S8_: Y)1CCD4LX:H1,7*/I6M2+#K*690.?*^WI9HWC")GK*>C(]WK[JWD$':@1$7?7IIU@+U^$>[NO>8[; MK^&D.R+G[FN2K=B\WEYL'D&WZBA"YGJ2C=B\WDYL'D'':D3$W76,$/3>RKRW MF7J[E?W'M'S.-A7+U5-SC'?==FS+_>;P^Q=UL>WV5W\LZKI8=S^N5+I491O0 M_/VI*.KCBW;+]M,>_7?_!U!+ P04 " J@G188_4&BJX# &$@ &0 M 'AL+W=O4?E>+C]'* ML!0C2& K% 21?P=80Y(H),GC1PUJ-.=4B=WM!_3WI7@IYI9P6-/D[S@2^Y6Q M,% $.U(DX@L]?H!:D*?PMC3AY2\Z5K&^8Z!MP05-ZV3)((VSZI_B/'T6[O333:F\D6\W M\NT2S_D?^3.T24@F^E5 _US+*B"3GB%-B_1U(WB$,XMW[>7 MYJ&K:!CEVX[71O6HN@U5=Y3J-7!^*:=_6Z1%0@1$&LO',LZ8:L+LP-OKJ?K-72]9U=VAC+0EM<;4'%M9U#>8903.(&GY^LW?/U1 MOFN:YH4 -G[]1S'.;?R)P'IRYXW<^0O._WS*,DP$UBO#HBG#8M+Y7PQ:#]O^ MW#UI4%U4X+GZ!@T:JL'$\Q\,!QL/IG_TI,^L/K;:A[#UM*GC=">.A,%,JCI( MCY5#I'W&CL*=VWE3H?7%=QP(?L$9K,&G*L5$:/U2M&X$CS[ESY[#&J[_I A< M?-+-S;7(-\ MW]O3)$)Q*BD?0+'4M^ND!F%*3,Q5:OQ2MS<'3^IP:KOL* M$V!\:L1U43X^?<\Q.R_IZ@O))\+NXHRC!'8RS;J8RZ9GU4>':B%H7KZWWU(A M:%IN[H%$P%2 /+ZC5#PLU*> YM-/^!]02P,$% @ *H)T6%K5^XUN P M90X !D !X;"]W;W)K&ULM5=M;YLP$/XK%INF M3NK*6T*2+D%JRZIU6JMHWBR#+,?YU"RM8SR[4V"Y_( & MCSAXE8.WZS!XQ,&O'/RG.@PJAX%1IJ1B=(BPQ.&4LS7BVEJAZ8$1TW@K^H3J MO%]+KIX2Y2?#.5='B,M?"-,$O?M9D%PE51ZB*W7DWJ KS#G6B4$'$4A,4O%: MK7ZYCM#!R]?H)2(4?5ZQ0BAG,;6EBD>CVG&U]VFYM_?(WJZ'+AF5*X'>T022 M)H"MB-1LO V;4Z\3\0.F1\AW#Y'G>(.6@,Z>[NZWN$=/=_JED[M MNVU96JS\T:Y5U&+E3+:L&D2&-9%A)Y&3."ZR(L42$E7G'DBUD2F1@JT O+&_ M1Z;%RIL,1SMD.J/ZQ^0%->>@FW/&N"2_R^2Q!<)"@&PM/,$>EY&_0S?8R\IN MWKHL&O&/ZOA'G?&?L2PO)' $F[>X+?9.C.>^N'V"13V!-;0;U]J-_V,Q'/>I M:9]@44]@#4TGM::3SO-X3BBF,: 4U,U)?+@=4&@] MN9/]MVZORG1&]%SQ>@)KB.F0]A9/]4] ME+G7/\"4#=@EYDM"A7I5%PK2.=(="R][FG(B66YN^3=,JI[!#%>J#P2N#=3S M!6-R,]$;U)UE^ =02P,$% @ *H)T6,V P*;+ @ \P< !D !X;"]W M;W)K&ULK55M3]LP$/XKIPQ-(&U-FKX,6!L)BB:8 MQE91,3Y,^^ FU]8BL8/MMG2_?FL5HH'' M+!5Z[*V,R4]]7\L0<)+M@Z-3=R>XFEGH'E MBV6JW1>VY=G @WBMCB6@YX06 MGCE9%\RP:*3D%I0]36QVXF+CT*2&"YO%F5&TRPEGHO.U)HO6,)'9G MF8ZOA M/7QE2C$;83B\0,-XJH_(^DW N6(B@4N9)EPL-5R)N$,;M[,+.#PX@@/@ JYY MFEJ:D6_(0WN/'Y?>G!?>A'N\F6'>@:#[#L(@#!O@DW;X9R8ZT"O@_>=PG^)2 M!2>L@A,ZOMZ_@G,6/ZRYYN['^_&%;'!E,-,_FQ06E/UF2EN4ISIG,8X]JCJ- M:H->]/9-=QA\;-+[G\B>J>]5ZGMM[-$458S"4"V#7 !U &TH]91U0(J&V5$) MTJ@P:8I"07WBJ&TGV43=D;^I2VN]_)72^I6T?JNT>CYCJ4WCK]I*\=)$%F2# M6CR"SK"*R#,1@TK$H%7$A$J,)ZAJMZOM63['%XSM>3465-<$'W0^4"Q5L434RR,S%V7GDM#/=]-5_0J MH[(':'\AI7E:V,9?O?/1;U!+ P04 " J@G18.IB3,'T# L$0 &0 M 'AL+W=O2YTB7NIH= MN/@BMP *?:LHDW-OJ]3NVO=EL84*RQ'? =-7UEQ46.FNV/AR)P"7%E11/PJ" MU*\P85XVLV/W(IOQO:*$P;U ?>U$,E MK/&>JH_\\!::#8T-7\&IM+_HT,P-/%3LI>)5 ]8KJ BK__&W1H@C0)C\ ! U M@.A<0-P XG,!20-(S@6,&X#=NE_OW0J78X6SF> '),QLS68:5GV+UGH19FZ4 M!R7T5:)Q*KO=2STB)5KP:D48-NY)]!K=2 E*(LQ*])[@%:%$$9#HIOBZ)P)* M]#('A0F5K_3OGB%7J!"$.?MGPO-4S.?*779Z+X1;.6VWHMT0_6\@ZS M$8K#7U 41$D/?'$^/.Z!Y\/P!]B-4%##HQ[X\OSH)W!?>](:$[7&1)8O_B]C MK.22V,?JK_=Z#-TIJ.3???K6E$D_IN)&8W3X'O,CAA)*T8R*,;O#-T*DR/>2Z],UV2Y2[)EH[(.F:,6S/&[C/&V*4O+LEREV1+1V0=7]+6EW3P(5E@N;4' MJ:96@A1*'Y^%'NNS8Y#I4CMRH/&E5G@RJ?,<49ANR MHH"P?7?IDW>0XE)Y79+E-5EZ).\XO I.]'44L:/OM-5W^K_/O4'DI;*Z),NG MSV0-TR1.3G1U%+*CZU6KZ]7P$:JV(!#3)>')_6M3!CUZ]];#^PK*/@,&0UQJ M@$NR_.J9 :_#:!J?&. H9,> ,/A> @6#%GSB"O?>U\.X2W5URI8W;)V$'*3! MR;OFTE706EK_J- TWQ$^8+$ANEZDL-;TP6BBSUE1E^9U1_&=K3U77.E*UC:W M@$L09H*^ON9#A,P$ ]+I#20FYXG] MAG,X+QYMI?JN5XP9])0F0H^]E3'K2]_7\Q5+J>[(-1/VDX54*37V5"U]O5:, MQGE0FO@D"/I^2KGP)J-\[$9-1G)C$B[8C4)ZDZ94/4]9(K=C#WN[@5N^7)EL MP)^,UG3)[IBY7]\H>^97E)BG3&@N!5)L,?:N\&5$2!:07_&-LZW>.T;94AZD M_)Z=7,=C+\AFQ!(V-QF"VK='-F-)DI'L/'Z44*^Z9Q:X?[RC?\@7;Q?S0#6; MR>0?'IO5V+OP4,P6=).86[G]R,H%]3+>7"8Z?T7;\MK 0_.--C(M@^T,4BZ* M=_I4"K$7@,,# :0,("\"2.] 0+<,Z)X:$)8!8:Y,L91T1C.9/G!!LX>AT9_H6A@JEOPA8>A* M:V8TNIK_V'#%8O0V8H;R1+^SE]W?1>CMFW?H#>("_;V2&TU%K$>^L5/+;N#/ MRVG,BFF0 ]/ !'V1PJPT>B]B%CY\R_G^T8NC8LU?^U3'%: M(,-V9%90+O6:SMG8LQ5#,_7(O,GOO^%^\%>;7)"P" C6D#*LI Q=],G[I[6M M.?9[?*_98I.@SWS!VM1S4LY5SSVE+GIF5&D4HK1( A*BF#ZWY5'D)H4EB>Q( M-K%>DQJZ]2K=>D[TG5R8+54,&39?"9G(Y7.;;$[(N;)!PB(@6$.\?B5>'SY_ M^Y!20L(B(%A#RD$EY0 D?YV4<]5S3XF468>+K$/]@]E[&F=89>_%L>R]J%2[ M<*)G>2O!E.W5DN)'?L77;5.<.CGGZ@8)BX!@#?V&E7Y#^ 0>0DH)"8N 8 TI M<5#WG %("KLQYPIX9%*['^$+YT]G(=\15'@2JBG>7L..G?"O DV5[;+11YG$ M7"RU[=7GG5;YG*"SY8.D15"TIHBD%I' IW/)A-(3DA9!T9IZUO8$.UOVR0?* M%?I&DTU['A?!@SPX^R?B<=+#PV#D/S8$ ;484+2F(+7)P.Y&/.)Z+C?"H%MJ MVC4IXC'>$R7HX'#P4A5('Q)!T9JJU!8"NSU$>^U"_Z,3S84;?W8&@MH+*%I3 MVMI@X%_@,#"HQ0"E15"TIIZUR\#N7OQ(11N\JFA=$KRJ:) >)(*B-06I#01V M.XB3FS8WIE?T1JW?'U"W $5KRE7[!>SLH0^7NM.=F/L.9V/BJ?W/?XFQ!?H5!(+5!(,Z& M^>1J=P0S.%SMW)%GRP7:__M[&TJV5"WSC3F-\HZVV(*I1JO-OZM\R^O%^ Q? M1L467HTI=A2_4+7D0J.$+2PRZ QL^Z2*3;KBQ,AUOFWU((VME_GABM&8J>P" M^_E"2K,[R6Y0;95.?@)02P,$% @ *H)T6-MW'F0* P -@@ !D !X M;"]W;W)K&ULK59=3]LP%/TK5H8FD( T'TT8:RN5 ML@\FL2$8V\.T!S>Y:3P"2'@M;K/Z#FN ('D&$*X X6- _ P@6@$B M9[11YFP=4T-' R671-EH9+,#]VT<&MTP84_QPBA\RQ!G1I^DS)>,@$O3#N$#1Y/3S:("=J#R!R?-%+!_#K7.(OWLTE M5?GOKB_5$,7=1#;=#_6<9C#T,)\UJ 5XH[=O@J3WOLOE?R)[X#EN/<>;V%O/ MNV0*,R:$O4]3RJG(H,MW0Y8Z,EN5%J,@#N.@/_ 7ZXXZPL)^TKL/>Z"UWVKM M;]0ZSG-F"XYV&5(!U;4"+&.&S$$QF1.:_\$TM2LV56AV73/M$#8WOM6F8*;+ MU,9=__4P&[)DW7H21W&W\Z1UGFQT_J$HL-9J:P.[!=9#@05)*1#9+3&*"LVI MM=EE+GFB9^]==/#HO)X&16G2+3EM):>OO%@@\A=N5=IQJX(X31^I[ I[UJV_S&KN8_6C_"IMCTL'N:IJ.>4H7)H@F' BE[ M^RF>NFJZ5#,QPJ4UV/' M=[:&.[(LE#&X25SA)=R#>JAF0N_W2+A<"F M/N@T!84)E6?:^G"?HM.3,W2""$,WFD/74<:NTJH,MYNU"J:-@N %!7Z ;CA3 MA40?60[YC'9"Z5T'_2S[XJ-+=$_;>8[G(I*YS!V-'M0X)8 M@Y.\?>./O ]]&7Q-LO25R)YE-^JR&QUB?\HN*2M,A&YHJO<;;EC.+8MII>O$ MB]WU;DK^ZY$>\G@F?MB)'QX4/RFY4.0/MAT4-GH42.@3W[ ,=R[VO<'%GOY> MIW OA%XG?R\*=Z<=E2"6MJU+E/$54\U?W%F[R3&Q#7///M43I1D 3S3-.+K! M8DF81!06FM(;G&M)HFGQS4;QRC:].5>ZA=IEH:0O M4$L#!!0 ( "J"=%B\\C&PO=V]R:W-H965T\8SZ9;O"8/1'S9WC.Y-:Y1 MEG%*,A[3##"RNAI=P\NY&^4)1<1?,=GSH\\@+^61TF_YQMWR:N3DC$A"%B*' MP/+?$YF3),F1)(_O%>BH/F:>>/SY@/ZN*%X6\X@YF=/D:[P4FZM1. )+LL*[ M1'RB^]])5= DQUO0A!=_P;Z*=49@L>."IE6R9)#&6?D?_Z@:<92 )BT)J$I M71/<*L$M"BV9%67=8H%G4T;W@.71$BW_4/2FR);5Q%E^&A\$D]_&,D_,WE.Z MW,=) G"V!'_*R^8N$SA;QX\) =><$\'!!7B0%\]R)_?0%7@79[$@%Q]D\Y>& MX->W1. XX6]DVI>'6_#ZU1OP"L09^+RA.RX/PJ=C(7GG1Q\O*HXW)4?4PA$B M\)%F8L/!;]F2+'6 L2RXKAH=JKY!5L0_[%CIN?1+< M L]MP3O3TW\^R'AP)TC*_S5UKP3WS."Y#ESR+5Z0JY%.TCA.:HX3*\?KQ6*7[A(LY*F2!)F(_\.Y()EHEDC^$8$+-XS@ M*4]#& JAXYF)^C51WTHT7\P=6NDW#HZ"R'=.*#:CW,CQ(S/#H&88#,$P:)Q& M%(31*<-FE&SU493&,*P9AE:&7PL7R,_T$V'2U<"'>$7 Z[\)9OR-B:L=S@7/ M>2;P0%KJ&?+ $C^;)'%N1_(J)'1 DAK91-)JCNJ:(ROT UV)/68$"++89#2A MZV=3I5:0OJ(S$)A6+W24!3HO*;\5^D"M& I-[\71. "'D> *1UN6H1?!DV5I M#//;1!@BQ1,-)L,5E"ZPTKD;7 UQT)MX00M99>_0ZII=A:Y".3Y^B!I2;(B" M'D1^"TGEO=!NOEU)-EW51+(992.IS!?:W;>W()_!0Y6.PE)'@=^JQQV!HEJ0 MPW."#)630[N5SXO[ ,+D?5-27.5\$V_-@[05J+<6#82FEZW& QB\J"Y;IX_> MO1@(3>^%&D2@W?"[ZW+8'(0\)T"G"]04!L.V!:J&!VB?'GKIJR0[E=8+2ZU;>CNS>_IGA)0$93HE1D.W9?45H M*#2]5C4B(.\E!1E9!Y#>O1@(3>^%FD20W? ["W*%<[S@/.B<#DSGHG26:G) M]LFACQRCYDV^E&.G(2"F,#AI&9*1C+W%_[JIAP(4O^JC8.FKT[L5 :'HOU,CAVGV]LP17./IH M=*K 9X)TCD=/]NWC01\!=IMW]A?0\TYYFJ+WKO*WL@-+U89=NN_Z*K?-"G $.AZ;U0TW.PR(];OJ6M]]:_!;@NWH"?[+^!E_/RC;Z"*7]@\!&S=9QQ MD)"5A'3>!G+%LO*=?;DAZ+9X[?U(A:!I\7%#Y+T:RP/D]RM*Q6$C/T#]RXG9 M_U!+ P04 " J@G18T/P6(ID" ,!P &0 'AL+W=O49;X#I+RLN:JQT5ZQ=V0C 92>JJ>M[7NS6F# GS[JQ6Y%G?*,H87 KD-S4 M-19_+H#R=N9,G)>!.[*NE!EP\ZS!:[@']=C<"MUSQR@EJ8%)PAD2L)HY\\GY M16KF=Q.^$VCE3AN93):D/4JIJYDP=5,(*;ZBZX^UG&/*)3+R"4]D]43O,]1Q4 M;*3B]2#6#FK"^C=^'M9A1^#[KPC\0>!WOGM0YW*!%8^2GW2NBO1.M4_HGSLB64(LQ*]$T7P0U3F*W)D@*:2PE*H@_H2BJB%P!* M= ?F1Q.V1O.:"T7^XFYMKYYUD4A IPM0F%#Y#IT@PM!#Q3=2!Y:9J[170W2+ MP==%[\M_Q=<7S,Y0,'F/?,\/T>/] IV>O/L_C*M3'?/UQWS]+FYP3+[[N2Z( M+"B7&P'HYWPIE=!5\\OFOJ>$=HK92>>RP07,'+U5)(@M./G;-Y/8^W@@AV#, M(3@4/;_6)C$U*Q/9K/7BI!.;/;G-TS@(,G=K088C,CP2&=N0O3C>02;I)+8C MHQ$9'8E,;,AH#QDED6='QB,R/A(YM2'C/6001J$=F8S(Y$AD:D,F^POK3^S$ MZ4B<'B0^5*!/[Y4"80-.]X!AZ-N!Z0A,#P.YPM3&2O<*U;>4C;MSN)E[XBL6 M:\(DHK#2.N\LT94@^K.W[RC>=.?=DBM]>G;-2E]7(,P$_7W%N7KIF"-TO #S M?U!+ P04 " J@G18']9"[=<+ !,>@ &0 'AL+W=O_685V#IKWWQ; 7 MBLW$0FW)5Y*3=+@??I2LF*9$'UOI$[@H6L(Y%\#BGI]#'+OQ9**ZYP5J\4BSG]'9BGSQ_\26YGY75%\/S MTV5\+VY$^6UYGBZW/K#J4 MVRS[7OWP<7IV8E5[).9B4E:(6/[W(*[$?%Z1Y'[\T4!/-MNL*FY_?J;_6A^\ M/)C;N!!7V?SW9%K.SDY&)VPJ[N+5O/R2/?Y#- ?D5[Q)-B_J?]EC4]8Z89-5 M46:+IK+<@T62KO^/GQHAMBHX[HX*3E/!:56PO1T5W*:">V@%KZG@'5K!;RK4 MASY<'WLM7!27\?EIGCVRO"HM:=6'6OVZMM0K2:L3Y:;,Y6\36:\\OYG%N7A_ M*:6>LJML(<^_(JXC^)[].\[SN HC>Q.),D[FQ5OY[;>;B+WYY2W[A0U9454N M6)*R;VE2%N_DE_+SUUFV*N)T6IP.2[F'U7:&DV9O+M=[X^S8&]MAG[*TG!6, MIU,QU0%#>6B;XW.>C^_2(8G_C-,!<^UWS+$ON>>?M5H_>A6,83<78B6[5"Y _BY/RO?[$#ZV^FT"!A$1+&03 M MB-XFB!Y%UX(XV0JB*1QK4EB3JB[CX=RQ OGW=/BP+72WF!T&ON_KQ2)#,=L; M6Y9>C).[_T)Q_(TX/BG.5;Q,RGB>_$^*4V1WI3QIA>PW'F2'N*Q/XTE6E,:& M:1PO5"G8J!20*GU+J'&_5#G/KOV%+D239E*\8#9;5%TL"]@T_F&Z%*Y(3M^P(6$$<)[Y"R7:_RR4RV/VR9)Q-1 MR3^1C9!1_S5HO'666X.1WS['RHBUKZ5QNRV-'SJ^UW9)AH+>R+?"L.V3Z'WNK?!KF$U; MN4T;9S=M@]\,.JZ WF#OTQE)XRB:+K9RKS9M7S=C3/8G:TYMH\X@\]C$ TF+ MH#2.HNGQ4#[9#HX\YK21MO8*2HN@-(ZBZ:%4IMNF[:\,2Y[-YVPJIJOU'$73 M+U>=1A4Y-HF+V?XF+C3TV':GQX9::"B-HVAZ')2+MFD;+2\C.:AD5_.X*-B% M;.=(7TW#>E\>4&<-I7$430^+,M?VL=VU#;774%H$I7$439_P4@[;H1WV]3IA M*$>]C[-D,C.,B)-TDHO8G-K= [>M=1K1.)4&]>)0&D?1])@H+^[03GIWJT>/ M]&ALWXL&2HN@-(ZBZ0%2GMUQCMS^.4C??06E15 :1]'T4*J<@//J.0&G:_4= MR[.LSC3>%;TOO>, S1R@:'H<5.; H3,'K38O3J?LG!4IL'QC]W>09,44%H$I7$430^E2E(X]&S^M?*Q34.7KK\0[5FSU.$4=DFDV MGU?+N624UN$Q1P>:/VAHHZU8VZ.!W9HHC0S%G/$@; TP.&K?=.F5XW?I6?I? M-_+6(R=-X =1E.WEYXV@3F>*,PP[KM!0:FQWUHD:2ME6IQBGC^.E.FVM&:?M M],>TS).T2"9*K&>9Q),<>B;%#J5DN[*[-&@WE5P+4^$)I M'$730Z*,KWMLX^M"C2^4%D%I'$730ZF,KTN;U@,:-1K@$8T:U/1":1Q%TV^B M4Z;7HTWOEYMOQOO Z&I]SWLH+8+2.(JF!T!97\\^]'A4YN0VD<1=.E5F[ M>J2)FHUN9VP\=^"Z[;ATB[GC;O['4"P8#1QKO/6G?<_PJ]Q1O75+-6W;]5Q0 M7+4N5!*HH6G)B+';S6V8R@75.H*V8-URX:A[RS!]$"\521EICUZ#6F HC:-H M>BB4!?;"8P]6H-892HN@-(ZBZ:%4UMFC%Z#O]UM[ $02B:[96W:HS471=-F5 MS?5HE_K3RO.N)XYKRV"4'[KJ M&TJ+H#2.HNDA4<;8/_:SS7SHP\V@M A*XRB:'DKEQGW:C1_0J-$ 8H1&U^PM M.W2B'$739=]Z=!KM[Z5O-S\9#3J]#:5%4!I'T?0 *+_O'_MNGS _,B#<4:O'D_B+1_B*#]SNE/0#" M*=$U>\L.-:@HFBZ[,J@![2\/'-TUE.UQF3WVQUY[N8.AG./;EA.VFWRHVT31 M= V5VPQ0L\E]AH2!89IX- B]MN+=8KX[<+VVX%!WB:+I@F\]\YN>37ZE 4W0 M5=(:^!W!#<5,@F,?\OT:'C!0'C#8\\0Q\]B'_#GUUFO0=@ MUT,EH^K0J68HC:-H^IL.E(L.]SZ+[&?;P*^/F2E:](;[7CA06@2E<11-#Z&R M\.&QUVF'4.W7:1K]I8=ZM)1-%UVY=)# MVF3O;@2)I9TTL_=% 37S4!I'T?3H*#,?>L=NWY"^_0I*BZ TCJ+IH50YA9#. M*31/PJK,;797/\.DC/-[478>!6B,$G2:NZ%IS]AJF5WH!CF*IDNOL@OAWH>0 M[6KC=J_XI)F])8=.1T-I'$73H[/UQK%C+U\/H2D)*"V"TCB*IH=2I21">BK] MY]HX:+:AH6VW<4Z[C8.F$%"TM?3#K;?F+H34L'I=<<$FV2HMUR^8W7R[>27R M1?TBX-;WE_:':/UB8X59OV?YDPQ-DA9L+NXDTAI4C72^?G7Q^H7S#]4&-B^0/O\_4$L#!!0 ( "J"=%@KG=+X M 04 /\8 9 >&PO=V]R:W-H965T; D">8#NB*IO#.G+,%"-MG" MY"M&<)@9);&)+,LU$QREQF2<]=VQR9BN11REY(X!ODX2S%YO2$RW5P8T=AWW MT6(I5( 4(RQ^M8W-/M7Z0 &BI_ 8UY]A=LBV@>609UBT6>#)F= N8>EIZ4Q?9W&36 MDB9*U3(^"";O1M).3!Z6F)&+&SD1(9C21.X.CK/YO0 /@@;/X,=*-3DXNR4" M1S$_+^_05?'@X\,M./MT#CX!$W#ECX,H!8]I)/AGV2FO?R[IFN,TY&-3R*#5 MT&90!'B3!XC>"! B\)VF8LG!ES0DX:$#4]*6R&B'?(.T'O_&Z0#8\#- %G): M IKV-[$8IP$!9W*O MY#OHO&T69("+>$<+407UX("R+>C>$V,"Z0CZS&BFB'.Q)F5,*,M##R=3\GD5H3 MRD"@]EG<#39J@D$+HF&-2SORD5Q>R>7U3B529%2_//*:>32$(VM4IVMYKI9O M!X'[9>!^G]V%9W%GI'XS LN#GN?4(M4.>.0Z0*NJH986Z(EPM;WD6@#RLI(" M138$!1O9W058>#X@=#QDPWH&Z4,X%G%/)D!ME?J5Z2$27EQO")/Z#NQ>$>". M10%I18.G+%JG\G;(CRI^]#_K5DCC&#,.5K*89PO>OM[Y,-[>>B-[X*#Z:FNC M.9:VDB10JP$.BEA/+KNSH.G'/):I$AY0KSP.:UI/JMPE1'M8PX'KULD^0G# M2G% O>1XN\#UI&R*$7=41_P(.0(K/0+U@J2CUO7D=)NKB9S!J,'J=N3H(42E M0Z!>B-3K7L^H1RU16P.G7@+U@Q^[0I48@7HUTE4#>\)ZS:EW!DXCX;2Q',M: MZ1?HOZ\8WA-U8J)VY51^JS( M ^UE:!MKA[4#LFD"/DCRCWWH@1"_MGT+3SM<#0M77ND*M;@ZI*QD$-+*C/T4 M;J746^\HG5UHR'F;\B/T#JKT#M+K'4TZMX+KO7DY>"OG1R@=5"D=I#]]N5XL M&%E@0< WF;A1RJ, /.%XG;^AQ>[A_,M++FUJ.] M%[,WA,BOO9A;'O,MWQNVETY421RDESA=>==4,)[M6G4%JA_DV"FN1 S2BYCW MYI3;G'+']^L?Z?I!WPME[ATE)X0MLA-V#@*Z3D5^Q%KVEJ?XU]G9=:W_!EY. M\[/XRDW^T\!WS.3W$P4BEU##5#^YC'Y#U!+ P04 " J@G186Q)AV_$# !!$@ &0 'AL M+W=OQ):L_6OW9[%::WQ@_%5L M")'@1YY1,;$V4F[O'$?$&Y)C8;,MH>K)BO$<2]7D:T=L.<&),^73,=C)+*7GD0.SR'/-_9B1CAXD%K;>.IW2]D;K#F8ZW>$T61#YO M'[EJ.:5*DN:$BI11P,EJ8MW#NSGTM8$9\9*2@SB[!SJ4)6.ONO%G,K%<[1') M2"RU!%:7/7D@6::5E!]_%Z)6.:K_A' >+, (97#%!A M@.H&_A4#KS#PNAKXA8%![1Q#,1SF6.+IF+,#X'JT4M,W!J:Q5N&G5+_WA>3J M::KLY'2QP9P,9HI< AY8KI:3P.:%#, 3$9*GL51/%I+%K^"9IE* #W,B<9J) MCWK(XEFHR\_ 4(+B;$CE5-:VHD+!V9'!] 5!R "7QB5&P%^IPE)J@*.BJ8, M";V%-$.MBG]A:@,/_@J0B_P&AQZZFWL-YO/NYJ@E&J]\09[1\Z[H?=WE2\(! M6X'%5<)'!;]906>..['%,9E8*C4(PO?$FO[R$PS=WYKH]"DV[TFL0LXOR?EM MZM-O.RDDIDE*UV!)UBFEY@YGF,8$?$AIL68_-B$]2H=&6N?._12ZT3" P7#L M[,]QM?IP*ZZ>Q"JX@A)7T(KK,\=4_];? 1-<@/&0[\)@5./2.MFM7'H2JW ) M2RYA*Y<7E0;?QQ)>8!GX,()15%\OK9/=RJ4GL0J78^%5-/8A5,HQ+3J',6(D4RZI:"1A>L1L-H%*(Z MJLMQS:EJWNKH?\00E1BBUFWLNRG 2#*XWQ.N"DI@TLU U2P$?,(I!R\XVQ&P M55N=V>>:@$1];G-]BLU[$JN0A>ZIA'/_YT:7L"S#7!B\9L4U+KABFM'92O)# M.PAKZZW=FUO1]:5697=6_L+.NUY'2D5!C;;GU3'!"YI>9,,:S7G#L'!D M(SWTK$ M.?NVS@E?FS,* 6*VH_+X35KVEN<@]^;KO]8_T^ZC*77X\KS@V)-N:+_@EDY+EYG9#<$*X'J">KQB3;PT]07EJ-/T74$L# M!!0 ( "J"=%B^SNCWL , /,. 9 >&PO=V]R:W-H965T0 M$S%D>Z#JGPWC.9&JR[>NV',@B3'*,]?WO)&;DY0ZBYD9>^"+&3O(+*7PP)$X MY#GA_RPA8Z>Y@YWG@2_I=B?U@+N8[/O$M2I MUM2&]?8S^GLC7HE9$P$KEGU+$[F;.Q,'); AATQ^8:<_H!1D",8L$^87G W#<(K!D%I$!BA!3,CZQV19#'C M[(2XGJW0=,/XQE@K-2G5V_@HN?HW579R\;@C' 9+Y8@$K5BNHD,0X]\!>@!N MPH3&@,PT])6F4J W[T"2-!-O+7,&Z&?D(J%'Q,R5BJA>SHU+4LN"E'^%%/;1 M1T;E3J#?:0+))8"K%%8R_6>92]^*^!>A0Q3@7Y'O^6$'H55_\\!")ZB\'AB\ MX K>IT.^!H[8IG!:IXL*A+ ;09_N.[$G,41"TE>!I-PTE#27M:0_ %QU'%<63E M^ 2B!\51:^T!]J,(^PV.UK5N]/:X4C*V*E')>P.I%L,XBG4(92\+&[>$>0U) MUD5OE#2I)$UZ'Q HSTF_TS%IZ0I\'(Z"AKCV-%M,32O:4ROM>ZFN :JN=(GV MP&/U5?=^%\L"9EJ/?*_I?^M2-_H?>^=+T+/FXV_FMH=D<'\$KE0@$]=!2#V:\+"R7#<$N:_H/^2\?G]@*TW=CV? M]R0Q 9?'$KD:KRNW>U"N-\:6NZ$Q9*&2\JK*(CV=X4*6LF5&PO=V]R:W-H M965T>=I")-CTVJMT[6I1 M]UZ;9(!H$YO:!J[?OK:3#60W.*'-&Q([GK]G?C;VV+,392]\!R#0]SPC?&[M MA-C?VS:/=Y!C?D?W0.27#64Y%K+(MC;?,\")-LHSVW.@6SRF<^,4[4J&L*7U1A2_)W'*41Y!!+)0$EH\C/$"6 M*27IQ]^EJ%7UJ0POWU_5/^O@93!KS.&!9M_21.SFUL1""6SP(1-/]/0;E $- ME5Y,,ZY_T:ELZU@H/G!!\])8>I"GI'CB[R6("P-W=,7 *PV\MP;!%0._-/"[ M&@2E@49M%Z%H#A$6.)PQ>D),M99JZD7#U-8R_)2H<5\))K^FTDZ$JQUF,%A* M<@EZH+F<3ASK 1F@)^""I;&07U:"QB]H<<(LX>A#! *G&?^HVJP67#Y^1#;B M2HG/;"&]4MIV7'JP+#SPKGC@>N@K)6+'T2\D@:0N8,MPJIB\UYB6GE'Q=TSN MD.]^0I[C!0T./70W]QO,H^[FGB$:OQHA7^OY5_3^..1K8(ANT.HJX4(A:%90 M2\<]W^,8YI9<&SBP(UCA3S^X(^?G)CI]BD4]B=7(!16YP*0>_GD07&"2I&2+ MUK!-"=%O.,,D!O0A)>6<_=B$M) >:6FU>!Y#=SJ9#F?V\9*5T8%;6?4D5F,U MK%@-C:Q^99BH?WH+E>$[*LX;(JTM(E.+FN^CRO>1T?=GN5"UNSYZU^V@:42- M7=TZHCV)U:B,*RIC(Q6Y+6X@56 H0[&:\ED[I''K^!H[O95/3V(U/I.*SZ3S MZ@#E(M%M:9BT0GK?HF&J14;__F/TTRKZJ7%7^:83(D@&BR,PF> AO0 ,9 X! MZ#-.&7K&V0'07NX\>MMIXC#M<]?I4RSJ2:Q&UG7.*97S/_>=A&899ESCU1.M M<9Z5W4PNIE$PNIOZ;R:;V9M;T;5V6H=RD6>ZG3>8CN&[K?\SE5N=U MSH'=[DEPPS;7$5K1Q]@$+>BR6$5F;V^E85\&PO=V]R:W-H965T$#:JVB_@UYPYX_$< MS60OY(,J #3Z7I5<3;U"Z_K&]U560$75M:B!FYVUD!759BHWOJHET-P95:5/ M@B#V*\JX-YNXM86<3<16EXS#0B*UK2HJ?\RA%/NIA[W'A<]L4VB[X,\F-=W M$O1_]4*:F=^AY*P"KIC@2,)ZZMWBFSF.K8$[\87!7AV-D0UE)<2#G7S,IUY@ M&4$)F;80U/QV< =E:9$,CV\MJ-?YM(;'XT?T=RYX$\R**K@3Y5>6ZV+J)1[* M84VWI?XL]A^@#2BR>)DHE?NB?7,VCCV4;94656ML&%2,-W_ZO;V((P."SQB0 MUH XWHTCQ_(MU70VD6*/I#UMT.S A>JL#3G&;5:66II=9NST;%E0"5=S$U>. M[D1EDJVHNZXK=%_5I?@!@)9:9 ]HL9598OD6-&6E>C7QM:%AP?RL M=3EO7)(S+C%!GP37A4+W/(?\*8!O^'=!D,<@YF00\5_*K]$(OT8D("%2-B0U M #OJ[F;D8,,SL"3 B8NV+\9!4UM+-ZJF&4P]4RP*Y Z\V3\O01_9\"^0C3JRT> MSFEI:2&JT0HVC'/& M-TBL40V2B1R]9+S-6.]3:K!CAVT59C?#892&) TF_JZ'5=RQB@=9W6YU(23[ M"<\RB$\8Q%%*2(3["8P[ N-! N\EY?IY[^,3[U>C7_X>TE,Z29I$) K[^>#@((3!\]5^OUPL M>A5MT/8W*P@?B33^LP7?XOUAON3 E_S%FF_!CY,<)E$P'D=G-3\3T7 M_4%V\;#N_F[=XU,9CJ*Q*?O_ZZ!_U M5(#>NXU,H$UNNF[:H6^VZRMNFESH< M;UK23U2:MZM0"6MC&ER/S7W(ILMK)EK4KK-:"6WZ-#&PO=V]R:W-H M965T\AVV=$VRE-Y2-.G_,7G MX&;@Y#-B$5N*'$'EOV=VSZ(H)\EY_%U!!X=]Y@./MU_I/Q?)RV0>:,;NT^B/ M,!#KF\'E 5L1;>1^)KN?F%50J.6GH1PG9HLUY>S#G50N0/=I+ ^GC!9?R ?TG4;;:7"#B_H2P@SW#A.Z[#R>&X7[WX=B2#3E\%Z3@>0V\3_$F2O>, MH85(ET_H]U)QD\Y63EXJKK,-7;*;@:P%&>//;#![]X,[=CZ:-(*$^4 P33_O MH)]7T(GU6'YX>RS?W0<-Z?[XNW;'>4!^O,WB42?!8NSOTRZ M>Y"Z0\)\()BF^^B@^\A^W+YL9!678@K&8_0^3-">46ZN$%927P7MTQJ7TT $ MQ475,RJ@.5>X'GF3(?/ MQU+8(K14)X=4)R>4,_0/^A(F8;R-33E;B7USAH3Y0#!-RE^5 T74KESMWQN>L6J*T'I?E0-%U\ MU2^X+0U#CSZR!36J.C:$QRB@>U/O=]^"&%O:1OO04X52[8!K=;U]FLB*9&G\ M[MM#?&N(GH3RUJ[=7-NJEKU)M(-[GT*0-!^*IB^'*O..G3/7+PSJ^T%I/A1- M%U_U$-C>0_3P716I[H"\6HMWWQ#GU/NB*J[#"8J5A\=6F]K53%64VA1'$U)/ M!1O:U5$]#R/,&U\U)*,\,6Y96^]Q;;&C>A_BH.OK+6F^KE2BB>&RITNG3#5N M,=4MA;JY0;:#>PL)NF .1=-%59X=C\Y=J$%=/BC-AZ+IXBN7C^V+\'T*]=A8 M@$>C>G4SQ^$W!O06E^2YKF'D/73!EJ;#?4<\:+^T"2)2O+!OJ6A,+X^[&= MU%LR4 <-1=-_@E<.FIS;01-0!PU*\Z%HNOC*01,P!TT:''2]D#7%U5?G[#,[ M-7-EM@F(V29FL^V,ZUF;X]Y.KIRE35ZOWA'X\W'.5JD*['+ MRQA- K20^PZ7+),;^2UCZ',2L!?CY8 8%Y<)]NH2F>/>_,IF3^%4B93[)AV7 MM#M<"5M0N!QJK"*@WAJ*IDNFO#7I>#]*^_)81;(MC[6'^/;YG)JOLK/$;F<; M+OSV130[L_=5"'0=&HJFZZFL-)FTH%V % T_292U0%XY^X /- . )3F0]%T M\54'X+7C>LMHGUBS>?*AYE%*-CRZF3]F_+%X*")#RW2;B/+.^,.[ MAP,!HSG ?+S59J*UQ?Y#@Z/J'80^T1-M$)%$C:3O=KQ\IR9)ER5H, M$# 0Q*1T[R'O(0]]>3W=,_XB-H1(\)HFF9A9&RGS.]L6T8:D6-RRG&3JS8KQ M%$O5Y6M;Y)S@N'!*$QLY3F"GF&;6?%H\>^3S*=O*A&;DD0.Q35/,OS^0A.UG M%K0.#Y[H>B/U WL^S?&:/!/Y+7_DJF?7*#%-228HRP GJYEU#^]".-$.A<4? ME.S%41OH4):,O>C.EWAF.7I&)"&1U!!8?>S(@B2)1E+S^*<"M>HQM>-Q^X#^ MN0A>!;/$@BQ8\B>-Y69FC2T0DQ7>)O*)[7\A54"^QHM8(HK_8%_9.A:(MD*R MM')6,TAI5G[BUXJ((P<8G'% E0,Z=?#..+B5@_M6!Z]R\ IFRE *'D(L\7S* MV1YP;:W0=*,@L_!6X=-,K_NSY.HM57YR_KS!G'Q\4,S%8,%2M9T$+A;D(SC[ MZM.K;A/P/B02TT1\4,;?GD/P_MT'\ [0#/R^85N!LUA,;:GFJ$>RHVH^#^5\ MT)GY0 2^LDQN!/B4Q21N ]@JN#I"=(CP 0TB_HJS6^#"&X 8__@ # MYZ<^;DV"A8; 6KQ[->_>$'J+]^A(#'T,EDBC DF?N[LY<@+U-[5WQ]QTS> H M\'V_;1;VF$%OXCBU62L>OX[''XQGP80$;*7.^Z6(.,UE>8[O2+8E?3$-HEVZ M*TR"A8; 6BP&-8O!E=48F.3=)%AH"*S%^ZCF?61,C252<*P?UPDF)V+LL8+( M&Y]HL6L5H)'7K\1Q' YWHDH>ZS%$681YMBG\1*A@G+]0[J#6<0ZM(]810M-(76IA$U-*(KZ[&: M@"GR3:*%IM#:Y#>7!3B8$U\F2;AZ\%237;, P> T:^TQ\R""YU39I.'P M?_)PG*AO1;U54LQ?B*39NC>8092+]X1)M- 46IO!)O&'_K4%:?2R8!0M-(76 M)K^Y+\#!M/@R009=0;J^YY\*LFL6N AUOB6[9IZC#,\(LLG$X7 J_C/)"%<9 MJ]XL.$YI1H7D6!?S>F,:!+MX:YA$"TVAM8ELK@%P?&U=&KTQ&$4+3:&UR6\N M#7 P-[Y,EY-.1<9S1F-TJLNNF>OZL*/+KAE"DT[Z:A^5>%/"UT6I7*BYJH4O M:Z'UT[H/^@R?5$Z;F#*&O]7S-KQB3AXX>H/[Q8OX?4$L#!!0 ( "J"=%CH,I:N MVP( #\( 9 >&PO=V]R:W-H965TJI+)D5,H55^ZKLP*J(@\XS4P_6;.1464GHJ%*VL! M)+>@JG1]SXO-WR^ET6QK@]GC#_MEZUUYF1,(U+W_07!4C MY]Q!.VCQL 7#T M"L!O ?X^('P%$+2 X*V L 6$-C.-%9N'E"B2# 5?(V&B-9L9V&1:M+9/F3GV MJ1+Z+=4XE=RPC%> [LD32'2*OG$IT1CT=0(T$7Q%[?'J*=H)/$Y!$5K*$PUY MF*;H^.@$'2'*T'W!EY*P7 Y=I=69/=RL53)NE/BO*,$^NN5,%1)]8CGDNP2N MMM5Y\S?>QOY!QJ^$G:$ ?T"^YX<]@J[?#@]ZX.G;X?X!-T%W4H'E"_YY4BBE M,BNY7.I#^GDUDTKHK^=77\8;QK"?T5242UF3#$:.+AD2Q JX+\T.\7'G7"HX/";969-56&-M=:Z6M=;PI.GZ/H90XO(KREI/'4$^9C/[[P M]FSUQ.'8._?PGC-WJ[16(!:V14F4\253327J5KLN>&6+_][Z6'?'IID]TS2M M]9:(!642E3#7E-Y9K%,NFG;53!2O;0&?<:7;@1T6NL.#, 'Z_9QSM9F8#;K_ M#,E?4$L#!!0 ( "J"=%AA&R&"G0, ,@- 9 >&PO=V]R:W-H965T MCO"38G'-]S@6NKZ='QG^*#$"BU[*@8F9E4NX> M;5NL,RB)>& [H.K.AO&22#7D6UOL.)"T(I6%C1TGL$N24RN95G-//)FRO2QR M"D\&/NI!U_3F>5H15# 6NH01/T=8 %%H2,I M'?\T0:UV34V\O#Y%_U*95V9>B( %*_[.4YG-K,A"*6S(OI#?V?$/: Q-=+PU M*T3UBXX-UK'0>B\D*QNR4E#FM/XGKTTB+@AN<(6 &P+N$_PK!*\A>&\E^ W! MKS)36ZGRL"22)%/.CHAKM(JF+ZID5FQE/Z?ZN:\D5W=SQ9/)5[IF):!G\@H" M?40K]5ZE^P(0VZ#S+?3Y5;UG M#='"ALT7ZL5JBNP_WZ /* M*7K.V%X0FHJI+94^O8J];K3,:RWXBA87HV^,RDR@SS2%M!O 5L9:=_CD;HY' M(_Y)Z /RW-\0=K!O$+1X.]TST)=OI^,1-U[[K+PJGGH@@!_ 2G[]Q0VI=^1PF8@A* J#+F8YQ#@MHB-ZTHJ>C(I>22+!)+FF!1I)-("_N:3: PHE9=="J#L93S;BJL=2D.QBLYGE!V-,]!+E.-.GI'H+\ MV"P[;&6'H[*?F22%*K35EX6DJG4[S@ZYWM9,5L*!@-CQ^F_-$.2I;;AG90C" MV#=[B5HOT6A]6,(&E(\4J?*+F,R &TM%=,M2<N<]V[G?96BX76^)K__FAI ?TX[-V_(9JD9Z^LTZY0'&>B#9KFJD7YA4;7EUF:FC%G -4/&ULK9?;;N,V$(9?A5 7Q2Y01T?KD-H&DCA%M\"V00[M1=$+1AI;[$JD2U)V M]NU+2HYL4[22B[VQ)>J?T7RD.#.<[1C_*DH B5[JBHJY4TJYN71=D9=08W'! M-D#5DQ7C-9;JEJ]=L>& B]:HKMS \V*WQH0ZBUD[=L<7,];(BE"XXT@T=8WY MMVNHV&[N^,[KP#U9EU(/N(O9!J_A >33YHZK.[?W4I :J"",(@ZKN7/E7R[] M2!NTBC\)[,31-=(HSXQ]U3>?B[GCZ8B@@EQJ%UC];>$&JDI[4G'\MW?J]._4 MAL?7K]Y_:>$5S#,6<,.JOT@AR[F3.JB %6XJ><]VO\(>:*K]Y:P2[2_:[;6> M@_)&2%;OC54$-:'=/W[93\21@1^?,0CV!H%I$)TQ"/<&X7L-HKU!.]5NA]+. MPQ)+O)AQMD-;QY:S)?O-P]&:,)^D<+67_CF(J$E$7G%1,,!_7WU+"17&^GWDS=WL\3Q99%,5I M?"I;6F3A-(W37G;"-NW9IJ-L^O/(.11$6K=@9QP?OS1-P\P@L*B2.#8XEQ;5 M-,X2>_QQ'W_\QMI(3-?DN0*=R8E N/A7)4!59*2-)Q[&$'K3R. 9JDR6,<4) M1])S)*,<-Z7" )T2M[AJNJR)*U5@,*!TE^IW1BG7@!?*F+1)J,ZD&1+2,-K+4$G,8&&!#49P: M\,NAYLPB93U2-HITK7H%=,M9V[]<44DF5UM&"KU$.L_:8+(AC!^9&6 H,K^W M,<4)BN\=:K@W"O-08@X3W?X4;R[)WM7Q^\-PL"865>*'H8%B4:D]Z&7!&:"C MIL0?!Y*Z\Y"Z*;$R^(/W^OXT-1F&JBSU302+JZ.D>!I_<(@_&(U?M:2JX:0( M,*>$KD6+4NB4($M 3Q1J +.NQ-1=R/9ICTC/#.I3ASM9:E.D<"U0#U? M,29?;_0+^G/IXG]02P,$% @ *H)T6$W(OBV.! /Q$ !D !X;"]W M;W)K&ULK5AMCYLX$/XK%E=5K=0LV+QODTC;79UN M3VUOU6U[G[W@)%8!I[9)=N_7GPU98+'A&9X9,_,,+(^,_Q [0B1X M+(M*K)R=E/M+UQ79CI187+ ]J=25#>,EEFK)MZ[8!DLW*NX.4U:@P:Q'=*CF)P#'0H#XS]T(O;?.5XFA$I2":U M"ZS^#N2:%(7VI'C\/#EUNGMJP^'QL_??F^!5, ]8D&M6_$USN5LYB0-RLL%U M(;^PXQ_D%%"H_66L$,TO.)ZPG@.R6DA6GHP5@Y)6[3]^/"5B8 "#"0-T,D#G M&O@G [\)M&76A'6#)5XO.3L"KM'*FSYH:&2$P+ M\5;9?KN_ 6]>O06O *W UQVKA4*+I2L537TS-SM1^M!20A.4_L35!?#A.X \ M%%C,K\\W]U^:NRHY7890ER'4^/,G_'5ID"H-N$G#I2VHUDM@]Z*K\5+L<496 MCBHW0?B!..O7O\'(>V\+\1Q&PWP7LSWGO ^;D0*J:V()M/<2-!]TI#FL8 M!*D/E^YA&(8%!N,P3CO8"X)!1S"8)?A9=3?5QSB6M-J"@@D!,LSYDVIJ1\SM MCUSK,1HP25/D>R.^)@HBQ1C:^88=WW"6[S7>4XD+^D^34T$PSW;@-2[W[P%Y M5''HMJBN-XLJI[)6(%L,H<$N3!.8CF(P44&8>I$]A*@+(9H-0;> 3#T35%J9 M1<8]_3B*@A$S$X52%,5V9G''+)YE]I&H)@Z*OB?9^,66?0W1>/16:S.L[4!%I)>V;_='WO&1,V0*+4##1 MAF O2C X?TX8]"/KL !G%>[_3@N_RMO+R'MY@^?KF^H?)15ZR+<7@*E."U]U M+W^\23:R%JYX'JX7[#-HE:+F7(U%6L!/9@:Y6K#!?Y 8%ZR M[;4-SHO;'==SCGQJYF[RLZ9[/2I8J9KBI1)F#&0V&$+A%-%>Y."\RMVJ :;: MTH?"KK_0U*P%#&-CURVP./*G2K/7-C@O;M/"80K5 D9H3,N"2I.)(1;U9\I=2=/P]D_CL83EP6$ M!L-$R](=O-WJ3PN?,-_22H"";)25=Q&K7L';M_5V(=F^>>%]8%*]/C>'.X)S MPC5 7=\P)I\7^AVZ^V:R_A=02P,$% @ *H)T6,::U#JT! \Q@ !D M !X;"]W;W)K&ULM5E=;]LV%/TKA%<,+=!%7_Z0 M,]M $JE8BK0+FF9[&/9 2[3-52)=DK*3_?I>2HIL68IB!^R+)4KW'EZ>0UWR MTI,M%]_DBA"%'M*$R6EOI=3ZW+)DM"(IEF=\31B\67"18@5-L;3D6A ,EN2/J?GTKH&55*#%-"9.4,R3(8MJ[<,Y#9Z@=/^_1/ZAWSP,)@YEN2*)W_3 M6*VF/;^'8K+ 6:*^\.T?I!S00.-%/)'Y+]H6MB/H,^3:;K\EH*OCW;T6]^!X=[?%/3S>W>D@PZNT M]'(\[QF\/]=$B\>6Z(9+B:Y RT=()5LL8HG^N0%K=*U(*O]M4ZZ [K=#ZW1U M+MY"-)Q(;T9K_^X@SMW]M8-PD6F 0+#8'5].E7^O2[T)^^-84?T%KP M#=7)MDV* F64H^A$OYGY?7\\L3;[%#>-7+]_8!2T&(V'=9NP,^97,C*H&!F\ MQ BL;I+HO++!28:+Q2.!Y0NSB+214P .]X$P5BO:2 X(K*+";G)E8$O6@2=H9W* MHB&P&HM^Q:+?R>(]$R3B2T;_)W%.W9PPLJ"JE3F_P8OCCCW_@+VFU=CWO0," MFT8CU^X?)%._D7 '[AY2;<#C:L#CUPT8J156L!'/DAC1% A7B"P6)-]ZYX:P M&VC-H>,V5AH?<=-JW# *.D,_=5H9 JNQ[-B[G;#=R?,M83A1%/;!L+N%?*@( M] *4/D!1)EMY+ &[/LS29-3Q9;YL$G9'_EIF]FH$IY.9 %8&J6BDRP1TD:D5 M%Y#%6AGI!#IU&VD4+3"*%II"JTOB[B1Q?]Y>O\0VI9))M, H6F@*K:[2KB!S M.NN)V0<2@TQ)GHP948A7JB5:M?U-V'O$N$(RF_\'"1PIKO,.%?F&N%5"K[D1 M\_UA(XEW!WBR.$9K,5-H=7%VU9C378[=*5@>\UQ_PR,0Z6,FJ(QI]"SEABJE M4AB3:(%1M- 46EV875'H#'YB;C-9K5T910N,HH6FT.HJ[6I)I[N8/"FW'9_7 MABU'%DZSPNP.[F1AC-:8IM *8:R]P]V4B&5^J@[\\HRIXJ"T>EJ=W%_DY]4' MSR^=\Z X?]_!%'\'?,)B29E$"5D I'TV@IDEBA/VHJ'X.C]"GG.E>)K?K@@& M_;4!O%]PKIX:NH/J?X[9#U!+ P04 " J@G181OE"I%D# !P"@ &0 M 'AL+W=OUPR>7. MMT(^J ) DZ>JY&KA%%K7EZZKL@(JJLY%#1S?K(6LJ,:AW+BJED!S2ZI*-_"\ MR*THXTXRMW,W,IF+1I>,PXTDJJDJ*K\MH13;A>,[SQ,KMBFTF7"3>4TW< OZ MKKZ1.')[E9Q5P!43G$A8+YPK_S*-#=X"_F2P53O/Q#BY%^+!##[F"\X1K*T@AA&/]TFD[_24/2DA[ BA79G6BEV'E&J:S*78$FG0J&8>[&):-MIGW*3]5DM\RY"G MDX\\$Q60+_0)%'E'5I )GK&249L5L29W7.+9."IJQ4 M;Y%W=YN2-Z_>DE>$GK&QRQC?DJA(-QY3=@,24<3.E!;ZGN*,ZV@IT([DB?ZU$61(\ M4ULJ\[_',MA&&(Y':,K4I:II!@L'ZY "^0A.\OHW/_+>CZW^KQ1+?Y'87F;" M/C/A*?5D24O*,S@C][!AW"XQ9D<70+X!E6/KV.K-K)ZISH_)11SC'GO<79\A M:!9XX3XH'8*FP8[2GI]I[V=ZT@\6!KQ&%%8%W"D:-T@M%#.;#B?H W"2-]+N M(W28-5("UT>=ME^*=N(+PC@Z<#H""OSXP.D(R/.]<:=1[S3Z.:=8TFK)A+3^ M1HM:- AK&ET<^!MBPL@_L#?$'/$VZ[W-3GI+X:>]S4[$U#K[7T0Z1+R++\:= MQ;VS^&7G#7AN3MJQO1-?Q0I HJ>RH&+JK:2L+GU?S%=08G'.*J#JS8+Q$DLU MY$M?5!QP;D!EX4=!,/1+3*B73LS<'4\G;"T+0N&.([$N2\R_74/!ME,O])XG M[LER)?6$GTXJO(0'D)^K.ZY&?LN2DQ*H((PB#HNI=Q5>9N% XS%'P2V8N\9 MZ5 >&?NJ!S?YU NT1U# 7&H*K+XV,(.BT$S*C[\;4J]=4P/WGY_9?S'!JV > ML8 9*[Z07*ZFWMA#.2SPNI#W;/LK- $9!^>L$.83;6O;0>*A^5I(5C9@Y4%) M:/V-GQHA]@#A\ @@:@#1(>#8"G$#B%\*2!I 8I2I0S$Z9%CB=,+9%G%MK=CT M@Q'3H%7XA.I]?Y!C M9\>O(ROC;YB>HS@\0U$0)3T.S5X.CWO@V4_!CIH QU8 S4G!LV9D'TQ#GK<3\;#@R!KJ^&>510-@O%!E#U< MXU%\T5IUW!^V[@^M[JM?G@(V:W7FOUPA=;>HHT\WP,_0[&-?/%:R4P^[2[+, M$5E'Q%$KXNBU;H^12T%=DF6.R#J"CEM!Q_\CJ:S84S4;?Y=5\?<7C*,5.UI< MM%I<6+6X)924Z[)/""OP5"%*Q\;9D>:.F7+7+%U5=VK M5$/K0;P'_3^&T"4J3'I*X+VG\E]H0O0-,.]5RPH\62U';%VUHIU:D3UM\=.Q MM+4C3SYC+MDR5VQ=U79E>/AJ=7CHM!!WRI:Y8NNJNJO%0WLQ_N+,M=,,3.;V MU?(S._)DN5ZCH ]W%7UH+^D_U@=.,@1/$E1-;%3K%MXCJ@625:9H\,BE9:1Y7@'/@VD"]7S FGP=Z@;91E_X#4$L#!!0 M ( "J"=%A1"PT$?P, &H, 9 >&PO=V]R:W-H965TV@,1JT0XK%C1M]S#L@9:O+:(2J9%T MG.W7CZ(<599H-0]^L43JG,-[[J6HZ\6!BV^R %#HJ2J97#J%4O6-Z\J\@(K( M:UX#TT^V7%1$Z:'8N;(60#:&5)4N]KS8K0AE3KHP<_X'DOJJ( M^/<.2GY8.K[S//&)[@K53+CIHB8[> #UI;X7>N1V*AM: 9.4,R1@NW1N_9O, M-P2#^$KA('OWJ+&RYOQ;,_BP63I>$Q&4D*M&@NC+(ZR@+!LE'<<_1U&G6[,A M]N^?U=\9\]K,FDA8\?)/NE'%TIDY: -;LB_5)WYX#T=#4:.7\U*:7W1HL0EV M4+Z7BE='LHZ@HJR]DJ=C(GH$/SY#P$<"'A+",X3@2 A>2@B/A-!DIK5B\I 1 M1=*%X LJ?N#$OHIU3R5_@XZ:1)=H16O:LZ *8GX%IEI M]/9);R]]?9V!(K24;S3NRT.&7K]Z@UXARM#G@N\E81NY<)4.II%T\^/"=^W" M^,S"/D8?.5.%1&_9!C:G JYVT5G!SU;N\*3B;X1=H\#_!6$/AY: 5B^G!Q9Z M]G(ZGG 3=(4)C%XP79B_;M=2"?UV_&U+<2L1VB6:(^-&UB2'I://! GB$9ST MYY_\V/O5EIY+BF47$CM)7=BE+IQ23_^H01!%V0Z59AOG7"I;]EJ5Q*@TY^-C MZD?A+%ZXC_VTC%$81][L%)59M&9),.]0)T:BSD@TN0?>4498#CT;-S8?T25W MP27%L@N)G20O[I(73^Z"VXH+1?\CYO.BCS0B)2CK0=7JQ+W:)<%@$XPAWF # M3"%.XD^Z^)/)^#\P!3HK"NGPVPU04K*F)544K#:2401X:&,,&=J80IS8F'4V M9I,V'@I=ABMMI?K!VS@;K1QY\T'\8\P\&CH88X+$MWN8=Q[FDQZ^$J%37\(/ M',S'*P?^X*!8C4%X%@SJE-E T9E"^-[W3[TW78K]NC5 6EFNX;YUK2)@_F[II$VS=UWF;8+_TC$CC*I M[6^UI'>=Z/-5M(UM.U"\-JW>FBO=.)K;0O\9 -$ ]/,MY^IYT"S0_;U(_P=0 M2P,$% @ *H)T6+^:(E5&ULM5AMI]ED US M(%%)Q,F_KR0(-A@KSL7]$O.R^VB?9[7+1K,M9=]YAK$ 3V5!^-S*A*AN;)LG M&2X1OZ85)O+-FK(2"7G+-C:O&$:I=BH+VW6-5!45I1^5S>?TKGEJ(AP@1.A()#\><1+7!0*2<;Q M;PMJ=6LJQ_WK%_0[35Z262&.E[3XEJI"?*';WW%+:*+P$EIP M_1=L&]LPLD!2TOZ.5%Y?Q!,OLVEGUC\B:5H'%R! MA[JJ"BPS*E !EHAGX$[N"?")-'M+Y>@BQ@+E!;^4YE\?8G#QX1)\ #D!?V>T MYHBD?&8+&9-"MI-V_=MF???(^M %GRD1&0>_D12G?0!;DND8N2^,;ETCXA^( M7 ,/_@)[NZ-N,>GN[L&-EZ7'T_C>4?P="8JE*= Y@&@DM9$<*EY M4M12+B6^R# H919KIK,'Z!H4*JF@R-$J+W*18WXSEIAF87]\8=5O;GB%$CRW M9$/AF#UB:_'S3S!P?AT3]9Q@\9G >H+[G>"^"7WQ5X69W.YD Q(E_5H6 9<- MKD!"RBTHH-U[K?+HEF]6"/4*JO$^+N T"J318]7T/$*C+SN=-SOX14< MA.3Y UZ')D->)HL>K[#C%1J[@/X<7]'U52WK&G&.90^@*]F,2=,#\%.2(;+! MNDD0^;$]K0.$Y^P YP2+SP36$WO:B3T]L3B.;Y/I089A$ 2#C7)H%+K><*\< M&D61/[Y;HHY =$(5F'9Y=+!H$ W+]]!F&+K)HADA\ M[ 6-9?U-3Z4XO4*/DHPL7_D)ES7= MD0("LQ)XF1.B_K6S3G"=J, =RN^%1U8PSYYN+])QH\;G0^F+N)E%XZBAJ MV'0-!(3[S??:F4R&G?R(G3?LY<:0?I3R;DB%ITRIQBH+1HE$T9!P8Q<9/M+F M6-[*U=X[:2@QV^@3&P[T[F_^1>^>=J="'_59R.#YK3HMTB<8.YCFJ.DS8IM< M?NL+O):0SG4HD\6:TYOF1M!*GV>LJ!"TU)<91BEFRD"^7U,J7F[4 MT9VN(_ M4$L#!!0 ( "J"=%AZ8F]YJP, 'H0 9 >&PO=V]R:W-H965T[Y^YD/3:].'+Q61X0%?E2Y*5<>@>EJFO? MEYL#%DQ>\0I+?6;'1<&4WA5[7U8"V;8)*G(?@B#V"Y:5WFK1'+L7JP6O59Z5 M>"^(K(N"B:\WF//CTJ/>\X&';']0YH"_6E1LCVM4GZI[H??\/LLV*["4&2^) MP-W2^XU>WT!J IHK_LSP*$^VB6GED?//9N?W[=(+3$68XT:9%$R_/>$;S'.3 M2=?Q=Y?4ZYDF\'3[.?M=T[QNYI%)?,/SO[*M.BR]N4>VN&-UKA[X\2UV#44F MWX;GLGDEQ^[:P".;6BI>=,&Z@B(KVW?VI1O$20# 2 !T =#4W8*:*F^98JN% MX$[*6@E]-M-Q:O4.=4N2O"9K?;^W=8Z$[\A=K6J! MY)Y]U?-7DNB;3SY4*)C*RCUAY9;<924K-TBZ\)>WJ%B6RU?D!?GBU;=I?-UBWR?T?4*3 M=S:2UY;?ENRJK,T0NC.8Q^-:5FR#2T]__B6*)_16/_]$X^#7,_7-^OIFY[*O M[C*Y8;GI.G*5U@8G3;!YT)Y6-(YF=.$_.9AASPPO9,8N9AL^1 M\[/(CP?46MXI%"[B?#C8692XB6E/3,\3N=(]YN9Y(E7G"A<['78;!73NAM/ MFBLXBW^'4EZ3K*AJA5NM'=TY2N543C"HX'4T3\8J.'$G_>\!.(%T Q3&@8C M0"LQ>MYBWVK72?X1$J/68G22QKKHT[E ,C85JS$ZR6-T*+)QJ/48G20R.C09 MF)DXH59D=)+)Z%!E8WU:D=%))J-#E8TAK ^LQF.0Q<'EL!B.3L2*#22(#A\AH-';[K@/@V@7NNV.XE6SN'SD2B]5F\T#LBT*^8]6K_ M=\/J'U!+ P04 " J@G188\KS2WD" #N!@ &0 'AL+W=OJ\#]VQ=&CO@YUE-U_ YJF>*^SY798EJT!H)@51L)IX MU^'5S=C&NX!O#+9ZKTVLDX64S[;S>3GQ EL0<"B,S4#QLX$I<&X381F_=CF] M#FF%^^W7[+?..WI94 U3R;^SI2DG7NJ1):QHP\V]W-[!SL_(YBLDU^Z7;-O8 M!(.+1AM9[<180<5$^Z4ONW78$T31 4&T$T2N[A;DJIQ10_-,R2U1-AJSV8:S MZM18'!/V3WDP"F<9ZDP^E57%#*ZRT82*)9E*89A8@R@8:/*1S!M5E.B:[ >> MS\!0QO4%.2-,D,=2-AK%.O,-EF03^\4.?]/BHP/X+U1,3D6D? M,GZ#/,!+.EYR(F_RP!+^B5 =6'2T_%C3O<^#A.&LK[2.,W M>S0,TS#\=Y/Z>]>7?0F^4K5F0A,.*Q0&EPGN =7>KFW'R-K=: MI\'YTS1(? M)% V .=74IK7CKTDNR7RN\C P VPP !D M !X;"]W;W)K&ULK9==;]HP%(;_BI554R=M!$+X MZB!2(9W6J=U0JVX7TRY,&.5JXB1:IQ>NJZ($&%8MD0(W3Y9",JS-4*Y$1 H0_H*Y82VZU!YR%H3*AZ9V8?[D-T?O8.G2'" MT2VAU&RA&KO:)&1MW:@(/LV#>T>"=SQT:^(E"EWQ&.)# ]=44I;C[K6. M7S!OH6[G/?+:GE^1T.SU\FZ%/'R]W*NIIEMN3C?SZQ[Q^Z83D&A_BW[>F"7H M6@-3OZIXYWY^M9\]0BY4BB.8..:,4" WX 1OWW3Z[8]5K)HT"QLR.^#HEQS] M.O?@!E:8(@5:4[ <48J?[;6*8*W3J02;- MSLT%F9D_S3=!IC]U-!9=>R:57 MRV4N1000*[24@IGWC.Y.8[%$^;MW!Q&0#5Y0J/R\<_O>7DK=UJC,*6=0F\*I M#!HR.Z#5+VGU:VE=<[66F$> 9A035@FDUN'4MZ=)L[ ALP-R@Y+&ULK5==;YLP%/TK%JNV5NH" M 4+6+D%J/J9M4J6H5;>':0\.W 2KQF:VD[3_?C80E@_"&HF7@,T]Y_J>@\W- M8,/%LTP %'I)*9-#*U$JN[5M&2608MGA&3#]9,%%BI4>BJ4M,P$XSD$IM5W' M">P4$V:%@WQN)L(!7RE*&,P$DJLTQ>)U!)1OAE;7VDX\D&6BS(0=#C*\A$=0 M3]E,Z)%=L<0D!28)9TC 8FC==6^G?1.?!_P@L)$[]\A4,N?\V0R^Q4/+,0L" M"I$R#%A?UC &2@V17L:?DM.J4AK@[OV6_4M>NZYECB6,.?U)8I4,K4\6BF&! M5U0]\,U7*.OI&;Z(4YG_HDT1&_0M%*VDXFD)UBM("2NN^*7480>@>>H!;@EP M#P'!"8!7 KQ#@'\"X)< _ZV 7@G(2[>+VG/A)ECA<"#X!@D3K=G,3:Y^CM9Z M$6;>DT[E\Q7"+$:STOT9Q4RBRPDH3*B\0A_1T^,$75Y>B>,Y5(-&4QQ#7X<3.^ZS80V+KPJGIW M6_W(;63\OJ(=Y'6OD>NX3MV"_@/'K(+[-?#)V^%>#7SZ=KC;((97O0I>SN>= MX'L 103H,T"A$3!8$"71K[NY5$+OYM]U=A=\?CV?.>%N988C&%KZ"),@UF"% M[]]U ^=SG=1MDDW:))NV1+9GBE^9XC>QA],TH_P5A-[S*DH(6Z)(;P%!YBMS MSEZC#$1D'..+(J+.IB+#39[!?#?6H=/I#>SUKOJ-JSA7_3;)IBV1[:G?J]3O MM:4^%*$@/R"@9$GF%%"&7^O\Z-7XX00'AC0N[%Q#VB2;MD2V9TA0&1(T&_*B M&R0)ND.A6$&,%*^WIO;KU$A][G%5D/5V3+SIW.Q[.*F+.=AXT^.8H-.O8O9$ MZE:8%2$,N\ M]Y2ZW!5313]0S5;M[5W>U1W,CW7;6W2I_VB*GOD>BR71G1&%A:9T.GV](E'T MH<5 \2QOM.9&ULQ5C; M;N,V$/T50ET4NT W$G6U4MN $V7;+!(@2)KVH>@#(XTM8272)6D[^_>E+I8M M65&3!8&\V*(TYW#FD$>F9[IC_)M( 21Z+G(J9D8JY?K<-$6<0D'$&5L#54^6 MC!=$JB%?F6+-@205J,A-V[)\LR 9->;3ZMX=GT_91N89A3N.Q*8H"/]^ 3G; MS0QL[&_<9ZM4EC?,^71-5O \G%]Q]7(;%F2K J,D81A^7,6.#S"/LEH(KX M,X.=.+I&92E/C'TK!]?)S+#*C""'6)841'UMX1+RO&12>?S;D!KMG"7P^'K/ M_J4J7A7S1 13RGNU^AZ8@K^2+62ZJ3[1K8BT#Q1LA M6=& 509%1NMO\MP(<010A0X#[ 9@]P'N"P"G 3BO!;@-P*V4J4NI=(B()/,I M9SO$RVC%5EY48E9H57Y&RW5_D%P]S11.SG\#MN)DG68QNJ;U-BJ7XS.ZARW0 M#:"G[^@HYH;%=<#'""3),RE2@*YI TB4P56%M=?:^N@M[E/$KH6?(P;\@V[+=@80N M7P]W!N#1Z^'V2#5.NU9.Q>>\P-E)W>-+RO7,NUB2&F:%>+ +X%HSYSS]A MW_IU2%"=9)$FLH[8;BNV.\:^%WM(L!H85,#RO;J=A][$<293:/J/-)-J"SQ((F'0BJ/PMZZZ3K)($UE'-K^5 MS7\/B_DZQ=9)%FDBZX@=M&('/VJQ&N@?F6)BA9;C]RQV&N:[EF^Y/8N=AKF> M:[O^L,4F;?J3T?2O;J\60[F/HMZZV#K)(DUD';7"5JWP/9P5ZA1;)UFDB:PC M-K8.QSKK1[W5((_M$ 0N[O]\#83YGA?TO340YJDJG&%OX:-S*1XM8''W=3#Y M4=1;%UPK6Z2+K:N8?5#,?@^'-;/J4EPG6Z2+K:OXX3R.1T^@HR9S3FSA>'@2 M]DUV&F:'H>OW3380AAW[A1\P?#CCXO%#[D+MBRPF C&9 D MWX8#8580XKX-3\-LQ_>"G@W-HW:,6O%5U=82*&8;*NO>17NW;9TMJH91[_Y% MV5*KVCP'FKH?=TOX*J,"Y;!4E-99H%: URVN>B#9NFKZ/#&IMEUUF0))@)> @@ MT',2$][70B$6Y[K.)R$DF)_1!1#Y9D99@H4 L]A#.)A,6)R MI!LLUI?!DR47-,G!,H,D(MD5/^="E "FLP=@Y0#K4("= M ^RTT"RSM*Q++'#08W2-F(J6;.HFU29%RVHBHI9Q+)A\&TF<"+X"G3.\"*,) MNB:9*Y2ZI^B6DOEI+"6>H@'G(#@ZO@2!HYB?R+0+CDF M4][3A4Q)$>N3?/J+;'IKS_0WF)PAV_R$+,-R:N##P^%V%:Y+(0HUK$(-*^6S M]_#=PPK($CB:,9J@JVAC-[$')5/@M/2Z:C,* M/Z50N\@J<"W;=WOZJES&;I1O>*9=1%7RQBTTZ8^+9%5].D6^G3?;M#NCO4L MR_.V_+D;Y+J=/1NI:6SZ J,QO\'HIO;OO!'UV@5HBZU:8ZGW,=_#H_FL;6G4 M$EM5HTU'9#8V%(?Y-.]#VN]L;:4V4XYK&'J=N>A*SN2D9R*6*)I@C*D)@ M2(28R!] _VT&FGE?O4XML555V'0^IO,N7FZU8VJ+K:K1IFU1RKDHJ6W MH3R: U,!\OV,4O$R4(>_XK ?_ -02P,$% @ *H)T6-?B(:&W @ %@@ M !D !X;"]W;W)K&ULK5;?;]HP$/Y73IDT==)& M0DB[K8-(!;JMTSHAJFX/TQ[%UOO3'E\XSLAA_W2S;'.Z3[ MF,-UI,'*1=6N$D'7F -PAP3 ML@S,?)8XPCRW1,:,QX;3:Z^TP,WUFOVS\]WX\L TCF3^BZ>4#;P/'J0X8U5. M4[GZBHT_SL!$YMK]PJK1#3Q(*DVR:,#&@H*+^LN>FCAL +H7>P!A PA? J(] M@%X#Z!T+B!I Y")3N^+B,&;$XKZ2*U!6V[#9A0NF0QOWN;!IOR-E3KG!4?P% MY5RQ,N,)W(BZBFPZWL$/IA2S.8&S,1+CN7[3]\G<:'%^TK /:_9P#WLWA%LI M*--P+5),MPE\8VIK;[BV=Q@>9/S&1 =ZW;<0!F&TPZ#1\?#>#OCX>'AXP)M> M&_V>XXOV\-T+3IC"'3%"#7]A(QLC*1(4I.I\3+E>F/,I+E%4"#,E"ZMACA,R M%4,9C%RMH((ABB0S3WBQ*UT'S;$MYE*7+,&!9WJ(1K5$+W[]JGL1?-H5ZE.2 MC4]$MI6&J$U#Y-A[>](P4::-*GI^"Y.<"0(F4KA^K'AI^AO![^]&'6X("_UG M5TRC4\;TE&3C$Y%MQ?2\C>GYP=+>KE]EZ_>LD J!,B9VMI*:[Z/CL]-J&0>= M;M]?;H;G")WQ89W:&7^C8YI',W>31T,B*T%U,VIWV^%VY7KZB_VA&7KUC/I/ M4T_,6Z;F7&C(<68H@\Y[8Y>JIU MD"Q=7WZ09%ZN6V9F<*.R"N9\)B6M!7M! M^U<@_@=02P,$% @ *H)T6,;910^V @ Z@8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF5NH*X2M91Y#:=-4Z:6K4M-O# MM <';H)58S/;)-U^_6Q#$&EHU8>]@&WN.9QSN-C)EHM'60 H]%12)J=.H51U M[KHR*Z#$\HQ7P/23%1P /50S86>N1U+3DI@DG"&!*RF MSL7H?!:9>EOPGZ4!]L<[]FOK77M98@DS3G^07!539^*@'%:XINJ.;[] Z\<*S#B5]HJV;:WG MH*R6BI4T!\A>8"*DQR]/E)]Y<$B3#+T:TJ0*!9+80!7T@) M2J+C*U"84'FB&1X65^CXZ 0=(<+0?<%KJ6$R<95V9O2Y6>OBLG'AO^#B*V9G M*!B=(M_SPP'X[.WP8!_NZCR[4/TN5-_R!2_PW8HU9N2OS>FTEZKM6YV+#DN: MQ.V"#F\@:HE^7BRE$KK-?PWET0@(AP687_]<5CB#J5.9=XD-..G[=Z/8^S24 MSG\BV\LJZ+(*7F-/=XT#;>,,F6T8QI;!;$N;-!K'DRAQ-WT7AU5A-!F/NZH] M>6$G+WQ57M/"6=O"V+;PD,2&)>Z]/(XGHV<*#XL^CB;QL,"H$QB]*O">FS^W MVD_1=AE_H_3H(++>W$YE3X!L6:\(DHK#2..]LK&E$ ML[,V$\4KNSDMN=);G1T6^C "80KT\Q7G:C.84QU9GKZJR DNIC68' -U.I M2FJPJV:NKA30O!:5W/4]+W)+RH23Q/78M4IB.3><";A61,_+DJK?Y\#E!&S8KC!UPD[BB,YB N:VN%?;]NYS$>.9Q,"#IFQ#A0?"Q@#Y]8(TWAH/9UN2BM<;3^Y7]2U8RUW M5,-8\A\L-\7(.75(#E,ZY^9&+C]!6\_0^F62Z_J7+-M8SR'97!M9MF+,H&2B M>=+'EL.*8!"^(/!;@;^O(&@%P;Z"L!6$-9FFE)I#2@U-8B671-EH=+.-&F:M MQO*9L,L^,0K?,M299#*O*@ZXCH9R,I9"2\YR:B G%TQ0D3$$,."!/D6R'GFHI;J_W%^7NXBXX^QWG/W:+WC![P:T M42RS8,=4%P29-(V/#W.VH!SI:G*)F#7Y>87:IOUK&[9FHG#[1/8S<:8KFL'( MP>^ !K4 )WG]:A!Y[[=![-,L[I9#J-H*-TTGM M9+^+BR3PW\7N8A7,9DSHA>LQZ6;,\/2OSUH985=&N+.,*S &%)%3,E:0,X-[ MDG/=ZSS;89$SV/27?'-&6X*P>AO;5\H6K&A"80)E _#]5$KSU+'';7<=2_X 4$L#!!0 ( "J"=%@7?D<5 M+0, )X* 9 >&PO=V]R:W-H965TZZ3+'1I5LJTE\1V MSCFY]UQ_3;92W>H,P)"[G L]=3)CBG/7U4D&.=6GL@"!7U92Y=1@5ZU=72B@ M:47*N>M[7N3FE DGGE1CERJ>R-)P)N!2$5WF.56_WP.7VZDS<.X'KM@Z,W; MC2<%7<,2S'5QJ;#GMBHIRT%H)@51L)HZ%X/S163Q%> ;@ZW>:1.;R8V4M[;S M*9TZG@T(."3&*E!\;6 &G%LA#.-7H^FTO[3$W?:]^HB?M.[QH<=PB!\ MA. W!/]80M 0@F,)84,(CR4,&T*5NEOG7ADWIX;&$R6W1%DTJME&Y7[%1K^8 ML/-D:11^9<@S\;(L"@Y8>$,YF4FA)6*)J_G8"CC^@TRKI=S\OKE&_*2,$&^ M9K+42-$3UV F-AXW::)^7T?M/Q+U9RI.23 X(;[GASWTV?'TH(<^/Y[N]] 7 MQ],'#^DN5J\MH=^6T*_T@D?T+I)$EL(PL2:76+V$@28_+FZT4;@*?_:96^N% M_7IV9SK7!4U@ZN#6HT%MP(E?O1A$WKL^JY]3;/Z<8HMG$GM0E* M2G!(/6[7 M0V(;\'<]]-6CEAI54G9CW\3^V/?.<&9O=IWN@?G!8!@]A,WW86%XYHTZ:HN# M\3_1G;!U)SSHSA7@[&2)W68J?YA(>)EB#[<%_%U!64K@#L]"C7/9NBA-!@KW M0Z7L-D2UAGXGZ]]&.[D'_EG'QGU,Z'7,F>]CAN..SN)@BD\T<-@:./P? _NL M&.ZE,.@ZT0<9=9SHP70@BX.A/M&(J#4B.FC$5VD/+NO!R=Y2.ZFFCOJW55'? M^@M#OV-7#\P/1L.N8_LP7'_1V.NXU@?S@W#J($$90'X?26EN>_8&T1[)8W_ %!+ P04 M " J@G180\DVZ3<# #($P #0 'AL+W-T>6QEF^A#']73.2EJ?J8I)BQ1*E]38 MJ9[%=:49S6MP*D7 M;JQR-B1W)V]_+)2Y?!/Y^]&[HZ/.6>?N]'(?.6F@4Q('B<^?08S28J3IL]0^ M)1>EOMBE=LN/+9%W/,;<^@$WEZ_?Y2<+.FZ%A(ESCIM*C@:%DIN")L0;+#LM M671/Q9",J> 3S<&KH"47*V_N@6&JA-*1L9UDPW7!4C]XN.MGT&0-3\FETBZV MC^"_)\WR/6 ] X%KRBJ<:;KJ]L[) MQL'=;)")TCG3;9@N69M& \$*D*/Y; YWHZH80&-4:0X6:_VZ>9TPR3<6V:-O[AYSE%RMN7EG_ M0K/[M;*O."@RN3A\CT MU@C.BT/R#4Z?8A,TFBRX,%PVLSG/]VT/:S:6%SF;,GR<3/5LXD;1G9@HS87..PC M5^X*(YB/Q\((8%@<3 'FX[VP./_3?OKH?CR&:>L'D3[JTT=]O%<(&;L/%B?L MD]DKO-,L2Y(TQ3(Z'@<5C+&\I2G\A-DP;>"!Q8%(?Y9KO-IXASS=!UA-G^H0 M;*=X)V([Q7,-2#AOX)%EX6IC<< #JP+6.Q _' =Z*NR3)%!53!OV!.-(EF$( M]&*X1],4R4X*GW!]L*P_NO8_B]7LJ MWOSO;O0+4$L#!!0 ( "J"=%B7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:G# M? 077&GG0_N)]OH2&+<*/MQM-<%>ZRHH=RF#^NALL]'F/EX&[F*(;J-MA^>_ M72.^=?^G&>UJI4MU:A4%0&-7^N-'P@C:W4VN+!;Y>+]P!?,EMV] M!8!"+>7>:CC@9LL6CP_EO%GJ(&:F.QF.(JR$P$IXL2Y@VU9Z"=^^%(L($4_P MPJ[$UTVO[28$Y.1HD!>VWB#(E(!,7Q'R@ZRD*95H^XA'@!D!F!T-4)S,)8+, M"(]Z+7&GF1*0T^-!2K]&D 4!6?!"?H70MXV"D"8^;J];OKE3'LZ3 4&^ M(2#?\$(NFKJ6[C&2+?2]T7":-$&=%B+BP;W[S&I&&;'7*J5<@[>28B*M?8^'L=LE&?&S*+Y M?]9+T7 M<^4@ZDBG,!DEES&S769FJWQH>S!&HE0R9G;)M=1.?),5O'*?E?2-4SMXE$C& MS":!O!1R@_#8AI:K?QJ]B2?\+N 98T1*(V-FCWQHO#8*7C?H"G?:=!_ <)0^ MQLS^^&CM\D%75=M^L6/,("*;^T@ASGT/DQ+(F-D@;2\]!75T$06NY'_-7,>4 M.\;,\IB9TM9*W,H?"K=90IDB83;%)^BN?1I*" FS$%H/=*&M?=>BNJ 64Z;4 M?4BR F$V0SH:GWS_K>6;PRL&A\4'^6'A-D/'Y6]=W*SUN6A\HU21<*L MBD6SV52M'F0E>HGI-82]'B:EC(1;&?)1;%OYMZ?'TN-2^[*R46X8DI)&PBR- M&;Q]2TA/;IU<0C<1Y\Y!6-YQ;T*Y(V%V!YDQ_YU@3,H=";<[2,P)QJ04DC K M9#W$AC\;WCH@S+*A-DH*#W=RT;Y9<+LEP-YZC,GQJ0,,V$V#)&O1E2, M28YR,8MF;\ZZ]YE3PIDP"X=,7GL!:$()9\(LG$/)ZU-[8DQ*.1-VY;SDL'L? M->6:";-KNF1V+Q;EE@FS6UZRVMVD%F Q)N66";-;]N>-^UHSI?R2,ON%3"![ M_3FE5),RJX8W%"8.<:D7),R MNX8<'NZ_FY1K4F;7[!L>%B>7*DA=]>,1)9V463I[4O)3L8 ++QO(,"S&I"24 M,DN(Q.P_A,TI"V9'J MG2=DC$E)*#MFO7.)<]^,DE#&+"$*\U1\P9B4A#)F">TORP!0.B=[QQE^C$E)*#O&Q Q@/E61&).R4';,*9K>^%5&62ACMA"-B=/-C+)0 MQET*D9@XWU9L* M8U(6RKDG>PYCQBP48U(6RH^T4"#V=#B$,2D+Y:^X7@#0VNKM@X)+*0&IZ!:O M+:0L-&6OA7J8N!B*AS F9:$ILX5^P;Q:K52[##SN$3>XLIQ2%IHR6XAHS3@> M@C$I"TW9%Z'U,)]J"VC-;GP&8U(6FC);Z!?,&U5:4^I*=]V]]VY2%IHR6^AI MXF*W'?OC7%-*05-F!?W'&".F-<\+B-O=XNH'QB27.K_.'!#TG-X\@?1K<5W9 M!XQ)*6C*K* 73-3!KYO0Q. N'S$FI: ILX+(!5GB%&$6E((*9@61F+TLKJ 4 M5# KZ-#*L=V@65 **I@5=& B,(;/.&^ ,2D%%4=9Y]8F2N;^%.?$!:6@@GO] MP2',+M9C3$I!!7*5QDF9Q??.JJ:H+V/?5?+)R^?P[ MQN??8+[_%U!+ P04 " J@G18PR792)0" #?,P &@ 'AL+U]R96QS M+W=OQ[VAVY8?)Z.YV%= M[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU+)=>]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!;4&\AT%M0;R'06U!O M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%LG'TL(]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30.Z+>D4#OB'I' KTC MZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4.Q+H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>AMJ+<1Z&V3GY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2S"8'>CGH[@=Z.>CN!WHYZ M.X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'HGU#L1Z)U0[T2@=YIL%B30 M.Z'>B4#OA'HG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KWS9+/W3^H]C%_',MQZOM?X_)^D>KS<6VZ/ORZ_3Z*$JRO.]7W% M\/074$L#!!0 ( "J"=%B-G,NK- ( %8R 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z%JP_D$SJW+Z4 MG 1HD1H)7*#OQH)-F][X]-QLD-< MV8VN-R%^=7?99.J#N;.9V&QT5H]#L$-8A[E&[,?1=67X[Q9]^.PS9Q MMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$I \)Z:. ]*$@ M?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17&UL4$L! A0#% @ *H)T6*0L@K+M *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ *H)T6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ *H)T6+X%D]DZ @ MO 4 !@ ("!9! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6"@H6^@!!P 5R$ !@ M ("!B!P 'AL+W=O0'@, $P, 8 " @;\C !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ *H)T6#+D6!&_"@ "C4 !@ ("!E"X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *H)T6*C8?!!D!@ 1Q$ !D ("!V78 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6#RIX2^;!P U2( !D M ("!9ZT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H)T6-H7_Z^8 P 20@ !D ("!*;\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H)T6"PH=]*-" <"P !D ("!<,D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6(%YE&,E P #0< !D M ("!& 0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *H)T6,=BYP\%" $1T !D ("!41 ! 'AL M+W=O^@& M "?$0 &0 @(&-& $ >&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T M6)U7J1," P >@8 !D ("!]B0! 'AL+W=O6P# #T!P &0 M @($O* $ >&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6,:GN8Q7! DQ@ M !D ("!7B\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6&W])L*[ @ Q H !D M ("!X#L! 'AL+W=O&PO=V]R:W-H965T MY" 0!X;"]W;W)K&UL4$L! A0# M% @ *H)T6+82GMY7 P J L !D ("!:T8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6$9P M1816 P =@X !D ("!"U8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6%K5^XUN P 90X !D M ("!D&&PO M=V]R:W-H965T&UL4$L! A0#% @ *H)T6/%QI@&#! -AT !D ("! MZW$! 'AL+W=O9 H# V" &0 @(&E=@$ >&PO=V]R:W-H965T9Y 0!X;"]W;W)K&UL4$L! A0#% M @ *H)T6+SR-Q_$!0 12$ !D ("!OGP! 'AL+W=O&PO=V]R:W-H965T: 0!X;"]W;W)K&UL4$L! A0#% @ *H)T6-O)M6>V P WA$ !D M ("!WIX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *H)T6"G+.19:! R!@ !D ("!UZP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H)T6 [L;/) ! HPX !D ("!3K@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6$;Y0J19 P M< H !D ("!=<8! 'AL+W=O&PO=V]R:W-H965T[- 0!X;"]W;W)K&UL4$L! A0#% @ *H)T6+^:(E5F)O>:L# !Z$ &0 @($WU@$ >&PO=V]R:W-H M965T0( .X& 9 M " @1G: 0!X;"]W;W)K&UL4$L! M A0#% @ *H)T6+>7RN\C P VPP !D ("!R=P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T M6*U%/<-4 P ^ \ !D ("!J^&PO=V]R:W-H965T&UL4$L! A0#% @ *H)T6/ZJ^-R_ @ F@D M !D ("!$?$! 'AL+W=O"@ &0 @($'] $ M>&PO=V]R:W-H965T7!E&UL4$L%!@ !@ & 5QH (X' @ ! $! end XML 111 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 112 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 273 450 1 false 71 0 false 5 false false R1.htm 0000001 - Document - Cover Sheet http://www.smartsheet.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.smartsheet.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statements of Operations Sheet http://www.smartsheet.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheets Sheet http://www.smartsheet.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Changes in Shareholders??? Equity Sheet http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity Consolidated Statements of Changes in Shareholders??? Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Overview and Basis of Presentation Sheet http://www.smartsheet.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenue from Contracts with Customers Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 0000012 - Disclosure - Deferred Commissions Sheet http://www.smartsheet.com/role/DeferredCommissions Deferred Commissions Notes 12 false false R13.htm 0000013 - Disclosure - Net Loss Per Share Sheet http://www.smartsheet.com/role/NetLossPerShare Net Loss Per Share Notes 13 false false R14.htm 0000014 - Disclosure - Investments Sheet http://www.smartsheet.com/role/Investments Investments Notes 14 false false R15.htm 0000015 - Disclosure - Fair Value Measurements Sheet http://www.smartsheet.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 0000016 - Disclosure - Property and Equipment, Net Sheet http://www.smartsheet.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 16 false false R17.htm 0000017 - Disclosure - Business Combinations Sheet http://www.smartsheet.com/role/BusinessCombinations Business Combinations Notes 17 false false R18.htm 0000018 - Disclosure - Goodwill and Net Intangible Assets Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets Goodwill and Net Intangible Assets Notes 18 false false R19.htm 0000019 - Disclosure - Share-Based Compensation Sheet http://www.smartsheet.com/role/ShareBasedCompensation Share-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://www.smartsheet.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://www.smartsheet.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Commitments and Contingencies Sheet http://www.smartsheet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 0000023 - Disclosure - 401(k) and Pension Plans Sheet http://www.smartsheet.com/role/A401kandPensionPlans 401(k) and Pension Plans Notes 23 false false R24.htm 0000024 - Disclosure - Geographic Information Sheet http://www.smartsheet.com/role/GeographicInformation Geographic Information Notes 24 false false R25.htm 0000025 - Disclosure - Supplemental Consolidated Financial Statement Information Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation Supplemental Consolidated Financial Statement Information Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954473 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.smartsheet.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.smartsheet.com/role/NetLossPerShare 30 false false R31.htm 9954474 - Disclosure - Investments (Tables) Sheet http://www.smartsheet.com/role/InvestmentsTables Investments (Tables) Tables http://www.smartsheet.com/role/Investments 31 false false R32.htm 9954475 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.smartsheet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.smartsheet.com/role/FairValueMeasurements 32 false false R33.htm 9954476 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.smartsheet.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.smartsheet.com/role/PropertyandEquipmentNet 33 false false R34.htm 9954477 - Disclosure - Business Combinations (Tables) Sheet http://www.smartsheet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.smartsheet.com/role/BusinessCombinations 34 false false R35.htm 9954478 - Disclosure - Goodwill and Net Intangible Assets (Tables) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables Goodwill and Net Intangible Assets (Tables) Tables http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets 35 false false R36.htm 9954479 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.smartsheet.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.smartsheet.com/role/ShareBasedCompensation 36 false false R37.htm 9954480 - Disclosure - Income Taxes (Tables) Sheet http://www.smartsheet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.smartsheet.com/role/IncomeTaxes 37 false false R38.htm 9954481 - Disclosure - Leases (Tables) Sheet http://www.smartsheet.com/role/LeasesTables Leases (Tables) Tables http://www.smartsheet.com/role/Leases 38 false false R39.htm 9954482 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.smartsheet.com/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 39 false false R40.htm 9954483 - Disclosure - Geographic Information (Tables) Sheet http://www.smartsheet.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.smartsheet.com/role/GeographicInformation 40 false false R41.htm 9954484 - Disclosure - Supplemental Consolidated Financial Statement Information (Tables) Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables Supplemental Consolidated Financial Statement Information (Tables) Tables http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation 41 false false R42.htm 9954485 - Disclosure - Overview and Basis of Presentation (Details) Sheet http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails Overview and Basis of Presentation (Details) Details http://www.smartsheet.com/role/OverviewandBasisofPresentation 42 false false R43.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 43 false false R44.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) Details 44 false false R45.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) Details 45 false false R46.htm 9954489 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://www.smartsheet.com/role/RevenuefromContractswithCustomers 46 false false R47.htm 9954490 - Disclosure - Deferred Commissions (Details) Sheet http://www.smartsheet.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.smartsheet.com/role/DeferredCommissions 47 false false R48.htm 9954491 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 48 false false R49.htm 9954492 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 49 false false R50.htm 9954493 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company???s Investments (Details) Sheet http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company???s Investments (Details) Details 50 false false R51.htm 9954494 - Disclosure - Investments - Schedule of Maturities of the Company???s Short-term Investments (Details) Sheet http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails Investments - Schedule of Maturities of the Company???s Short-term Investments (Details) Details 51 false false R52.htm 9954495 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 52 false false R53.htm 9954496 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.smartsheet.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.smartsheet.com/role/PropertyandEquipmentNetTables 53 false false R54.htm 9954497 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 54 false false R55.htm 9954498 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 55 false false R56.htm 9954499 - Disclosure - Business Combinations - Assets and Liabilities Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails Business Combinations - Assets and Liabilities Acquired (Details) Details 56 false false R57.htm 9954500 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 57 false false R58.htm 9954501 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Details 58 false false R59.htm 9954502 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails Goodwill and Net Intangible Assets - Narrative (Details) Details 59 false false R60.htm 9954503 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) Details 60 false false R61.htm 9954504 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) Details 61 false false R62.htm 9954505 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 62 false false R63.htm 9954506 - Disclosure - Share-Based Compensation - Stock Options (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails Share-Based Compensation - Stock Options (Details) Details 63 false false R64.htm 9954507 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails Share-Based Compensation - Restricted Stock Units (Details) Details 64 false false R65.htm 9954508 - Disclosure - Share-Based Compensation - Performance Share Units (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails Share-Based Compensation - Performance Share Units (Details) Details 65 false false R66.htm 9954509 - Disclosure - Share-Based Compensation - Restricted Stock Awards (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails Share-Based Compensation - Restricted Stock Awards (Details) Details 66 false false R67.htm 9954510 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails Share-Based Compensation - Employee Stock Purchase Plan (Details) Details 67 false false R68.htm 9954511 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails Share-Based Compensation - Valuation Assumptions (Details) Details 68 false false R69.htm 9954512 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails Share-Based Compensation - Share-Based Compensation Expense (Details) Details 69 false false R70.htm 9954513 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Loss Before Provision for Income Taxes (Details) Details 70 false false R71.htm 9954514 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Details 71 false false R72.htm 9954515 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes - Effective Tax Rate Reconciliation (Details) Details 72 false false R73.htm 9954516 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 73 false false R74.htm 9954517 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 74 false false R75.htm 9954518 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 75 false false R76.htm 9954519 - Disclosure - Leases - Narrative (Details) Sheet http://www.smartsheet.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 76 false false R77.htm 9954520 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 77 false false R78.htm 9954521 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 78 false false R79.htm 9954522 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) Sheet http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails Leases - Schedule of Future Payments for Operating and Finance Leases (Details) Details 79 false false R80.htm 9954523 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details) Sheet http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails Commitments and Contingencies - Purchase Commitments (Details) Details 80 false false R81.htm 9954524 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 81 false false R82.htm 9954525 - Disclosure - 401(k) and Pension Plans (Details) Sheet http://www.smartsheet.com/role/A401kandPensionPlansDetails 401(k) and Pension Plans (Details) Details http://www.smartsheet.com/role/A401kandPensionPlans 82 false false R83.htm 9954526 - Disclosure - Geographic Information - Revenue by Geographic Location (Details) Sheet http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails Geographic Information - Revenue by Geographic Location (Details) Details 83 false false R84.htm 9954527 - Disclosure - Geographic Information - Long-lived Assets (Details) Sheet http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails Geographic Information - Long-lived Assets (Details) Details 84 false false R85.htm 9954528 - Disclosure - Geographic Information - Narrative (Details) Sheet http://www.smartsheet.com/role/GeographicInformationNarrativeDetails Geographic Information - Narrative (Details) Details 85 false false R86.htm 9954529 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 86 false false R87.htm 9954530 - Disclosure - Supplemental Consolidated Financial Statement Information - Narrative (Details) Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails Supplemental Consolidated Financial Statement Information - Narrative (Details) Details http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables 87 false false R88.htm 9954531 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) Details 88 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - smar-20240131.htm 4 smar-20240131.htm smar-20240131.xsd smar-20240131_cal.xml smar-20240131_def.xml smar-20240131_lab.xml smar-20240131_pre.xml smar-20240131_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smar-20240131.htm": { "nsprefix": "smar", "nsuri": "http://www.smartsheet.com/20240131", "dts": { "inline": { "local": [ "smar-20240131.htm" ] }, "schema": { "local": [ "smar-20240131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "smar-20240131_cal.xml" ] }, "definitionLink": { "local": [ "smar-20240131_def.xml" ] }, "labelLink": { "local": [ "smar-20240131_lab.xml" ] }, "presentationLink": { "local": [ "smar-20240131_pre.xml" ] } }, "keyStandard": 411, "keyCustom": 39, "axisStandard": 25, "axisCustom": 0, "memberStandard": 50, "memberCustom": 15, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 4, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 273, "entityCount": 1, "segmentCount": 71, "elementCount": 739, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1155, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 20 }, "report": { "R1": { "role": "http://www.smartsheet.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smartsheet.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "longName": "0000003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R4": { "role": "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss", "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Loss", "shortName": "Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R5": { "role": "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "longName": "0000005 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R6": { "role": "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000006 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "longName": "0000007 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity", "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R9": { "role": "http://www.smartsheet.com/role/OverviewandBasisofPresentation", "longName": "0000009 - Disclosure - Overview and Basis of Presentation", "shortName": "Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomers", "longName": "0000011 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.smartsheet.com/role/DeferredCommissions", "longName": "0000012 - Disclosure - Deferred Commissions", "shortName": "Deferred Commissions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.smartsheet.com/role/NetLossPerShare", "longName": "0000013 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smartsheet.com/role/Investments", "longName": "0000014 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smartsheet.com/role/FairValueMeasurements", "longName": "0000015 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smartsheet.com/role/PropertyandEquipmentNet", "longName": "0000016 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smartsheet.com/role/BusinessCombinations", "longName": "0000017 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets", "longName": "0000018 - Disclosure - Goodwill and Net Intangible Assets", "shortName": "Goodwill and Net Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smartsheet.com/role/ShareBasedCompensation", "longName": "0000019 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smartsheet.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smartsheet.com/role/Leases", "longName": "0000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.smartsheet.com/role/CommitmentsandContingencies", "longName": "0000022 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.smartsheet.com/role/A401kandPensionPlans", "longName": "0000023 - Disclosure - 401(k) and Pension Plans", "shortName": "401(k) and Pension Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.smartsheet.com/role/GeographicInformation", "longName": "0000024 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "smar:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:GeographicInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation", "longName": "0000025 - Disclosure - Supplemental Consolidated Financial Statement Information", "shortName": "Supplemental Consolidated Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-269", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-269", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:MtrlTermsOfTrdArrTextBlock", "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smartsheet.com/role/NetLossPerShareTables", "longName": "9954473 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smartsheet.com/role/InvestmentsTables", "longName": "9954474 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsTables", "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smartsheet.com/role/PropertyandEquipmentNetTables", "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.smartsheet.com/role/BusinessCombinationsTables", "longName": "9954477 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables", "longName": "9954478 - Disclosure - Goodwill and Net Intangible Assets (Tables)", "shortName": "Goodwill and Net Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationTables", "longName": "9954479 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.smartsheet.com/role/IncomeTaxesTables", "longName": "9954480 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.smartsheet.com/role/LeasesTables", "longName": "9954481 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smartsheet.com/role/CommitmentandContingenciesTables", "longName": "9954482 - Disclosure - Commitment and Contingencies (Tables)", "shortName": "Commitment and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.smartsheet.com/role/GeographicInformationTables", "longName": "9954483 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables", "longName": "9954484 - Disclosure - Supplemental Consolidated Financial Statement Information (Tables)", "shortName": "Supplemental Consolidated Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails", "longName": "9954485 - Disclosure - Overview and Basis of Presentation (Details)", "shortName": "Overview and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "smar:DeferredSalesCommissionsAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "smar:TotalRevenuePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:UseOfEstimates", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R43": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R45": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails", "longName": "9954489 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-12", "name": "smar:RevenueRemainingPerformanceObligationAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "smar:RevenueRemainingPerformanceObligationAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.smartsheet.com/role/DeferredCommissionsDetails", "longName": "9954490 - Disclosure - Deferred Commissions (Details)", "shortName": "Deferred Commissions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:ContractWithCustomerAssetGrossNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R48": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954491 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954492 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails", "longName": "9954493 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments (Details)", "shortName": "Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R51": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "longName": "9954494 - Disclosure - Investments - Schedule of Maturities of the Company\u2019s Short-term Investments (Details)", "shortName": "Investments - Schedule of Maturities of the Company\u2019s Short-term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-80", "name": "smar:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R52": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954495 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-92", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "longName": "9954496 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9954497 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954498 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-145", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "longName": "9954499 - Disclosure - Business Combinations - Assets and Liabilities Acquired (Details)", "shortName": "Business Combinations - Assets and Liabilities Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R57": { "role": "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "longName": "9954500 - Disclosure - Business Combinations - Intangible Assets Acquired (Details)", "shortName": "Business Combinations - Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-147", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R58": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails", "longName": "9954501 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "smar:GoodwillAcquiredDuringPeriodAndPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R59": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails", "longName": "9954502 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Net Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "us-gaap:GoodwillImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R60": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954503 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "shortName": "Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails", "longName": "9954504 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "shortName": "Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "longName": "9954505 - Disclosure - Share-Based Compensation - Narrative (Details)", "shortName": "Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R63": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "longName": "9954506 - Disclosure - Share-Based Compensation - Stock Options (Details)", "shortName": "Share-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-178", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-168", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R64": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "longName": "9954507 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details)", "shortName": "Share-Based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-182", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-183", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R65": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "longName": "9954508 - Disclosure - Share-Based Compensation - Performance Share Units (Details)", "shortName": "Share-Based Compensation - Performance Share Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-187", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R66": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "longName": "9954509 - Disclosure - Share-Based Compensation - Restricted Stock Awards (Details)", "shortName": "Share-Based Compensation - Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-189", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R67": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "9954510 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details)", "shortName": "Share-Based Compensation - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-197", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "longName": "9954511 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details)", "shortName": "Share-Based Compensation - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "longName": "9954512 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details)", "shortName": "Share-Based Compensation - Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R70": { "role": "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails", "longName": "9954513 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details)", "shortName": "Income Taxes - Loss Before Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails", "longName": "9954514 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "longName": "9954515 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954516 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:DeferredTaxAssetsDeferredIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails", "longName": "9954517 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R75": { "role": "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails", "longName": "9954518 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R76": { "role": "http://www.smartsheet.com/role/LeasesNarrativeDetails", "longName": "9954519 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954520 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R78": { "role": "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954521 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails", "longName": "9954522 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details)", "shortName": "Leases - Schedule of Future Payments for Operating and Finance Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails", "longName": "9954523 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)", "shortName": "Commitments and Contingencies - Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCommitmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954524 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.smartsheet.com/role/A401kandPensionPlansDetails", "longName": "9954525 - Disclosure - 401(k) and Pension Plans (Details)", "shortName": "401(k) and Pension Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-240", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-240", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails", "longName": "9954526 - Disclosure - Geographic Information - Revenue by Geographic Location (Details)", "shortName": "Geographic Information - Revenue by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R84": { "role": "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "longName": "9954527 - Disclosure - Geographic Information - Long-lived Assets (Details)", "shortName": "Geographic Information - Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "longName": "9954528 - Disclosure - Geographic Information - Narrative (Details)", "shortName": "Geographic Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-254", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-254", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "us-gaap:ConcentrationRiskPercentage1", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954529 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails", "longName": "9954530 - Disclosure - Supplemental Consolidated Financial Statement Information - Narrative (Details)", "shortName": "Supplemental Consolidated Financial Statement Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } }, "R88": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails", "longName": "9954531 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details)", "shortName": "Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20240131.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r753" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $6,560 and $6,285, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r276", "r277" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net amortization of discounts on investments", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r124" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (loss)", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r108", "r196", "r584", "r606", "r607" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r21", "r40", "r490", "r493", "r537", "r602", "r603", "r868", "r869", "r870", "r877", "r878", "r879" ] }, "smar_AcquiredFiniteLivedIntangibleAssetsDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "AcquiredFiniteLivedIntangibleAssetsDiscountRate", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rate", "label": "Acquired Finite-lived Intangible Assets, Discount Rate", "documentation": "Acquired Finite-lived Intangible Assets, Discount Rate" } } }, "auth_ref": [] }, "smar_AcquiredFiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average amortization period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Amortization Period", "documentation": "Acquired Finite-Lived Intangible Assets, Weighted Average Amortization Period" } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Useful Life", "verboseLabel": "Weighted Average Life (Years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r128" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Consolidated Financial Statement Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r103", "r753", "r986" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r443", "r444", "r445", "r622", "r877", "r878", "r879", "r965", "r988" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r76", "r77", "r405" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r170" ] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgencySecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency securities", "label": "Agency Securities [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r885", "r897" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r776", "r788", "r798", "r824" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r779", "r791", "r801", "r827" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r783", "r792", "r802", "r819", "r828", "r832", "r840" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r838" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r437", "r450" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r197", "r278", "r316", "r319", "r322", "r983" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowances", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r197", "r278", "r316" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r321" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofProvisionforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r320" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "smar_AmericasExcludingU.S.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "AmericasExcludingU.S.Member", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas other than the United States", "label": "Americas Excluding U.S. [Member]", "documentation": "Americas Excluding U.S. [Member]" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commission costs", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r116" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13", "r64", "r68" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total potentially dilutive shares", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r246" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r51" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APJ", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r990", "r991", "r992", "r993" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Asset Impairment Charges", "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." } } }, "auth_ref": [ "r13", "r69" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r157", "r192", "r221", "r253", "r266", "r270", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r485", "r487", "r508", "r580", "r659", "r753", "r765", "r925", "r926", "r972" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r186", "r200", "r221", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r485", "r487", "r508", "r753", "r925", "r926", "r972" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r92" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "smar_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.smartsheet.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.smartsheet.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor location", "label": "Auditor Location" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.smartsheet.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor name", "label": "Auditor Name" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r285" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r286" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one to five years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "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)." } } }, "auth_ref": [ "r291", "r579" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r290", "r578" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r283", "r326", "r574", "r884" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r836" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r834" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r833" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r832" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r832" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r90", "r91" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "smar_BellevueWAAndDenverCOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "BellevueWAAndDenverCOMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bellevue, WA and Denver, CO", "label": "Bellevue, WA And Denver, CO [Member]", "documentation": "Bellevue, WA And Denver, CO" } } }, "auth_ref": [] }, "smar_BrentFreiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "BrentFreiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Brent Frei [Member]", "documentation": "Brent Frei" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r483", "r746", "r747" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r82", "r84", "r483", "r746", "r747" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r483" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding equity acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r83" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r4", "r5", "r16" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r150", "r484" ] }, "smar_BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other net tangible assets and liabilities assumed", "label": "Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net", "documentation": "Business Combination, Other Recognized Identifiable Assets Acquired And Liabilities Assumed, Net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and restricted cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net Carrying Amount", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r85", "r86" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r86" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations", "label": "Business Combinations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment, including internal-use software", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense of capitalized internal-use software costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r17", "r167" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal use software costs capitalized", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r994" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r334" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r852" ] }, "smar_CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software development costs", "label": "Capitalized Software Development Costs Excluded From Share-based Compensation Expense", "documentation": "Capitalized Software Development Costs Excluded From Share-based Compensation Expense" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r188", "r727" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r188" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r122", "r219" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r122" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash equivalents", "label": "Cash Equivalents [Member]", "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r188" ] }, "smar_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type [Axis]", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r53", "r232" ] }, "us-gaap_ChangeInAccountingEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateLineItems", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate [Line Items]", "label": "Change in Accounting Estimate [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r232" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r53", "r232" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r182", "r193", "r194", "r195", "r221", "r240", "r241", "r243", "r245", "r251", "r252", "r313", "r355", "r357", "r358", "r359", "r362", "r363", "r366", "r367", "r368", "r369", "r371", "r508", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r647", "r669", "r687", "r704", "r705", "r706", "r707", "r708", "r847", "r874", "r880" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "verboseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r136", "r760", "r761", "r762", "r763" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r36", "r95", "r581", "r646" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r135", "r347", "r348", "r711", "r919" ] }, "smar_CommonClassAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "CommonClassAAndBMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A and B", "label": "Common Class A And B [Member]", "documentation": "Common Class A And B [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r988" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r988" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock (Class A and B)", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r877", "r878", "r965", "r985", "r988" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r102", "r647" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock outstanding (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "periodEndLabel": "Ending balance, common stock (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r102", "r647", "r665", "r988", "r989" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r102", "r583", "r753" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r815" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.smartsheet.com/role/A401kandPensionPlans" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) and Pension Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r138", "r139", "r140", "r141" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "terseLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r41", "r205", "r207", "r212", "r575", "r591" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "smar_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Computer Software [Member]", "documentation": "Computer Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r54", "r56", "r93", "r94", "r275", "r710" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r54", "r56", "r93", "r94", "r275", "r608", "r710" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r54", "r56", "r93", "r94", "r275", "r710", "r851" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of risk and significant customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r96", "r173" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk (more than)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r54", "r56", "r93", "r94", "r275" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r54", "r56", "r93", "r94", "r275", "r710" ] }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent", "documentation": "Amount, before 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 noncurrent." } } }, "auth_ref": [ "r928", "r929" ] }, "smar_ContractWithCustomerLiabilityCurrent1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ContractWithCustomerLiabilityCurrent1", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract With Customer, Liability, Current1", "documentation": "Contract With Customer, Liability, Current1" } } }, "auth_ref": [] }, "smar_ContractWithCustomerLiabilityNoncurrent1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ContractWithCustomerLiabilityNoncurrent1", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract With Customer, Liability, Noncurrent1", "documentation": "Contract With Customer, Liability, Noncurrent1" } } }, "auth_ref": [] }, "smar_ContractWithCustomerLiabilityRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ContractWithCustomerLiabilityRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized1", "documentation": "Contract with Customer, Liability, Revenue Recognized1" } } }, "auth_ref": [] }, "smar_ContractWithCustomerPeriodOfPayment": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ContractWithCustomerPeriodOfPayment", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment period", "label": "Contract With Customer, Period Of Payment", "documentation": "Contract With Customer, Period Of Payment" } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r115", "r570" ] }, "smar_CostOfProfessionalServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "CostOfProfessionalServicesRevenueMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of professional services revenue", "label": "Cost Of Professional Services Revenue [Member]", "documentation": "Cost Of Professional Services Revenue [Member]" } } }, "auth_ref": [] }, "smar_CostOfSubscriptionRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "CostOfSubscriptionRevenueMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of subscription revenue", "label": "Cost Of Subscription Revenue [Member]", "documentation": "Cost Of Subscription Revenue [Member]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r855", "r876", "r964" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r855", "r876" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r149", "r472", "r478", "r876" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r855", "r876", "r964" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r89" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r288", "r326", "r327", "r328" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r327" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r326" ] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available For Sale, Amortized Cost, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Available For Sale, Amortized Cost, Fiscal Year Maturity" } } }, "auth_ref": [] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due between one to five years", "label": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five", "documentation": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated And Single Maturity Date, After Year One Through Five" } } }, "auth_ref": [] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Debt Securities, Available For Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "totalLabel": "Estimated Fair Value", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r903" ] }, "smar_DebtSecuritiesAvailableForSaleFairValueFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DebtSecuritiesAvailableForSaleFairValueFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Available For Sale, Fair Value, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Available For Sale, Fair Value, Fiscal Year Maturity" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Securities Available For Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r898" ] }, "smar_DeferredCommissionsAmortizationPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DeferredCommissionsAmortizationPeriodMember", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Commissions, Amortization Period", "label": "Deferred Commissions, Amortization Period [Member]", "documentation": "Deferred Commissions, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r876", "r963", "r964" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred and other:", "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r149", "r876", "r963" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax provision (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r149", "r179", "r477", "r478", "r876" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r99", "r100", "r158", "r466" ] }, "smar_DeferredSalesCommissionsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DeferredSalesCommissionsAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions amortized period", "label": "Deferred Sales Commissions, Amortization Period", "documentation": "Deferred Sales Commissions, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r876", "r963", "r964" ] }, "smar_DeferredTaxAssetLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DeferredTaxAssetLeaseLiability", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Asset, Lease Liability", "documentation": "Deferred Tax Asset, Lease Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r467" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research & experimental expenditures", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r961" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r961" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r79", "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r468" ] }, "smar_DeferredTaxLiabilitiesCapitalizedCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "DeferredTaxLiabilitiesCapitalizedCommissions", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized commissions", "label": "Deferred Tax Liabilities, Capitalized Commissions", "documentation": "Deferred Tax Liabilities, Capitalized Commissions" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangibles", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lease right-of-use assets", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment." } } }, "auth_ref": [ "r80", "r962" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/A401kandPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to employer contributions", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r399", "r400", "r744", "r745" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/A401kandPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to matching contributions", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.smartsheet.com/role/A401kandPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of employees' eligible pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.smartsheet.com/role/A401kandPensionPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contribution, percent of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r70" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r13", "r256" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r403", "r407", "r439", "r440", "r442", "r749" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r770", "r771", "r784", "r820" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r805" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r768" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r990", "r991", "r992", "r993" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic net loss per share (in dollars per share)", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r229", "r230", "r231", "r232", "r233", "r238", "r240", "r243", "r244", "r245", "r249", "r497", "r498", "r576", "r592", "r730" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per share (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r229", "r230", "r231", "r232", "r233", "r240", "r243", "r244", "r245", "r249", "r497", "r498", "r576", "r592", "r730" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r237", "r246", "r247", "r248" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r510" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationBeatAmount", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Erosion Anti-Avoidance Tax", "label": "Effective Income Tax Rate Reconciliation, BEAT, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (BEAT)." } } }, "auth_ref": [ "r959" ] }, "smar_EffectiveIncomeTaxRateReconciliationNondeductibleExecutiveCompensationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExecutiveCompensationAmount", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible executive compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Executive Compensation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Executive Compensation, Amount" } } }, "auth_ref": [] }, "smar_EffectiveIncomeTaxReconciliationIntangibleBasisAdjustmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EffectiveIncomeTaxReconciliationIntangibleBasisAdjustmentAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible basis adjustment", "label": "Effective Income Tax Reconciliation, Intangible Basis Adjustment, Amount", "documentation": "Effective Income Tax Reconciliation, Intangible Basis Adjustment, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation capitalized in internal-use software development costs", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r438" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r441" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share based compensation expense, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r441" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issuable pursuant to the 2018 Employee Stock Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock option", "terseLabel": "Employee Stock Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EmployeeStockPurchasePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "2018 ESPP", "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan 2018 [Member]", "documentation": "Employee Stock Purchase Plan 2018 [Member]" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period in which shares authorized increase", "label": "Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period", "documentation": "Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of shares outstanding", "label": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding", "documentation": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Employee Stock Purchase Plan, Offering Period", "documentation": "Employee Stock Purchase Plan, Offering Period" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll deduction percent of base cash compensation", "label": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation", "documentation": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r767" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r767" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r767" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r845" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r767" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r767" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r767" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r767" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r846" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r22", "r184", "r209", "r210", "r211", "r224", "r225", "r226", "r228", "r234", "r236", "r250", "r314", "r315", "r372", "r443", "r444", "r445", "r473", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r511", "r512", "r513", "r514", "r515", "r516", "r537", "r602", "r603", "r604", "r622", "r687" ] }, "smar_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "Equity Incentive Plan 2018 [Member]", "documentation": "Equity Incentive Plan 2018 [Member]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r813" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r776", "r788", "r798", "r824" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r500", "r501", "r504" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r500", "r501", "r504" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r364", "r393", "r394", "r395", "r396", "r397", "r398", "r501", "r541", "r542", "r543", "r737", "r738", "r742", "r743", "r744" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r500", "r501", "r502", "r503", "r505" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r499" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r364", "r393", "r398", "r501", "r541", "r742", "r743", "r744" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r364", "r393", "r398", "r501", "r542", "r737", "r738", "r742", "r743", "r744" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r364", "r393", "r394", "r395", "r396", "r397", "r398", "r501", "r543", "r737", "r738", "r742", "r743", "r744" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r364", "r393", "r394", "r395", "r396", "r397", "r398", "r541", "r542", "r543", "r737", "r738", "r742", "r743", "r744" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, measurements, recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r499", "r505" ] }, "smar_FinanceLeaseCost1Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "FinanceLeaseCost1Abstract", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Lease, Cost 1 [Abstract]", "documentation": "Finance Lease, Cost 1 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r520", "r526", "r752" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows related to finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r522", "r531" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r519", "r535" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, current", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r519" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r519" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on principal of finance leases", "terseLabel": "Financing cash flows related to finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r521", "r531" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease included in property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r520", "r526", "r752" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r534", "r752" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r533", "r752" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r317", "r318", "r323", "r324", "r325", "r329", "r330", "r331", "r365", "r370", "r495", "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", "r564", "r565", "r566", "r567", "r590", "r735", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r898", "r899", "r900", "r901" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r190", "r343" ] }, "smar_FiniteLivedIntangibleAssetsAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "FiniteLivedIntangibleAssetsAmortizationExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Amortization Expense", "documentation": "Finite-Lived Intangible Assets, Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "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)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "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)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r130" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r340", "r342", "r343", "r344", "r571", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r571" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign currency (gain) loss", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r124", "r667", "r764", "r967", "r968", "r987" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r509" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r117", "r671" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r112" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r55", "r710" ] }, "smar_GeographicInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "GeographicInformationDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Information", "label": "Geographic Information Disclosure [Text Block]", "documentation": "Geographic Information Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 }, "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning balance", "periodEndLabel": "Goodwill, ending balance", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r189", "r335", "r573", "r736", "r753", "r905", "r912" ] }, "smar_GoodwillAcquiredDuringPeriodAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "GoodwillAcquiredDuringPeriodAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions and measurement period adjustments - acquisition of Outfit", "label": "Goodwill, Acquired During Period And Purchase Accounting Adjustments", "documentation": "Goodwill, Acquired During Period And Purchase Accounting Adjustments" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Net Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r127" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and acquired intangible assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r15", "r62" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of foreign currency translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r338" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairments", "label": "Goodwill, Impairment Loss", "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." } } }, "auth_ref": [ "r13", "r336", "r337", "r339", "r736" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r114", "r221", "r253", "r265", "r269", "r271", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r508", "r732", "r925" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r13", "r69", "r133" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r134" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r222", "r479" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income tax provision", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r110", "r162", "r253", "r265", "r269", "r271", "r577", "r588", "r732" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r222", "r479" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r345", "r346", "r672" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r346", "r672" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r223", "r452", "r458", "r463", "r470", "r475", "r480", "r481", "r482", "r621" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Penalties and interest expense", "label": "Income Tax Examination, Penalties and Interest Expense", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r960" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails", "http://www.smartsheet.com/role/IncomeTaxesScheduleofIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "totalLabel": "Total income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r168", "r180", "r235", "r236", "r257", "r456", "r476", "r594" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r208", "r454", "r455", "r463", "r464", "r469", "r471", "r615" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax at statutory federal rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "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." } } }, "auth_ref": [ "r457" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "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." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign earnings taxed in the U.S.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "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 repatriation of foreign earnings." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r959" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income tax", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r569", "r872" ] }, "smar_IncreaseDecreaseInDeferredCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "IncreaseDecreaseInDeferredCommissions", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) In Deferred Commissions", "documentation": "Increase (Decrease) In Deferred Commissions" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "smar_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r872" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r783", "r792", "r802", "r819", "r828", "r832", "r840" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r838" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r772", "r844" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r772", "r844" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r772", "r844" ] }, "us-gaap_InsuranceClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceClaimsMember", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Claims", "label": "Insurance Claims [Member]", "documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims." } } }, "auth_ref": [ "r165" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r63", "r66" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r215", "r217", "r218" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software development costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r2", "r3" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domain names", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r88" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r593", "r611", "r612", "r613", "r614", "r692", "r693" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r155", "r164", "r166", "r183", "r279", "r280", "r506", "r507" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r525", "r752" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r970" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r132" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "smar_LeasesAndDeferredRentPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "LeasesAndDeferredRentPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Leases And Deferred Rent, Policy [Policy Text Block]", "documentation": "Leases And Deferred Rent, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r517" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r524" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r524" ] }, "smar_LesseeLeasesRemainingTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "LesseeLeasesRemainingTermOfContract", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining lease term", "label": "Lessee, Leases, Remaining Term Of Contract", "documentation": "Lessee, Leases, Remaining Term Of Contract" } } }, "auth_ref": [] }, "smar_LesseeLeasesRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "LesseeLeasesRenewalTerm", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to extend lease", "label": "Lessee, Leases, Renewal Term", "documentation": "Lessee, Leases, Renewal Term" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r971" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r535" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r517" ] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Receipts", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "documentation": "Amount of lease payment to be received by lessor for operating lease 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)." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r536" ] }, "smar_LetterOfCreditCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "LetterOfCreditCollateralMember", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Collateral", "label": "Letter Of Credit Collateral [Member]", "documentation": "Letter Of Credit Collateral [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r32", "r221", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r486", "r487", "r488", "r508", "r645", "r731", "r765", "r925", "r972", "r973" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r107", "r159", "r586", "r753", "r875", "r902", "r966" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r187", "r221", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r486", "r487", "r488", "r508", "r753", "r925", "r972", "r973" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for uncertain tax positions", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement recovery", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r349", "r350", "r351", "r354", "r920", "r921" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r349", "r350", "r351", "r354", "r920", "r921" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated legal settlement recovery", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r924" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and marketing expenses", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r117" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r402", "r568", "r601", "r637", "r638", "r690", "r694", "r696", "r697", "r699", "r721", "r722", "r734", "r739", "r748", "r755", "r927", "r974", "r975", "r976", "r977", "r978", "r979" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r811" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r811" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r402", "r568", "r601", "r637", "r638", "r690", "r694", "r696", "r697", "r699", "r721", "r722", "r734", "r739", "r748", "r755", "r927", "r974", "r975", "r976", "r977", "r978", "r979" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r932" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r839" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r122", "r123", "r124" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r111", "r124", "r163", "r185", "r203", "r206", "r211", "r221", "r227", "r229", "r230", "r231", "r232", "r235", "r236", "r242", "r253", "r265", "r269", "r271", "r313", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r498", "r508", "r589", "r668", "r685", "r686", "r732", "r764", "r925" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted accounting pronouncements and Recent accounting pronouncements not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "smar_NonCashOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "NonCashOperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Non-Cash Operating Lease, Cost", "documentation": "Non-Cash Operating Lease, Cost" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r811" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r780", "r792", "r802", "r819", "r828" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r839" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r839" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r274" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested Restricted Stock Shares Activity", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r28" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r883" ] }, "smar_OnBrandHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "OnBrandHoldingsIncMember", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On Brand Holdings Inc.", "label": "On Brand Holdings Inc. [Member]", "documentation": "On Brand Holdings Inc." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r253", "r265", "r269", "r271", "r732" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "verboseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r527", "r752" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r969" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofFuturePaymentsforOperatingandFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r519" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows related to operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r523", "r531" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r534", "r752" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r533", "r752" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "smar_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax net operating loss carryforward, not subject to expiration", "label": "Operating Loss Carryforwards, Not Subject To Expiration", "documentation": "Operating Loss Carryforwards, Not Subject To Expiration" } } }, "auth_ref": [] }, "smar_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax net operating loss carryforward, subject to expiration", "label": "Operating Loss Carryforwards, Subject To Expiration", "documentation": "Operating Loss Carryforwards, Subject To Expiration" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentation" ], "lang": { "en-us": { "role": { "verboseLabel": "Overview and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r98", "r153", "r609", "r610" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r199", "r753" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r191" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Other Commitment, to be Paid, after Year Five", "documentation": "Amount of commitment classified as other to be paid 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)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFifthYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2029", "label": "Other Commitment, to be Paid, Year Five", "documentation": "Amount of commitment classified as other 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)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2028", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2025", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2026", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal 2027", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/CommitmentandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r20", "r154", "r204", "r207" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "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." } } }, "auth_ref": [ "r201", "r202", "r312" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r35" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r778", "r790", "r800", "r826" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r152" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlement payment", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use software development costs", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r121" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r214" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for business acquisitions, net of cash and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r44" ] }, "smar_PaymentsToAcquireFixedAssetsFinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "PaymentsToAcquireFixedAssetsFinanceLease", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of fixed assets under finance leases", "label": "Payments To Acquire Fixed Assets, Finance Lease", "documentation": "Payments To Acquire Fixed Assets, Finance Lease" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r121" ] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of long-term investments", "label": "Payments to Acquire Long-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r871" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r121" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r120" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Share Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "smar_PeteGodboleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "PeteGodboleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Pete Godbole [Member]", "documentation": "Pete Godbole" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r101", "r647" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r101", "r366" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r101", "r647", "r665", "r988", "r989" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r101", "r582", "r753" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expense and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r867" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r198", "r332", "r333", "r728" ] }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfOtherReceivables", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Collection of Other Receivables", "label": "Proceeds from Collection of Other Receivables", "documentation": "Amount of cash inflow from the collection of receivables classified as other." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r42", "r120" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from liquidation of a long-term investment", "label": "Proceeds from Sale of Equity Method Investments", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r9", "r25" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from contributions to Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r9" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r272", "r570", "r595", "r596", "r597", "r598", "r599", "r600", "r724", "r740", "r754", "r854", "r922", "r923", "r930", "r984" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r272", "r570", "r595", "r596", "r597", "r598", "r599", "r600", "r724", "r740", "r754", "r854", "r922", "r923", "r930", "r984" ] }, "smar_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "terseLabel": "Accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r849", "r853", "r917" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r853", "r915" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r848", "r865", "r916" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r131", "r174", "r177", "r178" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r14", "r174", "r177", "r587" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetTables", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Property and Equipment, Useful Lives", "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r132" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful lives", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r807" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r807" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r392", "r402", "r433", "r434", "r435", "r544", "r568", "r601", "r637", "r638", "r690", "r694", "r696", "r697", "r699", "r721", "r722", "r734", "r739", "r748", "r755", "r758", "r918", "r927", "r975", "r976", "r977", "r978", "r979" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r350", "r351", "r352", "r353", "r392", "r402", "r433", "r434", "r435", "r544", "r568", "r601", "r637", "r638", "r690", "r694", "r696", "r697", "r699", "r721", "r722", "r734", "r739", "r748", "r755", "r758", "r918", "r927", "r975", "r976", "r977", "r978", "r979" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r97", "r451", "r980" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r775", "r787", "r797", "r823" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r782", "r794", "r804", "r830" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents [Axis]", "label": "Restricted Cash and Cash Equivalents [Axis]", "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage." } } }, "auth_ref": [ "r30" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r188" ] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]", "label": "Restricted Cash and Cash Equivalents Items [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r982" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash included in prepaid expenses and other current assets", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r863", "r873" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "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." } } }, "auth_ref": [ "r169", "r864", "r873" ] }, "smar_RestrictedStockAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RestrictedStockAwardMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock award", "label": "Restricted Stock Award [Member]", "documentation": "Restricted Stock Award" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSAs", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r51" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r104", "r137", "r585", "r605", "r607", "r620", "r648", "r753" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r184", "r224", "r225", "r226", "r228", "r234", "r236", "r314", "r315", "r443", "r444", "r445", "r473", "r474", "r489", "r491", "r492", "r494", "r496", "r602", "r604", "r622", "r988" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r254", "r255", "r264", "r267", "r268", "r272", "r273", "r275", "r389", "r390", "r570" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r275", "r850" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition, Deferred revenue, Deferred commissions, and Overhead allocations", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r181", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissions", "http://www.smartsheet.com/role/RevenuefromContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contracts with Customers", "verboseLabel": "Deferred Commissions", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r181", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r391" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]", "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "smar_RevenueRemainingPerformanceObligationAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RevenueRemainingPerformanceObligationAmount1", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Amount1", "documentation": "Revenue, Remaining Performance Obligation, Amount1" } } }, "auth_ref": [] }, "smar_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of expected timing of satisfaction related to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period2", "documentation": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period2" } } }, "auth_ref": [] }, "smar_RevenueRemainingPerformanceObligationPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RevenueRemainingPerformanceObligationPercentage1", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue related to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Percentage1", "documentation": "Revenue, Remaining Performance Obligation, Percentage1" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r532", "r752" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "verboseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r532", "r752" ] }, "smar_RightOfUseAssetReductionsRelatedToOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RightOfUseAssetReductionsRelatedToOperatingLeases", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets reductions related to operating leases", "label": "Right Of Use Asset Reductions Related To Operating Leases", "documentation": "Right Of Use Asset Reductions Related To Operating Leases" } } }, "auth_ref": [] }, "smar_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new lease liabilities:", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r839" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r839" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsandLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r82", "r84", "r483" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfChangeInAccountingEstimateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfChangeInAccountingEstimateTable", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Change in Accounting Estimate [Table]", "label": "Schedule of Change in Accounting Estimate [Table]", "documentation": "A summarization of the nature of changes in accounting estimates, including changes that occur in interim periods. Changes in accounting estimate have the effect of adjusting the carrying amounts of existing assets or liabilities or altering the subsequent accounting for existing or future assets or liabilities. Changes in accounting estimates are a necessary consequence of assessments, in conjunction with the periodic presentation of financial statements, of the present status and expected future benefits and obligations associated with assets and liabilities. Changes in accounting estimates result from new or better information. Examples of items for which estimates are necessary are uncollectible receivables, inventory obsolescence, service lives and salvage values of depreciable assets, warranty obligations, and regulatory reviews." } } }, "auth_ref": [ "r53", "r232" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r146" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r881" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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)." } } }, "auth_ref": [ "r500", "r501" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r65", "r67", "r571" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r65", "r67" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r736", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Share Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesScheduleofUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]", "label": "Restrictions on Cash and Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r27", "r156", "r982" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesTables", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r27", "r156", "r982" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Geographical Area", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r113" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r61", "r109" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Available for Issuance Under ESPP", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r73" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Award Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r23", "r24", "r72" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Assumptions, ESPP", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Assumptions, Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]", "label": "Debt and Equity Securities, FV-NI [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Remaining Amortization Expense for Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r67" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r766" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r769" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails", "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r273", "r274", "r634", "r635", "r636", "r691", "r695", "r698", "r700", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r725", "r741", "r758", "r930", "r984" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r258", "r259", "r260", "r261", "r262", "r263", "r273", "r733" ] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net self insurance reserve estimate", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) 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." } } }, "auth_ref": [ "r35" ] }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReservePolicyTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Self-funded health insurance", "label": "Self Insurance Reserve [Policy Text Block]", "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r749" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or canceled (in shares)", "terseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "negatedTerseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r423" ] }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAttainmentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAttainmentPercentage", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Attainment percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Attainment Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Attainment Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average grant date fair value, RSU (in dollars per share)", "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r423" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "verboseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSA (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r420", "r421" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value per Share", "verboseLabel": "Weighted-Average Grant-Date Fair Value per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of the target number of shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Percentage Of Target Number Of Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of awards vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r424" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r434" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r433" ] }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateSelectIndexes": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateSelectIndexes", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (S&P Software and Services Select Index)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Select Indexes", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Select Indexes" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r404", "r406", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of shares authorized (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r751" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r427" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited or canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted in the period (in shares)", "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value, stock options (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r412", "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "verboseLabel": "Shares Available for Issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r412", "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r432", "r433", "r434", "r435", "r436" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r417" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or canceled (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r418" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r403", "r411", "r430", "r431", "r432", "r433", "r436", "r446", "r447", "r448", "r449" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r750" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r432" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r71" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r142" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r428" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of stock options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r427" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r160", "r161", "r866" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total short-term investments", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r701", "r702", "r703", "r726" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r528", "r752" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r125", "r220" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.smartsheet.com/role/PropertyandEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "verboseLabel": "Computer software, developed", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r182", "r193", "r194", "r195", "r221", "r240", "r241", "r243", "r245", "r251", "r252", "r313", "r355", "r357", "r358", "r359", "r362", "r363", "r366", "r367", "r368", "r369", "r371", "r508", "r616", "r617", "r618", "r619", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r647", "r669", "r687", "r704", "r705", "r706", "r707", "r708", "r847", "r874", "r880" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r37", "r184", "r209", "r210", "r211", "r224", "r225", "r226", "r228", "r234", "r236", "r250", "r314", "r315", "r372", "r443", "r444", "r445", "r473", "r474", "r489", "r490", "r491", "r492", "r493", "r494", "r496", "r511", "r512", "r513", "r514", "r515", "r516", "r537", "r602", "r603", "r604", "r622", "r687" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails", "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r273", "r274", "r634", "r635", "r636", "r691", "r695", "r698", "r700", "r709", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r725", "r741", "r758", "r930", "r984" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r224", "r225", "r226", "r250", "r570", "r611", "r633", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r666", "r670", "r671", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r759" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r224", "r225", "r226", "r250", "r570", "r611", "r633", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r660", "r661", "r662", "r663", "r664", "r666", "r670", "r671", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r759" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r777", "r789", "r799", "r825" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to outstanding common stock awards", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r882" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under employee stock plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r22", "r101", "r102", "r137" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r101", "r102", "r137", "r417" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r74", "r101", "r102", "r137" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r105", "r106", "r126", "r649", "r665", "r688", "r689", "r753", "r765", "r875", "r902", "r966", "r988" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r530", "r752" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r931" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Amounts of Unrecognized Tax Benefits", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r19", "r147", "r148" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax credit carryforward for income tax purposes", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r79" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Software technology", "terseLabel": "Software technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r29" ] }, "smar_TotalRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "TotalRevenuePercentage", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of total revenue", "label": "Total Revenue, Percentage", "documentation": "Total Revenue, Percentage" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r817" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r87" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r838" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r840" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r365", "r370", "r495", "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", "r564", "r565", "r566", "r567", "r590", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r898", "r899", "r900", "r901" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r841" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r842" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r843" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r841" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/GeographicInformationRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agency securities", "label": "US Government Agencies Debt Securities [Member]", "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)." } } }, "auth_ref": [ "r729", "r742", "r981" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "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)." } } }, "auth_ref": [ "r729", "r742", "r744", "r981" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r837" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails", "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "periodStartLabel": "Balance, beginning of the year", "periodEndLabel": "Balance, end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r453", "r459" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decreases to tax positions taken in prior years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r460" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases to tax positions taken during the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r461" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases to tax positions taken in prior years", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r460" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r462" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r57", "r58", "r59", "r171", "r172", "r175", "r176" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in valuation allowance", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r465" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r529", "r752" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "smar_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Weighted Average Discount Rate [Abstract]", "documentation": "Weighted Average Discount Rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding (in shares)", "verboseLabel": "Weighted-average diluted shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r239", "r245" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Weighted-average basic shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r238", "r245" ] }, "smar_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20240131", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479583/944-40-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r847": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 118 0001366561-24-000062-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001366561-24-000062-xbrl.zip M4$L#!!0 ( "R"=%C6Z"IE:", $S_ > 83(P,C-C;VUP96YS871I M;VYR96-O=F5R>7 N:'1M[5WK<]M&DO]^?\6<4[ 9.Y??_V8&0Q D*)L420M;;82BL1C'MT]_?AU]YM1 M,4Y^>#-2,O[AO][\]]Z>>)=%Y5BEA8B,DH6*19GK]$K\'JO\D]C;LU>=9).I MT5>C0AST#H[$[YGYI*\E_U[H(E$_N.>\^1O__>9O])(W@RR>_O FUM="QW]_ MIE\>/>\=':N7SU5O>"2'+V1\U%/10:1ZQP>].#KXOZ/>,[@7KN>;\F*:J+\_ M&^MT;Z1P *]?'$R*[V]T7(Q>[_=Z__.,KOOAS3!+"WB;@9OY(S]C]DG27,'# M!EE19./7^_BP0GTN]F2BK]+7$?U=C_[W/?ZR-Y1CG4Q? M__52CU4N/J@;<9Z-9?K73B[3?"]71@_YPES_1_%;Z,\;.P=X3J)3Y>;$$[F ML17Y2*E"G*51MSZ1[9C"23:>J#27AN)K7<#KHMH4CUJGN-./LPDR2K^\@J&)@Z,.,L7A[BKFMZ_PGWO9L)G9 M'.!L+D=*O,VDB<5(YB)60#K :S"[8B0+H>'_N= I_*7$0,%L-1(7?,A%-J1O M<<=E.A4RC>'R7.0C:=0H2V)E(^XT<5(X$"&.H4O\ *C)IFQC_MWJ0T]+A=E"NM!+Q\J^ 07YC!THPL-8T_D M3=X5)W)"-/@?7'S8A5S 0L*.#&D[8.@7*J)9[!]]J6A8-ZE5-. FT#:.%_C/ M"L>AD*=&/F 07C7S5*PB\ ME23 AS!DH.+A$ GB6HF,R?K4?_$.R)4&RS?("4X0IKK.53_SC/F6&+-Y4BCX M*1:#*?P 0@ ^_@H")$MSG%UFA!P6EH'>ZYSXB_:J/N=U[DU7W(4I)S*.81)[ MB1H6KP^/6]F4O](@.=+B]1Y>M'+&;3_4][L/L[!M;Z^OU,$+7(1^#$<44($A MXMEZ6>BX&HY*GA>1/W "4GLPU\QTQ67S*SR?95F,,L,'1\8G],0H%E<1L%!A M2E4[@?$'N'(L/\%+X=WNV*?US$4*W)CGTDP[*#I,-H&CKU =8L/X6N=P?"L\ MBFF LK89+#;]F]H&/)93.!OQL(;'%Z$2\)?O7AZ #,KA7$?1@&\LBUS'2B3J M"HY,/*ESE;!D*Z-1[7#OB$)^IC%F\$A#$X_[J>[$SV!4WHXPN MA)]:KD,.)?4<)B[BTCBU'=Z*NCAIP?!99[$5"+)8.'A^+V[E3@3O;GMC\)83 MT(P',OJ$/\$KEF>^WB;M\\_9#5@^N@H@?21L$( 2L( M1&0&R_;R^[F3KS'/T?,EQ QSV'JT[^Y?OML_[GT_^V]/-^M4XQ8R'!R$2.3( MHW#,P@[HN)16(4>:;=)RATQ-H=F4".Y8P'!?1/Y?10$M7K.M):XEJ&NY';[% MTKC[7GSK"_]-\'4;UZU\HUO.KNW:^^NO9+J;D4Y4S1L8ZYA.R)$$?I,B2F1. M#L<$=?(X])VABB+8<*D[U91SW*#5TGH%/#.+M#4>=!HE9>PDK_/ZK$CC6/6. MS!I=-SI):$71+-+.%]G4":WYA7H'7C;0B2ZFN(!#":84?DB0,="^4K ;.A4J M!;4O:AA)3>V%%)]R0H[5RA'ZH\;]0-F:=\6'K,"; 08'MGM]3ZBF>(,(Q1=-A?#6L"O_5!+B1B_YC\ M^SVQ@X_!13KH?;]B3]K7)\ 3&UC>D$9C(P^NL6:]Y8;AMC&/?E?X],=61?J;V!4?+3'AG+ MKV5R(Z?YLX>)-6_4&6&-3Q3J$W2)%:DJHQ4$O@NR^6-=M!SKY = M=P'[!?([Z-1G,_&Y*4K^(T"4 \*EB88'PD6]*GLE2< MH5,;!/MO)T9=2YTL'9J;4?,J_^#MSL![E%0S)\KA(5#'X;J<@?#VIC.P^^(Y MKL,E",8K=LB>7A/09 M]01?EX$^K%%' G /0)J["R>1=,]FUSLD77_>G=ZPO M ?@6_?ZBN2:=V9B!)4_'[C/^!E+/]'@ W$[" -AWJ'3AK2$G$.#S>:7&]<<8 M-6>W)?MCX7KRR=85Q'5<_;'.,_(K*1!_F='S< M98T.O8,M8*("CT^%?9Z2FMBI8*R(B[&043CH4S74^/.-O,)S'.FOF(HK0Y 6 MCW-A$LOQ<20I9L?<4/BM#C LD6"_B-"^=:J:3U872GUB$5 Y17"5KR0Y&RQZ MU^(QKQ4Y$&A_3:01SX0TF=#^=I@<2--G#.<(C-/HN++8U27\I.-.-BE1P:,T93#,]COM.1X _O*"A8.="K78?.M ML+WEUG".6O@E,<2M Y\=;QCXK&_ OMAF?&DFX%!#C<3(B8Z)E(&2TVP,"B5Z M@RAB$@@7TC=1F02Y4Q:(1$,HUYA2OJ3!$Q$D'#P@M7$WJ[0&GJDF<,RZ9GU^ MR)51BI_:]KX.!GGU&.U51*W*,E?D_&*V(\T6N WE(XO!#HW*)VB04HL6K0L9 M5NY9Q,C"^)6)\K_D!DBB7_@?I^@ @0$\7O?/RDNHR(0QF.86R13$7"UZ%?1?QN4 M1BJ!R],]]=FZ_A78:-F4$X*\538Q6:1B8*U\ 3K@T84V#YY"FX\YM+E1AU\? M!)$[36Y&BI0Z])0&W._T[!M2R\>8QPFB:V"R$@\\*[G@GCD(F0#*&D[\>OI^<7'#^*7_A_BY_X_3\7E M1W%Y?M9_+][^(?[WM_,_Q-D'<7[Z4__\'?[4/W][=GG>?_O^5)R\[Y_]<@'? MG(*@/_OGZ;NNN,,[?OWM_.*W4_'Q7/S:/[\\.SG[M7]YBN_JXX,O+O"7DX_O MWY^>7,*S11_^ T^ !UWVSSZWKY^^GIA^8;^Q]@U#_#6#_^ M\BM>'0QV*S?Q0\8@+ >ZRI75QD8.TD[9P07&QRBC"-U8>%HJ34PWD::86@5M M@,@!?MB?91I9=T>BU9 UR](4X1.T,0IN)RUG),U88!#.N7/@A"=]HE)?*?08 M,#AA"5"MY_$V72 .?P\&FB9-@<8XU)26'&8TP2!9DEA]6$Y#.3%0H$4J]@#@ M&U)2%4 0IPB"0R]JAZ7!6!8(*T $(YJ,%06JS50 CZQ#,"73@5C>W?J4_PRJW3NIH#+W;; M*G7%*:C2=M\9)]^0NC!!%X"MO,Q^(!YY&"2863\9OA@UM.P&DU) 4S5-+=+ M)X8*M+&M9#$,]55*K5T)G2/R1HH;@YN7BEA%! =@(D0L)/!2SMN6YU9G'K(V MG3L=V'((0639C8_7^TS\<2@B1Y9V;65/-B/ MF!C;?'>WPT0JNQ=9!X@2_?W9>%)LJ>;6DK&+ZC&Y9.:5[&A?F3*%LRB?"TDB M<'\0^&H6'PG3Y71%9PE+A"SUT;8AZ,W9#1[=@631J' 7=PA-/C_:%($P+S2Y M/C]/0R"\ZAZ33$!2B;5![<"F;%/TDDY^/#9,'*@">:ZI?DPM9T Q7A^TI:Q, MR$^D%/L-;>B43QE+"HH#HT[OXD/.:H5.OH3[0>;$**AU%_@">1)^'@ M)66F'*R/*7@>U@YK3J:%-]@*1+,@F\!YT'*?K?'005R;FA1NH"'9=AK' T^/ M*S:A?&'SI!H;LP6]W_$&7>*&T,85J,\NY(Q'Y^ ]?'+P/BH'[Y:)_@V2_8?= MWOX"V9_H3^A<9GU:AIBC0G[>^W<)*TQU[P(LT"21(,5"1)Y#!Q'&?& R&:.L MQ@04)S$Y=J54LU ?N8J&<"%5 ,):DPQD#XK5P0T'Q^*W[D7WI"N.>OL[,ION5J&/YWA1+0.!2M,5O\] _%S-'N)"=)"".I6 M?$Y1P:NI3166J"K89:-!WM/G%'XN+3F#-=S1NRWV-)?4X@0?C[ (@M>$O6!S MQ:((2:T+OT>K'*:42%-]*TC?H$'"')MU^!KE!LFFM^YN;X:[!270HO/56]D5 MB(K.PO0DBQS)T#\>>X CNQ.;Z5%464C3(C6V.065%NXCCX0OB+@0DROSJD*/ M?6DML<*%%F%5T#-O*Y9&$EV41@UA%FGD]47 7$!\K]JKP,%KAQ=:)!_F0&_:7!!)=YR:+S@80#G7F4SL#AXCH8 MLMJAP'7I JKVA)AY;E?\Z$I\7F>:,PSAEC@K!X5-@)^8C!+Q:*2IWW3+*7SN MRB3/_(6UL5#,W273X%BQ%(&<.C#V!(2]+L?V6S=BSD76)MYCS[)&E"N7(>33 M$JV;$MV@66$#HQ58WR?_YM83%>9XU*NP:=XEK$S3_(VFE2OUB4\AZ]&R& 0W M4SKXZ\M!5P>I0ZL)6*^:)WXL#8Q/*B,KC![U6^D4EM6N'J3-Y(JP+<5DF4%JW)T^H2--DFS6!FL'_UVQGF)Y3=5K (0BI_Q MCE,0:VHTNVD[MZC3N]]N=NE^;W/.^/W90K.B'WU*LYM$Q5>5'MIWF[J5+(MX MR.81G%>IJ"%9DY=<5BN I*D-'PY>>V!K(PZ9NU9&GV6#?>+ MVEPX"UEBDHH M;EW.>7^M.>+%J=-OT0Q=Y41OK]>P<3;8!)H)V:78\';;[,(O'W> MI-J&R0V?'74YM%Q(7/-EZ*.+WAP]16\>5?1FZY6$Q3TG'EY)N"@C1+UE)M]* M%:"UWX3-O^(,K0I3ZTO[LSP\+QP5L^2A)U9 M78.WU7-&9N'O!5NIKK8:>78'^HH\UHMJ#]9B K,F(F&D[7I14J2'Y7 )&)A) M6P$8\DNS&\36@IN)=3CO3-U"=EX(>Y.UPQLV#B8;:1.58]38, ?6CY6@W1;4 MW;&A881>QPS]_Z(!S'1TJK\]MV(!UL6'2J@3!H>ZN0==?5R5OP$C&&0YJSNT MA]@H JP5O5RTXQP(H@+.>5'%"--I&+UW9G[R=&&P,#M::,K6$!5O1ZIZ/70+(-:.EW5%O M2Y/(L(].O5[CNWHO*!O[KK\E19"NY;XRU9A*/U/SNX7I.1$L#5)ZC(T,DY0B M*7 OY_B#(I+F'-H+*ZBN^/5MAW;?&]L,<+P,B&LK>:0E3T%.+?J:#N_*N5#W M<6_=W?]5Z;'9<@IUBA#[*V M\Q'E9U!:LKLH[CC4>#6 $"3*%4LFU$R8:[&7:<$50GTC *X0">J_'C@XL-=Z M?0'/I;,POYX8UYV(^:#4>-0]?E6C1LFU9CK.M,M,,S*1U&ALD,53JTWD3:/D MJ[;^*3KMC9OG3]'IQQZ=?E*REE*RN"?I)JA6E;9=C# _9^=PEV, BOOAY%AG M=@J:%Q;OH(+*A4JF@+ZZ%!8IO'C'IIIC;GENB\8+VUC4-5-IO#2X?9>\XIKB M;>$B5 5+2'/Q"[A'[^2)LF90]YYMPHK8$E3C"18%SKD!O>;N'*]P7_W= $S:$8.R($N/,G/)-.LL0LNNW IB),/$(U&N>Q1'N+!. M69E<48Y2U9C9%4(1_:A@H+<=5N63_:(!GH%-Q*/!F@*#76[HY.)KML'&WC\Z MP; /!WLOEAYE==M1[_F"^KCOBJ V MG27ZSJV3\YZ.BWL[+NI929MS7/3+*\Q4.3BB"EB'#''RWD9'OD'U+!N@MY$! M$WIX^#OOF'RBGONC'BNC-X=ND ;PP7]DYI.X*#*P/?U!8C50]@0R1@'[N58G MA@JN;/M=!BTE[/'W6TJZR 4Z!!N5>-UA.0(J31!A%S-:I'H>B6AFO(DI>Z-'I;36AZ>'%B7I5XY+?JZ/= N3D^L>EO3 M_U\]/W)*^;LLCO=^-#+]Q*IR8!3TWNWMD^J\3H>BI_3$=MVA+$+L;D?T[LK4 M,-G;Q'!X/_D0X;_KW+(G&,&],B$W4#]7V!<%"<%ZA3?!VXVF^YB'8^N(X3>! M_[^\.*>G4/6.ZM7&[TUU:W_1[S6H>+4^ M@8.@;5X\6@[ TUJZUAQ^)4'L+:\2]>[ ?2LW3F_GOOL8PAVY;U'IBW5:\O4S ML88$Y"RJG!,($*>AI$D5(TFP\RH>D327609P21 %EFYI)LW,$4)=T,CDF/@5 M+K:;N&C9/ 3)]@/E*!L[,]]@Y@N*X/#^?(1[9'_@ MJ[*)S1Y L7K1/P_VTI(NKLM 15@%^W;"77K5JJGXIH4JIBIUBLZ%/1 M05".GR HCQF"LE$J @E5F9!0)8D"5G_D ( MY>2CCF*$LV1 /QV?'3+::DW,+7PSKPM,!F>VB=Q6 8H3_2*&N#?-JGTON97D M>G4H7!42]Q: X8]%2HV(5 UQTCQ,434)=70#2OJ5C@@S"?=)J^WC/E4[67"3 MOKP-?S,M./\6"$1$+-"M^5XF!?D C&=_.XDV4YYSQ!N/JD-U2NB )MIHQZHI:17 E MKT)^=M[9G751W+P\XG8&3SM^?SM^>K(Y&TZ8NNY%-X1*H5O'FZ&D=>3YRI)&'B<);.^CU#IZ@(CX[W_]?/;V[+)JK+--@U\49Q GH;_T#D?4FJ)+9];!.Z6#G8") M7UQ.=?_E$E6J\*(US75A>Y$5O[V^4E2=ZLPY%R4CR:M^6ZVQBH54MX-W/$4* M%ZD7V/6WOL:NQ-M(JZ%X3_U)7 T"G==[),/K;Q2G"OZ[Q. (@I7\!J*KUD'X M;ZOSM>U,M+ OR3J8J&U+74WJ"??:P U,P#3!OF$6TX"7#\NB-/5:LWND_ZF@ MS5W0J<.WOVUT)%.?L1ZUQOZN9/J$[;_]8[ZB3/6FD\1#5;U?FB1L\WB@A@YN MT$R7NJ9HK6*:[;UHW3MA"QE;<3H>P/46M.%BC<9%OT!A*N+KV 3_F+ER)C3M&\%U% M_11;[52"%%M\L!SU#X2+C4''O(,NU)X=BD\X<=$Q9! RD'9FVHF0O\SV+!W+ MHG#MB!JS0NA/J'5W_.CI-3Q^*EKGNI_?^@A;2056M#!9TO'+%SQASBWU[L"U MMCX,M$B772BW K9+E7N W^5[6JUOEYF?;P\SMQ?\X8Y,P0[.)$([RFSH/;YB M )\72,8Z9>>V;[,Z=IIKHCA^[MCRS'=7E4A/W-R^:'19_7:UF>--HQI+)K!U M QW[@[I%EM4JHSD@"64=>DW&^E*=9G+GCNCU_HL-">5C%X,ITZ6-#*2IH@*7 MA SC7[] E^@U"6E.4>R')QMR"EW $"2>@_4B\P\_E$4MFT7+_]KV"XL] M\-NUPQ] IO+FWI.?>HV;;J?0^I.X4X[](R6&2S3+MHW5OXS='\5^8C[0-[B= MCR[&^?(IQOG(8YQ?*IPV);KH0J-O5S'X^\-GS0F-RB2RM7W%3R68*WC):GH% MKA"50G3X(R;,!#5R(SR;6X2W>IYT=+&,%KZR[56VMWJ9G>D[Z[%&Y) M4/REX\%E31LV:J3)4:%8/1PJ0_T)0_]HE9-"&#/_=+'C_"$3.24/.7I51%*. M)R(OQY0*?XV8/ICUKD7%R:#4BO,8VN?3!6&S*7)EJ^ M>]37$]O*G2Z;V#VJ06U!<:2J)M(=:7!B,@&ZG12TFU5'6RQW'VF@389AU'N/ M$!5=7:&SKE#!NSV:TZBXC,)$HR=JVB!RVN]R!V$D)UONRXDO"X_E^Y;MHD=6Z+^6B:EQ5S;O#UX-[\4T1P\B*!T#"U.-0+U69E(YYAC MBW78\&*VJ&@TMLB.3TSEI-0LB;]XW?B!P2O8-\HKUAAE?8J4N)L-JTG-&6=C MC,X-B[$"0^I(2\TO+T/JU86ZWQ;'7V\.PQ\$VLKB1%%?NRXHQ DW75Z<4Y#4 MJ(:&L@Q-$C; 1@$QRB/A$5B/)Z+=5NQ=I0Y1=HA^Y.>1SW.T=NN:5=NO'V/9@H((#OFIA"A(&5G-LH2M5(1GW MUYP\$ALAGZ4\KA%8)=,LI>%V9!U]NZ2$)8^6"9; YA/'2OGGR;Z_!M_@V[ <-_1L4X^>'_ 5!+ P04 " L M@G18>W?8+A,# !W&P $@ &5X:&EB:70R,3%F>3(T+FAT;>U96V^;,!1^ MWZ_PF*:^!!*2-!=*D;I6ZB516_6B/DX&GR16P4:V24I__8R!)5G675XFE2P/ M"8[/[3O?,=@*'G.2!3^@247)L4=<- M.T,8D,'0[?5'8QAW812%A]#KA,-9% Z^NI96U>*ECE1Y#,=60IF]@,*_U^\Z MP\-4':TH40O/[70^6T8T\&><*>U/:/WRLC2S:PR+N;87IX[Y'!4S]@PG-,Z]@P>:@$37L$)W/,'LH"4QD[8$ M06>EH*2OH,/47LQP5:'0=F+*H$;E=@L<]UDH*:%84&V3S]"]#E7)!8!"ERQR MMG%M(/I9_ J',=0"(1<$A*UQQ#B5X-471X3*-,:Y1YF)QB@=;2>H2/82A*(1 MCBLGQE\Y7?$P'CNCPUY!A=+Y5Z1V7+'D&);:BNS.];K.:#!\<[KCN&_._[T_,MLV(9=AZ\3(%+-CJV?5"BDF1*\(KYN^('>[6&*8[>2F3,N_+R"] M$,K0"$1<8$4Y\S*F62^DK. :)V!*JBZQ_'LU5?GY.^CF9O!.L%]E@DI"H^+_ M(@=Z+7&15H*("W0CYIC15S/>2DMC2L,*3H2"&8X4NA6<9/KW7/ L;:'I]+19 ME6 %3U@N=+"*LQ9ZO#]I*J-?!&9DQF-=YZWMYT-#>#R#&*^P@$:S>,.0(1)= M:"9UT+*@$OVG\CU3>9)))71 &-VJ'$T5:1J=:X"-Y_*2+4&JXF0C&\_F7I'9 M0"(?&2U.\!,=,.%)4]G<.!7OSXUV#\@\Y5)A=*0#!;@7? MQ_<[;=.-V&AWO-GBV6B%_- E2KFDYG6PT+X47<).WVC=(C'=CLY:!8>2QYG: M5?E-JZGZ+AM?;=-P^P902P,$% @ +()T6(7Q/^BR @ +@< !( !E M>&AI8FET,C,Q9GDR-"YH=&W-54MO&C$0OO=73(G:7%BR+[(;($@I(1%MLB @ MRK$RN[.LE<5&MB&EO[ZS#]2@E*KJ(:T/UECSS>,;S]B]S*SR?B]#EO3?]=Y; M%ES+>+-"82!6R PFL-%<+.$Q0?T$EE6C!G*]4WR9&7!MUX='J9[XEE5ZPTV. M_;V?WEEU[IV507H+F>SZO81O@2>7#1XNO'/6]I/ ME.?A*4AZ?*WX^^5>FMNCPBQ%+KH02/!9 A:2D/]*<@C5=,HF8/BU7K79T9G[W;3]H_[[>.('75WN<(VYY,8@ M?#SQPB[,Y28FZG=WDR,,WSK7"5U/3CW1A+'"I13_25J'W7[TQE\^X6NI>3'! MG6HRMGCT4=^_43]-V$++?&..F_S-/U#OU7]U5OZ3/P!02P,$% @ +()T M6)N[!D5#" !RH !( !E>&AI8FET,S$Q9GDR-"YH=&WM6FUSXC@2_GZ_ M0I?4S2950# OF0S)I(I)F%OJ]I(4(;6[G[:$W<:JV)97DB'LK[]NR8 ),,/L M9J;(SN4#P5:KU2^/GV[)7$0FB2\O(N#!Y3\N_EFMLFOIYPFDAOD*N(& Y5JD M8_9S /J15:N%U)7,9DJ,(\,:]4:+_2S5HYAP-VZ$B>%RKN?BQ%U?G-A%+D8R MF%U>!&+"1/#^0-1;IR&<-GFC<1:V0K\^"L-&J]4*Z^WV:9M#XS?O *>BN)NC MS2R&]P>)2*L1T/J=YFEFSJ\9K?JM8ZZQ^QVP+SV=7'Q<'/= M&[#ACSUVW[MZ&/2'_=X]Z_UR]6/WYM\]UKT:LMN/S'O7;%7VWLWN/>M>W]X- M>]?E[)!?-F/->H-\L:YV!Q^Z-[W[ZNTO/_5^G7O9J-<;NSOI<"G2 *\LX@^V M(GR!_J\7D=;&B/0K[+]N,9.8MF3&'E,YC2$80\6E5KFHYN!6.AC>*X$*>;SFZTLE("J9X;LV;M MIW'Z-ZN1K1I[<^B=UL_7/X-;PWI[K(O]%4T%$(,-0X*4-E#@+2#\C>BK! MS*6=;-EYH7!EH1 7(C^?@P\EJ-[;ILO%]"O"ZFUCCV!UQ(^WP:K\B;M9[*XQ MV+;L?!X)%:J(/L_U[E.H-(V +59RQ4[F"A4@$TR$MOR"4I!:/=0F+YFIS&X* M8FYA4E2[9:HK!?/1H$"60ENTC$5@=^XZ'VD1"*X$.2!<3;9\FY*F7%.=M$^5 MMD75LI'4@ ;AGMU.RK '%'X>7WEH/*W@@HF/,XM#U#$(0RQ MSQ$3C)7>T*\LBNP.O.8N-[[!Z;ML3T1<78= M.ZLBKA=5F3C&PA@"2[XV'@4QSG"G^PAQL2%^)E_YRR%:0/=[V2"T7WJ#8$_ M%H"N+$F".*L,JB5?$"R^H!ROM6<+TSBV:$8JO:B ]@:J3!)A#, G&'DDL<;2 M>"#0/JOD"*&'!*B)8/$_-8KSYP5^SP6:;Y^-//7M;O7X^]P'[,VA1ZOVSJ- MT,D#-5P"44G;--KP^0(01D55733_4^"/5"9=PV,+I6W5[+G<_!3BB\!9].EN MD[R!L7B $S4L"&LKD(L&#Z<@&K$/J[A:K;%0ZSQ)<+/Q!UAGBD*Q\;SF3]7A M=NOUHW+['J#\2<4U5$@1%4P;6%;#Q-MCT (A%5>;1#J1\02H0*5\7)SFJH(( M(!;O/2"VQ,X;J"!^1QRH/T?\.CZ=\IE>7?[G7SRM0 M]1HV"L4M5>!FVVMI8S=CBX HW,%5$<Q3:INUL].7UXK&OFWMIO;$!D(]0[)G#[AI(N9 9SQ]?] \>);N3IW9@K!8 MXRN(%M:]H/I&]D3"93 2;)]CQ\'FVQ.LA=B'V>J+YC_E5?'.?9_\>G/80DJV MGZMOV5<\??F<[R!:4 _]@@9EF3U^9/.(O*XH[UED7U?PKB(!(>L]@9]3[6:W MIGC35'?;X;=;^O^#J1^C4VOI76B/MS$-.H5 M^[/#+V#YOQ3%$]LU;?_Q8-%'G>VX/=F/EO?$_1#SQ/X ]']02P,$% @ M+()T6./0/>4^" O2D !( !E>&AI8FET,S$R9GDR-"YH=&WE6FUSVD@2 M_GZ_8@[79>TJP+S:#G9<16RR2^V>G<*X=N_3U2"UT)0EC3(S@K"_?KMG! @# M,;YUGJZIQ\]W3W216CBZ/(B!.Y?_N/BGY4*NY9>%D-BF*> &_!9 MID4R9K_[H!]8I9)+7BZ.W?W%L5WD M8B3]V>6%+R9,^.]*HLT;O%ZKM0+O;;,5M'Q^ @"G>&D&(_ZV#O^MEW JBKLY MVLPB>%>*15()@=;O-$]21'(Q.!B"B>[/YV.=4USMU]I^BGD@D,/>GWB GKGJ#8?]#_ZH[ M[-_>L(_W@[O[[LV0#6]7W2DXLB^6#^Y_Z[%ZLUNIMPZ[1^QVP.KMZ_SF_N:Z M-V##7WKLKG=U/^@/^[T[UOOCZI?NS<\]UKT:LML/K(Y *.^]F]T[UKV^_3CL M71>C0W[9B#5K#?+%NMH=O._>].XJMW_\UOO/W,M&K=;8W4F'2Y'X>&<17]J* M\ 7ZO]Z.M#;N2+_,/H(!]K/T1S*",O- &1',F FY>7/0/CO_LK^[>C>?E'+? M1V:J1!#D+%!44RGH^=8[4:_.C?[VJY^O;$OCK-JF;>BSD$^ *9@(F"*GFU!H MUDV2C$=L *E4ALF$?9 J9O5:Y5RQ>:TP; M>Q?3]UQC)#%L\8P])'(:@3_&I\Z&5KF8^A)-2"3FD MN$P2680""&")*+/+:6N/QW7(@DA.]1S="L9"&\5Q(4X_.KO1RG(!I'INS)JU M7\;I=Y8C6U7VYJ!^4CM?OPY7MO+-P5FC?GJN\_CG1041@0P"@;=VD_N,*[#A MQ/"(402T[0P00Z-(Z)#$22Q&$B0BI'M?:"^2.L-Y1(]*1BZNJ9(>^/BS9H<8 M1A\0%RY6O<]>R),QL"XRSR"+4*+>Y)5Z^Q".[-1ZVW=W[E90Z98X/)%^1O14 M@)D+.]FR\T+!RD(!+D1^/@8?2E"^MT67V].O"*O3QA[!ZI ?;8-5\8K-+!;7 MN-DV[3R-A#)E1(]G>OX[%TL.O"O$9 @\AS.!]_R MVA,PW!U1KQ:9HZW(7$7CSJRQ!LK=^69G;"*>)\(GR'$M$T[$RC7"E0HXPB%7 M_AP3B%+!1R(29D8)<=.R](18^%AD.'"OB!8*0,O?GW.'TDREB$QM$[CG2>5; M VPI.(8$\W*$ ,412 GY)()EK@,A/B$B10I]1AGX?0+0VXD:8<*CS/('10J" M .LC,<$]UAOJG$5RWH$/W>WFTL=B#R.3#\W7*FV_/UV%%3F==E MBB)42#H;M,92&_R=#LE0E_90T:<,;#],K;(] M'7%V'3FK0JX7&9KXQD(3?$O$=C]RDIQAU_L 4=X*1>-P!3X Z4^5_S8Y&?+-GM&-S^1>!8X M\YK=-*C6U:V1*+ZNQ5K>'J]U7&<[@;47N/-9 M(VF,C#NUY10^P@XW,^M3GGCGZZZA6B)C#)41/@ /%1Z@=QT>3?E,EU[X/?/E MA;%=T\(?A:U6!4$6\51#9_X'55=IQ&<=D5BHV$GG^$;+XAKVN3BQO+_O\[^[HV[RH4$+ /B]1]6VB,AE0/9@H4 M);3#C^[H#&66TB3579ZNY9./-@5AO_EVOZW['BC^&NM32_+LWUQAO]&HE>W' M@L_@_+^UB\>VAMK^R5]>59WMV$GL1_UZ[#Z?/+:?;?X%4$L#!!0 ( "R" M=%@%!RSX?P0 %03 2 97AH:6)I=#,R,69Y,C0N:'1MW5A;;^)&%'[O MKS@EZFXBV6!SCV$CL82H]!*B0+3M4S788QC%GO'.#$GHK^^9L4W(0K?9-FG9 M(@28<_O.=8[=7^HT.>LO*8G.ONE_Z[IP+L)52KF&4%*B:00KQ?@"/D14W8+K M%EQ#D:TE6RPUU+UZ$SX(>=>J9[]RS2R\#WO.\JEN^L'PNNT9A$X?QGKF-'DZ8/VB4)6_ @1+145G+9 MDAZ*1,C@R+.OGJ&X,4E9L@[>SEA*%5S2>[@6*>%O'46XC2_&P\%L/+F$JYOKZ?4O3NZ>.?"I%.,12@2-=J9? MO2+VQWS,(12&>Z27H)84!YRN2P#7-A-0@8IBF1&JUI%3#F(=5.#9< M;XZZ];K7&XHT(WQMK_S>":"B"R%3\#WW1XB%M!ICID+4N*9$ D6W(_B!H VY MAH;OY..<*.1*D+*!,:7A2C+-T%_"(Q@]A$O"%Q3/@31E2AG(^#:<$1X:L*22 M(M9M;+D')30'Q@[\3.0M7%7Q.Z+2@>&2T1A5HRG-[BA,XIB%5%J#5Y(J9E)D M0F"T%JXZ@!R:Q6O(5E*M"#)H 5LCJ8BG'4G&+Q*)S)QJV^PE$W9=J7Y*Y)QP MJMS)0T+7, BM85-]#M*)=HR<89Q394GI&FZYN,>@+:AC*47*XE62K#&U:9:8 MZ&TB*NG'%9/4')'*YG6#])A@YB3XK>/H9(/G,?Z;V!>@_--&,WET;,", M$..8\Y18M5A;FF#11?CO$WB$2<2787P-$L>029( BF$=8YT@(4-HRBF*AQ,> MFO]18<2L:F,.N59)[HC(J+0VU2>YJCZ_<7M[FE*3>4)+B;F06#,N-F=",D6# M\DIARRQP8Y@+K44:M+ ?[TS58!L45JVYG/RX2U2]?)_0 M.#QT5%HNR%5+JNEHE]9L5XM-9"_9J_I_2ONVIH-A"P9 MRNG5RK,3844D"O/\KM*HE#P9B2+<'@,/?,M5VG@%U@+="ZJO9P^&N;=5G0F- M=VHG+YM__]2P)?8>AWVKV]MTUM_RJNBY0_+KS5&STU/V\^DQ\<33E\_Y,UB+ MT:-%%B O*)&P",J(?%U1/K#(?EW!>]:Z8C;/XRO)\,S,\-#[_,-3/R8]V,OG"):V>^EW_!E/]'4:S9K6G/GE:(N"9B>-N">UDY\%Q9 MW,JT]_7ML^[#GBYIWEMI\"94+9C320-"&FRW:>"SW.<&O$>Q0A/DHK/_*E6S3Y-^P-02P,$% @ +()T6$IPJ2*-! 8!, !( M !E>&AI8FET,S(R9GDR-"YH=&W=6&USXC80_MY?L273NV3&!MN\A!B2&8Z0 MEKZ$3"!S[:>.L&70G"VYDIS$_?5=RS8A%WK-M4G+-<,P./OL[J/=U6KEX5HG M\=EP34EX]M7P:]N&4: DF)IB%DBO$5O ^I^@"V7:'&(LTE6ZTU>([7 M@?="?F"WI)1KIF-Z5ML9MLKG8TT+__ZQE^K!'0OUVG<= MYYN&P9T-(\$U.I.H7/XL;3RQI.F]MDG,5MP/D"V5C5*WE@[BC#:B1FG]0)< MKV ]GEPOIA?3\6@QG5W"UQ^TT1Q&Y[.KQ>1\.]>;")XXO;V(WW\1FMD%++Z;P'QT_6YT M.9G;LY]_G/P"H_$"4.(YCO?9R=W1!S[68CQ$#;_=2_6K5\3NF$\Y!()S&F@F M.-PQO0:]IC#B/",Q7--42 TB@GE"I%9K2C5,>="$PP+UYJ"/W7(P%DE*>&Z> MW,$1H*$+(1-P'?L'B(0T%B.F K284R*!XK)#^)Z@#YE#V[7*=DX4HF*4;&C, M:9!)IAFNE_ 0)O?!FO 5Q7,@29A2!67\%,@0#PU84TF1ZS:W<@4U-0NF%EQ1 MA'XKPJ6(J07C-:,17#!.>,"0X"R*6$"E\;? LTAE$I_0:F&T6JD%B- LRB'- MI,H(IDT+V.I(53A-1RJ614*1%H?:-KP&X::KS<^)7!).E3V[CVD.H\"$OB@^ M"^5$6X5> 5Q2941)#A^XN,.8K:AE)%7&HBR.<\QLDL9%\#8!E?2WC$E:G)#* MI'7#])!@XB2XWDW)-VIUQ:8K)IF8 52HQCRA-BS&)I:8(U M%^)_']$C3"*_5%)5,+$*,8EC0#4L8\P""E*DIJRJ=NKLH,&0&=.%.T1E<;D0 MD5)I?*J/Z8%0X,2Z&U2/PN;L?;HFIP%U1>C;M2_#!*-)URG-#8.W18>Z[$32-JZ?"I MK--K5H/(3K'3=/]4]BFS[6:_]_)6D>QQYWEF6R80L@;4S:M;9B?$BH@5YOFT MT6[4F)2$(0Z/O@.N0=4^7@%:L7M!\UYZ7X '6]49T^A)[91E\^\?&J;$WF&O M[_8'FYWUMU95[;E]6M>;@\[Q0)GO1Z?$HX6^?,J? :TZCQ:ICUA0(F8AU 'Y MLH*\7X']LF+WK&&E&#L/KR1#2(J8!W2!&@6!R+@N[M:5\M&N).QWN]UO=O^' M#G^.@YCI\? 3D<$:9]!R1O^,EO^/HM@R(]2.H:U2L8N(X14&A[2Z_=FRNM;T M=FWC9]W)'D]L_.I+&N,X>DN?O"-ZZ.C&B?.@0I;8UC/] M5.4O7BM5W^4;KI9YL_8'4$L#!!0 ( "R"=%AN: YZ\QT "2[ > M:6YD97!E;F1E;G1C;VYT[JJOVR!9&@A X/+4!:T?SZ?0= @A25V+WIEN1. M/CBV1.)X>/>%U],JS]Z\GBJ9O/FWU_^^MR?>E7&=JZ(2L5&R4HFHK2XFXI=$ MV4]B;\\]];:<+8R>3"MQN']X+'XIS2=]+_G[2E>9>N/'>?TC__WZ1YKD];A, M%F]>)_I>Z.2OS_2KDU?[)Z?)T?CXU>GQ<9*<'AZ_>'5Z(LQ//V?@V?P M*CS.[]AJD:F_/LMUL3=5./_9\='H<%:=SW523<\.]O?_XQD]^>9U6A853&?@ M=?Z51UD:JU*?JSV9Z4EQ%L-ZE7FV\MT'O.6_C\NL-&?/]^G?.7ZSE\I<9XNS MO]SI7%EQK>;BILQE\9?(RL+N665TR@]:_2\%6QF]@'W1!W/>ZBL8*=.%\EOG MW=Z^O[BYN_W'Y>6=N+I^.]J"%5]=O[O\> D_KN_$VP_7=S<7;^\^W(B+O]]< M7KZ'#Q^]A0/=)' (&='+V?5'P"*XT%0W$VU%5>PD)FBU0!A M%961<54:<3$Q2A$I[OSP_.3P/-P3\[7XV _X10?N]CJ=29>+" M%-6_'(QE(622&&4)S#\\/SU8,^AN+M\!B[E\MV[ G1Z=;P@RM6QFW3!A9!H) M0:RPY7E(W6FJXDH#<4H+A"NJJ1()Z"3X>R8M+!=XNJQJHX#HLW(N=O")C8#O M9;/T=[#@38'Q(T3D;Y2L:],I#D9P\ /[B]%SL%,]\\C^$3B^5O8;:#8;>([#R'HP.A!K/\FA MI3WD)-=+Y\!#W]4&C37$G1D,4R:(21[D0!Z_$I5\0A5"J/H5; ?P'1HSQ'H"/X] M"5FYBL<>;AN'?8!T7!O3#;$4M%:P?G1@T,?ME[#N@%N0J01&$B!\A=B,6_+4 M2.HP\'#>H9B"D0LHBMB=29W#% LT>6%X9"CP+OOJ<&J5S[)R01JTZ<#,T%O= MSV!* _-*Y%M@J<'ZAE>.Z[E*!_>I@2'6,ELFU:+$%$7TR5 MS."4=6%K$ "QBL2]C!U;LCK^)"K Q@AF*52J*RL(X]U!5=K0MB*!Z\'5P>P@ M@>!!8:>2!/TLDS 2?&XU8+H3QO80OQYE"F'MHVRZX 3X=W'2P M)APH,YPB@?4@IJ(1IBH8T=*^5;#8N9P&\VBOZD-D,Z!2=0U,@:URP1%2>)D$ZO[^+9_$^1& ORUP+ 8L6H: MMN6;A_L')^(2.$VU0*LI.5# M6#*X4I0KM9F55C4N0=C/BVT ^HO- 7H$@*M!?F>@W7CJ0%&OBUJR3@D?W*-9 M!5_B 8$E:V)M'4V@-F)9E^1S"DA \4'(N30)/A,K. VRL )R2QJBU(9T(*2L ME:K@2%Q4?HEQ5K,NE'Z%I!O5P#_"!#L&I==C#5$!;<^?#B,BJ)A81_0]P(S#4 MP5 A7%5NUV >QK7A,#;B?.&,41JRU4%"_T#D)6/"AIZMP9IIQI- Y$#K:.W: MP)TF9%U-2P,PH9GDLOE#EJ2:23@A!<^#\;X'! HS]5UD^/[<:.0UHX[_HR%3 M=&R D-"X46*%\#'[&Q!<#]VSWR\N#)Y*ZIC8VQB9,MB-$0Z3U0E_5I$&D8$E M[*02V>+ 3H"-EW6!_]N*W23 #U5"=B%P'P(:6MG U9&95O*S8MM66OC&DLT( M[ZHLW0O<*_08K: $^>7^PK?X?9VCDI*@4T+F.+UMF)17'<-XYQ 8T5[)"^ E M$6J=Z,/$X:=E!C^DR3,,L =GDIHRYV5/I"X )UM?!!X U@:30)M .P#V)J" MF8\B U4QN6 TX_-K-CIZE*OT"1AB1]MGB%T5(,G7[N3OHCCQ5\T+"[$XAT>F MP'R0:30<+0'-@M";=#"C[G4)ZBL]ZG).R)_CAP-T9<:@$//1 Q:CMB +S8P, MU!/@!*!<2&(GB4M59%6B,[$,./;B"P&#GPNB1N)PVL[HBEDG;3!K&@A"@X),VH#SM'.WOBD0N8/4I>DI) M!Y_1; ,D[@9[LF0\;(X=C=9-PX_W?!6I1GAK@&#%J6YW1I+LNW%F 9IE3_,4 MASG*T>A@WU2H&_QL61]YA[&=TKK <7C8XJH-9FX< R=E!-G3JA6# MY=SZS"B:LHL+BQ6!H/]4E'/ @KJR".UNW)8,+C2Q/(Z2K0''!CAIBKZK MB_%@^*Q))^ LDG!A[;C!H*W!%0G _K@R9>&S)$KC_\>YRS%Z2UV0<:Q@7.8P MK P@\G63$YGPIHH0#88@\F/'"8;<\'^@ (H!?X&22-NR44,O9(;1ES\\?W%R M3@XT4$,Y9&T[7"&(OQZ/#CR3H"4SU>"X]I.JXJFB' \Y,3)WQA;3AR<^@SPW MZ;@FVTG9WU:I>$J0PU1222R$',RQ46CEXYYP7"<35=F&K[<#=J;9278[I,/I#>P '>+8 M3>P;@82: M,M>HWH,69"/./0JMHP'.ODHSB?J:#4AUX+?(1ME=*A"GXVG#")TFLIPI!CG$8"/!QV!].'+;1TWOI?JC0#/J3I+4:75(@IP<\LZZ:"D>'Y8!4TA,6 M!>-JFI#4>SWW@19.W%^*#Q"ADETF P0Q+N7 M%(;&8F6\7B8M/0YM!F072!: M?,R!C!G8JRC!6B$#F(Q]3F#9X0R.1#'5DVP*HAD&ST.G;=!S<>0A"^\I%SJ^+:D%HI,CGOPG^*KLO ":,=Z-SV!$L!=7^I6PKRH%E16=4U9FRNX^C7R=8=_I\=:%HC[,"T E5XG3^M?^3"KG M\?9%GI8/:FV"Z[9E+JWG]] 5\;/;C&I%) 59@/'H"JRE-L!#)3_D:*^"*BE7 M?OFX2#OZ^6$V9+;W:-J1Q,'51H(*?&@YFMJ,V(HC1HEGBEV7+O)L6#2Y>IW/ MEQS'[%,6Y%/6.653#3B!>VYH]+R3=XYSMI#8HE[$HHE#T,289,OUCS"^P=^] M3QQ3IUPKITYD G,YRX)LQE]+V&&VZ%?7",H#U2;Q((Z&C--N7IHWM]$HS53% M:BWM!LA]#W8_H9C99A2_;@I)!%TP+K(LC)/TZA($0>,+3DCY4!?^ M'::$N>21,&4^;EIW@=C&0L-.019C5>%RO8*5)"7Y3U(]T5[;24*U42TG ?W'P:U6K7+V]3-3JW?:I_!!*&SI=WBJ<'" M-(;NX2FC"C5G?@.?ENEN+[+MRAYQ6DPUY/"8+E(T39CW#NS/;ZG/2WH'VIV* MN+X-P^"DF;:>LZ]G:N'+I+KI* MT]DZY_='H_8N/VLNA=@4'M^F:K0K\ES;\5;'OI8JGUW)<3G.T._KWR\U2/=25^6B]JL53H.&5W8/:,(8N9(1M3!K>1I!FH7\O2 M?6(H0: GT($@B[W&;B!]/4OF&HD7!,E,5=03H=4,X/.T1A5I)C7HYJ9- G8+"9?A9I[*^=EF&:$V5ND(3)8-U M&UR9;6M)I"5-O^=S>N+B;>MB1W=DDF'WD\4&18^&LAV]/HYB*8COM-9HQ[I$ MO2K ]9I3ZD.*E*QHMJCMA5@G'ED#NVG+ !/*+"E?= MH[.."M[?NRHH5$V2[#;W3&/*WN8.4W",0 PQ E*&@P78+])T3R7M)Y(^#1H> M%BHOMLZ#>@=XR!G\;6CUS^0^?;%][E,\J;4SV3N7QS<0AG>>(BP]=^&HH33? M3JTV/,HM5H-885-QV>F/1-\L58N2%4]A[,;;%WFVK:3!_,2VEIYK3BDT3\:Z M\QVV*3?++6"=)X0\$.Q() Y-##@5>8U*5K98[0UN*U3_7+2U=09[P 6Y;EJ" M<%L[L5UR";57!!8M+O=H#Y >0\"I3BLDAIV#%UQ_YZ*^C2<>T\:PTB5U_17* M=OPF0%QC731BV9!W\:.LDJ*MP^ MNZ)/A25JDQHS&K:'%H4+7W!CO6YN&N> -HEJY7+%K*?8;DF7(P5G?'>H%CLW M>_,YPAB? JLZ6G*#Y4Q0JU<=M 3P$5' (.RIE['YM"Q]-;GDBU:*/RIG[ F( MN:U+(KNM0;>ZE]G:J17*GR7MR>&^Y7DP(X0EJ*Q$MVK)_ O*:L)U,!('LB?7Z'[>*76]C@\;HL]FY+2OEH M$H[?^O*F]?JN1VOV\H?YGBN,0-?I2\B@_7LU5QD0Y,[!X2YWS'"A7"KC&>[; MRZZEQ>K\Y5Y%;$GEG8FVMI;</G/#SG_' S24GW^6AV%*E*=[/'FMI>EWU!M>_MAYU6D.L5 4]: M77BU=6[T:U51*MPMIZ([>^QGVV_9<+NP(!+6'R,;2+7KA;>:60MQ3WT*"$+:HP7&I]M,-X+P7 M6&;A5^J\Y:#B:5Y5KT?9$^9<)UO'N6[\S1B,E730OTB#N2:;4*?=H5>W4NNN MN3!#"3&(RFVCEP&<#IL- ZV"V8*W8U!9-CJD76Z;"_POM\=L;1/GNN[>_.'O M_ RS19%T.K'\+Y,RUYYW>ZRUJ]IET8+FQ=+ M*$J0H)+C=SA D4 MA?O,1IQTU3+6H+9>5K"D0K5!E511 MVRK7@)@61?*E;=FTHW>#IL4IE1=,6/%I+C8*V$%38,H-F]WF @!U+QUPL2!; MC[MWDB8']HAL+2(V\1NZ,TCI#/N&:4?=?1P^4AB&8#'H,Q-\+ MQ?G-FLIQZE5M6;OQ7]-5%R(OAC4#YVMR8=!J'LOX$^P2GM]S2)_"/T#5;TH" M--D9"%E@Q ]Q_]R_28@9+ MA0Y&RK,G\:+)$5&DP$RX] 3>9?T:;:K0)YAAF[_\6M:/@^@7"5^#[=+M.[M1'D3:Z;7@R_ MUL#Y$VZ[T/0$Y.F6TV&VCXH.U\[B'DM&%U1(U43/;EOM YV[=0SD$/B*K]* MTW8_[J>C8>XC:(V*_5N$D'Q+9+LY5BM<"=?7-8BVL>O0Y8LK&B!?%+X@EDF_ M<,U"G1'7Q"_;I#9?[ES46>;=9LDR$_&/C3&(@79QP57.=(.';ZUM#EPS8*A?P6T)N]+4SE+LE5N%E MZ_"-J(V=R&EOBBL>@^X3>/\-1_X @5WA^!@M%F!,W-C=]7.S'/M@^ 27]J:= MM&VC)M(TV4&^?#_'F#ZU1XN-'C<31;W5N3:(Y&SK&4QT1.2MXK[(9#]-7&R# M/5_:UYCSAXUUB7-AR-.@_]Y,VFTR;\$PJ$KF]N\:5S5"+-LR MUZDODX4A.-F!,]U+UMJ#%. =W1LDX1Q?6"9_O'/4N9('XX-DSZ3T*Y,:L#ZL M>#=I]KAC]G\#MLY%O@P#*=]PT MNU4-,L53Y-2T)9>)3:='=QT4RBVMFYQ=&UM+OZU697)PXVL2Z$FZ^P/6XP9V MI438 K%33?3$M:P7V\;X;A45KZ.[>K%V[G>5NKX;*TMS./GI'LZ;2+LN%"8= MQ,KUH*770\= %.)R*]R=VA&V:<2+9M%6HN'8*\\5?=3"$:BIXV\(66,&>A1? M=D+]F2B7&O">7Z^9?:GF&AK?L,@K;%TEDI,9E-^CYG!8L$W-X=0' &H9&&WH M5_+6Z&[B8)[A69A%-U.Y@1FFX?!/G+1?;AMIMT[,GR@$LG;R1@U[WBP*D:@; MF_D2.GMB4TTI+EU=#)*Z4YYZ[30*-PTW)IQ1)S5W@6%+H]A$H+<>O,X0]:C" M9T<,E35L'^J^VC;4O4+/$MB=U69$ER\LYE.X^NU55G]C\-LV,:*7B4&U!DYA M:U[T.AM*MBS#9!#*AB=1T%R>@]C]*$1<([:=;!NV?<#\(3RCCWC!9[(199K] M!-<'EYGYH$Z;N\,O=JY1'?9018-,EYRR9?;471:GVX:U%#D#+HGFX?K1=;#? MA/JL8G?/KJCF=+5?7E*?W7;ID? JP'RJJ9*^[W! ?QM&:?1$%]@+#.L4R5/I M7ZG*"<&0=T%D MP;GQR1$82]*,^K7.98?\FZIG\A@&8;HPN$#-;YOTA6[+G6]F6KYY79&KH"%* M%/V8M97)F55G_I=SO"$\DXLS71 HZ*5SH!!@07N.DA%N]^A:C&7F5D"+X:\= MLIPOD1\J6 U5>(G=J@T(E3ZL4J6OSL^&9WNK_YZ?W2P\KMO-.R/M&1> M-@#&SF3QUV='SUHB2E!]/3N+]])\@A_P\2I)]JU^;NM)7H-6M.%GV1ZB6-V'X<]^CG?8 M#W_##Q(,;$N:)9SB$2ST[52K5%R2GH"R_D.:ZG@UJ6[KT: *PR>SJ0?S'N_G M%@>GD3CKSGY/\/_>BJVTUZ^*R;+ 'Q_]?8?%Y?_%!+"%-6_ODNT[=5,OI_CT]!,?N^S^[.<]7=5Y_=1=9PSIN>&/N"C M_K(>M(]:T&_6;QZ@:'V#"6A[/Y*;[;O3?2.=[L<#OM15)QK^Q#O'X;]IE6=O M_@]02P,$% @ +()T6&AQJD!<#P >5X !X !O9F9EO7TC)>D2K)M:S[ZV]FR'U)LNLX9TN-XZ)VI.5C.)S';X;#?9FY M6?[J929X^NH?+[_I=MGW.BEF0CF6&,&=2%EAI9JR#ZFP%ZS;#:W.]'QIY#1S M;- ?#-D';2[D)??/G72Y>%6.\_*Y__SR.4WR,M;I\M7+5%XRF7ZW)P_&D]%D MG*;)422&\>'D*#HZ'$\&A]%1.CX8C_D?T1YTA>:^CW7+7'RW-Y.JFPF<__C% ML' M=WDNI^J8)O2/2SJ/CN97U<+6EM?$WS2G?"9S)?'WY[!@F,CO^U8KFS7"B,GOH&5_Q7' M402#T\>%9]\0^N=2B7(O_?;]AZN"FR4;=4BX;K<6(GQ]+9_.E <:Z*&8^99? ML9^UFB+=EY(S,>,RWRE._.U8^KW@A@%?GSX9'9[L!@>\RGIK\[&P3DZ6V];B M"V[!VSC-]&0B M#%OJ H1UGNLE>:.%=!G#(4)?IA5]=,+,+ /GE!@90_]8Y'K1>RAF;G/GA@?X MWV?MW'CCSD45^^Y'7C;->M+BU6#LO?([;:636MTS09L%F/T.$KB0>0X3@B@S MJ1AGDR+/NT[.!)L'VABW[)T15N)V==B/NNMT]RTW%R#X7*5^!"/F&H8 X6Z( M,(I_-#ZQ[.S-+SWV>LDL" %B+9>!0N3"@6QW2 \2K2;2S-:5P&7<40MN!"M M8@Q3&IL[PQ-7\)QIPS3T,##>%#_&(&D'PP9&B4# 2O !_;/4;_? 4+1 MBK$EP+4.#+GD<2Y*V+!J@HV8%C \-C,:1D]A)-MC[]$25Y8>_IWDW%HYD3BG M9>(*$(HW\_!,:6!7$7\4"5GZB0!S#"87G\)*D#**"\%WP!+ LLI9 28=8DN8 M_<]"&H% !R;=09-Z?TH1[Z)2'/1&8V3%J5+H0U]K5=CM:X6 C9,HPZ0" #P\ M=3%2UVE*7HV+01--I17PE7\\/M@M(L0XO[D/=E%>1_V7APA M*\X# -T1@2_=0*#*RQ&:]Z$W[QT M=:2-^#S.:R;+'PJTB+Q"-?C;Y=E.L?5 ME@9]12!Q%@#W?Q;@;83)E_ !['6>DSFF^:+@3BKT"VC-2&20.>RD914@#:E#!R6PL3K')0,7$Q2D/I<'JJI<'3%UOQRRZVA-/%]@4B%[X3 ,] M%>FTE>UXR=.'__!MK8]L%A(,5%H(VNW2S4-/7"2Q$$VA5+QD8B.IL \^?(Y/ M'1JD>,EROGC6\?Y\TI@)J)IQV&T(L7"??5#&IT;01+#G@ *(C3!]BV);)%DY M!G .H\<>@Y\OT^1MCIH.=B9J>@,HRRW;<1/;AIE[RQ7 OI#7HO1 HF?P,6U* M?$DB?B )%=>Y\]>:FQ0??@^*E#@-N'@EV^;[5_FVR@B [9@:KE#ZE5BP#!51 M>"Z1K>,!%[!+GA<>6DPGI$*_1H-WC 9/C>3YYTWZ]$GTHG^R M_GL7(,G>JY\4A%D 2W\]_XW]B%*Y'01R&^4,^KA)CP"8R[ 0<*O.R 2_M4XG M%^ ^)#B=H):PS$HA^0(U^#J5&W?*>+;LN\:JVX$6R=0G'$4@P4\:>R_&(5[%\#3)-9T!SV$Q/HJEQQ[?H .5&D"+HJ%" M? UALJ.GP6018, ! %%XW]R$"VP?OB9?Z0RG83QPLM0W"&RC,?F9LE0O5+E-2N#281,!:0C/B!X[M;:@I*8/90H-Z LDY1(6 MUJ%>:YSUO+O$D6CE0THHA$QH&_ -1O^BA@T^1"-HM<8'@ *+3"8>2VHE:$B, MRB!J NACEE7TU>"13A+,>" X:4_[HM>./;5 M.=SD'+8AP^\;/N==V^=DP&(0KL'UQCN,=#3H153*$Q+5QT;D'#-PUU9%A5JE M?MV%QU;GA;N^RT9XOE(U-5JKFAIMJIH:O;A;U=0AK'*U:LK_SDSM8J:B&X/? MN^B2ZSOF^0+$9>_1EH_=WLT^L%8ZN!YSC?HU] FG0&C^ M@V6Y9OCV$-&@]Q4_[5;2^XO'3R$5]1Y/:;8#G4Y!PT*JA[R[W91-KD^24&T@ M9DIER*S7^79H%L8A6&7]<)B_IGJ430FK03\Z9.<$M][E$# WLU7X18FR.NCE MZ]JND,BF+D@/P9":D,WAMH.+T#6%@> M3E1K0#!)J6[J&R_;?'DRHZ&.Y- /Q<(^E&!7@LE)M+9+5?FK9Z*VXK M.! (\8"Q!6KS-<5W$&B 5H+4GF5<31&,0Q/EC,Y9O=S3RCSLX,G-O0G>:&<$ M[PV=V8F&W-TIKKXWB3RUK=I049+;-L0M2UK)+9X@8IU3(N=HUJG,M([10]>N M!7MKM:$*9\^"#C1-\H(B8EZUF_A8-Q,0C60-+: BCTDNKFA.+)N"KT"R.9[? MH(S[8\]A/]J_>$;-MZS:/OI-$CSAQZ+PPM3DOT*H9 86%P$( M6Z4$Z$@>XGN)^8(MB/*F LDOV%J\V!EKT3H]_1%4P("4+[[V:T4N%?99*,8 0<=Z(-$-O T,UJ&8]>^96PC\KKC7=&CBNO]TL-\]>1R(.*\\_R@GQ&)=.E MJ[.=EG<+%:TI&69>1X[5P=8-5WLZ*)-4D+0)KPF%&6>*\0)PNQV;'H/H'NZ8 MZ-+V_DK):$ OF9QO1VC?W'"-3%H*')2N ^"0*$3L!F8W%+'>=!6M%/J0P> ^ M?]\)60PV$SQ%8P@N+Y]UJ&:X#&:I/,\+":.$"D#^#QGD);-'QR8RG5?6<=Q/ #E W$<)Z M:?W]O%"_*/TI#$+?D"("D@5F)TH%A&'= D>F$4/6IG6)#\> =:,G0]JGF5_\ M1QV'6T=@$/ *>6<])U)CX0;^VV0U".15W+V31X MV:KTE,(#P@#D;3*;.+%6^1(ESQ- ='.L&<5]!H883+^HQEZ@5?4[N6$WJF56 MU]D>E?$\VAGC^4OAD/_L%,OH)6K =NSF;XKJJ^LJV_*:H!>A!FS,^:(#RFK* M\^+:A*Y(;0,EH$6#/Z@GJ'F7NK1Z,9[[B E8.&?+K(U48"+@^]4K#9WZN$AI MUZG,'Q%!!\JE$H 5M"&UVNHOU!2/L2784&@-Z )(P"_0OEHK\0@*UT^4--J2 M]2)3WE!)[./WS%_-I+)(L"S/PC7+%.M[W'J=-?X?XWLVB-USO"N*N>EENU"H M;)V BGNS#[PG]0>%%TG(UOJX654< QJ.@(:XI@%K1/,0@C@/^6GM4EWJ_!+Y M)N;<>"/K]$H[.G,OC G+G11DGFKB5RI4<6YHMI^4T]?"A)=:07[6_6EEAQJ; M;J Y=B>W!H 2;*DIYJ4MQ0R'!ID+?@V3_4:C/W>/*W2)^MNW85'OZ 7_J&. M)-G[5A#YH#;L^NC8"( QQBO-7>+C\KX!W1=\?&%RM .O"2AE[765]V5GF4@N MO-TY#==/*DN&;RG:CA1ZL.Q?;(&W2'5UCX[.T6Q!>4Y T26 +@\)O90*/(,@ MO%LO-,&%8D%K%6N'"RR=OPRP-Y% ??SI'LJV?UL ? 8B2B].D)!.0O'(<)6Y MF%(NX>YOBC#"N?.W:.^D%E]KF[[6-GU!UG('WAU16LLW_L+=EC.)#8L8O"XB M=+ OH*BV=3'P5ID$ P;+5/6J,XXCKM6.-%ZK0K?RR]R&3P8 [,4C,4MPW J0(-1-)@>R4F/V^F& T9$JQ]\42).#SQ MNP@F[DT:?IJ$N-!F!+C '^'\FEAJH;!)%D+LZGR.FG(#]^<%F[( M7PU()#DV+^T8!)415)'\^FJ11T1?6L8YBY:OJHLB_JRXD"QO%RV5N\"TW ML,55LP\0,VM]@="42F9\X!9NTK*/&L2UL-_<\C5^@^'&?;[#"P$?8J05=])? MYD,+J;.QEYM_J0PGPN :Z!=B\[U_*JO9"HW^#5)[(O6F-?M)%]=_3& MH]'#LZ_]XKC;OLJR?Y/D/AS0?WA?ZFUW*A+M\Q_'Y+2P%=+#V-,GP_&)I=_X M$5]-!K^P-/-6/Y^G[]MV+.T5=_!5:W=6RL]YB>/GC?U@;MAG#R'""'7R#3_< M3'/2 =!NO/GR"WGK[2_=?/_U>[_3_O+W[Q/B1^,9%Q[AVG4N0R\&["?.SE8^G]EJ1? MPVOAG4Z?7[[0,Y[+;W!H/= MGG^PLWNXO],*WAYL[PW$CNSYP<'^SEXP/-SI![V@N]>'SV)OITOO'>>P9]AW MG+T-9/BWK7&>3]^^>7,[2*-.)OW.*+E^ S^\@07WM]2%MU$8?S67WMS<=&[Z MG20=O>D>'AZ^H5_UI>%MY3IZ+%[9V^[VWX0Q7"KQ+,O+\S:\M7*/7D5Y]9L\ M%7&&!RMR !4^;+>]?=#N=]5S[EX;;M>\+$MV>MW]NQ:X#0OD*ZS5+;[XOJ7U MMMO;O7:WIQ^2I>5#AB(;T /@R\H)^TD1Y^EL,3C4CY4;BJP]$F(Z_V3U0Q5^ M6;CHA&#+W3?_\_F72W\L)Z(=QEDN8E^:NV -X7V'5;M^#DFJE^// Y&9RZ4? M+-XN_%!=/?P8U#!5/77O#?]HSGHBTBHNP1=Y-I8R[_C)!!^[ XC(:/,V$D#G M6S)N_WJY]>[GL13!NY\G,A<>/J M?R_"Z[]M'2=Q#C3?OII-8>D^?_K;5BYO M\S>$7&_>_==__=?/>9A'\AV^KJU?\O,;_O+G-_SH01+,WOTEL\B^;>M M(,RFD9B]C9-8P@+"V[=XH4SYSS (9$Q_PN]?@/&DH<_OO\TOY/!O6WX;]A&+ M"3Y)AF\U=_H89KZ(_BU%^A&^R;:\$,YYV.[WMM[ARGY^4WGB$UYP!$\/Z V1 M&&UYC/-_VP(B>3L,;V70'HH(P:O>U]]Z]Q&_^/875G=T#I[A_V7WOW>7GW[EV.1RO? M^H+C9(*O(5%QE(+D&-%VWL_*2\[%#+\ZNA%I0/_[%YP)*"2,_EV]L?W#[:UW MY_TG(O_>X^6;*O=.Y1#P&E Y6R!T4"B^S4C^PJ(\4J7> MYB!J_K:5A9-IA-*2OANGN.:*?.G<9@%('WI?^1+USBPI4OI$4ORMVCBM'9F@ M_EX2!]2?P@ _#T.9>K0FN5 O.S[]9Y4SUF]^I[^J/GU*6*(_@>Z0YA^ GE$J M]5%EVC:/*G\SRPSTI3MP7;O?+5_!O^C/^B5O*OM>? P]!XZ!E:A<'<*^M3/] MR^-V5L0A;ZL I-!?3J3(BE2^4VKMVU\O/^C;]4_Z,]Z_^)3Z;IT2P+_?[O:_ M\Y0RY&G9W$$I]*,?GWY2.\]]4FIY' M.8L@O(8]V)>2C2_RQ-#<$RVLN?OQRP\R3B9AO.BQ:O.TO<6O.69M&']9>VN-(9-G9\#)/_*]5E?DXF4R2F'X_ M6KYD>29<^#(QW#F3;>[ 3WXO,$2: M3*9)#!^S18=.T'C6,^\N\>.9'04 !3Q&=BS XC8_%-,Q%U)3S[SV[ MS?7,YW\APC)_IX)_=R'MNQ/?]8H*>5KPNE6-\VK4\ MC?UD(AL#"\=,KF5N[=E-KB;+- ><7CWW#4='!* +P'+?Z%RUM'0!2NY;JF[H M\;TERAGWC55'V-@SG7_3;=<7U>.7>?"--V!7K, M51A@RSS_IAO +VJ +?/@FV[YKMH 6R8LFFX,OYR5LIJD])VFAWM78Z6L"%A- MM_E7;Z6L"'!-]P6\L)6R(B@UW0GP4E;*$G,:=YINOZ_"2EGF^3?=,G]1*V69 M!]]X\WS%5LHR8?'LIOJ3PT3?WFFBMK5G-X:?O+4#2[)_U]:3S\XC8'Q'<8!2=HK/L-'!TNBG12Y3 MKG9>4HP38*S__""O99006APG6=X8$(11D0/[*?L4G]SZ41'(X&.:3%A5(]P^&VI7H&X8\WZV^ $U:D&WN=UD M%^78FEC>-4 [ZSA96T"OJ%FCLTZ1M07T:@K<]ISU=KP(H$\FTRB92;F^:3I[ MSKI3U@[ *V+5SOILU@[ *V+1SOIMWHL()WE7Q*?!TQ4O= B&Z,!"?^@ M4^=:1!@._EYWC>5:X%$AIV"\I 6NOOKZSTDL9Y]%^E7F'XLX:(Q!M>>R-^?^ M(\<(E$QI?HN +2\+U,^$:NY W#DO46.(O*D0=\Y#]7B(7XZ3-+^2Z>0TOI99 M/GE9>"?I-$DQ"I[$0:D6- ;NSCK+'(?[KY=7*47Q9PT$NK..,W<%^C<@FS/P MWG?6?^8\D7]*KF4:TR\C"=?*K#IDL#$HX*QGS7$4:#3=.^MMN8VQ_BSPWGCD&FFL+Q,%G/7/.8X"3:;[ V>==.X=^Q)]) ?..L86VT;? MY:9X/,A%F/Y+1(5\/S-__AUV(U)_//L%:Q]J93#ZHM-X6N097=%]AL5\YL)) M/,F/J?R]0(O]CI58EV87* +2,!XU!BN=]=PY@I7/C @O2BB]QF"EL\[%#58N M'2O[C<%*9_V?KP,KW4$$9]VB3JE3C\'*9_+*O*68T M1JLX=-:3_AH9N+,.Y%:/:-2U[?IEHN7$JNZ57;="2T+()/NYU0LN'E*H-6B): M=KEOJ*ZLU>J2#J$DN[Z\E>/DLYPQ=?DG.MNNQO1V*#DJ_3* M=;?=#66L/4HZA 7NA@V>O9![H]$U!DO=#2$XB:7K)%$;I.2Y&]O88.E&[]-8 MZFZHXS5BJ4.(X6RPP9$"V8WNMX)^-]VNL[$&1]!RG<3H\RI[2T5+9^,>&[1L MF':W5+1T-O;Q.M#2(4QP-^3@DDKU&+1\8LOO#5K>AY;.AAU>!R9LU+G%:.EL M'&2#EJ]9G7,V\/$ZT-(A3' WN."2.OWG/6G?Q*Q?OCE^1BQ>Y24=-9E_+KP8:->K,8-9O@X]Z@YJM4KYSU M<[\>U'0(&YQU+V_4N^].2FSNT,ANSUG_LHNHL.E[\6)XV01O]SKAY1HWOE@J M7FY<[1M44*C@KFM]]?6SKTF5= /DLYPQ5?EH>N[&]?8H.3K],SU MW8UGK#U*.H0%[H8.G"R#W6AT*\%2=Z,(3F+I.DG4!BEY[D8W-EBZT?LTEKH; MZWB-6.H08C@;;#A/$]A)/CN/8'-'<8"5%E-\QOO9U6PJYXP#H$J9FHN: P!G MO>I/ L!E,LQO1"KA.OWG!V21"=UQG&1Y<]HZ]YWU;C<*),NDDAUGO;M/ LG' M(HW#O""8? QO\:_FD,6.L^Y,MV&P5#IPUG_W)!C\ CJ3'"=1<#J9IJ#=D?+4 M'$)PUGWF.!"62@G.>H=<4USAD-/\@\BE D$/H&">8WXS9QGH2VLDHW_Y-F@Y MZR5Y7V1A++/LR <(9&!/)C%#*)N(].U9_#X569=IS MN\YZ-EZ,OSI$(\YZ.!H"C*52AK.>CF]C6*D(Y!]=9[X7+$%@J#3CK MS/@F")R#4MDDC_>NLXX-9X]_J=B_7GX+N%*FLOE!GAI4"R3 M*O8V]G7CXT)[&V-\J7ZNQ\*POTP8;BSWIE+?QLQO*LUM? *-(K2- Z%1U.6L MM^'H1J3!?!;1R60:)3,I+_/$_WHV1>;WO;&\+,W?7@ ^J#?AQ\^ *Y-BLJ8D MZJR+8[4P%[=K#'-G_2I+@WE3(>.LF^4.R%S(+$]#/Y97D*K9Q>6O&R[\ M-+CO.^O363WUQ7)9&<:.6F^:>6S@N^$Q.O;I(UQ8RF>+&H$J!F/-$E M:PJ7C:=I 62>*3%DOVG.HY=WZZU(I3EHFGOGI=-;67#/FFPL=98WL1?'XO8(6G8/S!TZ^? M$3+/99HX:VZOGAB>Z\B=-;M7B=\.<)[>MK-VNB.<9XE6(:RU28>],LZSU"-W MUA!_:9W79 WFP"QPK53P?#;DE+2Y$;1)S 71:\KVG'4;W ,>PA$;-D=Q\'Y9 M:+%Z#N $7CCKN%@/=O'@:U_2,G\ND>.LF^45=%58C6NMM^VL@^45=%58%=]0LZ ?IU5NV[SKK^G #].FOXW:9X[%ZK M6[[;%/?:R@&T*KG9%%_8R@&T*A;GK./J-/:3B31AIE\27]0&J1XG67XVO"P& MF9^&Y,*ZD-LO\E=4*V([?6<]0^Y"ZH5,<">L_ZLWX8]T&V*H;HK/_$?9"MBC$ZZ_>X%V16Y984H,$? MP1D F*)DBM>>W&(_Q'7EB\ZZ*YR'V*K8HK/^"^Z-E8-K5?RPF2Z.E8-K1,PRU.!]6-KS1'[S?1WN &S%;'%?C,='F[ ;%6\T7&/QY6X/2KR<9+"TJK@ M^@"_9GGH'R=%G*>SQM37]!UW6-Q]XD0_0!Y(/M$_BC3,@M!O4J_M7M\YU\-K M2TGN.^=*>&V9P7WG7 -XY$8V?Y+)*!73<0@\QO)NOP>;15X7\KR+R(M4G@W+KVM"XS3."ISF(X\C$4[6 M<\Y?K^^L0\!)D#U/FY[>SK/;^4]%Q^WV]NXCT1$NW5\6.NXX9SP_P.)]UN'? M_GJY;M)VQSF;>/6@6!&3WG'.U%T]*%;D==AQS@9^ !2F'OGSR9JV%-IQTC1V M R2K8EA.VLIN@&15C*MQQC/\?)2%XESX\ )_37F7C7SF5G/9G9;M.,]Y4!:$5\;;=I)OW* M +0J%N>5R4 YR[_WLKX>];Q7L;^&!#E:SUW MEFH'/J;)!/W%J?#SW\)\?%QD>0(8M8Q2_5?IC-IUS@.RP5%G<715FHAS+J$- MCCJ+HZN2]4WSD3T/*)XI7VJW:>ZN9S_=9<:K=YOFMGI>_^YSX7#3W% O=LK+ MQ.6]QKF5GMO9]TSHO-D8S]YRS<>^$Q+G, MY:4]63Z+X.PG8=P>RW TSM\>3O.? M;L(@'[_M;F__9:MZF4A'<.4@R?-D0E?B\MIAC !YVSV8YG!]-A7QNY\'Z1MX M#__-KYM[Z50$Z#AHI_3>_IZY6U_@)U&2OOW3-OWWTQ .HST4DS":O?WK%4 T M\[[(&^\BF8CXKZU,Q%D[@^,;\H59^(>D%=*G&][;/CPF"F.I]]KMX0X]OS"Z\]UJF.?I,VB(* M1_%;.BC^N3S>SC8?<0YPS /]9O5S!WYZ,__]X4'G<'OQ3]N=+GW_AIZ7ZA_5 M9OMTOG /[ 3W^[>M_E9MLVKYW6GN94D4!IX^>P6JM]L>_&9>\8;VO@"RM%G> M-X:*9;ILP'9[CX+LKU].KTX^>)=71U7'I'7SYX M)_]S_/>C+Y].O..SSY]/+R]/S[ZL< O;C]K";V!> Y[D2=SR/G2..UYO>W?G M\,YEW\%/[(TLXC O2Z>]_<[V;G=#IM^"-7N/PIJ/9Q>?O9]!IL5)_*4@Q[*G M1-^%'*(BT=WR8H%*0B##MQ\2OT#9B]DO6R3UAG#!N^YV^Y\D&.HV!D=R.'<& MO/UET_A!C<1WZB3.9_QDZCZ*8U#0+^0T2?,M;YBD$Y&#?@L[!.L ]I)$ Q%% M23Y(;C43 %ONO_]T"&KO3W4^8-A 'BSI,/-DNGP9V]E]%+\\^O+EUZ-?O(N3 M\[.+*^_\UXO+7X^^7'E79QZH$%>@)WC=OG=VX75W?PA^],X^>E=_/_$L[<)H M%D?'5_AS]["_4SFA)]+N/.MU S-KXJK:,-2;VGX+QQT5*MB^M'S? MSM:[?PB@EW3FH7%91?Z6AX;GMXI&E^![=K$:4^WPL'.P_V0Y#**BUUN:J-@_ MV(B*NQ3!%-X6\CB<)XB+724N=M977-"!7ETV?WJ9_Z_N!+;>>7GRF@'@ MO+OG.)E,0AJ\XWT,01Y_23I/T+1.R&6.-\+% ]B$XLM[Z//OMOL'.WO?K+5L M#'I'?4E!?^>@]TTH6=<>%J/D4]'O0HZHZ76R%>>;Y8]BM M3'_U>]UMO>68YO!H[J']S]JH6VV]QA30A'6 M2JRSY?!7[*^>3I4*14GEJG?]<1+(>4,MPRNF:7*-SRG]&P=V:.D[K#5#;4\V MZIH/B2MQ>ZH2)W@21%7K.MQZU]MN]PYW=_J[^_<>\;+1^1ELXT>*2,)'#RS M!$S U/N/U=X?969HXRY=EHY$'/Y!GW]<(=JM[L1..Q>=RXZGIK&G7A6C/$:I M'Q>A2TUV=G?O$9Y//+=GNFQ-V/83G6K,+(Z"()59IO[Y!9[7-:'6[:UWN]MP M2ML'^=@[N@:S[Z3E718AD%)O>_OYN?/] 'H465'*T1K YQC^/$NODALC*;O= MK7=Z;D#K;J/E;F \5G%URI.\U$,EJ7"6GH,6 A*@3#'H@1)RM%$^ON=HSQ-0 M\*+_$TY9^U,'V]]Z=WBPO3WG['F*UJ'0%B3CTW!VE4>[./[Q@SHKU$"F*6!@ M.!61)V^E7^!D+OAZB .NEZA_K-'9 6IYB%L+5)#ULZW!].SO+;96O\&V[AXL MQR"&1QWTEF:F]_H[RXA[?COO;;"J@-K!42I%A=GN )4<[.S\N-$-'GF*-/GM M?)S$M3!%=W?K7;^W@^.]EJ+T/H#)CV+2"]&\64+R04.4P%>ZL__[3P>][OY/ MF9?+2$X13%Y,<&JA_@[7()?Q(&0217H^%=A7E$ 2TI M_+'G1R++'D_3ZW\ZJ2!^=SF;#)+HAT<9"8\Z&Z[16N>C^Z("I817\M8?XWA, M#]C=S3B$;TJ>^+!5^GB%Z;7@Y>.U+26&9MW>@$C=:%M[6^^.D=J]([A],DEP M"XG_M>7%B3<5J7KQEN[!R!+0+O#]?X[2;]ZETAKGG[,PXZZ M5Z<1CQS0B/O=3G>W_WSI+PWS7-\AY\%"['R##'?::'ZD=]0HSR1)G^(CO;_R M_SEJ]Q])I-C+P<F9>^3Y'J6AB+Q?XQ ='M[GR^\[8%-1]Q)YV'RE#*Y MPS\"?6T0R$:@)[*P?R51$>:=3G>8*U)*TV.I"(\6T:735/J2 MO%[=GD<%LEG+^P$>"&:.EQ7^V,O&"2:WZ\*N?"SR^N)O1#;/:>AFM8D?04&( M ^^''F]R ,82_#[X#VP!KZ=+X29[KBH$J$ MN;P1+>Y,HL@)<6$2>_7K:OO!_P?/=_ MZO5['6,WA%1>,\7RF@?XUG>S+5ZOX48R^_'IO,8Z&#P7Q7H,K^DMY#6N$)<[ M#,==MK.N1$\6?@1[D9[P?2#Z5"#E(AV@>1\O_!9LC+B]\(=L MP"WI)JH8MQ M!SB$60NU%7@<2'@\MY$W2I.;?*Q_[H#R(FEMY$Z@FG)*YL-,A1YL\XX5TL_= MG_1E#UYP]_KTA:BP;-VQRBWMY #N,VCWM-YE*UNKBNL?=/K])WLQ>WN=W9W[ MO9B/?=1^I[]_?]+9"A8%C]K;7][^]IZSF4B=>[Q ^_+";V9V@XLM1#?Z3\>>RIUT3SL^;*NXZ! M1R4NL&J@$.+9$>"ID8?GP(&=GYX2>6DPE+\LTBI> Y7O;*B<8L>LG#&%&PV- M/RH-;/U)_JG"E@[M?9'!@[*LVOUN&-[* -89928CJ+?SN/Y=RZT06.YE#<3L MD\7VQ :;Z]BL#^H3G=.Q-KL>PNI'=J5[1$G3,]KOCSVST^$]AC(FZ#\R%HC^ M//+B@2C%H&">>$7&1C;LE%M\+NC@!G8ZOBN:X=B,(@SN2OSI_R!^7&0[=[ZCA=HSB^7[<.7P MW@D.Z^2?*>Q*N'$.T-TJ<8 5&0::1)Y"; V"_%*%P[UF#/HM;.]8Y5:7(IT(."Q M[;/;2,XH'/9#=]?#P9O''6^_MX=U&3_BQO'J2LK:( *.9:'W,$PG[%">PKL% M7@0409DP :U8%$&8JW5UO"?XD$_]87J$-R?I47F$'R,Q6L3Z\K0H.=_>P^V; MFX.&0R\K0YAPP$\MJKF3.=J87&)0IL>U9OH9MF.4ZJ XKXEO4W'*843A2_C* M3])4FL8GR+/3%".7"2+(=9@46333^+'HK8@C*^5R3^\:^S&,+_-)?H(;/3;; MOPM3JT)Z_V$AW1Q4O1_/4&(22B4@@! M)(C^*#(Z1&4!%I91KH&8@CET&P)L9#13#U&0_D@Y _"V(@X9SD46;-4 W]L" M O?A_BC[VU;[8!X-SDE5_1@EHMK%_6U<3-I!0OV8\?8M#XMIDHL;WUKMO?;^W FKN]!=OD-=XC M+>VJ.2\I%])9>D_E55#1A[/C7S^??+FZ]$Z_')]=G)]='.'HM_?_]BY./IY< MG'PY/FD>:WBZ4IN5_39E\'X&EP)B@[9U!?>]CP#R!I_@=@E(-D4/ %IA[XYE MFHL0"R-\D[)P!RKIQ(9KS&)*;F>E(4 ^%S0@D;@\GN'C?9:2K$YX()'!.(D" M5-9^4)D,Y_2,2_T,E;Z &9= E*&U(0]I%98(S"G5.T.CYER X7YZ2H:[^OO4 MY%ZI15P8\_XCT)V'T\(Z'O+>VMN]&^ 799HJ>8UJ&:GX&J.*6#W0\=H033E. M\[SG .<'U*CQ+&6S1AI<1O>)"4AY.DO).[FNIRINX=['3VEY3= MM=/9[1ZNMCG9RW75>G"4,O-$7SHV2 I5>;GGC%"VY/SVLA&+S&YT7\_,;4=WPZUW%V'VU?LH_#Q)-TRB,5#K'KP2+O%^PR56 MC6]8N_EKG$I0]3&^?IF+X9#\E^@XWK",IH!PYX59QGW4]?Q\X_@ED'*#>H]1 M:;=!7AW/!C)5J6VS#<]H#N!V#E^'HM';Z!FK1CBL83A/DRF>HMPH%HV!V>[V MZV 1_0V+6#FZ'6R]^T6.1(3I%[ZD/C@;3M$8T+T63K&SX12K1K=^=^O=9WBF M=RF&,I]Y'\(,LUF+=*-9- > W\LOUBVLO(DK3[S=#6]=.6GN V_E@@/,VUV0 MJ,H9[-[)[T68SUIP141YN%8:K_<92V53SHKE?N;>>9'Z8Y%Q.CK?:^7/;MAV M4W!CM_LZU+R]#2M:-;KM;&^]^W\N)+SZ6@;_[X9%- 5FN_W7P2+V-RQBY>C6 M1VUEK@<'&H0%%^"@"G)DU9E_-)T*CI,XX-XP> WPF2+B5@EG4\FKV:@EC4&" M5\-S-IEU*\>W?9!Q_QN[180YU=(1_X O(OW9\D=Y8I 4N:2TG>XL8,QMSM#)ZRX1:-@5VW^TKR_ Z/-]QB]1@')K3M3;V0(Y'2@,R/20KO MB;U_%&F8!2%W9Z1&P^>IO,:F;:=Q-E5]ZS;\I3'0[G:_T^NZ=GF!F\1 ;+:V M8<:K)\]#9,;8YCU)LY9W8EJMG^E6ZV@#'NO6G-XG;+&.[J2-!ZDY .YV>Z]# MO^MNFEBM'N/V>UOO2CYR;,U\V+",Q@#P];",32&Y QBWN_5.%0[,O+.;&/2. M<3C%O#W=K?R]C"4H)!C$XM])+RG3!%6^WYUE"QO6TQA$>#VL9U.@[@#&'90C M$8A_H&\)F$]6X2A7.'221W" E<11>#::O-,XD%-L[K^QB9H$\]?#93;%[:O' MN(,NMLH)8S^<@@93INMX'Z4:-'(IT^O0WP39&P30[V8AZ^;6_M?&J^UU-_7N M#E#G/KJ@QN$@5.G6"_*PO4M_+(,BVK#R0,^UOO+N'D1+Y)/VX4T+K=>X>BO*&QNY0F5BUOOKF@$9#+TB#@;N@DL3KECD,4WL!,WB/,^9+L\/SD^/?K% M^W)V=>)=G'PZNOAP^N63]_'LXC?XL_W+V=D_\?/EU='5R>?*+,9''L>J-X_# M2L *SVBHJ9I][2583G 39M)+Y>]%".*_5:>QW MZ.H;FDPOIM,TF::AR&6+)FO#2="L1HH_9<4@"X-0I*',[IZEZRR K^9AA8 6 M89QA1\(;D0;M*$F^8A)X5A;*JT';B!<3*6(U6QP_JA/.Q%!Z8Y$.DE0?-9SB M=9C9@\W/T_ :4Q>MR=Z_P#\CHC18#E:L>$=^CM=W#P]W.]Y1%-G+4$L%,-R! M=E3ZDH_I7,U=\#2X-$]25#.]H?#S%@XYCPI*=1\4N1%DQ !G"1O!EJAH;(?H,C6M+:RTMNFF@!@EZTTAPX3#V?,SE:,8! MS FW+]$WP6-Y$/O=\.CP8.'?I#<0&:YY++/[KD=ZA"-/T=DF;S%O7Z@ JLSR M< *7P9]PN_1%EJNP*H#O/WHPO0 ,D *P:QA(*-0#GG3(LN*R=3,KY^8/)". M]UN2!EEYTJV%1ZWPAU=5IV;L H.!&J#$VB_9."FBH/XM+>QZ[F)$FS NYK[/ M@4KGF8W:>/WK42*BK/ZE/KZY9R0H&0$5YA\NL9RB_O5$S#&WFS":NWN"E#R_ MNP4G$:)HGOOV9M&EV5A$D/D$J*>.\C9;XV_Y>34ZU M5RBHZ.3V?M)[68$F6#F;[DYG%\\"T5\.AY*%5 $J$"6LD"Q+58H*8/A$^&D" M2F2<3$*?L&,DDRDH$;F108 >H$SX8V2J83SD?!?@PE'AYP4+%Z09(*+<2YE# MB^ :1T%Y ?"X*)DRS*DJ2_"22@D$\CP/\T)1,9-M^6NF0MQP65" ,)K!\F+ M:2 ;$HU@0*)8N4YP51&F BKA+[FU,&XHD /0'<0TS.&!+,*4Y, +4Z0"."%@ M P !)"'X +(4_H++X6"&$;!!$DQX^:^=2U;!1E$RL)]GR\^6EKLF]0=(&# 9 MSN2G#M)62C<).E72P_PLF28WR#C M4EI% B.J,U_,3#AZTF2,W)@(9C9H-Y!\,2$7&1.M1;08H;Q#9IP:@30M!D!C"'B$E,6R M-V!Z.8(3.5B5 #(D-R,8B;)224FU1(,HCT%+%Q&L#6Z2MV 9HZZQ$:4K !FY M2 )-;"@\-1A -9RB^K^!QLM!0U*I'*L0RIB+@%A:BFB4R@FFUT";==J/LX'2 M"[*Y($#'@J='XH+> .:*-H0F8J:-(5M=:!F3!V68+J&V%%+J;R']<0P;'9&- M!C99*@# :(ZELK1LKF4<)(JQLMP#G$B*H'8#+^=&>D4F-^CQDD0\U38""SD M/^B@%N(89AO-E#?K1MO!(>('6.JC5$S'](&@/IOR8)TD'8DX_$/YQFZT4PL? MSJ[$#:!?#M#:7:UW ]!L(;U1FMSD8VT4ZA@/8 'Y MY?'QZ(6.,[G1@9X;CE'X>Q$&VI6$'@/2094W204:R;^U <7+6Q"6S? [-MX? MAF"02[#\DIDNDODJ@6S 6DCB6$8;&+VHR9!+!2/E4&&+.R6^%@@&VHT_!Q!2%^'7LF:>@]=^),+)ANN]($61 M3VO&[;N5LQB3LZ:8K."K6(?(A:8\M!0B<:-T0Q'/T&&-D$U2Y(B^!,TR,'?# MEW0SYN3Y8]0H&K>G[9_QV12$?/*/Z[R8!] C+TJZ=E_W^3S.K 6C;) MK$]*9MUPW6_CNB)-A5*!.,>0Y%\87\LLYR_#6$M,#/!2F@7&G;(L\4-1!H_1 MA9>53CZ2HL:;U]!$34Q\*O5"G3)";D5*^0)SN*4R2++O>IW*E9*W8S@H%+;JZ=P@/=/)C93$-I=V MI5^,;L-0928L@(&*@$85KW.9L%*FW/@ZEXQ0/"WG898Y+6IYB$"\>8!).I(* MD(!8N 2Z+^?Y4)+& /:J0_7\('3&/X"D MF#R9AI2O9^%K)2<.7_-@*BPF"M^7)9CG ,R"JIWP[46FU/6,\A-]"H'J?82"%%2BRF ,G[D"'3]*'IOW(FF'4.:%B,QD@K*J68:9ZI MH,R?QG("-.Q+]O1 IBHFU@%B !:V\.% C[CJ42% #N;2>HLQ2XA@6HBJ!,/8 MEP0S7BI'),/4+R;P(JK'>,J*,,780Q;GCW&/ 3Z8ODM\,$P[WMVX:J$JXJ7) M [[G9B/+^ASV:N!%!$A$$G))T87D!^'SNQ?=2&[?A6_(XP&% M+#YN\O&8H]^H-3$\[H;$QDR>1X*=N\WD)Q2*]C>%HHTU2S>VM?HF3Z9O]UZ M$/<7$N*Y 'Y[.L^['DF!>UO-V2HWO>EX[Y7Z_P31Z<3ZSZ[1"2!OFB?RK?I7 MUC11%$U3M +J.?5E7I.<3),;3/2L)J=0 G:<7.LT)Z7B&47I]R+TOT8@.[\'_3L.R9Z:RF2* MBJ[/Y-\RL?Z677VK'M)40*=#F8[%D7](.AL05EX. M[\^4_2P[]C,GH+#"+T4.9BD7YH2L3$/ <)+-:4]755 MGI(),+I19+;PT133R[&*39#163OZ3$JZ1.+V^4HF.UV2D!9B@ MEE]0E1\8'[WM[5T55?.X$!BQY8? 808J;<3@"_(M> &5F^:24INU IM$UWBUM>!,(54V_VBL=VEC M3%?%@.)1/IYYIU=M=#JA.XTGAAMJL&B3K!*F-NVTN191(?6V9KJ6P:1 M!'/&U6JX>+4>)$A0[#/)GM51"G>HBF P.H9)%":**H=A7M(BK@M!!6]&N\,< MD<2\V46'3LY:F;&_ G8_ KZ3P;'X; RF!7J#,70^4J76A$JJPCO!F:B\&<0< M/+V1X84T;5DU=E5A7J;ND0)1RP,>2'6[P/0BL*[()$J\H6K-'Q 83# M.%G \M50LD 4L>=6>$3 H4AUFD?!A5A4)C@4OK3KM,'*#K%@BV *O$GY!R<9 MHT9*)J3>C2C@(D;F"O--)17P$!IG4SP+1/< =A%2ZK/&?GB:K@IC'*CBD-B)+88-?9P4C(: ]$HW:W1T'A8NQ3PMK M]HO89^\NH4D$SU4T" \' 1=I@3.@L0?*96NO#;<&T.?8,-O6DGR(UR'ZBE6M M)H"0D!0-Z706 ,7HQ.-K3D, A&XB^S\G&>]AN6M6UT'@"*2I!P>Y.H4O0X-; M,?(=(B*.!Q@.0EXHY0>; 6>F(O"9XHF&6958H-Y-W. G;X19:RAN!KIPE9.F M1I3[BPC.O43:-TBA)8.SN%Z-U\'S$!':2 4_*4I%HIL6.;P/,^:^:B)0K4\" MH'0 ,])<-R:>?% #[@!--E!.)$!4]DW0499N, MTRO=$<*2=2VKM\7QQGW)BRG#F:&1 ]0P F3]L.P[IC["M3J?"D.HG+N MA0\2FGT]^.LD0<\]2H4F>OFJ,.(^"1X.=O.ZA]L>B3!,2F=7GTQ3K(+5GU5C M .]@]R^ZP0KC=JC;\D@,X^5%++W=[>V.=T2 _H>("Y'..!K1[[9 3^OMM*H* M"9 NIC:ALQ$V@ZB-W4.XWPGG4IN>/A<7II-/JA@@N?U4'R$XTC^#(H@H2]OZ M\UYGFU\-IPGD%=?Q%' 8RR\B]"K"TQ37K'!<\B1KE2%$8X.PQM P.<@5/L+C M\;5(NRT4B\S;[V+LH+4 49+SF*9FH0R^JP)551K 60%(_L" %9$A,R/,)[=X MH3&H,!ICR$M!E?4K2W*KY^K&B)$JIZ6J?-PTZH-3[&B#9_\F66P(#Q@=61*CI)TG;54.#,J!C%3+@XBX/\<[29>$FR(LPP - M+@BY,)4D/O;(,6(:SE&ALKQ%9&'C-LM9M1^ I)02 T%J-A6_%'4)!\,$&-4J813[\*%W4C M!\#[)"V6,[(1UTI=-83[4?/D^D[ +3ZL MLX_$'N>C!-@"& UIO&^DVH H/E MGZ1*#V993=*6'/Y)C+BH=&_=E((%16IZ0YDJ;UU16E$&:,$*LEPK([%ADHP" M>ZT!1N5T BW3@:%^>*>):,#KS&LL+TG)15BEN%&O5/UF,'J;@%\;EBC\U3C2H>O1S'H)$_AVUFH[ N<$@;-;/B^.MXIV16HC@9Q2QRE?<_ MX4:/*#$".5%"N)2S;3"9@_F81"E"E!;%0@R?J=QPJG](6*85F H(Y7P2U$EK)!0U6=+V_,MM9.6]H6I M!99&/6W71$C:;.4 %@!BA+ $5=M#-C >("AR[638KMC8H$BI+HP@@],B)@5, MW72/M[7FS#6G:WDYV#"NN#S#N(X9G'^I?)"9Y:-2W@AV.["Z,$9\3RM.JD4( M0\E#I$8C@^/F@5&AG106AJ!6Q)J&-GAB8V5=4U+/5S4G%)6WQ'A[RK05-G!5 M$TM, BKH3+4#HK1\%GD@&2/B1(<,]"&A[Y&\#KSX#,>5UMVV[.'AQ1--@)4( ML$$-DC98GAP5B4:8@ZU.*Q!KE5-TQ8!D^]+OT79(NR"F< #M!.3"5JY%C0)ED^Q0P=\.HMA MH0*#U8"$,G]*K581I!5,40^E,V8O 'F_D%#@0J8713F^2 /XYQ/ A!RQJ6Y% MAWN/ Z$[A_&K\%24>SQ/1NA$&,C\1DKT&\J;BEY?HJSA15-*KD)6A;JU\K;! MZEB[-P$+=AC@R=FQ3KLQ&?[V'JLVASP?5YN)F)V;+PKV:I/7RY1HTR3R#LFIM+R/LQB@?TR M_P5D")\P.'\Y+C!HU,)K8QKSJDCY?1H&L!!0%ZQCT%Y)_E$[)A>NP7AZ5(2_ MXE$SG*^J5NB.3:9MK&%4%JSTH3#=V<0S)V0@J"SY,@S9Z M'69>-H/;M:PP 70*49(V)6^M\!VR501$@66;A@RRW!P;0\60P?1092X[WATUT0QX;F/O4422P MRT!LAQ]&-U03UPNIPM?6+/3%Z+G@2HVK+4[>YY]1SA'7,#%SULUD-,V,L,46 M-Z$J_<_4(#V[OTFIE;+*40:L-/:R;QR9G&ZI NB'KR4R^$F1FQ%4N,2'994M M=<(_:!,JMZ+:-'V1]U#\5;D2B?!NHAP1#UXZ^$QVZFKM0RQ%5U:43XTA[^D\R,R'+2*(L MJ6A8]6 ;5X*HVT".):DJ\4A#GD/"JI;J(PPO&9&$0NN"L@7N!PUH")Q+A.66 M%9@-"I5"4%G-0')9&VZ@DL=A@HG )ZD/A([=E+9ZJV:HM^HZ@0(M]L$%M4+' M)%G/3HV*Q]$9'H]A3&<>F$&AE(F<#(S\(A-=F7&8%6=D@I5MI!P:.JX:)7Z9 MW\-XB8+'54:6AY*EW"^P 4J3(OX4RM\8' M2@'MY(')XCLB_%UDE@K%&T\BF>C* MB:C6G"9#'I1A-^8O6V.CME>U02R'T8)%,E(N=$8J@F%946MTF M@=M:[UW]>U1G%^,)IZ>.X:^(\UG*5G.;VK2GL(B]38!R$Z!T:A/?/X_014WD MJ,S-UIFNF#UN9Y=E A/I36<(% D3E>T3J[@4Q6CB4?,TD=^T+5G&"=3>*P$" MU=05TP:U^D&-G$F2JXB>3K]E'T0V!G$LYX)D>(JXBLPHMSH40A$MD%)4=R*M M"!._**10DVK]A_.P,,U*S;1@UU'&T2S5/8-K\]&C3XJ([C&L%QN8U5(Q_EM= M;H\"2V;LD$%&Y)M&_BOG)):)RW4#FR335\46KAF!@2K?JQ01K83I, MW;8, BR,X8*3>H&)DX?P;5X2:\;!744^''"8,V1_XTRYKUZ0W,05.S4#Z[^: M]5])IT\7'3^9\&1YF,"Q81OXM49L.PT!&S;:B]).@J'$_$TN-9*J^?=7_8B6 M74\$:)W$(^I=-;*U; 5V71VF7""4#/U9192RB=3J.!YMH6L=3=>"6)7.4*MO99\.Y4A0 MA8JI8.6S<7+CCY2B)E)P/(U"Y$15&HA2H-#\8 M@XA-5?".\5NE'J,5K8;+4:OD3)O1-%XLBKAB%(5_Z8+3G@/NK6QY&QVMU'HB M[G_&*DBLWJ*47RZ L-(7 /(CD<:J2P]EOE28DIWJ8O!'J01.'L\C*610S1PB MK\-(.Y%K<7KEW56[5K%1D^)5H&?_2EU3!K ]&=)9822W'B+$?L$F[1RCN!6^ M5*Z $]*S%G?6X2D48Q)^_KB*OOY,]Q%FL%7@5$8OV45/;B<6?Y>8ED_#,UK> M49 ,X)]?PW.!5;F_ 8$' NCD0^(7ET2[1WDDP,+ C+I+]F%]26Z8D#Z'2)K) M,*]D+"#9)3'W(%.Q?+RX&O1?E+/@\SG68R.,H)7-D69AALY91V,IKWPPUF%5 M'8GHG2RF6("K<^5K>00M=CG)K&YWV(IS5N9!M3QNAZF#Z4F9 E5ZZ,J4@%I" M/XK^!-EB:E)"M-MN4L2A]MA;$P]K\"4,^)0D(SQ= QB&TV4D_*]*EU^8GQ7& MY>B+PB2)<18NI!I2O,JUJGPIL.C\<0((5)X'Y^00FJM$0^LN MY?>9J5"S$V&$"M])/U&H@,D;BJ[X5"NI,F6:QIT;-K-3 M=:8/ YG&H%;&K+69]"N HI(^BO7HNTN!8_S=C"A-"WHC17WBX2N7'"H,&QD4 M@6V@HHT6#L4_OM;'C9:IL$/NT9?.*IZ:%BE592,4+BF:J>:3"WJ#6+TD@)#Q MZ=A$I&PVX.0A/M7!I::.<$J337,EBW=RGP_I$_76D6A+98;OD$N)D^WNGY]K MT$NSH32,-:-)A63L)B8F5#F@2X!\02"SI+/MA6P'.37#J"=2WOPE.;8)33FUB/8-3)SQMT0KXSPT4)A;://E= M[4HQI(A(S%I_R;S#E,NN:\EJ0GD"[#835O(TYX:I?"L2;954/TK*TRV\R< O MRS@JZA'YM,C3&\@A1INJW27JA?*6;-'E5U,NBD'G!NRAFMYC)3RS)] T/J^E MRE!_7VI47'$/5;,_3F/S0$IB1Q5(IM4UW1@7S%S:O9YT=L])VJM7!J86YY54 M>*U%S947W%.*4!88&&=DR3Z;>Q(E=PQ]D8S)W=V+_/YJ"8N MS*1 #Q9FP2U,T=59IA2XO=4=[;I[?]$L2;?K(0HIL0T,R$SGXOT:4V+P);95 M5W&WA7;+/78%M61*94V;KT%!UZB655)PL%G%JVE85>76.Y/\T)@R-2W(Z? $ M4>L>%<#15-8AUA1B:[\B)=>@L1.JKV 39C#3-H6R4>HV4*HG+V+1;]WV@?_[ ME &@3U?5_U4.N.7! S'0EHWG-ZH[H9@^3Q7SR?1 5.G6P)VP)TH4:=\A-2UA M/B#9,J%,X#H9\D-H)749%_ "N-6SQ_ MUR\HA%_KTZ+,"7S>3([KKZ/P?F(=GJK;)AN-B0CR9DG-?\$5TTYCJSY%+ MJY6=%-@.$> ))\IB9$*>Y/EDP);._N-%6SF$E7P_E$I?,+=Z '<#4759!FD M46LEJQ>9QS8.+N<8UB:\"Z &NUKT6J0AIFQK:]/(8%S],?>=6S,^FZC#Q0-U M/;5[[*;D& LK*61CGNM(/"/.HR+'+%W.[,Y6,K#W,Y^VCJS/C8N84'^J] M)N$OG-: (W*("O@I*FG+JA([9Q>V>2+<>7'T^=RN7P1>-P'4S^ZL*,:U#["& MF9-XE&\)%0'@:D.U%'AA[.N2UA)PG'8K5'7E*+PN4PC016\-G_V.E@F@UAJ- M$F.L=BR(RPNH=[ N-CSZ[9)@I0,%#99FT;-Q&02)5]=70[SNULC\N5;CL:,0!L JVB;RFI2IV!@OEVA)D MY;H6IG8 #S5T5LPXHX?5=CN7$KY.C%-Y1^\I+7%RLP\YO%'3X"+EBH>3#;8; MJP0DJ5D_@YE2M5@G4A%M'0>KF&\U6[M4?"9@4"JO>-TYC)&:5D6!K8X8K#(# MY1W6O;P'@'NY:@EH%-2R-W=+]];S /7Q\3CLC2<^ATA/IK4\&[!@;)?L5)5V M50]#-9JHM5[Y31H5EGF>WA\-9A]CF37I8J73?%$$0>.;W=C55&]4,C%;A@!Y M_8L&2 Z$_Q7T:6#:;85D0_KOIY="N2EFV9(9OB[I:)\ID[#TO-3P5(>GJ?V@ MMG15ODX# ZI72BA37,,_E.F%=AT@'M5MUL4)=*@78J62D5.LN"TBI:WOODULZ7H5P7 M,&<&R2T1-R^_IFX5TP@CA1C['P[I3YXEKKK5+$S TK2.[:$$G9/MZ#*2A\ME MK7HP:D6E)W" !JRO0CY<%JV2=2V^>0TO24S"2TV* MP=ZP#6QLG'MW=0?>A.N>P@@.-N&Z3;C.J4VL9[CNO$BS0EH.1+N9?O/T!\N_ M.[UO9T8$:<^VI0)4U'KM+V@9K8"]J*6R7TG?P!]9)<%N.XHQ=[#I/CQ23&CX M%0_9M-8"A&%W?<,'GA4Y!F3*52GWK5F7EMJU24?68W3BKBA[!:&HO;-/3Y9X M9@:H7VEV-#]?@U1\DW6OZ\U,5G)'K=]TR.-\?KL>C")3*KN_-K!)V7K*0Z)? M4DM]M'=J10.>DO[F3"+DE<&F1A*<)B%"'%5VB+W2$^QRYWV-DYM(!N@4)*JA M)I $S!QT*QUVUCJZZ:IOF]P6Z,TDV9"2J*M=;KA/FJK?R$.-B59#C@G6-[3A M98):I_CC$-9$PUM,>X@%05B<_$6Y^SPQCGV"VK/)<^2J-L5:&)XG97*U-7=, MG[:3.WPP?:/,XD,Z^D)I"FC1&K,S[Q7;SVI].LM4=(Z?36/#=3C9*D MJK^AF61739*O&HI61<##=E>#B/%4GQ%68 X0,K;$='*'CQKJPK8Z%S81@MET M.$S%1)JB7+7OBB_6U".6]4XTIM$:5OY %S&D(W2:3,=)K.?O(+GE*K4@Y@QL M]?)J>89A(=3Y+<%TG;-+CNO%09J$0B=Z""<6F[E^IY9]1T66D M2GY(>QBF66ZU]FF:&E0VUVI_HOX_)IB%)WC.H?OFH?F=*8-SHUFH-CQ1H4:E M<"N](T..QD/02 # ,FW53,F,E3.Q,@R=4-&)P 90N<8J):A:K#0M MU+I4>;S)I2AE U,&196Q@(Y$D7D=]?'-J(1A,DWE6"EVE7)]?;4JU&JIP+.. M[I3-2:K=O[!?OEY-I6F%J=FW>YR.9QGJFJU*"*[=-(M2+;=-]T?5*LOWDU2W'*#0.2P:PUS>:0SF8U[DY(W!OL \ M ^FZ1:N2'ZLSEV7%/U3&D06;7;N,#3RM92G9O.&*&E^H^_=U"Z-NVIXHW MZ_=Y/6 3W8YWE*,_ED;NQ@4G"=S43LL\CFT*71!*QO%4QE(/)56C?TU;&%TL M:.ZW+Z!"+B[MI.:(G,!@1_K-_%$R.T\I$ ,+Q!H8.^V4IDX+769NDXQN1J;4 MI'+Z4BT!K(0 *7+84\+G_#)V_=>()95^,HI)G.@WP+^QCU7=.EM.?8^M7GP2 M37X:#B2.K;NIUN,28O/P*N7<#L*,)D9EF'60)7J(@9X#5D(9P#02/)EW?E99 MQDZ0!4*UI.7:0AXNAJH/Q\1(C:$ZG%^&=BEY3E07..332N)3 P.:3ZXV14>K M"WR](N?8#[#(QDE6FG"CK 8G!>@3->$F5P!>U3*UE \OS)3;(C6% Y4T)8O1 M5%%1#5D9WE/I(E"2Z^VYEOD:EN:5JYU_M;5E9 M".5RZ=$0Y>@;+A*WWF%/34$S3I>S\OP N\X-#X':#&^W "!J"**9+DB9H%93 MC]I '9:=V]21GEK!21XW:3NX[LQU,5>QV5Z9-TFC M4%0KX.2F6C2ALMJH+P2E1JMSJ'>(WL0JGT+6AYM8Y296Z=0FUC-6B4UFCJ93 M-]68^]U=:N7&EUOARNS?I!R7(5K8Z"@6>#7)]2$L0??XGYL!H*,G9 KI4)EN M4XFM*XG M16(*;%,*4N)V<5WV G!^,)BH2ETWS:JK>>TQ-\5<"X_N?/< )W=U+UK72C@Y M )A6=%RMR)IT+RO/2RMC1MEM6?%#G(>HQZJA,I.!7L6UFX0RB'CV *@LJ06M M%PQ%LJ;XE4/T%LRUK.#YW#S+EO+$F@@/MVM0#IA8^N85VJL!I(-F>1K8[7K+ M_#(WT?E>P)]C_S[0NFGP?(05&LBRM/^FVO>B57;,,/ZS(1PDY@HC5BPJ^E(4 MT5*-<5DM5R&P>]! S72453=&='0,%N M4]5J3%"B=3I3L[+-\#6E7I=]ZBD\P1A304=E@)4FUMSP3V55T.@R'E,):(3C MY:_I^<(R"O3K8^LRKQ:Y,E3SO4K6]R)V8DY?,Y2%:ECI M X'?_73&YO17.2O;> ,1YLJ #E-3B5J^J:4ZCD^!A*FFS+AII>K.J\=-I!)5 M-1.]X+$96)J=UX?&8M+VD':,M*(/ZS3VPT G7YW@?7;YH*X=NSP]^6R*QS31 MLZ>%6SK6)J8L.K-J4352^B(V[]6:?BQHCG1.N5[ N9E'ZCO7HV59*82A:B?E$?T75L[;.E)\3)G8MD=5DLE(A\*CFH':#5!:?1#LY39G. M9D#G:<*Q#N([JH]U"Z@.Z[.HIV9U(#;%5JA\6W]IQ%IFM7DU%1/S(W*L!!/. MH@@K/67"5AS Z%4 M(T:K,71]P#I+K)I;7'% A7RU^;D/N-Z5]4'S%"@M2S8W$W1UZ;CQ<01AEA93,Z \FTHJ\BY!L!8$9?<> M)(#+197P5SIQV8 GS=VDKE7QI3!>@"6S%AMD2F9L)3JPOM6C!3 MX)!^J*VT1?+6Q AN*$'ICU@53*BNR@M1\\6A%[CV3J7;%&I@.',]JE;-5U:M MY[. 8/EJ23*[[-B:X5*VW32]^\O454F7" ME=J3UB/&OABW=%W[4N4(/,FE3"\=2'8DRB%6\_.@"4YJ@6]4N4-5\&\"J$_! M[N[V)H*ZB: ZM8GUC*!RQ\KFB3\U#N1.0XQ-\%+9R6LA2C/O;WX2L=8)+9N? MW_;7S(N3-H9*V68SDR0H.Q14JQS'('&WPSO&#**0:I.,BJN3!GD:GCT!C\(, M9">IAEE4P(8B561?E5 F8:?51"V+?--&L4B%OQZE9SIO"F,\3N[G?N^!M7I5 MF9)9+0GMZ,= SA+*=TW*-B.^OIV, Y6;%E2=PD8-4SF#VI-:>35-%AB"=1)2 MV2(92B- $IJ?HR\40="F_FIEI=N"W 2J=JO<6&E&C^,M11AE]0 9S]-JJ4&5 M909Q 42B?-UF=(JIWK3WL!;8?!Y>)WDS4=DL?7'$1,U+LY,TZ(:'ICI*7H=KWQA%E&>.Z,,_J5=O^JEV(T.?.[:AQJ]6W84"$!T:A:PP-)NQ? M9'<[S^SQZ+5!M72G\J^M!:ZCA?=99F,G]_*@A8TK+_VEF+I<3&M5>=J6UM W MW2W)JT).)TLQ^(K._^H\L9S-8'H5HHI-4LJUB99D-0:(LT>C<$*IR3P:&!,$ M@D+%&G0 EE(0&/\+C)P UB&FDD?)28@\$;LNI)H46X8ZG=S6O8BV8!-S3E%F MGI3Q1LH="&:?1SUK=TL9N'IDPOZOF9;*NN#4/$T_']DDMH95"(]^I.PK=D[, M,+*MTO=II+B:,0OZLO2!RL*.PI4O5]&.^V?O#HI@I E*]7:C(U&.V/H8 M'IT25$[AF\L\,Z65AJ#M$G3LH8[]KK%LN-(?I1[ (0)7YV3EPY#"-! 11K8S MJD"GJ<1EMQD$7FQ\T(R&($+JB35K09=6,Q8GM_. ;5EVDB&5^9X..0I/"/@& MK83EI0PJ%;UJ3*X6^C1ZW4]HWJVJU;2FL2O]6%5TTOQK[MJ'LSK5DE2&;[71 MCUD(T&19TT::%S(2U3U9OUI8X?!4ELU'<= \;CC3ODT]Z!Y#*VG9AR<*A]*? M^:K9L2I6C*J)R-6YW<=$JD@*UJK+UD!WG7;%4'J8RK5'5GAI FPTKPRN99V1 M@*OB*A6:7Y0&](1N1TTK"?Q[ 8\ .VN*!]\\@CW**QE75$G*/5_5&$;MOQ?Q M#%.4T!%#KA/+9&!M70D7RN/,RJ$3R,C1]^]H9M+]AT/\8GXT2"WV$^)^@4*1 M.]V@&,42LC (!67K85\NRA#KM_K];6\JDVFD1L5P@@T=5:^UN]>')[O7_XMD7_89-I6"Q^]6OCSC;J;M3_?KO&-&*@2$!&_H%M?NDY>U6+WG/ M[6*[M>=%(OLJO"]"=X90?YE2?_CJ- [0&YH4V=SM^0VU(J"P5BI,W/>_H_RG MVI7JN7\7-R(,^;GG@JLS3C,<:(AVNSI<.(W>7PAXP,(!D@?\X2:ACW>\@,$V MPI9OP(%_*'/'^*O?"XD/)G3)Y&V+&RKP;TKQI+^]852$P8\=[POG)7(_((U6 MM ZPU+"O-W73 T57>,3$P592VBX)2/V;U4* ZAW/,SR2$55?+04<.]EW+>QC1)IRX()S8W803 M-^%$IS;1D'#B@X4 F//+[;+5)*F,6^!EG'67H5>_3._#R$3H4V8^RCVX .3K MI!0)Q!=W^M5?N >'+N9/0+C\4KZ4BPM2[*!$WE@N"2)7+MM)J-26?V66?&AB&Q:LE")I+BVVT][TMP:W@] M5P=$!];S4\*CBO*LU>RG>%2V""2T<')7]U?HK)CURKZ@ MQEJ@;+3X+\IY:IDT6;X?1 K_FZ013WCG,A7NMA6$K.*:KO5JVHDHASOJAFOAS72%/0J%TX1MIT;WN[00W7F-I#NGI\FM9 M4FA&C98G1BT^<12;9$<'Z&6A7QEY,BARTN/0R3!%G1CG=U3/ MGX:?LEY=CI;@R+1V"*N,09[R=\,IZ)P)^Y%S7F#9(PZ#29CT>U38KS$IL1-(Y;B8M7'>N])%SDGLO5%,DB3 8 MM^UH H4L3'M2I4^ IB;]KX!T:J2X#S>C\Q].%AFA\L_HF+_E3(IU/VJ](WB@ M2/5\.LSLJ)&5(J+*IEJ5KII&K%C*WP+Z2JGJ$LYA+;CRE:T;.;FAAR<@M986,2UP.9-(C7UXPZ\8]U3=U)& MUD4306K4@&T>*,.NB2]D1IMT4<"%6:AU5Z<_$(W60&,UW* MLB.EJ)%UH,8SJ&AV!H?$QHFV'PG<6DX@3@'F^/9"RG@FZS!J.8SI'G9ZSJ2! M@G5?60DX#+$5!Q8JXL^F)5(V3J9ZV%V-C,QU)L/2^X',%[;^2C/J1]V*PQ+) M.K>)>$S5>+^A@B[=B(PU%$?QY:D9DV1RD?5&E%!.E(H*\D4YNO$9!&7(3J%NV67"#YX>H4VJUIV6QE+[V6][4;7HFC%%G,, M$KINH'-[!Z 6; )W3PO<]3:!NTW@SJE-K$O@SA(S)Y:8.35B1@?,/IRQA=IO6.@VZNK MBG404.2ZS:2OZT50<5;ZOUUQ6.F1BCH0BQV>K ROLK99L?#+?@UMT]\4AZ5/ M2U]+^0COLVG18)9N*_BU2<=@MO%L ST?@@NZV'3T"/?MY!?VC]C'I2.7I(/Q MX,OYVZ;)M-!)*W .( X54GD^' )/B:"MJ5Q8#(Y@1T*#&Y7"S?H0,5 )$GPS M'@#61PK=00?%/N60*\/$Z!;&N.!9GH0=6O*;=>L)),;9Q)-P,C7[1I^;3ME16%0H!RQ]C8B6&40+<7.H8PM?.YJ1DM_J7.DGN#67(_4_+ M^XR^,$S#JUUXSO:W]]^ CC]AAWXYH@6VO NP/ ?)#1 3QFP8&W^C' 2^]A/G MD'T.8QJAA!Y%/ $>\J7[EY8N!9O^RZ$AEL]/I45R-4%I:[1>D+"N-JWG&9%'T']SQFHQ^=HKT>)5E88:QJ9ASL M50<2^&QB2=%6K$Z#6WBN!'=)T_$&5N+)/9TP$<840(-'-9%.CK**H8Y,2 NO MDG84A"G:. 3,:F-,TDP<-K&[&N]9Q$HUM6E)0 Z;,BE&I31.##I6)(DR.G2& MS(]U,J!9=*KU6$5RJ;YC9:O&TO'>P<352/D>J X"P=L&T$\(*=GHP=G&U!Z6 M^[MPW)XJ@S@YDNN"Z!EXDS6W21T=$<\82(>?#( $"4:C][0$FJ8A;(7J)HQ< MLQR2*F4?MS8,L6".XL+4(%2) YZO;%(CM"0OX54##Y&<"??CN:&I.:"^NO/$ MI8XPI4 WQ21H9)::"<7[U8\TW8NY6^[N7]1:,'>#+QPD<:%4)45HT[^282FZG;8TA-Y*7L6D)2E5 G"M MTLMFS<'CR;Z65NN+(I.F5<609L;09'/.CL+V>IR4@*_BS#B+X$BO*V-I<[D7 MUTD$%",I"*FHP7*N5 (GY"\OKR>O.OP(LAFE)Q(SG005E0=)7#8$B9,8HZ!A M7NL5PA19Q@"LC7+6NJD04=$%[3"O^(.L8H6::V@^('K72NQM4FU6@;/,@&JI MD<,5$>1=]Q9Y2"VQJEDIG#$EZSU/#8>BK[@^W4N+6!?-M!/TBM& >?LERK^K M> 6*^/7@#">E,H9"C=E#J]Y\VFC!EY^,$@SG"\:4DV=P+^>X9RP>Y@NQ.IMA M;)&DF-4B1QN3G+>%<4JTZCBVDCJ)18-\E[DFM=Q$;;AV MD48.+%@?(.6<+R4A.TS&JG8%71GMLG.!\96PP:&4/RL/N9Q4/"I";#>C,S3> MPBP#3!+9M+P893R#6Y+1 D\;"> !4O<[-'EQM M4N]C,EMKZ-BXEBR#Q<'MU(?9^7RM&>1 MZPPSC*006DR3G)OJENU%R^IU;C,2)%/%N^3ME)J.9((#M/8 H&NEN&UB84^+ MA?4WL;!-+,RI37Q7+*S*ZG^:8EPG'K4C.73,0%@;(5#Q_/&(/=:H5>\.WVAL M@U3UL2KRL@:N5&=:VK-)E3)T+68#EL4P/#H-G9:ZB$Y;!SIAN9YQP:/B6#&F MDAP2,F0]YS@.(9^3/ZJR0J4"6<4\95B-%Z.U7BJ4JMK-V.,$VQG!D>K"/#VA MB)T69-=CTI7)-$+_2(AMTRL.WMHAM,I1SBA"I.Z(!&HJEF)H7X*:?MXJO:<2 M*^=(R^285+WWRJ"8R104OO_ [;&LA2Y0ZH7RE2..&$4T^614=J ;-VI?18EW MUIF9R>1\>OF"4I(Z6ACY8_85A$G* 8>=0 M"Z9EOX-Q.#79C>70WD#/S%G4(@Q,?RKZU)I9?*<$[^?+IZ--)R[8E=!!"E:(056%46/%Q MW?V3E!":)*;2#1;"A1BJ[IU,2#.5>@A\6:I$GY+2KU,N6P4YT/=2X*PX'FK MB7I97OJXOMUJ=5B5(2A*B4.BWNA[D0JC_9<&W$2JF59A4$":GVJ%:>5+ MV),2FK?QU#.LS%*S)MB&UO%)>+;]7'1'35"K0'$I@["8T%X#JY=C2XUXDN4 MII9=(HI9"D9,V2H)KA''I!%M\F(G22 QFA6%[("9H(?>+E"C9'XIX'K0[U2- MF>FVPR1H\AE4"5/X%1XW3A(><6CK")H$Z6ZVUE/YI.QH[J<'D1A'?T8C&]3<+V*5,3& M51,_=NKIZ83LS:!UY;.IBM";U0U#C/XN?#/VD HK^((BBV"#'A.5C<0A5T8, M%:*QI0U>SNX4FNVJ*W4S&JEL-"D,[),&M9Y)RI-8)P$.A-NRHM@I5KU8)VQV:-RG/0S6YR]-!&W MV$A6VW,QX&: "4IIF:O1./P\MVMGU6C*AB)II0S8&'ADO)5AC>IP7QKJJSIC MMFKZ%=;0H9?8JA R^CG90XRT;.A0KT#;,BI51E6JJ,M\376?L16]27B+M^AJ M:I:*;86"IOZ)5'DF(R6AM1O!3"RD;A*XOG(86U8.;>0:8K81V\SUP2;&]LDJ M8,0E(SF.:*=V\3RSQ'Y! MXZC)XO:D(C24D+11$E8K P1.-\3B4NM),UBK:U"/:4+]1/8&UNX8M$=B[ M&GD8YF:T)6M^&$E&\GCY+)$QJ#L8AIT[COA;HEIT;.ILK'(LQC.;5'/Z@D M:C-I6HLQS19X%B%2J&[VJBO"E%V)J3:P!?*]62TYY> M5IZ,KA&X(O<:AFN/^*&JD7QZ#WO8!-@6!-AV-@&V38#-J4TL,<"V8H'?4)49 MLV#N:NUEI?<8A8 'N+#:-U??5 TW84R+GH.C4"L:JIDJBL&42O_N__Y3=V_[ MI[+5-)4A!/ $[*/09E%;T]Z/+BZJ;8ZMA[V]NDR6.:R*(%OM0Z_KS7V>;SAH=' #\G3ZNSTC/Z#2M@AJ@JBL5( M2)EK-0\;JV%8."&RG"J$2+$A-XA2BU#5Q?!>KN>Y"*PM_+V0ZBU>C$/ M0+T M?V>6+=E,/G,'!6M=M\I&5.1;FV(;8+0=10F M96RMQ4;L!#VYLHT*OTSQ!E-OJ9M^P'><#JVJUDQ[G)9W>C7?9:SL&6)%8]$= M+EJ8Q=[F-/:63D94$=UA?D-/M->G CM@C2_-VGU!JKUC/@XL ';70&2]HJ#U M?Y)4&2MH!(4Q==6P$==./JCD%6"1%T?&@>XIO53G&9NGF!Q4=!G-W0Q/!3&& M4=TC%6>A+%9.PZV^GW(8N<*K\AAJDB0PNP*[O*;2ERC359B3E\%I"S3\]2CF M>03T,IDN?)UJ#ACK7G]49,U;K6R-6M>4=5V4F9')2=C6U5\"+'P5F*@]1]Y2 MQ]3:\EIDP&OE@L>&EMOCXA::U4XF+(49T !5C9> IZJ5M6B=V/ V1:4UT*U7 MKF6,WF9@\EBM&)3?4->O3'+BBNIUAIR$6EDAVRY;!6'O;-63&$QX>X44%,NM M97ABHN(>:3D<@9L"%'H&PH!IYU[-B)!JT2]]HS.IQY!.ACD7MR'. P:@_+F[ MT^_T/27TZ4E_WCOL=/4W+9T8 DBC%+1\ 5&44!"I1BZ55)_5H:@S1QYX!CH7 M%/:;!TZ2S#@C[-"\ND_-HU"E*O@>O6_5L1",D813CX*$X*]+BV MNLO5A*87(9Y"TQR1%U)E%.$Y?&AR_]70-*YGRF*SY]RA;:-]<:IHV>[#IR/QW/>3'U5I.9IS5W,U_%=' ME6!I&$0W@E^W^%2QL&PN@9 ]\/=O'*N6D6CF$QU-GU3E7E2E<&SNJ0]P)/@B MUGW(/:@[LRY*[$*&FNLNKK!WMOBI]Y2J1_&CI$"V.DP%MUHM5/Z9ZMJ!@B47 MG.)H>V_OV:0>9$5#T*R$J3".D^LR!=JLJ5)$IR*7+643 7FV=( :4D8S1 ^BD/ M/2[; VAY@"=&?ON,[0C*\<7<$MV!DY.VURV*R=SYY/Q!G@7U#R;<:UYU'=F5?4CNN@H('8F4!VB MB ,-98!MQEILT+1HD$-4X;.H2J/A&8D;S5W-P52+/Q-J"A.IZ=U(P.&UP/$, M-+9;*QJMQ8BH^PU4>_6VRBY+7B:&DFZ?3$*32Z#6KY].YS2@F0LB%YI!,F- M-&%RDTH>)"7J<+(,^B3-"EA)'8**26W)N)<8-G11]./ZQ= !,F4F$5J\:6[Q R\[L.O/XZ? MPV#\HI?CDDXP:@R#UKEE)VHD\)R-OTM&E(]L&@X= 'Z > ZI>Z _L5EM0GC3;=HA M//R8$'\K"98Y'F5MWK]_"YR_LR1J\&+YZYH&?"]+IOZK*G)/PO96< 5-SRQ"[@ MX15&O\+>:N?'5)=Y6)OTH20XW)(DH95AI26B9Q]O/![I\)YQ;V9&Z0X?I_'K M[EF&3IC1"")X7D9<.E$Y=WH."*,E7/2[M/G5'D1BOE^\.OH%GB6XR[ NU.9C M*5KS,&V$-+X;XC:D MB[A7@F1KJ#2">PM5#S2GM#72VE0Y%'"XW),IW*3SV:5]J=U,"XY]B#8HS6X] M'])QYH8FZH Q,V^=MZVP_2EB+YP6U!H&=NV$>.Z M&CZ2\E;;LQ?F,6.JSF,R$UQK[*:)S'W.)2SZ]^H%+X0#J5DA02.N@8#?J0" MEA1&';="T<=(7]B2ZV 'FU:ZLM .QZCC1I:GB.D(9.3O37,EREK?E@2G".LV M0Z.6- ?']A@OJ&@0?Y\ABZ=-W!MB ]]NFW58X_-/@P0.S8JL!_5"\#PNL>8; MG):9R]O39VNK/AY\J''; M=%/M#@3E8=ENRH/L*ST02>JRX= ^ME^K%_.7!UC7I$GW]9_OB7VAP06#W MY>6_#M-.@IY5NX8SP))7I-T2* MO_"G92(>EE4AYS4H3E7E%M$G-X M?%S$6RT3\:B^+X-FF=VI1V@H\-?;FE5+EO%_S/.Z;XOZBHS13IANTO15L0M[ MI%^,T6/.P1S=9B3JO*3_7H;_\8;?$XL99#HB>R2R>(88Q&D536M/U,R1WS1M MOJ;*HR@Z-:,,N=$\,,!\%!K[(#>+:BM6WF$0.BLG,$H$=NN:FYCQ"8L M:?%:KS(N6<3;DA0$B6JKHO0K]-7EW55TT*&_#2OGPC'&E%53!KD=2URV[UV9_>O/GCZO7G;UY\ M_OK+E_P[(2M6U1OZV>WM[467?/B%7RK,Z5W6.,.9[!MT.5XW=?_2*R8)!.8J?M,_J=Z'6] M_^J="G5I)Q^>BW<4M%%8A;NAK5F_2]#?X3KNU]"&$FG(>/7ZL_R/>/*K+S[; M_E$EDNPUWC+8Z=6?7[\!9#_8 L@:^7?R/]:7X\9H(R'+F.^,AX\8?5A<4?K*VC])1")KP!A(CCNN097[QMW\ MY33T,'S%YN*JN7F>45F8H$TN$5>D#E#$X(H&K=-D)!CY@BDV&LM.&FN!H"-4 MWU!O!'P99PB($(/T)&VO<("#B5U;6;&KOXI:+B)H< M"&>:*&]\$XZLG/A&L]7_*NL/Q?:;:]+B) M<.^6M.#:/_*3?BP__-A\,.::S_Z?Z#+\D;OGB?VZ8WDW*-+1<-JF!1D*+W"_ M?UC!0*"S1],!I'>/NG9A.X0 3S5 (1 =6[%67_^-MX^_K5S+R!WTXS1A'30J MXPCNQHWVKVV+L%2VBA2S)KJW3#W(^L^F/6(FCNV-4+U$D ]'XE#SZT^^E+$> MHHM&7F@)KQ\47O_;Z?":OJC<_M__Y>Z@Z-6?_\L2DS_7<':)R9]$X/!-<)%6 MK]Y>K'XHNP]TII!U?)(N".XXIR)R2C'FACD\%(7YC@"?J[OC40 MO'6V_RV<:T-GXB-O(1Y5PA/XVIX1UCG'E_C-#[&!YSOK=Y!8)'P_N'K"WBKQ MYK?7)MLI%")GYH-]@6;#<=Z&09OU43TO<==(0B6BTR>#+[Z!^@+"5WFV+RES MX[G1;\VF#:NBN-TVMR3IH_IG2C2CL%]IRB52%TBU*VDUR+-\)U0"4<>00J\4 MX&[W^@"51]HLSH"4J/7?!N_X116\0.DVZ*UI*?C8ZX0/B>\2-EVP."]8VO2; M6K#FX@EG'CI =>Q"JPBSFX>_,\PTBZ_1%QW#?B&T.'E*8/QK6DNS'(6&39QG MWX\MNPA0W5K[=TK)V(A,B3FW<)$M^Y-@V[4XI#QAYL!R7T'''%-E^YM._G/+ M%3E+OWH_[*D7XN-EI)Z(0_DCH@1J'.$")WT5"&PWL:< :YN".EL5O.JPC* 9 MF-<^N#MW;M@JS7"3517V&ZPW7(O:ELB+G*+, M3[F?[[^(GHS4V#<)S]6$V((3%B"]X"E;0 N/!UIXK\1E(;XNY%J%)B2B$!)U^>RBC[Y*@)AM\)=$EY"616NPY(YJ_:'04(];\_EV-0\8MEN M.9G[P1/V ":Y"3'9K^&S65;%KUX5WXSX+,FB,#,:UP+0 M9[I#B27\"ZQ"N[DN>XWUHDAKHXR>M+ZBO6 Y<)!!$T1KCENS.5 ';\EU)J-8Y&3B$.67?-IYISNI8%]+@+R"T.:;B&IKB>->7('1RQ MN3HX)7&5].'ZCMG/6K4A&2J8VK@T0C>4C%1G9S' ;_-.BO@8Z&UL22C01Y&(74E8OZYQ252 4U9/(9I!^3/N:KA49![![EN%;\C9R>,O- MEWE]Q'G].D;914>$)P2P\L3O1@IZ71X$%P?P!DH$!!=U=#U.WE*P*E=I5%2% M*6;?VC4R8!GX!?(4L90/=#_>L>*0E=2&5_'1+G3TNCRP*J>5(?\:M -8N%?7BR56@NF9R.U9V'O=0PJ?+7:<*4 M,ES,NIEW@'92>5"K\&A75)EZ)DSLV.6 BIZZ" G%^N(,/GJ^*XW2I-@!9L9( M09]XB,*HCQE$^SQXILR+ $>I^LE +U M)2?<)&*< @40M3PE(Q7-$G7^GV-5WT!IXJ\S^(XQ%\MB>_RCA,0J4=R-^?(M M<^:JP1 ;HZ49^:OK@T@*QBY5+[]TN4,8DTE];C$JCYP]XJ-A<]Q46KK8A',A M> OU%:GT@K*7,PLBQ<(DOD0HWD'(M.-Z66Q[Z:E5K7>T# QQB@(^[NSQXB?3 MVFS3+@793[0,9#^Z?#$K3H57-$BQ;5:>'#YU>/U W(!TI0M4516K.^'G5V"S M,PKBHC1M]%SPZ+L>-FLN?!IZ63./>T1HOE@EC5,&+,$J'&WX]&[D0.'&E M/OR=Y*)(/YFJ@SMDH*L'J7 OD_C 2:0 7<6MMF5W&*C$S6V *G3E>Q=H(/?< M)!D[ 3,- H@U(?\?P[ MYWY //F#M%H%CX3\H>^]VG**+G]>377SW_SK,=JF)_&; K6?B)W];JRWS1T2 M+$"_,K:@I _0%5R%)I>#:/%G#\2JL"X*@5,@R3I6J&H[ZTL63 M2C)9!!(N*'4QQ2T3#KZGD#A53Q,"ZS!:>^O5T84T 0\RPMWQ.E)L MC:0]ZVRUG>@$VX?9'NSFW@DS1TUR'(HC?)K]U@?UO#V1O3G[(;S5:'MYBT6M ME20!5]2;XQCW2ZM#+9HUG3#[E @K 6W.8&*.40[Y4?O)"B7OV7&.0H1Z,BB< MRXE*HYX(9&2B\23*>F2*2!$$B1^DZ8XN"N\[I+4,Q->Q7> M^I]3_5]TD[[H#M1UW*+; LVM''2[:[3[E35@J#C"GT-?8TW2Y!2R M#O@X;B7?%COJ).H7.&VY9SQ'K4UTS\<0W(=CAJCXF>J/PW M?D?9;\4O^:9HU^Q[76OBD=T+LGQEU_.V :TJ.:DT$<7626*%K5>1MH-]Q#[L M?PA.P:O1YH$!W>SDI+";IS+V3! CI\J90P3G@+R'.Z>5PC71BYL=5%M?5+T1 ML&U2="40N6RK8M2R%+7:4-F3W(G_C#N6WD\GEC7)*V60:ML %L@FBK_1E-H2 MI;@/!0DTY*J\*).D"DUGAV!5D3'=Y(<'%8R?R,'S;3 5M/C)&:IMH; X>D$R M?"3Y%M9'F([8R!B;AE42T+M%KI/).1D85EW4?$/<7$3&5;_\YS"R'2&H6.62 MR8R:@1=T^'VUS9RG)0091"EQ%%6_"@X*]^VIHZ0GH2G%*C4&FPN 3;%H2\C M4/#T@A.,P=60AT.L+V2UNR_R2KW\[$C/1K:[+O3KV/J-KV$S<\+QAJTC%LX9 MN] )#0.O?S9GZ!"Y/G9@>A8^S>?H()G;.@)TJH@KC4O2'ZU+65=HV3$B5-G- MYD\(.<%FFO)8>-B?CINRW0S[&\C]35M*)_.325P@/AR]\'R_*,S5ONS M!:9 MRC* 7:2%A\\_\+##L13Q9WG,]"=T9FH6RJW']GB%;WG0OYO,<5GELAX\ZJIU1O(5W,U%^% M(=*-8=UZY AKR+C)B:#@JA8W1%+)](NB15%@:Y6>\$0F^_ KC5&@-R(#>1\? M*IM]R G_QV:G:9VT-*^7R0PV2?\8L5K2T.9"7G.?6<"".]'8//;;F(RAR)DT ML,K+?>)SG>^"Q^[E)>[_'%6\7?;%)^"#WS9("X<4:+*YI+Q>L@]CLR^=6OA4 M)WK)WC_ ,'_^+]G[)_41ORI[_V2SV^B*>E2>BJ='3O%$;%S2?6BD?'#% M*2]&'-8]Y9>%I=NZ?VE@$9:$*(.U4HA^. Q1?YPA XF.C,\/RSQJ[M2%\$SZ M_;M8$JNO;BC)*7B8:61#J=]#^(Q#2\XYY;U(V;Y S@:0'&T2XU3#G=^N3DE8 M7ES]L&3^;*][62.1CW1 =,@[IB:6,0SSJ5'S*I< C[PO!&_DGF%2KX96\Y+_ M\".NOEM[:NS-V=$)X[02>4O1IZ'_K',#N%N(BN6I@/Y^I[+.JO/I$@2KOSA[;??:UD$H\+JD/X.2;TG6:_/ MTX;E1!^:B XDK#/. $4PHW ZXO\KK,9!:8S-4Y(928I1-S(-(A:QTI4).S^- M)/D MY"DDJJI)0='6&A4-;/0X:[_-]\2Q0144S3QR<6\ 2)1BWPG3JEA-&:Q9XY0E M/"V*BG<8P''@Y"(DV2^&,Z;W; O5(*D;[HQ!^(>AI4P>LB+VX7%44'GKE'I( M*%XQVATG=BGCNBW"@<:D])*R97$"906EOE_7+R_4-+Y\(]U./%O%;NIC/+)+N-L'=GNH;J*22?H+I ]_,^AE#H. M5>XDL1 %"CB&WR0QO.X+N3S/A2=J+9I7TY M'*22O:/J'35ATYMPP2E\,9'T%B.4'1>-P4@4-C(5/-H0[MFZ4];+\!&\N^J< MRSNGOY!(,3L2Z$@:<,.@;3Y(]1,G8W'-H&[Z&S6+==["&-%P Z1F-=J@D?C2 M%=% QEFT;=/:SBAN\FK0@WVVLRGQ7O0]3GR:'N\TX&%]@^^9%\/6!G=$ZK2C MR@4FH,3NAF)(EYBO^=6HC7-SU%#A@J'LN^1"S>(*.TC0PK]+0 MXX'Q9QF/3Q"8*7B!ZIO9R77A^SJ0H,/+A?^5^#WT-\G8B9**>C3"Z>8=/2/H MU=]0^;@+:RO\EWG$?)V>=UIK2)H$4(>RL>PV+1'#'3G/:%_B6K MGLD7ZKDQD_NZ#,NU(0U)]2@UP-C8(R9.]Z5]6#I%7N-\KEWO4EBEITUY= E5 M3J!B4;.(1=GBD NFB1FJ+KD&S6MPZ/A,C:GD7[DDC[_Y@D3< B043<-!K1D% M#'(RQH$-:XC/OM'LX-YNL#6R2@?[-DS4M"]2JIK3P7Z.+FI:I/!6R+;Z7QM-ZZ+0LC66=/M-% BTGM2=/ZE+ZDT+&((D.X_3H<7DWL^;#E MTZK@#C&;6)1)IR<=8'5!,1_%6ARSE:V>&^&^<+RZ/CG^VP+B,+9ZPL\HS+XI MDL"QBSO 7D095AS=K)56K//]^1=2_$!V$#U&E%K#I8C.+-9Q&RD M>+>Y]\;+T8 P6*&A;@ZZ)QR"*[2">>=4J19]!=:[)$@=-$-/$@R<(=H$LZ'! MM]YUY!J5P//0:KV%OPZ"7IVU!D3;*ZR&J[ M&JXH4$P52\3%PNM,78FA:ZZC*BXI-P V]/1HX-PK5 M4JM::E5/ZB-^G[6J3\F1K7*%6/3+-="A6A;U6O6A$/JP3PU@ES!9BR'(]]"Z#6L9W[40;^OP* MTJ3^._S[]_IW2^Z//!31:6)MH8X33=PK&A8>,3.([9BY.:E%F>9)\O(QY9 F9:Z'?0Y,LG6L<"8J6]V4[8"L MVPF(47B%81L\J4/Y@3T?RP8,'?PB/O)*FJDN#VL9?T2ZEX#.X9W#YN_V\4\] MGLQ_LL"+"UWD%?'4G?PL-R%\Y5!'!#$*4&%%[!-'+"P3..B"XZ/AB"Z1)0$5 MJK_.ZP^T]C;'.W2[HGZGK(QQJ:TJZJO^^I@NYY1*^TRI4;%R'-4'=_6FS(T: M.N*SXHZ@;$!3NV2>R9;ZZSJ+($2WD!(\ M(ACRRV8+5=@[[1"%F=I$1@>+;\&R\1\OYBT'L;EO)!&9-;]NOT&/7=$;^/>& M[AK-Q^C,D^ D.[/757&:C#L]P9US@G/+PVKC9&((DEK*1W2LJ$:1J\6;V8G& M$ 8?[+@:(2IQ+?^/+E8-G *![5>%5^9)+,\S@2LA[?;\UN6<+Y MS7'!=4 +X,8(6ZMCU"RWC(=+7LR5$OC^XSO/+<^['R6(B_O+&I)'\6D_ &Q(>G"F!X@2RV%, M$CQXU\-<#4YSTV,D\2O'FR+&JY;=I>)473 M6;X@G4^1&,56$W=52>'8#4.KQ6I7W&:3QW[6_7'XC>J"THI]Z1A3I>T>@C4=K!AN]8E M\B_L;)\\NI-0\<0PCTI7H\+6R4X4G1V@?L9VTC\V%N4U4@]A11B46:@_;R8N M%6*HT%Y;]D*TMAOJ;5H4R4;UQ4/3"]+2E0G'6Y0.(#WPYNJ62LW1:N M]DF5_]:K5\W9+/^T3C[)*&>X.VQ41N?B7Y[?)#]1SC3C:O>G\'';JX*+7'1]+=+YMF]N:$B[+^/]6 MXS]"K7H?T&518N>"\SH!O'#3)[[IZ;E9*O@S%?S/EPK^4L%_4A_Q3"KXS]': M)CE91[*[<6NHRC+!53+4\.\XH&UD(XRXU#(]0Y#2[WA97 MX5T([>$J/YE+50J/.]UUG6\^O!@.W+^]M?8/ PX;%MF!PK49-S(@)ITJD\2 M,&!:"G8^40!NNN"EE-TUYR8B$R=7&Q@7E:_J8;^F+)>K/L%E=(XOIY?(0B,8SFU> M54)C(X 6I:32O[3,X(Z\N$02A/2?7P,I%VD%L*MV-2 MFW=H'P.LA*445I+\RR6!A,+ZS>N"F,[F1 -HC[&A$.ZZ<3WRTD'E1OQ ES,@ M[>^[\FJ#X:?9:OVI2DR6FK$U=P=S&C\UVSO7*FRTW%R] M'TWQ9MS-JAB\[Q)HOW5TR.NZ'JTQ=P:WED@U=5(>4H"9Q\VXA@-/B3;;T>+Q M';4U$3&S'?H/CG9KZ7&IK.MA'][9M3[P6L;<%W($>[=T 'LY4&>'B&#EYR!D_H2.NT=\F7+HQ0E=BFT234HX$&]2)_ M>(.!4&KKD224'F&X3I.)BC7 Z=0(G($8 8,'07,2CS+K(I M:+DP&I#4)X50Z;8YS*"S#1V::)S/=-1&M:)SF+.GN74?7B:^99]E)+KG^ T3 M4%@Z_ZSG-[L"HK\F>$YU=14A/NDP&.%)$R3PB;*D60I[\/_)=F(">ILI&>N) M,^MH?+Q>Z1,QTS_-('T]0$]4W.1DC;$..9Q=Y):96G*!DY'I@% [$6" !S>V M+DJ?KHOJI)-0Y]PV]AU'!@V J;U.)"[RP70NXBI[$8\ET)2' MD-*@6CS?:*?5E\7^W#N;)1*+Z_LV 5_> #T M>)JD<4#^.QJ(P&'62V@@P6,*ZHI](6$>\XH#MK-0L9D2:HH:,]U.9*_&5">\ M-G6+L2SYU&4Q;),@CTX.@)PG["1V1?$!Y\F:);#C@/LY!RV-TP6@?]9. @_C M.\U!X0-OX];7'B1O4O;D#39MBLF^@X'Z;T5WH):%L$G"/ @!>GCE6ET^LBE* MFL@\'4/MVK[9QLL#.\L7E$+]S4"ONS-K&KB=RGJ0/+^ A/*&$G10[USX\*.6/3I1=E:! <^Y;Y&> M-*;\FB'.+/A,E!0.ATIEOD2H;L]-\\&F$@5<[(5^^_TW3O3-5(4XT-+U0\+W M,XLF>G&[4Q^A'L^)EX]<.R"<+%;'9DA5@=:%YW0!%IB7,9_$DY=*6UNX#*N? M<>(2M(3%MO6OT863T^?P"W+1#^G>JLK7+&2 *__>-%<2R'U;;MJ&OM)EO6*L M'GUB+_,-8E*]9"#:X71F&6 M%V'&/F8R+50CZ,Y[TI9;2>NK$/P$4Q3,KVG0)>U1,9E8'=66NJ$9&]:!98OP M?^/4/G#^[NCPF2>A2V\\:4UYA@;>FLS+)*FH0S5*DILQ.6&*1RMJ#H, *1_F MD@\P3 MHF?3-37#J_@@KJNT7&96N"YV8>\XPF'U>JSQK&5HPZ:YJDME*M?(%UR288Q" MO*R]\QK%K[FB0L5E#NA1/;\N=[VU>]BE>'ZF:H32>J 1'_3/ ^Q.UT">)IS=E?2/TQE49\;^D@A99/ F [1"DSUV6B\I&$Y M=86^25E!D&>RYS1:YT]T,29E?1S #^-N4+.A?E(+N*"JH-VK6[E\YONUMCX6+U;>X[@5WNO^^+_4%*@>0@LN<9[[]KVNE[X_@T MQ*4?G-F(GC4E?=J-)R0BI\UF8G)COI.0;\6V0XQ_H]F<.!BRL8R0IL",Y_]H2+ MQ)@:HE[S&:\%DT?<;D5"$0&P)&J2&SL ;&TZ$2LG(\71J>=*1.%GC@_=V0U_ MV H?%6&.*<2_$(%]=#4"58XO Z=/H*J+%5P1L4ER4*UA)2P M GSZB7-?Q2O^JJ@AZW#TM^WZ%X65/.. FJ,@:.*=&Y'L!"D1*G/B_^V3,[-, ML+9B/(1[0\\"#@CU$-;$T3Z,#D> PW_#6#S?%Z/&.OG:);GV(S.P?HR!UWA M@*9BL[_3_!F02 ZL+,:$D>+;E0[E1B1*DZU@IL_PZL&G"Y_/(2Z[(W"#"/P% MJ,U0*E;2$ANB7B.<9*5*?FFPOIU9P)F9!;#^99,!BVP08>^$5^UVO#ZS-, M&N7Y10))TF@(1U.XMCLY;%9H^T;+;"D=6W1^V0E!,N[M-ZM]$PY<0:[)S(2_ MSHF2>P*=O&T1CZS6;9.'@PSU$$H6EMV'$(8<#XQK##YS.-18_MQY(GIB"] - M^E)Q99S934M-?05GJZ0UILMWQ=60!RJ2)LC>8JM@Y&4COGH>PM,P3&4WN(:MBADB491D% M2D%3?%?KU(D810*2X0W#HXF5.V)D@V=9-7A->)1QM S%9CF-V/^5=UVS*?'F M=PRJQ*1](DW'?(DEDNB@O+E*Y37CCH]9G4P>+866V:K-(>\B'_ND-0ITIK/* M53,==$X!1]@=UPCBB-[,?4EXSR1V(:?;JP/?YE@Q#9<#(:A'8?EAZ&,SE'0( MGQQ"$?_2P#&/J'R'4*"(/[]1S24&J]#+-4TU(0KDN)F+K)Q>YPBQ2Z5'=WG9 M+AXRLYB33CH_6$((6(5= M0W-+7R-IB"@Z>J :L+)Y[DU?5[M$L]@/)\N&HB<&!VA+VW.TA3]>GYEIEX"5 M\U3T$54EEE)H)41]($[9@(K>R2ZF2!H^R@NF4F>"P?!7I.AQ-I<=CE;FL>MI M"A%XBL'4?O&^17UB%Y$^.'W.YE(] !MW0*E[RMJP;*["I2W!$/6>^3EC M"SK_G3H[>![W,C[')9HF"&-:W$D\1G5-?R;2,3![#+$#QPY2IW7E$K#_?(19 MHI]_]0_*AK%3B,5]4W#WQ-OHIG[CW=2WFUYK .;_8;]P]\S(\A^YH6,MBRM' M\E*9@3G'BIQDSHW1F/!PO:,/YA\1^38KRX5_U?VZ%1N84=,X59U[5NHS(4O.$/)#0:&ZJVJXD\B7NL%/8CV0*] 9!!=& P\FCFY[XSG40K!J%E M2!R\X.$V]-M4+<;RL(*1X9W._UW/(>EF1RGGJH1ZG:P?Q?)$8TS!\UMA$SY= M")!"-IJI!6;*F^&WQ96J)[2L7+4) M 9TF/63P)HSWT4OR)Y#';J%?"PV"QB 3;Q^&K("%U#HFO>%-0U%3[/X*CRNH MX4O"WYBR20XC/$<%+R=DR:QT.R1BMA(:BYFI#00WT4L*YWFP X66@\^F"3WF M+ILKH60/320NA969PLH72V%E*:P\J8]X)H65^Z=I2Z' 4_@B3B=I4=@) 'CV MA".$$0<;$]('''9;AF.]*.HP"H5$[^;VG;;4\ *#.W:,:4=^G>WH)3FKIGA5 MY&EAJ"'>,WUAESJ4@]NHEF;=^[PV8.L5@"FMUB?"VZR,/3!F82(P)]Y%Y7&F M!SUA;2*@0]KOU5F3>#!3ZG$%6*#_B/-UX>%)9W 8C+*O2%=(ODH@$T)14Z[; M'$674PX+==#?FO@5M>6$-QGRRIVZU"A/[J/=U5Z3/>-2&IE5@0!O3([U[AAS M]YK*'/.F,3P6YW!-S4FB[YB+GVL-4#YO7#:+O MPAK?!"TY.+0/SFF)92=JC".UEF>8*G#C!MJ/I-,0 MK)0> .IV_:[-KWC39YJ#).&TF<%U%$1M?BBW]!LZ4)*Z,N?6C/2,JB);JMHQ M:%3O24:;J]5DRBC/AF!0\&E(JE]5S1IG&=$VEXIC]%FVDX$.5YZTIR7-P>TI M>B67-RRHX="%0*2LU%JBFRM^2.S=ND4QLPYG"+1_4[ F&WQ I'MP8A"SW"IB M"8'$UR(D;D]5^2R^X;BUR5[X&2[#=RG)JG5E)CVI6BAI/(9\OCB(H>82R]NR M[3GF?1O>, __KZ_".5[FP?EZ%XS+AW\ IP9B]! MLITS'+K 21>#EM\AA*^T.81PR'9)A-Z'A2")R%(,,.ASA&=O194^6IUV#]>Q M+=DK%GUT>[%!,F%'-%%PWF+KW!#F5C7!QFF:^0^8ZU#.W$OG$2(BP\VBL_:Z M+F?2'8(IV(;COM"H'R2X.#QQ$/=M'E\JK/L"SAQ+:(T,CJM1W=E?G?E71P/M MMED7KKJIR%A!H+"+E+ENE>Q7MTDG!18\GUBONM5/X;/"0(,DV@CEV3@H)-:M M7F*4,84Q7"PV#YT/3WDKU$_#[VT)3XGZKC-+C6LD] MCO+AS\_X:L-0X\C+T0XX;,:78$M$!"&^MC[;#TW4. M9V<.6RTRFF= H2@\1VS,V*W#FTO]=WW'16 MUG>]"J,X94LM)D.+1A>LH,:LN_=Y<)*.0T*T[X7O-K!_3@T#B+86FGZ!G]-', M=LE4-<$G"<=TR2D//H7ZJ(IB:1$OQ U4BZ_[X#)+X9B3JG1V;GRTQ7YV3=!# M,-&WP:=R)P7FE\[&+.G>2OE@UC004HHLV_D'(,_"$II-(QLIO3.N9'P>Y5J: M=$25X?#,(^P;XC+;P U2"6OWR%[503^&W> YT+A^%&6OQ.A@KB3=:$G ^.&, M1(6)=\(C0A6F%7C,_5X8\Q4*!R1MH*H9IX66=JX' M51V_7*J.2]7Q27W$[Z[J:'6Q4UH5OB6;8@MJM"B8!,0*06,1#(F..9#?-]L0 M&V=J[%/MAY3A<&)T';Y$=9U>*#139< NPQ/6E!R*3I$I(\50+4)RJ#HXU$)W ME5'GTVU'<84ROJ_S$5V#<1:;5I=W*%/.DZCK@\]64JTL.>J2(=!CHQU[IWOG MA^KIA,0\-YI;6 .*3@I_NL)=P7"E;J08EN+R0I0Q,+U[7^Z-$]YZ-R1 X@\I MMJ9.%=/:();SW1W5%[8_@3_DE#>(%_S-3O5C%,?4]9:9'[@'\L^ MY!'C>]S==?H<@JB[<,!KZMZ[$=C]UC6[.894/T2:&6*6NT3FHA&GFK'ZX:1 MIM^YUI-MG"+>\[Y7J'^B0$%+7KE:IZHT&<$LNB'?SO\S,[L<),-;MG,9-56V MNBY;-7?NB7LDF<7>)\.%A/.>TD/^ZWAD/V%7%2Z::$V#/^$'^A=VQVNTX%VL23H5.(H71(R LL@.M0 MD83:OE13(TH3&]U*:+[0)Q3)U.^>VN)QB4G]^. MI$,)9I%[89=@/(>VUEX(7/C"/EQ;"(7O+AX;[!JY@X-G+*DK%5O2%R L.H5 MD,I7=@F:2LO1?D+U<02]P5/.\;4GTX C% S_X5^Z$(I4>3B^&=!(]&],H_8D MI^6LL?T[#W:UR$VY+BW695U%SR_$!XU8(*:N[,+6/Y@-[YC:;%?%1AI4 MC<.HZJI#V_TVK!_]7(DM+U9?Q9W1%3,#XSV0,]O"#J:QKL7,%G!,@M]%"0E@ M+&PI[7,$T1./$(U Y(&Z*&U,QRL"<^TR=Q)MY9 M^TH5XE5/3W?DV2^F85+Y^1%VU0=AR4[P&R]8OQK^WDYTPHB+NJRKQJNT7V:FM2%")_QP8'3=27Z?',9^NPF$I;SA&X4H!KY2J M/%HYW-F3-/)VQ&VGYS*3(UJ9(;;'# MR6MY?_H\;)NV0T%/"F/+;*[667DI[,Z6]?UM*>TMI[TE] MQ#,I[3WPP-?C)1? Y9%36?N!S8\JD.# N5-=2\,]/A [I P(>T[DNGS2*@*6 MG74LBV>+AOT'J([H<_YQ\?YB]7?K$7R+1'E0>"FRJ% MX]_?OOT^DCAJ^QD2-@2/DY&G$F).@@'0HP^^/[@OBK1%+?SH\YH MP[&H C*[U1]>O7QS\>5J3Z*\5#WZP^>OOO#_37/VAU?_]NKBE?XM*J2&J2[R MMELQ+?K_R.LA;X__[;^^^O+EY>M767CTYV_P?U_S;<+_^IP)M[6X!M!K>(D3 ME^+;R8^"&X:U!\YFRB,AO/O#G[[\_.)/^F)*@N#6YMQU86]7<,FNTTRE3Q'> M"N60(\0^5Y@0=.2H*I&DR"18YOSPI,(PK4M@S@1$GCHAEJAS1%A(VLDY'YR; M$%]')GAQ',5'\A%P$MDRYCEM8=)'97?78Q.&FQ?XN"(M[0'@Y.^UCI=6V&-3F1M\#6 30+B%UDJ(-<3L(O5?P0SW%TSR1&Z$NNN5!(V9NVR-+7D!O(.?2H;GC!MI;)IT%YE MSB>,KA6?EEK2>&_T"<94G4(*YQD1 +("0Q4"<"?N,J^'S52)G?J=5$2.;- M#2<(^*HGYUP)QGSVJ>'JWR$O1<#^D7^"T0?0E+5SW/*SO>4!G87%QRT 68RN!R>HM1.(2MY\]_Y_F*?]1^.(4 ML2HEZ_1D.'DPL E&07I:Q6YB#L_@H;13%&<>>XYFPO[TKZ"?9'NN'NVI_9 MF3V)?T-N ]T5]W9<1!_V00<8DZ_S'T8?F8Z$ZTY2PTB3A+(6^IOH9-/>.ZTQ M9FGYBXM;XTI@]OL[_KX- ]( VK)WC;;I2<6$?=56_.LFW(-B*NQR"6E@8X5SEU+]*'>9*AIX$SF?@ [Z+O:KDO:?'/B%6I)X*\!=M M HZLLLAKU5'G<=/&3N3T;&&.A6)?#GMNT!.NI"RE*';OX0NV]J+:U:@C R.8 M5+\)*T/'R2!$]C[TO!O[1S/F$,138@(/IY:F..EB;.+_-+U 9?:W7_A/MS;Q M,TV;:7(E.BVX^)2M0AAHS.7-W/AU2E!%W=.5:R"U%2%E(;^6IP+P\CC W&NA M,@/8;TA[%74D725D8IQQ\N-Z"$'H=R,=? E[(+\Z)O7DCA",". MMNR<.N;\U(L/MB]RPJ>$21YE%B$?(;]O1'RW+G1X?"8:JJ5564C*(Q<)L*UT MO<%1.9%TOO_ZU'2];SPT]T?]:$ZY@^Y[Z#NPK*M[ KP_QBSS'M5([>:CU_KJ M:WE3]5CN^C+7'99T1KPC+K+56[0G$G=8WVP^A+OSET:<)W=K[D8/;9(A-0@3 M%FU!&LZ]]40 M-@E7J)+/X674 I-ZSS*#CSB#G"(4&IR&*])D;9FIS.TS?[BS-AZ %V4_HAT M3?279=8>>=;VY2^^XRY,P9IR0^!XX@GJBFKWPF@2^0 4M?B55>!>$+LG,N-4 MC*V#R[;,W"/.G,L0^_R6YJH%XA&,GS1EV>P*%UWAZ+$8<4VIO+5D,V-%AU-R MTNB'3-,RK8^\(;6CQNH-WFB2#RXH[9N&4ER5*F1:CF];=NW :60XL 1)#Z%2 MT<0Z#R6!+4ZB5"S3-U\7)&I)!G@#[,0RTX^_@3N99^X<2"M+V^:VIJ9/S>ZR MLM(ZKS_0!&^\]"1@+DR^H@U-%"WNECE\Y-T:JX*&3])F-ZF[)F5NR2X Y,K5 M9F[[_+F!/D0S3JY3)%DU&X+.+5/Y*;:C!A(.+W:@2OB>P,< -&;3J /'K66L MB+MF]KH&$,D$Z 'EM?17>H9OI/+(!3R[N0JI6<8EWZ1),Z=;!I#ELFX>V00X M0J?(=9URB KBBLV .=9"C4)Y"B-$F>8>(MQBF["UVSSH_;T%!^XW$X])I(B7F;\ MTUA?H.*-S9[_$W6>90(>.^T'YV6TY::=-\L\_"OF@=@X"L/![FDJV#64:5EF MY3&#"FE+,4UZ1G>9(%_CU*D$WM9TQ0S::YFE3^?".Q8T1W">2 5Y/9R.)3FT MS2C1;!%921%ON%8)-0[N(LGH]EB';]U85%>:7& ,ZI*B"$N#W)K6#FU]UVJ% M9_LFF-8)2ZBVR;*D/DER;UM4.>,:H@;,MMB4G9'L,_,=]?.EL/[8=.I4ESQ7 M;X(0/;4(EVG^=)9CTB4$<++'&\SU(Y7DL:*T?6:R%HSK#,;USPO&=<&X/JF/ M^%48U\7\_JKHWQ@>VD@VQ[3PL?-+92<[2Q(DE/I-3-EJPUQ4XQ-T93C$VRL1 M2Z/:3]GRG7>KJZ;9HBL%G?2FS&4D8,M1_(AK044&8M,-H5-S"%*IFH6KC(-_ MI!]RD%-'^FS3::<#8W-=:'&6EMC0G=(FO2ESN%V^ZS,X =M&^4RTFM-Y(@RD M(45+#\6=1@A K"57/@#+4MYG64.?)ERO\MM.>MRO!FG!%(DK;HE-RSMQ@L'? MJ86"UMK;R0BPH%^JM7+B49$3F_YU*-GAYS@RA ";HJ"WI\M5#6QQ_O^%JX4( M/H)_+'W;&^*#E&B?45D.4L50._Q,>"$9H.78"HAVJ" 2(VJ/RV%91X?;Q[' M+?&9R[_$2,UU3C[-EIN'4]4%#Y>R3X[-BY#OP7])6VW$G2&RM*LJRF0_S5$X MNP#?5OTUZNZWA4JLC[043*T\ B"=.'PBB,ZCESD^[S%SA_[B?@/,G='5A.H* M1PKL^H,9+4;JR'Q(\?MYZO%$Q&HBGS16HU'8"=]%DJ47J[^=OII/3,:WW=%7 M'6\\49"\7*7NOG?KA1^.=;!V>@)ZF>.4_0J:N]R&S6610O_8WR6S@M@ M71KD(Z)Q1(S&\_G?,MY6=%(F+!S1N+"_V!:0$TO$XSKJ:S@A%.YD>Z8RX9[+ M1/CAC9ZO-1H^87._K15\4MVQROJFJ12O;VN^I?X,:O!N<]M!_$.FR_*:740D M0@U2=,R=$_!"R_FIU2G=X3&5:N(EYC 96=J\6FB^)08TB(W)0GV:INV!!OZO MHC5X:RKO_RQ2BS/BPD#I R1H$1H^RYM'.XU4T2S04H:'"%EJ*[:C&Z*XV[K$H%O-2$I_6[$KU$?\/LE+5&J9E*2=E91^:>.<%EZP8.>5-XPSH?&*'2OX@-LO MG'7D5=_D9<4S7WN.IP(:55%EZ?GY:CZ+$-,!)GKH%/M 0!).J=T@Y'K:V=>8 MS)&1:*\] :YED/OKSP\[,HE'RHZ1)''';']2IA,K M=5UL10^3V) E3^V$;8(GF+1B9O2XL(JWOOV]N\T/_K_A/@C5#4V/XZC>DZ20 M&-OA .4$6E 4TX2O[*]9L(#>DA6QR:DA;D;^A.W<^XZ5ZFG;?484ZPTJ:V3> MM,?TCYI2E[J3<[\=87.(LRQ*V(>G\E.<21\C3#0-:8R#X" (?Z"W+50$E/+ MQ H9R='=?)SZ+NUV23Q9EOTL9[PKH[2F>^\C*+[Z?0C6?)< =:+J%*;ZNLB# MPWI<\1V 0<5"Q28D,R&]P;NRHQJR5A[8):1?=OZGD"WB7U)Y1@,4YSGGM?&/ MU*/Z.$Q4"84.*)$);:HP3D20&9=FL#CY0JZ>[@L*+F-9]8K:&F*58]=PQIX5 M<*U^@7.%R?3=O[IO.),)?[)'3)QQ[B#_[2;>>M&OPU7$YS3LB]BO/NXSY_9R M4-E2Q[F8$;N5*6[8XL2;V1O9[2BJ#\NGVLVLL8O5>_Y2TD"A"/.6(E@JM$)N M!TCG2&W@FYI4<,L655R*,Y@$;\\YZR&?0_:-DV1D>NY:Y+%V:+5%XOVM-J)> M&#< IW.Z:[\!+N\@>9VO/!NML%RO.1$O8,.[QL[8L?)WPG%+9X/CL:4+ZP'N M7%>*T \]YH!O[2D2%7PY(4M+$6V:NX%*;Y]QZY;JTTSUZ=52?5JJ3T_J(YY) M]>GLMGK7[ ]H; YQ2G(X^6GS$1Z4[UV#_W '%R0Y(Q[BZ?R>^[X>B*J^; M9LL15G)HHS#%/%WA/#LV;3?&3C.JLLZCYT7546X5;^QST7^+FNKR)G"-11A] MQ9KHK_Y,MTO_]OD;6B'A%+GE*UYEKUZ^_WZ9?S3*)^G O/0-*1M M''X8#OGP ()):^)>K:8D[TE4@R"+/X?7[B@8D*XR5 .;@:4P4#5G#.3A4''R M&GD]>1/(LE*&BC2O>51(GQ+"ZZ,2-N(_=)X5O^!]Z(?( &W%3B;RL#@A\<_9 MB!ZM PV>8A\C!ER"3OYSJER>^?WBK3*+QN_:W/)$BO]CVA4G[NJ$:O493NTT M;G)B3&1YZLY1H1H8HO$6WB-CFMZ!5H.M!.VPLJ:":%C1YAC[L+?-!BE)E3HU MH5O-7'7'X-WLC:H\K'&NQ'\=>5QGEHQOWM#%(@DV*2J$$;.R -6QZ HE_-!C M0Z/P1#KYD@E49.B/!R=5,V5:P$5/GM96QV1N\,FZS+B#'P!Y\?"I^W MZ8ITE#1'V>[O4RMYDIOS@;X."E&NU6O,*4NSU\]X9=R9+7;'E"'3?5%;N\(3 M6ME$O8S3I&@SA&;["@JCVV D2(;Z#,"?RL^<8HU+*DR!6U#![*$BGSGBVJ1% M3'/ NE8?N$XC C&^Y/J8]!=)8#BAT?Y0-[<5U:L2+TJ@/^Z48.-)K>^%J<@R MU?6J:FJB;DT97WV#(7M#,8,=C@K%"-!MUT-X?*^,:V'$Q8I>N@>);]_4ES:] M:7BP'MJP#"\=AHTPDV%_M=&J>K((^19Z"4[X0AE5,L:R(@ST.9[=\41@?E4D M0KD)Y'-EH#NC(&-L4R'-'S/-DJ@$4(ZCQR993]317P#AJ??+8NZ!A.2C?R!] M-5"Q$V(4),590EG'-D9>-D$$MY-#'UXHD'I^,1%BB#9R&;SK?Q9S79$19S/( M<*U#N+TK^VZR>_RG+UT;#\N;?[[DS9>\^9/ZB-]#WCQ).P@Q>7*TPY>+W6FU M\LB@Y LB"W+(N26Q5NP\N+,4;J/S9&JR3R!1)^ M.&OZSK\DQPSN!>%IRG$*="%!D0@4B38[]* J.9-UN6[+*\:6,SJ;'XW**AX- MQ.X^_Y!R;H;AR=OMB))3*:*$7^&$JGH3+%:MD:D=? MI-%<&$50>9_S*+7-$!R-0AM-U35!WJ=$OR4.2@!QIE0.G?.?Y,5((,B.,FD% M8)Z+HK[.D;*C4#!$^&'^,:PVI *5U.1]GX<0=O/AQ7!(8NFW+*RIT6=;:/"[ M.3NU/J,O;\+H(L)B)VIC*)\7X!>9',V4]"V*7F[O!R>;J1F$0#DX N98L#\H M+D,&=RQO-]<21!N31*3-C;\EOYSK5F[3Q&*".B.;:W.8^6TT>Q!=1+BHF4@4 M%*2PE[JI" VHBST\4J)'B/*65!XJE=1>GLLZO=T^AUL9635L*B1'J!=H%26& M?_M]V0N3 R ^"N85D@\;>,-(TON+."K@9>0A#\9^*KA >EG.9!(@I/8A\,B# M_U <78Z* 8QPC5US2'2_.1_,ZT;(5C'8Z(Y"'4O#H5/?H1B]G@ ;R',"_*R= M.WM2+6R3;IP(DT.5SU(=<_H0%4-V'$,X)RLL6;PS<-4\MBY=S^UZ;65(?NBU\ M[<%E_?EL37+_6B" A[-IA[)'*)@&A?%(YP,B3 M %!,9OBQTD?&9@JR*)8O0+F1[..ZV#'^EXKP\MW$E*#N!: /4WVX2)<25EY+ MY$-(MGZ'=/=&K:?4;O@M8Q,P?W98R52(QI>MZ)! MI$'1&U/$7]+Z"X/$I*Z699-Q0\:*81(C[FV;^E%!CP=GW,1%A3 Q]O&$C38C MKB,91GI+X\B2?KB4?D. &^>IE2(!71R6,4V1>PU&84N7-I?J^)R*[Z=KP(A, M&) -CZX<<7K88+HELN/3,KKUKE4-;C8(KH+[F5:DG&F=;\6;J&R=77:Q7#(: M?QO7\;S0TVA4Q'B$W8>*\EJM1$KM$5=27# RG1/)>-1X7'/E_V^(I=#O$8MJ M.<<$L>94)!-)@(HP M%@Q+DYX:8\QUJM\S]$:2/)W(]*UUT?%@1715TBE8]8 M&2^5*(E0,\DZ%D)AF$2Q MIBZ1L17+QK@;']1.* U28YF?"OH!N_'WH1EG+A$^.!@A$P%#YG3,(W[B+[-8 M3,9GK6-'O*O?[4GT*8\(.[Q062 MH=L@HU@3=0&'T2Y=X%^F:?4UC P-XX"7RA6(5E&C_\Y%0@(_B1DC<5+9L;HN MUZ<_X-RIZ6SC4I1Z2%'J]5*46HI23^HC?@]%*>L<=Z8&1^%$-]('&CLA-Q'.?.5$C17,$5]BK9'($4/ =!9I;/D[(P=T? M./_==9RVSK7 8(\A_!(QI#8M?X5QZ$4(868E0NSHP*5T MJTJ[I4E]B(=0QFC4II" U8ZR-(-S@9,\ MQH9ZKY-0O5V/QT[Z <1+99$\6UE-:S^0^W$A,YR(N70"**.VSR6,D^8I3CH< M[Q1I]"[4IR#V=Q+>?^.328GF>3!\A''OJ?!884 X:0:V(WCVE,;"ZKX^KMN2 M_X#E6=^4;5/S?KE5[B>T4-%B*L.S;A3C4^1[NDP8'')N&%.#HGEL^*WEFKHY M)#\C,4OT=6T")37WE*?H0>G[/-+QDYD+IHGEIWR.G(#^*!;-SAOB/:FW4U%- M^)$5N#JU1#2IZZ&LMAJOTRRA)#W*F4KJCQEGI(#B_YTCT.)>BR2!E5/K(/'G MIY#)$ZL28J@SB=MH)6^O&]99*3O:]X5[9=>G<54T(1HXA)A&N'*(G%A+LVAJ.%WB MDZG%/.3=Z3CZ0W;7H[XWS**^%X]D>!EY;0,C-2 M+N'OK;0I=LP-\UQ)3/\6^PA.0S_+3A*"I6P\-M9:AT>])]'$2*3VX(@(LI6P M*X3,I34[M.@D4O[.<_?/[ZS<6KU9Y('NCL^,/G MK[ZX^#S^-UW[AU=??G'Q1O^F[/'T(9A%:D(-CY/NL/_V7U]]^?)26\3P?U_S M;<+_^AP^W"'63M2(4NO5.1T8(HC(DI7GL0R,_)ZF\-(>J9%*9R6_(AQ 9LMB8U971=X2,!H$G\EV=L@8>I&Y;>S)=9$M=RU*$7)L:3)K M(]-F3DV27*S^>W-; !IR^P KH]"H./W/SZY\G!%V6?"D48CF ;WPZ)\5R#MS M) <_A-IH1)+ F#?'WG[*E2B'XJ1<]T1/M'LE?3E#N4UL3-()>[H[D"^5(O00 MXM'N6O+S0QW_6\>87>[-!RY#0(2ABW9.)3>X*X4\J:T6+HZC[4G_FH5]&^;X M0(((:L:$?Q(W!C/0[(.%II=W)=H+R",K&/GI^J&B9]2W2E^\:XOPYFD/\)S%.)WRFT&:R_=,\$@+-12(<8]A% RK2(1-REOS.Y-*H+3/(XJF M(;SK][,C9LAO;S!R'Z+)4<.0*!MAP%#-4I!''.FT@\ C_I'T50P%6&.1@QA#T M] "*ILFW=[DL'R_!,87AR5=>BEP/*7*]68I<2Y'K27W$,RER/3"6(5K@JA'D M.)>$<#B*<:>&!M^NWZ;'#+3H)$T[J\XGCN*=-SZ7/73Y07%R$P?X^;E8D$9D M45$A_!@S#X&T%UP0'(QDN)&M;U,+0;TQI6CG(0ZPTJ[0;PP4WX9D6 MDY+97",?5:'_;K))R_1VF9Q1^ M^0\=0]7ID$2&RAMQ 4" W3!- R1 _B=IMSZBVX$J5VP'1CV&0D]'2VM=8'2, M:E(3>KYWD+F^E>>G*ICB^VD.TUGS_M^31*"F!U5V;8NEF@H:G9"QEB3"/VIH M5KSO"=D$DPU8/0:1$5/I.&(12A>9Y5'CSQFAY5.HGK^NDSG;>6))[=J R]?R M\U6?1*0N:OH'KGJ2HL^PZ2>OYOK9+-7TEP=,[X%L6EAK5;'K__+ZR]&$O_@7 MSCBY?I]_>?EI>'-G ]-D;%Z]N?B"QF+,VG]>_J=3M@':J4ZA,-&ZX@15/%( M$RE(R8F:\;>7RW0^WG2&Z 9'G9,5TX,G4UH3$N3SG?'+A#SBA @S##FX97AD MWHHOZ%/IQ:$,CBVQDE,%+)A@_,;K7KT*]'OJ(@&=CYCCTS6=I! MTT3[Z! (U"%6>T$@H:=KB5!XG;?!XV9D=?!;>L$&*UO,,LF/.,D6;#S01GZGH;[']XXB"4^:HV)[$'BS3]:FF:X(OJH5Z M"1E-ZKV&/Z'MMDEO[!W1PX1*M,0"0-X>2V"%>C0#=:QK(C8V,4"X/F<2T219ZXT?@1S8)+%,J'@7))T(>H@L_?Z.[?1U_Y![N MM$B^_+^^_+<_KS[#A+R\_/O?OO\!__/5Y1\36/>F;;HNK"W4+?&^X)K;C5@A MO<,>%5IJUJ'F,TA(,*"VW5%^3<%I,ZT=X#N(1('0*)S]4<$1.>=PS@-,O-J;. MGN9$&$3R)5+!TTS9;.R7:;9-W!'ZGZ)<=,)3(%#MB[#&VN%@5#?9RO)X:;8M M6]G18;FYY*371+B)'D*_*,:/X,G)+5Z9J^F>Z/BKK>JE V#=!]H R.6P)*BN MF_I%=+\6I^(15W[4'1>EDT-^C$V4/"]*I9&2:*GP-:N/$B52)R@,6O/+I#WB MI(TV8+[-F75$02O4(J*-Y(;62.B?I2N *]#21;YX[Y\BZ;MN%6>J[-T<)$92 M]R@'M,S'XQ[YTEU#6F)YE-CP69U:%>%?1';\7IF:$ MJ,S<#Q8-IHY2L77S=)G)J@6!,#J%I4,E3H?C717,L<@0 <07)Q&Q_=Q,*S\5 M\_B/.NY-:L4O&O<,IFDV[BFT5J?*N6Z8)P]F#"DI)Y(F -@%!Y:GX>]F/51/ MW\MZ6I&QUVR 4 9<27]8525SK4<6Y3+J;5=9Y7W8H6W!%E'Y"(L:'(BP0JN_/BQ>/:NB7 MJ@Z@BTVZF\2E9+2]YG$4MC'?\RV]7@P29?_3]7CM*>P&$T6RO<:[:P0X>-)" M//>C/Z"O0]*IV([XSE-,=>\:DV3QJ^ABMCS(%!7N+ M!"X469A!;LQI#L.L3$V02)N< 3EKL\!M&C.J,-LA+(MPJ(G\5,K%Y+&KD2!! M!$PXE2:/GGZ-\8#H[\$T8-1.VD2/5YO3I_$Z6\KAGZ7< 5Z[#"R"0Y+=,[ [ MNK#\T-C;*@$G0PGO(A!,94%.@_/)UB4"(=MFU35N]BH.*&:%N^[<8CQDU/%4 MM O%P(,J;E\N%;>EXO:D/N+W23$P80\%D,2LYA2KU-+%UD&Z/^1E.R[X^)NP M*$;1@TA-R1N/L7>/LIW/T!/YSI'?XA")7Z\L7$Y=CG7EAH/X9;,#F\17=TY# M0D9VC0-LZ*^;%I!@UVHZ/X?H[K3PXOQO9;Z#.PX%>5:/4QJ??*^<19RVUFF- M'9X3+1^M]QWRWK0U^7]K]" ES%M A\(*"+-G+=TY#>^ZK.W%-\WAB%>4HB:Y M,)F*>FPAXML6O8-?F1-2[\HM^WD@#@]_"P\'T&O"D#&*0V(+*@U&'9M1+1:] M[S9RM(Y@1^N+ SP]N),/V8X2^(>!V08'+0SG***FNW.TM6/FM&EH+3V]^DB_ M<>4APM\%#K>P#3%E77)K!0US+N)#$?VCJ(>,WGH6<4-QF#2$>?Y=Q\<.2S0J M%8YMAUZ.=8&-=6*Z8QT9 CTY^;'T,W2OPWVOB(Q+V"")FC/<=3227]V 638$ MV)U/;,Z_>A;U+J>1N"YZ^(5KRA7DK*S32OA!]/7%-OV=YU36V:$UU&)M6Q5>1X6A^9Z@P)>RNT MR\*_@"L^WM^8]RMDY5HY^8B16'U>"#M&,&6[+!Z!3LLS^8SB MSB>8H,MM26Y )"<13X?4_#JR7,66]7&=YXQZ6&%F+_N8A>LV5'7&NWK:YN3C M^)J1,N.D_&C!D1T)XW8%R^SG;Q<97D>>RM,)%T%YQ/L81EZTY\9K+):]XVRI^*63L4<%4\SZ-I+:9BR+SG$3 MJ%.+8KLFE!'YN>4V5L!21O/@)W$0PXTISG,/]W%\:I'4]VS]8LLJG5=-#VG, MN=@J/A]C*9K08044%I+%".3L#J#FG.NR@EX4O3SS&CMUQ.@)_T@$4#8D$B1T MDR?2R\AX4?"I8+D&[%\4HX!3!U9*5@V=9E.P!/>@#,M+49)"*.S8*D3 5#F2 M1>5-_^I618&0T@N40]G7SK2[_4@K";MG:H]/%3UI=BPV^6 BJ] \27QWU3C! M=@6OHZ]_R%=0AY?[ '61N1JD-O 0/MI79L1M(C61OI<"^*Z0Y:VM>+KC"#V M+7)4D'%WN=H(?]JN:">$!)"RD'.)M@M^.D!+7;-,42^&:K>Q"A]U9D@.*F_) MPG+=-BEWP_ /]2Z_:?A )B:F\BY5WZ6@,U/0^;>EH+,4=)[41SR3@LY]TC.2 MTTMR-. 5\/#^'=DX;FXN%*Z"!%8P=922G>_H 4Y'Q;39%>J4O#CJ8T/&&_$O M3IC@](339>Q=-JY>KIES^$+SIYT<;)1ML?-,D[$X.6\+D[R[(29<<&\<3WF( M97<8>DD!N@.R+:[R=GLV8S%.*[&W2* #RRQ)8NF&15V+B(/0Q)#'2(2?$G%S M%,\S0D\;GHA1N%C];6@U11+?V[(V2+.3>B9AH-FQCI\$A(5@$<*+7!%Z8]>-;0YX$:*QP+1@US M")=71^6=950'Q5LW9=@9G']-ORKRCS]-U_4CN-T3 ";U?C"I)RLG;80Y.ZGU M^=2YYL@C@E%[ @GB.=+O8)?4UF 71K[82]PL O-^]M-AE@4;$9^L30[2O=:I.[A;(4XS48?&OS>GX6%)<()QS-,6^=]W -? M*5WD6VXS>?7GUV^@_Y3O(128&76#_Z52.'!9[WW>KO-@-%Y\]TL5K(KLJP:!1#+"%&+/\ M \W>?Y!B[WO8!?L@?LR^P\7JW0B2+>F1V1?F9=_= M1G/7@!LM?.^XA&7Z[BRG*2!:I5H3J/A=KYW45+8%EVS;%OE$AR3DW)&F]I \L:$ M112XHVI77\OM?,W+]^8F9_L)!P5$X#OZ7P,G\'% M#2F(^*R*6^)<30RW(># *ES%ON*X,^4W_@PGS*4_PQ.+7[CP(#Q): )/J!). MGQYIFTQR.G,Z-/&AIWZ([@UV66@#P:?&"6)>-=3%VOJ4+%ADTYX@>=ELQ?UA M>: +,J*D&H^\V/PG=R-/3VV#:(U?4P8-\CM1,+Q155CCXT.H4=$2Z!) =B*\ M%]_;W),GN3\?7B,DF\;G4(CU*KB]D)KA5%G'&.U$Y1CUFA<49QZ3-*#0>_%4 MT]):#[TWUV$TB5F3]TQ-A:<#+/*ZJ,.1T',)W.O@,69HG/IDL@K-R/8-!Y[^ MG8/S79 Z7O@?E,/O5V15^8PM^?!MSVI3/B^90I'VXEY MWDU&IR20%W.P$)WAD7$96J>2^P=KDO1+I #*>ZV4^0X[!A'N:/)%90'4:0S1 MH)ZL+4YTZY#5+)XC8S=1_-@.=&)6Y54AO,)Y.AO$&'05O&_4W8]\ M"J?7Q#&\*>B5@$N4NC"TTQ/5>M) -_ MO"Y,@X?>'F/,.12-["6]>"7K(:_C3%A^)RP+''B MWM;VJ++S20#B@VK"+G#\1==4H:RO$NNSZ'4\*C4S>8.<.#.?V4S;KMD,:I?F MVP:AT&6VTZ^]A5OB4:>M W&93(?P&Y/!TIKQS/FSS,ACB@.8P#0#KP"6&G'2 MPUB.;*L%:G;2+B;' M'LDYYDWSI=82X 9]6.)=:>QZC3)P T%76\$ M4-9/LDSS(TYS6QA,0^J=$W-@V?YE(AY3LC,/>TT[_61SQ7*F$U^.M'C&],FJ M\\OT?)KIT<(+LJ6N\-(=:U(56?;)HTZ$X.;S#O*;Y";0 >5XKE"N3(L8Y,$@ M_U*,T(LM)_[AK6R+-8NA%^V^2\#TX?*AL][WV JA1>!\\5$?E7':4+WHL8P< M9"<"AM6ZH$)$_+=N8:'^='.4MR5V*"N:Z]G$53)L3.H//#YDXA1&X/OMXHV- M,9,07YQ\9>I#?8HKL.0U RU00DW4(3KW#/ Z4(XM^J&20)3.&NO*#PYN':Q_ M50CZ6\? Z4PLJ^Y15YW!XZW]5=O,9!FR*GTM>*$(,EJ2#)\T-Z24%)MK*JEV MOE@I;+_"=>+PM#I%Y S75R5M/FKQZQ=>[D>/_;6?L"'ZVL*SE28BLJ8ZN"T! M"'J&<)_OYAE:8X7>L'UZ_C"*S3%R+>&HCLR(EW7UC.T$8\\B!>K]V4M MY#O??/\=[>BWX3D5Z:+^B;%,?&M^.#T 8LB"'?[#JS]=O/R2;OJ'/WUQ\>47 M87>W %5]F[?!HWWU.@LW^OS-A. 0\3'3E*,98N@Z#9S+\%4UP1O#7F'R[YH4 M!?:K5R]?_$_&01'GF+C FQB*N<87^HM/[JH5#0\0K2Z&I-)8K:[#:(<1LA'Y MG:\1H _=:MA5)'Q-Z8F460F$\-VA(=8!HKX>]D5+4*V=LLOO4][UEH;SV,0^ M#2JY+1BN3R3Y@VFG31^6\4#4E3*KHIF!#4*-.&0?=1U@P3 YH=]5<@=90UTX M;8M.<7[TGL:>R/T'NZK)^R6$><3)U:9>&?%2J9G8C>#VY;P2<"QI!X9_D-*8 MS9743C-FR:=8IQ,C;,Z;]%M5^5"'_4Q4]T*7*8U]5Z:YZ3E%X$<2YXDNJ(AW M6A;%(RX*5=1H$T=[O.T9&0K&? MA6Z9>9R90$NVM%C71GK4XS9%I^?L799I?.0:G% 'S_$SH(VC9/HV(K33*NH& MA^Z5'9H&IW?+PC4K=,RS#"IQ8/IG'G5[W0@I:'K'$TN%%E.\KYSC++42F]*- M6F)!GCX(>?KG!7FZ($^?U$W>PI MDR )016CD( RTDF.Z9I3LO.=*+4@"Y(+6SFNP423(!JA<):)?52#..QU"F7Z MJ"U-&"R$]4);UAPX0LKG/E'K)WJ9LD^228CI(PDBF([0B7F:H#6;2D)81_$8 M9G,85]ZEXUMO==PL13 MAJMN] A-N3LBKX1261)R>);*8Y,?J+"(6@4[5,MB M.3?EU+G+I@K>)F2_S.)CME"!11;D_D2ASUC ,#\#.#E"X$CB&"R>M2NKA)]\ MF9A'1S&! PYS8E53SZC3=,H\:Z#5V[RUSHI=V%$]7P("':EK$T5>V>TS31%? M%WG57QMO%Y#IAW!!<*G9M&H95\7I2 /[9C&PC[P"NKPJNO-HC:(R>9&*H(FD MRQ3.V$$TF%%ZO6ZJ;3@W%]CAIYHNA:GH!)R?0SA)POE3MD4,8(M?@JO,=!P$ M6@2#F?A2;!O\[#Y#S,E$.=.C"D1X)&(::3QZ:LM>G4VAS)0- W$. +Q/E\3A7C&\<) MPQ R:97\2CB+NVM"<77_.13%/PLA+TYYYBZ$[CA.)+!%\2EX@ &5MHP[98GY MU5 K&*(!L2Y(LB X2+4XJ:;&DK>('D4^%CJ$[4DF:'/(NSY+]BB_A%IH:KF+ MM;D-3(/0@;G&@*C=1QNAVUMB\2BE#W+$]O;S*,2JG% MA'(3BL5,6].7^^]&?]D[/(]Y9+/VG_96.**B4W) MG,FI@CG"W>6@MU,BFSTB\I%DJ%^!QK:&%,F!L92B3=L5\AAHO!$K7N9X!C]2 MC.!ISNW98^D]']G>M7*JU',C[B8D)IY_;EJ'GK*LEYH" CN*A%AU9 EJ'(=SOU9M(,1PM0.3!?^UY\%>?T>^4 MS3[Y>:2,5\*]&]%,BU)S"32,DZ_06(QH6RJB!&-U8K/4PWY-X**=N$TG5^MD MG7K9#*8P=BN5$*H"ZH:*1S!YH &V7A <-80"A[YH^.7QY,JF9KW(;"?WIU>B MR[=A'%91A? Y+OXQ:3R"&N\GA= M-^#,Y-6)?<7.%C*#=LP/3QTKYE_"-%]'NT"5-\5C!L&35;Z,UQI7E*) M-90\5GB7;KNF37REI@;?)-M+VK1)E#4^7<<-E+G"I: TXAMU8YM'EF@4,WWN M;FA9OT<7\KB1*9'D*ZM!6Q58N4D%.[Q#"&?\<<[7!6PU77-O7BY@JP5L]:0^ MXIFHXSTP&OHF@;@VL0P?,:C;!DP%<'0[U'@+-'SE:Q+)&\-2]6?!< M?-XB_ M'I2VO^ MM=V'B=+N"?PWEX3*RG1/&8T*+ M[52LU;3CO?;4Y/318(L0.04'0MMD,G)&%T#O"G9_R[CJ, M2D_9O?Q6AE9$)1/R\S'*/Q*[K OI@M\X:88TNS.*:U4J0J6D*%.W/_2624I\ M41;4JW*>Q;;8J]28*IW'U-[3G,FS9G$Z;YKS$/4-R'NMD'23Y$19Z]0J)G!] M!'"!AI1:CL-=PH#07JIR.:9TH$5S9A1?1)@::_)Q<,*&+=W<;&/]]$C3+2=4 MS XEU6 ONA%NS2N'$A.\92V<"9\+?!3I,X9Y+H>]9D T %,=#Z=#RRL6X1KK MT<83%B\;I47Y:6O6X!+0UB&W8H:D ^B)=U?'<)JWQ9K,YD$A7^-8*>D-SRCY M;<;IKPT)=I6=5F-*#;#SPX$01':[@E)/74S7U663J,GV1;[/Q$"[4:%9V;4# MHY22%4#L>K_1=J/K@ZD 1G4V=W7JQJ.OPF"$6#:,[I4LQ/Z:95'&'[:T6C]B MH9B,#0YL9-50^2EW)9&<8+6&V8J%X*[A[<6L7M5X2OD*\C2*2HJ=/;P*RE$N MX(S'[)[0EN--*_XY\\)M\D[,,ICC?N.,RAX^Y M$>DDJ[D-GB(&J;I[W@)G53=@/C@4<+^H,9),IU4K%&6SS-=C)@HV='K*J\_K#;7Q>:#[NE#6^R*MC4\!01RI0TB4?"[O!-@F,R MYR6S'0[V>*U2*N8ACW]+:<&RD_R?1*EW!$WR4''$PUO$F^L+T&% >JU6MXN@ M22"MO)@2.>$S/OH"@W@0#.+5 H-88!!/ZB.>"0SB[+;ZMFD+JM7&"H1HK42' M)4J[O.]1,-@Y4Y[I[Z_H+C5<&!7M5A])?-P?BO"'\(-WS79TD]6[Z_Q 1K8# M]A_,>7XE @9"\IJOUFV3;YG\E_Y@.C;AF%I;],T0O7")/"A2F3,33J;/X5<+ MQ]&VV)4T6CCX^4<4J5^US0!B;/X3XP!B 34<>L%;Z%:O7OX?8^2 .*HC-N"( MC)Y^N[T42DO2JD%7[2C./!;4>!,[.>A66TR_%ND,NBJG&BT@8(Q/C<+S]6;> M\FJ85-*T #JIH3?SQ7-UA0P/7[;AB@ZTH< W')3"_MZXRHO5^Z)8??4+)PK> M7+QF]/%9.FG3!-R5'?58T5RO.!KY'WFXJ#VN7K]B"NNP%\N^BI'NWXINTY8' MK?H[O/T_\&7O)07UZO,9!/]7OT@-.4+YWW@H_Y->( _$7'SW\*AP6U +#-JW M:&Z*+1B[T1H#PTNU^["VJF9C-".G#;,RW08/L)#.S$T5C-<-2LE2/==UV!\/ MTMNPB?('2#T66Q0,$.L(GD,)'[=S)6*UOL)-ST[WZ#O,BTHW+IZ M0HT8R:AI0B :K%?-^46,]E^2%3A:=^?6G"A)G5]TK!;$EG#:XW-I_4B_=@>8 M=^ <#=S ^ACN];YTKJ-%M<98*'#*;X_/\GBBRPN12_+'V 0E+2&35R&T8#PA MPP-^#D/1A97/%E:0@X15#&N?^DUH:Z#-+HQ6'18&7(CP[+!"@/L7Q#4Z#&TX.E"^\#T.3C/&9HD:B<6!&[58"-4.9V_"OW$/"S5 <9R. M-Y+2#'U]'?\J6T>IQ\,8FA>@MW_8)GV&E@AIE,UU(\/#*R(. S(B][7W:YXS M6:6P_"-[SVL5E,\D8FS' AJ-SNY&#S^,B+=(#T-8)VJ )KT.SC!Q'\V.&MM) M*7LW5)D!PJ#@,_FDX'7YG!%YZ=N9KYHN?CX7=P1T:V<1*+/GPOBKE M3G<<]=>6\*^.NI_"FB.C7];,992WI^SBQ4BHAQT_^[IR:T1+8X71_X^]-V%R&[G61/\*0F[?44>@:"[%I5JV(ZK5 MR^A==TLAR=,Q\>+%#121+,(" 1H 5:)__3M+;@#!K5: S(FY;545">1R\N19 MOX]UV699*F@?[;6KMB ,I: M>$Q\PU?@KF$4"UGK;8K/#1:X;HXD1:_Q"^1>=IXGDW @E=6O%/- >2,_2\&" M-5*U'^F^7&\')J2RHA2L:YG=1,7JVZAHOL3KT(AV$KQ$ 6":;=]$A=)KJV$6 M):U]6@AYUMDSYD;(D'HJ<_ZA7$!AVM>5*%8A'+Q&;M2^!E19!XTH@W#Z?>.J M@9&OK4A['0R](RTEA;I(7U(3R'0%SUF0Q[1,"1,##Z'Y905*0 $:2L@&ID-1 M'D>65ZJ:]7,\5=L,GPQ74VFG4G9"52LI%Y",?=1K=9/Q%>R7/<'71HRDG( ( M;7[N>[E6ZK%&YU@?8F)!N!3"6!9+T:)%>%.LT9K18HNY#L(H$@W3JPM]V_9-ML<9^ M J7I[,)(97O@C:^)8XD."HPWW/DD32[(>HFHXH/ULB&8E38P9F#H3E,VBR;^ M(E]5/:"0:%P=[Q?&6< 8/O@+Z9+M'LN>0719OB X"T9SQPH'0H/QP(Y9>S"- MZ9=80DO?*;H:V4LA@6MK+"W=R*JA_[E!MDQ^*2M I5,B$B[Y9/4N^YV.-KG0 ME4."1#+V5@G<7:5AU=AB>^Y$ZJ.=(B!S82$-A:+ QH6$=PBIK:<*_4E#5%!+ M G=I;5DFLSKH_)!G4O%#L%2$P@)$$!P*]!49"4_3&BV6X"**A,)EEAC)NUE8 MD?.0,9[O]'QN5P'V@TI0H M2G5\^5;.- I@@FNHI#D &=JL%5N;?^0>PW5 M4^4A) >?Z\2,K\XA2!R:A7EGHZ-AH%E*&ISCF"FB01TK#SS-=/L'KZINWI0F MN+0CE4GH$\E[GM- Y-N]UYP6QL5U\Z\YF7TD828$\[85F@H MM8W]3X/5OL,T^AJ5HUZ<$X M+'^%-)$TNDNZ_5\BA<>%Q,N)00P36B0PK+*; MH4D;4^OQ%BQ9)8"!WSEJ0BR<,@Z#!.ZWJ16S."@4DHGEJK":=E69037NT9XK MON0(4I8.]U)[5E')F=IR]K9<;_J"E-B4,AJLSC3O#5<3JI0\+RWL# J-)N*H M=ZY6B!M@>UBAB(4Q/FP/J^0Y7L=%[?51K]!QNL054$/70Z)OCUS'[!#VD'9) MP2B$*;9;,M0V\8 +M788HS<1&_HFL#NW)=7/_POZB$%E"FC!J4EE'W3 MZ+B*+1UB+H-VFJ"#[@*7<>V &JY7G(6A1 WAZ6'H T$MHJR, M=^4MHCRC @HJ$%UEBEQ#SZD9A@403G&$1?#, ?@#V$.DBA%4MI$+L1M&$P/U/B4A8HTG M#!] A-]ON,=E2XK4#^=*2 !6L=B, K$10+59N&12O7P-XA6E@$3H6V<-7J/. M/VN*^F<&66E;O@;9FNO6RNP5NFI#W?Z43H8%J\6'5M$G71JMMYBO3IM0&6]/ MA:E9L2XQLS\%:P^4;08#CB$,E-EKY-X>LED6,^,!BX)_6AT].XT:I!ZM06((9^#'F<<[S#B M.9/.:+L!.GC2IJ#X@FXALB!S^;DX>^K0-U%'6FMJ^$,$R@67>='?1:[@FB5, MLUW88#:1'8Z\ZG*0@K72JW(C*/6%[D%HA".?*[VCKN==)\?6/4*E&]624)5! MA,%D1!)'/Q+39GEJ 4C7XR!6%!GW3P:YQ'!]8^T\W$D<(\!W$:@1U2F48]UO M<)B4?JAPQ/B;MX?4.INW30NUJ8Z)!(GR\&BI#&)NP>?6TK,U"E;EBSDK'(3I MLE#Q$_IY$242X16YXJW+GHSVC/X731-V;'QIP7#4":,J+#HIGS(NA64@=1SB M;9:2%5[A$L\C6*\@T]J!T$_IB9;JL U9,CX78.N0?Z*\LZUG7D'L2\'G.,N2 MK8[J 5!CH6_2*=4D1WC$U8+)(@NKPD>?EJH*,DI"VYU6Q0Y6V$5H8[%+'RTJ M'4_Y.B_$PHJ$Y!+TN>;Y'>^7^J2BB2SLWF3:KUK%L*TKHTMI9-Y$ON+PJ*3.V?J5.-;=8U4LUXZ4]CN%PA6M;*=?8 M9UA$ELD9EX13%328=8S)9HBQPTGJLE2SF^&/]@*H!*L.XE@K%:]=NNFH=-/ MI9MM.J>ZH:> ^A_\B+KTZOC2+["Z^AQ8M.J5L&R%7SXV ']3J2A)>P2A%S(PHMV%H" MNMPT!C%O6UFP[0**XL9U1;1G.A!ZP[E,:A/G+W.7 UJ].J.\H"*O2HY#R1$] MCWD';&(J%2N>,J)%&<-R4U_9>@H#Q,1[P4,,. O'2"@L65;:2RZT;]R5%34I M*.G'MZZ8Q )':KGK*XR;@X4OT"T*+W$H*92UUXICV4[):7XS1J> M#!H*L7]8]$LFN5&#K(A%CR+'E:PW?@'S7]1O6KN7NG"=T6#1N_=5!'>MZL%! M)Z(#_E4E,>W$K+7+V%45K^OXZ>(UUYO4)6EE+6EHFI_X@A>% OBEX>HJ?QHQ M_Z2T-#Q5,K.0$TQC14/<:$L%"U7&Y$[ MR8N2S[U9G-ZU4]ZL.(2D;T3)*I4TE6M4%T3BJP#KU%D3VW+>LG1'QJ=K_)-YCZRB@LO12B;+JB2.?^F\:F%(,#%ZM<"F)EA-T_?X /,Q-(JNY13$%#7I=0ED"0 MOP@[WJ\1]T3AL\J+2@%_.,U?982^)BY5JN>JZ0BAETD> 6+[E-J<4@:H05+J M';)SLR6-;R'K<*1.R,X5>G=:33:HXC,/# &B1[)*B^1VL-;"4X[3R=K)>O;9 MI.R4Q-D^&5\%Y61FJ=C.W-94-%/5O@0FF:6)3)V8M)YG,=.6*](ZWL]52^"> M%Y).9,I+25XH)D=/!L0A%Y,M50KAK<[TD'#O5O2>))W#^Z4H[@%/H?HLWR[. M4DV+V)RJ(\3RZ2JQAL=DE5BQ;"HXU#DP.W6'IOAF'M(WR5580^*"1.-7-DW: M<()Z7O;RU%9 U%]S+;&NCC1_MZ0B?I%!CFN+\,(T>V'I&KN2>#**Z&*:9MEJ MJ>\.^MTB3<0:#@3I?@J1T-FP^S^$]\O;#]=L"LF$#J=P*MUXLK %#1H">3$. MJ]+#RENMU-F4D@^LIM6U3-W-_UXA8W5#=W)?4U2E(,(N)U/[ YH-K!5.]9L[ M>/?FFL#5+]V MH9:D@0<*1J WH4^_[7C_]:?>:/S&ZW=[UD,^9V!=X<@+^!2MDS],..:@*DLRP29&UWB0*@>P.@K"/<%$ZUCFV"TC#16-$%RK3)* M4:-IK7$3Z:/J!U.8P,.V?\=8(0J1P3?TEA)\@;"MB^"6BXN(R5S-0TM,M8/= M%B;:?6E\XC,E\SQY91I[)F!S1MYYO-66UT$(7A3P,H6,7-!"M%8L$@:CC.1, M.]&69W.DQ%6L:XK:8BF+$$1[*;XM%658V0+32VL.C2^SK:HHTBY#T5I+9<:K M5GW9>':9UZ,RKY/JJIU-L[5+ %H,TK2-%1].@Z(LP%JRGQB;FFR MO00=*-HZTXU.?UU+3[<"%Z&144TX:V4< $97\TO0.OQ":Q",Y_(U2F."I%E9 M.#ZES@UZ"!N(LC -+E!J-,*M5*&$!6*HU['CK8QH@U(U[9P%2K8P41.&YEI>U2JR>2=:5G MMH4>(K9GW3"T$=<E\A\7,L;B)B26"-@1;,G/3D4>GV5/DJXH;WG0RJJXV[*K,"%ST:P3* M@E*X<.PPZ)P1NQ0W1%*7GM572-I8IW@IL2-N@HR4&B/H@F$7687[I'LMS6?U M/4F W4VPH%)CSIY>.7]_*34<<8)-JD*3L)R'&@1Q7=.-66GG#$J.+,@]C$W* MBN$]E&!G.1$I)MI[0! E/-/R2K.?@]A]N4IL&J\7!C[#CC3&*A%-C"@=;;1IM5'73VY JK=;5#CO3WG_GOUU9]=24 IDJOJ?Y>^LT_";S^95S" M>YLN%MB,K27_1[@6@Q7^Z9VAV X5S*>!-[ @QN'P3;,U:\9"3.<)+.@MF2BF MG&XF JSM@(-<-S5Y5A6'R\TBRB4'+%-5KE779VG])+,5Q3(6T87\45)2=\H M7\;3)A5:.^"R1TX=H@M);YW)$>>5;ZOQ^,H:M9HV)2:2)I.0QT0_2YM#\G78 M.#5%;9)KDNQ:<<' OTBLZ\G7*E@&]LN!"IE'W]8F*=LC.B@*RK1B2'1S_UEE M0R4BLW(656F$V0XW@$K=0,(*P23&.@D9H23@%ZS&5BDTB%J ,1'Z;'EN4GGX MF@6WG-*A>92_81QD16@TPPE*1BMOJ*,*_PX(64G>9!U@^6\K5EPEC+-P$>62* M^/!1PC80089)I:E-L]9U(1.U5N^6!#,E@4?[5QT#DSN#EZ]*&Q" #DHBIG53 MHK)A78-K.H]B89>4RO8H[:"QQR'0I3F57?&Y-A)LKCZ4# M1TSPT8PQG+ 9 )QT4U=D^V3XR6E*J$2FY'0S_6'\M5!P(B2LO6%3"]3K9BU+ M-!BH1'_/0)#W6-*N#V-QM83"TS,$S\=D&U+5N MTF-^Z#Q\&;R355P[L3)>%*+W5^X6\1"JU_N%@Y4N#79,&FSHTF N#=:H2;0D M#79D( S+-U4XMH+FCMKTBU"5%HF(MR)8M\^"P B6+'%$NBN!Y XQ4I/!94+T MXYS2XD8V S"MB#K!UL:%TM%6\+J"A<7XAK6K.0$3R-XL5:RJ;%-M601XH4J< M3\HH6G7/?BG#DNNXE06#J8 9Y"V.K,%XK_K>? 6C,^%>A1S%)=APNZ)ES@"- MF*3SC;W)N17O%VHPDJ *W'Y14$N6=-.KS6VU*R*-(-WEAQ.>1VQE8SE3JFVO MD+S!52:M*IBJS/;9@7DP[CG%V'[T=)M\AK-T,B6;"1F0TEQ^"Z%P2G:)GO0- MY'.U=VO.+QA-,_2%P,LF.5!)-94C9$RV/:K 2B5GUX=+M!\/^-Y!Q[T,'_C?$'Z7420F@DOFT!3KHV,8WJUY4 MDXREF8UO9SO].(5%0BA9-DZH.J%I3O5^>'@O&+F%#EXYF:1281S*DRX,:BR& MNBTS*92TOXENM/$,HK"C\MP=\;21.F6U*J;5J;S/.J8>5X)-<7C0@BK8#B7+2*(1*R$@G8D+\,WKJA!05:N:" M,H(UHB/1 MBZO>['* U6#&52#;J@T+56FQ!91;BLW(:8#&K92EQ##+.RP0M\@*].5&G5>U M$F[N/ T*;:4VJ/?7BLB90Z!:]$K D'AY"=!H$;74AAX()3J\$GG74KT;L)<8 M$YO"U:W2 RH%Q)!1*XXJ!#:5M_)8JV'*A1 RLF]/F$+@_-O2CO+R(V#4C$"% MB0V,P35%:*2*2PK>P 9_$0K"EN[414"D5?CO8!'S MW&FZ+FP)L.B&,DF#!-N%B)OR>:5%-(1ZQ.2S*H?C9+:)2GY9KGPY%=^>B]V: MJ[+RW,4KUXI@1[_NZQ[I>#_+3C,.BU @38\ERO.54.#*>JCVJZOT34>]7'6P M%]9]JPVXVS0-L9;&MQ4PA04YN77!0!0%DUOI,@9=A%7'G,2T?#+TPZ$L@SUK MMC-#]=C0B_0P@+=*H9)>5.ML*W6D+/H8S6W[-);;H'2#*9Y;7&')H;7UZ[;V M0DME(2J\ ";39:U]O"X#0!KJ3"HN(V'"$U\.UJE!3#-!J(44-. Y'O!<25O=%]18*). N5@-X4I #MR'L;HQ[+UE M.\.@8-2.FE0V;RV!\DL%+%.K,ONKZ^_P&(=F1+JD)1-4O)&P[BCU_=.TL"G. M0K L2'.:B+LFG#5*_MH"I"U)AE)KRH,A-;Q1/21K[LPR69M4GIW7(JS?_7RR M%6_',K6D+>67C"D#6:+:JBT.;.Y*T-6+]&S[*"G=H.J<)*3WI@%-]R7J99'+ M1![7Q%*S;Z:XTJ5-1'>&J655E^^,#"KJF907)6P9U;K.B%Y$)1(4;:&Q4M*L MU&MA\V*@PV9?WU7]7;)_WNFIZ38?,FM*55[&(M20@C6&_KU@0CE?( V'*)&M MN0ARI)5R4J;]X'*/N@VQR_)*E7BY*<6S/!=I(0=%^5V\UONR(,I0WIC]EI,G M@6ID8722,W M(KN5.BNPVH$5?(S=-2LY4,GFL5F:<$TDOG&YSM=V%XDXU,;752J:>COU(]E69KL(=B-5FB; M$;\8^QEV=5LH_LU@2ZDVTR@02)8)'UO>\C5$:1#<@M^3%U0Q>#<7 M?'' RB(A0;I25%^J]!I>2RZ_E3&PX[^84R@1@NE:=ZN71,/1STKI(,HB5OI. MD X!.UB*4CA8YRT[WH^",#)MBRU"HW@N)"O?*EFBAS\MN(!\>V.<##TJ6*] MQP$78S'7=FX\".0;36$=\C4A1T)'7 MDY,P&'5"741^WZ_7UQ_4,V+U1';:' D M+(RB2O>OP=291METM<#(QE0R(&A4,>DVY!(DMX@*](PE6,YOFTUT/T7Y=$6- M/#3":]!1ZSPB-?*+7HVWZN#39SX:3?/>E%$JM.;WM2*MT$4V!!J]>"J@M%9" MD2F1BZ] ANPIR_2>RO6D["Y5'E-V9EG5UI\W#!D$1!0:IW>J2P9&9VC>+)\F MH!72M)K8_DGA/'-A43H%[!4\"FH_L$R7Z=.M8INWV#CE79,OA12N"*/*:E3@V!/6]IA+1*&KR'ZBW#.E]PPFBFVPM&BU4:MF+M3>R+#V.55M MEJS(4IRL[,"3&32-TU5XP>%ZA*E#=YSI6>[2[(NM#E6X/E=:AF18+?YTJ%PIQ_QMU6U;Q!+83HK:Q?J34Q$VQV=P*-.BC8J7;FJ@JP=S+ MIAU'-KY*!RCF!@,0#O!I^)O9:D%%*T2;205A/!EM&G^)DG"3<8KPTWS%?&KR M9BI^7@9[5ZS+K-TNJ!)$KPT*!=S<"UE)HEJJ"&;7.K[4%BQN"0/4;N"2#?!, MZLU]$Q0L4A8FML S0/ R%EN6D#$UBMVA_&*.' MJ%(HTVP!E4N98>A5TA:HU MNPF2+WDE4U+:0 I*85I2T%PPB8']4LQP%Z'I1<'_\II20RZ!9#!8VZ8#DDNY M464K. ZJJB%FK,J =/^I+D:QNC5D.P9I1MP6#8.,5N?7(":)D=9+,:>FV$2H M)J8:3(4][M36K%+[],1;74-LDY?+"A 5EE@$TRS5-Y&U?VB^YX@[IW4PW7DK M*PAK@[YR_0V!J" FP50=2+CY$B4VM6!OFS9@Z;G44L;1<,(TY\(ABW38[CI5 M!@G>D-%F-U39E.&.[ETP^H@6DF \G#^*ERO# I4>8U<4A"L+,YO #'TO9[ 2 M M>1[A5Q[JEA:_A"W)$O;E*@_TF[]H($?RQC=IO#E M+L@T3-8,'JH"'RPW5GF22N.>BNVZ;6GJ%H3OAEL;VD$3F=!B4<^B3LW0K\ M MGLUD.^I&MM"&'^%#3+9EME6]F"I)K7"8Z9(4>+CE+I>8!^IYOAVX\W4[,:^" MI?-L^?A*R2X9355HZ!M7D:X79$!2C(@H($^RSJ>:2D7#[9./H.P'M=1J_+]% M80@6P,]**_[S2X9MZ3QGY)(*]*):# $*JWVGDR;AQY*U0ALWG:85#I+-C@C> M #E46FZ3_+6NX#"U@>9T.4L)9FVW:31 M)8/_)DN#,-8" B^^S8+E'%<)A 2TK.E"FNTU@E1!?^+[C-RC/$*U'>F7,*)$VW8X807)FUI27X"AB! MSSP':"(%&5;?&)H"JS!T+BM*X+>@MF%J@&J,'4Z.& MK%A#%TCSP4928*/+(CU0QM$.5DVE;8G5OS:FZ[9KI+ASI M6_U<2:G07ENQ0CN=*I*O49;*4P;[ADY5;)\_[O-D] EE65:XX0W:(U<@2+Q" MDG:,\#5S4?=I-,D@6#+$)A^<%.%7S M- Y)O6 Z5H$':LQ:66)"C:\SR5QD&;.';9SB[OCYTZ^*ND-M)BKN +9I!8H MBQ)+DLE+-^\KIBK 2A51,+6F!FGDZG="UU9+9B\3EFTF\Q0OF5O,]6A,1]+[ M,5T6>G^96,3T6U(,M\Q6MT+B. [M2JGC>R=7#3_6OE"8<"5[@2CHAE^Q ^(2 M7WD#VH]NQGF*AQIO75IX_"Y^;J42LWF!D7GS!U77B7HL/FEO6-5&(4#=/R.Q\)JEDMSR!+P.5%I5(EHDE83(EH>XFU;R% M5:J<@.,UMW.("P*?$PJ,;NN[+4TLK\ ZMCV*QQ-Z+&<29-$4]2[I:TO"PT>) M;.N%KS)DPS18XFW!1QRK93!@CK7^*D8KYREK$W8,5N\,-1EC/PNN!XL% XI9 M^''5GA92+[K^84/-2!(UTZYET9&AALNQ&BO"3('11QIFW<# 2J*4TH64X" " M;4HRQ][&E66K4Z8D5"V-)>VJ]!B+*I;74&V*N(O7)D1@G7K5_4>T<^K<4..- MW0V8P]OR&2./J2WR*Z<9FN1*8H.PC*[6& M'/ >+& /2;DQY#_UA^<:-,+J<91_054)HJ?*<7!S,&LE8V_MLPU*6=O-U;OC MCO$5L@T6IF4L2N ;3#\@+^DR[R:J:UF);W'?8>L?XQY2IR3E]D*NHL$_J%(< M#C\IU2.=&^N%:<;OHT?9Q'I<2:?])]HXA4O'P;O-AU3;T94@UU7S6";17CM( M8LO.9"&LM5P2DX A7;@!!$-O"?$&E[IAZ-'WZ36KJP3D8]_42L!C84' &(++ M/J7(JO2E4"_4XN$TW"+:);QON:YZJB@\1$'80WF_C#;RRDR"R/YFMDSR7R\\WV&8)BMF0@/"@WT@CL<3, MP"47%37@*V:<,M?'-A[UBO S6$=R>X'FNFD_GFG_3Y7C)KJJHZZ@0Z4T2^0" MBIR ;$PB-U;I\DBFQDE=BD3Q]R9()&"!SR+**(;I-A2I;$&N@),X:;:T*N AZ?V(464"=D&#[%,1S"1Y!(7R6W=[ MPOWCNBZ/RB1.MF<2#Q?\WJA[]^2ZA'"&]I\=>E2="AI^)D?[AJNP3(4I.W%5?%G\^(]ID(5D3-\FDI!Q M _! %8NK[ 9X77FQF2PN&>(&PG$C,T(Y#O5D&!%-HR02,@O 3U$O8H@$-M=J M"ML5/0IX'N,L+,EB9O@,-)SUJSEH)"OR4ZJ&A^VL1O^H6:8T2"QG M!P/8 %K5+2_^GI:XA#P*MN\U_+,@PRDJ"L2/;9^H*Z0PG3RSP5Y*?HP5LY;> MEZQH#\6,J&T4G08ML^0S69.[+1'G-+4(YAG"2"+XE?<#')N0,>@H8E'ZH^(( MQ0A$S 0MFF=3M459\8-M0D9#B 4WKO.Q_EVYB.^DBTN"_4D'@?$;GZVX@QK1 M#(8C*+2!Y8D9'EB5DIHJXG89UEN@9T)37%"/+S/?4GVX-:_82"+C K^S*LP5 M;9N""/9>OWK[[M/[5]]C:":EW"3ZHR:, [N%B@#/:;_;[_JTPQ\ M\@N#6XJYL=62.S@)PUF'FTJY[BHEJR7E7/X:AIF\ ^P&MXI.M%Q2Z8=:"?,8]GL?#JUP_DQG)ELDB!0/_A+&.@PH,BG =$LRC>G:GX58'9+Q=$\<+U# MP<"$*N:=B:^1(*[[9"7[J CSVIH;O" 6O(ESVI)Y@ MYX];JDQG:8R]P8$&?I7S*75AJB042X(V,*BL7)=A<4DPAV.DND06* J(:4KM M(%K0%2R1(53^#PM9)'%AS:7,NO6:VSE_LL /ZIFJL]X]:FS<_W3Q\^Z_"+* M2^Q8JG"9@?4*;J+':>@@M"7:1JP-?E*-7&MSBBD$ EFL8@G*#:BKF)$.,"?5HMD87P[1S3QA]Y M)>7-@E8\0_S,=E[!^NZM&N/RJ.'18,4 $Y!][]A.&,*9NN5^;TE?9M5&B-(> M67N"N'$@_ AG33HKH=(J*LJH_89'02UNEA"LKI7$R%U5GD\9@IKVP^#FJ]H7 M;-'-0M-T41$+&A\L#+P(X]96HTA>'I^%R&^Y*3[BF>"M("&/J,@'>WVY]D/8 MU&V9Y,C36E!-6=MM6@&7H>')9US+15 ^HD[$IS4PM_;3VWC1:[AMK::XAB&D M@@D-),HH5:4:/"JZD7YZ6-;[:G'I+D7/2P+^VV4JG*4R/*+O2O5][RU;G%[] M21,@\.^,.?S>6,/&4H-?_^7=SV^]_KC;[?W0[_8&;^S?]<;XNV'Y=Q/\W17G MH,SOQ_S]*V.]&[;1\@K!]4I 927'4Z(NE-Q/O0KVB#^]?]NG5_\BPH_7OWW0 M_7SEEX1B@74[9&F4J0T- Y;H6U$C] 84+>%+5-7E8JN@SZ$OP7J&8TPO6;;8 HF,DM+(KS[G(9&Q,E0Y836KZM)?\G4V[ MKE(5JBO-" C>N .63<"]>7&LV<-%:'&-V76OF-F6%K8"I%NFLJ\P5?X9)=-U M=Z >J:P:D:6$*K[B$F;'),RN7.N=RWPU:A*GT7JG0$K)BD(*:ZRRC6UV9^V% ME"B?2PWY_K8HLF\1PFFX/$(3LGNS],=Y% JAQ0:?*Q5QV04U=<68Z;9:&GO$ MFRS6%C9,.;GVF2,05MAP=^OZ_<;WB\*PLF]X4^&[:2:8-@]VFCEX9UH-57_B M1C];+H3VDV231P5_$.-3JB:-6LD5+WTL@^]B!V-9F=UME5AWJ^%4KN3B:G$/ MR@0Z!3GURM_)!$U3)?_L:*]%7J'!#AN?SOU5=UVUS[!]KX+7T@FFFCJN"-.9 M0-PV!FOP,JY2FZF"=;N1HB3AY$RL2\Z#L6ZQKQ"MK$4YZ:V"=-:K55C)*C&4 MUJH%@*;B@#+R46MEJP0&8P:AT@L+@:SU?*;57*P=JE6-Q@2G M!A<1LJ)1B36=>P/APX)^2FEP5-Y *F/3W,J@])3P#W5[G0H&PR_S:; 4-N^1 M#%MBAPC&-K8!XP;%V^T\)*86F4#A-*0-5QJUA(%CATHIQ0Q+AIH(I4UBO97AIV[0EQC0S M5N9*BHH2C9^-[YH($6JU%X F@%=0:II@*O"O9(+KRGO3AD@(_#+^B)4/RX"" M1 P**=%:^:4$B[U(PT!2:!*/2FZE5>Q.B'N?]4G;SOJ@X_V#F%<_&%Z=]AWY M#9YTY9PEJ-[C&D(B&Z7*8J12IY+9:)5UIGI:+%!-1#21B"6&Z]7B)F)G9L9A MN](](ZUZ?H/U#79*?@??Q>M=^EH$G[OY;1N ID7A"\>4 35ON075?^*Q[AR9 MV>G"X+WL1\J7)%2R3@ETYS65E'@?!2.&);A_"Z_7O?CO>]_\@U[;M,%EQ_L- M$_J?@AFF07XR+=GMTPF_(_F(1GQPS1G'K-VP^QC-&8-+UYK1VMBN"U W0BUC ML9'W[MV]KZ!QVZZ@(5Q!#.R*0:N/XC9"YR0I_E=.H0NXF'_^]XJ G3[*B,PG MK)[G\ECX*EML5 J ](^9]V&53><(QH/"S-]5];I'N;\5 M@0P[RV46&:HYATT6F@T$W_I_L1KN$_W]YV^RJ]>0"N7KQ4T:>Z\^_7;]L?/* MT\_W?MQX-.9=U.,SAG.6=61K^2$AGW]$/<4+R<+_5GAG,Q!^K-EJGRAP,=8QZ4L9 KYMU<3_M^YF7%&,R[Q$=6)D^&J6U@L$-1A0X^I(S*B M",54K[V0Y/X488X 5I1+"MLG MMW_8X4"9SB40@)!+H:F:!P!7]$U6:XR;"6@ M:_L3=VA(BV:BJO"UY7I-!*H2SN@.<_-6S)E ;4S!AC9S@T(]5Q9XU S>8FF5 MJ5$N@Y_)XEJXHE*ZCF 6LBW\$VQFD<\%.173CF55&Z\(!ZSP?^Q)M+#D^ ]3 MV*7,)TV=.5TM5GR;2NLL$\@4J*+(MG7'&;KK91;%7G^,)BML\VNJJ5 5W=L] M'.Z)1%9"Q:VYV]/Y7F4!^6G_3Y"L@FS-/PQZ;"_S3Y'$7,VB/$V4,*F2>^^_ M@L7R#9AF?4.7WG^AO'W1OTK#;!7$(Q3?.#/)?2SVN5O,Q?;#C78,X$EQY MSERF6#7P'5R?$GLPMF%R=4>!*D6Q!D #.WX ZJ69L-Z#+>/*Z)+HK7I].!/) MS3IE[EL:&=5X2Z1$D%LJ]<86JQF2!4K()ZZ7]@VQET7)4U-,L]U+.?8@[;/% MHL6MEV?3O[W*X0$7*"#=WJ#W/[>]SK^6MZ\P2?JW5[UQO_>J8EQ>3KK+;V_* M+QW"2Y$,')=&OIC>R'^69M(0OX@&57,O.4N=F?H[E#^,#-$VL>Z30:&WB+B< MY"QL'[#)M7W:CH@D2L63$EV7?$8L$< 8&]UE6+ D;R!J-N!%F-J+P)V^5%BP M[8*1W_Z0I=^P^UWFU_0I1T%4J;7?!/>JX1UD:U:^P^B:M6Y9F\4X-)<0)2*9 M QH_"_H/)@[G=ZVX,N%!V$_+'1U\8&OUITL('>5V]9W;Y=RN1DVBA6[71P)P M]SXI#AD$0,3\AD -?9^<1"5O\V:)I5')[44L9@V&0VS*=CQR@NC8S3#%LQ=R MQC/Z?V]>#N.ZMNKH.<9Y'VDZ+ -ZV6U;!G34\?[?CX)AE/Z_>T][T+9ICSL6 MG(9V"W_B>GY5H'V-2OL-2Y^CL>>?6WLD"[^FN$ MAIQ&2QAR]2\<[ZC^EIK_-MXH\YSZ]^#]Z<\S#+C^$[>JP7D)""2*L,HHKYI1 M\:U-%A!,BQ4%Y5ABF6QA-B,N9=T?*0E\B5%-ST7!S^5BUZY7Z'94[6\-%]?F MILA72CDS>'>YQ.HI-Q,26- O_%Q[(1 _A\X9 A1(#_:0TT'-B64_-U=NKC?H M(6?7\>K!K]<-DE@1TYDS.%VY]NTW/6Q/.M<#&713*[7KLWT97]#5N'P9X!AD M[9/OO3(7P_]ZO"OAE8+3WU[Z>]!2I%\5283BME:G M"SR,Z1?)/,:=Q/A#X>%Q%KK_1Z.IP5F*X^ FM3A"\P)NZ45,D*_' M-=Q(G,A:BI2HV*?L)$N\5/BH;^=_=.LFS6.VB@TN'+$$SJFO\2M&L>#5"M;W M+E@3%I;J\A8=^YF, YFN"J3;GKV\F F.=P8%H9 \62? MEDR1Y,%">$L"/+88#D,1,,AK>>ES(>@C0C5K^[*7FN9FUO'KQK:V,[/%)!>$ M*/-5(-D&B"R,-S+WHB ^&:I5LBAG3:-$G*Y"B5^F645P7:O+0^TLI4=8')T2 MHXXQM>(@8F2M7#^0'#T;[WHV[UH0BR/M&^Q/X""9%@.\Q%0N!/N;+/9@([ M=D6N<7(ZWEL]7YP$]>4M9>R@?' 0>1M^DQ6"N4*P[QO<9^MT$TR=F?EU^)7R M$2"J7XBP1^X272IFY-4-X'$K3,'-LRNX$JU$N*S)$KU^G=1(@ M.\O_@6L#?D*E\&F^0L8G'S^;"&F+_9A%X:W4%?0IBF':>\(-QZ8UL(2@93&Z MLBCB#NK-LW8".U]N5X056%K=O+*\J2)M,EWVOGZE1!>5,(5+!E>T#Y-^"P%) MZS;%@'BM8 X7[/58.\^I&+I.-/IX.9FO9.@#$8"N%GPZ[.[PJ@H@, ^&7K3 M*(W+5Z<;U#Z"106?@=?]9C5PDS7-OR9Z.;*WI93QZ^8BADM ->$)IJ&3>+_< MF*L?@1Q8B,\H-8A"@";<^^D7"Q:2&OXD+YU*R\XC23$)>\VF]H\9_'=&*2<< M:!C=HM_-_$5UU[M]@M2UA"6=08[:55X[\%JTLU$$?(6-0+\JL@A\!J$+-Q!^ MRWYC3BW6,W9^;-(N=AEG0MK.N%[6^25X7FE5A* G*7:\8:&4#_;&L<[54AG$ M,57+TL);L*R4[9NEQ)0%6ET>=X;++!.P$TR"NC0M%C>_I+"9F0T>A_@&X$=F M$GISAK=3D1%]M+PZ-9NK,3K06,&;0&K0DM%$=PEM>ZZ>5QH@G1+-2GS6ISX%+?;K49Z,FT?ZVMM_P;M?4?&_+ MU'SO*20FPV4MA.9]3XRZ=6%V!3A@H+IBHB"-5UP>"+>4XBUQ3*:CBTO"B!>$;+&Z0U\ M7Y%SYF29&[,+IB1CY].U;JFB)WLP/8SD:I91^18,HNE8JX)84)3QFNO2P,1A M7#O)<:"XC+7X<]L"F'F%8LBXR=H'J =R(X-@I8!/["N9$5>(R23 TK\HI=XD MM$69,MS 9$O[0D9\Y0\:FDY! $ZC;+I:Y,1.L8%85V%MU8AYGWFS-4FM>5Q9 M?B3^Z@8.7KV8DO?RJBOSW'@WK6_*X8^LS VK("WE/LJ#J!9G/I#-K,0 M\SDLSZF>RJK=/Y9[]0BQW&?,QM>K[O\6:QU:\7YCI+3VZ>@_-,=".7'X!6:G M#YW"@;,A_,OG1\+9LZ]AZG]]0Z)09)2<826EW!+S /S&BM@_#.49NOH*5X45B"=R:[VFRK!<^B4P-G&A]B(D!K3:'=.!$IG> M8\(@*@!6W!AR0[#D=?];,^ M?E3/JH!C:89B>H6!"*T7.XJB(AXJHK#058?^D8G0:-+BI5 =J_2W.0S=6C(& M-02E<4?@Z32,TL6B%M0F=K:D6=;1\\"Y#^+M_\'U@'F"VJ5TOV)BT_BQ4N7* M.'/M_.105,:=8 K7$J\OHV0N!W$Q7<5!8.K_V129+R[T? M5B:9/7[&E>2L-!+GI 2C3[&1(!1*X,EY0H2!F3+5PNTA?XC\JT[ M]8.:J?R&K-\L\=^--?-G\_G'0F@V'MG[J=7NWOMSVJU^N,^_5_VO:H[;\?=8_[1OL& M-=CYJ+_0)O)&@JR@1/WMU4 WI,ARR1^Z7@_.QU_*'^L--S[77W[#3]8$CBJ" MQ3+UV"?N:I^Q1()K765:6Q3AP];"?$R>0#04X7,>%6AY:DZM6B>\YDL+]( ) MG].B#=RB';]H_6..XJ:_-9T* ?[6CEECQ??+S'GCVJ8V63^8R4#\DH\?,9CDA2GF M+V1AD\H)';PC-?,_L0-7-\-&'ZLK?S3N'WFPZL7XR91^Y74'*7TG:8V3M(D_ M&(^=I#5E.TY8TD;^U4M)VAD$1'["5$4F38!$%(9+3U:L$*],;%6,O,9:68)0 MZ_6QMJ.8;P9+]&+UCUNLVK/6.(GL]4;W,UX?)(\O,M4_'Q)5/<:Q.W')Z ^= M9#C)J).,P3W#-&V7C#-PJRN=5^A=IS/&?RSFZ2JG*CKF\[W717FH4=HX2>CY M5]UCQ;XY3L*I[\WEQ.U-4_>FVS_6Q'0NSP/5]?"1M'5K392!?]5_"2/E<3)& MI[XW_>Y+.)UN;_;O3=\?W#<'ZW)6]];6YVY:7_F3WL39;\WN9P8[X%'E9B)E%-;GIB5.OZ#)D)$2I31OD_3Q0W# MT8&YXGN2>9&;;9%R M'I4ICD8A47T07U^ED;G8363XQ>(K)%[L6\2"#QN*+T M+=P+2[!NUDSW0NU,FF1Q2FSUQ6:SG\3V,B2,G,G3X)WV6NL^9OA+P@-?QFM" M X6GW(GX*^R[.NCXZT.GH'JN$1=L 6H+\6<% =M9*)B$2PE[;+>X:6&$OX/< MXY.ET*AIER;+V)6(4KKM3.$_ZQOM]%':G@V+322CRJ,+5-YB+:0L$ALT.;0F$HZ-_Q]4VMZ[)]7,.X MD6EC8-@4:@N8 ,6:K#!EJ![T9,5P4"KY 9@5_!J[/TE3)R8J OWAT7 MJ>2A"S>-CMK!V$\ES-N0D'7-E'9\JX2!RSB8B 3\;[C"$:LEEM_U$GCN,5WK M[3]B>PJ]6GFXE$F((K&[C(TE2L,3H;#>(.N]1"[4D.4D\@HO>)K.4P87+5? M&?'4%7 2JX' 4!$JU;Q&(6%\H ]\X#]483'(L#:SJ8XDEP>A;@@*,Z+FE6_E MG^I>NODW973GY+.LEFBTYMK[$;0.RNPEF G0&D61,0:%!C[:+ YD;"[IG5:\ M..5YT43+B(X52 S+T:7%8I5BF?PU$Y+JAO]>77]R/L$M1JP.=@7VR!"Z.&N. M/]\@V),PUCX,^!:5*$&<_WL5Y9*M(P/QYM7*X>F"G4@)TG7 &T%S%:"RM+ND M!9.)5A.)RRN77;V*(5+"EF)R[%N2R("0K,IP1 IVZX+<5>VVV7!GS,J"VS&/ MEEJV0Q2"A&!-D&I#.F+P:'@UWA6$"_-M*1W@>@%6\..A 4X5W\ _(V]8R72= MFW887M:P?PIX61C0 6%.&&7MH>1$[;^2/QX=!FW3G+?02]2IICYSPM%:*M=-8? M*1/284P>Q0EM% 5E;U(D[U>E3^FG%^LEIBF-8D*]I$\;XN-&MRN+;DU,BLG MJ$Z'>053U-D*JA U]H[\1;M5VC8[F$^:G7>\)8(/GMN)+L86U@JY&'563/M< MV%VSV6('*C!O31F*9"=IKA%RS6EB"@N9XY6D.S8WHX!SE:Z%N%!/FL)CD";& M2D:J)^/MX8/JG15W<$JKWP@6&,#]C\83G09+VE!,-*OO;'[*BGWH!T9@F26W M$5+'L-)8!FMFEV&2)#66\S)JE)CLK+DX(>/FH/F:4V$."IZ/6JFNN^=+=QWQ M\KVD$^/+@5(,JL +UC*\F#1+TH\Q@'&!M%PQC]O7)% ,/S\70;C]M,*'-4H<#0%0JX0H%&3>)L"@7J3^2O]S.3FWX_VM-"?TZG M @F[GWT#O#NC0C&%"T5_*#+4F425.9.I+GF?LB]H.Q8$]ZXX:&363>8-X4:2 M_PKRVIC9F8:1<0=FF2C$=)[ J&[7DD]FE@5YD>'L MLC-+[K_?H 8ZT>G7R\Q'D0LB&><*7C"&TB5:5NWS'[?-Q'B)*E)W@(V\P[^K ML2ZW6ZN4<-UALN9%,)OYROS>,$4I4*=B3/IPA_)HT^-DF:\]8=A[_!\Z]78. M@"-4T0*=WP ^H/P )O60E?!+BP9KSWJ2CF&F+=(RTGR5B>A<5<=K(@A\#_OB M\$VXS_F;)>(GSD#O4\]>R!I.DBX)6GNB%CY5W;4E949%;!P>SKX(U&+M.[-Z=W*K*L'1'A<(ZG#SU5LL;J1@ M0.[!(4TDM4R97M8N]8>S1IF^F.F'X51;A9*+6Z2#?O>9=<5\!4.WJ,U!X')DMX^1#U.SUON:F'#7 M^!0%^[T";:3M+(;#VMCDD2:4I($$Y0+SAN_#*&4#69*O,EP/_1C#X8D\HC(M MJ,)V 1[H&VVE5*V:0];F7G:-[PR;QW/*WBE26=@'3'&?4+RB.K7ZS%94^13% M&UXRML#G7WL=\S1&F:JMRVS39;4E)D!:32[]:ZD7OO>QJ+9]M]4!DVG4 2E7 M^FTEA;Z%VX(-LSC-<*=RMEO MXC5NGP373J,^X_G/SJ>.-Q.AON/!5"F$VG#R7-@_0." 7(N7_7:KC0LY+ZI&79,Y;WJ8;X7'$V*5?**>$BA%AY+)%F[R=J% ]\L32&D=? ML#2*NKWQE_298FX]53Z1'"'BEF4'S.4GC\I/CK;G)X]H+AB^::[7G&D[SJ(83D+54EKZG9GN%4 M*V0^)X4'7C_[:AON8_.9O,3W'PD8F NQYWQL"D[6 _I:7?=.OK*]E*]774O M[\'"W1S@7"=K[9&U<6_@CP?'TG4])@[PPV_5EJCGVM;F\^+6&%[Z@^ZQ+):. MP.&9-F?@]R;'(H(WB\&!U_FJV7K@LUTE\A"ZAH/][7;(W]5PX@\&]R1S.";V MT'0R@1/;U_%HY%_U[FEB/.F^GH%77P%9>(AW_R@APJ=R_1\UN/7HA$%6TJM4 M83(BH[4YT8)''<:P,QD>,)*:,@;334((,$Y5O^Y]7TF2G@?CT>#2 M'PT=Y5%#=Z<''LY+$8H^]W761*VVT\D^'_767B>TYX^O7L@)=1&"?9O3]:^Z MQ\:E783@GA&"Z8&F^_EYE+W)R+^\=)&"D]O7T=#O3TXX4M *[?.KA;/RD/3$ MB0GG>-SS)__YHT,1]/2E:Z_KPY [$GF,BE,=< 4=' M& ^YJQ]]<,Z7WX]GY-SYQBO7_N#2[XY?R&5T_OR^W>F!O=T]UMYNED/?:@VW M _3I?)1;:X/]PU[7'XY'+A73R-VY'%_Y_>&Q=KU+Q3Q>'&$O3-3YZ+C6F@B] MR[$_[+^0B> ,N'V[TY_XDY[+R#Q31B8]/%IQ?L'[R57?[XW[#0S>NZ3,@_:U M/_#[HWM:N]?M?O3_K?-RIN[_(Q#]K3 M?A\3,J-F[>E)Y6+J%WXK4.=9!'/Z0W]TV=Z>V]/>G+$_OKRG9>F,C+VK>PA$ MZED$.U[W_&&W=_3%TS)[H7W[TO-[W6-KZIL5Y#@FD/MRCL:-0!!5"T'58+0^ M/+]S:F;JU;A(1^.WM-_K8_=!L_;T# R0.E#H\[(\)O[EY,HE61JY M-WU_W,&48??14&H__?4N1)W=@"+&Z8K1+%5(W[8Y=2T93H:@NH1UZ?1 MI_,UN ;^:'"$U_;H"_1"EIH[(>Z$'&C6#N&$7+7LA-#=]Q<"&:_!CB]5.2%4 M? D[_N(IP./U:M,##Z?+>]W[GJV'S?]>+Y HSC"XY7.D6,.B(U0/"PS$,5V) M#,HQSPD"T^<_E#WR/2P3#N!][Z.:#/ ^= #O]P!XKUVU\ADX#:QR!_!^CT5[ M*,#[@QO%'/)[8\3A7)#?ZPU$A1&76XA@VU G'AS>:=KD#W<;ZF;8:,._-_"[ MH_9&%9VHM4C4>G[_:$ 6%R0]5D/7DG,_!D!0^Z+R8__R:-WFRK6>9V]&_N71 M]1JN7.NQ8!'.(V,Z[OF#H^LUFV/UIPYSM-3YX>;;/?39[LKGS#H1BFC(2Q0\@]2)C>*R_!HT9 MBS?/Q.QOK_X43;JCF^!2]*?A9'PY"F=7EX.P'_9& _@Y&%WV_F<,EA05QJ4S M[Z]_"5H[B;?P'C@5.9'_Y^]8JPX:QSNLJ\3.2K6/ZH855\_(HG@ND9*9_?@A7R?GE M!:\&YRD8C\D=UGS%MY. ]3PRD\=&T5U2\IFJ1EJ=CVP13K9C+-U()73O2431 M=! "MZ<-V],S\*O?'DB,[/SK\_"OSPRI^.BZ*E?X^DP;\T(5R<[!/#,'T]$Q M-7-?G(/Y3 [F]$ +\ R=DGOVQ#H_L[%;VF\BI]9CVAQ-USF_9@B.CKWWT8.: M;$],+B?W[+YMA*IQW$NU!LP](3R:I6J:W,]3']%Z?SBQY $3?YJ@UB&7\Z,/ M[KQ=CYM\^T,>U&>&J)%JA!=SBS"/?P)2J%7(3[@,J6 M=I/PM40!;$=X.#-#X.B$BC,$GJLSMOV&0-.C3ASI3@_W#,\O,GK?BN)&1*!< ML+N^J.I8U=*B:'>3U0T1@,ZR=&&UQ+I@MUZ>U[U!LPCI7:#[89Q(1] AN2#W M([%\%B(3>:'XA<\KIN%"&LW^]@G%YZ6\BQLQ2S.A-$(]VS>C%KG0QNM>PVCH75CC M8?[&I%G;>0;VQ[M=>N8L# ]'C]',?3DKD^,%UO=W47@Q6!PN56+9$[T&74 - M0&5Q]LSIV#,-$*<#27,;Y*_1 P]BL6>=FA;B!^\MC#.($B^0Q/6+8.TE*6SF M:N&%*S"V4H^V'N;:V>/3U:(<5G"R;XBE M275.B _I';$@SP<_?/@YZ=>!/NZ="B*FM@$L^'+8Z?X$ZMAUJW7K*BIIL$,C/>:*/;K+<[:O.M ]KX_N]%IZQ;X.T74 YPL<]F*> MKN!98?[],6&+9J>!]E/$/!8,_TLC ;KO/PW88:/E=A>%P(/K\!HWVZ/Y!TM3 M?*%(\8%SN^I>^MW!"U4:/D*BPTE;FZ1MW!OXX\$+85$Z:3LS:>M==?W^U3V) M@QL@;<_KW;*=K4C[VP*D^">M*H_7*24/A'K@&PTM_<'3/J"MT M>Z[=&?B]R;$T"6YWGNON]GM'WP]NRVW;9'8]&_M5]F4Z<[#9D%\]3=GM7/?^R M_]B@44V0W5./8KU$-+N5QG ;HU@BP^*)X%90R?A!#*(/8<][\6RV&YFK #BZ M N QN(Y:J/FO7H+LL F:WQD%>T7C)2"U3DTT6O3]-FALEL@:N3P+0ZXN'?F@ M>ZN]T?MC"R).)7KO\CI[ VA.,EI93/U^&\LY^YS@=!"+=,!+D( MO>]Z5]W.P(,7Q_ !WTLSKS_^L^_-X!^J^WMG\_>4&L;AST5ZR!<&'8_Y<=*9 MMX(I7=S0,')[E,L8YDM=Y=-@&=Q$<51$(I>?7&9IN)H6.;PX*;+H9E70++K= MCF1.E5.A[W\WN>IBN!,"A@,+GX9Y M!0_!VGNYWN,^=O:G>823^"$3,5%^F*;M/[\J?4N*2M=\);@!AQWFL_4K6X2L MU,#2$+$;3BKP$=9_Y[H?:QG@5!,4T9A_P%TB\CP4S":9F/WMU9^B27=T$UR*_C2< MC"]'X>SJ_XQ?_?TS 1S D?WK7X+63N(MO =.14YSJ!'. M-FCSG29Z2:UW>F6E_K0Z_7-%ARYWCO,N0#K>"%895L@+,U"3B7>S!I5=>D@H M%JC$<=CI*D.%GZ]BXE+!7Q=9$"7X@WI\YQC\D2,!6;8ZMX^X\?2JPX%*WI8Y MU'WOUJ(Y]FF)^#<\50=HTDJ8#C>H0P?E $VT3CF,M/A,\$P.6XSS@3,Y;#T< MFLG]%NW,P$P.6Q>'97*O97-0)J?XJM.",CE,DD\=R>1 &Z/LL;GH^@E]_\PH M[D\#VN2PR;:R^_] @HG!I3\:WK.1I0%ETT[66B1KO4M_,'F)3.G "JR;/9[@Y6[IOXP_C2FK8DC]=N MOS']1A^"WF3D7UX^-M!)32*NB0Z]$^&3$.'1T.]/'AOOQ(FP$^'GL[EZ?F_T MV*@G#9'@$P]UG4"+\TN'NIIN+O]JE5T?ZQ:=JWX^>OJ-EOWQN.=/[AOH:X2" MWA'.<")\#B(\ZO;\T<")L!/AUHIP;]SU^Z,3%>$3#RH?&V%R4>6VU+S^6M>" M> \0I$?I#'@JA",WN$?[_GD52>RJHSUME7]T1/9$5+ZS!?8)QK%E>TXP&M$ MX1HH7J8ZKK6Q\1. !'_*(WXMA0)?B.$B<$HS-SF(@BGB.[BX]/NYM%T MCN"#D_(S<2CJ6?#U? [3D7BN.#EX-B$[JO?X.*SNQK#FL-P(^#<3(H>/]#O] MC8\$BQ2.^'_X:3"@:; D0+W_(,9L.BONX,5^S0#AJ^K/>M)8 8WOZ7;&&Q^& MZ8=1 8_/")%VBKZ<&5FW,]K\!CZ-AI0FB9@6:08[%!5SV-$H"R]@@XNU%RR7 M,2@H'/VNY^!CTE611Z$PX(JK7"[N"AXB%G T"#4Q0BP0\C*+8#9C7$!X\.7> MI0NF_UY%C$RKEP0>%B2W$1S3W!8R&'L4Q"!DZ6R6BX*@'+U02"1'E+*ZF< W MTBD]-@7%C()T%()C0W3 >UACVY*C8UVK$'"I)L,_TPY,+O]<.O_Y3@6 W\"# M708OWD3=+(WC0)#-VJ$6\P"EIU@&4Q2JRFNVJH;=&DV]3=U*_;3YA1OX)\&2&FG;J8&4_N&U MZ=6LC5;)&[ITGQI5H]R\&&J46OO.1*U.VP_I*W5;1;4]GV8S.PX?NM_]2 .J MNYAV7W;)@?KQZ0"*'U$TZ(F'XQ!_%#GL,F@*7+H0Q"%.E[2Z:M8.>;B5>+IN M4(<.RB$/'UD4Y)"'K<5PR,,.>=@A#S_1NCCD88<\[%YU6(K5(0^? /)P?;9I MFX_VD#S;:3;#M*??I3^X]+OC]B)8.5EKD:SUAGZ_^Q(EVT[6SDW6>A-_,GH) M^F77J;=_4L"^H0O$AU.^MK3_NNP)D5YC^ M*%W*3C :45G^*)7I6XL3'?EW#?GWE2/_=N3?C9K$*9!_[ZVT*!& 3RIU:E?- MJ5/K=0:/4G-,"[&E;.VJ6D)V=-F:K/':K!LKL@#6OERX=F0QVB'5L#R C?*[ M!Q6NG60%TJ<@AL?C:L&0OPBJ$7?%1ZTNJ7&#B=K[9&UR_&5WQ^VET+3 MR5I[9&W0\P?]]JJUTZX[&KNZ(U=W=-KE)<,SY8IR=4?[N%F.Y=QU@M&(NJ&G MK3MJ;)7"KFRL7: PZ%5 T<:-*5 8]&O0QQX!26<#=NLX&)W-[R,L3D:0)0BE MDX@\E[4A"_R?6_@-5\UH++,ZS+2CD7@>%RFL7!HQK$,FVRB-\/&#FS4DV^LB M#@1'JP6&JROW\ _#4*N#GZLL[[996*)1!-_DB8J2? 7[/15'(6VUII#C5Q+8 MF$%XPD641'F142&EJ^=H=Y6"&]0+UG-HZ&+MM# MZSD:6])PFJ\Z^+YP51EMKLK8[FNYXHSV)C%[EV-_V'= '8W9D%.6M?[$G_0< M %%C-N2496WBCWLOP0SJBC,.V)PSY?)UU1GG4YUQM(R[)/QY5&?TCBU-9ZX:-J=+ =-D35&F,JRGYXXHT)C45!+&XA27?>--E M9^C5O(389&2>'WX_Q:*'-:TY_244BR2:298X;QH'T0(G%:]"*KN@=8;%0\8> M$)$4:R4&=71* =:)W!0EFJ;-BH;ZXH>MM0LW0?+%F\(JW1Y9]]&O(]F[-\R% M?RC&!LWZ*"[ S3D7P3??BV%<&C5$;]^&%.Y8ND-J1TX2ON,=;IW("Y3B="%< MA4;DLLNNPL-5>+@*#U?AT?:RBY>O\-B\ M+UR%1YLK/+;Y5:ZLHW7IS_[0'UVZ3'MC]N.$16WLCR^/;3AUDN8D[3Z9,W]R M]1*$,JZFXX ;9_ 2UTT#\IK/7=1!4>Z&5G8P/OY9U'9H5%S O+'/X"I/#G#\\%'X[2V$VVW/BCIII4T)&74?-Y*B9&C6)!U$SM:;* MY3UHO$SIY=>R'NA[WTM$X2I>6EG'X0;UI!4O#M/$5;PX3!-7\>(J7ES%2^.6 MS56\M.I5#M/D+"I>#O&Q7/5+ZQ+%KWO^L-O[OH4Y8B=E[9&RGM_KMA=APDE: M>R3M==\?=8=MU&>G7?/RNC\8/>^N-"#3N\F"7HHYXR@Q M- 7PWR41(B2W7DQ?W-TW3Z_K;WT=KM@J@5]QCS:FK_4/L%"PZ(DW76692*9K M+TYS:O\V_>_?=:WV?_E(TQ./J 'T%2_EH:'XI7D0XTR6&4ZD6-,[Q;]7T1)S MXJ?)"?".);4(ON&TOT8Y+I?+F+4R#^0&]:09,]Y7K$SRYC5N==N519>T/+$_]RTMZ62B=I[9&TOC^Y=)+6F.TX84E# M[(MN:R7MM%-FO:N):Q,_2$1:VB;^\VPFI@0/C39B%A1GV1W^NMNY[!^>&G9- MP.?1'/YZU!E,G%@\0"S:^/V6)OX_SX5*^Y>3J5:3^+"2]8?K_:FS_D(E_:.D M?GC;B@'^V?G4\7[$?/S/64J?Q&SX=5)$%]XLZSB@*__9J M?V/Q9SZUOWL'- 5<\E8G!Q868(S"/55SD7BBXAHPKQ((IB$1( MV"1W43'W;IE+!VXE^(M8(L\'?F254(49W%FP,LM8Y*JZ[)])A)_YA%=2[KW^ MKS]-^OWN&UQ'^F?OS?>^=R>\&Q%' ATN^,HLC>/T#A['%V#NFZUB(L/Y&L0KKG?#69GJ-PMFI#7/)D:6Y%^KA"Y' M7H(B"WCEX(/T/3,29GU1*"X*ZR7 FK:<:5OX+S;D"][,QF%=Z*@I[S;[ W8/=BHLX1TX (7&!_Y:+P^@KE MWB8P*O54L!XB^IFHD<1MI(P&^#98#8M5@NP[4@CP"S^F089&)4PA2]1JFQ6T M5]O[P][@H-BUXB -',1+W&OB=<(L7'2+(?? M3P/<2YC?FNVH4.#@\B@OJ!81I\*F6G 3Q;#2/),E+%']J'GVL'4100O)+T61[<=<34/Y! M3G(T:*@*TWI@@&>"IB0%=KG*P("B$DMKN(0'E_@TM*"@=['0PT/NKGK] ^!ZNW MLM(=[YHHHF T<<1'(\K5IHD=#5D$L _;5TY9[(L4=CB,X)$%C$8)"=S% MF]\@RWKK=#O>.RV0N"D@>' HP/RB4Y2)KQ$H;WRC8DC:NJ-X[N:B.DO$+)R+ M/1J+)P5"M'5:6[[9]E+:^EO['R!F!2T?J;H=*]>^2_S]:K=JF0>@<&-K 0(4 MK2!>4XP%)"6-6=;6ZL%C?P!_BT/4*+$@X/ "K1@Z0>;MI\E4O)3\ %1T X^C"6 MBL/MAT9I!TRW+"_ N<\$*+L@GWLSU!5T-P3Q=,7OOL%@0'++9QC7PTPVI]EB M$3Q]&U0K?!_,FG15T+^^9]UF[N8 ;R\P%M2AMB%'?5RCI;K?.MXGI1%],U6P M>'/2;;.(;WC]%_,.U=> M?/?;QWTQI.LO@#XR\9@4/6$?E7WDC+7:W70!:?U M/C+A9?0 VE9ZL&TZL3S.TLRZ:T'7A\K8PH4AH2CX @?!J&XDBJ;2U5(.:R_W MLM&%U\=LE=& 2!CQ_@/;#]1G"D/#U00SC"\[;K)(^6*5O1$P8MTG :<%WTIC MN@EB>AF=$.^6@CC<9P&2R.];@)GFX\NVR5] QAK?@P$NS(W5W3$#\8++IFHT M%C '-,AF7A[$4O)@ \1=$.>\A(OH&_T99&2:14L^>W#(0]^Z>S@@XX4K8W]N M^P+=M/J@"K8]4 'A^8=EIH!7!J.%V8-43K5[P&^!A\VC)=SI&/\<0W=&/(5H>#D-P*U0M#F@R64NRX&*4Z M'HT[0Q?,,L&LOL-;='&I1DWBU/ 6]X2HMIL-_!>>4?LLWC_@.A)PHXMM%E)> M^3G\URK77O%>(N,J'6TP!0N!%;1FM8W J4YN(SP3&-#=JR:_-VQGR?P!/78/6993['IQG6=/UWGF%JVR:/T' MMEBUO6?I^=NCSDK]-[!CRK+32YY(U4R_V.D$/V7IW*^6;5I?.>M:$=K3BC > M]_S)57N;$9RLM4?6P)GQ1P,G:XW9D!.6M30D3G[&+0Z=4$7'$.G%MZ M;2%%']^BUMI.S'[?'X[::RV<]N;T)O[5N+VLZB>^.5U_/!XYVZ<95]+U??*. MK;RG^@^YIUK;,SOT1T=C!CQ&X^PCVY\GNC>#HY$VW-X\U]YT)R^T-\YOJF[& M/[95L;3R(AJF2262[2 MUNJ'4T[3'#?W1I_,2;?K][N]^]F'ARW "UGU3G)/6W)'_9$_&!X;&W62VZA- M/$O)O1R"SNT-FR:YQY##/,C$/>#[UBP'2VPA76',MC3-^S[:#>U^.>V3MXI_ MW=K5=1X!]LD]K4 '2WGB@C%^B;2+$XP6",:QA7\G(A@NK[$GHO3@2[2UD<[) M2R0'&G D7 A\GV"\1!67$PPG&,V9:EP M!NK7O>]Y:S?_^R3I_ON.\QV3F>=EZ X+YFD?Z <#DMX1 M>27OL?!GB,L!4U M >$C(,]T5MP1'!<"IQ%0&!?AX2>7B.R8KG*%&]6I'(J3E(]^H\1@J["^90C8 MW(.EC3)$ V[7&73.1;#6,C'C"^;%%ET M@Z"(%L 8(R;CNQC*=?_;+?&U*D$1=C9&2)?I*B/T_E6!,'<*K S'$7OY:CJO M>2(A0=X@MMIL1=C-/ 81;D?[/UY*7TX8!]][VP1 *P@$H+L5&PB3B-I716>& MW\6>8!8%QNY9PG+-TCA*=V#!';Y@>_@13@& :BLZ93V$Y0GA46V=>5[YA8T4 M2N"L+XY5M0NGBO RB^BV- J&980'%PKQT3I=BZ" &U3J4KP[TU6!L+)T[$"G M1@F"Z2!",H.\*@3R[:!857FI!<;:L?Z[,;(<1%;3T*@:.2@'D>4@LAQ$EH/( M:L^B.8@L!Y'E(+*:E73Z!Z::*AZ @\IJ.Z3,:_ *_?[D"-;#IX+ >/Y>"Q'#S6@^"QNA._?S3P2'-, MA=/>G=YX[%^-7@B#R>W.OMWI#?UQ]]*U?3?C5G((6:==CM_K^I/^L;KPD:!^ M7*_$_LT9'(U/XC;GV3:G>S2*]2-MCO.>JKOQ?FMYS3DZ("^*G>-,W+TH% Z= MMYD[TQ^?C=_Q,MG7_96,K?0='@1JV%H+Z'ZWC+-/GRF'-/'A#X=GD-R^/)_? MT#T?<%T'F?O@V^7R/),H?G?R0N:8LY/WXH/W+E\H1._VILF^OTN@;$4YV=(? MY2!TSQ'.$?[K7_7O&3UV0*3-V,2SE-S7@Z%_=75YM%_IA+89^W>F0GOI]R^/ M**=]GBW_MTY?!YNR:=3+1 )IZYD[8! M,K$;*E=^<33N8.IY,S&M,=+^7+X9)<):UWPEN,G3>%5L_\H6#$%>+XFJTA!4 MP=&@,^O/W@Y=D^ M]]GLR>;..Q BYBJ5Y_T !T)D7'_PUZ Q8_'FF9C][=6?HDEW=!-: _!Z/+WO^,7_W],^$)IC/OKW\)6CN)M_ >+HL,_EXGG*<& M;^S@K^\/?_TD*W0 )&W]$CTZ&/?+"67?P5PW .:Z@=IJT YM]9$V/+\/.##" MY3/Q&F%0ZC>BE=U$Q+UU=&]#E#E.\:?#=C1R4PQ1W MF.(.4]QABK=GT1RFN,,4?TI,<8+,WQ^&'-WAS''YX8^XIAQ_>& PQ M9^(Z_/"6[HS##W_:]77XX:=D 3G\\";OCL,/;^:^./QPAQ_N\,,/L,7\_I7# MJ&[FW@S]R=6QH0^W-TVVRMKKR#0\,+6]3^Y!R.&RK:F"7(DS<5BW#U^<1A_P M7F_DCX^FUGC<%6HVSK,['&=[.%[WK_S^9?^^2-'G>"[P=U%C[+FB3>'E>NYW>[K5"7IX/<^UPP3E=T+5?,B' EL[GWBQ.[]J, MLS8KS41AJ]$OEEGZ-4+;]6;MO5[EY#%\;W$F!%.PY,!&@V'%(%G\)?H<@K$I M*SDL>28T[PM!FRRQ*IM$2!'89K!G(#.Q?F$*0 M3)7TIC>QK&K:!#+[ PW8. *CNCKE63"-XJ@@; M<01C#Z-B30^3'G6G;7\<WLP.GRB5OP.N6WO MHQQRFT-N,W$ZA]QV])(YY#:'W/9LB^:0VQQR6ZN1VSA_UZU)X%4K99J4OOK] M>+?@0;A IY7E;!WR46\X]B?C]D)G.%EKCZSU!_YPXD2M,?MQPJ+V&D2M=T15 MDBO'?;+.D#P_',^M<;!I+_U]!SQ0%:@/^^/-Y]B]\[KO#T>#-N*DGOB^C/S> MX/EQ1=V^[$>P?I$#XRR$ZDZ\W9<8/%B=MU,*Q^.M!-P-J'0_2 NTMC?\]=@? MC5S/?O/V9>2/NT=PD+>W7;_AROF#581A2C/ \BY59)PEYM?KP:4SZYJV*0Z( MS>V.L[P/W(Y=U8W57;EWNV:U]*#=D?''6X9&']3>Y:4_[.Z!*7ZTM6AC$^\9 MR?PSK$^C#\.5/[[J/3?Z@SLC[HRTZ(R\[G?]\>0(/L!&')#=K>\M[EMY&\33 M%?<%W40Q_/VVXJ*WJWEENCD=[/LH4NR&4 W4RWC%_173>9#<"NQ]AJ^++(-O MJ<]0S9]JANYX/\H.C3MNX+Y-8'1>OKK)IUFTE,WW_,4L0"E9>RG($CVB]*E" M9 N_=I136+8;P=TRV.+'?2#4S5%Z0A[$V/?/)75K:JP)J)$\PD=FKD_T0)FR M=EPWW2S2W&J5X_VF1ISI*H=Y84OFW3RECLPH^9I&4]A+6)T _W^R @F\"?)( MKNR->3XUTP?>'79P9B21V/&C'NGS*XIYBI^&QR^#-8B)%S])M^&!JX/=706< M'N^[?K>+(N.ML4F"6@LKXURDF9"?'74DNNH"I3Y-ZF;PXANO9^/CWF '518) M#&#F<"33!/2JK"+X&F11\2C8N9E%L&2W*S66 R[ MI-[=)#< #W 609H2<0>?#ZGI3(I83'V;A1&%E]QQZF_#U8#1TFRIJ5AIKP(F M$$I "9Q4A$<#UN$K-LML8DLP, D<#9BU=Y.F7UA1)Z%:")!Z5LZY:E<%K9ND MBV@*2_HURM($@\V^!4PR@V5,,]?EUKR&LD8.RG6YN2XWU^7FNMS:LV@/[7)[ M<"GJ8VS(4Y7#NH:Y!@GKTS?,-3GR]]F.-;B&M_9VAEP-)_Y@X+J0&K,A)RQK MX]'(O^H-G:PU94-.6-:&PZX_&;P0T>%SU]:\P/I>A^$/AS@XK6DM>^GOGX'1 M^%,U__1:8&1S)B.F&]G2TZ[^&XZ[_N6PO;?A:>_.Y?#*'_<=R50S=V[/]7ZEMO4W?7NKO=[7>\WXC9*$DP(G^LE[ZZ1)N_.BUXC;G?VX2/U!_[5 MU;%$<^Z2/[S3?'M5Y//7\YY6O.S,ZIU[?G=T!?]W+&%R(\J>75^ .R?/M#"3 MJYY_-3G6X'"GQ)V2%P1E'XMU?[ M.;U&O5>.4JZM;&SG1BFWKY?NR4]B?9_[/BA#^?S-"LNL!4.VZ1$7BPJ7QE$RM299 [!H,]7-@_AZT[ ME(A=I(E8>["=7T3AS> J)Z%WGTBZ=@9+T/,:SM:T2FZ7??_/SI MPP?Z9^_-][R5A$B([5IP;& NYJ%;).P09KW&[OFUEX.U%,W TDL*.!7_2C-< M8MFX9K83>P C./7A5Y(/ZE;E5LC2)A.1,=PG*9&[T=\*>'"DE8]^,A[AR-JQ M:N.NTA816VS33=8$>31^D^NF0%B5G4J: M.D?#S=9E^,9WPW&W,S0:%'[%R_+=<#0QJI4(P&U"Z@#F!L^"+=5K07/#SW'O M'[%_18K505*P:81$/^+ SJ3O?O9'Y/2K!T!S*!%;7',<. M&*\S02W;OZ=@I_0&OMZJ)LG/2_8\^ZKYN'1U\,[3W80(X#> #HRJB8 MTXK#ZE_S7?=1X&6/]] O*5@!O>[%?_-5&(:D .$C44*DH*0.Y7VU2]Y:IB'K ME_<]-6ZW20/N(5S>QK^MN+<940#M1+064W/3D]!X<(6&J;2!;U/LDR<'19N[ M.9J5^JCC75G64(>IEH6^E^H7GM1+KS?I]$I8#;:2&8T[H](?]V@:,.YRL?5] MQDN01A:5Q"BK&SVD2)K,M$IDRL7I*KQ@%(%YFNM# @WM4R$6)S7.5WR+>))H0OH;\0O?A%YL M"C[M]W(4)PU7TZ*L2ABGXP;M]!FX<<'6_:S((N MIJ+V^&/L10* J*>4S&$:32B65/*>@()*U@K.PY=>'!7*(>!(/58(OK6(%K*< MCN4GCL%=8>9O_#,H7%X*$K(9(8\0%TPR1P4:JI6"OX%9A._@Y94G@!!-0A7_ M"<)TJ1YDK;(*,VV;(XPUM29JC9I&\@UCI/C(G)88?@V;DJ^6?'[(V?TJXI29 MTL4,UAUE0 (Z)6IP48EQD2M/77IT<^D[C)943.<)G*A;&I_98(R@T*ZA MVM"$/916TH-DUY->3IYH+L076Y7(6$^*BW53*'5%#_!4XI:L7QYZD!?' HSP1PPR)@I4)5-\]&P5TT6^BD/>*C@7(E1'*E2Q=KXVT,0S<)BY H04IM&U%7!KXW[G M'8GXP=)E9C-N2$9:T_\(>3%Q*U M,^AQU%J;* >B1 ;]MFCL8UK2:]:B'6VUKWN]@3^:/#^=Z&-",)SFSO1' _^J M>SQM3-N(7IMBOIGLQ@.506M[['N7_K#O,*@:NSG=X1[606<;W'MY?Y[-Q%06 M.TL:#B3Q2#/X4")KA*=K3WR3#$H9TY8D.PL5L#@^BZB$&#]P9J;%H.^LBJ9M MRF!P3U2&AE@5O,C=&EU2I0UNTJJCO1$ETXR*FE^'@O_U/560W%]][%LZUT'_ M;.O3Z#,_G("'=T^SKATP$P\(?[E#X@X)N]O]H7_5'QQNLC3BA)P 2^N63HF] MR90VU)R\MS@-K9YRDRGB=G+55VZ5\)I^STJGL"IU/K!EF MTN>$ R2GYRUSH M0F^H66<:$+YL9Q$MMA3GU-?,?\,FR8P85.\"K%/.>52A6)A.]8+:*K@-O/)= M5=U.Q<7P6ZR/;V.?\$^KC.J+YH()0H5=AE%M4$D.S2-2/^IWO>&X79<^2_/_LO7MSV\:2-_Q54-SLKE,%*<2%-SFK*EF6<[Q/8OFUE$WM M7UL0.91P# (\ "A9^?1O=\\,+B1X 0F2 #5//9LC2R0PT_/KGKYW6MTM38FH M<(XS+V9J9XLEBW9,G^NWLUTGG*%8*F\L(-,R?[*M+.J23TV=5_H($6LX#&=2 M0 @A\Y-AGIOI]X"\4\?-?"2=9"I+L,7&\;N#;#%W^DDO@-N*&@MD/FN=MS<$ MK:-)XRM/<7Z466+3^KN9!Y^8)-*$$+)*"R'32F5$>1G4S4B80AED&IU=95#G MW#I)&40R9J4>J'H2ZVKR#Y - M)LZUJZ3$PWNE@B902E[D=/:"=<[+ME[NE7/?*B>,3".]./6R0L3.?7<)N3:1 MI5E02Q@*(O(ZVN+")UE$KQ>=UPJIVLZP80GAUQ@+X_.JX']CA/Q&.0T DXV5 M4J$_6)F>*3E9)\N4N1%2W.B'VC7 (S)7>"1+ $6Y%K51H09"P.!GL'BPC\8Q M6@ZYFC^NE69U&;)TLFM(RN8(_?^:N>DWS8UODHD3BTY):[9EP[:,]*%O$C") M[B"N].R=L!56[$XW*ZN%Q.)/;V?DGBS*H%I,7M>&'[J%V]^-N2(CC=L"_[DL MX1SMA,9>3F,N <9N%C?5@-$T,QJJGC8&2QHM\>9UB=;A9"1]^JQY::]+;\+< MP]#UL&:/[53A5Q6-I2H:>ZJB454TUFH3IU;16,QXGU9E?37O4E^7T%9>$[13 M+6[N M@PO!>UUS6\;.#[3,T9K+N)-1%R"S7(./Q;Q' [[XV]V?PCS,7,=O]L#SFAR< MM;')62?'+ S3;NX@%Q6'U4CHY%6_R@[87JF+;-A'W&YM(>Z.U+#Y,YSLA'.[$Y?#6R2%*H3@P="@L1NA&HJ "" NG&"!V14LVKJ>]CS!2 M*%L?\>ZE64$AVJP0@Q:WH''],8H-SE5#SW&!=A-GQ(@?G]QP)/=)+6-D-Q;1 M<>U9' RWJ5*R2F!FCBII=#4"PXSZ'_'HH"!6@,V:F/BE]&R)UI/47TATH:$= M.9, "46G@#VYL)]1[E#A+Q-X.3PXBI-79/UU]%QL6X-4I[VBHXS;3O!E%Q5Q ML,VRY,56L,G:]63!1-]DP>?:1KYXD^A'@@Z='IG[D4.-3#A8S#/V_/:R= MV_B9W42QBWT=&WBWW9*XB^"*B=(HBN.]@KHENZNE/0=!#>.R57JT%GM'4;H& M#S[-ID6=OPL[&'(.)V']P)B(B'"136&)<$3-5TE _W9U]95Z6HI/)0ZE6+:Y M7/,R(:8CD-/4C$/$':V3]GHT?1:XVZCE$Z/LFJD'B 43!L)JYW'J;0 ML\);3_NA\]P2NI*3X(P,ILC,6B[W\!C@HN4]X7[CPQ0PVO3"" MD<\-A[,)-HE/NLJA O3L>#/L>,9/(K=6O"K\QP!W#YMQ,:3&;WF)(KSI1BXV M_TMT]>PSX,0#H;_'23LX'H>CKN6RJRI_!!(B@M7'+XBF^>7(KFM.;@7Z4K ' M2_JD:2^RSQI'"!M1F[R$?F*),K"&>Y]*L2%X#E4@Y@4O/.U*RAEL/H>T1@(G MO1^$#=.5Q_>:O(9C2]ZTDP ME,SD =/%[VO@?>,[X'G M.%S/2MKAI[Q :D]R'LV.PA4+^F\BNIQICM\\B?X7A@DP$4(T^.-;2J.TQ%W9 MA+U4.5^1N"=)XT;9T0,O3TSTT ^\5 0GSX,/QR%L103%189%QIQQ23!P6JT&HH'9H+,0I)H#*J9/&F1 M[/@&^EKH=-%\A+\DAYL=YB";W<>Y#F-1S*;118GMYIC4ZLX1X.R(%*"Q+]WW MQU.-YP28C2/S6ILS&F.:U M5(6L:Y[95K2+Q01^\B^-,:A4,);3H0;_B1&=F<4B*]3D[(# >T9C/N?I@5_. M^/BBS/W.9P,E 1@JR'-F\$[R1T:O8#5.Z(T41H_DV _T'0I3/_^PPEWF/0;H M"L1^)<2 Y FD$%(RMC#YNE0G*%:J@[T/!^N3+XRK&R/A:)RC2T(+-TJBC.08 M\P/-3>9C<']"$'[/#H_0-7>\Z') QUS6TR#FG&HT2X%_ED\O>9 R)2VBNYPD?.!]H*;+F"R9/W<^3+SNJ\D1FEG%C7RAB%E2^- K/J6P;Y2UF@1YWR-),>++I[ODWL9G]R:DX2X?R(P<[F M21]Q \4-1V<8_,5 ,GZ.)H_Q,!&%QN,TQX(>(ZP:^6%R5KY.T;^.I2RB4E(( M#ZRC<@28X\)'\E" ?#!0"G.Z)9OIN?$W3(R/R;ZBC&%LWOC 9:)H$:(0\(/L]NY(IQ,I0?(;='T8I,FL;\ M-.^43F8M M<[V&NT$QF";G;H'4=.EBSW<)R'PJ>6MV0*&\Y^%W8_=Q%J9UBE@Q,:2 Z13' M>V4+%O%JRB[Y.7"'4BF!SS(QQXM+THCK)SH?I.;Q2=HAL"D?:3A'B3DUAW0: M>"*)#RGGGS!Q3..%'!XH$2%*Y5LAX'BP-[-MYC\ZV3LUX4;2!L6,6J"J')0E MMIT&GY>OB>N-0L!@GA56=O);GJ\1ATVB>B3N,)0=\S(P#G#0%?]X=C@U'T,F ME+-T#^>8V;+)2:7'+<04C[TB];,*+9<[214KB)1@M.#D30IG$KC !^&M(:^O M&3M#UL 8T/T\QRS3%@G7A),SP(F$,U?BBQ!"/@OI!.2O ' \A@ZITPEFN9P[3?%7XL,S;RR%DR1*+%H7Y,2MH0C7A6 1= M3G]MC+9P'>1F$$]0]H/X7.9L;QZ_W(FIR2(1++O9U+\A3:9UVZ?\&I%.0]<@ M3L*"2Y'2A9>$)R*>),;P=N4),J\9PRD)IDM#56(?=/9S=L[Y(<>BZ?,T&5DD M?9Y7(U"VE4M^$Q$7R=C&Z413:7_#508O]=G8C9.TIXFXF-U0"U[H:N.)R?1H M$)JB=1-/32-^K%6R7^= MO(1Z;HC<96GN! __Y&4^* :=[V(F:C#G$Q(S:)/T,,S*=[S9(LC%7-S7J>BS M)0?;8MN;YFDK>%%.G'\&(4VQ'HMDP6PW'S#_?=&5:B8[(,)%.63S?F_J;$/1!B^) MF^"%@XCF2>%X*3S$XIYRTHC'7'(87*(+J\@[,JA*AVIEW%BD+@L]2R2#4W1G M2M?FG ZVYC69]/2I\QH&Z-ZD"D@>:DIWR"NTI"XC+WNL@VYI#GGYIKL%=H)?/WHR6DXI6+D6BIYL*7W)!7NN)A_FOF MA$!K@",_2/(UPZ$S/%!R8E.I6J;O6:Z* !W]2"@\93ZD'%^0E%T(WN&.ZB33 MF)=>-#&RL6D_O&R!G/2L4>,LAT)SLM"8CC^+(G%Z>% )&\X+LTQM2HY-X 1< MK&?FIR ;=&4Q@4>:5JP*IB[N?B:L&BQJ)?9$?LTS*T92>>9VVH2,T"UJ#:C8 MGE&%!9H<5[-'8#I-5"ER082U'KS47$1M:./3,$@+]S-I:JOK@\ZQO&W#EJGT MP'3M!0? G9?"+Y?*LH#W*%C%U+*)IVQ&Z$QA/S^((K ;X]_IV,D'F]0:P;I_ M:I^W>_ARXL(A/UP7M7M1*[GQ]JQC;L]"*3?*&YQ# M,--);B:V7"&:LQ(YPYJ)ZS.'K@?'(_,Y>F+4[)#V^=\S+ZVQ%3ICE!F%L-MA'MY-J(8H-((]^ "MO.]A9:?W&!ME)"\ 6*I9IS2RW*+%TZ M].109Z9]"=)RNO22YZVZL[HA[\Y(IYG$>CEXCUFV7.9@4*+@L=3R'!H>'"^V M$N^6-*=MGFC+*LX34)"P;#>Q\RB\$16VW^716_1?9DB!7>I'D?9(B3UDTJ3] M)?@5ES1UR-U:\CH#30;8-+V[2!W$9^:RY> /] ;RHL^$2O?! Z"?W0V? NKE M/TW\PU0/&HP8);2('?*JLN15T7P3';F1I#-#NB=>/"R[]?!K>NY)U"V'JGGY MVS! +)5DK(SF%:KD?>4^9K'3Q4MX,L$X,E]8G@#XLR#"0NHC_NT/=-9HUT[H M!5KD3F:>B'BA_>;^BS>X'3K><.;)_,.Y3? %YLY5%[JR4!Z("%]AK^=: PV7 MOQBOF(\8><\S9=5N&DTA!69-'^K,X>8QF C2PY K\TZ3+&5CEESI ML^QRD"WXQ],5/38)']S$3"KG4):.1-TD>!QSC,6]Q MH<9GE\,]%_P@0B;2&G.N"K)<"\0JI?!F,E0>D 5C65Q/TC"Q"^*%U]*@DURC ML!2X$:84 Z+@LQ,&>OQ(]L#&/R*H*:,FVZ9!-!\3/=%>Z>D\:D2"J&C?4MND M+F>RP2M/LJ 2Z_022!*!-2%CDCE"27O4:E(?SG^1V@**2+&P.T0]DTF)I840OA5^EQ M)GRE P:3;-(L_C@DTU738JE+=!:8,GW=]6?!+/*XBPQU]F0'L*V_61B #D_M M:/++? @PP5JX'$,TS>@7M$SBX,"G:4ES*SL%;">2_CG VQ3=JO7"-1[QG$,] M76H.MN@,15WDD64_D6BF(I6 )TVB13?EW< ?@%" F#AT1B3#F!3"LI&<# 5P M,9K],^6B, :0X? R$YC$0;/-2&1K,H#E]U[EKD'J6D>S?\%JC#]9;4 M">DQOH_%*RF_L:3GY?QM,(MDMQC,',E\B=]!KRNPJY()%E'9:ZMD I5,4*M- M[)1,4-O;Z",F\6$U"5W:Q[V(_A(A9AZXA!/S*.L=XTD89J= '#8['HDU"P\- MSU6?>@ZEQTZ=A4\)10FGN$>,\91!ZN%%MX 8*H1_U M=-(C+G1,@D2B)\ZY[\ V?79)'VWB$:4==*5BGCVNM*6J\Q \,]*$)AB/=;PH M2'46:M8Z9C24RW;7^:! M 5^[00C*G?"0\II7?S9Y0'MIG'E#),X]*FQ&J"S*@Y4?ZRL!5J#TS- M%'FI<0-Q\2DY#6XP/?,QLA[C"1]<%1>V& 9C>=JM/N$_F3TNO.#B'XR##LS8*JJ0#!5\"Z)<^?J4B&#,/_.3 MU3:'F>>&S.99%M];EM4F MJW^2TJ3"/KETT[H%S827Y;7E?5HCK!R(LZE2F;(1S.>4+$LRXR3CKM_8D.I/ M,IUHP\"'GX>EAS(=&-3TYH7O[I4^WAJAU3@P5>RDZ= MXZ7[E.H=2#6<32MC5KNW/G,ZQ6 M=Y\O\&9MUGZ^UVY0^_G/0!JM=W7.1?[_AW>]&_/R*Q27\ M/_OMCVD(<]?-9 MK/W!51X,9?#O;\[I1YL<(^(3WU#)QX4W3^L@'\(H'?Y(/Z01#YD@43A+D6YX MY.*?NF8_FPI':6B=[KD]ES6W)D5N26YG5O_0J=Z?5(&?;,O(#-GB+VT/SGNY ME^K;V).D5L0V6,"3^A,P55.&QU0#GS? G?4]D#V26!8KV-(@8+T(5 M_I[,S)_LTTDO!/V?O/$A3O@DPQ=9-'E*=:@^>JI:<@KSQ.?!R:4'$,VHXI)/ M82#@8,!/QM SE0*YF"4:>-3[@DXE$VI$=PWOIT7%L^*1W.YT1J"V1FBLRE[] MR;K%+SEXXR/Y\9I-]P5@EX)1T[7F27NHLSX4KB^L. 9ES+F65X!GY5# MTQM(R18JZKI=4N$O?U(T(Q^4F,)$$\/A/>X4$S3'LDD9%2&)ME(TD">A"]G MZ,A$"S U@SEAUA-;=!=:<8Y#SXDBG@:!1HH,&I_!DLXP!US'[FLTZFB^ LI0)6A^0N>^QUA"(?BTQIE7=.\CRC]LNQ8!:<>A)Q9>$!=%QBAE<8Y,::%2\V[BE8:UHSV]3I%X?.Q&4NH" MWS#:[3/N+*$V&46GS5M^)8VTG'S6]#"6YF>^.GQ>3 9+.:O(X"TN6*$:FL+2 M!@>0XV-DEI*-1#HG#1:3*:LY82"AS>:P*7;R),Q/N*2]^ MHJ$N:UY00W(B5*?\-S2%A:@K7YW !XXR%CPV:,C2E[%X+J<:X4 MDB=$P)J*_&@A?$%4 +>-,R$<,53,GD[Y);!MI.)7'ABHT=RQ8P715^V@SF5?U#Z M0B3M]8"7/06+7\QQ.O9BCC(9"!@4IT&6R0AQ7 -/H$^FTV>Q3XF@\Z_(TW6, M928:-4*069ZEGA#,8GK$O _M+^YDR+BR**V",RL@15(O1RF9S20<(./U]!+] M!!X8=Y#,C2)4UD0Y:\)<;DV4"(-8+66"-%5[?_,FR.KHW &=XBO"=GWT54N7 MS5T:Y41A?3>;RGD4X:OVT8F=[3,/%@25H,;EKP_A+Y=+G[OL:X>/^8W8CW0> M?,;A540]N1T^1"21]]A?'\_:X!1@>"ATJ6JM8*3Q5?/+K@J\:@4ZQ_U: :DRZ3WUETN,_$V M<>8M.3W%:'4[S5Y7,5H-CZ9OKF0TS*P/V1/&/)_AL@TBQ7!-.=5>3S%<'8^F M,\=P'T17PSOJ:JC8JR%GV.LK]JKCT?17WV=I5)!*:YX";\3"2+0ZTV[^-:/& M'8H'&W'0O8'BP1H>S)@F^*TQIRG/VVXK0Z'DVO=4G5=L:Y=ON, ME=.P*(R%?.!UR6/M*^_K)YK"*FYKQ)'V3<5M-3P:>(9@-Q,GT6]:-:K8KBEG MV[<4W]7R;"S!=]:Y]DTD7U(?F;EIG]=R *9BN:8<:U^93:&*?BK MB]VGDS)@Q5A-.;R!H1BKEF?3$8S5.]<^8;>#_Z$"M#]X!;QBLD8=Y$"Y&NMY M-GW!9/US[2N6SX8Q'W6,(6HQ\@"T1L5H33G,@4HTKN79F(9@M,&Y]D$6RUX' MDP?1YEK=98TYQD%'L5@MS\:64>KVN?9;$(RH"!\O,_1[?/9CQW]TL?3LBD;@ M*H9KRJ$.5$Y_/<\F20LQ9 OQ#]3![#HW(EBQ63..?^21FK*8.?.VK MYRCO8G..4O%930_'EJ$RH^+.;0=;?;>I"S_7?F/!8^A,G]PA6,#)P# EU9IR M@D9;U;'7\G"Z;;/)8HV6WVOLRL\;NW+9!K.Q&\!J56]MT\K&;F_AFFSD)M0% MWYBS6G/#_T(-7.7O#] C5[4?+V@_;E72?KQ;1?MQ"\]6M1]7[</-U]OX#]?[K5O-[]]OKN_^7;S4?OZYX??/U]K5]?7 MMW]^N?_\Y3?MT^=O?S1P5M(][P\>91IAD8.21O\$3DC#Z#^Z(:-IA=3I /82 M1]BH#N/=]9Y?6'RZMU/7IX$;8IC@TF[RG_GT*(_7F <>'ZN2?IPWI@:UILXT M6#T;Q\%FUHR?-\YUG\!:7FE:35;Y%N-I-#KV0A306.#,\"7M'3ZQ=93K')6=X37,=2;%Z3MZ=L)B%M3_20,B<;QG,M58 M#&[!N<+,&3[)Z4DQ"#NFO3(G3":RX'2@8*1A=_'1PA;TA%_DZOET]G=PE)Z< M" -_$_73.!V7C_9J%0V>;/W,QV+A2*R% Q+4%)WJ(CG=C \S2O"9/C:4^%Q" M?3T=:CD,79H#A2,OX19RX6AIU,^>A]W3$R]P0+0[W "U"PQ)I##?$Z<^AMQ0 M#)T)P^G3VCNS;5@_[WD'*]>KN5$TXQ.*Q/E-L'T]W?%W4P0YC1VZ#1\=W_U; M3)T2.,09WR-0TS(5]]J[Z]N[VY\;.(KKLYPJ1I*7,WL1_/-\\A#@<&_>O8J& MZN)8=9R@Y7GIW#(Q>"F:?Z@T$B0]!?.L%T0I._,Q;O!I%_\G$3ST"?Q5*D8J MD"+P*6!C] O@0##J9>*DC83$=&H<4YB.8X:_LVEF5M^?OINTVJ-U7]$8 N=< MNP)YHLOIM[E3D&29."!-X/]P@O-R$O,A<2AME>QICNQ!J5%KH5&LI_$&=LA9 M4F.K\QZ6Z-<%US8\% QR/MH^(N;"D>IH^N%>8YKJ5R02PM6.$P!)FV;NA]XF9'HZ((J_$44_O#0+6+#&4Z%!2[QG)?4 M7G2F4U@\^3#"&=Y4^ ?8YIFE4.?#)&?F0;]>'%B3+*R5+=I($@N4UQ(8Z]\ @2J2H.F:N# MP9"-:.HK&90HQ;G22M.1EQW6JO=L=)!+E\#E\HB+$P0M+01;9().G/EHLAGV M TCJT[6!_*Z!$(M1CKJH93Z[(YK&"\(#<$^#4A'8$Q2&7&B,W&CHB;FWZ$5.R),V*H8*4W>GZN M=OX5"''$[C33CW?5B6067^HB3O?(!0 IX;Y&_ER2)6)N;QF=@1 F-X)G*R85 MISA[8&]N=D?'P M6,0OC8M.!.]#HLMF++!Z"ZUBI?PC X!PPQJ/[G<7S-7T>C]AC^F5-MQ:/W1Q M>#C!#5#-@<\U,XF5PBLZ+_U"EHX+QZ';19:VT)I P$R=,)$OA;<*.2Q^B U, M9^$TB%BA?E+@;BB4E>?:3A3BK!J)VV,J^B;S2R=STR"OO3-^1HXFW4:HKZ0@ M,)]6#3L.,8HUXA\G=T:&OB,&7_1TW,0,K7:/]U3A[B7T/WFD%J,/)SN<6UPZ MTJN47-DTS3WYER# >[#_?UY]N+23_!M(:\>%(XFCC A"H##T"VUTLCN*;, C>#^X"0"S19D@(=#VV,VE&2;^7(U1 C0J?FAZGC?Z_BM MS$G/+2?!MCAX(M:0QK!S?WUZ(_++3-Y5A3?\N@R)KJ4R)-(,"7MYAH1*=JC! M6E2R0[V3'8K9Z@,;.B#W9)S#]4$W1J'LI:J=7N(FGSBO& &58IBD*0G?G"4: MR9@$"/5_LF%R*>"-(@T%+GOS)@%,9WD,BG,*OS6CV\,^,,RNU3\1J(UK5 M Z/R?%CSB/T+7H#W5K+U3-P8/3>NV#'$L)M:IWTL=\4/Y5ZX53WA>X'CG,Q\ M^#WE.C O>.$:N_BS W@BKRV.&R!58!8BAYR)B%YBH2]UX7!_'>ATN3<%X;R7 M-O=G 6;^]&$2.DXT-%2#>%V>LA2O40\>*EG''57UW\. MO&?AO"07FTOZ([")YS'_D;P"@NV -XE1B"O8#^V?L]&CX/'[I^RF!$<7'@+8 M10&L%B6'XR'548<$88 1\(S)O$J;TK78^4I\)CP/G)'/#Q:1V=- M9CW"M"I&!0%!%UHGF5=:Q+5O-K^:X@>@L9\&0@K/)H!UNL,G$+SR*!LH(.YF M#Q%08$KG*V=SR.CH-PSHXT;Y\(Y5X*OESDM&B8N%Y4>6$*B6F]PTA DW60C< M'I&B$/*31H<7&P43/- 8) 1)R2@+B0B'DI'7+(<4\7TT/V'O+@H7]+]%W)H> M,W@R/6LH)[J0SP(-6*X'%(7L@+-FHS/N(YP"/U%0A-(UN#Q#R9!UY<(O9Q.Z MTK.F.)=;%E,!T-RDNTCVZ8;H3-_$NCL@G.R.7)OJ4N4=3+DDLF;]59E>0>?K 0$!. M6)S?X@Q]/T/A4@';.)CPS+O7"%@S$HZJ(0^QCH23HI@8>3(V#^Q_@7Z(:P" ML"5;I.NE6.(_HIK*#WXCD+E1J@&X_A =&TSH$P!U>8\*%TPL CC\C: 6@\(M M8^[R)O,95QP$W/'8QHQ"JHXG!B2A+P]\LOIBU M1V22ZA(!6HCX)(Y"-W?@@5[$HT*3 *47BI[HH@1]1#'8&59^WE:>-H9]WD%:@%3"2)HX@84@F93-3X=6S"/38]=R_ MJ1A% /0[>]7@G@[=AYG(<%X'?MK+O):4_3M8'T,FU-I%Y3EV)PLW'07_*1H4 M"O_( A%0QZ+4K^+E%5^]"9&*OJ1888^L\ GM2BURT'VU":@X&P@W=5H\-0/C M[E7Z 8F'9D*)+ 1)\$%Q9F M-/I56N+\$O<#HS6M DH$8/>*OE^B7[1?W1_8?^'+C,IJ2$V!37W#<.'PS&AI MOC.!%8V8>W'%3?@O\(L65>Z/SZP>)D]Y 7KQM?^ TWVOW0>S(1#_]]^__OI+ M[M&7)3PG1Z)':5K\'O (0$*/?NOR:Q#&'B!7UVY#]HC.T3DRU)\.?SCA\$DS MV[RJJ?;+E76_Z)/E:4895>0_H\3W!/;A$+WT$7I(8&>&2E4IE:K2J:29QT U M\VAL:HC*;\GW"MKRNM^TXU B5YSA]TT=Z;S"#1XRPX.0'9L6B M8X,WC2!U-ZG>Y9&]Y-X"&SW$57O.-&(7\H?WF#+J.:\7KD^OHR^]S\,9[(7Y M1F=$*/YG(:,'@W-CT$=_GG', O_U#XW"G^_[%&& M<=XW[5*/6O[[;KMWXHOJKGM403<\B15JYK;QIS;LQMK&!GOS3S4ZF[3B$TK4 MLF9\E6I2:QF5=)7_94ZHW0Z4F[[_9-?W(&0+73C.61K^+^]\UZG+B O;IB;S?F;1WJ9';>U6G%T\69_ MVFF'V9U1B^,Z;4TX?#^%(B(P\UWN[IU%H]:<_]=N:2,V=">.%_U7Z\R2WN!9 M=/;H.-,+(?<^A<'D6N1$8C3Z6B1ZWOP0P=HK4=Y][_QH:3PK[;]:[H_XPI]- MSD8!.3CP)< Z0"-&3"2;;^,!* M2*>YUV4%D.*6T^26SK&YQ6ZW+GN&I?>LCN(6Q2WUYI;NT;G%:%UVVCW=ZM6; M6XYJ=C5$.?V:R8]/ZE26VF-F.3(42I5&\U[OZ+QG N_9NH5S^'9CO16PW<=% MM8G1^N;AU3\ZO"R EZ4;_;:"U^G!:W!T>-FM2]O2[4Z]I=?QO5K&H-YJPWT0 M4\^+U>[;50PG-K]Q+.#TN-$X.C=V6I>#3E^WK'Y%>GR9R,XQ3&*%S,V0V3XZ M-+NMRUZWJP^,JDQ,!OO_-O562ZS'UTVE?.FE@N2HS;\6]!,(JN_-&=<*'>!=ZH[,6"D^@M M6^]VJE+'&Z;6G#:,U@0YJX/1 &!DV+K5MQ6,3@]&:Z)_E<&H@R'QGFYW=_8$ MJQB?BO$=FP05QOBJXS ,HQMZ;Z!B+2>(HC6AO.I0A 'AMCYH[YSGIU!4/Q2M MB=A5AR*K=6D-]+9AU1I%QS?JFQ&8&V[HQ5*^YAT"=-4QGPT66[^KV[:*PRD MEHC#58? #B"PV]'-O@JW*026"+=5A\ N>JU !O9VUD#>:%2M$>K);V' F^Z. M,_VDM_! O&667,V11.&O1."R+-A#CY^A]RMS2-3B$JC(SGS+B%NCANP N7[K MLMLV]*ZE(*<@5T+OV %R TQ!MG6K,V@NY([J!ZF'?E&F1=,L4V=BNYMG77/"0K6[,>4 MG#=&BJ_*X]WRYK]CGH>%(?[H#TG++1D, M:ZB-MM[I=6N=.J<2,/=R[5>'(RR6[@UTLU/O%$R%H[W<^=7AJ-.ZM,R!WNO4 MNQ6N[41S2G!%E\6\;,.,D!3Z[RA%T2V;#.+;=TSNF M,M1.$4OK0F'5@JD'8#+[>M]0#J13!--A)1.6%[9!G6SO7!=VXG9_W9-H>(YO ML'FH2^6X[: ?)"%%P7916;X;M"[[ U,W>@WN%Z%R*P^O2^P*O%X;@&=:NMFM MR@^E@'<:P-NSQ.L9F-5EZ]:@P=GDJD/.$J3]CAF\-(4Y6!R#IU)YW^VD>D2P M?/AI*4=^]H?!A.$1E.5)C/J9;=WL+VHA/S<@XTTE6>X#?@L:R/[P9[4N31,S M?1>5$86_MXJ_ \H_K+'LM?5V0_&G,GZ7 .XSS@1D4:RY! U-Y3]LZ>>0A.0L M)E3_+X&?^)F^L+*Y]KT."/V.WK7K'7A4 >R]^"_V 2AL"ZSW[*H\:0I/=<)3 M)0)J 3*]UF5E?14:?;0E'SL_L#O(LQOMV)+\3;O5-N2SU)DFQV6X_@SH MS!8V]!#)7??W/ET%<6WB%>5BK6YE)I=..$/E ADH_Y@*!+!$]; M"IY!>[4?H.)5?.2 +UB'T;ILG_<6,R0K+9-8@Y8C>9D4NRMV7\YH[6KYW=R2 MW[=>4%/ ,7PBN'?-,-7?,';6S)\Y3<\#O<[+ZA[;";#JQC!$M#_ M1?]@HS,'%N4\,F[U1%HPBZ,8C!YL%36+V$B+ R#!9 IHP4J*\E;2EID_WZ:$)^5+*K3'H'FBU0NHL++KL>C&@ M8-EZI[WHAJF^A\PJ)#8KF^[M\=2:C(J],E7_4,NMBJO0N6FU"P?0**Y27+5Q MDLD^N0H6?*CU5L161MO 9DH8F5NL5V@J7^V@5O\2.[ X^-^1^WSY*_Q'?GKB MA(^N?\9??3'7577(,#EYCCV6TF-GOC':DG'H51=N#,L8KF8EDV:L,%"3@QA> M07JS3U$=!V"DC5W?\8>NX\'JX1N/X%\71A_D9<52*J7V2MKB MA)0LN;+_Q1TAO[G]=O?!L9DY'/5[=G&\'XL8%< M"GA!P 7P"0OQ4[ R9WB-RCJNS41DV)^!,)9^SV;>=FX;;YS?2U^"F;PC%&4N/CHSDYO&=(V8$6>,XW8 MA?SAO;SO79^>2U]ZGXN>VU4&A*GQPXL5"WI[#.G]9 M_'VG=][K&X5_:I\7_W[9HPSSO-WIE7K4\M]W3?.T%]5=_?(USM25EIC16?A< M@4$EU)0:39;^7^:$V@U<#R/MOQU_YH2OFF7H.;5^%[)D#-P2243U)IG9-NU- MQF]7,3].@)(>"O88)!YHS^N;UWVVHO%LZ5; M!S0L6;9Y.*M\Z,%!X#5H79J]Q6;"=9I>HS!V4&UA5XQMK"L $U2E*U2$OR/X M(XX"H_L@=CPMV-'CM"V.0_=A1AER]\%7!SBSH FG M 6Q_:=K[]"HWS2@\)1 >2LG8$GL4H:_*S:4 V'0 [J"!; 3 S54-JVJWQ/[ M^08:">23WW=H.RPRQ.<+V'9@N+J1:MM&CKM1IM8B:"^*6($8*C9IUL?V#9OG MJ?4+>IYMV_%QI^.L=\=5Q<.*ARN*L%7)Q!V>!M>Q%!,K)E9,?+B\NBJ9N%M] M[^6#,['J@%"V P(5VJL."*(#0J^2#@B=*CH@6%W5 4%U0'C+'1#65ALVI '" M9OO(]3_XX'@@RIEV]\18O+S;09TNM,UVF6M_H&OLQY"A!H ]H#38NG.\C@@# MHUNV(T+/..\/.M74^1OG@X%55?,!HU_=HNQUCRJPFO;2%79E9&'0S#X&RYH7 MU(6L)UJ>KAHA[*D1@AJ LX1^5U'$5B23;K#92O"X5=3V0(M3K<2710 ILRS6 M',+0Q58@JFM56PW%2!.RUZ^=Z(F:P@_Q!_:OF?OL>$7IZCL7@=1MYZ7KLIOC M(B[E(397IXL@0*[\$?[/38J.J_C:"<-7(,?_.-Z,E781]T 1Z)MZ>V#7I&#E M &T-%(?49VNE.,0Z!H?@E%C3THV.&NW>Z/*PNZ<@C,_ ")MHKO_,WF0Q6)7W M$='S'LCY.:5F:>8:M"XMNZOW=L^:534X-830&H%=!83,-LAGR])-LU-K"#7# MCU*[%B%7PR%L+XZTD T97.D/'M-IJE8PUAS/"UXPJ$(MI7^J4KA=R4=_"L*/ MP>PA'L\\N91OR4J$&5\:LD;KLJMWNHMUAV0 EMO(&A;;[T9,W(C97^0\']LRPP9W5UXNJJNNDSZHF&7NY?<:5U^#=G4<4<:^S%E?@1OQIM* ME-#FG-G)D2N[:CMA+RA]PPE]Y8^H3HQ'F[9EU"[956_)SULA+)'@578\F$^/.$$V7*?$[\1P_=;E MP#+T?D%7NXHK> L26>JNTK]EU*W3]W="W:!UV3/:>KN_6$#2&-2I))0E,/O& MHCATAYBH\V)^M5S_/C*']U(NL+/GZC" MG?W.G(A]P_??CO^,&/'B%1957PV'L\G,PQ+*CVP:PELJGSB[KKD^$N(6,65I3NL2I]G]G9N^*[V_AE!:(_FKA1(&06W= M+.AS6""/U9#X:W O\1UX]NX,_XVUH M->O\&6GZ[?:1)ML$XU.W[7H[#)5>O!\W1B4(PD(P?=!7*=RGD,)=+)3WFSA; M-TJ4;I.R^?9/1[1LE*5>6I9@):!N63TP#MY*@KKB+<5;V^3BE^:M#O*68;1U ML]U@WE+FU9(^HK^[SH/KN;$KBFJI<_93X,$!132TK_>>,I'BUZ4FUP8$R9SX MW.R.[)$?JXED):M3+M,UW4:]%&G;M1RMJ+7L@;ZOROXW[:TS=5ZQ$\0N%M^) M*3%%.SP=/67#=C-?.2RV+!ZTN^1?L.I=QU+I-#C%$/79VCZ:YNS($-AK5S=4 MG[HU#K?ZWYKAC-=W84,-ROB1#* -HHLNT(@9XQCU5P M>[?@-J?H[HS6:;L7:>3E ?(T)AJ5R8NS(L&91*;-?<(%7Z=\E:JXS8 MUF4G,Z5Z5U-L);GN=5N>PS8+7;UMJVJK4\12J6JKG;&$O14&NFG6&TM*Z5Z# M,%%A7;7T?AL:TQKIG:U>7^2W19:R024R5%/@HR-E_2CYRH7S:JAD1?/8_<%& M9W^S,"B"4*=U25D*YOM:PTBIU9OV+0O9,_-G"\%@I?:L$\+1Q D+.TO-LY=1 M6O7IMBX[W;[>[=5;]U%Z=*6B>H^ ZK4N[4ZO"L?:B2O3S.VB1+_E M?MIK-.P*_)#]UF5WT-'[G:IZ&M0B4[XBK?PM0V^-QEX!] :@1_1LO5O9W([3 M321O7IKO2L5UEH-4WK](?WC.\#) +4>M/JN MTNIK7@I4VC6^J_RNH=.S)N[QE:,8NB8:RO7.V%4>\@-ZR)<)YY5.\JZEG.2- M5JWGG>-*G]ZSISQEL]*^S2[U(JC[! :E4A_85;X+HCI4N+-[A?YG* M\ZXJSSOCD5RM17=!BU8YW">)DTURN#?&20_')ZG&O*?0D&Q7*;NN4\VI\]7F M<,AD8U?^Z#J[K037O3:\=![06^VQPN99%=+(JH)&1DD:*0?D$E:[6]H4 M3G7RJHL$'KG/\MGB$6?X^8LN\=X10/,UE&[K* Z&W]%IK4V=4'MVO!E[KRT5 M!]2!,%JMD7[^\FEQK*)XW1V^C1 ;7PP5PBL)2NT#KM" M+$AKZW"$^'\%PS0X_1]%L?G<%X:K,QNSRI-\&'.47 MUCG,PFYG<12#1@,L7&9UW<,@=LO5]5J7?K >I9OCV*7CTX)0"](5:4ZD!6/M MOQU_YH2O7,$'6U,SVZ9-2F+17ZSD#@,9VGQO[#YBU6M'+&=Q\C\HX$O$IWO] M9L2GE8]V3_.0=P+/H!G@:89ML4R)[)^;G6/ID=>>$T7:%7:\FP1^-;B MNZ9W5:*G]<%2[[27*VI5Z&6EMU.D^VRP%:.\BE%Z:4OUBPW6A_T^K*[>[]MZ MVUAT^*W3)5!!V%"9* ^YS@$A9^T?,Y#3;!_G\=73 M#Y6JI]T#Z@K]\G=K[X#+&ZQ69?:BVY0F?VE7XJ!] *IOYZD;;*'DEUY:>8)M MX8\O?8Q;$LS:DVNSA#GR5GR;>[C[NWN[^P=V,UQ3RJ^Y'7)Z^T..:FMV&FW- MKF#%>&J.!^J@.SIS?6WH3-W8\539UM;SH1*:?@62?O:O.4'+9@8.NEBH97?[ M>K]=[](:9=7O9ZQ213C"J@'=M"V]9]6[C\;QVYG575H/A[/)C(]1"JAL"ZR)^9'[S#37AW\S[9T71-'RO-*35(S>[2;!(U@__%0PV4P2G"IUKK/D_DS4 M_AUH_87%M^-[YT<1]_6!^^S%'L(+QZ-4ZU,2W;OC9H#9L3& M[M!]8]T0]B.5O['8@5>-;IS0!WI$&3)_Y%0NJ2.9[7;KLM\U0=->K/G:7%(K M);N.J%H0U8=#E=&Z['7ZNM%;["=9$U0=7^5N1KENM+3 1#42WHL3A=R2@N W M1.C2W&>V+KMM;"1<57\RU4CX-*"W1GFO 'I6Z]+N=_1N9S'AJC'0.[YVWXRK M(=/)@:* #&T43![\%AR\+LQ<=W(^=,1Z7,ZPFWSQAA7_J@" M44?MY"RKI]N]G3O35'ZN1S*_%&,KQCYB#Y)J&!L3QW7#:.MF^Y09>PW9W-![8UL@<&5T+_NUT;>/_* .6?^DI3-.+']G9 M0\B<[V?.&+9\X7@OSFN$V,S2"@@E5F1U8/FYM[[?.7Z^7RKN[[N,Z*\KM$@",4 MKY\<_Q'3>'VMJ''.3=Y8W?UR.S8IWHT"SW-"VG#\%,S@4:,T/X(N\?0^(@5D MB%^81NQ"_O!>*@"N3\^G+[W/DZ(S75 ^B#+\ST+V#GKG=L="\2N<).+%0C*? MPWI_6?R]!=\:] O_U#XW"G^_[%']\UZG5^I)RW]O#:P37I/=+OONM[BFP;EI MF16MR>QU*J/3:CP)-^6<\FK8I/D4FP K/>Z#A8\5V.5".3V* ;H@&9,6A6!W MDK6HO9.-#-"+^6&3OH3K^I.%P.O]7'*8]EGDR^$L+HYZ.T#CH98-M%4D M4;%P-[O;"O>,%[B$?ZK>!.4%A9LTQ]QDRV^&;%<3,&.JD'&'^=A)M7XM/I$/ MCH=CR"+-B1<*3/D/9MLT]M)C?Z-@3'."#DNJE/N':Z1CMK'FR;1TLV?J@[:Y M[X[HS0H7OO%HX)L*]O5W2U%:5;QKMBMO^:(8K$Y 4PRV 8,-]IX#V&]=]@=] MW>HN%G\I+E-"5,?'+J0=O>EM=-TKZ$LUU\UR(B7COQ8^S$&CQ%985C+A?D?[[ MP8G8""-FS(\HIZVLB]$P6Y>VWK&Z>M=<+,NM4WL%U9LCP9E0/M3IU/)T2EVC M:YJ@+Y$ U*!P%P&0N68M,!3[NFE759NI\*6X7YV..IU:GDXII_@F/H3]RF:[ M9K+YI!(HEE2Q.S_@6=C]5:-R+3;"2C"?Q;R278M8''M4/(!F$.CA<>@.8SDU ME0"UG=73V/Y#VTD\U1U*G8XZG7+AHS7&PM7HG[.(#UG_QD77?0#B["\W?D)/ M'%#F4Q!6=#-U6I==W>@M=F2L225SMS;R^0T$ M1NC,SA[PT*@%N3PUC?W G]G;BH(H#X@Z'74ZQX\=9*Z;^V#)] R27 _SM\TW M;- 7N3&[8^&S.V34IEEGF712@9D=NN&8:F;5UA4LW0-VPS$M[(;3 MT_OM@=XQU12KMPO&(B6SN\>"7].NK.!7H>ZD4-?;=Q6L27-'VG9/MXRJZO,4 M^&H+OG+&_T);K+VU$P'Q>MFQ3;UC[3(16.&O[O@K!;\=FT:MOG*KZ\JF4'=* MJ+,6>BA5+NOZ(.O:MM[;?8+?(:#W!B*?AVH\T5C_7$FSW3*.WW@";H]+6V]; M';W3WEFQ57Y@Y:57IU/J&MVD?]->BYOA(K\TVWJGM^@;5_BJ);X4]ZO34:=S M@&S034R<_&D\TUL96'A!U.NIT MCA\[J%NULF6W+HU^6V\;=7%G*3@J8:%.1YW.T45Y"Y?@Q#?54Q$ Y,M3IJ--1I]/LTRF7W[7027P?'9NL?NO2-#IZUUJL MJU0-V>H&(,7>=3Z='=.#]L+>@QJQ]TEYY3?N;:99AJZ9;1SDOKU#_JWT%EA2 M&MTY8$-JL:\JH:730/C$5*V4+;W K;J]B&:J^B4%>$NAW[ MZ*W7$VQLBJJ;MJ7WK*JF1RCPU19\Y0S1A7YZ>^MH9ENMRUZGKQN]Q>XCJJ-9 MT5X:"+Y2V%OHIK<>$\?NH7]; M-]I=Q?W-P)?B?G4ZZG0.8.(<733W:R::3RK\J-J5J>QZ=3KJ=!H315AG*QRP M'8X]:%WVX&):#'2I=F5UPYB2 .ITU.D<(A^Q-N*YTZZ->'X#81'5K4SY/]3I MJ-.I5^2@;BUN.MA[WS#T=G?G\6,*CDI8J--1IU/GT]F/X5 /26[639*_@;B$ M:E:FW";J=-3IJ--1IZ-.IQD.87M!L5M2]E-]IZF.!3J:78-I%0I1>PTQ' Y0 M=DT ]08""K)KF0H<*'^&.AUU.NITFGTZY93&A2DT^^AJU,&! VU;[UJ+1;VJ M:5G= *38N\ZGLQ<-?C?N[M:(NT_*.5^Z9YE=0<\ROK4+"X@_"F9@I_%F"6^B MHT5QY;1M';"=60>[=EM=O=^W];91<1.,G<[V2 Z9H\&V;H;Z3\R%84_EE:K8NN^V.WN\T71LF/_ OE&<"_SMRGR]_A?_(Y4Z< M\-'UY:H&>:X9,B!Z6#4%JA)A4\,F8Y@+A%]0SOYY'$&FZY,EBN1T; MGCD-(LKUOZ!^-NXS>__BCN(GB?;,M\1"VNE7G ?8VRQ>_I4=MK"'>0KF% MJ?/(SAY"YGP_<\:PY0O'>W%>(T1]EE9 *+$BRSCOP*(WINIRDHW'>R,9/S@0 M34%(U207U.85/P7+<6JS%NTI1&'\;^O/KH?MG5#2!6/MUU^YT5^G>) MJ$=@73O1D_;)"UXR0T=KNHMWKJ_%3\$,'C%*"XCHADZO!%('8$&>,XW8A?SA M_N'Z]%SZTOL\VE#"S6D#M''^9R'\!KUSL]=!^2="Q.+%0C2>PSI_ M6?Q]IW?>,ZS"/[7/C<+?+WN489ZW>X-2CUK^^ZYYXHOJKWU4@6DFL0*Z*]O\ M4VOR!E;FF1B=A<\5&&-"/ZE1(L'_,B?4;N!6&&7S"'(:_BYDR5C+)5KAUYMD M*W,L2F[X+1%M^3 ]1;2E1#,W(-I>I%VSRAJ*Z4>:T9@THW$83+1@RE /]A\U M]&<\@\7)EI<\;$"*2M"Z55JC6MS!8%_GY,!RU3QEMGB:ON3F^(3KE^+;M:I( M\:U/D:?BAE/EAH-,Z>[:54SI5NR@V&'?['"8VP'+NWJ&WA[4H&);F4FEX)1I M]X7QQ9 !@(:NQV@(!2J2GC5WLVP!:WK_UQH6EWL8EL= MVT)IR/>/:@018_;J#>Z]]$K>]$ZLW"C:?^IE^\K0Y'%5[W6:K"SQZC5E[^Z"I#W-(L-X#+OZ>W#;,F M;7U5YXD#WOW[0%2OC4WC]'ZG+@,L%:(.J CL!5$T14+O=7=6+?>**.4'V" H MFE4$,',2R#&$W6$:I:^Y_C,37K"WY1.H=.38WA5J3]4@:Z5 M+6)Z=M4M8AJM3337QW UKTFP,0M#'F*8N%&$OQX&T9:JQ-M0YM?P8IX%!7WO M@*&BZX3&Y25[IW79L?1.?S%*72=M7MF'>_$X[ E3W=:EW=/; TMAZ@0Q=1PY MU0-,67JWOW,L0GD=CHFT/_V0P2K^QDK]((2_@%HP X#XPU?MW:.#F3-;SUUX M&RK[ALEKGSAUKP5Q[T-8'G_\;T!ES&A+CZ*(W_JMRVZOWH$_9?3MQZ=0#CHE MY3@U%S0&RI-0?U#M):EVG^#JMQ%<;7L17'426\J7L"XR$?AGE%F;YM!ZS(F8 MP^A*3$U4:0J,= I\G4\<-,6Z$80,O\!_///>9C30GBMA; MRSRH,%R0TO5V_#M0]7V,F+3-+2VR,Q.EM6]G_#0'5?GJ%E,#7(H3Z "%SES8A"CLU%$C[D4BK M;_Q!93>^<@,<$VC73X[_"$]S_6SG#%(%J631;\EU"VKIP[:E#$V M,!:36)2>T6PPK7-4[0--!N6T=G;JYJ705$43A+X$O5+,M6:W;NK3TMJTB%Z<&I]*: MPA(\+4*FU[KL#)0+JOZ V4NURP[ P1AIM]Y5^5L&^O[M\RM.XM]3"I?F-A,M=+N_R&UUTIN5 MU76@2[\J5%F@2.JVI5*>3Q%51Y-55$PWZ*B.5HVW\4DQR W3PF2 D'E.C'/A MF,_&[EM+!-BKNG SF7K!*V/?.(EWX<).Z[*G]P?*[CM%7)76&"H$%@6+>@73 MH$P0'S H\#1H[U(/J+P#Q[WOYP9?['K?-U;;WF. (-^"?A=^PWA<5V\71'IK MDN*KS+>#A FJ0U2?9AO8AFH9<&J(.I:,PK%KEMZQ=PD9G+H38%!OI> +BS4: MBS4-@V=WA(F%K]J[600_X-C,3-O,I+7J+LZ!AR <0899T]:V9=G4I!*TGM[O5>58V/@4&V \OF5$ MKG%)[!&21NO2Q 'Q"I$GC\C]^#KVB$VJ]NH4C"(L[>DX BJ/Z@:IAZ+3*^X% MCDK.V M>(FT='M MF/@PWE&L=T&L@YH ^ZAU'IX*ZNS%-W=HM/5:EZ;9U=MJ2O-)HNV0LFVUCM%7 MTW9/Q^&0)A>_67_#/MT-.-YZ!U9KR)A+91WN1X.H%DU66Z&I86BJ="Y)>3BM MUSHM:G/:+K!P:N*X4IZ&3;2 :8AI1/$K]2]C (XIHN%M.1KV&G;X*@C\U7/\ M&%3Q&TGCT@QG@IFG=W;J :#LNSHBJJPR4!VDK-9E5S?4H+*3@]3QI!3V.&W7 M64PI[\#2^:;"?(6];%9AOD8NOU.G4-O2E3;K^1@%W 8^+TFVZWMF%;A9W] MNOQWP0Z%BWH%8TAJ@AUE[6\2\H<[WO$?W0>/:0X-HU>&?57!_L\)::^(LF74 M:+L9:K2RS Z3\;<+E*JK!5-0:O!5OP)+BYC!'J)J9'G3;'=YU"@48'M>?J(? N@K(&8Q"%]?=W:J;:Q M[%$V3L>IL[-DLS:C8]=W_&$%;4;7M93=O@WG)C;/::ZLQ.)4V&^C)%_V@X5# M-Z*JGB@.AM^U8$HN0A7_JR*Q%REZRPEZ(RA=VBW3P0&>>E<-ASU),)7)Z:T$ M37;KLJ-W+86F4T33P653!V330#>L>F>.*^UW";CNG1_PK*GC8@30,,DW8G'L,7][APC_,9)?Q_ <>#,[Z? 0ZI@5AZ> MP@<'./,ZF$R9'U$Y5FDN[6)^9U'C4177:3:^-HP6[AU@O=:EK1N]77J&*(#5 M$6!UD6!]:DK3V\4A?+HQQ#IK&'EW Z(K=!]FI'6BJG$SF7K!*V,:J:.:S$G6 ML Y=N2"J4#M(N2.VODVZO3,7#.!ZVPE 7@\NFWE4][T\20P>1 M0UTL;>SI5K_>&%(^AG7IR("F:>CZ0W?J>.A.X*$VIGDXUEJY$;:^[C]Q.M)T M\*^2P)+J10R% S/MNFK2RE3;RWV^!B0;)W5VK68D=2H8[>5*KPQ&U54VGJY= MWZS7LMET;RQ=,P*;_XEZ6Z?)/6W3W?K8F#/UCOF8C^1[93NT\_# M/'4HKE$P]HC%+F&QW:G*$:6PV'0L'D\N]L!VPAJYQ4A$,["HW!1+\'!@=U8U!!UM"):E'-2_= ;Y#K#T/T#VKOX.SIIY]1E=JWGO36;:+5U]%. MG/T55H^MH/EI?A2G"O_V9DC1K SA@U1S9. M:#0[^L"L8/B90G4-45VEXZKF6+:PCL"JK-CG1+6VYOF^KC=7S30GUA[8H^O[ M&-W#68"$NK>5O5.*Y:T]LGQI#K;Q-K+T7D?-?3M!K%EK?%*'Q1K.I;0'H-3O MG+BIL%8_K)EFG;#61:R9NF7W:XTUY3>J1@-A\.NENL>&:B??[H4%ASL*9CCY M0.YRMU9;=2/M3T>DS\E(.Z-6TJX'6ES?U.W=QSY7?N1';Y'6RB7V('%@__.W*?+W^%_\A/B_.WC/,.0&0: M\+DG%]3CR'UF[U_<4?PDX9'YGB!,._V*\P TF,7+OS)QPD?7ER2=*]88,IR= MRG_C^B/XUX71!P%6,1\8[76,8.*R$48"+T2P['^?0KF:J?/(SAY"YGP_<\:P M^@O'>W%>(R1Z=MNPYSR5-R;0\MV/QWO;/3\#X+4@I XD%\ <+,1/P7*PI1$/V;VV]W'QR;F<-1OV=W1^.!;8W,D=&UX-].US;^KX?=NY!UP0[^]1>G ML9NX1OGK8QLQV$,!/#-(6F L.#J2 "G[DO0" GC.-&(7\H?W4GJX/FV#OO0^ M#TR$\)SDHO?Q/PMT#[KG7N>]GEGXI_:Y4?C[ M98\RS'.CVRWUJ.6_M[O6:2^J5_PG^:@U?K5:NL^*NUC?S:93WJ?/\30 ^] + MHEFX4>?J#?LIU^-C;R06RSLRXO@VFKT.^N0N[NL3LUZ*=G@R]L>:_)#/ @Y? M 1]?6%Q@,_1IG$NM@R"E FX*Z"<*]#6&]@+2-VXMT#>:T5I L8%B@[4)@3NP M@5DW-G@C8>RL\C8,)DR+G1^JE>76"@^2D-J4%[+ >B=JWZ(6A.W*2@MJ$/E0 M\-E-"SAYP7@AL,1T8H@WY M&<.3Q #Z@JL>0/+,O(#T OAVM.5LJK>A&*_I7B/F>%PSI MI]OQ-S8,'GT\'EZ&>HWDOTX/[6H")"YOO&,&E-[I5I7SJ&RS.D%P70>E>F!P MT&Y=6KK5&2@,GB &FR$'!S@#0Q_TZC("XPWX(+[ASV?!F#0,)XH8]H9\B!WX M(&D@22-(]/3[\$KT3@ (_$<^T$+S7.?!];9O??TV5/O5[$>'<#O^,V)7> *W M@OZ??=G,XE,0WDJZ4U/ZWP757TNSF$ECMKL[N_F4!5E#F*U1-0Z),VJB8EJJ M*/X4<;9/>;8();MU.1@H[\11=8*0C69#/L\R,T)[3AE0CHBR&D T<<)Y=OF6 MD#J9-YMGEM(55@/L4:+;*O9[DLA:I!E55>]G"%W'UP-_S5S0_8)Z4P,%&6' MSA7Q! Z''RRV5U7V5/,1L^H*WQPRFXO70=V2IA6<#G5M5P\G6'#=X+2Z;4)1 M@35?WT/XRUQU]@XM$*SN/EL@T!,O*-XRW* IPAUCFA_@+"+/ZZ^W=_]X^;F7OO\Y7HY[-=MY%#K M_2)9^#K+PI\2%KY+6'AQ*QN"L-?:XJ2/1 [C7!,7XY?9!!XQ7%3%\Y[IV_#1 M\=V_*8J=DA"#V_[H:\@B;"W (]P)35.2?DPZ#MS#*SYXP?![>@<:_!9V_1G< MIK'X'2Z P7TY10B%,]:ZO'W&$#OL'M.[/SB12]96]M7R"A4[FN-!^)MX#4\8 M2UX/KRK'F^*./4,S=,^R<^E=57RJ'X%DH3NE_0%Q'F81?"0J0'19H7;H:^$. M5A9'3XS%VF=_>*Z]BY^8AIJ2V7Z/F16._ZK3/XWW\MW$B M*K<+I]B.AD?H\9F$4:357T[T!(<:(S)\S6RW.[RY+,#LB3FC?\U@02SD7_S M/(\]SYB>^=:YEJY9IT>3M)N&;L2TER#\K@%1X$:BW,,IW/FH).H:FTR#%Q8" MEC/\17+*]?W@&1>'JW"&3RY[9MCJ=N;%D0;ZY_"[]ZIK$1L"5^%/]+&8ZYCP M?K@;'I\T1G,<0+U )=]S'D0O'OIP%,/=./$H7P$7./:"E^A<^_!**C*&)J8L MF'JP2Q(-6$J!7\./ZIG-RKG>D48[&<\\S,5,4AM@*;"JD#VCR@*O!A 0=> J MUF)X?R1"(2Q+0*#5=_2FS&*LOJ' B8LJJ:Y]9VP::<-9!(!EH08BR-$B9\SX MVIA/74VT680DQ8S/@!]S!+),0X5 QT=3+4@,$H"!X,?TC#SQ(\;H(T \=^CR M&A* W#"FO:5T?%XXV'/M6JP,W@X:>83;9VZ(_\"TGDA[=AW-T5[8@\AAI3S5 ML3.$E<*GM$D =(,CGTZ!X6DYY]H]K%]@7@.[) "TCO$%0/X(H:O_+\%8M^<%_"5RN!#Z$$4J0] M,A_DA@<(1TZ;)C)=4O08UQ;3_@31"2NA:X4.^XJ8Q]'>B4OIMZNKK_)6$D*; M,SNV*0MGN#/>T_QQY@EY!$^AJPI%/9>I^ F9$8"R8>*2'$A>5R*M!8G] M%"!W!"]XP4>SA\@=N7 EX!V1ED3&3P&F(F)Z:JH4Y4"L9W_U_^ [HP#TEM]8 M.$$E3+N""P_8T'5T. (@'< ];EVY7G\FA.B07MP/'261?(2\B-' M)$BD>(,+'RQS6M1L&O@9ZB"LYJSK.;6_"2?^F5,ZF,(-S)7U5(O@%'=][D9T M^>Y%8ND3<)"+[#CV:!HY"$#-&?T3#H%CQ&>H=2 CC$FA&#N@?619$E\%BO$& MGBPZN&@&RD3V!:14C>')/J[.TU$R@ ! +,%Q@?:UDQ+Q9\1NQS=1[** B%)E MP7IKR@(0 LG,)"E.3$_@UWT"R'A#^;>@&N!M"@@D=WR4M;#@7D$;(B6@KOUS M-GJA$BXGE$%[^:R=S6,]T4A8J-]RHN MH?@+:*/A*T;"[MQHZWS%RU8&QA7S9]Q09%CCB)'HT2SD\IVEM[V\7_,VQ0-% MKO'&2(B%%^H3& T!JBX>/10N#@QAXSOPS."YX2()\2&90W@ *0YKXT(#APV" MJ8)J#H^*T\[=<#B;P$9]LEV.J;N1;0N >7:\&9Y-3)I+CB2PJ,!_#)"2#ZC, M%RWWZ.P%"&"*5J,V#H.)N/23K14K61.XPFFD*NA\0P=. M,R4%DBKA)F!+L.WAWC[FX2&6)@ PX$)"'N9AX,V'A\GU\&A9X:CS NJQ]@AJ M2!R]+]S$T8]TQ$![(G4H(R]! !3260U%0 M1W+A/$J46RN"=+75%S^FXER:/7"^J=&C:V;;M/3L"1#,/4:7A4^W411)YE@% MH!&# PN7HH? (Q&)QB 7_,!@)&>2X>ZI/:<%SR!YN%_J)7DO2U^4OB+B FJE MTFCWEM3W(^2Q6SA&T-$ NKU]??\_HZKKT?&/D)^;<9A\8T#$@VP+? LA36X@:6Q"^,;YOK1/1;'ZQDT-:X1C>%_?P@BL!N MEN:)^+/) POG4T7L0395Q,QEBMP'<-K?N'R%@\6X)ZA$2?['F9F>)?:Z64C] M^'=B47Q((J6!@#^MRF2!UU#MZ8;+3,I7G1 ]P)'\^D<7$PM&R5+;Z4I[JU-I M*EH .DF'1:_OMR[;Y^W%.O^%7R!.2#T;M MR\5!<16"<,DRRV+ :&\'P9*O7\X#AD$@7"ST+PE"5+>Y^.5W<4Y>)T(:93"I MJR*&-73"D/SJI-3B-PLO4.$E3)QY\_I83EP+5YQ&[D. +$'ROV=>P@VFL#S1 M8$A>)VQ+]"F"Z9WZ?N<5JX5X_%P,OB@_BI)P5':4R(XRJ\B.,C#-\##I4>AQ M4Q-\]C#!9_D4G'+(KC))K6XI:6;9G*:[U+LQ%[9V6;08LL89K_.92H:YF*ET M-YM,4*' V$S&?Y*^0I/OV"ICB;^R8"%FJZ2W_8Z1"^>;] ^NCM@;;\X)+^B3 M#<6N@I$#@YI $M5K(B38V75SN[K:_K4S0\VG)%Q M?(M)0"S$O)H %6&7O43+3-YLR([,Y5D(:@GW/XJTH\77HW.??#/Y$#U\CAX& MVIF(5P@_''P*K ^P_S%A9[6^54H8"%/A4QA,I)/B+S=^D@E-2Z5"IT 6=1:% MXHED6'Y;])HVSYF8Y7Q02]QG$?^1=EZ:/$;>.-3SD[12F2M&F"Q,03O7))'< M2-()G=$O3XQ'LL/ $SY([,THGPRL#&$]UDLLY9N>2%9CNG73E,A*:N# M'+T4&)1IER)-0/KI4G=]UE&,O@GZ5* ]4-ZJ&WO\".;[6'%#,$TV1$\&.C'@ M(=SI$6.G] ;ZU_,L(9S;46&01.;6(@7' 4CE%[IZ8C:-+DIL/"?CK.X<*L>$==S\M_&BJG6I8N$(65Z+FV [BH=O5/R'Y@&2YF#"7N\5R=SZ)/) M:#!:\ VJ$AG3,,&=%;J9/9X,H61XVP,%Z[Z(5-'L,.ZOJ#\*BJ- 7C ;B70H68UV3$.&9QWP M3#)DHVSB&9:.3=A<]M%<$N,,W2S.#/9//IGH%?3Q">T>;%0B!,]Y&@;A2%B> M^8?=U?*DB["9MZHQ@TT#FXX"!0^\Q.A99%?F#'=Y>VBH$>A@Z $[4O67, ;1 MF754!,2\?F@1M+4\F5H8_Y)S$1.B#'.$[D3-#[!D44Q\YZE]6*E(T*%D:?B8 M.U[A$H!/9OT #B&WE#^G@<9E<)B2#;DE3YW16#+EFE1<0>"C\16X/,D#)V2 M@Q]ANN3-.2$>DB\(RD-YBLB MFG KRK(P00S%B6LXL5#41K)P)Z<5/LX<3#9F+-<0-HL:UY^Y\2M /2"IC#4V MXQG6N64_CX4YF4>EI5/N)*FN0W[RO**RNN8A\A; .!PZR*)SVC?S/.Z_SAZ" MN$3<<'0V=7 J(.X=A$PH% =N>#FQR$M=?*"X@^37R#_].L5Z")!E6/3!\R)) MW%)E6\9KO>+A+Y0EB\_DM8^8A)8(*?+A@H:"XBJ OY"W8C MES>=QL*^=,N\0I=?0]K#Z\+*YQ>DBT_D])H0OYSQ*RF!@G^XA9JL' M(#0F(LDSU3VR2WT.X+E"WX;/,I'?R25MQ%5O79L <9YX;C1H"IB@?4X=A^:7 MMT29)\T='DY2)1]LT?@ ,P_4L! E^*T0ABB/]"P)F/_H9!64A"-%12CU)P6* MGVN\"%60(-+7+RJ7CXCS5C%OA*M,3R!82+$C15/<=RA*YF4C3RGE'^>!)UE1 MSJL5A)1X3%MJ;'9J*:&$#LAS=/$DLL8DESWR.T"123!:<%TG ^,2Z, 'L:E( MVJ^CPAC7T36H^WDV6Z:3$_AY1T, D,1\MIHH#QU*+)0^3_X*0,UCZ)#%DH"9 M.]62S\KK(>'O1%679LB"7$ D80FH2D"M. '56IZ JE))C[V6FJ>2+LM?[!3F M+W9D_N*2G,?BY$MKRRZ-AV:DJR@*ABX9;\&,1H1,@^%WT')!E#TS+ZW;SIAX MY)7C,O)5##@O4*M05*>&2A7[S%T#2U98M":L1%Q!$J&^B0?0 M-UPQ\+>4Z=L8 T)F[$4\[V&"JB!H4\LBBLTS*>Z""9MS1F75_^SFTS"(]+ZL M(\=9I,K"#133$>WGC!I>"&" MG/)*)W9YX/4'G3K&1RG^=OJZ67M-%/CIJ\ >-3')5"C=2\/!/7F>,H7;1L=$7#;C3B 4O MK\1?CDCWA@\GQ7&*[)L%DF7"'%EIKU.>K9XT;0!3V$,C/FFXR29HOTV!:03. MN=@ DS@.RG56J.'E6ISS?24O!&Y^D@24&?DO)+^H;4(P>Z .H?+^:-XE6[C1 MG!L,G338T78DHO$CEOEL[LH0CERA- KWF4A.SN0-KR/B7%R1'(4+C@FI&$C= M.1>,0?F/+9!X[",-@^=Z,B7^/A$@P8O<67+L21FL4(PCWJ&.11B#=_]_]MZ] M26TDV1O^*@K.[A.>$VH&"4D@>Q\B>GS9UV_,V ZW9R?.7R?44#2: <1*X';O MIW\RLTIW"1 (D*!.Q)EM@Y"J4GFKO/PRF"4Q-C;+2#?B=C8YXT?WD-9\?D4(L4JHGX\JAI*;W@)VGL@WWX-(M1- M7M@20FFESU,Q&*,0O&+BO,2M(E9G%(\UC? TX)((XS+D$TQ[756$30#I;.'T M7+]WULT-&\,G<=AT#&SHP EJ-7=>7KM+6B_]Z$V:@CAA)C/BAPC*OXXCK]T>C[Z*\7SB MR>+K+GSU<_YS<]@=]LW"KWI=K?#SLEMI6G>@%W]5=JORSZU>M5^T;U']K;?: M,6=QZ^ O;.+,7%L9,=DO'C$9.MOWH2?YP?/?"3\R=+MC![OBL'%#PQ&XJCXT M:QHS647+7V*DJ90[*7=IN>N73 H^L=S9G=% -:T\QJ>4NW)?Y\:$[DHE3MWOEAHY:K^,>H;2/'"_9[A2/'ZQ 2 M^ L3Z"X+*HN+UAD-5:M_M($J9LZ3V:#,XRJ/L[\-WJK%YSF"N?3.R%0-HR>9 MZPJ9Z]*:JX^N]:#7%.:Z@7#7'[Z[9G>8\3S(GA=LN!UB\>KL!ITH_1D(75DJ M#+3G?=/*2<5/53W?!APG)5O5;,L/YRL3CU4#3?+5M?'5A?65A5:\-\C/'SD[ M7]W >?S]:".=WJA0ZH49"G([5_+[PH),!X.?JRG(]).%-^!CKJ=/&[Q$LU-'*LN[E)WELN-^#Y: +6>9Q#MHN'ET6-RNZ5FD9(FOFQ+ M7@( =JHXRA)>0*YOCL]+#;#W/C%G)(43&NUI&6)?J<"=F(YH1O[#!N!5(%]D=E>V(,3H=$M&<+%\M;$N,4O M1IF*FOVBKF#L,NF+R@H)P5V$CR&,*E6(23^@.-AB2H*.VIM\1 M6<+!L4F0.^P)B;JEPG;$EZB'WV>+$#-)P&QE?IREC\IW)FZ(P( ;?UL34P%8 M4AH<2<(E550_0R-#4@F7).&2CH5+0I"C(N@C8PM?1, !$'4$Y1SPIWC'[N!9&UXF]A\PLJ:[RD'M-:9B$E>-2&[>+0T02?@CW M. G%$CO^"04X@UZTXS&T;MZ*"HZK[R&,,(Y<$_,3XAU.T1MA(?9/"(8C9$:X M&-%L^Q#7%%N,D9IW2-GD- $G]%^ 1-&T^YGP)$-?<$8^20;NJ +&0"C2M.VW M\:[O^2))PW',@4*H@6ARJ%""<.@=3=$%0F\S-VHW[:0GE\T'\60VB_)7"D.3 M].>3D"IQGW[XY=R="N#8 MM-A_3XBPAS2,I^C#T(&F ;'%Y"&&8D$(F@4_!/>+;PQF/$N4!^&Q-\-CY@O!9>LI!B[CQ'ZA@BD<&A>N9PQR% (24@ M?8>@,4(XF%+)SS24_$Z MX'^2L9^$GH[G!"=%'@'AT]?'B"#X6NE@3RCN?!Y%#*Z6W)(X[=/D3ZX3F -; M#"$3D[&">!IQJ"+P=D^>_U(57"++51FNJX0W\=8)9O?+"?[/>R IJ!Y\9-D MXGX!F&A?._$ X@;*/I)+15CL&3&BH%J(S@R6W>6F""ZX,F"=4,)#HTQP',H, MK@*+,W>!:"FC >3>";O%=V"WX2B"*&S^R'CYC/)1%1FF.\X@HYH%?!-T%DSWZ5B\.A3*H"@=!9K7SO!V'8H#)R?1ZTZE[4G?Z( M)U<@7'@,06R@TMTEPU/NDD.EXV]!FV($L9KWL1W(NX(LE]L(KB4*=(=^H=.@ MPO^O:,1!1H(39PU^'*!Y)?<;=.#G+DX56:SFW@L34XC4?G M$J]T"^_I>#S!^0,^2WD$":@A?%>9-U^SK?T8Z<52^UH02>KKMV=?'V9P^+HC M-,&$,6EGR"FK78+"O:5P'Z-I*K]W'^!LB$!G&Q\!G#_?PW%I,AD 9X34*D0@S>9&0BG6E=$SPCF(69 M-^7TIEK]$/)CLS=OQ"VFD2%S\#ATQ[YA#FX^)'S@(B:O*23N=.-3P&G M.-KS/&/TR82-D6BTR,3^'AF.68R#B'3&I$CCAMQC <4(VZ7,)/]7:-]2\(UY M*4@M#QCL-%?#41^NP$<3"7=/P65T7.)]W4BT?+A'$CN.4"Y19Y/41) M3:"2JU'$V)\$:=C:\ M* U-&UP,!"E8>K[7&ETNY6 [8LPJH'L)BXABE^,(GQUV&G(S<&F:G0RATC@"Z%&BB MSGB\66SX_?B^"!>8P]203R&^VPQK>RVRN3N?2JN713YM)E+KWV7+I1F$LW M.Q7/3;]L K2'F*9Z!(>5E _0<4'IX*T?;]_XH/3Y*HG_E(TZ$YRSNP U/"FT^"(#)TL8+7*H8P3KVL )Q MPN"ST>%^ H2;'R_N^7A4,9XFM[!DK=B3YTW06^3>5IP>BJ9=IW\M_,8 CA9+ M,8B17"01]>,'P'AU. 9'9$E5>*%K,5D1( MZN1B):=518C\H6IY+)&OXF+!B/P=#A-(A8U3SV'Q87)-8;# MC!7:$ X>IN!AN#5^&."S-YWYBSBJ1%.*\3Z4VQ6%IW2"I9:?N,(0 M^\)Y08IN5A1;$\?CN* W*V! K^"^2Y]]77N2H H,G1]CG*8%'L2D%6$)A36F!S.:RR\=T2)&P M$G4IF8]^- Z1]C&O0;.4-H\!Z!(**"2(F47ESU6J[HEC?U6QAC[%&A),F,E0 MS]F3*%U*3/O%B2AJ^;2[>J/%_Q1<=[^IRP["8,:F'?$; F#K$D$R'Z&42ISZL'M@)!?@3= MH/U$'0!5"G]P^MZ8C!+:XL0J4&&R'VZP[BKO=]^&:W]>.K3VW:DH@4<3AICQ=B@>[F4T02 V) 4(_X?Y7M0ZV(NM1GP@ M/P3%Y 0+LHZ"WCO!@@:=T2<;R[ON<>)37+'UX*DF4J:!-UT_TW#F MJ,*/^VZAB>#Q7;C_S%W1;*S(I:-!K^ 1)PXD8 4^YL\5Y9DG<28(:Y:21QOR M7^*Z[^^46DT%(/A6^;F1_XT3FG?YWI4\R2]T:ER_?)F#!01W\GU8.UGJ1PX+ MHFG#VRM#" E'KS&J.#W=J>CB%7ZEQZ5A8?76$.MJBHE44GX7SJ),)+52E;T) M>:$/"L]4]3!_ =O;!7NT\VS_+KEBEX*PJPUN!;U/T96::NX02;%0_,5H,@H< M1=Y!%#D"X7^=XRK!8P>IU1/RNT82]4@NPW M 'L7,5[HD^W!=]?#7OIIV$L[$7NU3Z]]V/AP$L3H'LY$U/DL9]YM7XEQFI4@1/D.&>$.>R0I$C_BC%0*FUT%SB]G,6IHOQQE9)+'48TA2K+TG,;*\.JUC%#]M8 M.G-@S@=AXC+%*$9!W8MA7&TQ2DB0.RRECB(Q$\Q2>/PL2+FU]L6K4K6RO(2 MRDY%(IQ'U:<4\N7-H"'#)?&)G-5J'A9')FD2K!V1QO"62\:#G%$F.GDAMJL7 M4;@+:PL(>BIJ88%C*290ECBF%^3G3RSB4V"GBRT8B:(3;C,.. M<3@1VPQ$3]==2-XP/RRHG_T\+DSR1%^X*K+'(=C%9HW%U@HL]SN!>&T"42H> MM5]1'#)\U\@@T^FN>G]9Z5JUTM62E:ZRTK7V2E>SL-+5*H^H0#V: N49XS=EDE88K@STTB;Y\G&V,>>OW25>T10 M2MQPG/4_#O6"$(RKR&\,DZ/9%LH5/)$J&^"9O-XDB2O)O1@P69,BZUD?'LNE MDS)<6;Q-O>%RF>3EG *["!U-8(=58>I&9&EV=A*I49=/P9&Q(+$QC>HVPJ6% MM:+/C'>D5@.T,G-"]@$QP-BO6,*;*9G;$4G(PED98%YX]^L6/*N0\9T2I*@$ M7FFUIC/^?3-4C)7J6 X1RU,5I*(/!ANI%IN%>$R$4A]Y,\GP-:PP6MD\\,)W M2!T8F=\OG DC"#E\>8*C1( ;P]LN_0ICW2"1+F\)4M$9"ITG$1"*@48?/=_G MA2-^:G])2)L8WD*4YN;I4M _EJ..H$RX%W1YT*>AGU-7?KQ(476+I21P4^%8 M9)::K/!]YKB2>$Q0!**G>%H1_;%^&[C/\8G^Z7=:NN_&0!O#=1=*U52TG80 &4RW+\B#P;< M'/*E)VXX2T%9D6N@L#D/XR<19BBTE> ?T;>'8H$-$Q/'AT,JM[0A)#%Q.9X( MPIZY$!C/B5YKI/5VVX4W'%E'_(*NCDT57U-T,MB*2IQ5@_?@M^!NL6U4C4YP M;!ZU4X9,C+@8(;*GP+40>\U]&GJ$JXV_\L*S"N\&B)>;U+_I%C\UJKE'08F; M$UZ(=%3AW54^%2TG0C-!^M*%IR-I9]IX!APX$I^*H#'"A$)(K:0H%V45:71J4@YWM^&K=F M)EZ!MPGB>T30CCGPJ>P+2=\LQ)D);Q0"E! D"W5WA$V;:6G9M]8S%&>Z4CRC MSN+NN*GAL__.#4!NG/GGZ:_>\HGB(-L;!LT"O#GS!O'F8B+2B_9P]=0(7M1G M>&S%=TDXC].]X&UD$3(OGCK]-4N?N&VV[!!3T+V1-4.Q7E?#UNY]R@I4<1+ MGD+13Y-HNCF\ ;*DD2S"*, WL"(G4F"")48<(*A2%BD]\T-L]^,=XP1=C7; MB:+EV>?F6LG@W0L<@:)>_BRJ08B?,!'=C46/2';#I>X>WU9-H4I@V)>:S",L MCA)8#1XEWM)*%Y[@^,/%>H F7)]O6RR='!)==7\D6PZ*GE@Y,;4]=$;*-=8= M;WF'5^5 6;\STKI&R>"^PS-2.T*8-2W>P,67C0\-%Y_(!"6C?9>$6RY.?36R M5 5?_25)A='71A(F'0A6DZE(9+7,28&7&9 >*393.0 5/"V%/AN.X)@B7 ]0 M8,RQ@B8,ZF&_+49LR9@T%T0Q*>YT1L%IZ(S>:=B(N"Z%F28=42 MM0OCP"&.MA?$%.XJWR(P$3S6$*!;PI_!"2O@BL\Q#S*>.^XBR"+0N!2;Y\?8 M[SP\SQ'@GWSV1)CJP(MW B)9K"DS>"P&&.0P=QZ>3^E(S1\9!T$1LP?/O2]P MH*4!?.+$3*F3:3$6-W?",-PWG_[TK.G0U%KZ*1G.')4!HP4-7B8LJ W MSOM\ME5@U G_=S^AQE/,,E"?3ZFW4H#58MX@5DN"7E%KSPTBM="K3Q$C/9XT M+@8N2F[&);TG&7-:("'E*PU?HIC#$HB4X.,E39E/Y,%$!*$,\J8X A\4,?8( M2;29KL SNRCU6*W1]]]"5KE?3A)L])[S36638G=&P^&N2+;:S/=ZR;=::U*B MWG=J]3JCP6!+G\\)RJEKW@$H<]/L6B>LHFXD1T>EW0?[3P\XI?<7#-RCPPZT M)^7\F:KI"%(90U/P% 2=R$Z3L K*(JP;+(L@&M[QBLMQ@HHM+T(2B?<@.TXJ MM<70P4'YPB%R08(6Z %,<%B>LQ3AF;!=7/@$+MP5YVVIZ7+5;5BV=,\LE"0] M@?+:&UZPJ?PR!S:Y>QC///3)>'$HS9% EVGA3=BB'1;AS =K.#V$/Q0; MP373_N(]\<+%>'[IM_R=OC[\SCW)J) AKHD:SSWZF[MS8M"%-RT\0(N"-[&P M- 'P;T&$5&UF(+J@?D,EH+QU_+F'9<*;>6+0M_MO,1@M!!0N(@=?8.J]AB?% MJ#@8B/ %]GK-L_=(NXUP5IY@":J!P;&)V$B)D,\1(T>*,80R4 L H!W!6_D: M#R?1BA;6R-$$E,!=1^@(T02%DI)4/M8ON=2P-%F\SS$.<1#3Y%(%L$&92MM_ M43&7 V>"N;U#,A&S4^E?OKQ0J)>=CTZ$>X4TND& A%YM_&#C\$*@4"3W*-?U MIE/F)^*O\3S+A"+R_"DC0"T@:JF^3W0U)@^&>XVYCQH:]YX[D5::$QR+MPYK M\WC5?Q3AQE'948_Q,U53IS2]\Q<2'BO \.*R 3JE;T9,<$G-1>$GO3E-@^9C MBU(P]32VQ>4Z]<_-Y"D&?:?"M=I'"F.QZC?G1UEXR"H8C&6=>C!6 UT93BAE M[?R I[3/?4DMGVKOQE'Y'PVQC82 :@R3A?$OD5[Z730C4.TA?I1.(254U42T M/^(#2XKMHX-'=J80_@3%G";1C 5>%_A'GH^P1!,7E1+_XI&MGUEQ/6(0#4_" MVPF]-BU92E=YM\=Z2SP5MG1XJ23\TB:AAP2U1EBGI1/NH'5KR>LP+;0>Y9U:$7%PTT^&*I_Z0XBN9P<(GS22Z$Z*!5T36L&8G$*SC*.MG#Y006_'Q M7LYX)IQD&@-"7[B\:RN<:2TF;?"5$S=';4(,>P'QI88UR*GI&]LG;R17QSO/ M'K'3(,"EDNS?_&OV/A6G,?4?C.;H@JI M;#Z9#ADNX26%E2\0M.!X.;1;Z@0-Z[AQ/W!<44@I>!T0CP@H/K#A\'6D)JJZ!"@C7Y@ M$_+^W_'+E"CW#(_W5Z)4+NH___#NX]NH 9VF4>T:Q2$K1:M6B@YEI:BL%*V] M4G30$N"\3UXR@)&84"0@&'!$:>1::>!:\7DI60TJAA47M[& ^RJ^4,1G?>Q\ MKO[@,+)S\)BJ(SRL]SRV$WQA/@6F2D,Q&_#VB<:V!!XYC[?R(#7_._15GL,QA+0P?DA)1V'H!!=F>]8^' MQ )$;WDJIS%QYS1[*+Y?FA*\21,7&=,K=UT$O! ZB_RVN!=LHAS'$,;AQI-I M)/"W,!>D4I9$36:3,'Y-RJHH@MU5'A!T*<*.X(3!+$'\UL+L6TC%2%6I_..$ M?,(Z2$Q)#EL' (Y\ CS!;N(0_R>=PD*9S@-;UG* MAHXX4@>@U4(V*]U/S:=3X#Q@].5;K.I:@M($AS?@E0.(;D;_% /Q2K5J0>>% M95VM5A4$4\:"8B!Z$8VN6+]:H7X-D2;),Q D*-&)4T&J1,(&NQJB(R+^YO?N M0U?A[0J43D5_19G"9DB-8#320YGUGC%$A>"M(*;P:PZ++IK)$PH5L=43"^.! M*;BD8-64+0_1K'(IIZ)F0 R1)=;+U79J35QWKTO(1#ARTPS_I)5ZR$PB:YV] MN'A9H),2RTJ&K'^((<@\7BWB@*EJ9)Y )VU3!I4SBQ*:H2G,W!=_+?P__ONX M(C,,SB<:.0I^C $"[-9 _F+3*1-F)+?[A*B5#Z['.&9B:B OV\:0G\]FL"HR M5=RLO4(]_%-!3)#4,@X]87X@N%FLL;",-5W>'>TYC$9RXH$J7J3&I\3.].[2 MV/3R<=G$? 74$85I3Q0DH7?I!2$^8;Z:/22$>&$_$8B@6@V%-G()N"]3KWD" MM78?(6%]\;VEMQ%@;<%VM$UK<*7VYRO# _ <_35PJM@DB12V2A&H?2'3;\+U MY5Z73SLMWY^:1&C9H!@XXG+X$ ^, ME[!\C;HY7WWS5J#B]6'OI]?*Q^3X,/!8^&5TY@M_^!9DO*)6*_#5YW!&'V$,W#DGD8[#?A.(ZJ*JJ"H M.(K,L[A<<4%O!%3'M>2I3W4=Z"F2((U,UGH3G!@ MXGE1)(:7HU6ZG=%5WCM^:&E$]<0*"\C6'%>+'_>YTX86263]0\L36I*IN %\ MG*!X"Y%206E&-$HH3="#D?Z+]F):JIO5$TEU-G *%)G\95)-79)+:9& ME3S%NBN4LJ1DJ7PX'$><3B@!/!/!$1M5E8)5)T^>GVA\)=SFM&BG5$/Z1FZR M0HT@ >#["'R 0.[^!$\L@!.30$*.^>-(63^I<-H'I7_QN+([@Z;U^IT#O,63 MBWRQ)]CO;I_'DCOE?>7!@P^^M\#\(+8N_0&Z]ZW(/!6<[@IZF:V"7N:O858* M86/#6PO+^#8N+QR-URCB@E_#,E7Q4K]&SZT\<<2R.R/#&':UNJ; F)?;RP GRNO;]U*Y=]&Z MX'ZTSDC7K&V=C&B-$F.\PMAC%L:A\JX'%]RUCN-\RH>T5>3'X05W I;*J'

U%&%<.57 $=5I MJ*(Y5RAE+3N$3\(4'E=\9LOB,UE\5F_Q&;F'14YCOR5.XWUY*9G*VQM^4 4_ M')UJ0;$B%1]I<:S^Q300\TF)@VK\#"?:)R+Q/?4<5-?O)MA=K;]M^EQ-!]5P MWXH7;1S/\5-A5JKYK-NVE MBD(36]S)SA3B*14)X2HM87\[8@P'[/2]>"RH3+CD\_0!/@VF?$-?*":L%PZ% M7<"39S%!X'"IZ=F@@D(7%;4('!X3LEH4$S)X3*C$*A;U'@_OP/>.^C7?>HN% M2Z(1%%!MSXB-T1(S&^UZ'.^:GQGJG99><':B80\T:/R3MQ2!T*HJ;]@#"3"& M!7!*)T:,/-F&-!1I;=LY<%N1?=F8]/8ED.!NV#,3K03C+ML=>PUC7YH[IA&_S[*G7%]M=>6G6-V/#SQCL$'FF+-5< :I(5HT7( MI0)6)M_IL0^":3,'!-6HC/=XCVFAIVF9=_]AOA?)>R]^CX.*BSOOZH855[=# M^]>\.AM[!7.:.I9^7A9/>BR2&ETI>M$;KD";#1LIDK4=" MNX8CX1DI4GQ6-*O6#V0;0/,% W8O?\*T>_F" >R9_!6[L^!6'.5,.:@\@.Y= M%8AT/&.3S9Q]GF;W\PMVCMTO)Z+!C.+9!7NLV'+5=.1RZC;R$,:("A5X>R!O MF@CB<<]A"P+OKN.@FJ5M>*\H?N1M8%D3 ?ZP6B>^Q^DB/[T.W["HE@RS7:#Y M_#L:7K\*V.OPCS<3-UC-G9?7[I*V0#]ZDZ:V"?LE@%]8M4@D$/'YUW$ZJ-OC M*:&U#_\_"9\LON["5S_G/S>'W6'?+/RJU]4*/R^[E:9U!WKQ5V6W*O_4%HCEWX[:87)G/MZU25M[=7A,#3D=E@]_Y=N>U[RA!,^B^\7. M^_$Y4.^,M)ZA6OU\(N"G8UY$*&I[OY!2_5&D9@H#B?1"[C8<>-^ M?^M.]Q]98+\\6E\IO^G5R%1H%!JG4TM5*B?,3A\VK4M#\MYSZGZBHM3/4\IC M!)]C&E-.H[*N-<^T7)%IR:VZ\H(M, Y]0S5[>>-04G#47 ^]0 RNG]MS[NXY MV7U;542MZZV-WX?([SVU-\B?/:OQNV3KD[+U1;6X?:[UUL369@\KFG4\CNH7 M9NL;\/SSN-5J/KN_MY5,!Z9%0KX/E)]X&TSOA]O9+^G3ZF/^R8G3: VY-700 M5MIL]1[UT@!"8<%.OE3/[&E;-%_]RQ#JKV@A>F?4ZP[R#0U'1(SK9:;Z;'ZE MH[74(U*/G$*/]&I6)/T#%#SA?+L;>83/O+F$<<91$0<5*U0IU[[:))@YW)Y4.M+!YH!A ME5--F$'55:N?+QBH6!]0]1U?*$XB^75O?K6;R*\(=V:J/<.4_"KY-<6OUHY: ME(OPJX:I?$T=FJW@UYJ*-5O@\!1. ,;PB-[3ALK[Q6KNO3"F/)#G\V7CCV=. MP)0O".PIF:9# O9EIGU"]H0&I2C>/.QU56^S?#5?J%N$H'KBI MFY5<=15U3U;)VX=<0@K**I0W*6U]8*(;M7/LNK KHJ MGC[E!+"&K*7A$\!:#+]K587?_;C\SH(UH4=_7+YCC^O[Y>0W@E%'LK__]\9= MO\2&!KY\"VK5<9??? >5,$WH".*IV?G"1&V00^^%S_+HO8F%'(+:*^Y9\*2V M#/6]G\^5L1/,TB6.2["F,\]?WP'C+G#Z6$@D7N$X85BX2W#V#ES]W7'G^-[N MP,#?(2Z^$D3O;MN8DZI<@XR2X(KPL1\\'X='%&,$ NS@J/R2 ML@KQ0(.Q%ZP#%9PJT.$$R:X\ 6]RLF$])TY*Q[^!:#2":Z),'==7<#(XBXI' M>6\6S1(&K\%'FV%<6@AMFU;*-Y=9>&T;Q8; MFO).LY9CGQA/$URFOCD_=DXUC&5'[W5&%$[3WTCAD<)SF\*#1N<@X=&D\$CA MN1+AV>[4E?EQ57TU76^8KU93Y*,-!SH<%,_\,4XB7CDKYA]3_WM%Y5U%LF*V MZ@"D]SLC0S4*)F,<5O35LD+%V^;%LY\8C-J<'LENM\-N!_O8IF2W&V:W,WFE M5K,,Z WTH_/NM&P!US%-YD< N;9;A*QV.:N#SFC85\U!?N3@82? R\,3U]1Y M+!FX(1[NL.ZPGF11R:+U>L6V9%')HC6Z 75YTOU>:ZS[#=2\/12V0LC*-[DR M6?FV-5'BK[ 5DBF/7D'96Q5K=.4V9]"JHV=?ZXQL6S6-H^,\S4G72V;ZH.F.F(@CV2F]NFG,QW0#+*! MEMT4>,<;*L#YO?O05;Z!#@@V_DNBWU\6XI3*S([9 4US,!%PS++5H5X7[+5, M5K>(&T_F82*J%XZTD2PE6>JTB87^0);;W#"[G.I8J*&T1GI=\HZ9YG8/.J&]8JM%K?B>"[)!I! >?S%4= BL> MK_HE&S:7#:OYMR?BPYW^K0U>2._XJE+)@0WDP/.9\KJ<8K/'+?2@5]?\>MDK M>*R_7.MXR&/DJVG4V1]$LD[*7(W&T?16'1Y,K3,R=%NUAV>9E=T B[HEF"1U M@-0!Y] !ISI^F7HMQR\IR%*0KU>0*QU@3R7)NPZP9O_( ZR482G#URO#YW/( M:PL!&.!G]WNJ/LQ+=;O,#&W^F6=(C.8=Z]ZUN>>1S(QZB:23*3R-].IJ2SW: M37/6)-B#!'LHD)9^J\Y %A;U-VB2IFRF/B,OGOO,8-4'"B79[7;8[5 OV](E MN]TPNYW'+[7ZS3*@-X,4(4=1UR!"1KN<50/.@$9/M8=U#02[?.VX;(T^*0>? MW<4UY:!?R:)G8=&#W6)+LJADT1K]@-I"NS"LCLCHRFC725'U0H;>"*6VH6Z M,.AU1@,YC+KYW'0^8UG7"6V@<1NH'0VS)6MPJG*+'$9=66:L5CF8 QV$2U=- MO2YL#9FM;A$SGLK!'/0[HZ9,,9 ,5:M_>2*.VNE?4A;6D(-7&L].YS.6M3F8 M)MG _D .FI:#IILK*X-V.9969S08JH:9U]DRSG3US'CN"IC!-3:&2G8[-;L= M6LTRN,962LEN]9C:VMQ2NV$6](;BGK+W<']A&;;*+QWV.B/=4OO6T1/_9$"A M?&>3'4HY:+IF2;+;Y74:('+]OMJWZSK,R?:7*^?@D[FJF.VJ"\Y(WLB-MSIWEJ@$?4:*D8E"S:0!<]GRFMSB@?<0NOZT5[QR1GS!OH Y:!I M.=?N='/MV@67-QQV1OV!H?:'1W>!R=F64@=(';"/#CC9\T]BUK(0ATC MJ7$72'=WN7%H&^)*^$^XV/3H:3MD37<)2X=7/P235#,#:KU=:DZG0!7L_:VW M@">_@'##?9?>FE@/R+;VE(#-YRI\YM.K6"L+\">4N?L7F[\ V6"Y>#G\L5:> MF?(,+T]Y9,"P_]ZXP!OQ#?#NB8PQOLM-/&)T#ARDK+S 1>(%< ?T6I#M/9#7 M%V1Z>$.NKSC1*-RQ!W+QZ 1NT%7^8,H$7C@N!'_RM(0KZ(%C8D^Z.^S+9^0E MX9J\C9]:S03X?_E$;/#"'#]08/-PI9A1S%6G&%1L*$ *'%C<59!RF4TPFG". MMR_.E .18&,K'Z3"AU<)#V:XGLURZGSW?)+P,1#UB:0_H0!@X8$2;!X#("QR M,/S&!:FGKJ.-#S\)&*T';DY/6'H*3B#U\8)H@4\X Q>7+U8Z];V%XH0B?PZ8/PQ?*7,0>Y<:&DNLMF/(* MG_?3@43^Y"V98( RFL[8? (RC5=MO1G?"-#5482P>IN@E U1H2E/\!T\CW.Z MI@/W+]+C< MU\3>0/5X;OW?.ZE?"=73BW_B/(+&VZS+?U*BM+CM%(-W&Z+&;"U#P,1_9WZX MFI7SQ.X>X:7^=>>@,7OMS)^=EP!=CN2V8<])&N\@#_H_]K:-3Z# >&-9G:1G^B3S2K#_]V M+$/[WP%8I-#3>8NN#-47.:/TVZW&H^+-C/[QZ/\\*F*3C+"%3HHVO-,[Y=\. MZ-NVV/BIAXX;:6"B+^CI@-2G<'[6Z()MP%Z X0C5O]"[0J-1P]#@35"FAU^Y MZ$F!3@6/*_@I@KSDCXN4$!T98.-S9Q6PU^$?;R9NL)H[+Z_=)2V??O0F35!S ME?/?B;[\ZUA*NSTNJ>+\()XLON["5S_G/Q_H74L;%'[5ZVJ%GY?=2M.Z [WX MJ[);E7]N&-5^L751^M9;[4C*;JT.L'.7%1S FC>I/6/ C2I3VO?% ;V.F?91 MSE#!I.$^:+9' [!>!^'>!VMW01[R!P=.,/]RYAM6AUK1Q=$5WK-S4Z42/F\8?DL2UC&XHK"^UMTO/B# M3 +('HH@6D2":/;J0C]J4-UC^_J$T-8_LO4S8]S8KSUEBK% "OE) M<*1FV#Q*Y C#]VT&U'Z:?8"75%GT+! ]0^W9=545U!045QD@+78G:C4-#M[[I&,367(KEP$M]NOD)&L7J\3 M%IG &6PM/L.[,6"Z%=QO#7S:&<5) >4W&E+!!*)&:DV9I'5Q0EK5J(PD$/;H(WQ'P& M7>4N5QNXUR;@I64+_A9%P5J\*EXN!NX'UG-%=PY :-TI"/!RS6\$.A#SZD ! MGIA?S9TQK3;,Q2?VN8@9)DROK%.)_IG+?,<&Q8&\J!/39=,[&:^7?&P]%8 6:"1[Z:K-T)G]N OCH)RJ:5&FU-O"E*HH.J7B3"%0@BE5)=B,9U@4FN95 M9,_ A=4Y?C%SJID? *\*)N4BX%!Q[5HPL(J_YHM(R@E>Y,6KA6M P6-=-)@K MWWND.:=@;5Z2%_&G*&"M'+[*S2-8JB66^%*E->CUS7RN4-&5, 6%&Y"RU"19 MZC=4EGY?>L4J'EDWV*Q6GB]8%+AJS7F8:LJ)28GYW?4+N,ZR:/FHHF5=%BW+ MHN5:BY;;/@8+:*6$^H3RAVA]S_R/XQG;+*9 ML\_3Z/#/UW._G/P:KT8?EU_#1_^"3R;6* @1Y((!C7]I58O,@[#*'&P, M#\0AHSJ/V#]45%@>G]*=XO<=V:B2%X_7 XG<,35,9<[+X7$X;"BCCX7L) [Q M;2YC-\RNKAG-*V,'9I>+.O^B^B_G.#_O(^574'E3L7Z,*NG=T8#6^T-KVA4FA22 M*Q42_21"LFVNL-7KUS976 J(%) 3"\@.T,Z3"(@A!40*2%L$Q+B4FV4VS,VJ M,TJ@]9O-_&^]Q8+YE(5=.2N6@VII:X?L[C1V=0$Q+V!!K-HLB.RZ;J#.M2ZE M

=D:$:]D!RU15RU> "BFHH%=4UL]2.4>"G4U1VLQ35#>1:^?#O<29Y=)!C M>#Q>6+NE9L>LT)-)C=:K^4C5:%0"R8J[6='>T7%_.E;4:E+@DA.OA!-/D\[; MZIUJ>MV!6,F&;6?#TR3,]E"(_A\*IQP<53%U M/"CZJ6J)Y,I.NK)Z*[.:+3=O/7]%+>[*HU=0DU7%$EVYO:DX^#4-L!G_JXK7 MQE%[.#!F9V3;JF5;DJNND*MV9#E/H:?J2W)*CFH@1^U( M&72]JHY:D?2 M]F2*U^Z,-,M6;>/H(2V2K1K(5CNRFB=05'I/*JHKYBBM=]3TD<,UE:XU35/= M5NRPAMKCFSA":;T=2=-3Z-S:8[K9JD+)3ITLV&:ZI8"B/=/;#F6D7RI&M&-?!A;MZTTZEP?O:B>:_2E9L+2N>/\_2E[UID@NK]::=3"'V MVZ,0:XJ%-M_;=0JA[_=L5SINWOQUH??529FK434[3P#$?36TO?:-NB I:GR/ M%XK>2.&5PGN6@U-MPFN"8V!JJF;752':YR N\5_UY. MX)43>+?M\&H"7EKO4H,,^L/.2.L/5,,^.@+6G-9.*297*B;::88L;,_PV%?8 M_"PEY%HEY +#'XS:.PZDA$@).9F$7&HNA:$US=6J%^Z@\>Y[)#->:KJZ,:A)G4M6O!96 M/$VF;[NW6A]"E^3#*^%#_5+SR@V$]3)ZJCULOE*\K6(J.:)7KJRNE=U8Z9:< MTKNWW3D_ )1YC?EIR5(Q2UT(SJN+ROE';I@RJ7O=+'6AD1NF"=I75_N#ILS E&Q5 M*UN=?^2&*8<#73=+76CDACEHF*:ZN3"B'-B[KXBU\U2%\IX6%K#--6-Q1%E!UL%&3E_^L:2 M#6S7S5(72M]8_\>"V\>/[$BR7[UR0; M5NQ?.YE*M-NC$FN-CK;$^973?.5DLDL>".H:33;HU09C4>.;O%!D1XJO%-_S M'*1J$U\-W01+'>AR'+<47RF^9SI[UC#1=U![$E=*KI3<6Y? G^1O ^].+CV MT?O.NDK$=#M',S?^O7U<*VY NWWK+6!A+V0M!V^ M,#\XQ>D'E#?>UK"396U M#X^:,I]>+0_.$/WFKO/HSCD]']GZF;&E,L=YF71AAI8SE_F./YZ]*,Z:OF-P M![P?/&@%;PBY806[\29=Y5N\,!!4N/O26T>K4+S-&G\H)G/22MPE+%B,. 4E MMG;GBO<(M"'F@6]7FS4N<>PMF.*$447ZI<]P%W-&#P5^>,;_++W$GL.=)?:R MH"Y@AMP<;G@"C 4[P(V], =^!ML#K@IYIE;=ON=+%G.%N<84PX4-Q?-IR'"W M/FZN<3]TQ]?N&O3H.+7#W)!1/9ZWF>-%\7HFR&F)MP;VS8%7N[SS,7),K^O1 M"=R@D938^F8?&%,^>:#S;/74'%;Z1HI7]LLF@,^" ,7W$90_VNS@Y(O9-G=SXG#O[$ULK'Y=I9/KFHG-*S9"]!.%5H\0 5XAKN"SK6 MV_CH%I*+!$9WDK#PP1H^( ./[EZ)NDQY!R6F! V//]E;?#.:#/TK=%Q=4'[D M,28E6NQOH ,!5E[@X@6OP03 E=_9&S&EGGO&B5\)!="+?^(\ @4VZ_*?E*@. M[A^*:C_/"IBDS98RV\%;N[<6S[=S4'H)Y$6\EE5QR$Z1,!/-F/XFOGWY.*$O[T0-VBZH6C M#UR[?J'/$>M^10XI>; L6-.I"'\0WCG $R_>DOV ?=!Y'W6X@B8;3F]+/):1 M@XR'*F<\4QY?4-?3X18NF&[@\)2X"QW=W.5T[CWSI8%?SO\!.P4!@M\ ,ZY\ ML!^P*MID5WD?K8M^SJ^G%4_<@$YWG/IP*L"EC;&9>@GO!/_Q[*YGM!%WB:XZ MW-1W@[^")$FB2XAB"IZQ5K0<>&O?&=UX&=$&Z1*_@*X2>55:7VV6GP!'&Z!X M<.I5;5_#4<[ QH??^B@..9Z ^&/)"9/^[X /1\3#8S-<) M)OZ3C=%<*TN'&!*^V"SSI[U-P":J6'%"(,=S^(<[=06S@!<2GB.W'%F+SOX8 MJ]JME#%;M9>N3%A$ZY+Q@N*#UA HD(I;96.#V5C@%Z&;OLR=Y?I^.7D?JJ-3>[7XC.\.0O&S@INO_8W8)Z_)!5?=&<5/>A< M>"WUWC*N8?QE;;[6CH&QK,:.=NZP@[2-.-Q?)>6:Y\O:O)GUL[H!0*?48X>\/=*Y@= KZBL__//T]8!0A_87!^8+= MC\>;Q6:.AY!W#(Z<>!R$!<%/[Q>86_H/_;-R'MKLC#1=!4_PU&7BYRP5.6)@ MNI3:6Y-:K;^C6+J)8FN1V-JU(=R<5&QK:O!HLJ!%[D+@3=?/CL]48*GO; Z< M,Y'H-^6BMZ/0N8FB-^B,#! ]0VL(=H"$I*B5(W?4[C:1(X>=$;;Z676UX#0$ MS:+)^O[#Q@='0Y2=!O^D[$#\[6)8J5U M1K:JU=:)(1WZ1C'D#H#5)C*DC@QI-88A;\"?YZ@5F)X&DVRNJOU>/A;[DSQ'M)H-3V,#3L2&%K AYH<'EV?#&S\]4*WQ M@<:V&,RAMPW/X:;*5.J@3Z,U5!/L)+9"GDA+\51ZO^[C5@ULT>SJ-*D7I%ZX MN.-R0KV !0VVVK=KQBZ^D%XH04@J[>!O;)=Q\A4K[,>*+0.F/#N!\K=*_)AB M1S/+CLF'[,DF=V\.5& &G/X0ZVXU-[IUFH3I M;^]*Y,!AK*)0F3O>_!9%7ID18 .]+7Q+\">Y[AEEM?'',WCZ1"'D!\41K=1, M@ #P)OY"?NDJA9I'X*45QM,40CSAD 2\09J>$D$A< 0!1 "8(Y3/>@8L4BO! M&Q .2+RR?M6DJ7$P.QVU3@-9*U]8NY_.$2J'0TAL8:9O!?R ??-"\@BG#^]9 MP,1C>#%/GO\27L([@CEX7EY3E I >(Z/X,Q@L>Z(1Z%J$1B"A?2Z] MEC9#^VR%JS@7*H5=%94B1*=+@--MPZ.PS3PJA&WF\2@*0>\.0J+@=R]XYK%8 M$Y?#:/R\64_==55.O;S&_;Q4'MAJS1:/8.2X>=35)&0JN%=@^A MJM1[ *,. MO\X[$*EAL1\_?2CCTWM\ K=F7YB/<@NJ^O/T7QX",GU$*6;!FE\%ZXA\!N"6 MB*&P%ZX@W_;W"&YJLP[6X!4@L@>:8Q<">NX[L,OD)TC_" HDP\PL<*10*<#[:Y-AN?4+]B!/A)M3.F86WW#0O>[%MXTN=I M^!+?@^BO7[XA^BQ_'GZ]YX2KA*\X0%^QK!0Z] \SF+7I4ZDB?,(^?Q=KGL41 MYQ0.#S-AW*9%CF:2@,A%_'55#X(8@_VHF-"W;Y,+^B; >X&>6F72#1'382?M MP,=%!#-^+,5#W29 [@*Z131:@=H'FDS^W(CQK75"2)\3/&\=Q_$KB3"[?50A\Q>N/3DC)='UIF5L1<^:@TE.'%:5""!5X#Y'_Q1G ME5!79%%%X7NPQ!-$[H/_<@ R6$,<7$E@YJ5@^98YUD:PLZ[R(7$11["+L?XX MI%Z(IX=*"*0X M9C01;]+P>1RF'NLINCQ_ - ',!S\#[Q@4&X-:Y4W>,RK4( M"PU7L)YM$%HUQ.-S(MRSQ*/SH(0(EO8DT OWI7!BE; VX$ P6GCW2$$_ J4C M:D>PAIO%BARG"%4Q9 8!+#>OZNT] *4GFSD8S*\AE/GD(\H3P;]Q?-U0[=XO M)[_&6[GG.R&?N\ MM M<-#OO%GY+P68)?*S- E_;?QA'7Z=]95$@]Z5SC.PX M$6B&22;-P705NZ-ECBCNIR6@7D.KVQO8]>%G;8?B.K8:;Q'D(3HIGR^0+ &>0L13T\S6/2J\]6W,V G?2[,)Z,+W-Z\94/ENX=M0P85 MD7>P/.AVY'/-(-O@"UMU=50V?DANDZ7G8]89O*VBZ,;*4?Q>^,6?$>?XV\Q9 MAK,=*M9W#'H:-M9KM8V,E16J.YDK?%42H>)@D3J8V_7.2+-4HU\75IPL%FY].^I2D)4>N# MJ*GZL"^['L[5]5!K*:8\"\I1K"?V<$,K7IO*,3"7HEJ]?$'<"6J5SS;'-5=T MV:YT#OLQQDQ-)D^53[W$<]@"Y4EP!J]+=8-$_L%9KWWW<<-#Q2))$\>N@;\6 M\,5$>?;\OX![QCP?@F6*%!0+7I8,:(4Y%)S=4Y3/7?G>9#/&+-N48<(R._&M M#73_ ^>=/CE/2!*@D.M/[E8.%KEBV%_DI%=8T#AW YX@=R>+@JYR/Y_'*195^8N])',L_#5B@_W8":**3Y<<0T1R6_ %GO=Y6J"-_$!)Y[@4^+]6C:,QAUW; MMJY\'$U=BS*,ILS(D3D^0GE%T?X7BO8^,V,DR8!D[T.OYW>N)W]UIY)X^Q+O MG1@0J7P%DW!K^>0'@9ROK-EXMH1G/KW(D3LGVOX5A0EV3!#@/NQ\FP^[9_UD MXLQO=49]52^H.6X@M%:=*'%[_/[0J6=-Y<*20Q.R79K10F[:2(7LP0VCKT=07M#4,>L/.2#,*^FP;59ERD3?U]^-< ( MXT$S=R7+8[9X!3NFN)S$*T#P"=5N3%5+6E,MMNG]>V:[W.:%"C;;]9 M/,>&67!-J\>"UZ$/VFBGVQ?"X#B0N8"_K)&0-1*G<7-V3"X]A9NCZ345[UZX MWN',<9'&_;X$E2[9/]>6Y*P;=3SF=:\:361-Q)5YOVKAH4KEF5C*YTX2"=G7 MC2S(* 6J*";6EA#[)=Z=&DNF]Y-?6]Q MYWLOSGS]HBS8>N:%^&*\O9AW)XNF9.S]=8/PLK@[-U&>\?@2E8P0N,)WC^I$ M^!,("0)TYF8L5K' ZQ>.BW U6.UQ%Q9T8 >RXX]Y?YP8!$R%&P*[3/0K.S^8 MJ%.9"%\RWEZPF=._L(@9V^J4*=4%8-V,$G8X\S5SHL#KHWVN?!?K"<(;*CYU ML=F)3M<[='@*G>P$$F@$VNKRHFM>IJ]X<#PCM*VHJG+*Z&6X')X* MWU7H942HG$LZ!?+'KN%_(D091%SE L117@H7D :&+1:^W#&B:-F"G;++#N"\ MS-T[>'%_L35'R:FZ]&<13KYS>#PYO1>A"LJKH\-*4UCVCECWH&K4,Q/H3L*] M?J%E[1'P[G=&9G=8'/)NH2" [IG!>XH!9$/RBP!\F\9E M'![N56=!-F[R+>I A=K=/9BM4:@ M@2I:KRI"5*+?J2A_48(+.M",' 4?)8'@ IO3PSW"11E L2!/T4Y!"54/*M@ M!?JN[%UY.T.XUH+=MK]AT3%P90)-,SR))!!@E;MBC%Q9K;;G ME*%T'4KDOXF3V3LRXORD!3[=%]'A?#\.HROW\:NH+&:#NI!JF@6B0<\=-%O$ MWM,1BZPGAIE@.0I!=B_'+QR<>'[XG.C;P&_:T_9\X-1]*XC[+:;M/QUW^:L7 M%*$$:CB1;E 72F!#C$^3Q6$_Q[)_C%&YB=Z% ^9!'NRD8?VSH:N&=K235ND- M7=JP--]]D[;E: RT'0AHM1@9O=<9V?WA$=AETK[4:U^, S66K-P]#64:K5#J MG-5^J W6J>5 4XU!75T'S8 C:VUY:IW3>T.F^+A8.:Z/)WQN2)(L,G5_L,G= M?YCO1=S1B[E#/^I(=8(%59U+>NKU&)W1)V_W^-$2V8HR+6ZT ($[%N',5-%EV2(U(<0?1H%=O&99B\"',V4J*3-JK M72!K,>'-DDE(KI;9!A-PEM3=0;B4,G<+,E, 8*'W8&0U5W;H52&@I<%+@L@*7*Y(ZL9MIDYMI#?+3'J7,29EKJ\Q5=#,/ M%[J:W,Q^#TN.5-/(5QQ)-U-*8 LE\%P">(";V:?Z/E73ZVI%.:G$W4 =L43F MKRHO.RI?Z_82^WIGU#?4WD!O2$^C1'&OUP$ZG)_JN M.L2V&\!' U4KB-=*374%S+2C[;)VPV>2X=.&1[N*DIT::?@.YZ>Z#!^ALJBZ ME>_WE8:O:II90X9:\M:5:*I#K%X?K9YM MU%5O)-.K.[GABR/&(,E\:ID(6,<:ZSR?4R+B&L>87R6[5+3&A_-+J37.66OT=35[-) VJ46L4M%NW0XOU2P M2T/@H+Y,5S:?><[%.R5VR>Z,"MA$9B-/]+;?>3A$6Z8C=_'YL':;:O8ZHP)' M709>;YI;]HJ[%B"I)OA*ZP 3#75-?R.92S+7;I-KZE(172NOV/6;K;[D%LDM M)S!;AC1;DKFJF"VS08JHSJ&4@^Z@X5.-OGEK9U[K. M<[JVV<-=/G^O1&F=N M636MSLBRU.%Y9KA4>JD7BG5*J99277_*X>*=P^:@,^H/55L[IC!-RKB4\5N2 M\3.)^ 'U@>:P,]('JGT\"*"4:2G34J8/&U]':5GO6T4VJC9#I@GG( M;9F]FAZOFA^MZHS_O7%]-A$SV'$BZPJ>YDV"<$PK?$=C=.$"/L@U4%Y-<+:J M'RCIN:RM&LMJF%U=VSYBM9HN\F0 M&@XNYXW6/^!1CMM+TO /^@<.+81%.4],^=6=,N75_^#4^MQY2#*=9+KS,MT- M=$7(:8]R($']W25%RKZRL?>TA/5,/N)YT9VZ3B*XQ@]G M]\O)K_"Q.W?7+@O@N\TB>4RO'%:W]-L:F%7E]X?J\Z8R[B?@%=\=9SG5ZF5Y M,V2V+9&@T$(( _%[P*:;.5J)% /">L>O)QO_!0Q'S'*(W]*-H._$JD;[&&DY M)$;JY!,.B6F*3C;:-%U&*N63*&7MS$K91*4\W*J4;P#H2LX1JGDV1U-4JG7% M0SV.$\&F\E^98M3/K!BQ.+@[J,5;E3 B=4P]:(I*&39L7()4*8>JE!R+G5BE MV)V1L4.EW$!<5F#_YGM$DX"[AJGCB1*O2[U^KE;AIJBURT.Y"'U^FWK]3,7- T&&,_5 M=Q\XTGUCN'8/IX\EP8%B3J6WT)_I$L_KP;\5'F+DDRC MQIQ1^NU6XU'Q9D;_>/1_'A6Q24;80EG6C#M]+X&X//LGF^P5]F/%E@'C=2ML MHJR]@@[/9R=0_E;)[J?,?CZ.DUC!YVE6H^YGO:U8C>)4D%Y<@Q39;@6(-X<_ MU(J+[YUU]3:M/A^MC%?O+"<5=W!6^@][M(-\.CO< =Z/VH+1^@4* PF8*$5= M<0;OC>,[AK]T%?@R6+$Q&JOY2U>I=BQ[&,_89#-GWG2+_?ZP66]\EJ3(>RX2 MI%J^P>U_F7OCO^+=:IS:H # Z*_%9_AP!I19P>/7_@8TZCTU0Y?LD@5K(";* MF\]P= :V'#E%8AE2;DH;N)OC#@H$]/$%KL 70R16W"#5:IUML2YV-TH4&^VM M)0W90ZO;&]CU=?1N;PZ^@53[!\Y4P+3F,6F3*SOP%^VP#:>>D\-JYI7H)[CQ MMVU:7#EL;CC-(!UQ8)@ 7>T_%-&-(X[%U--F,^HU2*M WG MX?Y[)/8V$< $I*%+"]#,@LITYWIQ,4%Y)<$-1.!JHIC=76!$78)067!R78\8;(4UW)[\U'91W/L6-A29W\$ D_^M@ MLX#EO+S)KRE1CF#E$M&E&K[^#'4.1HXRU)I6-=7W#ESKN1=L?/9Y^M9;(!.+ M:C)*:[_U@G7P,'-\]HL3L,D7YV6!Q0(%V3V[(+MGY[-[=*\[NIF2?%YI+<^V MV@'^@(+'MJ6B %&BD0K.\D69.8'B!L&&\I3([Z!R*)\+5+G[]P;D8$H(B\$: MZ*YX*P++X$IB[2ELL9I[+PR6%OXD_$29N#X;KST_4*A6!-.B_&=ZKVYJIO/_WQEV_*!^C]>'WRBO\'J?'ZGA/ MN P_I7]K;W[B.6EQA^%^=QBF[M!5WH=;2>U=08C )]_A,-GN>J:P'\P?NP%3 M5K )),6:YX =UU>^._,-"V&V>=$,D7/L+1;>,KSSDKZFFRH3$ !5>6)+YCOS M^8OR'8BC/!+GPG6"Z[Q-(&B/@J%XH""5%"N17G%_W,W<"7#;:^!/N]<9K3$N M)WA<\?P=0FL-*B^SJ17G%U/<6]/KQQ2.G$!N 0JU8%=4\M0)^C1?JEJ\/OP?* MO@ICM?&##8-<9>OY)<_8)GG==G.G8$I8ZU]L?<=?\1?!H6/P-1T72WK8>(.VHI ? M.?C3IQ7QG@JZT M3=4V"@H$D8*5Z:"WDPX6'-%,3:7,998.E=FN$-,^6ZV'7!FS(R SWYY@SG@FE2K3BAJST[? ;Y]].JN-$3YV!3_=JX)6@(^@\P?'C M&\GA)UK>Y^F#8"+Q/L"ECUX(G-_RJ;[WQEU@=B5-M')]7 M/-.#RZX5]W[X/\YB]>:+$J%ZHQ@\,/\[N>@/; Y\#^>!"?O!&5]X *'*S4C8 M5@&;.7AD4M;/WAU=NV(^R3H<-L1D'?PYWDZ0 TRN!ZMQEDN@B1_@S VQZHP/ M>-3"^GQAL"QX(- .;YU?6L"?,G5]<';6\) Q_(N\MUT^2JY,^?P^BMT9>6#G MD1 Y[WKG6^!;WN\EB#=6B3[6I>DS[.&13W!E=?KLS:6_>&MA"7 \U'B^F: X M!%S6D"P3ZDDB"22?&O_&'R#G?N?; MW#B[]5)=@\_HG"B;Y8D<^M5GI[\F'/_2-P"W$O(7'4FBH5QY%W#"ULQ?N&2# ZI!5[!,D^$O..O0]K^ M F2=3+G=H'EHO&U.>9ZYX-40L1-L&/)HQ,I<:08L=)+H!U$4#5[+RG>_D[Z= M.V-B+5(= ;>>7>4^B.[)%Q3@\?6>=^Y,V(K12R@]=:KB)_38I;?&JP(7]@*/ M3^X2SBUC4%4B,$4K&X]Q4 H^.&Q5>&"K-2/K#3:CEZ0&YTR^+G;TN1HWG/SM MMO/T=L&^>%AJV-.%8.]U.FY&P^>>F8;F=H$.SM\%NHUFS6\-3:V>_9BYC^[Z MS<47V,Y^4V3M'E)9C5SFJWK?GCA(YA0Q/4@< M0N\QV@#GU.)NO6&OG\W<-86X.UT6WKY'9S-B6N$)XT%!:([0*'*2*XX@196S M9NL&KEIV P>N&D8#9YM>_Z).-W U?UDKQN]]BJ)F0CO6-^>Q570(,5GNPC&$ M[\.,^A<\N$BJ<*I\C7K/T1M"KV[CS)5OS%\HKUYJGA/:*DK=/SWY[ E/H!^! M+BZ%#/62N9^<[]8YH:C@./:T_=9EE2<9C, MX'S\]*&VD(2P!(E7]TDDD2KE#X<] _N%AIJMZL-\)O4ZYXN=EFF;)MUR%&"^ MQOH+\TFL=@AL;K90C>*: 9@+71GR9(KD% >R];O'=W6T1$:K_/Y&9@ .[-IJ M$W>R8^1#)EQ(]"#UG56,PYZ%$QSJF9 EE;A4XOLWRJ25=[[+KD;M'1T@Z/Q0 ML:]FV!MT1G9/M8=F&[3Y;0U'^"?/I,M>UFWG&NO4YYIT4>0_?2_(8$Q-W1]L M>E")"[=[[/LSIWW-S-G&W]<4 MXFN)@0OY]C 3UUJPDE?UVSC,5W^D:JYWE)KE:H)722>3V1'%JP;G-)RB:.MJ MKR TEPOBGQK*1$[=:Z,)"WEO3RN69T$^C[$N ( F,6$;?W];9[$/GC]E+I:# M>CXV%XW9_-9.9BS<1+V?CLT*:UH4:-SJJFY^,?^YNU!CJ_5\F!C31K M!4Q8U;#A6-!!MZ!I31["6GP(:[(YVUYG89RDSN*:%$Z)Q1OVFEYDH5&1A:D- MU-[@Y"'_1OG8\J!7S*4-JBS0L++ Z [R^ $W=<1K$>.='KOHE/4!FH7C$8>G MK@^X716T0_4T."^N#3JCH0GG0KLANN@&X)N%>: ^H;J<4D&%A(N2A?J\(HF[ ME%>:>'$'>J5#]$I[0TT=#NL:%[#G*[_T 5D&:L[DEB:8M*I;:B.D4-=HRB + M.7V[,6YI.5.5N:7%< TIMU3OH5MJU.*62A54FUM:#YNDW5*MJE^J:^"7]E6K M,<'B&PB6_HOCP CD7C864ZP)&*KFX.D5R=FEG%'^MNZ7B'I,[^J;AQ\='3G5 M=1IG-=35OE97>UJ3 E2WQ9T7=$1W,VA%_U3O4]C4N/'*F!;QX]G\T\J\=HS; M:H!KTLV!QLMH:FNCJ;NY)\(Q."[:JIO .H9JVW6E).N=TA-AXB79N@TH3XVK MV#JNF4:W.J-/7AYG[) MHS.0YTJ,:2Y0]G7"TOS;80GP&JNX9ER%LW?PVJPHW KB+U$"J&<"39Y%3B?7SJ*"[PI2FK MA[B\B3=.A>?=LO*"\+7S?YU X)M&#HQA#+KYJ/;)I;]IA(!3M&9H6U3!4<8S MHT<:J4;HCONC G_-0NTC3P3IG=6*#AP_D%HK?\?'<7#V[5#!??,&H(*_/OQ^ M SC! [UK:8,K1[_5+XM^NS4-F!"<,L3TDT7N=D'C\K;K#%3[*?%-6T:I'$PL MG:7O\#"MH LMD% QQ$*D+*#D#62=)13JR5+0^JFBG#LGVGWRECP"7<+5P&+NV^+.K8:A>$CSN1GT(.M@ M@W7H=_O]AC#H;4'2\83.;97P5@;VN: !2"?E$K>VW+^)<9;JTQ!]+H.M@:8@E=UW5 M.]_;*>'? MFL:<[;(&"5RX@TQ!'TS!H%N 2]CJ8T"3]?_I0=%$9CJ#1X";NO64C-'6E(R! M72_JP!ZJEGXT0$#MW")/)8VQ0T8;4Q6&"5;([!KY:C39EW-$2=7]DM=)X0M4 M8"WN>@XWQS*IF3<'R<;VJ\CQSQS/%#10J85;@6F1,=[G!5J M)>F&W1EI=G]GKT)5XIC70!RS!\2Q>MTRW_^8]@7K*@BD=4:#84%G1X8^6_H2 M\)?":Z$MIIP(8;@'.ECVE1>X>,%KG\T=O%5]AJ,*\_$J6(Y3 MN'KV8^8^NNLW%U^@,O-10?R7.^Q9CX[!]/%D.#"LR=0V^A-]HEE]^+=C&=K_ M@B]!K2AH!1'/ T7]'S\[HZH.>4')^.@?C_[/HR*&RLBJ4 .#H8WX%-'9XWX= M?FHTIPVF8N,1:$=2A> HITL'-[W7-*W/SJX"&7H3%_OO;S T4GZU $^)+ MY;TL<7<%F)92+EP*);6?%Q,L'/]LH<3[]=IQEW@A_!NK+( /B[BNC_".^4K9 MO\.^PQMD2V.W3-4J'8"=U)9[5HM4O>Q*&K6JC 3RIEB2=E@G4-ADT#]F!E![ MP^:6418V/Z+I97 I<,@:Z&&619E:,0>D8AUM#L!?*/TCZF@CXY_!ZN?5=#NJ M9RWKRJMGOS['UK]^$VGW&EDWNSU[*E/US=76 M:89J1Q-$U&Q\WF P/, ,7PPW^_!MV@=LTVC=VQSV.J-/7HZ3=W_ M5<4S\]E1HQ(\G[#8MZ&]WU\*[?URPEDG7O=0ZXQZ=6.]7X[3:R4-#@SLEH4K MCT!ZS^B[MI('VU>Z9;-+BX'>KZ* 7>]I0^7]8C7W7AA3J-!<^;+QQS-X'A/3X E>/-XL-C@$ $S#=X)BB]0P<_Z>9 MLG)>?&\^!Y&;;(A%Z6:;%3ZD:GN9;99$#*C!+&0*XHF0)9 COO EO M7(/K" M/D]1A-\ZP2PIZ)&LW>FQL!D@;/FLWM\%6< DCA-W4)5@\_@GO!OK\S= M!? W;;X;,:N@]QA_.G>#&1C+F&9X[G%7 M1]J4S<8.PS>LO\?6(M,>@0N-U[ M9SS+?HPCJ+;W<-C6?J0+^:? =T' _M=@]9\]?Q*P94PLLS,*W!\*,,AZ%F3/ M9BN.4")0"N%XS)]ZT" M!\T9<*B'FO?9Q9\!U?P%B-P$^139_]'#B5WPNPGP]WCM^312"[])OD1B<7>] M9@S>&-R;QH2%2T6?1>6KSU)>[(Y/__K-@<4KNDD[>V"K-:-Z>=WD+A5L#$P* MOM_L:P6]3>(W@5^"2#[Z[+L+^X<->MC< MVB=(^+C;7#]FS77$YKBGS].WM TN %P_%&H"JS,:%F@"OCG!C,B"O"T"_T4N M,PC97VP=>\Z"W6+"P1^OW)_X;>A7KA^ O$=BDQ/G B)WUF!MAB+21-IWH/7 M\LIU?^)K<(I_GF4;8+[M=Y7C84XQ'L:6XV%":LCQ,!<8#V,4CH/4"DY M-6UO_D3 Z*MN_B35&C9_PK^%U72^.^ZJUH'[7;V38IFD;O4]+P44A#E1[)/7M*2Q.IVPH6FD>V2#GL MT6V[>\LW1#/4H;?6>ON+,R?;(MMN:RU=.=G &EZ0(ORIX'ZSGGD^[*-R,?IP MV!EIAFK:AJK;9?- &]6A=^9*E%OGX),A'=;&P79G9*A#LZ<.!JWH$:^UI+W9 M5B5^JP<9D8*-7ZF4G0R>(92R>R A_L29'RMO=J\SLL!@Z*INY@? 5Y2W+:Q] M"IN0>5QEFW [#+E7.+TA#(G]=&I?&ZJ&>;0'4Q-#UMJOVFP=OS^&P!55^U;O M5KT< ,]Q4[ELO3/JJT;?4K5>OHQ$-JRVGS-/INI/S9G]SLBT+=4:Y OCSLZ7 M-^341_V0TJ=OJ,;?T;&ZAVAA(9.J]^%CG%?TQ+M5U?9UVS MG/TFZ_SR](!L?3V=B.J]DZ$>U!5]!24R@I.W/315O;;)'#?5ZBIE8(<,G*S] MNS89&,!!1#4'NFH:99T6[1*!*^J;=9Z>?/:$1>'+"(5KN0>^7HY<7S1F$>UI(FM1 6_ M6&+/"[XCNL1$=0.%_7OCS _HV]![_8/Z-K;2)"1=U,S!KTK@>135;\/A;91/ M;H2-'*+)T4M@@L1U[L@Y8?\+5N7QOW])EW$[4:N,NUBP"1;M S^M?#9F=+O8 MR5)>D7K KH^P_!Z?M%:>9]Y<]-W\A"7=P09X3Y24YU@=GK=P7I3'_1H=^,O= M(CDH+-BZ\%TP"-XRW#MO&TJTMM".[X+5W%T'V&DV=E;4Q?4?WNE"_:.!"^*/ ME8K?\;B@TF*7WEIA/T =3JJV9.L]H^$VPP;/;J3W5-!;:J]@NE0)/R5YJ-N^ M!K9[VE!QJR__9\4636M[2_K]?.Z-L1^F^'6__X%_5FVIM,$A&>F[6BKY/T!# M@VGM[:R*0$?(K0DL:=DKR;9,E)-,9 MF50Z_ K<$_"DPN%-V%S[AYGGHZ& ME49-EMSV-WR[REO'GWOH[5(3/-SX>\3)VV^-?HNS?*' ]^!-D-ZC6KA!#GI1 M8?RE4HZ[4K2G=:J]*2&([>HI,H?=8=^\\IZB1BZJOT^C4\;;U Q2.9D8K>\] MEV'8%H9E-;.=G5#_@]U\[[,R6]2KLA?9=O7N%(02FTV?K?FHBAL^M.&IC40K M[_&11"LEFGZ]/6+%>\Z@*7W.N-U;6.>H/HM=/'508NZV%E=3=5HSF+,XK?C5 M#?ZZF_H,DQ*@*S!"#N=W=ELU:J(NY@)E,!?9[M\/TCW[%(B=4#82I^LL;1N6 MD/]_[+UK=^)(LB[\5[28/7.JSY(I)($ UQS>Y7*Y>GMV==FO[9[9^WR9):3$ MJ$M(C"YV,;_^1&3J!@B00( DK)_8716>G5K!V?5:(Z7=7Y_=RBX@EX(3 M2D&_@GR"R5CM]=/$/:1@4,'982?H]GJ.6984-,H;SV98/+W4<3?NS<&]1,OT M%Y=5@[6?LU-&O4>-G)V2PHW+5?,G='8BB?Y[+- ;52&VU.ZVY9KY.P4F.*3] M&=9AO0]Q>;@LU,?ER<\J4@=816EG9.M5VNLI,$&)3C #3;8,QZ=^.SVQXT.S M#C^8-CO+7"OYY%L]M:C%.XPY*[WW-.1E"R&6$U'?320FN8M6E@^X"%2:P+@SCAX36'&2DM M=J"&[]2N]9=0>IECO:/ /.UP[]M'F8L#%X=\XC"0:B0.I;4(_*N_!K*2V1MU2DB^D3@5GA^@..7=? M^4G$::1 .J'[E)M/!MBCMXPC.4FNX.R&6/3,I:!24J!4CT_D#DI!&2E(4K>" MLZ-]N#..&B_\)"Y'"M(%;OU7TJG+?^XLR^#X]+-R,"KMUQ68H-(:]3L\K[92 MLG!*UZX JW1!%DJR:R?T[@I,L >R(&<%<5P6+L+!*\ J*LW-6\>%KK:/5V"" M$/&K@RQAO_#C\+P)5Q<8M&T >)36,,G.F>8ATRV*[G!CO@^/X8_,#FJEV&&( M[-!; P+E[' J=LBV>&=B!X5NW7FZ4O:H"DAD:VVF=*% MG=(SE/SLFYNAR)5JAE&!W S>)J9L<3A#@=C>XJ!P<>#B<%QQ.$,1W-[B4%XB M:T/$H5&[-=F9>X_$I1R"H-Z4U83?@:4/@NDZ-]A5Y>Z_@-"!XVGM4^50P;PD MI8?9>>N'G)=I +@_5#;+5S!93:$)J>N)"YSE.3 &N'P#79V7>VP;Y>6$H625Y/K3_[ D, %LI MNE#8U33#&@Q;(T7. ,&]S."%A[:G\8$JP__=#O!_%M [YW_._WQKYW*W=GAJ M>F$HRDHA$'9I4^T.ST4^&SM4*A>Y*]-.%FOLL#T76>I7*A>YJYR%I_FV1JG; M&I>1[L$SQ6MR3K)O+F"7YP+RX*EY!RA[BT-YH)9<'"Y#'/A>PD=?&ULD=EQ7 MO=J5SZD :*:YKZ9]Q:9#WT]G;MH@NO"^P;STD$CJ[)JDC)-\F1+!SI8\'*'ZB!A#M.$-15FCD$LP?0$&D0(#KOE]_9S6WAQ MB>9!6,"\*?A>\T%*7'C)W+$-3W@W_2F]FBQM9,!5^*4/4Q6B^6 0@"D*;P3"BQB\#^&;'NF+,F/1=\I&;M$K8$\U3E0437?Y#XKO2))3Z9 MK;M'EX2^@3TQOLI$20,.$5"ASO'/>3"V*,EFH"KP9^!\#1G$M#07/AB!Y[L+ M$91(R )TR?6%;A&1O@95PR?Z5VHL<%WF&K/A. &,]-U.WS U/=]Q%XQBMW0P M"\%P8#RV R(1@$C8/JST7%O$X12;9GP1H[/@.S&-X;_$(P05K# )_, E;>$> MI@=F@XH'7$KY.W&!\BNHB.DW: BJ%SQ@5B+,@(("N&].LFH:#FU"3!P24SHP ME%CPF(BBVW;%M)^>\NWH-&V/3D[0T)7SVL(#$'3UB53V7?,-[I^XSBRD, J, M0"(@:J8:V'/'9*J]F8X+)&)R'HHXA%E'%(;; M->,/F#_ZG1Z=9-94WDW+@O<#T_\K,%T"++ZRG0-B%>I6>N.2'0QM3U\&XS1W M//K>:RH^,/=/[Z;A3R/?.W57:#8[R2W:V'.LP-]\"^J *U KJ/NN@6- ERP^ M;;#"S-70"1J_JMAEJ2.MD#7U[]2-AC,'.;\:@UWZ<:5-8/C7FO6N+3QT1]/> M!TPZ3?E]B.8[Q^W%UVY7^NR*LH:GL#X97:JLR'BQ]XK7IP\ST M[06 5':>=VCC93IL]4;60GA]2HS (@^3V#%A248;8GO+@50XX%1IS/2_@[L+_YLX0.%WCQY\@FL$$LE@:7./7$=_?#),;VYIBVO3IL.G-ZW8BMY\+32EA&<_)PJU MW6%*-=PK#]\<_MR&GSZN?]\;M =*+_.G3EO*_'[3HR2IW9>S?]KTJ,W?JYUB M=]1O4,K61^TX]-BZ_X,0*BO79>SPA"Y'A6JG_X= ''%'X^"_:6 3(-A5)+%( M4D7>TV8FC.A5X&X0E7@AFEZM2"9WY&Z>?<0\$[XDHBF<:,6))E]:?A-Z26CZ MO6#LZ:[)PGJ7O!$[6"O%WS7MW)R0N1U?-S@]F5X=!P#Y\;'ZXIB0\_@ !>$3OJ.D3P?OD; M1738T7I9;TF]X9+')6]5\H9GD;PA2)XDRMV#$^2YY'')J\R\"TF>W#F'Y/4Z MK9$JROV#*[-.(7@7D,\8.T5Q]RO)HP'Y;SAQ/QCB2TV;9Z)Y%-KI@PR51Z:ZWR3Q/]0ZOK2J5J7IG M8:H>&'%9E-1*X"!QIBJ;J=2S,!7"A$JB+)6U6\;C\IUL\:QA?BK:\)GF_B"8 M@\VC\,URT3^+7/3!@BMBKWNPLN4A4Q69ZBR'@KT!6'!%E&4>AS>2J*AG.502NU0\>@/ M#A8/'C55D:G.J2C'560YI5+DUDF5Q>/B..@_%\[+% MB^/CF?B& I6BGE.8L! 6C"A EIN*43Y_&*)OSV"]$9>NH(OR_ MI*"AO*4]4QS+99O+=NFR?9Z(I]L:27U5[/7*VKODPLV%FPOWJG"?QW+W,+N] M*PX32-5:"W<.3*V*(!!L+7'_!Q&FVAMB!X65[/^QOP^(=<- )/AK"0;I5IM3 M^(-_ T>%+4Z^)"E %$K@+GS[5]>9E4(SF[1/&1'(]&22H@;#-3BH/#28,XV08 M0QZB=>W"0T*P!PI6+Y!TP3E[L2*) E96TW\52F\L?Q4%1%LC.NZV6XMV46B4 M\^N*&PIDL6&J0!&@*86V$'RZ.>%,V#7%>$W.YK7(..6"+OGNV @11PR*0.K1 MO9+T[\B5WQW_?XB? )L4YCULYC.0-C:J37%?8+OQ:W;";:5@YQ(\-X>!5L4/ M<< L 9W9:A'C*@+.8\!M^,YBT#!'HRJ#B_GJN.%7>%T.\/5^!P5;6K6H3.16 M)"<;LPL?M!NV2%+@17DD, 4DI9Y _K*Q@22Y77!=[VU@,?*B_?QB>KKE>(%+ MUE%[$ @[)""LK1]^AP];QO)A#Q/@:60-@' -EB@#F"E\:,:KY%W]#39#&2$# M.C:"[#Q,XMF&YN0SLZ ?$($1 M(EPC7_N)Q5-O)M9.@9K IG(<<*@VV#Z5'!0''.* 0QQPB ,.U8=H%P(MO#AH"/V[Y3#B&_B9N(5SRQQXH,=#C&GYF;J?L0-. MO"_PAP=$*;I-W%2U C+9!7,JJ:*D]KE, MC%&^[3AL MV]/UX@F^3F??=L6DC1L>"4;_>AUTV"ZNJ M86LT5$4I0U?M&ZY4/*O[\#T&KA2X4JC&SN&QM,( \[PD6>P/UY,XN5K@:H&K MA4IO7AY-+4BXN=D1!YWU?9J:J86,,I&Z9!EFYA)BAT,3DX"C)MTLJ1 ;%?.T MPHIG\%5R4#RMD*<5\K1"GE98'Z)=7%KA;>"ZZ(_D89:#CIAW<=%>J%"7-;B2 M3MNIG]MO]WO5YLROQ$ XPT/..1H6"F?-L-+!;(EI!*&>"IEBK0ZL*B$5)L4=-G#U:UL1AJ@]SCB@1;VSCFZ.7X2)A%K(H#S:! M8' TX3HS5#ZGHF2.4BE'*65UG^<<526.*D='K3--'\\+J])=[,*V8'CM0RF; M%HR,A^M/FA*L9%3JU39RXZQ4-,POBY>&:(L[ ]Y)K(F\=*A>6F.7(3:LJ4KS M]S)#8TENRQ6WPJP=A,[6;'M%0A%W]+"$PGK+1R[QV Y5U33#J76:"AVE+*Z M\E0]TY7S8)GVOBPFE&DUV>'XW)P)&\6$!VK"=3[#'BZ'=Q+EV 6EL,(7,B&P M@ :%J780Q7F_/)]E4/Z24VGR>/27-;C+.OK9D.?#=U9S>JN1D(=T+*"KN[3? M5D5V5OEF_ F=R[P\D_O\?-@K[?R<\U,%^:DD'92?G]2J\=-EG?SLGX]Q&1NL M^<1AZ;"S@&'&(\]N@U)3.>,4-_.AU4+;V-<]49S'/97#6L&E==6.1\ M0'I&;=W6HX IQ?XKHVAN4PU#ZK1&@^'Z*7IA* ,>[U2*?,5G5F.X8O4(3%>F4X :=@ MLPO 3F%> 4>*/F)Y\X6A/Y;>=^/0Q$$8EMH:#<3NH*RB/8[DRF69R_)>W4U* M$.9^:R2+@\,K.;@PY="2PVE]#V:P*'H]T)/O M$W>?L/5#)4SADA<([DK2X*YLG11)%!#%5'C7/(@1@#%<&)?@$DM#L&7?P:=1 M)&4((( 3/(&B+1/A]_9S6X![-+C6"RP_PF76M;D)H8?Y;XK=C=_"[_!R?4HS MO7%<\!8@%(0G=)"&Z0=P"; MK*]P_W0K/!/&R-AG4/BLP2SN7(=N9^(3;FS? MO+H9!_ U\*E(OTOB'$('.&$[V,(?@6MZADD?Y[4%(>;*V@!B[[^D2D67%-_P M3BP+_YMOW997#043E9H)4Z8*)[V.(>WZ,A!W#CR#%US3F9MO)('J1JV9NBM< M]DYRBS8&!1/XFV_9P#!,L83PL15A(:DCKU P]>_4C88SUU[)U=@EVH\K;0+# MO]:L=VWAH7I,SQLFG2;R#OJ@NAYNF_ED/VJBH5DLS:;@RH[^.W8^C+#99D;:XKY)T)3/G GXAQHT??:ODDI/S2\7^ MBE6FBM6%M7RUX85&2L<: 4']FDNM4=WI8=;3TO4KVF[)"UG?95GVWI[U*3$" MBSQ,[B83U+AO2=>,)WC1$XS9UDW+I$M)>>D%'O?9++O M!J0F"XJM(]RE":*<3%C6-R5TX#ON(KTGBJ80[KIU9C#>!4T7ZW_R4L>GR!'+ MB^FAV6*])SS>>:+J31XJ.2C>>8)WGN"=)WCGB?H0[>(Z3Z2<0\U/^0Z1-^%F M5"#EW.&Z\-W8NF^V'K%?+CKI2_[KALW8FPA4^CGBRR4GO_#!BX3-,#NB5&(O MS+J?J7 AO2 A+=:_]FQ2*K5&W:ZH#M9/7+B4WC+3%100[_(B##*3]PKGH-4LW;SHG MY4T4*X^5NJU17U350P(7SDI59*73:Z5>:]03U>$Z?OW)6>DB]M=\S7XU\9AL MK'EXJ&;\$7@^YI!PQ("BIMJ;:>YUQH'OBO\;4?PS$OPFIO?-# A9/%M74A&T MM]-;1P+B->)58[(RC'CY3+8-O@7XJU\UD#7.9B?(0SXYFY4'/E4M]((J6__; M*2P?9CT);YH5II5IF%&CV3H']BLY4F?$OK>C@EZXX,;SB._]/:+]343ZXD[ ML#6255%1>*>>)O+;?O'\,1E.[M!#D,%P?7N5,US]&:YZ&DZ66J.^)/:5JC#< M!6P.?'=L6!(C #+C!@'Y2?0 O4&8[PS/;NB27M8VP1%W"=;2PH'\"?7O(N+? MIFB_YY:!+(/R%KM*57#">$!WQGV# ]@N@[.4UD@]O%TDYZL*\M5YU-GV70.Y MRW<-3LXU2X7 K CXS3$-=.NP$)CO&^RY;Y!'B#X3;=^# KF'5E_J'MS=CT=L M%62M'5L$A_#6#A5<7A,6SE@59*PC*JT=C%7>P1,/^7.W])EJ+KD:@X4W>)1_ MQ,. %6>89L)2VJ-S9:2=XEO'V\/6#S I0.$1?B,Y;K_C@&.SW!!3 "5%X2Q7 M#Y8[:=;_D9E/Z8"^ZXB=X;K".WD6U 7L - 640R(@T?[Y3H&V=VW2/$\6D5J MC211ZE7EO(Q'9>=W 38S5P;_R*W1<+#>IX!S3_VYIVS5E,$]"FB?C,HB'K@? M:?W#5E$"T5P;ANQ1ZVRD 25Y"%^NI7XB<\UWV=\/DY#^=R'Y,V6B"QJU4Q9. M+X^/JL1!^]GC'2Q4U./K(6Z[W.<8Q\,M2H^+(^ JH0UE)^)!JU1OW\(" GGGPIJGF.K M'CQ,.=B/X]%SG9KT70Y>UL'$:8X>.4U'KVZG*NWYJA!4'F]V7(H+TJ;F?C$LF%M%]>EIF$Y^U(Z*Y MS1YVK[$ES-5H?31\ ,>(8HD+?)!YM=S,Q;0WB1 2Y)_!D'^^U7MN^RM-G"TYA+,R,/ M$9F_ 95OTT0N+C5J:S0E6HFG M-=''M]K<]&$8_Z9QB4MV;1#[9A^H'+BT)+U-'W M]J/KZ,3SGD+:W]C&%P@/+6>.A"\N3H/6J#<4!U)5O!N>EWA.15TZ>PU;HVY/ M+*',B3O/9^BT=QG>3%$=''>S.LR3Z2%(!79)6V_5PWWD^G-54=5;%E=A1AA$ M7NIZPS3N'A^?1;X11$--G?!SW[>HWJ4(PJOB0>D:Y9V#.7X>(43K9 >A:7@0&BN/;DLNH]N9M< M)1XJG%;!>"B#388(UMI$1U:2VW+%-24##\DH_CK$G3VL++G>8E%4M?[J.EYQ M]T+%X[B!+$J'%],77;,:>+F7S']%U?*>_";^\>1<3AX"[T:5SH[Z3X 8K:;8UZBMCIE-5BAOO/S6"^HAI\ M+^;K ?.IHMP]..VM1LYSE?7X$HI!*A^.0QE<(I1!NFI(=V8STT,PW0M+CBPE MC%K-:4MA;J6(?)O0N+@J56E>NIQQT,91RNO-4SGS)(_ 4WW:D'.@'!)0\7/; MO1/2*4FNG,E5X)%#3B,N9,\A?[B4$A6D-!#EQG4U^Y5@N=P>)N;[VY:B_56Q97481^N7>(\N6. M[QXL:%N"5[:=Q?'<=X-RWKQC82,D<($LN?BPN,3%,<,^KK MN =<;U;;2PT?E=64UJ@OJLKZF0%WC(_*-Q?8R/14?G FG]/JRO5T8.[7UIM+ M]O=K,[FDATGCAVP\5=!/K6?&RZ'X(;M.)!LO&3GU9]RY*24?Q;T(M37J08C7 M/:2K;Z$5JX$O>[FLEU,IE\-Z?9KUTE$.L>U'9[T+RV!$Q.HN>H&9XIM4/S[3*4"[:J5\L"S*I!C^ M40<75BZL9\R(S2&LP]9(+@V" MXXS"FJ.K*'Y&@IHV*_18:B$9+DI?AE6;.YZ)%US3CHSF&TGZ&_YYN?%D.--. MKDIZWC#I-)%WT =99+AMYI/)T6;.Z ^2YKB44:Z!TXF+5\%P MM,J,19BZJ!?^9 XZZECK$EDW!OVN:DR&7<60#4E5X+.F=J5_]A'2&>70F0BW MJ%)L]"NUT?+J%F/2<&5&?QV['T=9;+(B;:'*&?8E5%SA+\2X\:-ONS7IZ?J; M9FLLIX9ZZ/@_UD/W33,M2F6F#-X(S=^PR2O5(0)Y,PUL]BKXCD \'[2X3X3W M*<%]-<$+)A-3-_&ADP";'V $0!\6=N+%LPQA3(178F-/# P1'&%.W)GI8]=> MVED6!D%^FA[M>),12;2%&\&#!33A31J\:&X2G=[HC/\@.AWC^F#)&ZV+@P>] M:VR>>C +F%ID;75@@ %]DP/*F5[A V.2JP717!RAZ1@"@54SA+#E)[,MBB0* MV-NR+3P'^C0UAOC5E@F3"VG+4#=QSL Y'ES@"DY(N+4;1?@2GA@.%V&$-!M> M.I"E_B=/F+L.O0$>P_HC,W*#/7OWIVWA@359'FN>R=KU3N&_(1'@'C']3&$* M[X"EA'4RO2E,4(.GP3*]K1?^8AJ/9N'X<4J_MY_;M#UT5JM?(Z L@N\)X$[7 MUTP;I@YC"8<*FM8R_\U>$"[[AF>U!6Q G#4<6#274#3,\4+XCT).R)(/TEOU M0=;+*%>]DMLIYJ3=VS>TYW2^O0LU\5@&'?!8U/8FL 40> NG8 0NB@$2AS+B M5@Y$*D44$4S& 5E40Q&8NS R%]1*W*\9%@NT4/K^K&5-71W_'#9H9!W!HXSI M>&'C-BDT#6Q3DQ2X[%^!B4^CED&X?[H5GAF#"U*_*\*3)C 7&<-5R[O(.VU M!EIK+<#KH*UOJ!1GKKLHO!,084/X_O"-7E5(#F1%R98$FA6_N7/1=\=_9CKK MQ;G[.3>962\N!@C[,!BT-S7(B.0 51Q5-Q,"W &\L]2N'CFKX*R[>\VZE"G+ M"%$OM3>5ZJ6G#$K99W)E.?K*K)F\+Q&%7A"\[FL M!;N5/1SN66XI%]GH5]0@#@HIB"5*&C!;KRTT3':R;*L?]PU9H0PN2;($PCQP MP4>*V]C/P2;_I/Z05=08R=NM469SA'T-#U;W]W=R']6;D\1TLPF'X2&CQ))B M-Y(V.5'/E;9P/Q%LASIV!J/T1LINYCEE4$-U_9+!5:$50NK!Q!"D5Q.>P(45 M-)=0\4:+!;]HPE?P.X475S.(\'\=FP@?\!ERY]/7E_]+_Y(^_0(>MPF4AVF: MOD667$3J7:86#1@6+WLCU,>U MR?@)?@3U/EB]$5^!/^P10)C O6CN%:TMD =QN444 G.?;2X&:$4$L1R21TF\&[=)!=NO0YH1($;F >DSD1 M<&:IA2Z3LC2*.6NJ5FUU(>ZCIH# M5^$U@%FA2[BLV1)WS*/>5L;9/&4SI' J;L"'^)%-HHL5TQ&<.HCH7',<()># MVK#A]50OPTTP.!LC( B(3/!)X:6!#4P-_(IJPL;7 ".\(R-IR!?("_$CHH@2 M@TC-!M)2EY;Q$49S@8]Q5C*N^TFFSH^&D3P7=3J;HTOF&HP]$E"\G<4P3*E% M4;"13#RATKL36 8^Q+1306M-51H8$YT&S4G(EF4['6"(UUC5O3D62JN!X1ZP MW+OI3U,1H4G5$HN.YW,+J!,]':&P+?*3T5-[9UZ>2U[# > ^P/.MT.]VQ.5= MWB,1AS[QFL8V>@YRL0-NX06%Z<@CVSH.$7<*<$?!8]+#%'^HK9GBU^P-9C[2 MHB[1'6!=K%Y_GQ(;Q=($/]-!NV7^0&\''FU3O1A):/*,2#Z]P,,78( WAZ_) M3YBM'6Y&)'8)- [N.U/6 1Y BQ$%<\ >P$(>FB0\"V ,AK/3Z>:5&%F:U)X' M"##1IS;NM NX>QYM):0W/L+-+X/N:*2=N]C787RGXYZ_D:8>\X(@K*:AN1?M MX3 ')C4[UJZ#SAIO2G9AHD%.0$G"^'73U8,94 D6 SXR<\B\.QJ_QQMS0&*B M@?5/=J7:PE>J>QUO=?"P8"Y9V^TQB(][;K@:/KW 1$7_"D&U3S>_8#5[G3^S MU36GCF-D,<_:RJ[O*B5D@Q\L4&V@*P6-.JYT\JFGT1<@P\T=W-@%VVJ%S!<" M)U "!E:XXPAQ/C@^U%&@&H4.C7HV 9#!I08*GXBCH+M9/VSGW2+&*]TJQ$4# MOH*E@/M31$[3,9,7&#F9 &01D9JM_>EG.TM7X.#'!"0ND< 5R[%T-K2^Q;4< M1CP',S OBX=)G'US2_>O7XFM@QY^@5L_@R/Z(Q4L0)A,((:8PU-\-R UV=M& M&9\XN-^%'$%Y&[P4,!PNI23,%@QT6@)]FH3(&--C_DI*Z2W)_ =JK9P QF=X MO\1X+O3(+CE/H^>#,%U+FWOD.OKC$SA!L\N!'E0$3U22B*9QHQ8DF%Q'%)D"V?=8LC1Z[ MTFU(W 2(O -T[TO+)VYXTEOAZ5],6MOO*9<27.^]&P$-L%!)'!S>"*CH4IVI M[H)+&I>T94E3.B>2-!4+I.5.61WJN:15B>.XI.7(D]A15U&:I&$E5R;F9@4E MK:2"KBK+QGV8!>;1%+ZE'5!?^T&6\M)HVJ3M9WK)S2Y7WS_?,*\@Q>OP1#S< M^K9?O[K.[)91_)%N_\/5C]'B%)>[ <(S=0>;TJ\X0D*=66X_-^GH/#>DD&!2 M67T2.,]5B>>JJ>>&F&TM=J2RRCDK@O%1:Q?"Q,-[TW'9Z?EE@=2=RW-X1()G MR5.&R$@(KL [[3:1H\IT#(JPE-P:==5U@%G.4O5GJ9-HJ;35GY@_B7'U;^(Z MF:RFM$8T)U'^5!%VNX!=@R_D^";_,KSHO80I)G_IPM0M39AXS%9!;MO/'3@> MN_4XN]6,W8IAQ)U$O67PE=H:-0C@L\J>0)Q+0VP#LV@.R*#9 X7GHHXCRZ!/ MI75+F3AP99U7#ONMD22+0^7@3>S2%[/:N0-)6GO3,+,\2"/@0?972ZBY'B0' ^R!#S(;B8>9*\F-;,W%E:UODZ7 M:KC'Q#+)6X0=$%8D:P:B %*4(X0 %[@4 M?"0 B8B,Y"(20"GU9?LPH!2 -C$H.PP$ ,(BQA8K2Z?P!3$X"(S+":$M?89NDW_.6&L>S8\5EU.XC+!:.:JQ#X<9 M78GCI\32*$0. V5 ZGL1N-@2WDN(P1%""L G!C#$'AD6NH<,CQ!C!JDC\DV9 MF%P1*/7BJ^/^'G%]>@ORNV.'J;$[-[\[L?L"AN.@&.EDPY1:H^_.FHNU]D4: M"2>-!X'\MU%74&PQ*X3; =9#T @'05A!4A P1D19W 3IAE=BS6=;N/'8+\Z$ M_3?[%$+)@"2P/V)T&_PPU<(K2\5V.\CO55,K@HTCY5V HNQ#/.=B M,]G!:J7-1(%P/-]$HJ5-PS6$2YC";!!1W<\93IBU$)=OI7IN9=DI'$1(*JIE MH]^U\"^*ZL3^9!A7*P^(8/2#5RYXX(9E>8')_ .G M<4\G-&"YY@E$67[5N'OXK#M6Y)]>5/KU>#J9<9C300.""1!AHS+XF>'41 MA%ZH"C?!C<3X80G^K;^&4!>JJ?_E;09N#L&'EN!"<2T8"&@6Z'+]S/N]'<.\ M;0;V9%A-%/A*[G1Z%'\>FF('H>>EP=+ ?Y4X D)D&L$-/='X)J>83(([Q5B;PWI*TO^+:%1 MCS:DSK+DYB1&7A[8$;^A@]+$3,"E^3!BU# M<*82P<%C^*2[A"OB4;!.O70,=VR(A?PJ]:#P.AZ2 ;Y1'(Z>VF]03*(0U M%!&VT09.>#&$LF\(Q4<2_&V:[[&.2R8AVZ_LM>"7^, 5N+(]7O\5F ],YL:7 M=X89+^\,UU_.GI"Y8;OT>070+4.'1I/+FK.\4?-&H\H:K%QD6THY!0_M1%*F MFT\I+'^6:IK9R"!!*G:P(4D$ISAA*QO=NG3#;!X@]B'"WE(4Z[;P$+C+=PA/ M#[]GM!A8OY<:,@9JR2!CYRZ.&X)@V@,ANDRD*-OAS@LV!*$@P_C4,%3[[!1[Z,,&- M552'2_H65E._-@+W':)Y<)U2@BFU1@A9S1)^EAD=:;5C5.J11@76NB\.&?%B..F":GG^<#O.-3HB[G!;'VW/=EC,*5,ZJL >-_7=K'1O?U.D_(LU>%\R7>7U(,Q'2HW)9[ MU6:GFYD#8TEZ/+-#$8[AM6<\D#YQ?,)7/$Q^]PAM,YZF=*8V';1&_;(*URK@ MC'">R>OGYF::W,@;DC2L&FH2YZ@3.G='X"BY4S6.*N;3U<4@)]EU=NCC18GW M)N% 6V78Y;7TLPQFEUHC^6!;S#&+*L@G!6QQT3S%- /)'/FJR5QTB+HIP$7E M85]RQ*N\?/ \!0?I"O/PMAP11/W88 MW)P,@D5;O8-!_SF#5)!!RM$@:FND]*N"2-ZQ#FX0-%+ZST43V.;[VH?V^!H>[83P8S1V, M(D =&EY6+WU986@Q+/(=7F1(2%:;7)CU%=IV3!ZN8Q'F!QWGP4<5V697>+K" M-QFL@>VUY#YGC,HS1JE1Z19]LGU35RGO:(!'JRLK_()P3ZE0=>W =+F Y^)A MCSFZ<5$_8G_O&0$_I+XH2;V"8E]!#/)MR>?;AGL1&>AE$* YXK3#OSI GKK@ MDO?$OEH4'[R$]>&2Q"6I:A[I 9+4 TF2Q*%:=&/G3)*4 :5?!ZB2!W]*$*N9 MK0XN=PIZ* 2C06A=CCM2'XB/2@Z*XXYPW!&..W):\@Q2;WW17+-L#D;'T6 M+!ZU!07T++X)HE(PBV&_+*28"ASG[+@18:: #'GE?$-9 M9H_*^2R>R9\IURT/4?:QV!JL4T*WE895P/JH@'QVF<@KP4;=J M?'0!IW\4(_#*F5P%'HGZXCEC[.C.SO[(3WVJV:^LQ;$-K^0G?_4Y^5.JS7L/ M.X[UN [.Z?6M 'T^A/)[;]^%TOO5<9>W03<$43GV0;O8M$14U;)ZEG!;7R4^ MV^$SGI31U-:H+\I*5?;;.:.=T*D\B-$R>*G?&@TS2OAK[5;6PL9_Y<+7&($.NN=7B!CEWO".PR_-]/<54EZBDG]Q"C]XBS[P,6SFGI2:]05N[VJ MP*?R(.L$SL"I>$M&WE*'?*>HB;QU1+VUP_)7[K@Q Y4@'-CW8 8KH;//2$#3 M#FC)7]8W*22#<%GZ,JS;W/%,O.":FE?SC23%^;AFJ;O"TOY._:PL-U2L\; M)ITF\@[Z8*G@<-O,)Y.CS9S1'V3-<2FC7 ,#$Q>O@N%HE1F+,'51,_S)''34 ML=8ELFX,^EW5F R[BB$;DJK 9TWM2O_LMT8O%,;"F0BWJ%1L1&O31LNK6XQ) MPY49_77L?AQELI%QI)7VZK4I\#?^R)<#'<'_?CG%7W9P+[Z-00D>$@O(_TA"^) M:$H1KJK7WD_VG/]!/X!?KL&@P,<"2S'33#O>XA%HWRR$K5H0S?76,)"+D(5# M1ZQ$(_VJ\,:!B3R'Y7HD8"=0-DZ>G2)SHC]CU2%J*BF&( M^K41N"A=J6"XVQHI[>%ZO'G^E+SZ+^".4M)R%K#7&G7;O:T+6&9.8,4U2J0*J>R MY_10#=/3$)5]PB\"3QS",9.YB-B;MV*B.G3V6*^2]?0FEY M F%Y)"Y&W?'QRY608O=JT??^52J(RO,EAG "I5KD0^Q:5YJ /NH9Y"I7YU K>X1AVV M1JJH= _>+^$>:OVX*X]"7>>J[;@!?8X8=$Y=.^3NZTETK?E6W'OM2ZU13Y0Y M4LLE_;$SM26=W?*YV8P5GQ^ H\D\NPF85:UB8O3U X@!50DUP+YFP>^+3%%6LO M>EDN\X>3J>;?[:@*FQAW/W6X]&:&GXKKZ3[N40SZZVIZ#6J(N\M-8J],=;N9 MK3(X9] :9?1^.3G;7(HWO**F)V2?N<^K(TO86[HH\\RM[_+^SFJWU6B[\\7Y3)Y" M'7UPC>1 :HUDL:_(Q]XFY3NEO)2K:M+S\N[@H>\>4B.CU$B]JI1R791YY44Y MQQ<,+)P(12.#^Y76")Q GF7&JR<:R/N8XYYA%;;G 0UX'A!/=&^V6, _Q<6B MQW.2>4YR@Z4BH74AL5"YM6C .3F'5#J4,ER?K.B3XCL1-$6K-RBKC*R,92WI MY&VUM4H=3N+ '@BWS@S>O!"FFB>\:3IM[:K#O#73QF,ZT_>$N4O>3"?P@(O< M.?;UQ<:\$U.'@6BV(=##'98HZ23'=-HK!.7LH Z8)'[D)+"L!?SKVJ8WA9LF MEN.X7EOX!Q'(FV8%K+7L%$_R/$)^:^A3> MK5N!$=[Z]/ [NX>-CW4@7B ,Z5 ^K/?)EI MN5@[.U*_Y04B-+#NZ9N MDI/S2J[&(#0_KFC8?ZU9[]K"0QGA-GI-)D>C%ULU$"F' M,>0U<^[@*AB.5IFQ"%,7M0BK7\+"857;"_A1I^@#V;F3Y563>V<4M5$/@$.A@$ M[-=B.1XX[!F]/H82T_R@L(AQXT=?X@N66X"D7D UZM(K-G;6I/1>T8FI=\-K M"BU'%+E>X8[,D=46?>*UZ0-KZ3F6[!LSMPF5ZN<_0=@RU=!A3$>T;YI+@U]8 MW2L=DXPM*J]K42ZU8\SS< )W0ZP#9$RY3D2P15YG@66;U[1L"DEU.^FCR&.Z1I7S0'Q4[)W,,Q8_K79\&B;ADF,@X0EC&!H[=&;3VIH?+_ $^7T3 MY)MPWG1 /GCS3X\N\Q1HQ3A\"BV1MV!6$)B*L^IX$G99Y:#%W20]Q,#;#,C]GL\/9NG9]=="C 5 MVY^NB\'V[+HASZ[CN=C-D0%SDE,$.BD1Z/.\:YYWW0@)H-"\^84@;0<&W XT M(,MZ:]XIS[4N2)]+U23%XRC,PI,&HB25M:]6.6BC0@G6M3G0^T9>$>1(\\%N MU/#$_,86OY1S.%X(&N5PX@J&Z1+= M=UQ1>%K ^/_3M']88:K@O>WAJX2_PR3Q).Q1)X2ZP8+AO(;)'W:2 M.2FDGL@2_ PR(;:AV;[7%G*E?V6)7CQBT-^]4BD+G*22*$D"DL% M2$$ZR.@4' M1@]J)F1.1E4#";V4>Q/=ZA)S-@YW;=\TH[U$23) MS4URT37,]-GX* 97%V7\%5R*X8ZE<#POR4I;/,6O*DYT&1.3-W6JC9/Z;:PA MH;)'4XRI[J2RCBJ'%>!@%1'-ADHE%X\UBU+&FQ):HY-.A$AE_N=B[A RL,SR MD$?7 1?(\)!Q;QW+(O2)#Q/*Q E1]] #2AZJHN74V6N)D=0_Z"GY3S,797+4 M^J:W3SW$VN+$F=];$[_KX)O@^@D^/!'!![=[ MWG)IQ$Q;(,*D%XS_@,404KF C-6MM.\&EX$BT-#E< F0$(LIP%[.0W-'58A' MOV'L!5]B$I"%*3BO4WB*#9J*:1LF01:^W#+)6^3&N(1FO2./P)#IZ\)WX\1@ M14PCT+"Z#I<\G*GV^HI)A#YJ*N O6C1&4Z(TO!?HBEHOY"[&#!.*I(K?1^GV M8EB*M5(*(.)DDB(Q<=DV4:352)/N[9$FC<)/Z7)C&W?@(3H+ M0CX#OTY,_Q$4L[>>_R=WNNM)TO#E>I)TMR-]^/$+7=5'> WR*GWF7OG1[ WU M4#;WMO";YH)(@KDQHSWU^T!$?X?+X=IGU,.> M0,(% EUQSUC>HTD'PK_ "H)0X%V3^#1#HJ[>&"3>1J$#N8$1;32-8++&" 6Q MXF9TE\H'[[]_7>6A+S!<4&_H:KCFF&HD7.20E]S?\*V@WI9^)R[6)CQ,Z(^Q M<;R24SR&;9;6?>0_XPQI61,ZQZ9N DT3/:&GWB$$:2;85&1W<1^JRE(CUR/-!INMMS>U MH\P(PV:A)"R)J+=:]NMM+WYFT2N2B(7Z24&\M:AC@2ZH\"A^@8 MD(P@!9M09R+M5:)NRA.0\*+H+471_5**HKL#7A1=F;'PHNA#HWTU;[3OP7BO M?R7.JZO-IZ9^G]24;JN%EB4E(\R7E/4P/WFTD'KV?D$^>W[6:^7&U$8_,22. M RHUG_4I,0*+/$S"9]'MZ;N?P-FV9MV"K^7 <[#T_9MCOWY#=+8;N@/_>9$L MEF;=@-K;5.4I2]U:5GF&!,%3Y=>$+RE."N4S+XVM!1>A?8]_73X#3O85(H*R M#7A6,TF= U8=21BLF3^-05:6WZX!G>M=8=D;MJ6>6EZ%9?9/FQZU^?MNM]@= M]1N4?+1F35*OGMV:,)=2N%L]_BO2LBEG#ZLB.4W5)AG&*!L3>PM.^)*(IG"B M%2>:?&G=TY;.:'C_M"--OS'9OW)7VI[^&[JP+..$P7?\P_2GD5M_]Q/S.H N MZ-+#_XP7[6?1%&$9C/]HT!F*':5D].6Z-R+F@GA!@K@C#_\D@HAGOMV.J'9* MSM7G@E@)AN2"F$<0E0H(8K\UZO:ZHMRMA46\@*+4N]_N;G@YZF:AZ59 : :M M4;\O=J5!1Q4EE,/3^+R9W6J">! M"ZY4A,5.O6E&3R#/P"DWCW];.7SGN"MK K*C\\1)!$1JC92>* TVI>*>&I*E MA#"4LUC"8H,*L!BVI1^*P]*B+\YBE6*Q80583 $6DT1%K@J+74 ,?T/SF;2H M2-*?:DNYZ-EG9MP]CN6FUZF W'3!^JNB.MR4 \XCL%JS6 6.(^4>L%A'[ \E MSF)-9+$*'+3)*EA_151[F\K6FA[DELP8A>!B:E-8C,6^5Q96^X: F_7#Q%F; MPI9"7@8NX]B9-;P,CI%"/R\88J+S;GL,!A$?7!0J;TLA]=8R:B6KBE[)J*+? M45EL[2!,5HWQIA+\3<7W=%@UJ4CNRVU5ZO/B7S]&,HGDJ$N%=\6G=YWWUSL2<[\[ M=HA-S3RBPJ&U@DUO>V*_>W#6;:$EJO8&V87O?UW2]I;[B$]5HCM<,K MVBK#'KRB;;M [,A#/EP@, =$E-6#Y8%G&561?7;D&!_./OW6J"?V!KQ,B)<) M58WYU1WGXH?A'UVG+4>SCY#B/;$7L89#Z^]X+47 MU92)'5G+ZS*QSO9=+"WN5\5AX/YFJ?RQ [4F%W]@J;-[9MH8D,DO.8FE1VMAYB_M[8T8A]L#U69M=\J_ MG&/G6E&PB<_:8+,.N?:K8!$->YSA.Z^!+]K-FO_R![57J=^1J)CSG9)*O;]KD\[G'[1C+Z; MN-7[UZC+<=[6.-VL#KC=C ZXS\%\;M%FQIJ%S8N2SMKQ.UD<3GL]']P]APTA M:V0[N^><3@X+)K4^[F@J7TH;'=K-_3:MY3?ELBB829MDI1:ZQ8V/&'TH+8HS4P(Y;F0/$>4YXBNS'G55O T49XFNN^.5\A+ M=XR50@^K> 2MXBF*J Y*WO:J]<863Q6]F%3175M4)4D9[8 @#OH'(R3Q=-%2 M6.1A6[C+S^L+FB)*31;<[RTA@]9(!3/$4>J:R#\[E&P9_#-LC8:B-*A*_O$% M!#/TO!\+_],AS>[-1)X8P,\8SQ8FW=A&"+4#SQ7@>J@T.SQ/Q?)@.GJ'IFC>M'PK/R@1$X7UJZE/PHH!' M77B=X!*+@FKYCG 3P+5 &!@EF"BP=["6 M)F9J2,KDUZK3714P \EKPAUATU+V3C%K!4:\;^&34 MZ.D6'+EZDI%WMX]WS%%ITBB@ =5]%^%S0T;SHO C]Z

B+5H MK]2*;E9PW_WGYE#\4V$YRBS8&/1GXFV_9(.I+ MQUX5$7ZI,UBA8.K?:8RA,]=>R=78)=J/*VT"P[_6K'=MX:&B3\\;)ITF\@[Z MH&X?;IOY9'*TF3/Z \LZ#+;N&BPGNMC"O.;O)WI3>LI>,70]"A!MOST54@;* M7(/%;L01QB095T2,7L!VU*<6( ^,>9"H3K)],+E=:(^E@ M)N?XMQ7DDD+&<@>7=)%+RJJAXVQ2(38I9B]WL$D/08LJPB47$)*R0J#LW!LQ M*_FFJ-?":PB.2IG&*)$\AT(K&V1K^5#+7Z2N++QWIJKLL*C;/;C!=8FK?:;( MD(LX%_%3'4"=4,3[[&"JWSO8W> BSD6DZX3BOB G8"I@X/[JYQ9Q'=A M#!="'\(0&@3:!NZU>I"#$V::\/.^_"]VNW\#=M)L]8T.."+:1K M^>@Z.C%@ ;U*KF#!\MD[T()AL80S$8R8.UE9:33G>;7GO)5K'P)7@(=HKX2A MA5-QQ6*4N89JT9RSV>,TO6!.W#?3"ZF!A;1SU[3Q&DL@/XD>8*DB_#0Q=>(* M'VZG)ID(=_$/#^R'7T*:17=.8NE?N3-1"]&=HC#5X$&$K0HQZ$#)9,+J+6WB M>=' =B^5\$'SP&S"VUDNP%, %D52M"NI]X&P,4H](_Q$:][HVYYA-J[IF_" MNY\Z57R@SGQ\KS14NB+628'UM3'#X />\)<_#62Y\RE],?U*^O3++V%E*9V% M':,< Y5-!]U+L$Q86[6 ;TU/N+'!H%C"$RT%0RWZ%0RS('6N_BM#ZU2=[;[L M7A]M]3>6F)&ZPI]J/KW,(!Z8;N0'!PA)GTI_,Q,4<\'%33:773,F$8.PM4>. M825V'K"CA75V+K#[>&;ZR&7)ZB\MN8EU>3JZ'X;(AN5Y^*<7S+ V_=_X-]O, M"XOW4+9,5CWG S'#A?8$+!@V)R8;"V6RNUOD$:G_"5X!?,GFCW/QVD(.TH4Y M+AM_/QN]-%T/9H%%99=FL#NS&;BV.A-F9TD3L4F@CX"OVZ!,Z%,VJ L1GZAA M21TEM[6@7K)'@0"P%-*E#X_GF:B,&LK39\U+JD/)DM7*IP[%?:F,#PPSJB@/ MY=2^[Z#;$M6]K<1>@(?BK%RB>8ZMA2TF I<6G%KDC5CMC,X2%5BP@K[&;S'O M)[(?Z_JH_T9$3P&-0\ITLBN!GRM)B:VLRU9[U0\I0?JI?O;F6&2+3 .J38 H M%QC(]*91Z#'3L'.):=//!J@"+)#.3>PL'\*+G(C)DA,Q^66#6ORE+=SG?A^J MT,C4+&EQ^.[--#8(2:+LF!Q9IC8V+=-?H,QEO0;'33T1S(]T8TV27)HJ.:=D M_1E.8!ZX<\<+0T$=;2,= '4J?V\_MX5?;VX>VP(N=GXBI\K8X=G"'")\W21K M&@6US[7PP?P%[2JN*=(%9T'7F-AT)# +9K/9] ]ON,"7? CT&87<1+^A0F#G\_FZR96W2=Z M1(/ C@:!9-/!MK,U$87 (R+>E5JHY75BA-"=P#)8G*'!T(%)D:#,4D4&-HO0 M-70:F.;]/59+Z0 /EV9#++BVK*5HZW?J*QB!SGS#%2=F8Z"77XUL1?$9I_VG MB0L1W+OC_D >CY5SN,U! SI)_D1_>'59!Z7XA@]R1U)^ 3WM!5'H1N#.&?6, MJ?IY1H,$_ DC>G!?-3LM+7CQ"XB \:XMV%T>78P/MP_/#V H4EX>6((TA?;T MW2B;KSAP6^E4C.2(L!6OVF8!X=!'6=!'P[-!'R7TX>A'IT,_JH_=>,E2QJ&B M@^$L_I=7CEH&]>2!VT' &H%Q\9E"_4(L!Y6I\!=M-O\DO#B!#F_^]HTZ,P(2 M!_T6=#; ;<#N81C;SP/P^G7JKX3G#A/3G='-.FK!HYT7,]K7B' &36^I8(AN M? _8=&NX)5\W 2\OQ8O&4KP(GT*A6MI#8[ZZ3I,YP94.W"BJ\T$;0:@#XYMZ MM^SI8I M^H3(K\7XA@HR[E6";\R"CM %7PB6^0,=;+HQMW)#05>@$?)P;R.3@&:Q3/#G M(K?-7M>%T:97)2>]50R232@:?+Z">QIOM,>+["U K8+VM"E?^.A'.N\@.Q;E M X@AW\+M7=9R%GE+U^PXQJ/18Q+HX7/@Z:'O)JX%Q<#3(AML1ILO:YH(W3W0-V^F&4S*SN N#;,M: M&;U'2;\<(,4C2%,Z(NHJ3=./I*%*U,07C"%<1*<$05! ]_6)ZSJXFP94M!?A M"1PURBSN)D9; .7I;9P .XH(=W M=G1&1_%'8+S&>Q31UCQPU _4:3B-,2Y+ M8/F+U#X%]74-Y]UF,Z6J$"Z,*0G^H3F;@Z]%AXWCAR#*UWZ0MI!TV;7@B4L$ MPQ4S73V8X>Y"$KB!/)I 2+3QP!Z4+)[##FZ >6$9X#H$Q@NB,U'_W:&O=%R\ MR)E;;,L!+DMM@J".=*D@+/&R1^F89EI[$;%K>H'![V#1*A8P0V N!!!1"GJX MYX4K/9N'6TAC)V#<316Y.74<>L@X"7!71Z!;*0E#XV8](P4PURK#V(MH8.\F M,(\78+:_P?: (+9\H[;/C[VI5T>#D;(-3V2VN8-.+UJ$\-T8ZK.]LD_,9N!> M3FI19A PZHBL<&81!NSJ75.6>CD69383/(Q 861#;C!3+:HXMU#9^DH$=^' M_.R:Z.B3_,))A?DJ.;<49 U4#,FTS(\.6,D7$I4!N.22)=!W3- MKEU*R>?8;TDILX3?-A0!*&D9;1ZD D?+YT@P%NOG" M<[&,CMI%(ZN>+^-ODA2JX0\3#""S2X%)[(HKDI"=47<=F9([Q(,]Y,#]6& MLS3"!(MURLZ10/>%J3!>N)WVA HT6-YH2[;?_@[?"8]X(YT#Z)%_.*YEO*/B M_VH2RQ >J'>$FH1I_O0L(A/N10?SL4<16_S?W#:C77QO#KT43338A$-+-ZM9R\-OUTBJ^' >U'#TI,JUP^S&ZB5(#[KQ@2S!W-C MQ1D9:-?0>KD$J#:FQT!H"_3(HP.;9N$[?_I9KQ2IC9C30<9["BQI DT*.S?! M9**I.39]0>JT);6:T5(.=3=&=;<5:AGS@\/\9*(;U[_YKO6"J_4P>7&-&]?- MP%/N=S+PE/N=@AC/6'M0\,7J,./%ZK#PBX?I%V/,+W7&/0G?Z5^FM$8L^PYNOY*$1PO8 M]\YB>RC>;NSKHI_3HK4)$INQ5Q;7R5N M!EO9+%,70#GOR0[2A,3D_M1%;H8 MXM,]I8AXY] PPFE>GDV7%-1SZB1LNXB@WDI$A&D9<&M>3-]*UVN-'M'4_>H88\JDYZO_$MEY1; MY"(ZC*#>_]SQ/.)%VTP8H,3.+G!/>+RUG+Z;SOF*HIIP>\1+DMB]@.ZM1F/# M(;2%9Q,HK+EKTZ0CHAE *]'2AF,/RO2I# Y\NLCZF82'($E.7/BH.)@Q6;@3 M+P3=N%E@!(!)8)M'EJ348VL22JV54>Q89J8 O3G1?K"MZNB)L"X&W1NZCW G- MDG*37<_,]SCN<@"/R09+5&8;O&E"[.Q^Q?MA%4T*D3H\*>0"DT*V1"D[PI%= M<4==VOY(@[8J%6U_<_2V.&I;'0PJ-B@9Z-M3JC8HJ2WU>Q4;E-1K=SO#,KH: M%<582$GDIK9V1\,;R.ZC@C%:E%&%\>F*%MK)NWZ47:%>>]#+,<\,QQ1/4:^4MI1A#/'4GCDL'Z1?..ML%+# M73KRK=7"RGQAMVM./',Q;2U;>>Z+EKQ7,[,LZLU,P[#(F:FW%1'HH*W?X?:M M7^&JE!WM02?WCG9N8=D/)9:SSIZLNP%/<*6O.]$LXW!XH MVPZW=_M7V>]8]:^ZB)_$BNCWMK_'B3X:M;H;G* >4)_H+#M"[E %I?!E.)KK MHAS%=8E74VV-5+4GPIPW>BQ\$=H^2BBR* MWT1WWVF^!ULS^ /3NN-4#PM3EI+U0'9E:?GI08*R=I(2!H2(T@+?P7P3'8&% MS+"*P8SPZL(*"#]'\ MJ1BEH,3)*ZQ&KQG,H>1FCC3):::79H5ED4 /U'G:*Y-'=A;#SESB^@]:21A6 MZ$7E&EA#%]86@C!B@2A]ZU(1B2C8Q(]+%MFC,1%IBF4NXX40>.FTPU15AZ_] M)&'UBQV?$RV-+7I,5*:(CT*6^8GUNAON\?#8*%W]D\K(B_/+=F:!T?)2S/\* MB_&8UF(THD7)K H_1!5C=2!+E&/UE6T$A4B T2+HB 0BD4(?T:K:&"B4%;/\ M-&?!3-#BD[1MLT4R8;&G%XQIJ11#<5MDTS)SGIAE\K "B;KFTW[&> M/Q9RCOM4+,5/VISB5T1FU%AF>&)@!<9R!K2H2JC#1T0HN+^_WU_Y#^NF_*5. MK/Q#I$MQ'9:/U<3>.EB%JM$CV3=$T@%OHG[Z_H4")&1 AT?0]2:2A4%I11,V MUBIILS%$+0=9@KQSR(N+@BKXQ807VV#6]H?O8&6 M8-:+[Z60[Q-FQW(!8GN5AW#@?'TZON[5CJ_E=D30A?#P;L-B3,TY-<]A8/R9 M0D&Q1!?Z.ZO[6L8]?B*L[T%J4>$2A,^JH8O/1>,8HC&HG6@H40^H4!(HDV/4 M"A+B+;']RRI@>N0=I:!>N//#)8%* F::U4P2NJ$D/,:-K9*F=\)7$A+Y.83H MX7S>;#ZOX [7V3:TY%(VM ;=TV]H;9*]K/WLNF@KMB'S]_U5OI%>D35IEU3!M="J_LVE&CE:P^-&+H M=;-5G"P!*3XEB/B/# 4DKGAU#IBQ1> MST>V#,%D,A>/^D_!?&[1SYAJ]$7SM78(.E/=I=W H^-,'DUT3NV8]0:1->/1 M)SC13M@6,D+O94@A(9^EN=L,H1D9A@CF=J0_(MKD#)D506MP$]TD['0_?!9K M0!ECY%!FC$;#4)A3[\_T9#.;/93"G!5>RPW9\T;*M*OY0GJ6VI(#3'1D2&;KNOED.H?GO0 MWSZ]G'4-.;-2#[E,DO,DN89Y"IOJ?<]0T'N_XA,\13Y!K.T*)/U>#-1&A/3+ M@!%.F"6=D>BBJ!GE;^?A*#E-FV4,DBWE7INJLCK;"[.J)TOH%E_6A"$,%;X[ M[8N:=,C?%S5G6&@,+[&*JH!=J,O4P/+]9PCCOC2[T)RM; 0K#'&MV(KGKEWE M#ZC7 _9W>;)%(2YY.D--D]*6]O'Z2B_U*CD%-6=18YQGNK0/3IBV_W224:SE MGMI.DG8Z]?WY]<>/[^_O;1A@^]5Y^WCCZE/LJ/:1&*^:^]'0?.VCI*AJ3Y4^ MPD E51[(@XXTZ'3Z [GS,9R+(K6G/FC;FQ !FNTUAEV?;G!5+%;DD,0&-/5K M+7VU1 MP3K:7.E?__S&LVCGG!(M_I0RZ:K=I$RNFHVHQ)0J3(TE_S:K,!U?_U4R;6Y)]JMERIHU7HY8S!HZ0(TBYR[9B71Y)5=R* M[1U)=>5^[Z-W)6E2.*%N:+UH4D0*&%EGP,@>!4;&\GMS JN$&VA-#:2>KZ04 M*DI#)J4HRI4L*T.I<:%4,255BRG=S%W3$B3U'+%4S7R1;GLUIY<;J@88JC#* MHLPC#:,MOZ[";-07XNFN&7?22F75_TZ;>#V'F7^2'*5?I2Z)D^YO=)J5* V5 M;KJ57',-&Z8Z-DU5-G:'L-M6FC8EUH8]+%7I<+.V553;TE_^)$D#I?.)V[?F MV;[6XSUS.,\>2H)1RWB=N8H,=M8HULXGXF M4<*_)?5CF.1!O/D<1$/"]/VT79S-+6=!2+1G&?:@BLQCG",B-#>BXV5D-9I8 M$P_>GLG<9RT=!]1\[96"?DGF2^7FJ[GF:]/9FQJ?O3U,)B KWPC"]R/T$09Q M8^*_(]X=ICXRI$57"['_P34$P]:&_T(@)])&BC&6L"#1W*R.VESSQH_?:C0S M5&Y-FQ,_?BNR_'UNVR[/M@WVMFTFA&O$$FY3_#1FC+ M:6/L6"0R;-^=-Q:QJ5&I*#=L]9E3DPV;W-1R@!X_:\OEV'2X::N1:=LS?Y+B MCG1['\?$ML&.@9ERR?N53=Y=,%(6\?@Q0-SY?G4I,%_YE-B,[.WE\5[ M9D\0/B(.5V"R6O<5<'F[R:F+R'#1)%K5(XP48G= <@34* M318U+G6?18;=;<2\LIR'1DPLKC'Y^4XL2_CFV"Q9J1&38QE7C9@*31OK14UN M]G!#3]"*_I1&IF*V^+\SUN.B'!&.4E,71Z3$L@])B>L^XB9$K%.#:0NW,$B( MR85G DNDV3JY$!CLID5DC:[G:.R><64*.GQG7EFCQ6%D&FRT4@V)I$Z7MGWU MO2DA_A4FA.N:-S413"W&DAD*V7W);3O0K!7@M>,:,"8R9Y")P7$V@<\VGZ/F MM9YM5DV$D'G0?8>>M"@'MAKZZ&MCBT12F3([X>OZ,HQG[G@F53$NL304ZD_O MIN%/(V68NFOL^+XSN^XDMVACS[$"?_,M2QK4"V:@=Q:?X)]7T[X*'S?,6HZR M"2]U=E%>IMR4ZU9[]K"0[JGYCZ#.:8) M?1B--E-D/RN4BR)K9HCB9^)5QS>3APXP-)9_,@<==:QUB:P;@WY7-2;#KF+( MAJ0J\%E3N](_^ZW1"PH*#=G@A0@7FF'45H5HG8W#;T 97JMTQ:C\)>+CPMBN M@#"6-O?(=?3')\/TYI:VN#9M.CUZTPH#].;KOB3.G/VISMZKBBN7PI.3D8'00.B[8L^.60N(\#DP+5PY MX6$R,74B?",(6)ZC'/7F1;B]C9\C"M^^W:8ASIM[JMK$[.0F8RX4.G>LQ:3. MF99,'62IT_%"N%6.;?]R*;;9BX4AD29HLY"XS0]_ C.!.[W,P]DS#U%R3 M9.WV-LY!KICD_/>2V#1'(2A<(=1 (2@IA7#KV![NW(!.^$(LQ_1](OQ%F\T_ M"2].H(/K^>W;HRBD(FW!I;XH<8DAS(.Q9>J"INM.8/OHR$Y,=\;U"=F3 M+MBI$.0 M6R3B!,B(5Z-6>'1-6S?GFB7<_21Z0%,KV8:8BUW\O "WO7Q'> HL(DB*=B5U M/VB_"(XK2#TC_$ S7^A6V3,\PC5]B&O@<3JK0;C1J8,#RJA+M\EN#&>.1S;I MI\-]=$!*1\9KZ:,T=ZS9Q+MZ^&F11?04N=.1N0+C"JPT!;;7)A)78*=58'(N M!?;5M#7X$_[B"HPKL,M08');^M]<@U5>@\EEN/B]_=R^;7+"8M)PC96EL32Y M(RNZ,YL3VZ._NG =D' Q#[57+?)E=\TB]8OP%/XD/#J6J5_$CGV=5$:Y&;05 MLP%21VK??W\^FP=WMHG?TQI(X;\_/WT3[FW/IU@Y7QP]8% Y99.C*H)7,?9K M:%2$4O5\^Y^7+54OVD_'=F8+X>ZG#[8.+=VS/B4SC8L9%[/2Q.SVYAL7LQ4Q MN]4L/;"8<_G-M'^,L=2!"QT7NK*$[LO=5RYT*T+WA4Q,V^0RQV7N.#+W[>8S ME[D5F?NFC8G%Q8V+6_GB]OATQ\5M1=P>78(%#-RQY%)W%*DK4I5[ZC.98\[\ M94H$>@0@(."?,'&=V4HI^E_^-)"E_B;C2:UI"VEQ_V#:NA48[(<[=HX"SY5^:?I1 M1,6D($.X-Z)KAK.Z0HZ^E@;1O$Q:/'9]A=^<'!M0[K2'0Z4H-.!PT!YVLG]: MP82+?@R)IK I9BYZ.-=P]+#L@N=8IB%$:YA=+7X@M4MEF?XNEI'#EFL40HZU M7EO_]]XV,-D#WJ<)\"Y0,11 *L+QP>38^*32 6T!?&"WE\6^#F3XWYOF_S(U M/4%?2GJ!+PS$T3($V_&%B6G!7Z@_YX$[=SP8$M9M1SDN@RA[)9TC+"+9'/C6 M?3?!"?*"\1]P/::]X)66J8U-"W%(Z*T:L!Y[F@@O!![&AH<"*-@QB<8!ZM>! M=[L4WVJ\$%PR(2[!0RG3AH=J]@*'B76?F>G+-VP=5T>9L8RF\7]:>8K).JW] MH$A+7?DU;-9^YM+?^P2,H-I.6<-GAF^[D8TW8 .';'P,+LX)#?S=L:Z+$J!MX.=\V!=X0V=2KL!M14GL!<'%)W0LJ\3ZA/UV\_3R_)]W=R_"_??; M]C[;:-5GUIVFH?:+>\$S:@R77NB2?EY<-VDZ'[V/B,7]0WALPW_!#>/,VJ#5 M_:[-2!YV#3UPW +:O,E:M*+O'!/FK-Q45GXQ?2L7+]=F1G@6;U*00$2IOIV: M9+)>4-Y,'N;^8 VZ*B9SHD^\-GUXE9Y[EA^VP"3\PMF:LW7-9G2,ZNIS3.V+ MYC?+CH88\YVH@4T=9M8XL3I(JC8F;!QT^M:$DRI^3L+/2>H@QGQ"_)SD[*1H MWN)>\(P:PZ47NJ0-/"=Y)#X1?G6,L6,1SJL-6MR+.R;AG-Q03F[>*0D[%UE' MM<0SDQ>7:%[@\E.29C'QA9Z2)#Q.N]8F;<+XH0GG\IK.B!^:5'1"_-"DQA,Z MS:$)+U0;25)O3L\>$?=T_"PU?AYN7EX>G[W?_4KU[KO[X__$.X M^?9->+Q[>G[X_BQ\_A_AY3_OGN^$QR?X]_O+L\B*B8D&ZG=.7,^QA?>IX['J M*LV':$;0YG.BN5AA93GO6.3M^:8?T.IO< SA5\?$\J^E7$?Z4SJL%^DW]#6L M(&Q&4?ZQJ,MQA2G6'[L!H1=9VOLD *\S[#?I 1V!.E@@/7>=GR;QV+. R>&U MHO!N^E,!;K"$>=2JT@O&;(RT/AK+L*?F+'J/:=/:9_H(N$G7YII.Z])$K"O# M:2_]KLV(;; "-UKT9FZ#S& C@^NP )P6HGEP?SA&?%J()^ZQFC1:AFVPHF_! M"%%O/!PA4-D.:^GHE?B \#$KQ73X@+B@[M:9S4S/H]/&V[#L&_3C9(%^.UX) MS\4NO_0C#"=9>Z2:9AJYJ8XUYQ&5R?(G3YAI"Y@.A0' XKVP7L]P;(+U>6^F MZ\-2X_B<"2],WJKOU8;J^_.KQEVEK#EK5I.B5"Q8'1-B1W6I3%V&]:@3QX)/ M*'9,R7JH-L*2U?!EJ=I7%#232GY*/3%5P;XU*/B&&<)P&'$H4(O\#$5I#[OE M9%4HPW9_!\I+WD?)2KNCY@*,V7_[)\WZBKI.XA-MPF>[.WCJ<(Q-KK-.BFY MES*K2J\=[@>4N=%1D>+I?!Z;-H:J+ M' 9S57TAJKK63'^HIBYV=,P5=P7YESK9IC[5B"7\ZI)7QW3K'!UNTM^:Z4;[ M+Y\=S37PPQ>8JNX[KL5U1V\%ES?QQG X@K+ZZ\SD23@QB< MZZ\J+RWJK\\N0DM]=8G)]1;76PW26WLQ-M=755Y2U%=W%K$UX5=G1O[-%197 M6 U26/MQ-M=855Y3EA/C^U-XW&__KYT[UD$8!,( _"I] @V36W?K5DV,(Y:F MD( 0;=*T3V\/9Q98R/E/;##<[2+-"VR!+49L%<0;=M5<6++KHOTV M.MEOVS7MGAAELU MEY7KNMJMF@ !9@:X M9:X"#/-0Q4XH8&[O7FTYMI+XQK%SE@SD/OW3+5O^;TMRPN [9U_L!%OJEOK7 M:K5:+?G7O[TL7>.)!-3QO?/!:.]@8!#/\FW'FY\/OCU>#T\&?_OTTT^__FDX M_,?%_:UQY5OADGC,N R(R8AM/#ML8; %,7[W@^_.DVGO=#SP8*QU=G^_O/S\][ST9X?S/$CJHKP?M]?(^,#H8'H^'AJ%157O-P>' TQ$::C 7.-&3D M&N"[(C,S=-GY(/3^'9JN,W.(#;KA$D0_5R#SFIG!G+"OYI+0E6D1)=E\^LDP M$#1GN?(#9GBERC.33GFC:<"PVM' B "^]2V3<;W%DA2*\OZ5RN\3EU'\:XA_ M[;U0>["OSC6DP[EIKK0X9^M$W.,G.BW(:.OH]/1T_P75K[H%E=K$RP_QYW!T M" !KL*U32W7>\-=0U-M&&]*AI]<&46_#-E2.M#I=D-7D?]--FY$,6^UFQ#6U MFL$)46+MS?VG?H>J>"?V])S,QB90FJ0HCP?\Y,P,K\%V)1=E? M!?Z*!,PA-#O!<0*+@,S.!VBYA\)>_[$*R!ZT1!0I,<@/0GP-' B%68/W]S;M MD""!>@A< >71"+JN.=7M/50A[G]]QRW3U>TX5+%" MMXW68_5'>&\X]OG@T@?_?&#@LV_W-TT^%><:%1?T!,54!3\=\/]&QC!UYH<& MK_7K?K%L@4I(B3WQ/O'?Q4$=5XZ+-%0LB$6Y7GX455:+'PKQ-0AU'-H.N_%P MH<);HB[?4DVIJ _SHN8$C R%'HG]TO>H[SHV+AT?H!-\-4']V02&(F\:U5%T M*2TI-$> 1U*7#X.49OJ"&O[,2,GN\)I=^DOHV()XU'DBMS[= FQEDE+TCM71 MRU$WD'Q/4;PP75R3/2 H+5'+DY"B]+X)I9B6$1';8<+HG1E KQ:$.=#.+0"4 MIR=%ZX,Z6L;/.=J_]!2]G!%;F-Z<4,=[6(!H%KYKDX!^_G?HL/46+&0#<2FN M'S5L9<3'<#PCR^DO?SXY''W\JQ%QW($]NS3IXMKUG[: )5 U. MMD=H36 A\^209],#.T@=$.Y=IC_J4$GH2'$Z1:_?H9;KTS @\(<@: !%@Y-$ MC+)$>X320[@$F:_]V8,S]YP9S!\>&UL\,.AX\SM0: M6YNIH*=*3H38Z**(6 M$T:H,J2-E+8AB/<(O7OR1+R0S )_">:'!:;%*&X$7H:4^4N8*]2!DY.28C8J M8A;3-)"HD5"-MBH3NCV"ZXK,2! 0&Q9!2X=2O65V564I)(=%2 05(T.F1PA\ M)0S7G'"&7<(5*7>;:25-[' M17EG:O=(T->F$_S==$/R&S%1$)HBKZXN%?[[HO"1CL$)&5E*/0+B+MK66(.3 MB0NU%?8?3( Z%'4$I&!\*((A*'&'-Z'U#BU2CP"Y"&'%3BB%B6_J>+I![LK: M4B@^%J$09(PLG1Z!\,7W[6?'=4$30?MNH!_>W)FZ9$RI5AA40D<*S$D1&$&0 MCQ&EI794V^#5>R3I6W!4=(0 M,1#@>'/BZ466FHA(,2BM@S/4N,G/T>L1-./C@]%W$, =[LCZWAW,J!J85-:6 M@E%:&@.5G[__PG&(*1F<5(]P^$+\>6"N%H[5*AFFNKH4B=*B.:73T\28AW"U MBG+K33>[HW,-SCK8!M--=G9:X=2.O!3'TOH[RR>_,Y5PRFQ>]15JE:V*U]H" M4=D*.3U]?WS\L>0_J&^%&#^+7WU*"E #X-&$M=W688VI2D$M.20ZH$9,^@1I M(?RNBUUU=2E("C'\/H*1B:SK E&N*@6A*;#?1^E7ANAU<6@B(D5$-=K?1W1J MHO:Z^#23D2*DLP701Y2JHOFZ$#70D.*CMB_01V2: _NZ&"E1DZ+58K.@C]!5 M1_VUW>PF*E*HE'<0^@A09E= WV\K5I5!<=*XK=!'\4=A?UW)YVI)A5ZSU]!' M<:<1_N)V@2X$4DI26!JV'\J[#WT$JS)^K3W;-Q"10E1:ZU>'POL(3JN@M7YX MK3T3*;BE&$+K^'@?\6\^@7%%F.FX&DBKD9-B6HI"R,]U&#_'U/N$GEK<^JL9 MX*GJ)Z(-9TOZ4GQ+,0R-"/G02/CM,*_%!.] ]ABB0:(BW>F3 J3?* &9W<+P>WWU MJ> EU9921*>UMD3<#FK0#*%*4PEZ)!2@?2>@ECQ>DR;> ::,B@ M.BU%BZH.JO42F<+>=6KX/IN!!Y8I>8,N+U@M^\IQ0UC):,.W*2,IQJ7@5,5V M>MZZ"LYI@7?XCQ_SWVE%%JPQ3%0$Q M7><_Q/YB.AZF9Z/\"?[X3)FSY'$##G@'U8^ %C)%AN7=M:,)2J5&/"4UZE4O9U:L);,L2F]%YC*G.>4BB3U]$. M/AH.QYPZ+A=O7,7VO7N<+P*8"7B$45N+7K,14LU23MS*:UE:ZIU(;^"F*VV9 MJ&T;,%DFC8N#L'W4M9K\+6UUD="1(JZ7"+8#2@BX?3A\ MJY+QVF.H1$T*8"G(6)WDMX.N+.RJV6]L@(:;1E( 2Z%%^L KIDT!<,= M[+&HB@F:6X5<1EP"]_N#4HBR#NYR-FBOD6Y.PDTN4[T$*[@&KW&\Q"T7?R:J M:8._)7Y2?2B%,Q72@H?92UU%"XRH">AJ)R1VBE($KOUTKDE7"GPIXJ@$?+]G M^68,,@M@9$EP.]4N%MHR[EH\I3I13A]4T8G<*INW8LB;476@8*^3U:L56*".DDICN6LQ'H<.0,CYK## M,A'-/:$L<"Q^]3Y(Z!NPVQ:F3:2EV)9S".NQ31G%,'-6.Y 3&=V1@"?-\^^? M0(%MHMQ(6PIS.?FO'N8,IWC3?X=SXX@;/YN!_4JC.4];BK/Z6="*X1SQVN&< M".GS.["P%I ";RE;4M82^G+\*[X9$0]WH);C+;@QZ^=VX&>2 HW M??D/6'R$RZUZ7TVDI5"7K\2JASIA9&0X[3!.W>#JX=AR^;P!#RGJY3NS&GSO MNE=]7AQG3O%CWMD% =^&9(_?9 JTR(_2)RZ%O"*]+G.)P##*\XQ8%0[NY&\; MZ#?8::@S>1@/@POB 4_]O)0VQ*5@5R2^Y<#.1DO35^F(COG]TG>X/\]FQ,+X M$?QU;S)R3RS?LQS7:7=>5YNR%.A2,*P =,*&XXN,C#RGOB.5^4T M;&=@*S*1XEX*GC4,\.3\#ZI 30)%S[6@?52[B8@4Q5*8K(!BO\/7&='F;59T M-,'RYQX> 8 "\72UT1C59"'%MA0;*V!;,,/QJ0;!D8]5P;.7Z$?7+;4?F#7U MI;B58EWQO4]]'XV1&' !Z'N$?^&7/VF[NE4C)T.K_,65!*V4-(XM_KC7*]9( M,+F[@>(O-&?NY&D)HR)5*9IU=ZX5;QD2'X'.7R?47U#3_)N0@>#NS#4_? *R MF:P(VBQO#@Y?=!\3B>JT17H#5E+X2U&I%/YL=@]G; C./$21\.:.;.?$U-Z_UB$JQ;84KY1AVV]?O.IC8=H -A&1 E:*.]9]>*R7^%1>GQK? MF#1=IV]O?:N=V]V6@1374ERQYN[6] *HZ3I;1C#M[3+?5,OY56R%5IXI/ M=6['-O'@,5]2XH],T_[75>W7_1=Z9JY6#H@>1_>YX?M9T_@B>.:2X 6JK\70P].(0.I\P((0_GZ9!JYS MMB*!X]LHJ/.!XU%F>DR\FIHN!@O/!S:9.O"4AM!DAX4HL"^!'Z[.!U%!!_1N M8#!.(WJR]#U0IV!] V^0]F!_&Q*^AB%ANMBAI.NQ$+/BC'JG+$WUT+A@>_3F#A+5[+*0GJ.MY48^N]L5DPQ%]T=&;[ M>)14H4OBUN3?,SP\3BX5,Z#UQT0(]^LE^0[3%4(MA"THZ$OB1%BQ),TP2:LHYC5]] MSXZZ"!WX_ (F"2MD,\JCRSMJY;5=)ET598JY3RF_UP0\&7Z$ZB&<_@L$\.C# MLLH13:N1E2:5CDZ,<8PQ.9R?.4,XF;K.G+<>'EKH@,W)J'ZH:1/2D(B>J4$: MR$:A^[K-,B\?3,9S982%4WS6/=7)R>S1#.:$?0UQ M,IS,.,'ZR>4MF_2:\[3ZZ*ERD43*\SH.0]5;#,7:[0VG%1#[]2PG3)$!COTK M$OU[XUV5/RE1VWG%VAM,H:_;^XEW 7IN_Y_OVGC1/'2GV>FL+]\)E_..,/+% MMZ>PG)>39=G(D4YZY,^;>?KZ)&C3U;# AH'^,?-%I' M_W\D+^S"A95+0^_42;RF^C'!1J';OQ-]C[AEX,%M>3IH[ MU5BE$YTJS/U)'(*[0.C2:3H/303>VH4HGNSE34Q6C V;7*$\9@R,$A9, M(^QO$-Y7:=0K!A75%;BP?4XG4VPJ+F' R^>?A@!5XC-GNL5'90[GAD3?W@EM M2O9)+-:VLXB4"+^];!)/.S-57IHKAT7?$E79&=$CTM7=(86%?V'E58[K;1)5 M4"#^]G8_BI ] &TK<+AMU BL-53KA&-;.SW#7!'X^.F>.!DI-ON3& MG6_T9W]-\MUPE5I/MO&4.I[/ P)S!?@\:*RH8T5^H\3FOCK;M[;(XQ!L7&:_ M1":0^O)OW9,+3 >X#H@CB=@5BW5A=W;KZ=;C&2-!G'/]N("6SA?7, O\N'SO MV@9T="V<<1_$5M,5S!FNSS]+BOV. ] M=T4A8%17O!L>-JZ:?>_2-2G%SE.&.?ZS/NO/MM."G\=H8ZZ-TKC M343.'YTE%($%-#RE,U,L$J$'AYL-:"4&V\[ZUPXZ5)QQR9UO22,IX)LY-)V M],_.Z-'M[-[C+6$,=Q$N.9=+W\6S4X'I-IL06:U.F))&-RU1>K$YV-+=JZ+3 M6;!K??3&O22QY90$FZ)2DY#A6,9T(/U UL8,NS'QBG@VMIHVYG%*0^(J)-X^ MJEL+Z 0L9.KNZRM$L?[;=Q46_\*7=_7FVWL2\=T3\BRU>,(VU)(ZIFY3XP$D) X MS2(U)$O+_/I)L!;5+BXXK"-%=\A%%HOG _)#+D B\U_^]=/)[,D'6JZFB_E? M?Y!_%C\\H7E>E.G\[5]_^,>;YQ!^^->__>E/__)_ /[SIU>_/?EYD4]/:+Y^ M\FQ)N*;RY.-T_>[)^AT]^8_%\I_3#_CDY0S7=;$\ ?C;YL^>+=Y_7D[?OEL_ M44*9BX]=_';Y%W+>!1<*8"(%QJL*B42"((+5-B0DK?[?V[\D+%+4'(%2,&"4 MUA"H2G I696#L=&;S9?.IO-__J7]DW!%3WAX\]7FY5]_>+=>O__+CS]^_/CQ MSY_2/%IW\X__BG6Y__J#>?EC'&'S>_O?SH:GK7!_EKY8__ M^?MOK_,[.D&8SE=KG.?V@-7T+ZO-F[\M,JXWL_Y57$_N_41[!17(V':KQ6Q:FH1?K_G?)O+5HKYX3\L-Z!6/9//-Z\_OZ:\_K*8G[V=T\=Z[)55^ MC[\7FLB%/,/S?[?XUA^_8,XXRZ>SS?N_\>OS[V[PNL.G3VN:%SJ;L8OGSQ;Y MVH=F35Z+Y<5?SIBNL\V[D],5O$5\/_G[U$7#%5=I(^?R[6=I*_TBS]>KBG3:U>C.M=SS^ M;![W'\FSQ6K]HOY]L2BKI_/RFI8?IIE6KQ>S,HD^EZA2 A*%!R:L@VBM!MK MZ_P3/ZY.3TXV7PI39M+%W]?EXJ2/^->+02;_3-8\B$/)\(H^T/R4GO. >6&M MEYC7_\%*_]GI:KTXH>4OG_+LM-F+IZL5\?_+&_PT4<9BS#Y"517!V&0A>.G M6YTTD5$U]V;)'C"WH8_Z0I]O@CU#2ZL;K?Z@]:_L:9S0;SSP22ZDL&8+46CV M HS5D$0A8!C2HL]DR'L_-@,/946DV 3E O$&A-4K=F)%]I$4P,U[..S4MBKRP%4B!R$)FDH$+4F1?WHQF3Z]J7 M%)TDT(T1?V?]N\09XWE:3J;SZ6K=!ON!+D#IG+6IBD&IR#1U5D(0E*%4]M(5 M._(\$;TC_8R$HH>(A4-&:;+T0A>7N]/\O@VMD=C />5]B]1[ MSO* 3IY7)$FG"H%7%,.H"A!Y65$2-3@398Z]A?T5)^^1W?O>,C]LRCL'>0-% MKY;JG]#HNV+/1G.$X5QX\X,4%P#]H/0D8 MDY(J@*;$R%BA "I63*)(5Z.,27Q#1F(*@L;*MHTQO\.Q??KPY[;_Q MZ_X)"<\6)^^7]([AK=1/T!6". M]8PV5BBHJ JT0UT(A7^2,=288RPB= ^R!AG)F#S(8[+[3G7ZN#SI:^[O&,L_ MYDO"V?1_J/S;8M;R"/Z.TWD;X(OY:\JGR^EZ2JNGR^F*?_4SOYR_?4G+Z:)< MCB9'&2)/*=AB<]O#M8 F26BG6SKY*MB>'8GUAXYE3 [M&'E_5*YT8_X= [D$ M% )[61S=@:M:@/&9(&IVD+R.'BN1D<%V3WZ[%T[G#!P34,?*4RQS&YMW$%,( MD)0JD60I7O6VZP]DX#RN%>G%@9LK9?\9'URQ;ZLH0I#:MC0$'2+'&SEYQBL2 MY(0Z1^]JHF-Z+3N[?X^KIHL10[R>#?9/\UY<<;]>>1*HM=$F 46;05H20.)P1IG=$^1">,6T\]^-"-PETX\3+);W':3G? MK&:EM?&!KH\XR2R9E@Q,"\71 MSW"L%_F?[Q8SGM=5,VKKSQ-+C9_90]"(8(SBR(M:QE@I02<79#2]G8K;*#HL M@$H\KV7SU6>66434%;.#;&+3SAQ-H"8#-J88LDS.>].?\#=AC,DW.E#Z=[#\ MH$GON4UULIA?06$IFHJE@++>,(HBV"DS&G0BF=!G@X3]]Z:N81B3&]19[@=- M=S\_J)1I&SO.7K*J_77^#-]/USB;N*I\U3N=4?L'EG"/]U170/U.=YBF[;UG6F(H$%5S@ MD;L$28H,EH-^= U;*)U)]'54V_#&?IN\Z2R2;E3Y;8II.ML MY@)&9@X9>&#M!H9*2602M?<.S)7'=QS)18QBR%M6WSR@&$2[=E8Y1DF1[7R( M(F/4T?5VH6^C&),'O:^T;[+YP+GN?]WA-\(57:#ZW/+KSF')Q/Y<%CRL$MM5 M6PY346!BP06?9#6I=*]Q\E508_*M>S&BKR2Z$>3Y=-X.DKA8&JTL[_)7?54[D F)Z9(%1,Y M".@JF) RQX:HP6E95 S%>GDC%+]]U"'_76#?>C&9-KW,UF])G[(7SA5JWK=@"0,(20 M.)C3+K/;[UEC)4L":LI%9$D8?.^]YJ]AZNG_QV@5.5Y[J2K)L2IE""0U!">2 M2#)8:^6Q_/_1^,F',^$!YWFG*>^ZWSP].P-N"0*;.RQO:9X;H"JT=]5&D**& ME@\@(1A!X(05R'8XD>A]U?,!."/UE/MSHI=(ACQI(YV+JXE'A=J!298MM54. M4G$Z\HQZ9;LG:'Q%WXW&/>[/B ,%,(11O CU=0DVE6) >V2;GTUL^V 2',,( MF8*KKO?QU->V5?;/0WF)GUL*Q,789*G&:/8T;,V;$L8ELG(@49!@J M ^4ZDI&:PWTX<%\"R@%3WXW>OYR\GRT^$[VBS5[L'2-U,;#R9;]66 Y&-KER M 07;Z:R<#,;$W+VO03Q;#;T!>(2%FKC&=]1NP;FM#<.N\RAX1&AAR, MKMW#[H?PC'2GJ0W(?_)?F5_L89)&0'!I>1HCLF D>"_+HC"\VIMZ))3MG9!_W,L].DKT5 M*^T]N1VSB5;KY32S,][N$EW9I$^)DDG.0$W85HMA'UQF!&G9PK;RKJGT3D2[ M#\N8 J(.4N\RY1WWBV_KSLT@-^4NKZ 36BIA$SM3[&6#J:UF:V9TWJDB25== M2N_*4=MB&U,\U($@@XBDXWV>5H9J_?GE#.?KI_/2]B\W]<#YYZL^V*LVV2_J M/U:TP?ZTKC>!W9?$N/=+RE,\+ZWR]*3=>OZ?S:Z>67#ES%]&[P MG4K@M*H#_ #V$C],^=M^^LQ6O/PZOS3P3_-Z^N$L3:I**3!4A.J4;2UC#*"W MQ')'[93()<7>QVO;H^M;NTU0))&0([1-);',Q XV))"!7+L^ABGU3JX8;>VV M@1CR<"FW7030L2(.+NDG=FA+NU!(\]59>%-9@56;FG_2"M.[(" 6$2$G:Y6/ M19'NWJ?J3B1CVE\[$BLZB*0;/:Z&P/SSC.Z*A0-%#G68KEY182^(6C5"R4"U MR;6(@*I[4[-M<(UIY^U(U.DNKIYWS9=G:*Y >5%_GJ[.4K(8Y,LEG4Q/3U97 M*T4594+)17-8W>H65V('VU7VMJ(0I;46+M@[*W@_I#ONH W>2/08;#N"3/OQ M[SK$BP(L.*/5)@5ZM6HM%"8RUEIECI!J:#D\LET*8J@Y10"1:=V:3]GCC^S V6-#L(GZVSO MT'P7?#ONQ'T7JFLP^?5)T/EC,6^S<'W+^=EBM9YH7VH)'L%EUW*5XWF!7\-< M#R4(3>%&E9Y[DG+N?<28]NH&9D/'N>ZWIW_R'J?+9BE?U-\6#&?Z@* M[QCOQ?;:Y9;;Q'LIDPH:8FM!:9QJ/4-%!A>#R;E6MJB]^;0UN&TX%;\O3@TC MN)XM/Y=-2_Y,9__]=7Z[M.N$6#W:5#)HC6W7/3/CDVKIS\J@=*'JW#OU?!M< M6VTSBN_,W>DNL &I=%X#]L+?O[,6[,18(550E1VQHEK1'YX,2QE8K_H0+4D= M>[O4^R'=BF[RNZ=;=Z$.2,"+CH;GAWWGX)RQ5;2$'YVJ Z,"0FO/"KD&4TA5 M1C>\.KL3VE84.UJ7ZT>CV.%B.X)]/+]Y.BG%2I](00S1M_(+AG\*!#G($E4H M;-9[%XC[*JBM>/2=;9CWE=302NGVW<-)2Z/UPCBPV$I#H@Z0HG*@T>B$JK67 M[M^G>4MP6Q'J6&FECZN7#I3<@,2Z_]KS).DD@R(-A6QK)B4C1%T]4!18*GET MH??ARR[XMJ+7=[8G/IC\^NQ;WH9WX?%=W;%'4[.P[2Y Y'#5.%LA.<$O V4? M#)'0-WAUSQ[F5H_;BB;?R_[V0%(84/\\>#]R(G0QPO*@.325T.KA0PA.@,2H MD-@0A^Y7E'>$N!6]OI/]\F-(\7B!W555::K.PH?4X@(./4UE+X^)T:[ID_0* MBW2];Q3N@F\KDGUO^^I#R6\H4W=W_8>&+JCB2'B"F-OM6:<-A)(4! PBQ:J4 MD=L=VNWPT*TH$[]OL]='(OVNL_(,W.B*>/V^[=-YN?[&E4^>M;6^/<;S.R:_ M?,KO3BAB,"15HLYW6-M90>@E:1$U"2#+=;>=Q1]@A_WE; M4BKEO(LH -&R5JE1M\*9&6RDJ(P5I/0 C:WWR@-_Y*[7X^7X'=G70XB_F[JX M!]]9*MT-G>FH!HP,* 7&QW 8ZFL0BVI&(WW>H#<_2W1C2F%^]NGYZ'B'YJ> M9_>KK^-S5%!'"FVK:].5W+1"L@$HM99WVNC0/0%N>W1C2A/_]NEYJ/C[U=?< M#/%%O3KL%_.#)GB2/&4ELP9?4^O79RR$K LHDVLJH1I!O@R_(K1ZW\:W,@8*>;YJ:7N$";22";,GBMU/E_;U*W:?AY?X>7,AXB19-03?"A]I5P!+K*S!VIX"RRAV;XFZ%; =G?Y'">\/I=2M MNB[=)=:S\E F*JOG/#>_X_ITN1GM)NWE\V5U?9S-5B_J!O3Z!N@LJRTN2B!E M61/(4B":E$"RUM$ZZ)QC;]-R(.0QN?7'XM\1A=R/F3<734M2OHG,>^DC406A M++;R;A&2300&19!.^8+=&Q9N@VM'W_S[5'*'RFLX)MU;9VL2T85JG8,2K>4) MT BQH@*?1"0O8XJJ=\2W/;IOX:[FX*SJ([M![&>[XO>BW@_0Q*(MLQ^<8%C& M\3*(IAA05J"O[4Y6&: $W[;POH&;FD/:Q9["&Y!=9YUM?J?UNQ9!?E&L0D2A MT"@H.D/VE<9PCM+-ZH"3 MF$WQI B$*8G9JFW+*E90A6/_#:6RU+O.P%=![7AW\[NB3!])#4>@GTY7TSDQ MHE98\L6F/MKY;\HD:ZE%:K4D32L]&DLKY9(]>)<4(L8J2N]VL;O@V_'ZYO=) MJU[R>XS3NZP(==4:C/0"C,X%@I0"LLFB\%M64^^ZH?N>WAWH&;;.AR_>-QJM M?OE$RSSEITX2JMQJ1$**K?J#WMRUM8Z#;BH<:5M,H?O6R-= C2GC8R F/>@) M'BRH[IKZ//W^S>(-?FI)L*V!)@^^N2)WEW/CJ MJE)$]KU7U;Y8=]SI?10-WIUNQY#K,/%M6QPM[EY-BB;M++9N8ZWP;6YWUU0K M4^NB2)0B!M7[ L_=2,:48_%8^FIWD0S2!>[E1:E[/;I/Z>I!)J)3@>N?*:U?4SZ'\O0#/ZC= M96Y&"V=TV9?@_%(JA[RT9%@3F8A<;2TIE6;=A#:VK5D!(95*EE(RW=.;]D-Z M<#'(&\_Y@J#A^2+$9O"G\Q=S^O^$R^=M4(3?CGT[+NFO78\?,(S'_'L3?CL'\GE9" M#_H,'+=?N@*_$ZY.EW0C<+W\]=FI)\ZO%I(Y_Y.RF+]JL[;D\?^$J^DAL?R0 M;L$XQ_QF.2UBM"<-LT5!,7)3"1(R\, JS,&G%ZT180%,T9E.#K+T; M0-X+IL<5^DV2];5[-'>-VH;LR+@(;)T03%0&HO,:E+19>>-\$;U'O36X,?DK M?7ASJTWT('(Z4G3]Y=7$J!0T1TH\:-%*D@:$Y)T$84/06CB9;Y;;'SAX_O)J M3*9^&!(-(J6![>Q%XBM>R7G]@]8'F,JO?&,?:[<+[$X&ZPA-NE5L55X$LT'F M5M&:7:^HH@N^'837U1E15X+%%%LN]>:(+5R M3%+%2+;D8+JW#SS"L,9DMD>V>NXX_1X5R7IF6NPU[]L-B3TA[306""Z49L@( M4A)G*0*)$DKVE<:Q;OJMF*-E#GV?2V8 9@WL(EWDPCY;G"0>UR:+[ZXH^B)! M]@#?:=]']7&JN@RTD[=U!Y97E!=OYVVGZ]?"-)O6*5ZFO5] NNAT__0ZX!6O M.2KL($Z$<&%S.&IKJS$<=0'$K #9)9?"DS?=S\('&LJAEF%/6'?".0^?KY8* MT4$J57EF(P?%8(KA:">G "25%B@5FNZ[.,..:$S>U!A6QTU[,"(^=?.>>H[I MYDV=3778-^]P?B&5B2)M7/ :8M;L("9O@4U=:>U!4445K,R]"V >=8!CV@'Z MWE=07[9U6U"73S=)5D>.P)-@SS/6S$^W'!NA3,1+6>;N2;R[T/!8R=UCI.%> M,NIS4'['=&R(N_#(\F+F.+QB9#=5]I7#V^F<);=IU'KS0P<$FQV?WB?^'&HZ.H6D M#SRV\QINU,A$V#AGX3E"8\5I1"]]\(>1M3A%LY]W_[W94MHB5XE MI:B +Z(5KL/4G',/I0K-@]59Y-XAWMU9C^LEI/ M3QK\5W2"/,[YVZOC.._O.I@QW>GIQS"F^T_'@<9TX]<]1+3;,"9HI-'68"LS MG,XK6T09H!;V'"G'DGS8RH'?[;E#JL/;3_N#)_;-1YI]H-\7\_6[U82R1Q=M MY7&T0HE!.1Z&.2C]E$$V.C MKN@5Z!)+VXO2$)6J0-)EM"+'&GJ7']D3ZABV%[\! NXLU4>DX//%Z7(B4BW6 M4[L.J01[UAH!,V*#KBAE7<@-4'9B#Z1CV%(T6 M$1A7"*((&BC;H)2OMMHC[B\]@'0,!86_ ?[M*M-'XM_E7;$-8(S6%BU2NR%6 M>8Z<@1BP@B6-@52*.3RN$KP&=PP%B,?-Q/VE.WC='OZ1WN G6K7+DV>)MINJ M1JT;.+^X\H&#:O3L_IA>]7@.'&"G4XVSQS0(K?)7ZXL]G9].YV_/VTHNYN?0 MKL#YY=-ZB;Q\IG-X?5 T:G MF-:R)N%S1M<[9AQP.!T:?.\*[6?^8;6>YDENM9\]!V=1I0S&M!M)M@90Y')( MB=]0O4L='0!W##M!8^/W'>W"C\*&GOWI=P7\G%].W\XG[,JP_6I^M0F,5UF" ME%,""E8E(R/J[M=K]D<[A@VD[Y"\^W#A>#[&E^2"RS?//:2?:$YU>LB%R'T> MT]W'V&^ G7R,9Z?+)QN4,<7PZ!!($5M<'BN@2Q(RH;'$F&+JW2+J M*Y#&<$1R1&W30S =BQQ68ECEO@%KJT6PPD'DYX-)BF.+R%%&L"$XP;],L7\-*J48ZV-ZM6/89N[+DIX2.=X^\"^U4NN0TUZ]8K>AW32Z2E_\^ M2B9E>F_8=!W MV =^'>W:=?CR'M_E[C]2'P&V<%RU<3:M>C52Q PK"_[)R$ MX#G,CDEI?I&==X,MSOM C>HBWA&9M:=8^M1DN+0;]]+^(LML4S/\:?FOT[.6 M84]/%J?S]43HI(-P :)K\Y&U =06@9U$C$5HKTKZFO7L 63'8/7;(<_1I32T M%GKVCJ'R0"Y<2/[ 60)C*]9\)K*+#@N3D)TU/O&$.=1@,+.SFG@8->@J67^6 M@D>RE3N@'D.&_B.HL:'D.IB>N^4E_[%H[O I?RRU%EJ43]L?/+O23_=\.;66 M'HCH@39!L$,+4:8$.GCIA-/%[:_T]D8UAL3\8RK XXBOFS;<9@0_$5YH;&." M<0P(:@T$1G.$CCQ5(%(TE!+F0KT=M-T0CB'[?D@M-Z"\AK:P-Q;"9DKN[@_> MF@I-$D^,;@?5)N;6C:^PGGV\XMZ?HSW"RY;X9/51!DEI0P.M"736IYJB,$'$#)$GVS.TM7C<.M!G-L0 M+'Y_!.LGNZ%9=EF;D^$W">P7EI! RQF+I2,;S M3GQ;;=:*[X]6APOK,6XGW J=KU?F[WU+8R#U.D6__/I-O=2:E0\M-S5(=@^# M%FWM22C"R%(S>9%[E^B["\>8#I5Z,N.^<_.]93!<3L6544[0*=3!>@Y?JP,C MR;%CAQ&"%^1LC)2[UZI_",^H3H:.08^#A7(R 9=%\.UQ&V3EBMR.9RV8Y M-KV9)S)[I8.W8%V[@$NJ0A"2?5Q5$545M=K>-[JV!C>F[+3N3!I65 ,S:1.W M7"GR!#4RI M*PT<;I8,NOEZDIS'$K5M/H4&8R-"HM8VT K*Y&K$[E7(#@8]IN/V(Y-O*-$> M0\E-*-16B"^ 18'M-JWDJ$<2+Q%I/9+6*@X8>=Z$,Z;3\\=083N)8PA^7.UO M0$9;I2E!]:UYE3,!,$L-J&0L @N*,E0^_W4DW<=W7;03I51.1CM0TG/DGSE, MQ);O)X*EW&Y >CF@7;\+TAB#C /8\=7]EP,$,MPJ."^T,W_;:O \P^7RD4KX@>TOIL_TP>:+3;-G">1"L;"OH#<'+ )Y(E(OH*WWGGE,5K5 MN_#VKAC'&%P,R:F>(AN.6)=)Z]=9;[/(PC"DHCU[$=8X""XA",/+H%2G=/>V M%EM"&V.8,"2-.@BH3^;M362;MO$7[N?G25+5YQ@$.&I%F2)S.F9J;JC.1A2G M3;ZA@;Z^E7K'<\;HWW<0?^\9'E1A7+QW?OQ_+3-W7LZS 58/Y+(5CG%TS!5J MM-BNQQ0.7[-B9RU4#F]=,6ZHZC4]QS&FU-DCJ:*CBGX$))[4*(N+U4/(Q(NN MA@HHG01>B#(E]OX4#G6"NCO:,672CHJ0.XEQP'APLT.CD5Q5RD$JUH$IHNTI MM^PEK4GDS'J]>Y[VW4C&E M[E"AOY^D?C@J;#(,J0V96@E.>0TMK&SV]9OMN M*W)H66P]?LY.M\T_M$47H0JP#%O=//90,6@/SAFB8H75?O ]L=%UFSV8!U\E M^>Z3/QS)[[@QZ'7-.D0/RF4/1O/J0Q_76[+^Z3)KO'(#HEQ&Z>L_&U(];H%58( MK W )*,@^"!!.\_F4[&"Z+Z)<_GP0W7)EQW9R^'4S"8:BX02([$/)SC^K:ZV M6D29-5JNVO>^7'0;Q9B,R7Z2OJD=#ISIG@VOFB;:H'C59N]%_N> #.F(X^^A/CD+GO1H;7[YB.;VAY M\F5\EDQ(+1-"D6 <:%HMT=:?+=OB6S=='7OWM;J-8DS'%7U$?^!,=Y/XO^-R MBFE&5\R6B9*T91BN5C#*M\(X4D'+, XUQ42U][;R+1!C.I_H(^_#YKG? C]E M#!MMLTGPB*$8MCH1,LI6OS0QAI C1*2<30R)NA\A7$>PX^;_L"%CIY6]_Q0? M)23\GZ=$DO\?,F\;LNEI=.+,[+5=MTR%W+PQ_:,Y3L-OA.8>;5!UV> M45Z ^OF4)MX6YUD;0"'7NC93@&0( 5/0IHA"M7OT^35,/3W.N[[_#Y[;-Q]I M]H%^7\S7[U83KXPOU*HK^.Q84]8(*$J";%12*A.Z[@6-=\4XIH"V*Z<>CMF"$;UUIH@8= OM@WA/C.S*SSJ&-*0I^ M5$+M(ZKC\HB)T2K;YE9;R(&T1C1OSG&XUC JD\F0\CKU/N'>&MR8 N?'Y]+. MXCHJFYXO3I<385DIIE;>1;?6:D8BA&P=J&J%*R7)DGN[Y=MB&U,D_NA=V^_N2VV,07YCT^E785U-"H] MK6M:7D*T4HMJ67%JKPN'L^@A)54A*^FK<-J@.+8O?@W@F+()'Y54^XNM&[-^ MH]6*Z/K)V)WS(%5EATX;H%;WRF@7(=IFC:W,)%B'BM"[*-VVV(XU![?B)ND$ M.6(UX%/:^+L!D"T,5*>2HZ(B^=ZAR;Y8QQ3\#L*YFVOO*$(]^C*\B+0P*E>2 MKA"BYYDA31 H(Y 0#FL0;*7L(S%OA,'QJ BWCP@?AV>;*$PXYW.JJC6!H=9S M2T*HAGA*E(@N)IFQ=YRS,\@Q!<_CX]K.8GP4MFWBM%PP9&\M9$R;@F$$D1<# M%*&M"38*ZGZ[?%>,8PJN1\>UG87X.%3;Q'&YS4EM);B4!E-9\R:4",;DRJX] M>1%Z!]V[8AQ3\#T^JNTJQ*-3[7ITQY#(H7'L5K8\]=:V$DE+T(9BY-\@8>\K M$'L!'5-P/BK2[2_.KLR[<@B^@7J!\,WBI];K@UI)KTETN4HI#12]Z?RL$T2% M 40UWNM0:^E>CF9;;,>:@UMQ7907V$N+QJ=:"O#.V=5 M[ QR;$'[:.BVGQB/SS;^YPQFJ*Y*SRYWJ-0V%PP#MNSSBZ!]T>V^;WTL+^X2 MY-CB]O&P;2\Q/H(QI25A"_B]-TKTO^>\%=$SZ=Q"V[71X MU$6[0\?(H<^)-+$EWSPWL?3-X#94PZ^2CLZ2&2 M@8.53?^R]6:T[(P_6\P;7)KG*:U>GB[SN\UM[,N/'' '>;\']0E(.@RR4PBR M*=SXY5F3@II91 &TCK7ETE1(,0IP56CA?$PA]\ZZO@'A8+5S_>LN#M*?3^OZ M7=L+FD1?@E>!?0\C/3LW6D 2ECT3Z92MGH/SW#NF^!JF,9FQ0QAQ2]_TE$4_ MPW0+U:_S+Y!,+57)@."$,V=E'F(KTY505J6U#I9Z'R\\"&A,1FI8;NPKA6&) ML3A=GF.RLLBDF::@U-C/SD,RHU; MV2'&Q>@D*S'^@=59"@S*"X)2K-*2^'^JNVN[!:XQG48.S9.#9#(H6UY37LS+ M&8-3MCJA!FUS;9@*H%,"+$I%:(01V+W>YH.(QG2".#1#]I3#H-QX\VZZ/(,D MLZ6BE ??BK&;:DPK\:>@J,KP4JZN^_67!P&-Z:QO:&;L)X6! ^+7I^\YFFT8 M<<:1XFHQFQ9C?QT MN>0_N>CPMW<4?41T?4+OQYK.3O'Z]><_/7_\V7//04RLD&A0!4BAQI;'E2$E M$R!8;T4AJ97LO9N]!:Q#U>;U1UR,58FLL$@'@60!HSF43,4[:-TFT*>JA>Y] M+_5.(&.*X'MSY*;J/%P2?6WI]9&U%J3.HV6CT,KM6X,0E$J@*'E14W4EAR$, MZ -D?]R@?6@Z'"B#<9O/9[AZU[9H^3^__/?I] /.#MQV'A3/*$SD#E/6R2BV M1]UXW"M:K9?3S*C;+YCTU]^X\LE)$":&YO^CM8K)BH%_*AFT$*FT/'L3>^>O M'P3X4)UY_OTWOO7I61?,Z?QM:V%"DY"D%4D;0-DZJ1OBL#G(",&96HN/E4+O M1,2M@(W)T!Z/=S=U;G\9=C/)UP=\81&T=L9964&5G-C 9(*HJX 0A*X5.>#N MGE!P)Y Q&>;'H\_A,AJ(+G\LYOD<37'1QB0W24<"3(@9(BH-[(Y8;=#7HGIO MA-R'94S[[&,AS9Z2VM+;.W^__9-P17_[T_\"4$L#!!0 ( "R"=%AYGG$V M"&\ +9.!0 5 &UL['U9DUO'CN9[_PK/ MG==!._?E1G=/:+$\BK MA21WSSPQYO__O?_NF?_N5_ /S?Y^]^^^GE))V?X7C^TXLIACGFG_X:SC_]-/^$ M/_W'9/J/X9?PT]M1F)?)] S@WQ;_V8O)YV_3X<=/\Y\$$VKU8ZN_G?X=C37. MN PAH@!E18&(+()C3DOM8D I_M?'O\>0.2O) T:G0 DIP6'A8&+4(CFEO56+ M#QT-Q__X>_U7##/\B<0;SQ:__=>_?9K//__]YY__^NNO?_X:IZ-_GDP__BP8 MDS^O?OIO%S_^]=;/_R47/\V]]S\O_O;R1V?#=3]('\M__K^___8^?<*S ,/Q M;![&Z?L7T-?G^>5_>!6-_GGYE_2CL^'?9XO__K=)"O.%@>X5X:>-/U%_!ZL? M@_I'P 5(_L]?9_EO__9//_VTU%R8INEDA.^P_'3QRS_?O;Z-=#B>_YR'9S]? M_,S/830BQ(M/F'_[C/_ZM]GP[/,(5W_V:8IE(_J5R!64KG#^9_VTG_?&](F M3--Y1* _Q7&E>$.,ZSY]?\R7GP492S@?S1LBOOW93?%.SL*PI8)O?70#M(L/ M@C,\BSAM"?7:YU[!N0)Y$V']R-E9F,YGGQ#G_YPF9S\O +Z8C&>3T3#7K?7] MG/Y=]]K9I+PAKBVV@-G]J.OG0MUK&5^N[O^YQ:=>P4SD&(Z']8]_H]]>?'1% MUQP]?IWC..-R^UE]_6B2KOW0J&Y^DTMKC>B8&"W^=' ^@X\A?!Y3S-'\S?8_3 M+\.$S[X.9P/TH5C-,D@M$!229IR-"ERP#K552@6_#1?H"Z[P@'[WG0.;OKLA M"^XXH.]@Q0/,.&FHSG6!-#3X1N_F MN[G;V.BVP1LI^+S%:IGD!:U, %8T@<#*!R5$6H8W5=JL3K%]6O^8C'L7H MN^BUH;$O=['S.$O3X>>%*L?YQ9#VO]'"-_I]X3P.N$I)%6L!M4N@M*-]S28) M4ADLKC";)6]]RM^#J245UCG@:WFPK^EN.@$M]7Z;%^S!FP"YT57D@K.Z0L)H M)?,%+(?,2^8+8$ .RNH 44D'6G A:0W$8M1][O\]W_&8S=M2?1VL]G?X! /-PI.DH*NC:- WWB!7D%Y/9_$WY=3+)5U?/ M^\DH#ZP412.M'2D2><-&:/*+DZ'?!%@#&V=GKG L'4^X,K7/WHC/U25MZTJ]K7J M17YL_/&7KY_)4\;9LSA;[$@#Q4VVCC:;8J0A_S)&-*="AD;Z[N!P^!7')/"(D#W+9Z3=*NQ\ M^ 4OB6I\$4)P0.4(7LD$3T?Z5_+"81)2^M#:#;@;TJEPHJ7F.S@U;@D]"-$8 M"F@1K L(BB.",XE!RXQ1G\R6B"P[^ M,1E/5E#_P/E 1Q<#YP0O*DX8.0)I($+4VL0@N4*4CC1DZ*APF_3 MP>R_7ZQVKE5&8YE,([K;FO$A2B'TQ]6T6 MVS8L)L@7J^HY>> U/Y>LB\PD"=EY =A-DR#*$V4Z"K7/(53WDN(BF3,P3B7',G. M6M]SK@7RZ&V]OWK7Y"_WOJR\B>KE<'0^QSPP*4C%!0/)2_6==8+@Z5^<&ZN# M%-KDUO4M&Z"=7*F[+ .'MS/J]O M8>K5^I*HF4)I+[FCW8@Y4#4_$Y714()'Q9BQK/E>OQ/ 1T^3[LRQACQ[I[LW MH+W@]BW0 ^Y-<8G3B6:9(LW0CN9ES?,PJJ_QWM>?V/M!S?4/:_Z.Y@ZLW3V?L3&[6%!"D%J" MDK7B-J>: 572.L4H''ATSV 1M?>1 MZ]#\ F4CF)X\K-G)P)NXLI>B.RBGN(IG]?IC"T2[/*_9I73R%IK#OK%I;*Z; MU9-M='T8%FBTL=12O^1*! J0(WB6"RCAG66R9N_7/ I^%-;?\-;FX,;?1<5= M&'UR=C89+W ]NW@5H+3,/%I;'PMFBG&$)]_4&W*&:^3CM$#;.F:XC>+P8<&^ MMKE5);V78CLID+]$]/P"D6 L86(11%84]S#M@ )91HA8*DH$SU!U9^KGIV?J MARBV@U5=GV7,OU?ZR)@]!G):I*@AI]2-S7P=02^"_'W< M_#T4VL%*7J)Y<3Z=DH"7H)(J@=ML 0V=28K+ MX2\:251Q_KK#7T/JKMXI .LUJ'7?_OE_\Z'WX)H]HYY-G\19A.OPW''_\]C,YQ$%F. M=(H@.*$-*.,+.$E^2C1!1&%T\++YN;T-L&/Q82\CWMSBFUN@BZKX3Y/I_ -. MSUZ/O^!LOF@O,XB)CJX0(Z14J[&P) B":V">1SK3++FKK1?JSK5XFX' K(N))ZFRW*I+ MTD/]Q5,P^L,UVD'1\SLZE*;#-,>%GU)K&"]P24[N1W8*N*_7FR)Q<(EDU2:C MD#D4BDD;6WH3ED<='#11< =.P+H6#0NQ%Z^XK^",W%C'& ?%0@)5/ 7#QG'0 ML13A=9:86I<7;8OM41.C$P-TXB'4^OSYM[>C0!O@.-=89O&NEW[]:CBN5^F_ M89CANUK2\*;\2>=8E>)9F9,\*9V?U:Y F%_BYRFF8;AH%_3LC/SBX7\O?CL( MN415-U(K,L5 ,6DZXE0&+TQ)T:642WL'HVNI'C4Y>V;T+A__K9-CP%%G87(" MKGA=>,)1?%XK?)@1AG-/)W;K)\!W GK49&JGZ@X1A_'%)0MI280K/+ M3D6U7\U?P]%HD-&DF",''S1MP=8B4-1F00?+DH^U86;K#6H;7(^:%/GY9X!B+(['W) MD!EWM<% )1PY&H*EK&44QC5/9"^_^5%;] '*Z^"-TV_#$(_=/ MDQ%]]JPZH_-OEZ(6EK.H3X2EMAE4)K!!>@&Y/K!C#B5YF8V-O"VV1W^'W8D1 M.KC&NH+S9JJ.BY)94@I*411G,.,@EBR@,&8D6F)X\^Z?F]$B.S#_+V>?1Y-OB.]PD8^X+?L@*!52*84\-:] .\%=3*D:*O^+OJ$+IS7E*;G:]%1>.FM9 XTBX2.-D4(M97IXHEW MB"%JU;H)\-V(3H89#17?92.X1<9JA>_;B\NK&RNM%@(BRNH9\TRD=?7D#,IS MKXBWS6EQ)Z+3H44[Q7>0,[Z:^;Z%+66&C'QMVKI8(6S:0(PQ@+<^N>!-!\_P M[\)S,I1HIO2&R>/%D(1U%W@W ?)!S))SGQ4D2Z><^,F M8<.XB:V^[M%;O2/-=I ;7G-JE114;0@!@9'4BF<+T=;>9<8ZYQWIH[1^$'O" M+L*>"NXBB[S^=+J2]@S9!"WH6$I:4KAC&1U55BN(VGCO!6.!MZZ/NA?4B>8< MVAJC@]AB[<%U!5YFWF93)W%%S4AX5FO BX3@F0SH,W.R]4OI>R"=*%-:&J)A ML''_4?<=(Q\HS8RQ&8&BXP3*,PX^(6%64FH,D1R=LK\?<>4;3XP,W6F[B^*4 M&AU?4<=5LAKER!@(F O)'@4AR\%"=L+I4@-CTSJ=O1G-B7&DL?H[J%:Y FI@ M>LD;HB%%P#D5AH4YYDIK/_,.."?*A58&Z" 2N4-B MQ0-YNIY.+9F)M2D%<('505PV2.:%3,V[@/;I OP@S&BD_@X*7]Z219&.JJ7D MRR>FP9$'J!9/3&@+(TDU!)$4(--128Y)F-;%K&M@'*,6HHV5;C_:VDO%G75D MN8(GZ9P].;!@@RKU6JV PRS!"*Z=C\B,:_]HXSJ&D['W7LKMXOENS@M%AM'; M,,ROQR_"Y^$\C 9>!JZD42#THDFM3."8)M?49)3&6ZM2ZUNI#5!.QO0M5-W! M]>25%Q:+4(48^GF*GVJ;JB_XO4OY'SA_4^J4W4ST9)%H*BE6N9A!8'D"75!A M$[M3AFDX'S@;70JVCFZE TVE M.I#'BKK;%9.+X5P&W9@\]Z,Z&;XT-D '*8?;@@]8,2%S].!5K<[@C-[6Y-H8:<$/A4A09/-=$2?26?E4<6&&]%U8X MD5O7U=^'Z40CS::FV%BE?ZC.X&]#3:)^PODPA=%U5'NV";_^R=WV#+]#BNX: MB,? D+S-6CZK:Z5+$N"=4&"1!Z.5SL5UUFS[MXX:B/,L@[5< H:Z:VH2QZ7J M 8DTT!\%S7VOX&X4]X982U$ISDIQM&&EM%!%MG; M)*P1S8.5OC<0W\G 6S<0WT71AVD=O0VB'[:!^$[FNK^']$-T?1@69&&8+-K6 M-]\,JF<-D24&W"1F:7N,OOQP#<0;&W\7%1^F@7A2UINL B3&='T?;L#[+.E, MM*A+%A9EZRQ#3QN([V2;^QN([Z+8PS00+];1E\L MCA"I,CSB4()D"$A"E1! MI];9@YXV$&]DZHD=P'8BZ?;^P0)W9FC@VWB^IWJ<@#:L_/YI\ET M^-^8!QZ#3 )-[2:AR &NZ+(6())7DJ&V$EN[!'O3L:*CP#K:2=>A>SV;G MA"PYY[ 6_DMK(Z@0,@34>EEX@TJK* ]!A26:DZ3! Q3=P2WW.F171R+*XH4, M,4-"4SUB[L!))\$D;X,6S&;?NLSI'D@G28:'JKR#6^\K=1BW]BOA:@&N(4!& M5&@8(.A0:_)F3F(M=<^BS8D0 MB4!A#ZD@%O0A8^LKJ0U03L_Z#U!Q!Q?1MV!=FY!KD+S4($%*DVJ"A-S27GQ*8P_XFPX7HAQ_Y^7R<.P'UY(IR)T-OXLS>"N^B@]AU M3!>9VVU =713N1;0D2\K]S?DPK8WEP=BPB[*[O:]S6IXJ[*9FX*@LPF@2@D0H[" 42@ME0R* M=S, ^0J(PP<=#8RS.>YX@&:[F)NZ_@G(!3A?C*&SKO8@(BD5RYP(HA4W%*&U LAH_%1W 2:]!<)ES,.A=:/X0;UMP MI\"/;BS1P8T%89G6ID,OW"_C?34:C5Y/I7V&:!UPSG9 ;L-DE4!@T MQ&(XH!7&I^R,,:V3#CM"[$5>7=JS%T2XKM8HHLAWFN>!7DIM.2ASI16H**R$&5MCHG, M>QYWD^)6*^Q>EPDI=\7?S[.>DDU_.2 M#LOE&+XHHS4FD 98C[070+IP@(%=9LZAX\TY8 M>\ ];>8=RHX=U)U<@?YALB$YM4 >;R)_AZ3#V7".[W'Z99APN=K>89I\7-IV MV4^(PF!N70BU*S:G):8H2N4A@O8B%2E29*+YE+J.9?IAR'Q\1G30_V&;SC5O MZRAG,NA\/AW&\WF]!/XP6;Z,'^@H13%T2!3'ZF,"X2$$TG((RC,CH]:ND[$Y M#X=\VGP]I#T[:':Y!OEE_Z00K/ 9$91QD2(NS2&PZ"!8*95P3F;1.F5V!YS3 MIE$K.W30]I)P?*?T0-7QI,$3F$Q[J'*R-FD6"400VD21#+>M27$-P&G3X.&Z M[F!*[)UI.8?!.S0!<#%%+)3J.$8-Y$$*CM[XT#P V#Y!VB3-%Z-B43($F<@] M4(NF$ 4U('=]\J1X2_D6JHXA@.)N4MZ1-.HT6?M3+ M>D4XFCVD@G>[#VY2L_L &1I5Z2ZK@E^/+QY\$OE^F4TI36W7>V@+7W(DF?,)^/\$W9_&7+DL7,40DO&:"N M??4B9G*RK0&CF,-:LAA4\RYVVX([5/5O:Y[<2CAU8HV^5 IOENGYMP_T&8OB MMUCOM17GP,IB8D1]1\DL'94&+5=T"B=VN&7V'=?1ZH:[8<1-5[6U9;HH(MPL M/WW"19W$-AB[:HFT!;[CU!VWM^[6]-G3-,>BD?+)Y\@TD'M/:REK5^\D)43I M,L9L96P>$1V//O?4*O>#/;M8I"%K%F.P7EZ\\UX,.)E5IG=7\SW\O'--E M4O*BA(H;EE.]6$070QV.9B$&84!X2R8O(@7+[G.Y=_W2(S3G:6ZRR0'TW;#@ MZ!K.]V&$LSO!#CAFZT@%$&.BP!,7- UD??RJN$D>W$RWN_\X^L6(_[[A+ M9;?FQ(?)/(S>X1<C\SGF09!1A>0U8-"^MK6WX,GW 9E#R4D+9UWJ MF 874$Z?" _1>0T]X5Z5\B995#[0BT&JK[8C*;KW%>5'",&=K5LN22]K=DP.GJ1#--[DO$ MPE7S2YAMP9T><[JQR\:JJL:7/N_/S^A/OTW*^^''\9"('L;S[YIZ.QD-Z_#- M/\*T3G[_@GO< CWPFYI<"[60LM$]T6\XF^%R,OI+G*7I\/.%0!=45(F%*"U1 M(\OJG$0D4NH,26D>-;=N6[H#SJ'N@%IRX-;XFD;:[LN-SZMJ ]JJOV!^33'<^..0)'E& M,LYGS[_]'OYS,ETVWZXI1(L^*R<=:($9E(H!HHL1A%!.D=@?X2S5=YQ&[@=W0'M"/4XUT&=F7Y[BC6S6P_H)E/. M0A@/Z!*CR*(PB'66G1!><"UR,J%U J@7-+OGVJBO+-O%7%V\/9V4^5]ABG4Z MW<4O7^(7'$T^+P:94.RQZM^@>/8HBB7OH581RXP0Z_5)X-P8$SECKO5YN#6X MPP>"G9KY9A5.)S;JX+G['^<5Q9ORAAR*4(.A]TNWC9S0G J/7(,N D'5ZG.7 M$CFA3 5T.DG5/(NP$*[N"2ZM?))/\U'(U> MGWT.P^FB&TQ]>\"483QE"YK7ER=9DYO%$U'518MH5%">-SX4UB,Y#5(TU'87 MXQ^N9K;//I_/<;IR9GZ=5GR6,:4]&O#0A#$05.U/*6VA\]'2<>EB\9$;U+SU M")+U2$Z+%0VTW<&;]/(FJ3. M47FK(@70KO44JG4X3LO^>VNZ@^?FOX?I/[#F2IZ-\[/\!6EOFM52CJ^UT0<. M/$5+P9H(6B8ZV4H0$%5FQ$UC N-6R- Z674WHM-B1$/M;WR1?I3"EM7;N$E9 MN4E?<-9YDJO97+QF3##2 M*Z-]AB)=<%P@)!N<*^1SZ-2Z(N1^5.V>2&_\KN5]/.VR/F<;@9EH0'&F*-@O MB_' 6J$T,>C6$?6VV Y5'-.8(YO?1SG!]=SCJC0&4S*\A"IA?2_A"T%R"6)]+%&?\*'<[L7S^L\_ M'=NV4F(7I9#G4]+J^:(2ZM7P:_W5JO))D@?OK*_#S&O6@ =#FQNY\E@4CUIJ M5;!YM?9&-*=#AL::;UA;,)O.!^_J8ZS%V4;'&M-\<6$I:X&#KS-EL$ VQ1H1 MBW!BJT"?/O6*Z>EWW\U^[0M/,L)XN$J[L.L%O;:!L4NWWRX* M:VRWWTE39^=G%T *L\X@A0LA.]I!#$$B%X[7,6RU1:SS&+:JT[K'^]'!' MZ%YJG[3064L/N ()7Z\ N@@F9%MY[&LP6L'CF^;1+\ MK4VQ<:DWOK"\:%94];6J%Y_]=:5@?)]KR:T_N\GEX\,D:73%^,MX/IQ_^X]A MQM?C,IF>70P!62!Z18A^H:^9CL-H!>8[Z8AQTEC.@"E.I+"ACI*+ I(1=1 V MD[YY=^('@VUW(;DKA-GS;[3"\CG9M#YN6@Y5F2TCF*2$S-J3"[5(.!AN@%:K M 4Z;,.F0UFWSL3J="'*HJ\[#<'7S#>BQ;'_LZ]+J/EP(\F9Z(<8B!@C,969C M[>8O,Z@@,D0E/"15Z$\*4T9N=3UQC^>U[KN/GYXX&ALF#:W2.*I:(^!%:FX; M4 V3'!N!'#[EL;^-;AN\D8(/9GT9$JK:'U377+JRLK[?U0F$$EHX58+"K;H[ M]\OJ=^1)#F3T7?3:Q=/Z\WA9.4G@7@QI&QTM]L%5YMPJY[@NP"W:V@..@X\J M :\C$;W(5IO6=:;W83ILY-[(=#==DI9Z;WT[22(77+S3#*.5S*M+TX0E,V1@ M(OU+)1,AUEEM@KND)?=6,GU?;';/=SQF\[947^LWS^O>9/\V#'$XJH.[EE[/ MQ93(_\;,!RYYBQH5"&UD??V $+ABX+11/CEC4]KNX?..7WSX_,QAHY+.C=%Z M.[B$4Y6Y'.B\T-(XX9LX&GYX":? M4T O\U:LV>5;?PC*=&:&UAO-5D"_MRCG VDXIJ(*Y(04.R5&Y/;:@$7C"A-8 MW,V>B/MPYLHW/_%F7W.TO%3?&FQ]A9/J>._A&?W(F_*>_G16:#>];"8A!D*% MG(3*D!?3)PM7X++B8$S!(F*LO8[:<6H+1$]W K44K6%])-RJS7[PZ\YNH;4 MY';DH'IK=*ER-[17UZ&]N07M^U)R-B!G=:Z9P[9QYRC9IATZ_XQ MK;"WNW+9$]'%K#XADZ.=AV*G.O[9U7*5: -@"D'R;'EJ/E^LK02'NF0Y"G*?H'^VQF.:-(+H3 MY_A708+L38&C:VK'N^ <_BT0UO;W70K M&RF^@\;2OU# /OF&N(!X 2D&)Q4W IS@N0[VU>!Y(LFU+MJ5Q+EO';.L@7%B M'-A7T0<[<+;>1Y=9^X$2W!CF'-BB! M0]S#&_U0E=FOQU]P-E]T:+_2,6D\Q67GQ%_)1+,PSC6KA_47J_ER^5483O\] MC,YQ-BGS3UCE#^-OLRN?MT>R\P"HFN0[#ZV]1BG/[\'PAVG(BR;]E_[<.+\A M0-.+OUB.D/B^B 1*P1>#(EP=9)^= 9]H1P\EEL!==#IVEYG;$6R[I.9V7[S, M#/ LK.=U &\=HJF2B'7P8@:L#?"YEBZ&8VOHH"G*PW!M)C Y3CI_PZ MX\#M1M5[VZ(#EY6D',\*3K]7OBTN8]>@G=7^#+/U?[5RY[>0I:,,7DLYCC9; M;G^"3'IFW;XSUBF+N9XC17,/2G%+,A4%T7LEDK6!-:]K[C]3[Q]/UV^B[F+4 M+KI[A=FG^OCV2QA54*N:W^S0,YG L%0[R1=/>$($Q[G@SG/TOG7'[K5 #A^E M'\^VM[K^[VN8#O*%OT_&^&W99_K5^3A?CL<+/BHC>D<=*-'\;R'5==>,(5F4?!)"L#I0N MFH(:*R$XY721.AOO6^\3ZX"<@MWWUW '$\:>?<1Q^O8]WKA E5B6KM3Z6BZ( MC%PY0L43..,P6.VS%*V[PJU'<@J&;Z#C#N:*O?\TFAD8DZ.2VFGR?3,,?GDZJCF\R. MF%%;!:;$F@_3$2)S"%Y(IAWW1._6E0QW CH\A5I9[M81TDKM'7#BS_M='<9+ ME"$[T%83/UTM@\@AD*S2."9-4,W+SK=P)A]"]%\G7W Z7N0:ZMD^K/-:XORV M%4@LC$&"R#R2;U>GBBMK MRSVT*S+46>%ML)[0(.C#&[26Q]Y#.YV%47QR] MK]>RO]6?KLJNB2HK/*K% UHC* "HDV6C3P9,"$;'+&2X^3AU;Y)LPO+CW'\T ML48'&^.Y#;(.KK.V(SJ.)<3;:RW!27V4'T'#M8="(-W6A7#0'E:$,I' M0>=]XB 6K1V,0&E;WZ$>FA3WW ,P=YPW?U]]B4,1]5A>C69OB?&7HR4KK.F M9_-E86AUK%*:GB^FEN.4I'F.93+%9Z/1Y*^J._I/7TPQ#Q=OI@>,)5F\RT ; M*^VH)GOP09'^A$:.P3!G6L^NZUBD(T1#1RDVZQ,S.M@#;PIT0]R4SL]J0S/, MOTX)[?7JUZ5<'\+7061*,55]A3I]0+&"X(HH8*5246'4MK2F=Q/@/PJ)#V_E M+AYG/%"(NLR^"R&M#KS>2I'O4<>!1UIYVEO@]*]@<%0$^!/5.W*RAWD M).X^-#:=$[3 DBN*CH$B4^V6DR0X[RP8EXQ.@B7<;GY&,R]A$](?A8P'L&,' MU]3WN"S7P3XK]/\;?),H*#[+0H P]74?B0216PT9D\[*,67M8?FX/?8GAG9H MZPYR_:WD>#^GLZ$&EE0LC:!KNU< M8RTHDDB1)Y>D#]ZZH//P4CZM@U[PY_:*T8=[\?E[F%_HY=I[Q$4V9GX]&]/Z M6><#OKJ[MYO[ZN'H#S1#-$:P*,$*KNJE;X 0?0:7@L@2\#V!B M+6%,Q8##+.H!D:(VN9X;3P\T]^3 E@\T=[%%WY^[;2/+TP/-#91L0I NW[T] MQ+I]9RQRPIN, &WI7THF#XXG!IQ;9"X;1?[C#\?4!S[0[ U1=S%J%VW;-M\C M"]1VO^GL9*#OQF8XK.J,YNSJW6Q62@(2!*(X(S,.619Y'WAFBO;]YJX. MVAR.Z;"H0ES*-4 =*$9%"E#KA:Q*AGPCP>NZ3EICB4Z[KJOZ=D/GKT+A'I.;"E;GNQE0Y9M\%\4D$CBG7YY<%E!<,?&$>,"H1A:-_XK%8>B_X M)\)V;O+^%*(FY>KC PUH)7G?29':8H@4;Y:$15IAXF&?JQR_$+4'K#R ,0\U M@_-25;\ONG'@C4J=R[]>.DBUR_K%4.U%Z6#Z:E3C= /0L[6 WGP'1#_PQV0\O8;ONUML;#'>DA]D%[ M=<"Y#=VR@_8NQA(A!2=!E=IMI;9-5LFQ2'HR-KC&;.I+1_+#67.[QN6[F**# MI@_K>TV&J)WSD0/G!FM=5H2(48$U.3EN)(^\?0O:7C0N/QH]]C=$%_GN];VW ME0]<\)1!:XJ1]S7/:X5SPH$*R@D+BX&7K#/(6L'[L4*VUW;JD MUCJ J]:26T#L*#3; MZ1GK:T-NTFZC2V2P?'US90<^8N9TD+2-5N?^H'M7:Q4I>4>CW^?#Z?+33 +TYM+GUP.@K@+M*F;7P!)UB$ M9)4/2JID4F<$N@VG'ZY3(T-NHLR>5NC2=[H"35S.8/*E:"_ U%DSRED.T9I4 M!W/YF(73-G?F9-^&\Z,1Y"%6.- .(B^@84F6O+L(7J6:&G<:8G:%/ !9,"BA ME6[>5V[ ZZGII M2)NV9'0B<%&X5(6+YL5$_6?J QLQ]8:HNQCUX#.-8XA!.B4A^U13P8; ><7 MRI"9C;3^'BVWFD*\BZ&ZB BO&,HKXJ,"9\*>1B3K9@M:54$6+(2GR7*40%+CJPL'98*%PXZ(,46;3 MNEBI)[5LO:',_H;I('3<>O1Q($9;7B<*H3\W5P=[<,OR^C\9?#67TX1<'WY3O@$@,M!%$ ?BPY.IL0FW>^?V$/T?;+;Q&ET,A$Y614_^6="BSG:.$.MD-"N< M*R;E7&0Z"%'6@#L\9UI:=2O"[&N2 W53OM2 R"5*PQ2%AK5_"2\6:LLTD,%) M;2(W5K5^,'X7GE/;59KIO@-?^>XF.-]_-V#9>V&](/[F.C->.R#B,D"NA%+. M\&Q;GSW;8CM"\[=F%MVI)]$#S='%\Z%-"V9 CKW6"NMD[[I0O*)?N1R!B5A2 MR$F(]E."-X$YM8VDC=8/U?[G[73R&:?S;V&?>SZQ21.> M75 WZJ.S^LJWHT 1[Y7O_1[U))=LKK?O+-1X6NL,3A@/QC,6E6>TWEN_9;@? M5;OI7QN_:WE/7=M9B6BK2Y9K!U?RU6*R=48!1:(@(#L)0A6;O+RL2@E0)#*%CA7G#FS\[.QIU[BG&Z -S=C%'-Y>=G\_G.+V$MKJ# MQ829*8HK(V-U4E.!F.E7@M?NL\4Q+3IHW;$.RN'CJN9FNWV/N;?..[@/>#\I M\[\"18_CO/KERUJC.UE@K%,'+N=M:8TJ.01D7( 2*,!'P:%DAEK7G(-I_>IB M:W"G1Y=N[-)%F?WYE'1]OD#Z:OBU_NI[RQ+IDLH(/!8*%[BS$'7*@#PXC,:H MG%K?$6Q&N$#_;OCQT_Q-^7.V MO,^_&&^3TOG9^:A.@'J)GZ>8AF%AJ'&^F)&S^.W %.,$]YG\-5%'GW -0:&G MS3'H:.A0)0?N4(YN.[%Z1-,VV:"^4:$#S^J!(FXK7#"N)"E!UC? *B0'KL0( MFML8@V+!\=9E^)T*],3PSLQ_R)3#/<+5.2=;2AB=C<*I CIZ5D]U(]L;Q;(FST90]S\?A'F$X)]!=L?P-YZZ.[O(J\6X[#W4E* M7E3"' &#R[3+13(]IUU.\$S>L2HY-4\Y].A.,C!;LM<(S$167T108*^]A&B= M%8Y36!!;OT-^A'>2NW#DP7>2NYCB,=U)LA292I(!8SG4HHY$ 6%(4$>&!B8Q MJ'*P!?:([B1WHL,#[B1W,RLSR*V,$3S,=S)[F3V;:\D]Q%YQUDSJY&@P,4RNE,9-<^1% Q9&JM?VO?G^/C-[&YWVPVR% LF/JF4_F@(4CC@/'D>++1,=EZ M/_GQ$N?[,+,_YN^LY]QZ :[")$@\)%IS)==^^0P=;9^V"*E[%YR^_M MH)TP#P_GY$.9C-RY"*)43]PUB()O=7G-LE [RY!H_3SZHN?):+3 M;(7]@D^1;"I3"1"")P<8$T*(18) )861JL32NJW"77C:I9S7?,OL^; M(]HBF8%8O$C(0)1$L6J@;35XEP!-;?9DC_ /KK M8-5?3G&5W=@&8$=IYGO!'2?)W,246]!C?SLI:#-^/GTS#._VA M>"Y)9P3;9>$6C[AL.H ONPW4TZ98\('=_2)^^^,VJ128)P => M",ET].3G%P9Z)WE M/$1R&IG/TKG:]EK3$5:D(C=)1& RYU0*3]Z<='*:8]%*T,&-3%8W42#0KBL@ M)YX#QJR];ST/XE$FIW?AR=[)Z5V,TO?DM$?A0XP*;/)TP)N:::WU,8%T5K2U M=-"W;C#XV)/3.YE_R^3T+F8X2JYQ&X!/R>F=3;ESTO$A=CA.3T+I;8*CF]BQH[S!U>"1[>89I\' __F^+ 3,[*L S#922X MBB&N3ZJ@OSL_PWS1\?U*M_3/_A-,/G\+XU\DD_S4N*\_[( (^T?X Q.C M;O$(8S5(B0+3H4ZR:,$.F:PT.)$TF-" MCK)UA\03Y,Z#U-DZE;Z&P O>/9C%?^!\('QR(2D!0=:7P5Y[KE;11+(>2DV?-ZQR(*A:Y#QXS@ZA+?=)G MDQ5=A9R-13D!]O;)V+/"B1'5;3GG.76K61Z=664%;>E! U.%ULG4\=EZ1I*EZU7R67V=&6T M(T_VOC+:Q2A]OS(*)B#W60,YLX). ^8@NIS &X%>2UU8>7K/L(?YM[PRVL4, M1[D!V ;@TY71SJ;<^2K@(78X"F&,U,BBD^32,=J1:7NF'3DXL,%JXY.GJ.0 MQ1X]OC+JEB>[J/]@5T8^&?0,39WLJFI_!J2=L\8?/'&94\[*Y/O\Y4=W9;23 M);:Z,MI%C=TT/]E4*/C\V^_A/R?3%Z- &JDDMZE(),$A!%>K$I&$1\6!D9^F M@E"9N-]X%]@!W@_AV[I;XH$T'0O[Q.S&!QJG7K^E[0[!X'IZ\LV\5< M';#K Z9/X\EH\O';\S!; WG5L<[KDHV!XF(F[\ (\-YD,%E:EX3Q$5N[R5L! M.[PGU:EY)UW;I@,_Z\7Y;#XYJ[=#HV5V]M/P\PJ:3A0>2%<(VN*1;"C@;$'@ MKJBDA;3MVRS= >>TR=+*#IV=8*-U:EBE[OD@BN@*<@O.Z#J4216(%B-(@SPJ MH:-6K:_^M\'5BUBM30:YN1DZV$UV?^;UYPS+^>BW8<&!M,4K(4D;KK#:JU5 M\-Y"$A3#&J9M;OZ@$/J3BV(U,P_Q[_BV9>J.(5-26 8EU8FF"1-X2;ZB]^1RLNAS=*T#O.W1'>KNOCE7 M-M_A-S5(7V[O=TFQ<*6R=E* <-&"XA2UQJ0I:O4!E78VL=!\>/%C2KFW)<@> MR?9=#-6#[.PQTY"QBGE)69%X<(D"%J]Y'3WDP>N@R%L4@2D1LO.MBUMN8CAM,NRE M\0[J4]Z&>7W:? '&B"RR80*8#0E4,76 &;&32U-0HE#4@URZXX>HA".J)Q##QD+75N[3_6'PWHA^+-+N:H /7M9NN)[-! M"2DE(VMVO/+>< DQU_I.*XV35M(1W)-G^O>)./BXOTY]^^_\C;\&TQ5/>O,,W?"2ES M5%;: K%(2[PP%GR]Z^ :M6%H)?>M&T7LC[I=&W]:0+0W5P#_(.9_/I,%%T MOX#V)UEF]N[]GZN[/,9LJB(7#*&FEA"<0+>1?D5Q:CHD%D(M]VXD KI@$Q40>67">A1L![8;G9)N_XP>F1DOM=W#9 M<0/9!2CNHL-:/J*39J#JH!;',@<>BI-.R&*:]])<"^0'YDT[ W5PK? 6IV4R M/0OCA MEK,I+&&:EZX@P;V)]XV\8P=(1"C/:14\^H6C]H&8#E"?F-#%2!S5 M[^=AOM#'HN+I35GNB,LB?'199P])80%ELP(GE04Z-"4RDX6+I74HM@G,CYVV M:F.C#HZKJW@N'^WU++Q-:'Q)KO4;J$-9_YXDS,&,OXN*NS#ZY.QL,EX^V5IUG6(EB, X M%%F;AG*AP+LB(49C.6U[M9-1:Z/?0G%X3V-?V]PT]7Z*;9CW6,1*5^&00_1\ MUZBUPRU@U>#;.U]*?98DN5H^/_&612!B6Z=$PL!;ORKNP359 M5S;>19NM\\G7[DS>GD_3)]JU*C[!N%MU?+126ED?'@;T)*JL QV+ YYRU$ZZ M(-1V@_*V^++#G]_[&&/2H29;^F/3^>!=/9X6S$TIJF!=@*2%!F4R^8,J(WC! MK24W0P3<*BE,GWIEX=+OOB_::U_X8Q[9#]=YPUS=)8C5S=46,'8YI+>A0/MU M??^IO(?R;YIO#\VUW*MOP&$Q*F^LIG"N;E46"T2T&9+3$E%;[;;K>'5L VXX M<=O;;Q>%-;;;[Z2IL_.S"R BE*@-,A#(*A">("8;(">MHK#:HF^Q^U[[TL,= MJGNI?=)"9XV/S=_#URM @O0B25O?67,*Q+DBIT]%#>0R)".)AT%ME:BZSWA7 MO_01&N_!.NL@M_3#]H7SO;9;UY]]!I=VO_ A3M-;:D MPD&Z1!&[9W5^N.? N7=):#I,9.MJS0,8^)Z<13?VW465ARL@7VQ4M)?1?O=F MO#K$C,\A60KELZNSXAFC/4MF2Z"Y<]&&4)JW+-H!WN'3'7L8!T_ M.SV6\;O:^>+]LL2;LOSR]?-PNOCAI20#IFH_TD49@3>U5%5""%&!R[Y8I.#. MJDX>6+4 _V-2^.!F[]-&_,M_G0_GWUZ/9_/I^2*T?3/_A-,/G\)X^3)H]BM] MQ'SV>B5GB2X(.G*@9)^KA^+ R11 8B%/63%5FA>>'4JV'Y/]?2--PRK:Q7UC M=T*2<(G^/'S$-^5#F'[$^1_GU=X7"20*))42TEH.22K:&'Q "#D;$$X*Z:5Q MPMZ(I#=<"!]/AA]F33PFKG10I?1@R=7?#&5XN[P^3>1B]'L^GP_%LF)8+FMLL3Z,1=!G\AR>T'8QY)-NO\8U$9H4D8&ABJ RHR.06MX?,VR3\I",+4JFW$##@V#$D4I MV10F96]R 0WE?EIB?2?;FEO(_5ZR;WS91=*2(4GK!!RNQ8+6W[A$Y/VM<(:JNS= M8NG!2:U+F:;#A&_*LB?%4MKEVAA(85$(QR&G0NZ/J>4@7C#2G2WU'VER)RF? M3J3Y8=C;,V*LX?R#;WOO7IBOQVF*].O7X^MWT^]PAM,OF%]-IN_#"%8GD;B G;NZW>^Z$YX>AY[%LN(:'#W]O?:<,=R)?"7CI M?RQ_ZLWY?#8/XTSGRH#K4@*C(\0M2DF+D!#J0"KKG3S)S3X1/7#VX MG=>PM\T=Z4.4>EWP9^?S3Y-IG;LW2$FI%)VK+[AKFUM6P&6>@"7M.+>6#-"; MXLI-0OPPY.X'#=80>^_[T&>CQ<]@7B_:+U_K+W&0O/$A^5)KU.CT8#Z!"S8" MN>Q.A621Y&C,UNV0_7 4[,!@:WCUX&O%9<^^\'DX#Z-*\/>3,B?A\25^P='D MUWUXAS.>[Y6E/V.>A9=<\5R Y9H-\.3A.AGKFWCR M:[,FAOOF,BI/F*5G(./A4'B,069&=.J>:'=#SCF>1>6 M=C?F>1=C]W/,#.,<^[ MV.+1C,G=0J:G,<\[C7G>B28'F9?[ !L_%OY*QRC"I- 2O2QTNKA,3KXKD!US MMGCMN#MXU6%O>+O3F.?>T787TQYTS+-A/K) YX@,(8)*VH/+:,%FDZ0R1HKF ME:ZG/N9Y)UMO/>9Y%T,=KLO^;_OYXVX?TU^^[TN/#B;S+KRJU[/9.>:7Y]_+V9>U/%?3YJOW MWGF@-,_:D_=6$BU/)86"R$W5I5?,^$*Q1&A-Z)U1/O&U>^/VL'\7::W@<'X^ M_=Z78$ 11@PH%3@K:9E%'\ E+H'%G(*5T5$$W+,->(T83X3N 3UZV-/KM@^% MS.F!B)J&AY>63N]>&U>K$AUAN&"ZU*#'@8HRS8'S\:U\3,F^N6'2?VC MVYN(53;SI!T8;VL?:$:[8JCC3[41#J5'VF5Z1O=M97M:!7T@31>Q3+M3Z$:+ M@I5_O'@*69V9]+=8'=? .@DTE?%I;7:^M M[@AW#/?O/FG7)%;OE%2Q)3,A0/WDK:2Q(G!UB* B;41V8NV5N/RA]GC'746X$[+9"= M90)-O5)R 127#B(*!M(SXEGM)7BHF;*M17M$FUH_4D%=4*:'>]/]*>([I1?( M4#C)H"@Z051MMAF3MR!,1%=H9RZL]:SVXTK\M([Z2["NQA#M(?VSG!?T"*.7 MPUE]K5A]GF=Q-I^&-!_XE K/&"&RHBEXB 4\,QRL$YBX$3'TKL#E3H&>%L?1 MZ-'55*)XOW!Q9]_P'5;CTI^_F(P7HIZ'T0>E@Q']$Z:4_4QC.]NF995S<->XB\V37=)'*=<*:R3DX#3Y:! MRV2BBIW%]7A8UM5EPQXB[^RK;M8$YJ"82QG0U>X& M*6?:8JR#;+F.R)')]K7VO9'^:1D^>DXVO*O8;[+YRD ?/T[Q8YCC]4&%ER;2 MQEK%0@&K%_WLD(&/I@#WC"5F"^=JNZ$M'0-]1$MCOQ"I=U;OTYC*V[[KC?F; M(04AO:R/&:J>(R)XAP9$,9)YJWTP?1O6NE&8PU&^?YSKKI1J#\+T.Z2Y+A@? MI!R\=IX.7^E2G1&1( HZADM*26 =5>)Z,\3F7FF>UD+?*-/#1 MZ:E;[D[=BR2':CC[$QH^%OU[%E'(.4# 54 4E^/H(6PO%8PR^%'OPRM_> M\':G;KF]H^TNINV KNM"@W?O_[QHQ!JD*^C0 \_%TJF2-3A+[HXRD>M0:F>? MUE[XG8!Z>#O2N1#Q( E[R/>.@Z+^$NAQ+I>+ M!B[&<=*^,N P1MIQZ.QS)01(G"E%VTTIO#=U^+L*]X@6R0%8>O@%]0"*]:F! MUKV"7G],/_ Y:.D- _I?K6'#^LY0ULLCZX+,W/O#]V9H)-O32CK*2MJ#8'VZ MG;Q7SN4UTJ6 +DN24R%X7J<])VZ%]P5%>CS>VW79GA;241;2'@3K M4^NM>^6\>!]_153KG4N&*3#"Q-IQ7$*T=/BB$4H*X]&SWK2&W5V\I^5TE.6T M'\WZ])AY=V-;3G?%2+ZUPHV1]X2"] M#'-\%8;316')U<4CI'0:;8 B:=VHP! BDNFDM#;;K/]_>]_6W$:.K/F^_R5G M<+^\;(3;XY[H$YYI1[M[YU&!2\+FMD3ZD)1/>W_])DC)NIE2E8@BJR@YW+8L MNXD/F1^ S$1FPHLTFG&,@_PH7YSH>DL,3CIX]+8@4)2\F>TB&DR"4E^!B M?28XN,R-\)G+T630MI[\ZV(>YV(>DL-3C.#5*O(N4BBI%.G .F?KA0"'P#F" M$,A]-LEJ92>SDOO,_'49CW,9#\;>:<8,GY:!D":P@)N&0HZ,$F7 UWKYF'34 M1AAF0IK,"N[K&Q^D?(M.E+)87H1YPLT_&*9^Z]%1!BS@ZCZ[$55PY:2U==6A M)E]:E4Q>M=<20J+A,A.!N]'4FKX?7P57T"4)2_)"^@$JV0A.1 51%9UX+ XQ5#J5\'5AR8'J>!ZAHZGPM_H@V"( 9(5I;[=P"%: M*R$GE.BTBM&WKG"=#F_[57"-C;9]5#L 7>_[!JOK4B#OO+">@]""?,X00WTM M/ !:94L.G@?7^D3> 66$89S!];QHKZ1I%J#<27/CPKN2-$C.$JC,!03O:,"C9= TUPNW_,/"XMJU>E!LPEDO9YP7:9GWD(-C-,]@Z=CFL3[ 9+1+1FLUFD=4 M7NNUIK"2]B#8A#-.SC09!58(08X7SS1/[\!)RX$K%5GP(I 5/)F%]-+JM4:Y MD/8@V!2S/6Y-E<7 [>:Q,BMISP@RT5=" KOM5];XIY6T)OUFM9I M_8?TYT2_A4]X9KW)B2,",X*T8E,$ET,$)H(MQ:A0#+^KE=:/;C28Q80VL_UB M.D>7="^^3,HE?5[RGZJE<"@M[6):@])>@6=% */-FS:V:)R>8!#H] L;QQU/ M'8R"D_)M>R1O!E7-/>O */+J%1<)G!,!0J!=*GLME!_-H^^OA8W'(O\(%W(O MYD[J/.U;%%9,#CD*!3IQ!/+6,=#YNI6'2JF , MJ=':37FG1G!1&/K%Q2!34'%"*_FUL''ZRW@P]DXSN/ZT#+0PAFG) +FI_>:U M) ]#&9 Y^<30B_9E'V.8]_'>I=O,9/"'Z>Z."QMWUSEI5T)VR4.*VI'XK /'I8$0LF#6&B%Y\W#: M"RQL[,/2X0H;^RA[G(6-R&.P6%/R3:%3OCB$H%,B.1IGLPM!Y];I@R=6V-B+ M X\6-O;1Q50*P[K,Z;6PL5=A8R^:'*)"[#DZG@I_A=)*BU"@Q-ID79+Q'Z.3 MH#7S!36WB1_< Q@-;WL5-HZ.MGU4._S3=%<5<]DS'X7+P)(+H*)($$3)@):D M5)B+OGFFUP^!C#"$,[B.'W^*[AD*FF:-UNTX5K9,1JLXS5'6:F1!7Q6R=01F MQF+,2;H))AY./05G+^=GO 2:YG*Y2M$MF0F7G (94-129PM.20[)&9$-RU': M":Z4%U+2V(NE1RMI[$.Q">>[G(E,+K-&!MIJFJ>T")X)#4DS'G7"^K>364HO MK*1QG"MI#X)-.-?DK @AO#$!>.((R@0#/N8(1F5,U5;@>3JIG2^LI'&<"VD/ M@DTQS^/65+TS-#-10!3'0269:*J)@^7!16,#-$EM-^-)MFUL6U M,6MC;2N0@3%5,V24K*_/T9%:/&4 M!-RGP%0-A(D)^K8G7ZDU\C#18!2,J M3^=1^-=*K9-8QT-R>,+1LZ<%04ZCE9@L<$T>FI*!?,KZRKF)5B3F&&.3[1CV MNI@GNIB'Y/ 4(WC=:EUX5%(KY(#92-K2G ,OR7'"DEA!Q;TNDPONO59J37@9 M#\;>:<8,GY8!0R.Y*@ILR?5N7%APW @0Z+.+EKXN!W^ XK0JM=Y=?#E??$/< M),-]N%RFS_0O:KI=\VJM)T<:L&*KWRS'4[6E41@K= 8N GG8S))1[HJ$;&T0 MWGLZW4=3:_Q^?%5;4BJ=$EJ(VBA03BD(AG83)[EP1F4IA&HMOA=8M=6'I<-5 M;?51]EBJMJ[SFC>I]-ZYDK/,X&WP9+3[ %%F#BG)8GTNWJC6G?-NCS_]FJU> M#+C_ULUS-3'$XTAWL]V[H!FHV&H,95+/U\P.%>\AUN&5;7Q4:$(&1[! 5=/? M*9] :%O(=[NF7R.H*1I*QWVDV5"WFZ:TU_Y [1,[^[JQ-@7C[JK@Q'K, M-GD#(:;:Y.3X@Q M%51M,^.N3/?5F\OUY\5R]O\PGV5GF6=& /.1UFV*%NJ"!D@ MY"RVM]X'G,XK_T=$ETGE7-RKS"I"(1FV"$S7JRR;+7A!YAQZ';FTW# QG6N< MR9;^C7"-#$FD*>8UW"X9B:A+(L='E]J10A0!T6M->T,,J!)G](?)K)DI5R9- M<=GL1Z+O?>6[CN=A/PGD468-)/M4VS*RV%PRT)LGHBU)J MY49C$8WP8I]YKLA<%C6K48-"#.!\=A",$(A>\5*:1Q=>X,5^'Y8.=['?1]EC MN=B_VR0O6VNYS60DF%C[E6DZJZ*S4%\.#BJAX8B-Z7IB[5A[<>#1=JQ]=#&5 M=I9=YO3:CK57.]9>-#E$7\OGZ'@J_&6"#AI6/)1D:^).XA!-SO153(HP:"P' M#YN.AK>]VK&.CK9]5#L 7>]<,6^=XZN+YT M+<(5WGB_V0'E!9.HI9(:7LBMENNSWZHL-F=X#-DYF1%8=N1U,T<@@@]0E-=! M.\,P=>HF0)]ZBR7TIQN&W!GP97J'SY?Y$(J_/NLZP.CCR'6A0/M-X6F?:P_A MWU??'I)KF?%[#TX610F&$F30M)&87)^8D_2+1-I#A$S!=TKP.[8"=S@?[?77 M1V"-]?8ODM3%Y<45D%)X81PUR(@65'8>@I("/#,N6U^*R)V*QI_0W)U!#W4M[M02>H MO&?+;$SI>-^KI6_=^OTV6_WY\Q+QE_D:R:I;_Q;6>%9[3J;H,QU'M8C<)P27 MDP-I N=8O)*\=?1]\$F-T(8?^#II5#094PKVCR;X[J\O6)^X^3^+<_J8\]GZ MVW:*/G!9R$06AM5VN9ZV:.,5&,:,\MZ4DD>]$GX\K=>U<&2JM*Z<.\#\/N(Y M??>7><:_<'7&=%&F> 96*%D#" I\";7L4+*(.H?$[N42[0CA'1KYBZ'^^'DQ M5'YV?'J^L<]\?\?E!3]CZ(.))8%1E@Z[PDD'WCM 81(I00GG6D7.P&1DES8$Q6,R^"TZ8VK'?"(D\^XFAZM7:= MU,M< *.AR M,O!\\T'TU:_E-TR+3_.:YKU-P7^[6*U7-_37S&3-,$&,FN@O! //O89$9K=) M)K'$6I_ C:?0+AVX#;#M79#0.@OK"P1>B[NQ/@Z344+>]#>.:)EL;MD,,9%# MI0D?D]>[!'2QQ^]!%] MZWALW1]_+1\OXRHM9QN?Z3?\BO/+ZWM(&6VN+=M .%1 'H0 ;SU]Y0-Z-#7G MV'<*GSXQT.'=W(8Z60PDT-8IKUML'Y:+@JNZ'L+YU;FZNHLQ)1:+%0X2DY'< M=S3@E/9@0DHJ.2*[[Y;VVG' $U-^6P$/OF;,4AY\X"LY9DD"/9^IH0AQ2YTR*3B&3C\Z #K%-@RE!:&.*6 L_IKSX1 MPG^%Y9^XIJ_OXI,Q)%,4@F&$2CG&R*86!IA(R2E#\T_-F]T]@>F4*-)4_@.$ M]/^)^"3-XFJ4,"86+-YLXT><<9R"BR$-S[V+Q$ MMA.P4V)*>TT,T"GDRE''_&BD]TSF3#N=3< T[7?*!@E.9 [<&5M,KE!;M_;O MANSPA!E3!&\ [>TT_A+US].RRW*V./ZY/'/J[)_4AGO(TN0'[] M@G60^:?WB]7J+8WXK6Q[(-VBCDU]4':OUMV_4^%VW)IX,@+8(JS$)0(D!TD0YUFY+$UE;RCY$<*Z#? M5-<_C*WM)?/!@JVW45T_3=$!UZ !^8>8CAF+WT]O3U)A#Z$?DA0J>FE3+""= MK*]M1[*9$DKP"EWMGZP16[]F>5@R=(J['X8+?60] <(!:[6L_1V<3E?+[]= ME_N@Q10X@L2-8U;?1?&RQH>5#XFV/RU:OP_U0R#'Z:S07%4 9S4/G@7%"VL=2WL+_ZDM+/Z!!9=+S'5)K%:X?ONYIL'^,G]S4;>V,Q1SLCY ZGPHA91!C?8&=)0X^9P5DEAN'EHMDTIX4>_T:#.4;A[22.]+HS_FR^_7EH3PRAA?G4F4*=JD@9G: MOH0;#9'1'FAXBD$8RS2V]HAW0#D]>K20^4,JF(&H\/OGL/[/XO(\_W+Q):3U MNU+H@)Q]K1[RD 4L<97VP>K"B^! 8['!8Y'!M/:5GX?TQ1"II<8> M\LPV#+J$B]E\8V1]P'DX7\]P]6:>K]O'7&4KGU2U>/P#E4:DE+#CPP>QM)^]@I M)7?;<(IB,]=%@=>)Y) DV>9.)6#.!TU;J];=^MR-O6]P,^W]L!-P'RD.V$"V M"XS3ZP3<2_@[.LD^1W)#=@)V7 @G-?!4JL%A,GB?!# 9N3DE0FAP+8J "X[,UA(B#;D*XS,CN :F@#[01R>(NHD:(60TFY]>K?"8X9[[T5 8IF M 92R!H)'5Q]]3CPSIUR3ANX'5OTCMM0A-=]'N*U33G["\W/\>HG_>;,I;9Y_ MQ>7;7Z_/(71!%460=*E&A'3@K.$0N=!HDB+,]\([.U(''AGDL&=U(QTL!A!@ MZ_X1M\ZMU6]8YSB;?ZJ]17\M;Q?S]3*D]5E.B(%,"D IB,KU%M%A25#0NB"] M*L:Y3@KN,-CA0]Y#1*X&$>VPJI_C_X3SBHZL4Z=D5 4L"X1)DLT21= @B(;6 M)S(V=;=6(3L&.%D5/T^$ Z0?W]SB5&3UMFZVW!:GKVBRF&FN-$^4%1LGI]_5 MVYQF>C7^!+S[>+B8K;>/-87YKF>1P09YVG6YF:S MS\Y\]GQ:E=NO/Y-%=P/BADQDSVG)G0,M))')QP!.1 2K';,!':[ MP.R]A=S[X&U\@TL510H2O*VO6-/$('IO(.9@90DR1MG\1/D1D(.5T3?1]8.- M8V_9'OM^\_OV6G-';J_ G[[].ZPOE[@U?+??WI:#1HLV.?*GLE&;UGD>G":! M.4PRJ5!0^N:I 9W1':VT?G\FW+]!'T8C YBN=Y%>H;QROKM &ZC._A%8QRFU M'TJCCQ)G?W4O/ +G",F^@]BQK20^ !G>DT _;=^E^0YJ6W6U>6T(\\\D MHXU4/I"'^>TLLE!DT HT20.4UAP"_0"!+C)M=!;W.V4WJ&_J!?%42#.D9H:W M.7[#A+.O5U9ZE+Z$#"5Q6]M VVWHJ%@T/+%@:7L=UN*X 7,RY&@B[0$BJA^6 MBX285Y6<;Q?G]2W*3W/3_,N\+)87X=8C _';S=^^O^XN_/S(['.':A*E;3+/ M1A';JV$WA'E''[FY6-N]^=83P54/R(0AEFP 36*@.'D!3DL)R)U5 M0ALF96M)[8?X4!'D@W!O]W-M@ROSV)'HQU.S))>)16UI)N3:JNS()16Y5A;6 ME&>74[2=_+ZIY:@>D@"=TEC[*.)@.8Q=0+VT--9>BNJ4S/@<*1^, AB$*3DZ M*+JV;>*;F%468!5+T14N8FI1C3"%--;VFN\CW(8:3]N^H6=_?#P+/$F+G &+ MM(?]^L9N%#2+,R2]=@T,C ZELV:4,Q:\ S0]@8(DM%<,-:E/ ]&'C*.MU? MDJT;#[XA(Y(FM7KW5SJ_S+/YIS_^]O%OU[AJ:[N2+21I")<6Y+\X0P<+NN*- M4];J;F]//C+(I+794H #- V\^A+^&3 /'P<]2A!@: 4>ZOFG'T82J\3. M;R36.DJZX^.'BXQVF<^QHZ$JVL Q2BB)**B2B!!%++6.W/JB:;=*K]'03?PD M!N[HIX3,:AFP#@A1DJ22LTPP%%*I^!H-'8I[C:.A?90Y[FBHM4A@$QF(O J1 ME0@N8"1?WW*N6'8.FP0[3BP:VHL G:*A?11QL%!8%U O+1K:2U&=8F+/D?+! M*$ F7HC*1L@EZVTG89]2!HT\2&E]U*F%5SZ%:&A[S?<1[C#1T*0XTS$XH(G4 M[B2U:VMB'IP443DFK,BG& WM)?B'T= ^4ALV&AJY=XKS#$480B*4AXIR\&CH09E9MEFFHFFS48%#EX4 :BU#D*8B*6%83;: M:.AS=+J_) \9#NBDOL8)A3'W,=]WTOT M1PU2MBBO[_;!PP4F#U)2_V&Y('=^_>W#>2 MS_.[_[ZV<""XPU,R&]GG53Z!J%V;<.=8V!*%SYEI:XKBKU@K-'+Q7 MFC#G9(MC18;6Y2E=L1TJ=-B8([N#A U5,?)P8+8V:G)G%,T"E,P%0F8<#%=& M6IT#[_;TUW3#@2U5W2WPUT/DAPO\=0#UX@)_?135+?#W#"D?KING"I(IYT&A MIITS6;E]-ZI$)KCTAH?[SX9.0?7/"_PUUWP?X0X3^#,!:4[H(*M:C&N\J @X MH!!".W+'V$D&_GH)_F'@KX_4!@C\O26_!VO>QJ9R:K;Z\Z=OO]/_NLW51<.D M2V'['+$*"2%&5=M.1XDVZ91M:WOP$3@G>9"W5L, 1:D/H%5@UUGW': -U$'G M$5C'Z:#33(5/46-/^0]0OOX81&8-ZGFB$E97IWG>N'E'40D6PA9#DK+(%)LS8LG M01T^UME,A8LAY7\8N^,GG*?/%V'YYV9A%(.,29J]#O552%EJ=: )8.DHE588 M+GGK9^^>PO32+)#G*V2 NY&'^*[175\(=+OV-E .RI8\6!F#)$U4, M5T>F#2$PX1+0)EMOAUU]9JLP2*;049H$_=*6Y\L=]FX"87_P/(H%FM MTFJ]G"7"\C:L/A-=ZV^5LE_#>6THMB'L+>8R8W3=UF2*->!;=Y[$%!1FLE Q MRL#:UQ_V0=BR+NGQ<:\:N2C:C(V7D(4D]]2(#)'G"%D'YT-BAH76]?,](1ZN M\F@P)CU6;]1:2 [R*S.U"_:!HA+[X#Y.Q.)0'&E"S3T4/#:2 MRES0HL_ :LZL"MF J_T 5"E6*IZ0K/&3)^<3\9$IUVM<_EK> M+C'/UK6#+EGWRW!^W7JL.29?,JYZ3#.,;+7 M#Z6PQ3#2'B!8-I)#S!=_K]4>M!N3J?EN?GF!V_C.^]EJW2'VT8,;=<#5 M#3GJT/U"' VFT"ATL2U6>1-7V\>.VZZ6>Q^^=W-[_!)F^=U?7TA 2*3?=%+? MCG&]$MOB[S+BP=?^CS7VL/M\9V'M/+B?N3[O)&-BRG_?O)A1\Q)^G9]_Z[D0 M;W_.5F,IWRCJ[B?W6H)]4#9::Q\_AR7^%%:TE2XNJE["EBG+,/^T?8_FIV\W M_^;JV9H-K._82)$U)/[O<'&=C]0X+#8$Q&:'_\?U(OWY!^EU]=O'/_YU9YTT M/]]_--;!U_J0C-E]T#\BYH=[A=I[6\?E)EH_3[B9RFH0Q>X:Y:15^H1H'RI3 M[^6QW6/0!N]UD"-&[J+QY#\H!HHI!,>R YX%8\XE+\.]F^\=WMKN,4Y3E2T% M^U#?IO'>?(@]^92UW4FL#]5H]UJV[\@$6WQ#W SUX7*9/M,$*D[!N+NB&=/1 MD,M70#)6LXPE@RB4@^QTD,X*R^\_,;-C_788[#15.XBH'U+!M37=-U+\99YG M7V?Y,IROFEOP]S][/QO^:;A[FO(TR-F;\_-;0SRYY3T^_YT?N,^*_JFZ=S\O M<7;=E:28$$W1@$5H4)HG<+)80!2H-).J)-%I]=[[X,.MU*?D?F>5[3/]UMUV M/N :_[G(D>9XA88;)@+G"*;VB5'<:PBUPQ,JEC-'Y5+LUF/GP4>/5!W[B6!G M)OB.+>[JV_672)OK__Y?_Q]02P,$% @ +()T6 _)>IVG$@$ U*D! !0 M !S;6%R+3(P,C0P,3,Q7VY+^.T-$>^7KSM9 _DAZ@HJ2DHJ4^1$W[NR]2/7#L,&7]P2!*BK/ M@6,4E,8&5C MY^ ]Q\=__H*HF+C$54FI&S\I*"HIJZC>OJ.CJZ=O8/C S/RAA:65M9.SBZN; MN\<3OV?^ 8%!P2'1,2]BX^)?ODI(34O/R,QZFYU37%):5EY1657=V-3[M_^U7Q0 )<5_73_LUS%R MOPY\G0/JK_VB..#V]8%C!ZG.7#YT7%Z+VM21Z>R5IX>9KT>]*6J@X1;11K/< M?]Q+>X)'=(H7\[5K?^C9;^N8[U_5L__NV)_[-0H!MF9HJQA9[;&&U6Z%6$3?FPX!WLG]Q< MOBO$:RO4/N=K+KP+O2XOX'>-,YEEG@10PZSA(YLS.UERH>C0:?^ $K=#R2=2 MR]NC?]H5/UZD7[@ZI'/;R8I;X&!5J)>0/.V7UQB'50^AFB^%G!P%+%Y&,2T%4YW,UXC5!M;\=;8QM%0A2O\O"E#%)-(-M/D M"Y?GA=TLJ3>=3L6,2>)+^Q'GY#-@#?D3)["RZ.7F\N=*T^OA$G*,F(N&ZJ,T M%YV3;[15/X\6U_]P/\+R:(LO8#EW[ZK8/@G V.P<)#PCRF&'8,$03N1]Y#.$ M&(9S0*O%J1!;,=4:GVW2&?56OS>K\NFLN0[%-3[@".W>[1TH"? ]YG4!+8P_ M'MD,1VNNGUR<8.R5@4QW=2UW&TU+^.#!I_3H/4Y4N65;NEU1?A!BE':?UU[E8]G/UM6 MC!JRVXWK4:1&J-EXQ#X1:,R['(*&?(I@(P&6,*PX"=B)P YCC*D^U&!4&4-2 M+F!DN]NNG$L[%=_;=$Y3TM\N M/WI,E-5:S=@[1:\RL)/UGI3*+*,HY6<8N0 6+RM,%Y&F'RT\P]CL.5)0*S^M M^6STT)M\D\_'39:6U X;&HS)SMZ'$*E-YO3A1XB<6*4IQJ9(1OPY+"Q#,,!O MROMXOW+OQ5O1@JN";Y1-PY@&+EJFH?.K@0[,(#S, <\-LT"3 /W2_NWLT]P: M=8B**TU'7K%9R.\&B+1X,.)/@]&W-/>%B0=)0*.V)O%"75\(@$&.W)A6:BD, M)0%T7S!\(7BUK!YOJX*)Q4WU$R_/Z%U2*3ESXQ2#K--6X4T<:S@)6) P)P$^ M;7B;=A* 2B$!&S]M.^"XMN&$\V)K+R@B=X1/DH"/]ETD@"(2V_O=W5 +\]\X M?] (%\FVN"M>7KRTDV>?L?$QOP*8D=DT9GF C2=>WP<3H'#"P8\4_] V_=_+ M_]#B.,->9N7L/[AZH^EX^WN[RM-$,9L5$PD2\'H\GD@)PJ1V$94\)_7\Z.QZ=65C<='["*WYU@W10'OT%82 ML'6RF 34/R"*?G^<[%=UU;[4S-#[CXGD+W5PLY(?\R^?F5"NTA;F$/JSVTRN[55QJ)ELA M>3O2<"$75$^&VL/Q1.1#LO"^!;X?O^^!^7X(T/9OGC_O'!K)MGRBV^50H?4; M<\MV3_O'65QEWV%:VK<#FGO?YS*Q90:V3S\"0UTF 1QRW]Y\2OT7S)4D:.'- M,ZPVED1L3H2]R_RB4RX)SE>C0H9;^/,96[^GOE5_\L%G;^N>,-BL?AT)*#A4 M8#6YP>A'K"S<8*9(_">K+"55/TB DE0+GND\Y+G"B3YZD]00@/]G$AJ)Y4/B MHV2-B&UU%B1 5=TSPQV"9YHD*J?DDX '$R4D(.-<79\/+7_JGU,;1ACOOP7; M)X#W:?)#OKU[31_R[8,_DRZO(&?=R.-6R(]\1:;_#N& /SALOY#R/(7W.-=A MRYW"7VSN%WU3TC^B;A@E"6@_"]DG))* ZV1R-!CORTLN; 2Y=0'X]&ODJ5\! M[7O1*L(SDH#3P;#E'0<"[:^W@%*B%;QQT80$#%/JB:[O43>0@+MZ>[19,Z"] M$\*PY:>Y"6YX/Q29(P7P_H"Z O,MBM^8J/W)CH8L"9@-7IK3F+))[HV[[%_> [;5R7T6? MDD?OF# !VDT"WMPZU/)KY.3$1J0F <]_0F[C)(C^Y.:C8'L'U4@ I 2VH//K M#6!'D-$JZOXNL9*C*@O6+L>X/XULUP&3W;_V(O*0W*6_VX^L M?X-H_%>2$2;2K), 'DU=$E"T;D "^F),%DU82<#!71(0S9<+^[2;1P(650J= M7Q\(X?]S*L*3&W_&&T1$:A)]R;+Y[:TEY?UO'_V9=.3G9#O_YQ'LOY( US>& M^#<@\0^H^9=DVD?\U\B_IN^ Y--?PLRODG=C(O&AK,CM^L%N::(\&C;,0KR> MC6TC*H1.[J.LOR23FX,%+X>0I^,:TV\0B_\6CRD86A.V=_9)!2'R20_Q1<*N MZ@_TQ7( OE M"\C[H99OB_I'5/[S\GR'HN@WH/"A[T!$M^5[B/EUO\6('Y#S97P4>&9=1_P0Y"?X7SK9+!;)%=\JI&#Y1N@ MRT7@:)$\FZSQYYR()DD>0!DO0B,ZXS]&7S3-1LM @'CV1N MJYPKV%;!\[$[$F\W%(4)* SDB[D<7LSRD"A&A"J.C5BNXKJ_Y4F]33$4/ 3) M1.18#IYV"(0?$^NFTU+Z7#&JF"M66T4"GH@?) &&!'WR]*G!&@R]U'#R[G&3 M.Y:$C'548HO(M;8FN7/Z<<*KQB$&^?,Z%#\U,!=7^YPZ?] !0 XX1OJR3QXQ MCVF;LLE3N"K0S5^I*I!7Y<#3MVSA7%96,-SSJ"*T2NGHEV,-]_FKF1)+'7CY M*WI->JT0"09UPIZ0+?$0_L)FS>%?Y*WOS9_O@?3M;P/N7S+)/OTZ^>2/].4% M^ \M>['?H-/_*W']2%\6_D"._A)"R&U_CH@DHT86"9 7*_J++T1_&XY\:\E\ M#XF_BH L/V<3_7K5U%_6\:=L9HP=-+ 0=-?4:MZ':FA^P1+K;D@=AY&^J7() MUEBE#:LWNPJ=A358(,T*CT/[)XO?#A%!5MH0]YCZW7F=XJ*G$FH>UK&IL%B9F>C KR(L";:2#:4U$C=48 M6S3O:\2>5=PT:),2N9Z'9^>A[2P*JS$MSQYUW"^W"FHTO;)4YBC(SU^S*1J# MB+-7YW5=S56[O1E6'<#'%)&ER9"8:#VD7F9G'ZU>XY"Z %,0U8LE=D/*(?6P MT2S-2D@ XESTI%'_1O7DL[)*^LS\C'8&]H<53I7WT,9NY]S'DT*V54F N&/E MJ8=&P7$@%O5&QW$5 Z(L2*G$, TW1A/6.(/&% 8D)'%U2Q17%>)*0@S^&L_52+H]L A<[M,%IO2ZI>9ZHK,3(U: F5W&A7:GZ2M9QJXY' M7-%OC?MN3MB(;]^Y,_K>JVWG!ED*GV(;<40:^05-U5X=_-E$X/T0$>U]JD0RUMP^"H_\_-.S1+H1SD6 AQF.4YG0'B. M..^E<-EX>0)DDZS4](0Q(JM/++ _J5;1<4=RN@HG>6]!\[*DKNZ1*V6;K/CC M?LWBDR46*Z#I0D;H$*14)R(+C6R$L9;UT'M=P#[%\!D_Y1Z4X>-<<4V )+H] MTI5LTOS2Q#1O&U3D :FY' *0!^W@>^P4SHPXS+&*7*4K($Z"*8AG\)=3)A[6 MH2,;>XZT[R:HK[SE$#B_;K(8=&EMMI9_PU9W]$UN8B"1EA5W$_^0$"LG_G5# MB7C >O^Z.^L47U#9IUI.E'3X>1Y-MH5J&N[;-54UX+H S\AS:,,@5QZYN^?N M5%[L%-L"C4BCAAM[L!<#_1!BT.8$WWU@(1IXD4N"WM[>,?>\H[FZ:"SU]\P%I$6KPA&M8VZ9?"A%U$ M;RS.?Y2QF,KE=/HI06=TWBWW,9FYQV/3!L/); MD7M[9!:K+T\C'O7F)D(=8&C!KRJXC00\ RF3 'CB))[.&CQ%W0>>_T)6; =& MR:[-OP(A\)V1^*(,79#,%V*?Q^&9'#6FV*G09-_!EYT/_H;X-7V( .B; KZK ME6Q9%I& ;ZJ._+],^:T!_6U67A>$=K'//7.I(:MJA+/4-OVN^$KTDX1_#U:B M 1 Q;J0XTM%ER42 M0G^:-PWENW=Y99/A5'+C30(G6>4SN=%ZA#2^JRI6# M*Z@*9__F-'7D$',&WW>_*3K M"[[7'+*:87M6UT6DU,P;M68RM]875+X=)9W;P= M=)EY.=*06#AKXMPG+L'WQ+3@S*S IF7I[6Q^W#MUZZK[>_,/DS^?^-R.%:B' MH1VHF^@T3W:88AAW8H;%C*7&3^A6](D>MN5]I#F^R1/W2*X&=@$WCV)=643; M[)BB#X+IY6C3#\ &4-@/-U8[IYRO M?F>UYJID=_(\*WT-3TIFZ7>\5_OA]$R$P'2(=8I%:*RRH(=SF,-XZX7SB.[< MM(\=[C<"L*YIV?%3:33@LKP,^\]]=AFSR9&7"1DP4Y@OK#3E#77X^FL$&ADA MNB(>BJ%L=#O7HU/BPG:W$[[\W'ETKY[GO+:3B0'KZF6<'K'Y>$$PS@ZKCG=! M77W)BVP%4RVF=UF!KHUFA)BUC5UIBUV@?MD\/ #^!G?5X^N?\/26BJB[+BSI M]!:\#*!^RUUGZCLM]:Y)B?KE;?TPJ=$KKB_ RX/JYHQHW$<' _G$^QL7'C?+ MZ-+:^UO4IA:RD\V;=CNP\;FX_I]@] @^O#2V!86#@/""F)3D0LOAW$0[I9M5 M!@\>C*N 7 *O9QW)\J7(7]HSFK; ,QF2'GUE$0C8V"(8 MSFA9R<@6'&O%&7V.#4M!W,T2>)[1=4IWV]TU3BZFV:R,TS+#33U7UW?976"S M!28KO9B71A]F-5]V28?EU"CMBY00JXD7<#45/#T)N+A:$/5B5ZXTM>@!^F&P MJ,U%O0K;L->Y@C-'Y1?DL[[1.%YOM@):6"*_4U'?9 .V6OK?J46E;Q3;K4-_ M)\KO5VJ_TY^#KZ;(N#8:D,S3K_GX<%74-;4 +9\!BL'>?T(S_[=14GRW.GTW MR]]+(,N:PSE&7;;][!<%"B%V14I=^#^[D?\,RH,3/UB'UP-/0VBLXJ3H!S]+ ML"JD!3WGF@O"*Q@4HTUB!9.TR[J_&/+RL:I'O*"H^>M-O?\/2JV^4CI!+J7H M(8-/U:B]DA.@?),_>U:RV"(<-[03S.5EE.5. F;B5]K0FZU/=B*IH]*7H1?1 MQA%I;N8GIL?.)$SSN0\[B9@JL]_W'%::0?J#Z1#GW0\M3RDU3P:,4@?A!;WM MGYM@;4QZ4;7]:V>O9W![>NBDN6CG7(\]S<*V( - ;X06;Q.8N71?(V7L92H MP,9">JR$?, -'BD^?U%I;ZG>4S,7SU3\=$WCD#*GOWR^%S66Q2ZT[;;6/C?\>5;!9_#'A: MTX_(Z"4S!#U/GC]=-3LD[4I+BY!,;:'U=[ M9$KB/*Y^S$Q:ZO!^J3A7&=I[V$?N@KNPQO"6S6!+*SQ[[&)1S$B AR[G#2%VS=-^1@.Z M+W(&W^C)CYW/N+U%W4;=MS]9(MK9/5LYB35,W%AM)F[4"/RP<[=H!1945 M?LIJB7;?K;]5CHOTFQ 9B(1;@+2KC7&S;1&]*K%+,/=FO1QH-[@"W" \JKL_ MT_#$O'L]P,LA<\ZE$' O^#RR5*Z1)A@$)U@SU/1?/6A/JR$P8M.)M()\ZD*! M5[4>. @WP^@[[ H6/]DQM>R?^M*OVS=+?>'C9[[NAEEN^YN;%5?%MB%C'JYN M:Q:WK+/P)" S'DQH"8C*G1=HS=([;^LUN:,!YM\M?I7%N+.U46"^:U MNI$:YB:K&[+'2CS1MIJ+HR;K1^+'!,'Y5H< <3Q?,R/]"$6AU=&(W1V?Z2EF MAHMN76$!F!/ RS=*"2Q]"AD)%;ZT>M1%#>J:VVI<)A>X];'V&N M]5-5R,5KR1T6VD\ =TY5(A(\_B MD.I:TE9\SF!V&^[CX\CD+:E._M1:[D_?K^S_PH;9;PP$^(6EY]Q?WUL0\2*C M[]F6=<(C,2<-LL?M!=IN@3W/@?Y %]PZ./ [8IQ_%'Y1^Z,=V;_]$_"S=&O[Y7J/MSZ\V_5+>V=+JE691O3E@)DP\5X,&W6HB[J803 MQ#/48.*B,DF %39-MRI2":WX++1:74VO4OIT$/^*3JP-6Q3 LH&BS7+V/ MGR<>+6Z?[>W+R]=&OLA?TR8!E583:D2H2A::^\N50JS^>]Z$+JQC+3\)"" 2 M-''>N0KD";H-.4EF#L2U?:??N&NUUS8#QC-U-4G!PRVPR[CSV"_K4WS-#_>^ M#'J!:9.E]23'YR8_P<=OIL_& :>2WY_R$5A8$NCK$O%JXLM;FN+K&G^\E1?=%9PH%B9I@X_ A-=FHJ?[I?30P>N[LW GD[PEF+5 MR>XG,]:1]:F+P"M_1"R&45D8'" 6M_)3VY<2IV&S6H#NLOQ3B);5: 0\3_]& MSJ($>MSPQ3BY)K0"=V/@S3ZE/1]#?QL#\O'@QE$UN4 ;,<$">6/@Y M(C?+6F+V:#I:(["$VY?>J^8ML159"EKQATF$P5 I4%FC0L97AF2V\B6*(#R< M1XH?3X[L"KF-M'LT%GW2GTL$!#V3DL!P$D"?=^[,EAV.!GE>NC/&.Z-;$S

NJ\B#E?T=#_51/7JX\XG@^PV.RFY[/Q^X]LJ!6_Y4T-0TO_9 ML_K7V;."7($U7$?PNW>U"$^1@$]&*/NW']V'I]^XE\E>Y]+PFYIKKZOS\N[K MY.#Y('%\2OE>V3KD!)0?*X&"-QD[3/HWP74?OHT;T,Z&+9G0" M,R>#K]=?LMY'<*:I4:AFN@2%.*;V9;&6+LO>3UAF$Y[0S(P*Q?9N>LP9OAQ] MUVDIK9IC;^? H:8BO?6">'A[2!M"*3L_!6XD 8?PS%B[5"\^K&=&?DKX:ZO> MD44T0\W1!TZ@:5?)A_9Y[U5FAV\HL&RRY.HTZ\0:1C]^D6A79^2@.YEH\;$O M0R.P?J0ERU)]&_:P$ZS^=0/+U]57@$MY.$ MY<1IN=\@,FGZ0N5*A@1G&B=&LR^/Z[?#YI+0>5HJS^P#E5PN$ M%0D54'%BYVA^A0\,E4H"&+F+^S->V6WUA,D=*_?84NO38%UUY)\T%W!K']5X ME)/FXEKK1YW8-FKFY!1OR%11!D%9]^8AZU_@^M5N1UGHYQ7A9"9H+R\:2NQH MXO5JTDE \V=I]3K&/,L<.0Z,1*",Q>M1;%8C!R$N.Q-RG;=X0'0Y/8%F1I:= MDT:7"S6XM*>B>"LF+#9A'*3&KNBH'5IM^@L[?CK<_PE.^M_MTIF <0[0?B;H M>]A!"PQU@.CZ*IAM>3=J 4'Y,W71SP#1X<"O'XRP_V!;5"=>?KQJ^9L5Y3KKIY>M6SQ=@Z* M>OO3K9PT@,*'RD-X10K5;7)!MK\R^* MYGRN*O#EO.:+MAE:'IZ^".7(-W0_Q80 ,23=(P$IFC,Y^"4U'>\[S-P[FB+< M#=/G^U)$3N2;E&A'$^\@:&TZZ91ZNSLAEF06VFL:_ZM#=W-&/X2G84-5*S]Z MR:>/0?0GKO<:CYA<*VZ1L;W4OE ?H'WU=!A'B<+53JUHJY$WHNEY.W+:&.$5 M$ :\XSQ<@."#-4A"N5NFW%(>..;@!3$G.QRGNG6J*UY4"9MSPSP8Y);\./R, MX+0P5/KD$?OMW$A_$E"F&;@FQ^"^J5%F5>@,9OV0;>'&<<#01GKB;%6D7]C1 MMH/\MDP0Y>'Y>/RI&QB&GNM8*E1D0)-22=QRLQQWRIR#19E2W&&[^\;+3)<$ MV2U23A4_5[Z>%7 6J3P5+"?SX:W97I)LAFI$;UYR3@O/V!=7ZQP5V7-5^XI6 MEEZ@HRV/[&\;B7;-=QP6J%8W24JT$M)Q7BP?Q8*$]0YMRS3ME), /Q\93^]I M(R0MM)V+Y=V[WM59RQF,7M#%]\-Z+TE 7)11$0TMUR,>AN9[SP,OR"A-3>)/ M;.[LHX5RA,4T3RY SY1NAD5;52,#\M."BQ\K+NN$D+';6Z^]5&][B+*)ZV 7 M6H#N%)5DKD&GHW;BYIWK)BR6Y/^[0,J.Q!//XY[N&7\(G\@5:,K>'/NS4$"/0 M;6&.=PU>W-'ODAHPU+8R>J4B9V!@F5BB,6KE8C-"ED2H*C3N%U'A%T*!=7_= M?'GX0S2\@_^1A_F:YNUO@.Q_F_#^DQ>+Y)DT94*"0@S&QRBN+:FL",S"1JK/ MP^P=1I':A#*Q]E%((!&(FV\B =1V&9!QR%T+\YUBBN7*R OB6YR42@EC9//6 M#Z^,@466"3-"ZR:8CL)"U-_J/A6A<6J>5UH!JY&HDP2ISG*,MWI-]>?_:N5N&'YO$SKO&&D^!5*W[ M81./B+KAHW]P(1_]?P9 8NF(#+184*'[YHX#NJ=5]E#'&FO]_FQNSD6;&/J, MZ=: !RN\(53@[7Y9*F_=.?F<4*8%XR0?38 82@ J"50Q'E.F4#,H<>X-]TO_AB' M"EJ38B&O4 6[72:06;!Q'28BDPP>>+(WY.M%_(#@(/^V)@[K(4O66VJDZ95T ML(%OE"1\H-SY)=YN=BXF_5&T_D";5S4?;5&J6J((6*KY(/YV/8YS>JD[-U#ORW4_=\#FKY KW@9 MHB'UD?[5ZZV,04^>E_76@K-DQU>2[._57K1DG'"[_S9W_"7#=K]>.YPCF%!+ M FP]A4<"-<&66'-TW!J]Q;1M[GNI\J*.DK[@A86DC@L;#.P:['>&JYZ;.Y=< MM(D[4_DQ/6FIP_YU?BIQ:^Q6X&YZ848/2.K]!=2EX%MW!W/D5*VV8Y9(0 US MTASA$Z)<"H+ERVJ$<%CK/B$!J]F88?5+V-WIYF#7..W99,:?[GJ':M[<0-:, MKG^,OOWH\[/AO@$ J&>C?,VL)^[X:O"#",UTY@L'<[;\-VRYBLN2S M^P7Z6XMR//U":8->K--7@PV]=A+.+TO%V##K?]*GH1+;(%E*[:8=07 @: MV5^)?O3AG29/'F'G\UN5K;>[6="H7+-X!2V%A:17F^RUYB^FAQQ4/+/YA]3R M3@P*X@<*QM:I>7.UE(:8==V>>1E-(;FP>AJ8"K^R(#%Z/MWBD'5U1+EMF\P5 M?C,7N6=';101&H^2)2O5#?(Y/#.]+YJSMZ@*+:XTAO!G\_]=_+?B6H=I G<] MU[$!+XM"M>)^]3*/N8:Y=U>UUMIH9=M?,R8B46]@K&1T;T-]"'-1+ @YN89$D #1YR"6Q<-UD8:R'0 R"1E#COB#L,FWCW8O=K?ENH.[ MU F_;TFY-1'2B58*W8H$894T,"E^0CAUU4&^4+[_!J,RRY\]4-!% JR%Q]1V M= @A^,OF,Z!1^$R(E1TAP0)S#5@LSEH4C T4-5D[7#J!N\X3:S$/4 MF:UHW'A]+K;)*)VA+=NCFP&%P.DOPE CJXRHP)49UB"\+$,^QK=K:K)%EM7X MG3CK!&C H59A)]Q!W5+GI3S#X@1SV.66VH7"S7AFBGTRF[KM9!/@:P';8!Y-)U,!EA#BN+F.A'CTE7=J+RL:9X\66#.>( [#2_2> MRG'#GTT(8AO21VR*C$=&3<;:/]Q_5U5[VF!L7"/'M#0!51QT_U7O%Z%4,;LF M\'D2T'#39:S0#X;6ZOFDUPIG3#42Z+XQ?:(.-3;F*7JX@D-P)R[ R$VGWC(M M>G3"W"0$G7OD?BWK#G< >!1$I$<2TA!B>#UYIP*\MM]T5DBMII/C^^"W;;Q; MCSIB>E^?T)V [!X\]M3G]2WJ93N6*23Z)CP$(8J=([/4(I85$S@MNS)L6NHT)Y&V,6%]YG@Q=64CDX F?2];$I &PDP2J8Q@F#L ['\X;@J=X!TG PBTR#B+B_AAZIN("VV<6AJUGI/T.0@%0,W*# ME2Q6RUOD;\]%_KF4O&ZGNP,6 \XC/.CQ]P^EH]O#NEXQ3/CZ2%4+@+ZIX+O" M_Q3]]TT-WQ3XQ[C!?PW*B]^JH#E!EVX%K]LNSHB351:>EH.OC]2\.. AED4" M:(0*R9#HOT[8*OU3=(5:+@GX^,:3[. *@M#19'6ZQ6]" B;5_AA@P5.-)-"R M(G?[>O\%:+]=G/HNK^R538&UP'1B;@9ZO$MZ3#$?,/_\FJGC-4/!WXG)OR/, MO.M>3OPPH5:#I!M78%8V,3"+9=&ZUL$3XP.L7U=_]VD3,A:_$X\@)"#HRG9] MG==7P:>PJ?NRC%/$H!#V=1:4M[N2[$$WI8TX?U-TA*X/9-J#R^%6% MM]!QCEW_0J%:IJECCJ^]3A8_DJEBF(ZOKJ3.5:YO#<2]]GM_;W@(\NV 0XR3 MD2LW$>P7P<$N4NNXG5VK)]JA7EU$J*H*_K+< WZ$0T2<'=CW [/>KO#ZG>VW M?16[W"<0Y_X8;/1-.4I_GK3A=KC&+^5__&,8TS<3"_N6'X!?I*7X[F39^1_. M>C[X?[.<_]THOS.AOF/7$AF! FOQ:N>HIJF:5PU54:%I0A2"_6BR=+P9<,;1 M0S3AJH.VJ55EU?ZI514IEQ8OVAXV,Y>Y=/JY/,K/ /DS4]&OGN5\+D;7H@M> MHOL&ACM,['."-J5#',4-A@;KEW7[;L^ME:JZ$KD>3C)I:%LGY%. M*U=3R$1X1SS(MVJ -EF?VAIEV8DO,+BKE.U^H_E2)9,51QZ?,^OA^ED JMO& M:U#DYRL"O@\;'6L!<\EQF;C;3(-]YXNQH:C0GA58D)34B]OT2P>H&@OQ&R_/ MNW#/?4"E^W?LKXQ?) %"Q)$LO.7H5?\)3>6AK>Q2W!T]6+/R7EA^;3PG(18\ MI;KQ&L>;E_VDR=TM*Q5[4I;X2P*/N+;O]_?2EW][0N [8[K@=F/UES2;+)53 MKDDZ^8JN^@CH^#J;M_U_/T7\]Y9X%D985 R/*0(\L#$/&ZX9<0;C-8X2[ MD;OTWIS?*0ZR^\2"5\G#.V*:(0=*[4Y@G,/%E0ME;-'*$J(>]"R9J$=T43&3 ME-QK4== QWHAZ883N2Z@@'-]*'383MRB+7?DR>L_^0$ ]36@]<)J?-#VG9)@ MUD:]L(.JE(?N MI=(RK"NJGT7$&_+LO-$[D\%-O]KR35SE66Q5+G0B0:DU64K3APA@%:9!@=H+ M3UTLO8RG";>5AO++A,4V>80=LB8:9)&Q<\35.+YQY'PKE8=P.!@50SR A>.. M>&D17L@XS6/4V*8BDMWWE;5!(7 M+>TE'1 M.::=R^&S\ZU#?$W@0.@Q[ WT3!.931"@1373UUC(3Z5]HFK,/*&>:I;:; \. M;M-Q\.,%[/_DJOW@#22Q_W/?[R_>QO"=B5S^%_>_\7T,/W=P_->C,PX4_>R" MQ_=U"\SU8/E!D;4&&,UF+JZOZXQ>K(.SY1A0L_NH YMU^>=R_ZD7ML8:XW[J M?K243>;#OITV$U )_ .TY@H!G6B"[<(<)P$K^TJ!6[O5U?<4%P]/G;WVI*;J MCM9X$BTF$LN7U=##T9:V/%FVVQ;**#S-U_*J_U9-^?/CSL8\C%N"DB*=ST)M M+J&B[USB%8$8- TLSI7R)0^KY&C&17MJE.A%)#]0AVX8"W>PIOSN+]M8M MWV+5#L%H(QYF+05YT[]93,AWRZ'?;8/_<;N592-^M0S5PPSMAK"43F+YAQOR M.6Q*TD8SDS%N33LV'TI>FS&64:W+%E > M>G\9P]"LU_6VB;MRT@Z;QZO4]R M=3XX+87F^17EL$N=G>ZG?>6I\Y^,"-E<3#N5^WBS(8N]8?6JFHK"3O6@[ Q/ M>IGRIHAMN60F?=^7N03K6]$33(:M:OTY."U[8<5.+EH,W)_([7[C)F;=U^6M M"R>W?E'(ICJBPC8=W?XF*G#@6,.LL\Q0AI<_3MID EI/ DH'D$46(6MS('J\ MAY-CCA?'P)H9KR@N^JM!\' QP YCMEEYI$3EZ?:J5>2TTG542++^DH4/(&RP*4DJ\9E&8B6YC0-0T!NVJEN(<5 MV1KE)J#^%^8%]I//V-9R=R/?M3Y6$&Y@]&^:LO =UARP)X[D+3&)K2'?%G7= M'>_H2MK5VE5ZUZ-M$X55L7+"U$R+DH?G7)W]C/*[S8M>]!97HH**=8T:&14? MTT9>.[Q"_X3PG_VVW[NH78[R!+WK7!643ZSM=J/IX+R$N??QM;&%Z,&Z:/6Z MB)M0"<8XU'QPP2J; **P5RB_[OC2J%(<7H=BO2?/%3X9A!Z M6EDRT&!X3[S::F7Q<%=[;=BZ(O!,;'O.PVW%#2>V""[.JD\6GO*NPPR(65@@ M,1KELZ4)F;ER'--S+S=&'&*=/C1?>ZQH,V S,'VQB3ZH\ @7/0DH^7CW^>+[ M=8\!FSH5FW&E.+ YEZN2;_.M-!G=\U!BR1>XB4E49NT;3FE))[752ZDA O.1 MC_ZF^N$WQ0\R"A,*D0\=&(F#2"IA!(>UQ&KFTKO.A$#_,JP*V9!/E[3Q?&': MWO3H4P/_>XJ#OI*3GV[OO!HFRN!E!F18,=8-SCW!" H$L07[-"WI@-#SH_&6 MU(?8!]5R&>.E&VTG33)T8-8G4@NBY?):=[/PL^^(,5UREI"#D_+8Q2PP*S.E^>]K- M=ZLP"$HU1':/O*U;!;K%=RAC$]B9KU2\O2KCURYY\(" (4(W0^I%SE5U,9Z5 M_M[,"G4WN6@F?_WS#>.RMXU$]U^GAER@_5M%(W1X@7J 2[]D;S8B-<#;+(I.K%^F(LOY?/G\1I!1,P] MG_B::BAW\+79V0W'#Q1Y), '><0!P84UL=-LT3LPWUR]W8# L"R>CDNN.D9) M:*:VI(Q(?W#U-4.;:M_6*N/-BE[G4-&*LM*GIN6^9_S#F8$<69\#>?^)!_B] M^,1=6UO:GS%1E_E5CNF7:Q?>: $##LU48 S;KDNX94]N)(YOQ M#G 6PW:O,U.3I5A/5'YXX]'\ T5JW1"KA?Y+E@/;A]F5]YB'(E=Q,S!FKX<8 M6" 2E3Q)7>9A5P8'_>0@XYEK>*H\<"IHC)7!F\OIY2TN!@,-B>S"="\Z5"0= M7@S],!:-:Y#Z29=#,=24)2[1XO">:8 8;>YZ_6R*RNR&S?(BK!7\7*KF_F5' M:]FIZSLO:I-UDU@)TF'[ZB)?+L :)YRSUV\UU+4 M*#9%PR,+<]^3 !O82%83I,RA05!MRJ3"?8AU+'JW*6&6GP.5 MD9\OC:)I5-*PP-[#A*5FVJK=5(K!_!CY>IXY"(+"UYBC _J.#-=HK- M_IA;+D6%=-'&*M_RIEFEGR!Q.!#SQG*:U7.1=G*'!#1ID8">+A42<(Q[;F.8 M$!Q)[(*CLSRTO//SLF%C2&9PE3/BD&<9LQ;DM/>U__&BP)\W)G_F?(2V=+JR M651C3EC)Y7K*H;C:W)GUH+)(#AM7< G\J8.A ,&56SA(.'5VU>=PQ9@U MBO4("2S]FAG[_!!H9\#"ZO_%HY9[]FGQS1:7L-6YKT#WW"S:? MBVP)6XB<[6<=-R?[ _\SUOS<=/HE5R2__0[,0?O1CR]@\" M,GW._9H@?KN#]J_HE@D\Q^YB2AK(L].P"IO1:Y;NX5-%$U.&F2X\YW+#%36^ M6MJ0O*-%^,(R/-P./PJ>D8/9><+\RB<7P;3$PTN7E[@N.[Z7F@Q^!.VY[RGC M.B-X>M;^3%)M;(7E\M=!GCR(MTMS=[I+R)&3&9F9UFQ) M3!]T"3*CEE),H=X_D9!8I1,AF/&TX?/U M5K2]S(/Y>_ H,A.TU%,.VYMZVKS459[5+E9JJ5XP:;?0[GL@.=9L(*[Z/ M#(0=E>'&&-57:S;#@64M:RGQ"E/.+XD>--/ZR8\9I'RE6&1\#U\]/=3M]12M MX4&>$SBX3!K:F3!;"&J$!U=L6H-H' 92]UL**N3)@!_TY-LY^2O>N40MB]&<%@]%9]7O3H@-;2S:<0FN#N!W M121HCN-*[GD>2?$9EL6!\9)#M9?3)MPWVS[%M$#Y7YK87#E& KB6(\?'A%-; M:Q\,F.V >J,F#XZ6&U^%5V=8/UGL6.D *N#^J! RJR0&:,?;MZ M>D'/"4(MTHK3$T7=>%44''#"EP1,"T>X4'V4 UFI4E@)?]E3;Z F&C1FO7\( M%G(]5&\[K(0["^VN9ES)0O,I8U4R3$XN+_@98T/UO5Z)J:LZ)$S/=>Q%S*/L M.PZ_O>)H(H@#60V3@'+A5:9\6(,\_H$Y/WHHH8*+"RN0-:ZHUU6D>]XE9U66 M)[GI;,IA]:7'!Q+VAQ 5LC:\]4T\69C,+./=; =7> ;S*&QKX_8X/UPD)BOQ M 6]B#\JJD6RU9KD-06-SB7+>RC#,P%(HC?O@E8J[1U5+A!279I#WUD?56F!L M7JPY^'/8W.HY7LVQ 7T3S/X65_R4I@J=KN9SG#DXX-N1=EX/CG# M[/W/(?DR8S078X[V/?8:,-OQUS/OG%3645'8NGTKIE@;^7Y>=,F\,C;QH][< MW;+[%;&R>]'+%]2KA J$',=SO=443/&BV$C4>B@)8-R"!9,_RUYNT[,:OXO8 MU*B)3&N=.7T,?Y%!Y\5&WE<@F_,J,]3AUXF5"LY6*"7[5Z56!0O[4B[GAS)S MY"<$C<5*-!_ZAO#G=?VUKM4F:)2IU7!U)0Y$*<=E;(NA#I$W6+M--!VB#"XX MR4G#KK,8DW3JJ7%%)-[I-5X<[4("PFM5'.=&]:^9/6+LYG:^ ]%]>$:IJD!B MQPLM5QL%P9MA@QTJFBT>&%.^7)."V==6LZ2,CA&.*GBC%*):[H9JU M:9WFD[M(DRY"/0YN?];?L^+Q>\^2X_HILPF#_SF,\CL/H[!L5*RN3I. XW@/ MS.Y7)PA$(^:17XBW8-R);$XVZ4;8G6RZ7'D\&]S$VW2?E_KM5=-@BD(7PANB M%%9@QQI[N1!OAWWJ5*+^T=;P >T[1I?SC2T'++"SSW,81FQ3* HO_F&QFPY3 M\)^0,5;LN9?-]V'?RO%K'XS7D)OGP:I Y,[RU*J=LQ\JDVT.J M\#-D?-Y&/V49-7G8W6:*!#PK[3F E5 .U.QS]F3+VQKC/W3\,/>U(+]/_ =* MWZ8B=)V25:JZQ^N,/"O&X4J'KR;YG$=INC5)F_B=?I9ON4'E,KFKAKF+!.[E8OEP\%\8YW-;^HV:Z];O( M2:MX#/ZCL:+B83/[2N['<7>GPA]-OK-8Y9QA#$EA'B32X%W#;8D7O,1JC 5: M79_-K.90[\ME@-1[-7S$4%>Y(/_'*J1*<(:@MPW(8\K[-2+CGMFB?M!/-)@&15QUQ8YEMUT*30":*KE'7V/1@F"@X M.[)$;Q=Q!"VV8),V)*NIP\G4&WW:8YNOTM2D31]"#P590NAJF4Q1D8Q*N%#^ M=QOO]K*>;VQ(X&XVP]LX@?S1O\_1-A-JG($[A$A+@U%JQKA3[\A@NZ88_0UU M B+B1R,C9-10)=,GPU6W9V-O:U:425Q2.F@919W@=H5I)RA.M+/=IA-Y'X8] M'Q]6YO")>SIKE1WG;?E$(@!_ P?&MC5/L&!CO:=22<#(:/Z'D#LJ+O>+DS\E M/E$LBE93BV5KOT6Q$\Z"X<,SB[^:R)ID?)/$A=X G76/NR0MQA7Y-);+ ^\^GYWJ-7VJ@2 M?@!'#/D"_1VO>ORC??M_\/\5Z+7#T0:3H\/-\!+JE1Q1A\#1O#@Y'DS+7E^> MPSWOXI'19\).HA8EJR-LW+$B:P=96)9GV86$@TH2V.U/SN3RLGC'N^)3"R:C M96J7Q9O,#'1LH=RHK!/C%=[1F_8='D5@&PCVXOI*+NZ2>_3ZU%I(!?$JACNM&Q#\#4*B6+> M1F7X?9MP;DC _AV L"ZD_)IZL6:SL#-51?)<"+&YWIVEWMV6-BTH2ZI,,._S M'"MTZ;+U>5=UL'C/7*U%V%WSH%:I4CZ.1XCGMT)U5S['Q&Q:%?)$CB(9\,KH M0CR+T<[KCYEHP8%A)!64B9!H-)"R-#AE#&O6?F-CXQ9QC29BQ$WDP"6CQ\\[ MEP9WNJ$ >8*OP&P@QXD=\#+-P.U*%RNF)N@9I)\JQBY4)2BC++:1)F@1<<+A MLN;=0W>GQL#(03QA>IYN>$IFF-XW?=W_#@EPF81-.-EY5,D][*L0"-%5X<59 M!-R]H1;\^+.B$%D@K)P(ZW9U'TP^:NFJXK(E7,>^GKF(AF?^W1P"/5GTC&Z_ MB_$YM-5PT7L[%P-4Y<:8W-V0SV^VN+DW<\"<4/X1/!?6-!L[ZGK#D=E$%TY' M KJ,XJ?%VASA9+.G.!/Q@. O)V;L#INVFWQ:J_*V9,P]]0;/XTZ"<( RV.#0 MG?UWJ@!.Z$<:"V%,J)5CP_9/6826PK#\X'I!]C4O+921;@6F(-"N <,7T#$N M(QA1W"AR@:G?"GSY)\/]D*A>'NV(-[$!A[E/AVQ?L1TJT(R,.'M9.Z(HR:3_ M66P&]1QOQJY&MW6,S,JP4%;"O7$:"=:TL#AT]- 5$RM\0O43\7OXB]AD%#(< MQ%#J$()DV'Z&[!5;/EC3OQ:#C0H<-\4+95WH]-#59CP]1/""H3O&B#1C.'V0 MSY,8-CE&_-U!GAHL[-'\KASG<-(7.V'9X^>)6SL=J=SEJ MI7!IZ#_)37F1LB8XVH-#D]WKO9CR<(D(]9<#;5-S',MQ91)=VK+IU85K'6+\ MR#GK_4RRXG"W*/B=FL8"6](BQ>?K)>$YW7-LXO!%9YQKPO3M$:5[TM&/@#5E MEGEDR:[_-O*XM<1D*5_DROLGR* 9NO21CIX=^Y<,]X.>B*!7EZ,^1@N 6WF( M'TD :_Q4;/:F#._4R6>5&!D??/QNT\N5S?';N9%W_7R9AXL 9JI; *7/W^\? MP% _@XZ R%#?"!_)L1.>(IMD;%Z,9$,I2.Y2>6RM&&NXUPT'G%-VZJ88 M9(08B.53C[EWP5*\H&C?).30B4)O%Q=I5H(';1Z^W1'N]/_(>^^PIKIM?70)(JA 1*0+4:F* M@%($I4140$1 0+H0%9#>6X! 5 2D1D% Z:B(2(GT3NB(@ @(D1H2D%X22@PD M)#?NWSWW[N_L[]MG[WWV/O><<_]8S\/*9$'F7&..,=XYQGA'I=KHZP=C\EX* MC])"JU?R*+*65.EO-!:KL+ZF?;$M@A-S[HXM ^1+W7Z%.X:IJ6E?M68_8^MB M4XP1 =F3_,".N>9>4A,'_)>K^0FF.F.^HIOG1!-!VI*=2^16F5^3->UB;]97 M8UW\K M?GFPWFM+UPD@H-RVP000#F;:K9,GQ M4<_6D&.G"_=.?TV/G30T2OFQE1>OL97M)ICY_,E#>,NEU2^NVY(X\Q;T$S 3 M7!3\4(,-?H: #??CMY>_^AIF?+&I"PJIF-&WTQ<@AA]4N*[?$B&5/>: MC^OD;_D[D;]W',/_A\QY9K^:6?T1YYZ;T=_SY/"K$IBY0>4WO^]V6;/1:S=J M72/%.!H;I0O_HN4$Y _(;O_4;.Z/:')_-0S[0YK<_WE/_@T]:A'W(,/WK0QUGMY M'U:>E6'U68&FM&MSQW"5AW"X&5RQWM+H.YW:7G\A56]DM4KQXS/QJN3K3OEQ M60D)/%%V<4>WR- 8PJM,+9A):J/[CGV&/2;-V%VV:*=)KMO%FX\# M[[/K,9@1.K[:QYLGM',A,4QGTTXK&-71/\J'3VUC*&)8O0%!]CEB!LE.UFD_ MNJ@6(M\,[44_?JQ[L(2^Y69-Z.C)?E$ M83>T\!5T::9R7T!BY=I054I=\+:Y)J&PY1*V'14])4P.PM78;',$WJG\6&:Q MNU-^LQ0UE'*=Q';DL^N2/STHMF9,T5'_MDN:;)O"[.I!*C/9&5GN>Z_/JO M2<&OMB/_G47O[WCPAPQ<.E\7GUYX(&O>/F"@[+G7>)GNDJOAG^W]?]<@]'^4 M)OI'G]P$C4F37A)26S@X0]@\$C?;3:R3[KWK#.2/YK=TH"TQ?P')? T\P3PO M-QZ+YT@I)7*$'2<'DYS/^IV,+=M,!06TS2WO=;12CN(;#+ZL+1O6Q] ^!\0X MB5F>3.84$##09"W=_R!E=W?3I"G=^)NLB&MLM)7EW+,?F=]_O,PVUE7B <(> M4P^/-%PD1N$B7\W 9$M2@EYO5+(9KZ+]?3*NUZPH;()(%N;0WU@H G:EEJB# M1SZF>H(CFT1<1HK\E6=TOF%Y?Y8]:O6@ RD^YX1,'PFXYQ"A]^ *Y!T<%+PD MAY,Q^S+31I.HYJ\GK!5=N GR%5 YBO(RS_"Y?&S? .+WV5^M?T6,_HC]=;B4 MX?;^$6_L?^I)UI2P06B98QMZ##I-0A&2.C#*S\6WK+?V-"5E)+)A&6V^(H93 M.BU+\LJG5>QL_2FL<%-,F+B3(+89BBR?&(.;DIT#ZCQC[U+L]A5<16ZY&YS= M6YA#LE^GG-]&]G&XIC#4E$1Z%3=I9W@;RZXY1O) M%C6?9=YEQ2N]T0^\N2MHZHS)$WPQYIVHKU1N>!N3]-=$75KAZ@L"*L)O]:I! MHG-^[?X[GW+$VZ2:789^LU_4?M-&\I^S(PO#R=N%DH_\#D,YR>?7UN F>&ED M*2SLZV1I6S9:-5CL[IKD.^\L!=ODXF4K:)1B2#'"NE'/555*T/75K,IM+0$Q M&E-#V[1![ ?X=:+^_*KXC+1DC/X-47><],&H"U9>DD?MRGMZN!=@*FX 9Q0N MM1G-054A^*,BBU$>/U[IO$($R KH][7YBN4O!3OF (XQ"_^?:VI.Q_:FHT-G M_80*:SQD8W6X3JCW<)%CRAVF&\]8J^2YIO=6W#"031<^@_W]QK#_'%_W[WI2 MY\;7LQ5!(GJ6CO>7P^=Z+<(J@_\7Y74T.>W5T"[!-3%4_;>T-D2Y2,$/^#5B M7[ENT?*M652$HMIJ%NV*QDJ<_'/V\)K9(YWJ4[$46]HW$>&]%TU'^F?J5R_H MFUNC:_556T4$J[IK1OPOAEFXOS%*U%0K!9[E3',_#$)_]R5!B> 6"/L2EB=, M:4FWD&I&#O>I2TVH3."_,ANVU'I4GI?MV)-],+'C\%RFO0=Z4;G)#/Q=5?K< M6+=2&^22S#?F6GS)W,!&7-;"[8=G6E_A2*\W=%3%4G',H&B$\([V.532Q%2D M%*GXTPC]FLI$YB-02.YDW==4 ;)=WEZZ[H#[-:?^J%>2R0^%W@:*O]S- M H!]Y7]T"KFI$J<%MSWEOZS[V=>]:MN].N 7S=^M7!T.;45G+>WSNF)5NDZ) M6[_>2_NW?\6+>?[*5.\\L"_1T*6?"(V%*T^['T!PPZHM'K=VC@;J>ZO>!5UF M-;/[RO@%P/P%6],IVK?BNEE;LC5N$YPBMQT<6<.0P,W.HZK^]Y8SWK/0 6ZJ M ]&Q?=5G!M>_,O?\)@&26@3K])MTR-\MLLE/_N+LFV8P],!LZ9OCM:QM9]: ITF?2[A#"YWK^EJ1.&0A\DA+6G"Z$BJS%M- M.SN7]+M5U3?/(*$^P8E!DDGF"\P]$%P,^H'GKD3VCB5C$\\,I^.@WY=)WM\J M%B4;R?Z-(W/76"FV!"\AP%LI1.8W9TB ]P5(:=?*S#OHU0)G.@"R%8H-,K.0 M0%HULB?DGVG>F=0$,(9$!8: /-(XN]CMB)^45AC/'+%*+M\)-(O/B$S0_#2? M*,] '7 L)R&BS]V!=;5Z$[+$2J.42:?I@.%YT':,ZJ>+ MTXFZ)UV'J.(SX,.PS6NQ[6$@C/OVX=-1W>KEL\R3UY>*5 M:A#NYQT]#L$;/$[V3TH"M7>E>*A_E MJG;:"@+4I.3$VAHFZG&"#Y0N31LOGEOP03S)B'N4Z&O[ZK>GH_L/L%@PL49NQZ%A,=CS$F)R+F:0;9J)W.7,^_ IYJ.SR2=2H,F%BUQM/J4-4:.:*+L]VWY:WG;_!U/2!32D/%N\ M?M-J9"<+2IK3VT9_V'N073F>E*6&6>T)H;&6#FCQS&3E_.\+KULVG2=&16J M829&Q/YXI1K%2='K98GKQNBZT-(6=A?+3&0.0,D:SH.*P*T;&=KE,9(VX$OK MI?'5I]*.8=OBC2^&2;E4;? 8)23K.8&K&9EW1J5;%78H@;.MZ.=HB#F'TM:ZB-=+['D7"UM7HQW.%^%ZCP3S;9S\MT 6Q]V^S"!2N'%Y<\TIUY&AL;](X=T>2_%G_LGNEM+P 6(%# M*>5?RIT?D+_ NA(SCL:KR.2R5,"GU@R#=#\;FMF:I'2=;=VXZ/LM:2YC:C-] MQF<;7#Z33O<>-Z-\G9YM_>8=0,W[,OA9U$"Z1<"7YK1[/4OL0B M_+!;A1]H)N2W>!Z#7\'DD),I6GT$6AT"M?;$L-,@IH&Q]_".WE:/+,(0A(JM-> M%B1D>E&VP1/'1B/%^TOXJZM#%L/I0(\_\VN18(!5QK9#"_!%<#2=)7/C.Q/' M\L.5\EZ]5O58^2$D*P.MZQ;X8>"C\'5Z.FU1^A$YB0(A^W:FE9$Q;8+)79%4 M$S8ZH(/90B5/T($ ^^F;^0\U9Q_%S<2T#8:IPJIQ*7F@)VAGF:.J^Z2?KC1 M\T^Z7UHA;:KTB? XL+[I-NF#VB,Y^ ML%7BGW&C)Y%(9)V9;#97*\G5&8JZLS;B./SB(XS-X,E/ORITV]K7:LN\6'L7 ME/4$6DY$-LN4@_4',,7!01K.UI)=7=S[WU8:QY(=#TK?.+J1Z*Y1Z/_AYN;F MS;H4Y\?)!ZM_!:J(B8%QJ1DVV5G]VE\+J&/8_NIQ[JV;Z*/YP4TF]D!8'\ Y"[&+#1YH*?T?$&DQ_\)4U&+1SNAV/ &B?I" ME/^[G0VWSI)+3PKP1^.##5->6_M:+>E1RLU>P#.S"E[^M6H[6ZZ57T:7"PJU M7$PQ<;&*_WS5TY-;3VVPBE?1*.5^"+!/:98.L)[UU%" 7Z[=>]V@X[:8U/]'G% #'?J(F,GBF$CK:U\1D*9[4W$BNW9,)9 M^_4B&!KA-F-]2EA&7;ZRJ0S0L>?]HLZL3>;KM=@/CQ)&]'(NA[ _9T,Z(!?]*0 M:A*'N("$HQXQX$H5F' +Q4O[HB$TA':$/*Y;20N,:3"\BTGK+'>A/!CRP_<) M%MW4F"TK^Z2,?,4KKWVX4*X0T8:A'8:%(Y^ F<+.D[>J=_,)^6WI4?&-/V_: MM5)F'D%?8 FFH&@1)7(EY8$K38U8W;J':"FS=1Z#?23\C'Y],-#3(Z4TY^R' MZ_LR[;WVS02JS:%M"6_:J :2L;BS\Z >@Q=WODG:_Q ;C/'R3/M,'2MT=FS, MGA,1(U:!06W<":;0-'^QG!^'1[7>C1OKI:R-#&"MBTN:8&G.)0]"8J.M=,7N M?UD;/:O;+9;U[NF#M"G[FNKD-XD7V!/B'[_U81/-?3< ':TR*Z7F!X9DER(( MU];)4N:Q:"/NTO=Q;\Y]#'>P+3B3L;K01MN[[EJO<4\Y(K<(86B /]6HY0S M!L;Y%TWF0BI>6+EOER6C?I3D:ATSG^U:U/P;Z-__)R5TF+^BC2 JL$_0#J#P MZFQNN(ZS1&ZH6($#KI$)(S%C\2WOT^,1<2#1LE:,R=0T@?-%FIE=;*00 MB.],DK.6;#'#IX@MZ(_MN$=0<<9+]Z0:6D7LN)(D<>" MR)9TX,A)]]V8H^:MNQH!$RX^SS\?43YKJ'T_.+N;?Z4N5OLF&J.WFKY:N+UU13)G&F&)MI$?7SLN9+A$T/ES[.=F[P.^PY$)AH]2 ME.[\/AOK87_3^-/Z9?D7*)G"_:@G\.PFB%L5;TM*#@LW27+ MH6\EDTD[/.7B"<><3]VSMPZ0RHN=-80'YT>V5V\(J:HZ]4S12))+9']N(-G_]?-.(80WURB CW,!U3J@4$<6!: MZ,!3+(N'/0;A&'_+UEFK-]66=7CM8$1Y]X6RTEZ9%8.#LTD/I0O(]XCC+=BC M:^)?F>XXBYRH_(0FK!5EF7X3\S\!WHZE#9(Z+_<%5';##N7VQ6FYX-[ S*X:R*('@-DC2'9JI3+UC+Z8 MG.RL/MJ'-!&ZG-4*\86R8TC0B"QAA_/3N_QQ(QFN=?UCG0HW;CU.+/NA[RFU M40O5<2H,J49\;A+U'G&4E2K6D7F_\ %:]R)GPD&9+S @:R#YF_N'>LQ4*8EA M!D%D.=95=T*/10PH5C @>B948%XNA+WJX+V ?6HO\ZJ-!!F:4-%-U7L$;4$' M'H#'0G"056]"5@^>#K1R.)27O"'3VRI5UD[W-1-H\(>E:HCG]K#G2^/9C M1/K8[C*-;9OBXIQ=IM,5;VY G/Q2(!D!-WJC:)YRR?1)JD_Z=P-*D+%4RP,W M ;N9BEI(8!Q7Y45MBXW<3\Q[MB@;R&(-X8LQ'9TS8+Z_[N< A1 M6;GUP3="4&6@<82.AW-]C0;RU=+PEG.U^W Q:LW4!R% D[*B2A+4ID[P=B[? MRM*J'*CXL;]RR!:C%0C"U9 MTV^<5Z0)ON&EFH%BJG5%16=7@[O0?##$3&"KYZBG9LJ7P2^WATX0S>.,W+;& M$Z\TO(R^EBKOI?WC5FP%BZ.H%^U.0>MHDTC1:?SMTQ=M)[9/=XZ8!QJ80Y4* MRZPJD LOO7DM;3/F-3^_CF\ZY)N\MOK&J'Q'G1>EY;OH^0A\>*U)B'Q#EZKC M2T)SN9H?H+2;SSYVJ T+8-[[]N4KJ_!U9J5Q3 ^:\,MHV5(]$/@08OYTUR-\ M6#8A#N;STSCM_#JI]4CU4 P$Q_@5%SK 1P>Z;1@3S:!>J0/12M4$'XW'4AZ20?<9S[0 >9]ICL]HRV(V>&+ MZ V3I5.7!21JT *T 3I0CFE[1@<(V=0 0L!3.TI/(2QM9#*J2N2R[^I(@PY- M&$PYOXS=,(>[$I7Q!Q C##%Q(')N()3WUL5?EPRUH GZJ.^JS2&I9'MVE;6AHQ?2[O )IP 6R"=\&V=PP] MIOV01#3YBV73F)"I"%PA8CJW26$G3!C1D+)@, MIID6J##4;T$0*XGS5#Z1.)R_@&.A R]PK&1L[TX@C1]+FB,B^XB&M$/N^/W1 MNZ-DA>810?,4==Z[EN-+VDYT(,H8?HH(ZB.&D\+)?3-]V.7[1)UVRS$)TL%# M796AY5 C(\,]7SP_@NFM,P+SP6\Q3!''"UXJT9&;,?&'+,\NW:8#@S_$8*SA MB.D4QC)CF>6[W]!ZID1J'2Y.%@ML"W=]V_N@NP]E27!L@88C. ,0K8T,RY+) MZCA!Z_SJOAJPI_;VCKF^5A"L=U.U%S%%-#V#B/%)G1M=P,G#W^RCK49%0 BM MYZF)AQAVY? ].K!_F^BY*HQK5"7%D:5S==^3"]MX.1R+G$8*ZMSU#-@'I:^] M6>_A5HRZNY-I?\+^=6$H4C^Z^;6_&=!?PU#1*9MJP:/I3 M^;.@HPY*\E3CGX[#GKR5^D'Y/U>V'#Q9?YI:0)7?N F=4CQ9$RN[CMR?OM8\.C"F-(@ M3[K^4.S9N,$"2N+G'H'O8?86S2JRG]'P 2V$ A'"6!SS3-/>TGC?_M=CIYU> M-R12)L>'RW_2P)\^JBF_&.HAH-DO-GA[;ZY ?UBJ_L+EU^/MXFF!)X/QC(2=I"O?AEU#A,N>?&# M"Y1P:WU,$#'*VL*WJ4/(;PXXV # _9 E]@9[A^[QS MH?.^*"KXMGW51J8IVF(P@.$!)V"EP>1/Y2+NA KQ?)?D^S\W(R2K-V^;4PYM M#FCQ$/.'_T_-X1^>&_[S\ B/\.1D7D11*@9SOHU=RM;RG=>'F -Z1V$ YUQ# ME GY^0QVC/E6>BN":4ULL$']6*2,>=?1=LVDXXH!+EZ6]4&9]78_Q)A]\= N M2[_B$!I/:FOH,5ALQR"JSRF>ALR7HV[7/O-ZZ*CJF]0\(RH/ER/S\$7ZIY!C MB4)6&J+$T,\TBFD-='+L-!U(,>L>5!00/<$4M'"0YRM#+A&GO1N<]M M)Y W-OJY:/UUV1%*KQK\*:K+1+*O27+UE%-9@;O"+0WD$3IP>[):TJ#9/FW[ MAA3S%S46RI7%L7=UV: FJ04?LF''<9:/:.]9VX!)3^7)9]Q?'2].>[0H+6Q' MSV"C- Z3,W,A47#O'$V$V^CI.78U_;U9[TW1D,?27S3ZB>6DP+E/4[#-%H8U M[F$]L33F9D?)SVO=-XZBY#QXJ!X3TTP.(JHVTX%C6YHHF*AMS,;)1XIW5U,. MT&:?AME#C/K=$ES#'D+X$=--4.;M=28:AJ%P!/23JI[/9').OJX_O!%;?WUD MRL)W2=0"/*&[XHI+HSU#._>/(AF^GR.M6-/H,2/DG)T;-+ZHU[LX8C] MXNVRFF/+B1?WGQ.WX!$#?X8D0 B7U\>9F^NV9J:'2=$SF2D>_,WQNU$&GP0RW3@4/4V[A%PC8[2A$ER/->2_-BD\4-KD$9W84T,_T+ M*-?"R3PJ&@^)NCBK\'DTP49W),^R5HDG2-O04I*G4'_R7=)4OWN8 *H6,ZS-N,)R^POBU\#?=?J-;M'Z&1Z,)AT8 MP^ ]2H_1 5Y_88:;+F]81G+V'*01'@9Q:7ET7E!ON) 54FB_MC/@+*;A/FVN(V@'\>[SK]>&'S]+3&Q M(D^\R#AV6&QEW-G=(601,?.EL1!&:3>#EB,>>]I*9]K*5<"R:-Q]D6F<_"%J MV7Z@J_T<:5M]S)J#<+G75C!?S3(]5U4A_\BQ_<=/236+,)3 =@<5(+L7DB%7 MZHF(A#OZ>!2W@9S_Z">&5%[?FZS;/>OBG?#JBTI'X#;U(>+6W]VPP13R>\T MI9A<_@9E_F^7VN_54=O^7C/ ?U]VJT<'3H:":6A#VF/7^[^Y=?K;.B'^'35T MTO/0\6Q2#'$^:DT1.@HAN;R2(!<3N:QD+GGY9 D/:6MU%EX$>YV*Y)HO?*R- M3[<>0+@@Q@Q;(&6I+8TZ>$S!8+\ M@12V8JAIXCVO[^S27[Q+C9^ 9:34/PQ;+=4-Y?N?R5SG#WV'^?* G$:>N/+Y M8Z+WB^0E?4^#]"&=0=^1=IIX=HE+Z;WN,LENS'2\]ZP(FU5;C7M4P8FZ3Y)(57;[EEK M0AQ76:,B#ITW>F*L*Y-H]8LZSS?]O\3\W(-?(3^?7H]H$DYJIRF.'!V9Y/P^ M5)2$=IHQZBG= IL\/%@$BD$?W\(R+7'!)%O3;F:=(#HLT8&HYWV#JASKIEO MK#3HNN@YI\YC@NB \>3G:N$O4RS!E;;J6'+*L^&5>O_*8Y MT%4#Z:\$+&,L2DY93B?;"%\5?6-_3IU-O4-^=[?_9NFO_,2C0B&P-,NY9SBC M8PXOLR_O4YI-I,J1\PBGS(8U]F.KJG&$CC4U[L([B0-R)B3=='$0A>,Y9OTH M2]#\JC[%TDE#@GP=SHWC7R]2"C6>'E].\]\KO^I][^C=!@^0@(\I3(QG,D-$ MBGG!,RJU*BTJ"E)QMH370K(F\7K>U60_R9./MD[,-2RW ;0!"+]U%P;<0(@* M]T@#@7(I:9$YD!$;1$7IELGR8] 4SPQV7Y@<>:@+>T@&_0!Q\.S ,E\U:G]: M#5@FY<5E9WM)RHPX:SG IH(J@@OC9$#-67RE!$3DZG[>2Z%U;9Y@.&>188"D M6-9LTF7!V_]U';50!_:*(6Z0&"AS@Q9K&V)TB'2!F-J)YD?8RZ(^+$P)#5?L MR8[K#J7IBB98Q_9=<9J1OT'X4JIY)%%G0USE5DZ6ZW0UE><-R9Q<3F$EIS+L M.\9^A K&93/UO+>$7_X*U\\/LD)%;5M+6JPI=N<8!][901X]=5J\=R!!(.8A M*/\]BHWL3W&[ X5[$?)7MHF;TU]R"?/MV"-4I< 2*J3BF[^3')])Y-=KF!3Y MBLML2D*PN1A+F99$];B^XX,[/FZS#9YT@$6+ (FL0$2#>:D*A'QS#(V'>IRH MEL;:C@9_G^KDR)RLC7,Y:CDZW1WB:3>'K-2MDV^ZTWJLQNG[+=9O+TQ#1BVLV,DREW'E5KY5X]10>XY>>,03T5<8\CH*/=\MFK M=TQ,Q;NUT^8+U'=.5 #B[[?N[;E%N9D/="JELV67G1G-53$V]L M)%'.Z^^PKBSG+D.JL5UDA#OVZ9@] 7Z)$-\[@F914PWA@E9^$G*K6QFH)BK( MGMH/K]=LEA*@-7VHXXWZ-8MR C;*K^9/LU!U%9*V>,R81:ZQHA%C%L ^QBRT M ],1+OBD?)$;BAAQ%<]NEK+-)/?//A1C]^V/#@*>) ^!@IZL(JR2+AU0S%KO M%GMQOZG7^!?Y3%QP[C_>L?+/+Z,_!2<57*PB6O_OX.3Q,Z?BRKD7 (F'"K_I MR4!$CB))X=5D[(P<=]" V-%QO7K#*'[',NR3^Y &E4D: 76;B(B#GY^684(< M@Z$M(UL[1WW%-JL.A$@)6R(=!"0_YG!(.FC)KC ]2M2=/K0!Y:+>(R(Z0EUF M<.LKBS_*+M-L2V=TA_SSD!]:QH)"SV\DJ JW)H["M?8*^/4+\QC&#%S:&W!W M)W 7'R"KL_O2,-],I)8EU+4M2^@K_.3K<7)@F^!-W@L7"LH.N_J-?8 4J.NJ M)77GL(,CH >HXH2L5H=!7NO&&]O52W63E)U4\S(1/=4L[ZP8%9%YL>T7?Z4H M^.^'/G]^78BBVNIIWL'ZO*LBLWV0Q5KN*;8$7%+C"CR#Q$[1N5;"8TJW'(45G5#'C;7A[/[GF[4,>"[VT%SC\/*C6VZYWEUO8I MB9,O N7N%Z36H"H@=Y&Q#!__)5PC%=>$\J^C VW?*;(SO2EN8="2SL\4IA?[ MUE_\EZGSV3!YJ@6AN@5TH'\FU%&_IJFA)D551DAK$&_>-+*.#7QNY_$V?J-V M,K[]E%20<*)B(+37D'Q&>249[SGJ26.;_Z S=N3OU %Y82[QW(E:<:/;][3/S+?2 ;(D M:PN(!%P[@NR4"5@(@L"=!YQ*/)'@EMGJ MOO']YD_H0(O:*[@J'3C0#0^H(K_T+K: A>!7-%02EO?N?ML_]OZ5&&OF[#%^ MM8R8/5:R.>48C ^WWB$L-&,>UR0&0^/Y8N!RN%=P"$[8L&VR?8U_].V>ZA.;31<92^%(92).8N(KK%%:P6A0L^70;-!DT9" X6?*:3^0:V"EA"B\U_QW>[GG!\QP3E"PVEXE? M%:4=1%#4G+-4=9/,PJ>K(XW75#-VGFJ_\JR$JJT?KCB^^[UU]%,.L==>(PN-P.< '.EQD-YN+_CC! =8,..4B$C,HI[+M?9AE">Q;T? MVR2T!;Z&XN*(ME<9PR#J,6X:0W ?00@ODNA #,KO]4,-+\848-_)Q+ #2WH: M]?<'08(NK\UX\SE.I'/JJ#&-/Q5^Q+-&!^X3T7L'5M $!C"+#P+_CO4[3^N8 M0>QRC"*F&8!.4.//;W[EY__31GLQ,G#CNH2T:JN\\OH[SYG/[F=Q;S0L]O?_ M;3(LCCOQ7;2@2TAAG?1;$=3M/SSNO]]2)(<0Z2^>O30@7U(\L!O[D8Z_K/C M7I *S"K/-&34;GJJD(C$[^\ED:1$2X>F(>AO*/ I(0L=XO75KJL/!9"']/WN MG:N)"Y#@AZO=R;_PYEBU^T+BN7:\TUW")LKJQKD8]^HRO8 @R&HYY1H<2F!V M0I0CFFV,O] !?'Z[68@GJ.78<2=21O2V9;^J:/15'K'C91D'OK?6HT=#2/<, M1\UQ+%&M"&;7"T-!!IA+386^;OJ=!:$2[!B3\V+E]<%)E5=*O%[7@K[;D?Q_ MH70EU%@;*3GB3RC=S$:;2?X72N=H2@8@7J7>>):KYG MIO\X\<6IG0]][F8?AG1&,E5KAM8F\DF)MB)&D:CX]@8,'Y^ KE6&R-9BH[^- MI.IIP^IZ4-EX%X4OG@XL*#,PZ\,NJM-O[ESOQ^R8+/0B2F%86G@ E,R.Z$3^ MV<]_*@3Y)XR5R[C#C>$F_L>#\S[6\ Z\$CLGG.?C!924_(:MEGG%5IF!@2=3 M:>QY)9H#T6;0TKR%LY+S?(?;P7T M2+#M).C4MCXGK(;F4O;#?WE';;@M-,=V2#&&)M(U&BAB7VZWL1=PP?S[L1R0 MW6^DS3GL7Z;'_WN.]A**43'V0V]=.8S'%"DW'Q8].QKH,8LQ_RW=Y__/C MK M"ODGZ2XAL)T.'*F.:?#/L\)B*_2X7I6LS>SC>QVA:WK;?^%28G :PY9$"I,9 M+M&5T%0:NQR:O!=BFJ+?A].E(8)"*G%6?2^AIP/"W7P.:%1Z_BZI M"M#WUXT+\!\8G__T^)L\352;:.9]VL$7J$^G8IT/H/YG$J3N.U#XP;E.Y)5O ML>NE)Q=2 KS4?@::R^]/X'^NIU NPG-Y?R(,,/^$9MIJU*,=$J91?%-B+&0=@:<7.TACAA^ ME\09E*I7AROR1J[/(*)7Q$2Y/"9YH]G#WY8E][ZD?&"[.'X*7*BF@,L&D17: M4D2X".^>'\A^YYSR?&R1=*'T2<(4_[:$O$+_BOZ3.^Z+YP;?M MJS$=8R&MF(/5NJ;D:1=76&]21.&)Z[%7^Y^(/F0M=B.JD5.GEZ/"!-. M:I]2&$X98U&]%Z^]Z"&V>MQY^/LN9Z8!(-&P;$ (2%.A62X$3'KB[M0:^EU M\4$J;QE/XC*KM,P,.]@;[$%NF=C7 W!@.2*_X4'5WXK@O\4N] 3J#A:HC&O@7? M^?OUT$?0UC3 E+J K M'%?W$>@ Z1X94@1_0$Z"VPUMO5?@J;@F@/(0>EK\&HI_/GZ(5;-;!7@^2P<^ M]C>#GAXN7 97.:XJW8?@'*F7(P*GQ M=L:I!T(*+!)U'TPSZ9J:"JAT;WV60C$+Q74\X*_%>Q_U*;@PD;Z$W5ZH$QGA M/AS5C,N-RA6QT!1+7'AFI,73Z_>7)X#_0+C._# 1.A.92J"M@=A@@7JIMD3; MG//OR&'=9?.0C4&SQ6-V!7;?19J?1\V XFB2Q/FGDN1[%-4.CLDMF7(+XK6> MNJX;PJU927H+;TZ(U+:Y+S9Q4_D)7:WINFLRXNE&(YY?]J"V:/>?R@E!%^TR M"[-B5(0W@G+8(5%0YFU=^+5LGB9EE^>N85*=;M-&M*BWIV=UF$24.=>"/LUD ME#)6X[^:'?5W$\?_\9[GTANBM$./Z(!D_PR2$HE8+!M$VRS_Q6A0FF/OV=#__#;_S?-ZWK/0I55-%SNE+FQIITR*]0 MXWS6Y6A!J1Z%\]/ /K$L@$<&GD2Q@+4Q?-XJ:"?C^^W?(9\O[G?&4?CQ#60L MOI"UI:S4[L7@J;"LT$Z->]33SZ[N.X6$BG]V2)^Y>+SV=,O%V^EC1ZQ[^I9> MF&TDQ9D5;6RZ?;[X@"]3)^MM]MD3U1E3/=T>LZ0XDZ2!8TU'+1E^6HL.'7"J M@3@CCUGIT8%#GKC. C'HX:W"IY_SGVY;?"^JZWT:MF7T49I-O3/,6(QAGLOA MPM-T@!VN07B7.>W)LO#,N4[[N8/PN_1[;NEVCQFF_S7R,O!3??E&1;^"T]S+ MEYU/@J1,[E3D4DNGUAMFUT_W%*57)B=F9,ND0*\8%\H&#X.5=!&*#?7:9P8> M+QZKFRR+D4(=V?Y=IN"_SP.H1473 5XU84+J5<'^&)1U[ZN&>@Z-T< )6[TQ ME6<^76*^7^WM8X QC-*D4-LE_!D*JTQ9_*&'BX='P,=Y1FC9>P1R N MEE8];=RV,%?$*)3] *OCU2ZR3;Q+CNU3H %+A,CCG MFWDSFD"%[E:!J(T(2DS3[K_&69 6[:1!"#IM-@>@Q^"7B1[9;YR_[E'Z;JR> MO$D'_'A%SX9(=:M' *[?S*NK@OW?INY&3-S2/,27%O3VT-,<^U*& UB RBZ! MN/6#J?:96Y[?AZ:3?T:_EKU%QK2_WPV+/LC*\J+FZ,3TMNFAB?DT_]050SPB MEL_;E;$[=3I#]3H32L0,#RYRCH5%>;0]4WO_*>B3NG!,TH0@T(A?'V]K3@U> MF6+>RU0#%\*-B<<=7W6>39(NT$J=&']0 M7+#$JW?D!,^/3;GWWGP9'!\/M_/\<2) TI>MH;'="QJ@TA'6!M-IR>(B'(@ M1:J!<+$_4F)EQ[IIH7/%-^X9J-=%>EW8CL:6NI>4UU^ M:+NYDW7#@R$3; \4R'ME[ZH9?Q&\]WJ*@;)Q^=Z-S':T(R6O!.A ]AA @)(9 M;XF:_2O>MB9)!][UU.T%HIY#&-:7+ ZE*@1VZ8-F#*ERB%74"K2"#K17T[@0 MY4%3_D4?$444D]6N]/JUC-4N@4^[:_^3LZR*/)%H80UP6!_ZH!(J#LM=:5CN M?$FFX/GP.?O:9\3C7*=%_1)FSR!-NH&C%]IPRWCBD5QM69-T7?%"]WJQAG%Y ME&T"[Y-"T\2X^^GN*XG#U0M!F-4NRBT8)D$)ZRMYA$@0D\62L4O=Y%[/DH8< M4>:+?F=Y0<^FOJ_H\<2#.$VQ"&:QC*1YZ,?Y9O332W0@NM)S/(F4,4A%/#Q(_S=]8O!NV[+7%>E6XI26<7%TOS? M5148A;[8'#-H/)=5T(F%O/A:_!*/KBPU@F+@JD!AS[(ZZH YHFP6#PV+NRV,;4@Z/A&D-A, M3O>VV/8_C_ :S@ G+ P%G,;PA;S1>Q]138734+*L''60#E#B&< ] H ?_F4D MH$W)9#[H1PTP8\-&A_4IU\4XB:@-5V8SNQ1C](A-$4I/8I=33KZY$]((A&3R MO,)!A6 *759>(VI<^$D%BPJ5CI%DA'"[(XU%X%3%PE]M7/77',N_2&#?@,9F M5V4W]T<(=E%//G=5MI4D7HLSQK:&<54J_^R7_"E@MV.G\>6S]Z<##]5=:I!Q MB(K %L.'5EYHU$"1K#ML[,A^ 6;F6IX?Z'M[=6BG*7_I M9;EP$;YTFLW*J.58*O%VCN65[95&8YAL!;PBA#L%0ZV-"/\& QE%)AC56GB2FMDLA M!F>O4@-(AY,R?(HEC!ZM6M'8]L)I N/+1!AE!O74WS":)FF@G8=?A/NM&H ZT54)YHLA:3R6N/I0*>GP!*$ _( S#]%MFXFF:C7 M+0O>+F:A559,]SKPPTZJJ!H=*C5)E53EV[*F'\51-7:'+ M5R)"^!&,1HA9FQ.R]%ZDU&9G#5-IYEO9#R=X7LQ5%,Y;++F\R=>XKGUC4?%% MGD16/&7 J&FL<04SG25/?."0\NW-B^FYQ8*N+'?5"^G>1G7#=8.ZBW"H7]\W'8D3(FJ/ #Q M,!19GE(DA^#4_:8LQUQ2LV!E]0X'.7ZT.,C;=#'#6Y7OW^8=?_X2^Z-.>M=: M\=/&!/;P&:5%5*21L>[IMC19F5:S!IOTR,_$0\4"C4/>[C6?^VX, M)@R:ZVDC;EVH-L-4#4Q93HA][7V$3Y%D+WEK?T[T,=N\XN[.3]I!2\;"X%FI MW/.XJ*=JFM*-O<''4_;-+MVOJ$L;D4.MX0Q",%]-:;YS._"-C'&N1TGU>1=; MFM:.>J.G$?X_7GZ?"W)GMS=-MM!V#IB+":!>83C<*FM_:&[_L&X8^/YO^YMA M:X^146U-![^6J.GC&VV%A(1N3RJUKSY4!]9T%X!NR8?2(#RJ4^X07&+H?I*Y M_.22>?&/12N9&,^ZQF<$GB.^<=MVS3]56!,)U2U87K@AQITF1ANPO8UDWDF3 M"\\-)04'OM$;9BP'@V_-89\*GZWJHF70#WPTRBS_]J1KI\'5QO>J\<# MP?[>"'ZT$R(<#&SE?J":$_<2DAL#K4?K7\EZ0)8S3K\"9\D?8/61_MPT2O$- M&U1S)J6@#ZA)*U.KZTR;B"R]C@,J"1A1S-&3BVFK&IRT3C1S$Z=+?L=(FG G M&A_$T&VQNTM.B!<^;!???CMYW/JA;/9Y#.&S0?##B-:#Q^ R^)&?^7K>;ZNIP[@PZ\I/U11P M:-Y%U!M881OI4F9&=ACF5H7N&\\/-2>&EZ28VQL8+NK^K;V4[=5KR[3C!/W^ M)_Y&V7*W"0_R93/%H&MO'3^#?W8P[&7;11H&RZF!"$=4R726NX-W&\%XC834 M^CUEFZYHM#@JQRD'E(W&A86-(3B:#&.SR]1$1"L-M^NZVN+]'?LI5;ZT'?1Y M*Y'C#(OX-*PW+>5M'6N\FN8'LJ0I)$2/6!6M]"2:MOGQO!Q^>TWI:GO8,0(Z MSF]N@&J#J^0]2.K$FGIIYAR V75JZ%>K?LI2U$M. 9F[6MR2!>"YBR M*02A1RQ!7L@60ZRKAA^A TT+S!-2C W*02YO;9(?2K4@1$57[#$FMCJ2'IS4 M&1;W).;KWX_#.HF8=@@3_/Q7,:)..X1O<4PVFV^J_EO)B)@D):=4Z"7)*#'D M$/$T8P;(IW1 4")4DJ1$/AF"YS]\C($\L1U2NV&Q?.[=-0<]O"=O2X.N7@9? MQD*_+P;X+%W*G#4C$4X&Y?\Z&$G04Q !1-XU*'<@JJ,>5PK[>#+1^IH.#3>= MAD6*5EVG7DCW6WZPXMCD_>,40V/71[G%Y-M1COX2W?531+[5>&*J";'] _XZ M529?P7E7N)SS\I'.JS=U'.^_139PA*1&J(%QADQ.7F3'%EO!CX-^R]Y/S_HM M7XL4VST#**Q//50#TP3627E[.>A!A#,Z'DJ(<_+9F#I ]C\9%0R>KFETJR>V MG?H!4CG5Z(H#-QN&HYG\$"N&3QA8N6)54.)6N;XG[^)\%W7K5;E8-D%""3/P MO[L.Y70J'R\I9=W?_Y+6L>NVNF)W/\0-^V# M54\G%/M\U,'K?M@("H3YSQ-7$;'TX!W?T^'&$8\CP^M1U-/JT3IP1ZE%VN\W1= M39W@>[/.U1 ,OU6V\P#S$E$TY%>E?BM!+/MY^.1URWHPXQWJ(K]GST#:9,"X M0JK\+ZWP)+AKI4ZB$E>PG^^C3F+[]94B6?GV4ODHU5=/3Y1*[C*W-9UO(T,- M+-1PW92 MXL=DF%/[X3,SG0=L.E8+N M45,,+A(YF5"5W3H[9FZ[03U2C(V$<*BY$Y%=NX:M="!* M8[$O\J4?YID#\/M0WQ08ZIX,84F]86F?9UMNNQ(DSI\_97#CDNQ ?8AS'753 MG. 9YS/N=\SGW.Y_PQ'N]Z+]?KNJ[7\GQ=U^MZO5@? ML !:AG+2J-*RL\%?5CW!YNFD16U M/KB_0U1[S#$&X;G70?^+9[05SIE'"478QIL;?0,<+]7_-M3AU-14FUK]Z=.' M.%TAL41+\7U/;\<;#Z;W/KF8P/& M1P4RH'MAMRF])-]@S#80C;I5M^9Y/W]P_D66UD150DT\P=QA52"0JPFP1^\# M)9U'"TXCI0BC^+:_KOA4\R;IX,U:TW^'TULY:DH( MXW;OU3)W!Y.@CI[APRMB&H?S;S1FY*D,QTGOH2W K?Z=_ F!1Q/LE*F*M"^@#DDI M ]E:%9TP7:"I>/R86@)3UJYWHXK+DDK-Q3@J/C3*U838;-EU(4QJMA(V43S M\UT=3N,,.&5;;6HXC:>VQ]IT\U&/'78P,NX; EKC$H)8]C)$8&M%9&)#"[=2G5#68^E,*@ ^L' M,MMQI#0&56(:_9X-8:[R=G M.-Y:CM#RJN @S>KON>AWI8'[[]\'JL8=;?DQ6[52K 0*>;:[0'+!:OJFZ9 > M)G[XK!4GQ#%.#\TQGST^G;>IYUCF.6#$UO(O9Q-&U ME'2X.X1CN>'UR@/S\*V#\FL%,F2]T J.N?;_"AF!OL/??AH(P["!T CF2[PD M \?1]PYOR_*NLH$>-ZB VOV:D9GR#S;&J\F=E J&L K-IM=',!V5TFR!V=J- M6E0E2$S],-6ARUI\H_V$#03T5I@[1Z#%1A=V3+7H4POO++5=_CBA7I45Y2N( M _D#(X"DAF$%2F]DZ><>[;UD1:ES[:S//:DW.:A&[X1.7C<)SX$E0;Z8]RL# MD6ZL#>T^V/6N!9WG*6Y$3I5Q7>V5?GL>3CK)&H1NP6/O$,JRLL/=.9[K MA4RT_L<[E9P^S8^LM.'2TR&/V( G9+"!5@ >HIN#>:3"!F0$KK]*+H4&+;+$ MVO>U?5Y-5/]*(.[GGS@PZR^ PV-SK,RY\K:Y?W%1LE<^LHG.% 3$7AL MN(6UV8'NX?+RX7Z\VJS>#^/8>HUG:89OM0B<*0( MO+34V&ANQ+V8U5 4]O[KK,<>1)J"2+.4,$7O1G#=;KQLH34SI$:"#+F++-,/ MJ9$DQ4)'0+NO]+EWR?.)@4/6.XM>N:SW.V+N;7[\DP6&%'_H.#0?*H%U@0(OGI@@J!O?<%S M,$AOQ(N,V_K!TT<"5_THDWYGI4\8>GII#:"P@76L>BA?OAK(P%)+;+IA<-'V_-5!]NM*@XR:_^,:NV1G''C9R+8[I65H=O'O2ZAVHI1DVT8$594$RCKQT%55654=;:C]^UWC3^BQ5>C#_B\M[4C]N^2P8H4C9R-N$I>C; MTW>C$F@9W4N%PA-2IXB!\-!VSYMB T+84H8363DX>;D\ M8W?%G=(YKB^V*HCRX\-6.KN*/,ODAFP#GGD>.?K@PAKA!$4I=BZ,[L'8SRSC MZ./L)CN1#I@8"MXH>FAZ6(U2]B'LN9O%]MR!YO(3[Z@R51>5>B0^^R:K(@]? MO .[0UO&2DA:/8-%B;"JACK$WP46P0!T;4&!=,#RNUP_A=:4=YNI)A M3YZB0C[?AE9G/ MY#H=BE-:\%P=/C-Y"H9[W=6Z,[T,A29D[_@Z\;:[=;H1V8 C&PBL0LZ6T)49 M6LSD4MN31;I)ANP$0P+$I$;]<-" M$UZIF_2R\]JNP\-V9Z_'R1NW2%46'N'HTPEF'$>3U%Z%KZRR 3!Y67&&3^I< MAS'6YZ#C16IA MB!PH]9PH6LDMFZ;>G1E]&WY8F][%W/P2'GV+P)"#<71U>A=TI1M5P=@V:-R9 M-)J8FY?]&J!^> D("@"O=@JD!G)3"GU8'SK9P$0SE+ZDL [WW6M0RD/0@15L M@AVYX$770K !G#AVX6/&CY?IF['__ EI6Q@E1K&8F[^[A+(_NX92_^5<&_) M5,29Y"WGY"YZ1)Y^S6RO>/XB^$=R\F,%^RV?Y67F6IWBMMOZ6D]3TABPYH#F ME@;HTO9@UEH&:QN4'_O1%4*??H%U=F$#BV,0YIKP=Y=CTX. M?"&WDIG*(848!5^9-/WQTH0'_MTS<-(A2@MS \<5QN=.T&[BV #L(!L8>:+_ MW?5QCDOYXV,YW]&6A^L?P#+ !C: "8'^> F8_=/IMQP^T%LC. KE1X*=S54Q MJ5E31YU*AERW1R_*WK!NY'@"+8'[GFSJ2KXC,MB^ISH@3N6Q2].[LV]=!R=5 MSH.1H[;;C%_U^.!$+*TL!TYTVMK:O!LL([&26YQ<[NW77%_E/:==8R8R@MI M+;I4(D/$NC%N9GMY"I:$Z"<:UT"<'!W<;$^2UQ=5"!E&::MSA1X?Q:NLO+2G M\^E08D/0RD\'4)X-&,F7+SMGE3KX%!6U3L4H[#8-.74!V!<( !8#5K$;\JH1 MT*\W&M:6'F"5GOO4(H(_*UM$I#X8"Z*G8KO/,5S]3HZ]H2A5U&-#[;9V,K@I MK,&S':KN%F!_%+CTIW]<<=;_CC*;[S30OX8R^AW4<\,6 M6C!;B\H2:8N-HM0F_FM?W[35YTC(,GG\-&8GZ$8'X]L5=>$:G;?L U[[ MK_J.+C0R]4F\C7S*.UQH;M[EG^.GVT9W%.?>3G3H$W!K%0KPHB75W$I'+-]*>'O1:W5! #"5L4$9[/A] .X*#OLZYTT*-)9-5:NE; MLJ=NO.3/XC5T;!983/-W!GIS.:+[HSIZD#ECM_ZC]QM5=Z'I=QT= X>D:LNJ MUAMT>0-<@?N(_^X<\ >C?F).VR@].])C 7G^[BE:4:YAVJ;UX^;9W]%XOJ2X M!*92>W= M]2R^<2J S#>0_A'6"^."Q6)E(!M0O.UPTD[P:*Q+?*Z@<\/9KW= MX$+MTA<*^@IU,K/390-\K;0$YA-"._8*_#8%1.HDW1XCW#7'FR_!6]P=*_V. M71A4\-]:RC6'V0?64:I?#ZCB=U.38E7;#C0+TEOS9N*V0ZY5G+O%]7;.3B:/ M]4E: U.6_ M9 <#F61;?;)ON,F\-7&;PZSYQ*N@MUB?[1.I!:^XWS3=:(R)]2Y%]7X)XXID$SZ\3+NVX%,VC-(-5WK/7AN% #*47#34J@O9HG M2%OB+HM^[V+ 9[7Y-,E*T'GTDRA$ *4GI6+4.9?D7AN#\WC9M'7I_'& D>?Y M;\[H%Y)(RD*3ZD<=[WV:CM-KGC;?W%+DL<7[.QYR1!UX]\%VGUYBAQS\VGVG M#-[H+B[/_Z"T?RK]J]LX+JMJ35D7W)T-2-KVGRT^Q7'(JFW]=[B4I[.>UDCC M^YG5\$N% ]ECD#D+E;!F9N;MVD72V)PHTG^O@T9,2< M=Y:06+_]*QST80-S'$_KE!8;.."NP@;BKW*_SAN&CS[R3:S"SA%&4ZK[>XXD MT(V\*G12U2#>=GK;L:0ZX\D7)CC04+7]S1&9E&2:6OHW\#-$+;E$0G0CX-#$P7:<<*;HSPDROH ZL;3/M/2LX<#+UX M?ROB9(2VK8,3-+106NO(@SOR/ Y 1$7V%&V+/9>Z2;R]38+XDC 7Y ]E=_]: M97H,;MWA8W%U:0;\XBAQ*2P][_R;@H)TV3J/NXAS=S>X+/VSR^789#<3HT?X M"[G0A!7T"U9XCM M?9L9;^%>&V]T\WV>>49HQKXRQPSQO/)/G/\8.64')E%57F-YT5N>HT^#*>1( M6\F3'>[O>]="QD@RIJ\! H\]B(, M2R+HRU[M+TZ+FRKN;H2K5[JXW_Z:8>DF6]-[,.0[0S$GG,U M-MGJ^SQ!?]YO]DVWA0THI7+L6US> MZYQTR,!"-+S,]S4Q,*H*&\-PEIQ>O&2%\C4ZZ9-C^U(_4;):=""[IV:1 M)80;#*;%K6J+D/*PP7C1%-;EX9TA'LN#=XG>9?3$\:@@6:TP'JM:R='"V0** MRJA066_#R/H358_[-?QIZ,3+9(Q7=@R_0;E?CB)0L7%/DN;7UN[X4(B;ID*_S(R M8U$0F$BCQER,MU!JUY$8#_2_CM(VMX\(E=S">S3AIJ''R#+!*4^3>C%?G1>R M#PQ7J-\W5QO/PB^>I$4R,_ BF%8L_SQ^+]JJ%]/JQ+&!8 M^XOAQ1C>XX??GPC2#T%O8S[&[&-U$X2\%P8F:&,?\4T".'D[+76WCB6/G9"Z M]3>?,+%9:(R-P&P$39]B/5"=%ZU]O,I[^C>LSB/I<>F?8Q'V:08[/O*>F(][ M[GLI-T,V(9#'SR((^#U$*WBOM=Z3E=+,ALZW<5!.(>(#D'<%KF@ M9P,,2L%$\X;5*&<,]EE:'^AS+\C8G+[^M5[CC0GB*I0Y'+DH]BZ#XG MDI6%/T&6B%M='0Y#:+OL3NWMXYG8X2S.7?/MR-KWE5&^J[#VYX)?@L]U+7W: MWFR,L.C:65H>XFM\PVM?\]UC1H< 2 %J)9K@R0'QM^J/)C%D!O1CH4U6U4*[ M.K0EG.2R53-]-K=S2P=$1@"T",6)$1")*\ M8:YI-B#(TF1(@CH>'C!Y]-EVU3,'/H>R 9-3#UKH@A.WF,+;OSZ'>W[B:RY6 MXPPX1:.9\X*LO."TZ%&CBU.9:VK=KR7APLLOLDDMLSIT);3RJ^V)P90PXYHN M#<\ ,YLM.38E*P$K/+2B9=NRZ?:6':;YICLOF*S+C0)X[8]#'Q(H%[9@:?%4 M9<;.Y,*6!0#T;3"!0S_-,']<6H M*$88&Q @_&G;. S[N>T9]JLQ@!(1^68JUG]@5LCB ]1@FZ]<_:B5S9!-]@26 M-.EG.:;B5WRAY>'_'(/^!Q^#%B$3RGKGHI^R/JBO>0;62)">U]A359I.-8P2 MUTVU/7HQ-.ZW&,=ZUG_0R*#OC7F+GM-<:_'L%;?(&$D^ 9?6\7BK\L%V726; M%$/909<=#V=OBBDU& G>3=IO\67IV^F9R?AJSU,OKF)ZL&4CMPE.GIO[:^9$AHC.+S(0Z_*:.#?0YU]G1?;L#3^MMDAS?&<(+J(B8-6):<<7R,8Y@$-:- M.*AH5M[+VCN]5:2CM.\L4ZNN//JQ9?]>6;] (6D/PSV!\@>^7L6\)11]**/0 MFRQPI15S2N2+-4AJ<.-6=T*/^I?.$Q6:S;CL)VS@@E#0^5=_/6_P9O>3V*W9<<5O+B*"V)*7E>$(C7KW7 MOJCL[#:_UGM3F(_ MWW'$0L[!:S;NY#9KAD-]MKC9I9!:7BN)P@7=BE(KJB)AJG/*Y5-.T("P%;&T MC1_T!JHI(Z.B.%*;)TM4K%')%;$-+#9-ZBZ\=ZV,#5P>AE<+Q31Z]:;+6B!' M%WA0%B16,"04+?FD+KO_.,Q@IXWCRA7Y1(=/X;)K/?^_%_77'U7\#M,C!=A M Q4[W0?_NLP&YO=E\S)$"6][)GJPI&25B1-%JUC*HZ46-#,F$*Z34W@;2P() MR]>@J_YL8$4D8)DC%A=LW6S;M36R#?-1D1?+7I;>N6*=-Q@2H2J=]3!085VW M"-E.B2,@=S#OUP1RAG=08L,+&>[YV-9C,J\';)+O%V.K)M?KXV@SBBPQ^%PK MU6P<-*6KN-CQ%R8'-20U M&A9Q@T0FKW-FY&@Y$4(Z*@J35B $G77\R!#A M]U=+ARZV/>+6?LNB;;F)Y>> *6A_,$DVTF]T(3A9?U"D NOB:I(RF,HTVN3! M5QSOMVJ0+J#*&E8>ZZ1A^[-I7E1"K._CD[DID-G:0TQXQXOC+>3@" 2H1QA] M"A=9[65@1T="!M"XKPOI4Q/F71=NY=4TGH"XO^TL"%C_IP#ZH B 8JS!VO29 M@K6HC;0&QSA(EV'0)>,^(Q]9HZ-8)XGM/+);(9J=V&*8 M- @U_#AWG2OX=.=8A7G+#UOY<5YM[O_C*/R_J=37G\W<_9,*D3_)P_27">!* M&8.NBBIC9V[G)?LR@CF^\ M%1HC9KQ0.#I3[C2-6_\LUY?$WF7G8:\HB*-_F MCYAWN&*/$$]R;&35>\D!38$9")]5N0HVY\B;X]SKBJ2M%>_Y[GX[^=G/7.5( M4ZZX3T&*>[7>(>MWY_SU%/,P*:4Q.UH.U7]&>;K;3MV2??!Y[[$,X;(? H08 M+]H@ R.T-Z_ 8_D<2\V%YT%9HIVIMQJI<:0%OA-LH*HHBN)9^%AP?#!;Z2T/ M-?#XT Q\-IHN.S"'V!84(U01#(AXCX\4ML%]3CPNF[JTWO:D8ZONZ-*5^ E:L]%I;U+_^']+87UN-- 5Z$:=87CU\H@$TB$NC8^EE"L ML(!#9AV9(X0!J!CE>_"5R2JKS=*6GV@<@U+AXO>N;-)=RO^LLGN=G M[OJP?^+S9U?+#T\G-V?P9)4J5KE%/DH\,B:=__XX]PSR,99R$1X]L@FFY(KG M:<=+H'4ZU::6$'/(N9-9-ILR@MOH\HG:3>\.P TLAUL0C+/%CT??!'[#)ZQ?V5'Q0OUX-7><7?,F@DOD4 ) M8@-U.BQ%QO AD$""APZ@4Z_5[,E2SP@HH1>JU6V,9G4%[.OAV);U5% $E@&] MBU%V39,#(W/U?/E&ML]\'YYO,E^#"A;*+P[9-F\JS[%](Z%ZH32KHW+]W$>X8J56GI[WV;Z5::YA+V;?-YU M]EQ"J;V4DR9VOP5YL/CTO+%L_Q/Z&0[>W,JX0-V-[)NA[0D:O !&[G=@"7EN M>X^_DC*:9SY*O-ZW:_[0RJ[QB43>>:@N\SX;<"2&88O#@K(_,E1N>.7-##2R M@6M4S\CE*XO*RZT-\9UGQA.B2MS/W$M/R[=,.4ES9C[$B[+>(;>001]*BW'" M2GQ*M,/%6NSA%?-J3X*7E[*E5$S _>L M\BDS^271WA1]M BZ<*>K%M[%3E_ ]@%9/MPR]')7WN"GB![5!/JA!7G:A%NKT]5^CK5% M'@[XF\I7B.@WILE1V$#PD@OC)#GZ\G#]NWY?8R^OG1>0GC_X YKRM^W.LPZ MA72]RA+0U:-&?G3B2$IC[R$1?)?9J[*3K ($8TE[17QG > -%8+!IE@[>M@ MR8YQK-V1"H_<(VXLU]3OLD_CX>;26T4*Y0NR(/9,V$7@CKJIJ@>/Q\FD+4C).L1HH=C'ETQ,^W:VI MBT.$E7&O5FE\@S9PY$7$_P/+[UD*K#Y"";RN7YK8 A57?;A@,L=Z__+AL*W' MI' #X'L. 3VX[A4.=/.,A6YC UYT3=:;M%V5Y0EW&3ICE9T&I=PL__W7SB3( MTU_!NKB61+R&X6 )I8%DCF,^IRJ2-\0^.7[^OKN92+0G94T$V/4"D,! M,JA()BS U%G=AJ24O?">222_ZD+)5DC6[.K#'3<^1DQJ<]$W8%J'N;K@%9G@ M#>A=GYN7.MU@2J\"3I/UI7:L-J9[^G!@D@6<8J*\ :PB+1'[6TCR47C9H3QA M,7_U&-J ?\490Y_KPO+':'$+9^B\#&$$>8&!=8-M 8V?M7(,PRR)-= MPYNS MOZ^"8;&AEC4P,/#ND]+^N0Z%#).B)B&>"]SIP'4>6*#V-F..EO=G[.U9>-J+ MT08'FW!"9>*#_A419?W&^0@V<&:.O"^'@_(:DEJDH(5O=VXP9$Y40R4^AI('S=9.'(Z9]D<8%OG%GI^!U MZ*_PA?ZSJOI;JZH6W'03] TV$.H!BKU NW!<+23=C2XV.T)5HGOVURP+7H&]"9^FI,$Y!:_G[=M;?A^R0O^=-8B@73P93R"1=+(#VD65FY[OE6 M6\HIG@TU(ROEJ<98(0YF"SZ)4D\8M M8\G.D1U+QCX!\08=2U,WY7P;3;.2KO9_$9$!-M7:9.QG=36^.IWITAGTY?'G MTLO)QH-^6J49XC-[56MZ4Q]]@?;W^2AT^LC+MVYL\3-\-A?P-#_E!W_9E*\! MR"9B+!L09@/NGG>MDF:+Z,)@W!)ARU0",XELT3#1O!4M*I&W[/C_J2[QL*)L\ MI5BA\>%J3_I+";2M]G[;6=:^^,$!#K;D&)KJ]7-2-ED'SI3LRSM=TCSFF'TW MOJRW82,;V*-*B_6E&L\H"9E^ Y^=0[_*9HIOL)Z0".FCX"'Z7E0>V:+!UHNN M8=V):: ICI3H:B1]05ISC(]L[IL?8AKNW7@<V7YS 3.%/$JJM7L9Q MG/"Y=FA#+QB/V_X8:5"7"B=)=OJ5[>".+?$AMN'F>S67ID-Y]HRQYAM]']*;G^J-$@:D$,+))XR03TK!F_SZ8 M69D2M]EW3V7+D68#ZDA_"5ECSIU^'"W2/7=,;=^_(O.^MLNGS7@++?V3 MD50+.DQ3Z[S#"UXK(*P!NT[[Y%B!*P2*:1_(/UH[J_3%97A[.9'FP<$Y7/ 9 M7'>*3$5;H'[N4UE70>%].:^!2UQ(^%LZ>@JC&9=/N(*];:<"AN_:X]!5X-V9 M/75G3:W[C216>#D3MIVC)T,9MA.-TMJ4L/I:=<3JS8_78@J>\\P7RF;^E^L, MW&HN>S&9)MGIV(/6S;?JLZQ74>N>JV_:#CGW_C@T&D7D@*S1)]"2Q(3M%I\C0RG" M@ GO76Q]&Q,/4T+C!/#KP5ND+ZGR0]UHW]R4O&+=J8(]Y'BV?#J>K;<_2KUF^2R)"',UH@\P4S#< M:-%HW@9(R/8#O[55,<.? @DDG6EFJ\I',>N6'FP_G7:Y&^Z&B%I[VZXM_P1T4BLPO_S,4B8ZSM)>U\[QP:<. M59W6ZMP8@\(M' [_BGTG1;B*I;)!2T,P<5Z#44"?7-O"Q3R MC.H'O>X2?*Z$WY$-7#KS<5O:81X@P(@R0^M[A0=))$3_S-A$7>I)$C$#3;:Y/G6\)^U[S^32 MUQ\4N)<3#+J7"K>ZJ%?10G+J_)QN>22)^M[L"(M!I9Z4R1"0L#38&;-1[3+^ MVZ[V69?A QWPT20V4-+\:*STD=I5&!_*Z-A:TS-<@2'7=I^YYQ,7Y;!"V M'4N19PG%8ZGG 6S=,8Z3%SX]0CLV U\[Y_9)<0("RD?'QHJ->F26S)0K[:0^ MR]UC[WJ]8]/+<:_72J]N]PG:+?PDV?/'#4TBOY4,^G?<1XDQ1+A99QQ:H"O\ M;* S->N6\O>IO>T$O^WGEU'/8(N@T;ASW4J9=[!7%@Q&]R$89PIN$'N%N5:- MGDRNI.WLGBNU7O^^XO =A$Y:)ITK/B D@//J1@S'>&\,8^S"6*S)]VO'/%ZB MCRPX?R$67(>6M 1SW%VP@Z9\<7\Q?*$!<[.2-C[&7#^H7%?80P3T4**5!FG>,%81=\ZHN)"*CXBY.FL>!^2@5XRZ) M3,%/1CZ"^VO0=T:_:GG-(>U8C7!N[1O4DS0G"C%F"1&-WTEIBZ;4?O66XC-) MYG-S3RIIOJF WM+$EZ;I+!<(>_>TQKR7=I[:Y:I+G-,8ZY6EF#7^\ *NW:4! M+?I2YJMB8\/ZB-'T]:Q9*(Q'D,\%'JN/H$C [:TU[[7 FR$B1W$UA;E[.:[_ MKBY>&D!I?&R#/MF;Q?WTK7\FA!%V''JB':G-P5*UC/5#1++[63/FU(%0S.,] MIW$41&'(-.\CU:^"W6F?OX[87 Z$W<[Q6.;C YZMK8G[.GNF*-B,=:J11=G M2\]Z<3FA\F#^0"SWL$T@=N$1%].U%=. W3!8>&<_&]BB!V+G_('E1PRWT4%+ M[12/1YT%Y@08,,"ZKVJKY9!#0?G?A2>)"#*"5 #8Y. M#,EF\1<20.8Q[&5(\#L=:8&BL9ZU)0Z*< 66#&&J:*EP7R.J<\,^E>ZR&0X. M+>ERIW:.QG/D)0HC D5N'<12?>I;Z&)HV? *Y:"E8NQ \F1LCU61)WT76JE\ MO?ZH._]$X2/^0C;P1+,)N FGX&&\V/8KE&R6L/D(PU9V1!JS44?P$>L@ZE*( MQ"ZUP9OP0 '#%Q[0?E]2E^#&A-?28CN]E3-#X8]DDZO9 #]]-+H:T8!='[= MLO9B \4FO''8NE,P9?0A,(0.!2OJ,!NHS:EYKKW-KZU#CD_)7L3>?7 MSO/LD:=?=(]I!^OY@]FAH M7%X3J80LY6M2F>:V^)"G\3U]M]2AA.:QA*5O_;4OH4-HGOT)LRR+!^-CG_NC MW%N>'2F4I#Y[#JFO[J^1&6U3FG-&U>','X7H%3>M8M=IP]LR MPN&K:R@_;2-G40_5A>57.TKE"YE?_=9$TR%Y!'O/_HDQY69XOT/]REKOG!GY M&"\'JJST,;1(6JC\^4"ZS^O[;V^]C\8?GQ!_S<\3P$,9HTDPDS 2P]AK+KC- ML\O&)N6K/K&"):X:RO(K*V!)H,Q6BJ*JOT.FY.*5R6 MYRX;"'_0X[?VI7;D^UH7Z5NNCL6(]X@[G#]E(G+^$G 4V-O]/]1-?_3[W^]T M_*0@@F5B.7XO;&]5S+%S?39\5]_'BPMT5![AH#@+78>?UM,)^,F_N(K^;]\' MOB\O)/+.:@#,!)]-'UDVLK^NE''8X)+6Z?%1+BOL]X6F@&NF%W]:>@KZ?^3V M3Q>)37]:!<(YQ!UM)I+_UEWN MGZX&52(V#X#/C(_JO>Q6RD"4OMG\EDO^YKSQSRI@_;-EY)]^7^-7/!X1XN\L M.5+*5?U/[YYI1WHO*>Y#$7;].XMQ0=W28(N<_UZL?(^]!N^WKL.65\RND)7[ M4\C(R!J=3-"MZ>85XK>R2*ZWKKXX4!#.\V11/L@]XOIA$T7_@WE5O;/ME-X6 M9(E3[^QS:J@B3A(T.T<9O&K5B)'=NCH0DJ+_F7S2?<>^%V+BJ&Z)TWGKQ#T* M=9X&:KN1D+.FH\@P@K"W9[3=83#N6W()N[T40J@3A=.6#T[*=L!8+B3[_66- M31Y*[@5=K1IQ0.*7"_&DGCUF!X:"/X 3K$TX"E^+KYUZNT>-+CD%LIYQAKK= M;420M=TEJ;QH,DVF"^XS87S$[6;571N_K0%/M6[=S<#9+PK6]-<0GTRF;[ > MK'-99S7P.DY7:'W,D:Y]3V\' CL 7M> _]H4XPWA^& _=U-^96?[_H\I^D,Y M;QBJWB)NQ32Q#K9?VW9XJ#7KJ3__],U'\GW\";.*0SGID'>I$/T2"BO._6F? MW.[RN[O]'_O(#SU.F'?MQCPSAX=CQY4S.+[!%$ZT"[G)]*CH[$WD#]@Z]27;A$AK"86I-VS4VC0*%=F;8>K+TJF+TIPUHW3 MT&_Y\Y#]S#*8,"IE+&RVDZP<,@QY2;_ >JX4EL2;%I=HL##W)8%_7&'WD:&H MM*=X\V":##-+Z9*1&S:42R9Z77-DOB60S@_ Y 8T]\H]H&#S^K33]L>I_5" M^;E;=HO$25XLWG5;?"=K#3_^DUSSW*WPRX00:3D02E<%?4F^4?MAK=BL5NP7 MG8G,D'-&]/",UEW[#&-.R?,^+S3[2U4$_LJ@R+\QM]$?KG[!MU_;KX1M//_5 MO='CVWY'9,G_]L&2G^T)_]D*&=?^8N&2_V$%X_]IXS\)P?G)[OCYWU=WY;>" M@OXR 1L\?\U&(7Z]VE7R[Y"*_U8:OQ)P:?$K.O*GNV#Y6 [I;Y#Z'+;NY* / MCE3^[#]^S,[ZC]I(^\MY8?^SA?='/!CQ=TEY^S?D;?]'M/V?0+^_(=#O'[2; M\I^=G'_=&/U_1/S:GPD>^M]H^M\H=.X5=L"A>42$M0-#Q!^F$E_C0K=]2QGE M'.;QC)(==HU85.ZK&*-CNG'%8AR--G#9 M75UK;\VM42EYNZKB._&)G;96^JIQ!WXPT+]I$B!:JQZX61'>A%&D3-RNT?0E MCXA.4_IDRZ[E'M+WLBMC MED_T76R@'=4.7W@.!R. Y5S%MUA2-<$1OJ:\79ZY+,\&!/49&KZS86Q =^P4 M&\!GL@&R G=/3B%'J$+GF?ER[3]5/^96]_T5' OUMDG/"SWF;\O*-<,^P'+")&V+S3P,KF M/RPW_8$9_?>2]K'F)[Y' ^//ST3/_V46_CO3IO]KRW%C=ON957#'E%@!NY.> MU%;]N $AD:VG#6&OY=4\&FBSS+ASS2+8F &%W7O6;]LI$[NBP-VG\(=EK)Z< M%RJDL#D(Q6P,]L0G"ZT$AML7V%B>V%,5\;[>,RY%CA)CT.BJ\XED3W[&D8^]9CWR,88=L2'#$"I/E']%-%K)Z\FT57=S M;GE1P;WB&H/Y1#Z?4#_;+]%B[Q-W01X]>@2[1H',KE#9 .W;20$W-(KS%P%" M1RLBU JWN?E71'HC@K?7QMSVD8O-N9JVR\]N8&WBW,6V@KA2NON;-,UQ0Y6K MZ+)[1J)LH'-:@?NOS O-\;=T ^P=R Y2A+)$ M?!O@:_+^8JS-G#D@N]V, %YC0Y!\XSO?4D:.7]ZPP1L%8;5R)FIS"@G)W(;@ MB/)H,H2UNVJS C>.#8084PI9X=FY4SFI$*Z M )8EHE%/6)-+@[*!.E7H-_9YCA?AS+@JA0VP-J5SVE5,?QJHR0; \R.;.6R6 MC,)RW*J/WUBH_AEHP09.=39P;LH%603?:,D[Q9P"\['/MSVD0^FA[?P6G] M9QV&_Y(R'5W BS- /^^SPB^'SY9'F(LSN[_H=,;/1]!;V(07_N]#(U03%"-- M!,HQ:VI\,XQ'W:5F212])%GUZ&>G'/0/JU\\,+3N5IQ=_R\^EM$)$P;U#<", M7/2EDM ;!:YKUT0U7G0F2(3N/@VDQB#LECO^K<;I#T9C#>(U@2-R&G.?QVJW M>W)?77"&!*E6[BIU/RRS73.NN.[FZ+:AB+7#E;4J),0=[]B(H]G-?$>"I+37:B)/5O M'4$+9KW=DN$2)][^/CJ1KP)(&[ M*1UOMK\;'RCOD-!;ZWW_WVND_F T%FYC!N&E4=R6H$;N)S?I#>WSGY&2T]3\ MI*..YP[J5NXZ+WKN.J_. #[JA2?)LQZWD2%-F66)46Q4LK*:LVX$['SU^,VP M-['V ^+:DE3..L3_P.":_O$QP1^,Q%4B;3-'ZK8XCP[G^>1SI*[Z =HSK[G8 M9BK.H$YT/,3$TO"U%*\KC?@+!H/6CWR#+,=(_0SET5?.1D;1I\EK.CI_5/:ED8_D=,_DXT2DO1W1@:H&\FZQU&LZNTD.MJ>>_628]VA&=6?4S8 M#U_%#^BL6;A3.DG.#9*Q8=+0-&S8=K[JR<2H^37M]44'G\O&UR1/PF31,,I$ M$W+=-%: 82M<^&RZIYFO*>AG*':6;=TEJZZSUU;^G2 2VT^#^MUV'J@;Z#Y_5/# M+\D&8\8P:'VZ3AM=GN$*7F/Q@L'R=RR:CLHE,4NDG[CD M3<&P_5]0!TS-5 ;?.1B2%-3]V@^KY@RV?(!2[%*,S6TU:/KX!"Q#AH8M7VA8 M19]M8%I9K_8:29[V][/S.B6 &GI[$47C[4MQON,2XU65IY)M!Z&? M*\K%-#S6Q3N473_H5_@&,:A(:Z(LSR)+<(V>=PDE%BUT[%U_W!R6!!$!YU:UV4>XCKO 7?:LWZB"WG MO3/O[CU##Y D500F-2Y:NO8!EVWO+R=2F]+.GC M\UQC< [WC99NP[2MP"D5K-V8>J2P#!.WNW=WQSSK6!,LK>>&7\+=;2;;KSX> MP3JK1E5[#*@)*2KJO9 ^QLJB6[.&8<>8.+1O!OH(*$G?QM '!Y^[;M_577:% MPE42,Z)?YJ==[:"Z\D.+A$N_O,)=(_>*FS+KM^FS-O-1AAMH;93]!,I9*-^I M9ZU-88@D,N:)!Q#;,"P1,R47KQTC.KTX^Z5G&)9;H HJ>I;5CI&1C9#UZ$V@ M$1D2D7:H,A9!60BNT?+)=2W9'5C>8WY/M6/K$?&+8Q['5- MA-@,*GRVC,R9DPHV $&;B84MNZLTK91[&>V9L6Q 33[KL-PV'OJEKZ*M[KY M[FMK*FZN+0O%1S.BCLQ%/F=(4P4*242>3Z@@ V\VP&_(TS:?]6Q*Q:9)/?WI MS2#5Z*;,K^F+DMYVUGNOW-OCE_UZ!+2"EX@QA"98HM+9EQ,)8I@]I0/,1C'% M:N>H&C/,]IZ!,\LQPS,FY67:]O9E4HG5B,&3I*10%A^V3@:OQ(!2?C"H0H00 MG(VQAIWH+T-?^ (VDV7W8\,CTF579).!V27R@:Q0)K&;0.>OH/9-F[9L5\K_:JVCM3?(*,?WQ!NGS=LEN^+B?LM/\G&.X^WHZ]0A2>WOZFI@I$ MY@];G9EZZIJR.PII4QM?]E@#U!+5/+=!"#4+M!QF-D8"T\)1 M@F6(&(+(YYH +43B< _1N&-TF]UTQ8K*GMJ"Z/QK[V337#)C5'D>Z%PKV9=W M<.DT"&7Q=;KDMCYCO5GI\&0#=S!$VB<0JQS>A\TSPAZ=K,8NCYI%*0"B9/TT0*3R9C*2]]P]Y5IBYR@:<'XU6ZIXA M>NZ-EK^3WC]QZDU'AJ>(]\)@1H-5&$-X[[?XEG,,.:IN8BF.[T6-%S3"AZ?" M^.C7=U)Z PVM%7R*IV>=4K\Z&KP67*<19EZ(@[L;+ ?HL_@^T86L0=,=^-11 M8GB2W=ZO_B\>KSEEFD@<8D!=O[XF2A8-ER\35R^.-2!I3OXMK*PJ'R# F-HZ MQLO8^XGO5%4198'6_)RL+.;BOR$V,Y*PD[BG^YULQWP?&U"J?5E9?5TX02KO M=G ;FDH_CJV[4$;HSR.?O>U#A=/DP6 7BB^2FI4=8@\2:7/:@R<#?(Z4!Y&6 MV@_5&(D]O&.==&KXX)N80L&$KK(1L(H-5, B20O+R1;UB(UO7]CN_2Q0D?=U'& M?7SUM:(M;&- MR@9,#?:$>\#$A][L3E6OVM!WO:%(8MR_-X=A#J:0$7=&7G9)RU%DFK5-_4BV MRGH4U_?5<66UQW4(TLA M&]+XJJCK[TVQQ./Y4CX9&7=(]H5F@&C9QX% MA]6XM'^WRZ5HFQQ9F4- VD;>EU.$BJR5$(P*0PO4H1LR-G2QI'"1[6<) LM: MM:Y\?9\)$=!2]82LF\6)@V!/TU4Z,'*IC08<:[^I:Y1M6,&[=^C'N!*S-R6=/;Y+$ MH^[W=W2+[BHA<^__(BYM'%G*.^>2P8""ST<+^WOK\(()35@AV*X]RRUAVFI2 M:P,G>:+ONZY8A3 M5J$)9,@Z5-I* ^8H)?K+6V75:/,N16W-J >/9*/)R1(FDQW M7N"8D>#'L\L0(<_M <1976T[<1=XMUH]JEBNZORLT\9VT1:MS;1L;)W*6/<\ M8?0%DF)R[&83E"7X'.T\JF6] ;FL;QK6D(GD&D0I>5839%2YEN"SAG1/E"=M ML ),A8?A1<'8^G,,9; @!P4Q[V28N.,[U>92RS([SX@.6#I<;+5UMS$8#/(8 MN\EK1)6GQ;X$?:F6&$GYX,)EGU**VDJXS]NE>YTV [*^6ZW[K5JNW;7R6Y"] M]40HU.Y:YHYXQ2\+H(PR(X90[LQ,RX[ +O5F6+QBO250;V@[4%5HCUZM=C9A M#B2=YC+JNL]MTV)8\1H=G\Q)EGRYM7?'[)6*DL1YW0?) M2,W,?O&!/$&SA,6@++<)XMV!ECE[.AQ;YX81!DO&-E+T8UA0AN-'']QZ4(YN M0.EN"BT8W5M0L*=[/%;9Z^A0%KF_,/7@ *+?H?Y4D7N2)VNS'QN0GZ+SLX'^ M:SW894E".B2/I86V[,"O1XM3$;6:EL$!ECBT#3-M=Z\:1U@YZ%V+XRX848B!UQ(](]+V4VX6 M9BL]B]SW.F&HSD%JJ,C&;8M'%+HY:&>$CKF33YS,,GS@%NN ?E-A"++$&ZZ] M/3M8;LWW.FP>G+B]94NUE(M;/;Q"9'AV"9TNM[#P_IY7.%D8F@PL0L MQURV(;>P 1X8_,1R[O+S[[=>LN M@SWR>TY4G*1LHQ5UL/8S+E)QLV-CL1LK0F"RJ U\DK6^#;$Y!4-B5C[3*E;3 MZA9<6X>LM?15SU@=&=:T]W$$,N"-;* T>W:01.Q7I/5SQN@RBXC9I"%/6@A4 M0XA>7?>%@R0*N[8U[$L4>J??.F% '2) &XFW;=?T\T:P=1\.?P(#;/HN8AH/ MG21KFC$O)B)$#7J*\$<6U?/S*R<\I@'ZP"\@020MD%F@BN4X0"+:(O2CH$;] M850A6;]1%O^*,A&:0; VN%14'&TW8U+[R@E;8O4$E<%?]%:F]?!NO1%-A&WA M[?D"-6LLJ/F!^/^Q]^;14,?__^A4"EG&OL94B!(B4LA4]J0)(>L4V1I,0@9C MII)]BT(1HY!*R%Z6&<.@0K)D&>O,5++E/2WCG5G<[^]SSKWW>^^? MWS_>\\>SP?S\?C?=ZOY^L"\P"SZA)=WG.GMIIN]'59SOO9 I M&1+QNO8:9/,^*Y#["BO+M@=M*)LEZ4^N*2%2S(3IXCID) M5@7SM([-!Q>R/E)'@I^)A!ZN>^5?TURC'DHV#F_;L9@-'L#&=DQP9/MYNP5K M)OFHZS+2R^ (HB[W\YXO'P$CTQ=,T3NK-Z*_!#3SY48&Z:<);XK BBWABX]1 MG\Q3,%N.';=LU5R%XXI,>K^PPO4.-1.+IWO?B%^7*XE[ MK_K=\DE!T4%!];2?>K?F 2>\+,A@=2$FRU@YW,SV0""NIW4^,0QKL^#>-(MV M^'SX#]=\[F(6S7(SGC[FS8C?,080T+U5,#J(#=6;2M0V)$7;U^DVN^RLU M%W>>G2CCW 0;*K!"H#Z=D-$Z7JRSJJKXJ28*MLH.V.XYD6;P/E0NXI'&];I2 MLD;Q*4&CGWQ5]XN'&&4I;D'JIUYM09:-\3X,-@+?\PYL JI889:A@2 M99CO$U)=[P)>?0G+4<&-E]W LE_)IX)V],.OP<&#&SU#4W2=""2 Y$@W\*%* M$@5WO0\ 7]"'!*]MWJ &U;\2/CD@IS_;+]O[>OQ[WT#0?J%RV0 W=RDX&FA9 MNP+,TVU6GSSC31($&ZM1O3[RX^T'82F&]B>WC\!;YCW-SC@JV9CE[#^[RT(] MJ\C];*[0*](TM+=D[VOP2AR@O-"15S%!0:;$AOXHHMD+.Q^9BJFJ7W1KV_%C MBOJWRUUAX=W:GMWG6B2K?, 3;#,,C'66F_$;/E5$JWO4"-\.[HP,-4<]CFEX M)5KR1_TP]W[/HQ7IYFHC0E5]J=CZ!._WSCW"WU+A_+'Z/U1_= M@ GP9+ RW-OPJ[4B6.V&<=_1]GU "SE_TQ=E\F@[HH$LI3VX;T=!WOVX0]F/ M)B%';WLA5[W9YBNQ\)[U=#@_:5&RQ0:?@K6,@(J*AUCXC=N!PXUBNF/3P?D3 M.QY['\^->S$!;XM[(N[Y3KP39OE?MZ>X?41*X1>>N"I!,WD'0.3".CD4VXG*\/Y4/X3AA[E+F\=(9J2% M]%6B"C"QQA=9[YA_/K;J;G(3JT-\9E_COZ:VD,]/QUX0'"=(P$/0 M2>:RW.PP?.C\]F"3OFRL4HFH^<'72,'3H@7&FY>;C'U"[,,/:\%O5#2W55T- M)=^06>?U;T'V_"91\:QK8!S;[GNL6&^!/U.0;.*6>OAW_UN7KXUIFR/:>8E3 MF !'+2<;@2SM!2BH$5!,7]/CB?F.K+6'W==9P0HSRS^E_FI;O6%791=DC4]> M'11&LL*15CPR3/8WX382L,3?(2A&]1\,JV[79QN *">4=@1[NCG]='-D2T9T MKK6(DM:7AN>*!VZ9DF1QDSB]Y//,5-".?0S%,Q_[C5"VI]6*!)O#/H<^,5D= M9]VSCXM2WPC0CE-&Q:4>:(Q1STG-G\J3+698OV +X.8\D&MOGV*FSXX313'9 M-%(641%LXIQ@;$'XK'KI ,&A_6=NT)QI^LV@FLNY!V5S7=1N"O?.OIHM6/T+ M)/=N003A 2I0V@/S?:/W>_6#I;Q68F=G$V8]9E 3YS?<-K)WVTO;YLX-A1\\ MO5^:I)SL\3>=)VQ:RQO>@HB1KB&HGBPS;E4D:3?*_,@GCGT%2.-I82SL\GOA M@HBVP\N7)S:)[ %K7@T>[<)4?O&4P;16K*=!"GPQA]5;T:A@Y;_QI:S7[SM'GZTP[U3T_\ MYPO_)K"BMB /?O%&2"Q+#I\QRIH\6.M"IP5[MB#3GKT^!FV)NH;92>8*R>36 M&^]*7XS]T6@9^W/A-&UBM>K)H1+*1V+C-KK).D?.@TTC\&&YLW)-D+T+ZP3& M T5TF]2U1N@.SI6);Z-4:EQ_6?-P;2,8B.K0/3@T@WI@LRT)'(4V?":%S$\[ MTS=6A_U>7,/OVH)=PL"B3T*"7AI/'O2OLHWU7G99:0@ A[$(^O6-HH42(!67<2([DFH:J;C+.13:(#ECM? M]>_/]RU=.SPY@WOXO^]0?4Q4YY/[F5>&,&6. T BS]^ADK)7><+!P"S'92RR M^*R06/K[D+#!Q+LW\._.;)I>;C S?6HEU5L2G-=>1\6>XM81%4 WULFWW!:L M871Z(PDT M2K=O9K:>:ZD&-'OOG]'\N%[W_D"UQA-%'JS!4 ,_U0.)WX*P]3@1(WS+QT]\ M5;3U- :=;S/J*)>:F[4[.94VUTN=H]M5 MJ]JI^_HW^UL%8H;?(";5Z,3[@#9/*!MP9NB^]=?YW)($#T"*77/P#\/'W1P. M.O8QGYGUTY;L9[4G/VJ'^D0=;H@@A$4#$:PKGWB*%G25$V9^!7^XJ/ B#Z> -/LM8-Y4'V:+G582^RNI.V^DOK5>G,-O=JCA*WU:>I^5S\V&7YO5ZRH_(+ M9]R$M[UMR;43E9H^\%C'<<>]_;=EY'\.U/MPB_%?^?'26,O-@6_#?U]SO65. M^.]0BS>_+_U([%&0L-#(+=V"7!Y*0T*)TEA;YLGFVPOX#!,.-N'KA MXG)L[O1R[/.]P K+Y5,>PC<0Z<'X;S+!X6U\E]\8V+<%22;5KY,1$MAH\$G4 M]4*;Y%?G1CPG.P-:.Q[>NT>=[CV1'U-Q-C>$&'XEGF^VJ'U+-;YH/_;W:ZIG.?X .W((FD)AAY#;40V.N] MK0D&7=.9%=VWX"FES0PSL2I]=(#=;_$,B6D9R<]O3L5OYXKMZ@Y]M9 MFG&;$./BGVM:.P;AP; I>UKR&B(<^+E(]^^M4N;CIN 9N-)-F(I&280Z]9Y@ M) ;,9!+W>-F]W35RWOQ*5BPT>0LB]%LO.78Q ^M0L5S0HI2AO( MV;E^I'[0*MMVZA+CSHBLR]Z?BJD:#TMJTB!@)YXLQ]'>^:/C>3 2<*RE]ITK MHE IFS5O-HU[=]:S7;ZT17_ IEM2;[[<*W+KA=+^6RDO3VY!Z*351\ $O6^U M6WXU\_G<N[# M-H5\+0+\@!B[7CQ<3!F\V7A!\ !YEG0!M:/-3V^=9>YAQR^9' 0%5$81P M4T&:CUQAO(J.Z[!.>2Y5*SHT\4SJ$?5W,Y=:!MU]I+@I9FKEWJ D<2_G,K,O M.X2H.%NQ>,>0I.@U:2=>'*/2V/S:N\%CBJPS-NPY>#AH WIPYT!R9*GMR9K_ M4!_DOP6@FP_XO>=H<',XBL H?8T?]L)TM KF?I^/.1'X8JZ*E ?)J\31X/*^ M@X35"S9^H:%H4?0)@W?]\H^T[\ZMJF4ZZUW@CT+^.6[Z)K*EC./&?(S3>PUX ME4@EG,L*A;./LI7L&]MSQR@A_(XSRQZ9S1\)@1S?X];D>&I/2W?MW59H-UX" MT]UC$O8D)AK/0$MM04)1\O*O[KZJ"@P-E'%,O""GSH>1R/MW >H-4MCLKGD MX7#HX\>5+J0<'@7-@$ES8!&UF5X8&/W VV=SE\K?7]?=GUB9U*4\G1[T1"%\ B &D* M[_!X9#RL9U-E/+MZYCLTK,#)W:L+0$BU Q]>M)Y0"!-Y&Y&W]]=%XF[<4#X! M0@I$0W&#<]O!(KKU:+MVJ4<0$3;>M,_/B%N1U^C8O?VJYV$# RNEYS'[?6.; M&3Z)_+'5DI%3GK0",EP!3*97/]XDI+1'T(>E^*2 TWQCGWF>IQ#Q97I7IEH: ME7IRP(DZ=_R):T!\T>Q4QZ'_P$8#/!->OZH N,30$\(Z%U&4)I+,@A=,TUN MR@R. :L_WE]V[(QRFV_+!83 IW.WC?L.GS>V4:Z9R%0)Y0W--R"ZLZ>J.CUQ=6 112/C*5C9:^6-T);&1?>QM]64 $L,@0ST95@%9V]+HO);)J*7+(T^3P3;J/S9;OV M\?:&>H6+UM&6 GY?WJO_CLU>)=%J07][])0V&2YI=F6!>ZB[:[Q5KH".%EKQ M'?5\G39W?.0$K56K$Y%"#M0BIQ];L)#T><2?-U@78DK9#L33J^7I,$IMIODQ ML)*.%PN^O\139LI3%",9YH\$V);?M!JGM4WQ)E:6KF\PA3=N53YJ>FP$H]JP M]@+(-2-F JVEMU86Z\HLR7R)/3C^]3-G7RCM;^/OYC36)=4Y.W_/]!.%WI_: M^AJ;/RG4MB "'7W)NW'=L?_,Y"B%VZ7NPP&J2B"DJ^$?E M 0D9@_;:*/:(G:C.@H+RB;\K]%J.5'0W0=;\!*:,=0O6@EQ3HQ6C>THN1K-X MHF">7!$*C1+?@NP?$:(W#ERW^F;KH;':E:W9KL8-:C$M^^U4['*4C%.I M\M:I::H-"^C5I@7X[3E]9F"/EM%L(&7.B#G0G$DG*6$*[6^22&GC1V4KFJ># MKMQ1V&<=GV,A@VJU4TDPRUI;BOS?-[;[!#(G6)< S3Z$(L:"_GAN[WB[/@.Q M;<:;E&@62"MH]ES1JGDJ,3LMVWH'<^#.56'B"=_PUN.S-]N#5I;XE$7 _?= M=@/^WP08.UYFV[?_'LCU/WNS:!Z!HG:;GM; M>VH4)_7=!-^;Z<9X4)CYM;?J)>9:GX6MYM4C[M.>B*@31VX]R?L:5SN7:WL% M#>F<&G*Q@F"?,-WX;IHVE$;8T^[(/@6=KF7E !];Z$.'3-E\K7$VW:&II2D9 MGQ,L$.X1<'S_+_5#;S4C/T>@EWPJ4;<(%$2K&0$^Z+BRM\R MG[6\ZGN!VHCP&O@Y%''R\XS3X5']G*3%#-IU&4A5-N+I+;,&UE%N+D>,+1ZOMNFYM@^KM@,M^8NYIHV4H8DR:;"B] MUX'9+YTYW+O2Q+#QQ#=LK(X"#-8UP/S%PGK2.BX,>[IF;H5X@"E79N+P?,6D M8SKLS9@N\K)U7LH%64<_RZSCPU*&%U43^&N4O/J>+0I:L"YT@(]>8$^ 9(;G M$N\02&3W^*B%WO0V<11OBM[CV!\#2?NH=W@U25:R>'B;PE\#NY.J96P]$,53 M=)IFG040%(0"!G[V-=!4DU@!%G693#:.K^YOR3+,PH2E'9&F'W'_<,1W\(T$ MQ>V9XRE5&^ ^RWH$!P.KK,!DIC8#D4D\"!*Z/:YNXI,X5LQ=WL>'GITV'SZ1 MIG/LP\?YCSF.LC6J!QZ7'OP6&BAFP\KYE[C9#MC+8"BSJ@YIM.X2QTR,_$O=]<4 06G1WF&UTA[ MRL?0ND;>SMVN)DJG3??=^4BEQKUX?W>G:*WV+.YWKH4(9M>NC[A8L(KOQ(N! MQ1Y$EH\6MU1P;8)M"P9Z,@/S5+BD!',-JV?4:6HWZ5WCG>/51_=(QN3*>MWG M\T#$%N0:*:O5(?NVT8L_SZ.J-?N^&X6B M7'(#'B*7C7.GW^N,,=^M#N>Z7,C;%[''WV1^RH^U"YA8??R0D0,J!;<1L%/[O4KU6Z'^- MY"]HSS3N+3%A)A4S:A4P=N:'@N4VT3TG-;M,$ILZ6M)*D^1:+*Z/3+\W:G\V M19VM;,R="TB_K'O.T2"N0V;;XA9$$A^PO@U<9(41N7F1RFWS0IBS&UW5M#=K M'$V51KW BJ:Z)K:A:J1!^=E]IMN$\R"A>S,FC@);$)8&B =^L?P!O=5'P0R2 M]#)."HR/*"V6N#9*-1K(;S4;_W5I:@"8[E5/5!V?UPS;$&XJ3C@67\B/"QC5 MF!4^@3,?HE7;=,,;MR"4]23C.86Q\O:D7[3>*C^I9>5/^Y)^SO$^_IA;WI>1 MB,D:_R+I,;^+N UCNM!(_?;VV363_":ZGLQ<7S2]5@[URT;W2=7@GC-:[=U2 M-C+A?4J)ME>RCCL?=MD6K3/#1Z?V G0R@8R'PD-@\C@J%=V#5YP%RWHW-4IR M:I<*1H,7'7(_C X M%:$F=2/"9XJ^/KE"4=T+#C[G7 )(:T7,^UV%8=45GDL;1 C JZLHWKD_#7[8 MJ-TM%OMK\EW_1GE3H9SF-P%5%/5[J2@L<0LB:K830-)^Y !5-'Q2Z?!OL5T] M.H8=)C-UEYXB77W=)Q\WF$I]'!B@U*FO_Z=:5S8]2%!SJ N92C1D3F08KJM@ MNKOLF,ZV+:.X@TOFDF,ZU6OM+@)'FEJ5D_+G[*J_'OLXOG:R//^7H>>V&[ZI M]UO =+8Q!MH';XC:6*TJG9T#+;KMU\#TYHT+N-O]J/4 $)SD!!]TJQP/<$UY+A MFJM-P]]:"GL_!B;-Z:MKL9K_FD:_<7BUJMA0Q[;F?319[YOB&#T' UD$L!CH M97*PA8E./4&L M7)'7A.&@C=/XO\J:DS\X+O1!7-#7,:.8LA0K^8>^MO2LXXP++T3U^W;[IY7J M?GTS#\%15$7 &/9EL(TU/HK3!C^N]Z@:#Q_^G8D_1RQ"F(3DNY9<:4I5LS?* M,2L[?/?(_0@YTWYQ;2J_2UI[.H92FC(#7=J90ABE M3>T.ZV^HI#P12[\!\VM]0I%1EQ92%8[[X'P^D192D.*&8L+M^X+_O6S%K3J? M?/++ADE6$DEQ3AG%*G'-_W)^7XMUN.G[?0]^B'ZS5O_RC3CQ])8!UFVA6J2' MMW.,J(+L^A1<^.S^L2*SFYB,/H$U"DJ)9+Y\4[H93;NO[CC'V_6T1_ MGU_XY+4TPR/U+PMGS^Z>\_G]= MBL;Q;^^L6!+P\1'7FY08S;;8@D! 26 BG M)<"#$9MVE3TPSK;Z?YN7/_%ZWI&^!R/X03FQ!?D:*,]J#M^"G/G+#Z-(_-\K MG_%D2WP(]R@+QBW^P=.TJ>S&UR[+:U=BD YO-/L+F9^+L _W_G5\V="L_WCG MAP(!G!PVC%MI;HX;+CE X&D072:,65)/VSM\>.\.04R2HI:DWXH[)L8?9V'@7?F)V" M]QO:!J9!IPOHT(2]8XT1T8&T:MWQJ>K5M:^%=OLGKSI-8J;4%]L>AZ?]'=J# M021K)'=_N_%"U,@=D>OT]?ZB*]I%Z'V+,M8A9'6^*SNN2UQCR,^G&:ETH];! MYI%N4(U-9&-$L/L\ZD=-_N+WG;(_MR"<(X%K![<@=H8@?VBWCB$Y#C" 3&BL MY*J/TK-YD"D\TXBSQ$W/P7\:(?!$:K<@'X9F\4T-V9OR0WPZY_^G'_I<6X1^ MF_D=#*:K =6AB#3XZYHM"$U9?O*GPQ8D=PL2^.MH[Y!Q0,2T$0,I"O>KS3;? MP>3E,:!2O'FD!-;A2N6L<%BCBM/(Y]!U-X&8,,?H;1\QOVL]P>E78'9 M-QV6G%^/H(M 19$S0=J5*$/S]T^Y:4RJS^(^9LE+7CW95DR MQ;H>Y:;P\5A\!]CS]_NK6,R>\]K2#A\Z!.TJ&\*C?VUX%2SC['$4GADW9PL2 MAIPJ<.)F8J.9L%Z"$#[LI/;IDOY>:4Q?3VM2-CW4C>)K$/#02]B-;8%X-\IR: 4]S_^WQMV*3 M*A?PF:V"'%D2ZP83D=V^CSXDV4U#3"U> A:SS/<&$R6(!6=#;RS]WG":. C- M)Z(\S__]./9._.(][2'3K#SX0@M^.]I\%Z:;D97*UL5&C,G32II>+)'DS(X& M+_2??H'16)4Y.5;P==UU:MAO_P6=RN*!F.L/!57?TDF@EB!Y&BJ--0$TNZ&B MF/MT6 KN('@,+X]$"D M372:2W4T?V8P*ZH[$DFL\U4F?YV7J!C;J^@C=J+2@PT#>33K4N@3CAU_ZA]Q M<\WTV3 ,G#73\0D;HY?0?H4^!HQ8A-+B-PK-*[BEU,C7\WH/U1(^O+6QWF\] MW_BP?>YHY_^J)M'!*.DFBI,O9&87G<,?!6;V$*!'"GN^% =GA<6)- M17/ZHZ7M1 N3F:?9NG2$KH;E8WF[/">B[2=S*&^8I\R_R\F@^8;0C=4K3.1Y M)CP)CCK>].S3$^!D3[_=LQZ&8I1=X"W/5)%NE2?6TI>M#EY^W5Y^;)ZOIQ>J M8@4IH9Z]\_6U:]+ KX7%#.R5I^ .1G5S [T8WD7<4[+N7#_ZP[!H)?S&>)SE MM)-=F?CN)(?Y(PK'(7_0*7C@0NTN4 JMTOT,NPM,I$< S1\^HE.U:0\;'Q&Z MZV%T*K*\SYPXD*<3D!9X;,7P"O+KS4-DG"^SDH*"3O7SQ+6N* W95TK33Q#:LP!(L# MJC#T5+$HL)A]@?<."34WQ:IRGW%.AI:3:?'.73PI$A'8Z-'"U[]Z=J?;3;]' MM\# RFQTTJS^PQUH@V @YI/?)%:DDN/\FC]QM!7"'K,8X'[/]2 T6S/81YG$ M/%:\,'O66^//2ORUY%B3<'MY_2G44*.#MMF.;<5#< M?#--MBM&KI^2>PF<]HK?T4V4:!T94;G)\+)/7?LRDMEF_[5BX(:GE[R.5JK: M'3N/TU*/=B)VX,GGX8&9: I)%KN3Z6G+U.R&26,5AQ?&L1&T(14/*O>IRJ&@ MC'O+ONZ6N=3HTP]V=[6 M)PT[*P<\]7XC#LXMO+IA=[W((,?T'O3E7GX/LC P!+>T46\JCF[<"4WAB3$K M,['ZSU>08K^'I#V7#A&/R.D+A[U:_9IP(?]XS8A!S94VE*\L65TTYS;?=3_E MMN(.X^9( DV$=*2T^?85'PD79DO*XYYJAI=[ZY1M3%/J+(**\W,3F04HA7 VCZ24$AD MD.$)A\8<._%TK&P ,>:9UE/;/#\VO'#$H*5@3Q$,L(1!L6Z@*2#20VIPZUF_ M;6X --?2T&E$W5:"RT0COF&)FF'<^O7SY\9\YZ/X9]; @/) BH'NB.+M0T*" MTOR@?P)\ODMHFECU&6]Q8]G3L[.!(*)F]KG/FDT.?N?9VH,LSZ;$,2\KHI&I MNNB12Y$!@K/M4?^.D 3A (-UGPE;]:3!;\%D.(Z,6F%0=YHB@8GK\H&F]X\= M5B^N_N3Q/MQ,?Z=K9M^C@VFBI58/VO8;9_-9#HF%,_^]4]*$7KW] A1<6,S" MVOLMZ&7=PZ3W>F0G<62?(Z>#38*:,>=^V@LB@79IC=[,40NEKR! MW>PLDE?NHL7C7:(_>@C=BU7G9E=KQ=77\A69.TKW3)A*"AI%6UP381;0Y5>7B3N8;@F<.(#< MN,AT2VSW1@5I>'J"'BC3-P'U;]\VERC*[L'F%EA;NUT\+OA+C4;J)$T?I1%6 MX4 ZZRX8SM;%K+@RW3KAU+8>52,FM*M_76QF\EKA8K*1_:"C*DJHQG'G8&<3 MT5TM\\:-C^(*(?"G2)$M2.BZ*L<9=&/ J2;]K(-@"XWO\#%N7:.S2SPE)C*! MV$U?ET&>R3TWWNSAU_]-R\51*6;ZW"_$W=UUZP]V?'^IO8/FEO4,) !\[2!5 M@Y6MP5Q#2'QW+;P/1E/&STP[C0P Y<_&ER4&OR)4UW(/G)]P53Q>O?E_5CDE M9))$L/Y,>_NZUP"ZMQA-OD&=,;SO'91C/72CXKID>Z?UML4TR-KSVAU;D"0+ M<'$+8C//X*LH@2:^,@[Z3]_MF-?^J<;;S0\@S2%&-CL)OU0_0F3_AU^B?A6P MF$!2V\*_^?*19NIE&T&E?:CQR4,31I8N)8M1F6V9Y.-_7>Z(WCQ]2M7BWQ$6 MZQ6R"WC@'7[/%N0[FX/G"[A\TC\!]U^_@<1]_4\_O#DO0-S-.0UZOD0BP7Y6 M,A.6N;^UY1*M:9R6ZC25<+7U[^4;-GL^":;BR2BL ]L&U&-)C7&\V<=!3\KF M(BLPK=&S-L7$^';-EP0O(O XNHY8O?-NG:2Z<\>;JWJ*XG6-&>62A;\(DYYN M_PYNQE%Q)\% MBL_+O1YQL1'E2#U[!QOEUQYX\;4^4 M^ZG]R'%/]08C:TCJ5S3#N&;KM(P\0,HE2')4)SDU8GUQ^B2; G\@0 M)_KO):G3UW5UU=S\%>^F?.M=\.I5\VJ\!4LSU\)]0(K@3N#)SKB=O$GD:VBG MGC)&L-=#+RULW=P$0V73^#3B<-098%!MU1O;':RI4^CURH>4U"_E6;*%=BD7 M4V_M6N?(R[.> RVK*WP#\J$5T=L1ZSETUV,C.PIC?@"C=G[,)'^*K]OE[O! _6^_*W\,5')Z]V"*!G!IM 4515N$I%/*+V!?:K'2!,< M[W_'E@:S%,S)CK7#4:HZ?F\^NTDNK>;VFTTX.1"#W3=PS'R%4SL)>[ FX#XZ M'#QNTX<7QAF -1MV@!FI?HV0ZF:#4)T/&M='0:L-I>:M=7YI+RKUOX,R&'#T>V:47.&GS0 M1J$PX\=U%C+V6]^Z?.CY N3?L65D$N")3H%)&T[K[<)H>W'SB2:8H857^K,K M2!GL:4#9P]/;9\3V9L5CTRMOLI9M98QZ!KI.ECX,Y=T@^DX\YH1SGQ)%L1 ^ MOFVP.@W_=M-PKC.M>)EL2RSR$U:2!D\QJ4Q=-U+Q(?\I&L]BH1M]CCK(#AR9 M]NI\>?V3;>DM1>TU>#J\F5@ 1# &X-O;3[./8H,^NVZ'[1)(FKFQ-%X^[@ T]F/DQ#A80\JM'(Z3Z+)?]NR3(71\%:YCDR+0N$ MM3WF>\ R&S 4T"3[:!9ZUBIB?#:LBRY-1*T$A5@]N-E2UV-:T5%^X\.ONS]; M^I743-%3"SQE[D-\,"(1#EAO0>3Q9)E(:**YYI@9#MV$%P#M>W1HTV6E\Y@( MI\_^;[(]BYPN\=YOMZJ^I0M#6#.?OJ\][:Y]F0-[D3B)8 M(;[;-:[KHR=@KL38*4$89Q* M$&P[410,I&DF^P0;DG:!OOVV=6BM]DQT<-B])]32W!Z_/1 [L]V@/ M2!R8N MP+)@+8'IV'"^3SI_OQ)DT_=0YV__T./MN3;,MZY3NH_'I]?(+?WZ.4?4]IX0 M+=<5/R58S?E7NH+*&X1)_(8ES$N$F(MBW5\#-KT=-_O/ "T4,<^NF\"27&L' MP\1CTHM$S7CR-7)2(^E$J9NIDHM_%-(9'&2[<O+ #I1PTOA'>1A:HG_&A-G@Y[#9+1X>-.'Q=\WVID3[ V:@'[9BC M]OP^:.-ZYP5^X /AJ3:]JA#P_4+Z%D0!O*:7W%HT%^S:ZO,R3"\P3V"/=8X$ M.KW'KG.@2&%WE/[^"TKX#[-R8,.?%1Z<(N+ M+C7\>\8-5?1:N6DN!_S(^]K_8B4:3Z56#]QVH-3UMNU-!\KX OF0I8MW^KTC3V9QJZ :LX'LLQVT M8M12BQ8T.5)5E'EQVEAH2(@A7!S>933,<:9W6)TK-?I:?-=I,+2RFZ@A[:4+ MF(_TJP[+EVQ;)C2T<&34:)IKCB_! Q,+A#M8QZI)S 1MMB5CPCLQ1*G?J[6?M+5MH"D;S9I+I</+K3TD$"-P+6*:MZ'SV>!I4"*K;$4N/*:.!DO>>+F\=N"7WYZ_X, M_O3W__7VOX]_/*!-MYI=G;B &R%JWM;(*]Z;)72S5_B=8\ZGR.##_7-_8];*?2VD9ZIR*S_)U$*X5>U6M63&6YR2-];Y<[L]JNSX M4;OG,KL+K'"77]Z"/I!X:Y;P)AZ#3E8].FXF3)_VCK!EJK#R"B2]9Y<&!*IV M2)(@P(SH O.>>>.V3:15S,EL,C3%I#C#))_ =@9+4'$I^9<.9"GL;CWRX?7Q M[Z=W/?LO0RN%.CUM;_DOX\L&+R"EX=\7.2Y;$!S?LNV&_#G$J6!JKMFP#3CF M?/P\YB"Y)?B%^N;6EJ1UK!O]D@:WQ"R&[N#T8ZC;CO8D."QG.GCC^KO49SX5 MG25V-1;6:^JW/5ST*95_7'OG/.T50@-;8^:T\E2#S7_?%94S7ZS&AC+]Z(%= M4*IF%TP*'H '#]JLVC R\=UR/D?'UK#Z&()@$UKBTLJF[X*Q M,C_KL[2A5#$[^VK"^$9NP#V/0:$88?(AV^,]N,MXLC;1!*QDY0,^>[,H[Y5C MGFK$QBZN%O.=F@"WD+1PCR3,D_7 RC WLCC;GN!&4FO OH7?L"6>YGW:C66I M(=33&<_>OK7#+E=BJB6:S3ZGWK+,<[-A]8!(]FF^)&DD5OY[RLN?Y@C)[U M_A8)V>SF[19F;D$ZD4U]'$EM^OJ:#=!BQ3R?W(*GPU_ ^A)0/-@S, MK@;/]/7"H:%F\?%5TQB23>O(N+?/XH71;V_R#27>233-48*PBZ9)GYQ7]*:E M&Y+#?=7,:,K[HJ@):TW_-)'JHY=$P4 M7NA]Q;+CG.<2BSECH56HGNM07R7&N*'O577DVZV30Y36ZA_\R;+P'(U4+G;] M]O&#^]KOM@.9 >V19_I% ZPOBG_9N?.1F_K5VX,X1S[5POD2RY@>O?:G;&D+ MTE)["QZ$O\NWRZH54='T>-.N$G/F[$\00:DOCX6"8A)[[02:6&\,@JBL_9^C%TNM;ITY0 M8+*@Q05K[.OX^YKLZVY2Z72UJ_ MDCB"EN ^WH(LE,,42 M/D5#^6M=.+?91_PR6;T$4RYG>&[WLC@.T:O_/I4"Y MFP0WKW!_Q652>]H)34NJTI%AV&S;ODWY!70"\0">? QW C?&=XADM#S89@,V M,%X0-3B'"5TEBJUC?F-1Z6S#-/;9M[D"0;__ROV<.^ >5JBEI)V'/[IQX^Y/ M^.UYP!Z6-@\@"$F$UQN](CKBOWI,)E9!WOXZD%2!N39BO_*BV@PA,Q07%2IS M=F1.1'GJPM]P-3OU?5.2*4*G3DZS$"#A!4>2'RWU'-]_,;/D=H.PPPX8L@)S M%L04OP5F=S]UGT>,A51O2/DUQXPHCDBA7?$Y'[3,+KN5D<6888 MU&6L,?,R-@1XEA\5#W4IZ5UZ55/;7I7N=U@\:]A$_X-TQ@)CK])O])3]@F8& MCY_CR0X\??ZGK9D;30=Y^E,4D/4!Y&>! 10 M<'?=2%HL,6^]./QHHZ3!@3$?F=R88,ASAOF)T_1Y.3PY@"^G,G JH".CBB#T'2_"\:Q<\=%0%1@; M'T*TCBE1J%9FF6%FS] -[XLGA6^3PJQB2*L;I5@[@$0> K5DB6\!/;I14Q\% MEDH\^+E=.%BO>]#1?V(M[+XFO0[G%G%@ M[,.XCR3 *3N;(-@>6HKU&L/*/OW>[+._:>S5] 6PJ6IEW+9'(^WC3XOGCS1C M=-5,DG-#@9'7B6HW$34<*!O',6 :]PY)\095]4$4 [V+8PTL)A90ZC":%(_0 M5QN%XUDC"L3IRF9"1)0853@Y]T-]3,H702L!)3#9 Q1FGR-QI%$L!; )8"\D M9]1R$&S=99XT"9K:3;3[Z!' M'0N_\;8@+H6#^Y+?SQ[/T2TU+9NI:D_6;JI[CUGIA,E?Y0?FC7];8GE[/#G; MP)C!H%$V;SZ%1F8:V(>>B;LK]^5ECYH6X\"I"(7KPA"8 M+W8/_\\%' 6PB"E(=^NJ5>48,Q>[H1*!'1Q-YD92 8,?86960+8G M4S:KY##'/C 4I?+E#KQ^;E"G\=G(I1^RNF5W'X3$_[F*% 3K28TXOK;;Z0-. M,W\MZ*UN0>BA ?P@]$O\Q-F!K\:Q(D7;AA8YURY^TFTX&)H MSXXD >@>,-B?N=@':X*O'F4[7R/50]=$GB_/*6536$@%HR%%T-73[K 1/^F+ ML9$KOEQ@U=4>[CFU>E5KQ)P#B3=BJ^/)ME@\^ZP%^ZP7-I3[P"ST M*>A)PU.J_;KUK0*H_K]?>TP%QP;G?[A8UQ'SM3W?,SWUUVZ[[3:'-*G"&85+ M<'\X=8BE"<+_'9X%:M#GIUHZ2]1'L,(,3*@A(@$)?1Q?YC&F\6!@V+V2$+5W M1NK@LY@#;WXRLH[%J+LX9Q_A\O-N&M^;8R/8P1P],)-MBCV3B'5F5E%PQL!Z MRBN.CE%O$1_#U/,$L7IJO]RWUC?!>Z..=-6\SR:$8N3)I*ENUDN^MH'R.I&- M-XL :.]&;,MJ7[6/!\<9])U3?IONX0V_T)C?M?R3^M'2K3UW:H]M#D7A7?VQ M@;S]M^"GS/A0]G>B7?:@M@\ MR$N_\%I.7OZ(3^?(P8Q&I_M[$JX^/=H34W +OM!":M"D('9SU$#",XXBV.2_ M@,P@[FWX9':"*7@1*&XWL'.);_"G3>%?I95O;R, M@HG](67R8\&I:@L":B4E !N]L=%WL&)L8R3&9-S!C:R43WB)2;[8,28V?$?, MA"[0GJN-*1-H."-;T7HAL?WM,4Y_.4<5_%6.)XML0:ZNWYK -V13:D$'+)09 M0=X@:@,4)+3)N'U4IW$V9-9[:/]A09ME$W5QK6->PK=C3]@TF;,VW6/2&F8&:MLV!WM":V8G MT!RS:+09'QRELE;N]OI5VGWKFCM!'L:0C,P/G0:$"Z?4GFPG"G%?1*)A?'-) MODD*1&0HV9!)JM=4H0"Z>T@VV$>3&5"\$&K-./^ZC91JU1AJ=ETVM-= Y,!7 MA_XW-1C(QKQP,%X$OU RIYJ\L 5)@*9SW,,9M8H^LQB1SN%KV<^7'QU[W_W'9)0(_ MDF5^X[.0$'AHK0CNO3%2A:,"$-1^QXZ[#Y4OME46XL:0.XC[<".PNI)*]FE<)QXXOPUH\ *B>Z"[P(WN M$B&FX)T0CCX?J8A2GXZ!81^/[E\V"G;;IS5Z#P2FH7-<;=,A\?:O>)-($:(Y M9KUO_G4@)3O1QPS0S%(#G?72DA+I=CJ^)B7)ZIG7)EPG8AW^=$$*();,QIQW M(M"\>_>1VG@R#+]0#A$'-,SERF 7Q8 LMLAXN3 M8L+A4ZN5)7;CM$(W98%ALOIVZ\F1*NW$S0@:;(W,F*?6=IIL0=(/;T%\D1DP M<0Z\ C0'5C3IT;2O)2,$NR8<9[VR,ENZZ8&,G#N"O11S@V%9Q] MX#H?QE)PO_7;?!074,H8>A"./^#/OQO'2+Y[UF'=L,K[J!NJZ/V7TX*2Y99\ M%-\_[D"1@)C/,Z,YLGZT\\G,>7K@ZN ":6J4 ^OF[W$X-]M"X\;U.T;TY*[V+ #B1I@A]\PV:W0AJ>J=QX<>F M2NSEMI;78 2M35M B5CW_(.&SM4ZN_U]>^J$=$6'U*M$[=%JAK>M&0Q20RU' MPT>6GTJZ>*-XI78;H*"O&2?)A'4/[?+ Q%&>68$KMQ"W#U.'T\+J%W1- M.*+4["9T]:KG+S0U1HIA60!B3Y6,\FQ^P&X1;2T(5QMT9E_&[N>6FQ\"YUEG MF#8)[@'/G:M8%1Y6M_JOXJ&EJ G(SMULXG3'\<@20?%JB36-\V552^WX P_+S36 MM[B&CGK9JT%$CD#"HOVMHE6S:="DV);>6E!;#4^V-AS:B:FU O3NP /?FBF+ MC7JUO7)YJ;@:9\ 3;A@>=( MP5F!3,TD>."ZTA:D"\TWVR,M)7 FLFO0L_O7Y#6/C_0V&J8$J'YX.1;!. MGCZ0H;VG>&G@X9EMF\X B?45C&(,4<^P69;,ENXMB"S'',Q$TYJ8XH]H)"4+ MOV+468,81+1_^)6H"+1!G]Y[==SE/&&!OL:DVA-,-$<.QF'-BL))L[; M>XT@:C2O8D?3D:9;9Y:[SP2W4--FW_LF'4^M<^ M7IL7-\)/F_)V9P*:K&X =AOK78KAIX5;[4Y&H<_$Q0^$_WA;N:>/_1WMG M&M7DE<;QH""4I0C((B !PZHL IF!83&.2-@$"FH9Q)(B"@1D !%X:4->BY5] M&6B! F*B"(H@*H2P-F$-%(7()A(@"XDL5D*"+;R0A:;SYYP_8SZ@:#8H2R57WMXKR:TT'1_,;U#/3D-) =6!JS@7SJ M7$>#B!]" X9J:N5^V/_+1B^K?7N I2]]ZS?>K%NQ;#,E30NPA]W>R/&*AW0MS>"90J#]\#!OX!10B2 MI&*6\R_?'K\V MOV?:OX+OZ8++J+D-ME<618/R+,5UT;:7TMG4%9\19^37>^.SZ(;GWX;:R&3VX(Z^DIC@,A&)OS%&Y7@6X($&0M;D0G\\A*)R^ M6LK@,_P>='S3W$P\G:\:(42@-]/S3$)S$N]&BQ*P1NXS()L,MJ"&J.IB R&_ MD6.7K6]79"..6RI$]':5+695FC?4#2N4DB9.O3#?.=A@S]?@Z1YS.,."77.+ MYZA#E@_7IX2H08(B+B..LZ&/-5(S4IN9[W6I]F@F$XAT;"JY+IY>%9QV'G9] M9Z'Z>QVB.C%>=FU&M=*Z!7:'0.KP=%>K86B\(NE8=%=P+E M5KPB9]P/B'(?7I7WTK=GYA=P1'&=2$L<+LC.HK*?@F3JD%T.WE!6AA:/#U#5 M>G0;@'K6\*RP;/0>7+4/(&2^F+]IP;W\^PO;6"R<^N:#)-_?4K M-B^\0, Z=T:WX88"E?G(?SE- *1:V;J4)EG/9;AI.5/#E6&2N17:Q#]KW6+M]#S,?ISUZTWB MBMA*MD 2A."JT(V@_(R]H.D%BCH,VP]CDSR7N-BGF4/8E3%UUZ[:=^'NJ5*X&.<%41@+Q>!AA!] MB'J@R1J9H1,'").2:F.5*%'WK/G=QCJ]99H5R>03ICP02U>0OOHK2++(!MD= M,A2(QNA@@(<#=\TP\K&8 [JFO6+FX0]'EC+B5(F_YY^],:OCLLKPSY$SG M(^VDD@[%M9D'DY<80TE_>5"^81I+EQ_RHWG_]#G#EW?#V32ISSW6=UQ0D=O4 M3]2)J6OI<3$N<^ONU$6U,@$R!@<;*0?G@/H6X/3)(FC1TM-%*B,#>E?>B=NH)6%@8.,P>L3)GU3$9#+-\IA*GQU#YYUX3$R$P6"* M9\^30M1UA&20UC$R^[*^ZO9TI'8,3307R]\ESZ?Z;GFO<^YJ_@0$JAQS5D*^ M%?H&;):1NZ<\)TS+=[]X=C_O.*^X[K_J>Q8O2WI07^[!&.U M1A#8F*J*-_BAKR6=D>J5;]_,#^[!3%L;"UQ.\%2YB$PU?,'$*7@)7/#S'FR> M(,U)DUYB1,M&3,@2DRKIW(.M9H-OQ^K!37]\]\1'.Q__05N8&-;*847&.4AT\?=*H M9U97D]0Z9MYV)72Q*#3W0U>ISR,J)X^*)>R:$W9"6_9@W)GML4-RRZB6K'QA M9#]&%2$('"*H_5A(*[/*#ZA\&E$]3G9[O&QQ[=#?PI,VUX<]PFO^W%C\8R57 MPX4KQS!=!46-;%##RW%M=[S:O7 S;*'' >F(GN@(19APXYL21SWVCQ@7S+XD M**#85: F7AF0U1";^M\?XRC(=Q@54OQ)=U=O@3O/135YX"$Z$_G02&[O/ MK$ ^I"AFY<(%%4M:W+M1R_TKZRCI)R+."(@=P;O%P8UZP$= B'=Q *@HUJT^ MEXGZ!/J*/_KJ8E]R0IRA+^]^L;W&8JU/]9ARZ%'[C/W_NVW_7[+0[\W]!E!+ M P04 " L@G18]]^3F"]) 0 M#0T %0 '-M87(M,C R-# Q,S%?;&%B M+GAM;.R]>8_D.)(O^/]\"F[/8K<:"'91$G7UFYF'R*LF@:S,1![5;U!8.'A& M:LM#BI'D41G]Z1^IPUWAAYR44XI([#;069&1$LWL1]%H--KQ;__S^^T:W(NR MRHK\W__B_0W]!8B<%3S+;_[]+U^_O(')7_[G?_S+O_S;_P'A_WKQZ1UX5;#- MKDED5Y"^%_-*^]+.X>RNSF6PU\ MY./^L?Y?R[^+*(Z2*.&04.%#'/L24H$H3% 2!F%"B0C\JYN_4\(])%D*!4TP MQ'X0P$1(#T:4ACY+<)C&N!ETG>5__%W_04DE@!(OKYJ__OM?OM7UW=]__OG/ M/__\VW=:KO]6E#<_^P@%/_=/_Z5[_/O!\W\&S=->FJ8_-_^Z?;3*CCVHAO5^ M_E^_OOO,OHE; K.\JDG.-($J^WO5_/)=P4C=H'Z6+W#R"?TWV#\&]:^@Y\/ M^]OWBO_E/_X%@!:.LEB+3T("_=^OG]Z>))G^K)_X.1FX_BC(K^.>:E/4[ M-3EKQ7TS6OUP)_[]+U5V>[<6_>^^E4(>'W9=EH]&U5RFFDLOTES^ZREB/U_ MOB-^ZT->'3#7B/O>%8]CF+YWQNX7I2'$_ P/R%S,H'/8D=FP/):_^*=^JDCHP<:4:8-G4YU#U@5WVN1<]%JRT=#@XS_ M^U_43ZM-!6\(N5M]K@OVQ_7=72E8UJCN3WI;JSY??_K\J[BEHES5V^]W)7+X M]7-/JAG/I:B*3GE4UDX! ;^W'/P_)Y$IV"-::[W!%^6^M 6SEW:W@BHE;B.J)!5M MY.T&4W+[P<]B75?];Z#^3;.,S.G]?##5UV4O%2G9&=2[)WYFA;)U[FKX: )D M6=Q.%+\N)GXE[40HMOX"BI*+4EFX1T0\^)JOU^OB3VVOO2G*5\6&UG*SOF:L MV.1U]4DPH>Q7JM4E*Y3EG(EJ%1$O#&*L5!?U8H@]+F JD/J#1$FJ[%=,:6JC M'&P9F%E77'.>:9@K.Z5@#:.9CI@3'#N5T5,%.[)78,L>4*<@?4Q2V(%W155= M@8ZG!W<:9"H6CA2*-?E%]1Q[+2/8'SUD3S\5BES4A^@-<576<76 M1;4IA3)TQ-M:W)Y;)8:CS+;"C#W[7'("&!0<;J:6P1[[Z2K"_ MW13W/ZN1N@^>\=UW;CK^(I^UI;#]5VS[FMU'RT6V>IW76?WP6[%6"X*4#V^R MM=IB5BF*$RIDK'9"FD"9-KZ4)MD1!2]5L M"SP-R_CJ=2*LW7JUE=-X<9Z5960YJG?;Y:A^V"W'TR,NL@#/"M0ON?,/3K-+ MW^:LN!5?R'>]U^0L6W?6K[@C==G^_$&J34ID-_EK4N99?E.M"$6V^U M0>3.M+T$*4?F[206%C5Q+P%IW\R]:"P[A5:5]>J3^A!%YQS"PA.^Y!YD+/4@ M9G$$$R8DQ"@E?H($QL)(1^V-.[L+38%2U1DC:_"K(-J<:J[&?G]5W)(L/VW? MCF(QKD+C^-EMET[0\%N\3T"8$ 8=)3=[;)& CK: M3L=I+;IO&HF]OT&:O339M"^5EA6O1/O?M_F'.U$J%9S?O"1W64W6U[2J2\+J ME4"8!SP1$ 6201QB JF4/O1P@'A "4N$9VG0&Y*>>=F__*9U9:7M]J+G )"J M$G75+ 1ED%!EE=29J/YN;=";HFMLQL^ F9V2Z'D /_5<_%5#MV4$=)R WWM> M'%Y=V0/@SB8W);RT)6X)R!'[VW8$>P?SUYR7ZX>;SX)MRJQ^^/6/^F.9,?'R M6W[S47W]!FKC_"@SJPE%7"CJ^@OO&0"_DO(/48.&"]#J$3,-88#)>7^[.SCL M-( A$E?:&<_&["&7LS-;B;BT,-N^,8TX^#S-U(*'>''7Q:W MVMIH#N/79:EG5]L@+QYVCWPD#_I7UW^2DBO;)"N;A]L0I15!*:5I%$*9H 3B M5!T0DE@(2!BF-"!"8DJLHEA<<3:W,W]+#MPU]"S#6YQ-@)EY\22P6OH'-'WX M0C, ADR" 9> /H#A/XI-A'UK@&T%4$CC.^EHW4<0WG042/ MK58!2G@:2PF92-3139 $TC"BD&!/T(1( MZB721OW.R^[GFF>>,3-]_7SFP4Z)]WR# >-M MF%++.ACR#EKF0<]],W<#_D$GP!78SNQ "'>Z?1FP'2G\F9E==!=8!OC]K6$A MJA=8YB]&]JVJV[A>[&]U*-^36]%>K:RX[\=^B@B,4Q1![*YBB)$FPM9'NF,FY(TXU8: I6]ZFS3HQ%L;[$\)MMP78(#W-#)\) M"I<6N6L6ES?.9P+YJ)T^%RU[;V8SZ"^*>/V*U.(-RWN3K4-:GBU8?ZFRB_?"/YA[LFB^1]D=^K(Y_@ M[S=-Q N-41SY$8+2\S'$D1?#)(A2Z >"T!BG/J9\=;>7'WSY-NR*?YN5LR^% M\2+ZL*EU"KG.RP=4W&1YWOQ$UDV _4]9#BHMC'7>WG*3'"(:L\B'*.%$&;6) M!TF$! QE(A/?"Q#FHIOD/I'V1Y[BXWG'AA,LNGG^<6;7D67\%/.UO-N[$08, MI &-.*!6\H!.H"NP%4G]V BUH%GN>AZ6LM6=\?V\#'C7TV%MU3MG8*))PKX) MOEF+#_)+2;2*[*Y;M8,GYRWM]A]:7]"[;D*&=XWTR)S.?+5X)6F\]KTK)[-BZ F]^@^_?FB7@.4;?<'=8 E,[;>\( M3GL%?2D4KA3N9#Z65:"7PG6@$"\>T#(?XI:4*_VQ#>C84]*R:!)K.-0V\JTO76"[/;#H>\;;\M#C(U'$.6[L_Z7'UIH.1 MUY:L^U>'E)9) '*.S#9WR/W($XUN]=TVAX /LJF[\ZU8JY>KUB+:KC\B_52J M+0=RG IM8$>0QD$,24A%B#A/?&;DEK>B.O/.LN5!.^F'7/S?O3UHJ_#L,#4T MFUTC9>D0<0'2A,I9%D([JYYE0G/A"EH6,!Q6T;)Y^=(3^V',AN &$1M?M+[[ M(K[7+Y3L&^!\)DE,_&LX*^+UA&6B>0Z)' U.H3WM?G!+9H)3XO7MW;IX$*+9(3ZJ=?&-5$+';_C(2[J*!5&* E\P M#)5V]B%F$88)PA3Z:8A8@%+F^XFQR\& X,Q:5A,"KS]__&AQB#6!*1 LQ#)" M,,!JV\)1XD,B> I10I!(/,F#E*_N14F+IP!J2-@8JIZ'UO #/1>Z!GSN&#T# M/XMC1.SVAC$H0/-)G:T?.PT8"\^'8X"F^34< &7GN+"0>M0M83+. MN11LWIM:RD!?^377@=I_T<5;UP\#1T9_PF4QQY+Y(228!&KG(#Y,<9HJPSY) M_#B.)0VH72D#4](S[R$#1J[ Z5NDR0X$"XS-;/!YD+-3H0Y!FU#/P%9^9_4, MC DO7,_ %I##>@;6(TQ3.&T5NP_R]7?6Y+OK G8?54H%XZ$O(_$AIIBAD,$F5>N))&DI&B9>DOHUFFH''F558RW$3H,QV MA5ED5_=/36$I&[:OX$8L?MU>6I?G/,LYEV?.+9L[1$ M&V;UO/7LMB4=U=2\;*:F2<][/9R:'9?=(WJN]G[Y^(V7A3J-YAL=IMA5*1DK M#V^MCF<$W)'>GH/#117\C!#O[P1SDK)/&ODUO\MT >POV:W@;XI2Q[S]1M9O MUN3&-'%D9(B9M?*O[S^^'=93;SAH.PT,HU''LRNL(!G7D [1L--R-D" WS4O MCNK-&T@[*>-D;-S%LDX,A!MFGI@\/LVF&Q2K;T)/J\[;D7*&0A0E,(UT!04> M$IC(6$*L_O3\P.14/FR,T9,'7/!O)D;>"R,RD<2"XW8(]D+F: MH:/2&:D<[?VGJ"RZ?Y\1=7\//O?XQ/M=<:,/>)_$G0Y%R6^V7@<:AE1X7@1) MD.IUZJ$?;@'O#<\Q/;FW6]BSZ2!WU/^+(YRMY:JI8=RXXC8[9$+Y?7;H%N M1>T(JD-Y2])A>[%1D5PU$3M.9-E68:."'C0$&W]ZX2*/7:K5Z^^B9%FE&?J' MT/T0!;^^%R51QVVARRSH,K)%WNB/#5E_$>6MMTJ1X"Q-"?1P$D,O:K(O\!NJO=MC!Y^(&/J8IFK.I @S M5FX$?YNKY:>TW+54_QVVLW]9"I[5[XJJ6B$1AF$+LA1BF*4JAAW@@ M2(@CA*T:"+IB;&85U7, 2L%$=F_OZ'$V 69JZRE@M5-IIPL70%F4L"MDZO -&\@BVS;2A'PR[0_+K3>JX1=*01G;&UJ+9T#>:^)G4^_F3'Q6W6QC)? MY[P-?KP1.6OLMS@4! 4$8DXHQ#)%,"7*?@O2A(4^BE!DEOYF0&M^!T9/N8D M94/:X*?WA3IL>-BR".48=,:>#1> 6'LW'F'QB*Q3_\8YV=SY.$Y26MK/<4[D M([Z.LZ],6]C;%HOOM)TV,,LZ?VGU:B.VH1J>2&.1(@^BD&.(4S]0)S5E,:4A MU2L>(?+-=:AX$WS11GN]R-3'@:X,SQ-M27,"DRAB,(Q#GL@PB!@*G38^ MLN5PN6"3)RCZ?G):S#;L)P7;3G/-%C3R; JUG\/TJ0NRG^3OQRB\?@Y>9P76 MSQ*:<,N[60L/T=!3Y+^4MWG-;3+?CK\]]UVOKKFEJ4+OT1+]TMV$FI8Y&Q'? MX,;W8LDM+WW/"NTTK6U'7.[Z=U2D1S? XT].LX_:L^/Q\\3#X#2A M#XMOLGNQ0IZ(I.]AB+E4YD\L/)@F7@0Q2G6S B])HM3&_+%E8.95W)V-U2>2 MVEDTUD":&2QSPC.OEZ%Q+VB6W%D:4\%P9$A8DU_43I@*SKX9,'F<:0IHVWQE MET7?5'UJ\_^N69W=*[I[)3O],&$D) 3&-$XA3G3_@%#&D,6)](2(!$*1C1*: MPL3,BFC+TK#$15N-K$M,[=FRTU.3\#;357.C:*>OS &*)H2ICH^X8/0J5YR O- 1 M* TOH&=F6@SK&:0,#CJS@&1Y^!E&O&I\%!?@TQX^2KFX5"O39+\X*O8,F2<) MEC43_50,K>';3^-U_JU18+H8W?<[H378ET+_:M!^\_KFIA0W2IBWN5)R>96Q MMK5R2D-*8Y1"FB*IDR4Y)%A?!OLH]KW$XQ0OZIV>+,G,NJWEJ[D%$AUG^O2B M=XYE/=G3IWH9C_LN D5^ M\RZ[[_L+O'CX110W);G[EC&BIEJ0:N_D&GL1Q3CP89"H71"3((+4EQ%$810% M*1:Q%U@%C,_'ZLP;WN.V( WK6D<.F0*:J^F]6!S/G.'V]BSFPW+_.C(56KN MGFVPY;OMS:)3DQK6N]8M5T=GKEJL8P,0SL7K8B:6@[3E3L\#13P2[AF34]\7H<*O>9B8\%7RHIL:/ZO/(1'T-A MG8JX][IECZBRWO41?*2I=!H]XRQ-$NI#)CP$,?5\2!*20A03SKC':,2-RDN- M4IG9N'MD"YS)M+> 9GS].Q/8;K7;R&K>@\=$EK$%K 88+%[UM]W"'1][F68\ M)N)M._ 8/3RI=[P4:C7S+^3[(&3]);G+:K)N6P3?WF95I8^B*\^/$^+%":0T M4 V M7 #%QK"L@.X+L4/LY?R(6;5LGP>YJ9W972%HVX'='H4SC=8M!ERRG[J]G'MM MTR<,,+%.O%)T,7&9TT[@SM2/_\N:/9T T.R-=#HV=_GR,2B>[)NFP MBOVH2*Z*V!\GLFP-^U%!#TK8CS\]V0%2W JE*7:]1':.4JD;$<8$P43J_/Y M<)WPJ_X:Q#R-"$)1P"Q+,YTD-O-B;DGK+6M"[:73"!G[,9S(;>V\Z$0>-HIQ M&S1B(Z$[+\5I4DN[)LX*?<0?&V4_LP+?FNEEJW'^5(_YCB64_V9SA!RXM?L MN0%_*G:V5T6#./PY/9Q&4,SFZ1RG_L0>3R-HSGL^S899."[M#]H@H=,K U3 9>;-C/-^*PFPTZ7.H@9TT)TK?H&8ESMXL9Z29I. MIL\@*LP6]:>._C+F]\>(\K*%WUDTES7AR5ZE.U'6#_J VS?.;FI\JY_?9+FN M;MF*!@L'=2!<+LFW? MR3T_Y#R$OH=2B./ @U0*# -*I1\++OS *@OX-*F9=7I';5AYWK WA %*9BK8 MC>QVFO/QK62'P1QU",\+YZI"P&E"R]8"."OP0=;_^3>FEGYO/7QOU'HLR7KK M6=4&:5Z)%R(7,E-KV6-QP$@"_3355=4\!*F($BB),@%9DOJ^+^P*NYN0G7E= M=\1M2[4; 6:VK-W#8+?$M_[=C@$PN.[H> _=5R<+B$WH7JZC=C.:J,;$5VX M\KD-$(=US:W>OC3Y1QD<62V:N/*W>:T^HXRN6WNCNF9-GBZ_KCZ24ADB+S95 MEHNJ4B=CVK49VEWW$>$1&J=P9K4S MS"]I.>ZR1W8\=['0H.<:$-VAMZSU*SWG8,#ZU*P@5U-JZ)]\RHFR]$>ZGZ.% MTG\<0^L\Z\<5?T^4[.,8WM,Y/JX)71C9HDLPY$R9H,WP+[]I)^?;?! DU[*F M_9KM*;/OH+$*M;(/B0^#2+9(.J$J-2]E8_P-" ][8EA,]/AMPRN6014.UW\6DJARP*)H76J'>3@,;/JD+I%_E%X;:>H MMSSO&@1=::_=QF6W>W= NH[TF<[0T\0#70S@R:BART>>>B/3D6@"#]LJ(4& MJ4]1#&.:(J4=PQ32B,4P37P4\]!+0KL+^2,T9H_P[==:I4G:7G(<0F)Z*7&1 MH+:7"+V,#;6K]I[Y"KRMJLU(X> )WOZ30CGSSA]26-B;?E+$0^_WZ4>GK<#> M4FHLJ"K3B_O=ME6&'X72#R,$$54+$"=MO'T$4X1]$26^%W.K'EQCQ&9>D]OS MQX"V60\->]C,EJLK,.S6[70NB8".UO HJ447LXG0^ZO:Z)V%X^?TO5K] M\#:OZK+)Y:J:_.8ORC+H2N]LJU;^0^BK-G7VNAF7PS*[&>%=CQ AIF M8-.N?!#L=2?*-BQLH:"]F;X5X:7$]XD'(Y3HFLF1A"3R4OW58 _%.,"Q6*F! M:/'_@:]E*.?__[T<_5X,7:[/B^MG'4#:B@P&,G_"J)S MS/B'_)-N(UWJ2HLY5VR6_5^5D%E;5&N5)-[>*4ZTOO\@]^H3_J=8@4T!U 6I0[#=W@]9R.RJQLX(YK+7K+9P'!PCV;U\C1M M\9J4N=(^U4=1-D;DJVR]48;@RJUT@=5U?@DFD:]3KJQ:4@Y^:]F]]Q1X9EK! 226]_L=0?"Q M]\Q<@8ZHNX5_1BI'2_T4E447]QE1]Y?SNRY]%$63!J?/A=>WM6ECI;W7 MYKZV?OT!M,EZC]U%X_$@9V4=7V,7BFEY:3U)0JM61R=DF=3/:'^LQ9H6G1!B MV)GHU".7AE2?S.]J#ZL)#6,1(+7'>5A9PQXFD%")8 M,?(H)7,O(W.2@\ 84D.W^0Q 62[>BS"Z('[83&#G8<%GR#Y1M*\9&*>#> W? MGZ9&KAG3FKQ21W>1W3=]W47=98>M?)$B1D(?QM)/E>J@$:1(VJ7>JNS9Z M=&W9B7447C,UX@HT.]6QQ>O3 "\B%?*[P%>@3M;@92EX5JNS=[5+\'2G4DR$ M=Z1&1DDMJCI,A-Y7%T;O3&\?7Y2/FT7W/:+;5NJZ3?2OI-Z46?VPS4GV A$F M'J+0BW19#Y9P2'D:P,"7$0\#'[$ VS:1MV=C9K7R>:.0;@H^:-SO;!UQ$Z$U M4QSS V:G4EI^CC27[Z_0V\[R[1>L;\9;)MLF\SV;\^2.7X24P\[S$YA8O/_\ M=*".=:&_8+1IVNR7HN!_9NOU, P&"8R],$QAQ%@"L0ABF :$0!0A'J2<^#2R MJK]YA,;,>JBG"'[7-$%'U/+\L165FMU,"*-H[5^C,*B"WE$ MQ/U5.O;H<^VB@[N69XXF_!T)/SP\RPG29]FB;+!P&/O;2@$?<9A#QK4[]?M-\VHPF01J2$"+$",0(^^IX*1,8 M\H3'0C(APF"ECDM9P3_7I*R7.60>\&FS@/:Y-5Y+ ZJ BILLSYN?R+JY/M+G MQ^;,6"U\:#R>Q-)G@5 3&G>3]CKG/\R4];Q. MFC#1S=OSFZUE3NT7X?]T!_%'9^V6\>=SI#Z)Z3,Y)1_R]T,=?$_"Z_HL>YK0 MY=U+7Q;KM8ZV*/(/LLGJV]UI5ZL(8Q(@ED#DDQ1B70H\#252?P2(XI 'GK2* M9C,E/'\TVZ"7YXX1'9#2Y@\/>)G>TW046C.M.@=@=LK2#587]4(U$7R&[JBC M9)^L7ZH)&&,=5(W>GUJ8G-:?=19:DZAV?4^RM1[V35%^)FOQ^CM;;QJ' &/E MIBF1*=1W5Z]B/\6A+U,H=2M&K']*/2^ "0E]['/FH3BV*Z,QC1&;-32IVL7K MJLYNFTXDNU.O;27S20C[B8>30"0PCCP&,?<]2)&,]1\^E8F?AC%>U3I:^KG@ MNV/F^:-KILGGQ\Q.KVM^P(ZA*[!EJ4GATTSI1FP=6Z#C"_2,N:PL?PDPSBK- M3V)BXP[U3KM$ MU0^[E7DXTB*+[:0 _?HY_< TH^GKYU\*94WDS9GO1N1,K<;':[._WPAP@),H MA;'49S&" IB*V(,>P4E(N)^RP*HRG2GAF1=40_H!5%NJ=GNV,7QFN_0Y&;$5WM/,:DUUTK[4%8W]WM7[?/L[@?9%_%,5[45S? MWS1)CJS>D/7ZX2/)N$4*[YEA9E[]BCK42:_OU?_[ *7'+MF.':#YL4[U/8?1 MN%)P#(^='G"+C%6\@J',DT(7SHV]6!2#H9##@ ;35V:Z&ZW.>(F;6FO56\6C MOHP:#\KE*16!G\"H"?<1:)M M'G]72N0[C_2BO2< F;=3\92]WX..7]>-X+NI\3ZKG & M%BZMB='<(_1-3INJ4DVPWZ[9G&Y$JHZG,134EQ#'D8!)H'Y*>!@&# N1AE8U MH,Q)S[Q=#)O.?2S%G3;%NEZ.51.=WUZ1]:UXKR>4C[. V7 3F 4\2QT^P.T8 M1 MUWC,%P'GMC+.$GZAZABD@I^MG&(_P-!&$H]KQL%KQ*HFPY'$8ZBH<$<0\ MB&!"F0^)#$D:8Q8A+I=,7[/D?V;UM[652&[[FULAR;VT2+\SR>.;N*T/),H.UONGY?%/<_4N([0 MF\K&M$WPO:C;SHBZ#M"*I"1"4<(@$E1M4:EN0Q.+"'I>C/TH]#%"PB:ZX]'H M,P=MO._*J=HI_\?R8YJ24*0>]*2?0.SQ%))$>C!(4Y]C%-,(6P4I3I=_@O_; M@?QF6]-DJ2S=UDJ@KN?K3YK2Z6W=6HL?E<"1CGT\]J(:\*A8^_KI^$,3D^A& MVE3?%F6=_;-1?MTQ]EI7(=.58=ZH%U8L2F1,)(+42XG2-52=X45"($]%0'T1 MA<2WNH2^@)>Y SW4,48T)=@L\_ N0-=L)2^$F=VZ;YGJZL'OV.I+PV^+% PY M[$O<-26G-'L.$_TNQ\A5(N %G"R;*'@Y9 >)A Z&G%A%;]!XHAI;O7Z1&U1E"*[R5O+@CU\*4E>D2;Y4'>U:_ZZ;HX U<=BG:D'ME?9 M/O6EQ(A"FB .<1@K0SWP?4@)PY131GR>6.F/J9S,K5%:OCJSGCV >L>*I8J9 MC+6ATED"04LUU('7\P2&3#7A%T.V0,L7^+W[[RRQ!1>CY$IG3>9C62UV*5P' M>NWB >TC\5]^T[=$_*,0Y2]EL;E[D^_6EF$4_L@0,RN@CC+0I$%#^PJ\*8HZ M+VK#]-ES$(RK%X?2VRF/,<'![TZ5@Z&,DP+JQ\9=+)C>0+AA(+W)XQ.68?%9 MK!LO<]?3EN9=><7M'\@?04P8=::!I6ZR]HW(;K+I+1;9<;Y.D MM5MC8Q)-6UU'1UQN78T)]&A%C3XXO1.-$(\;1E0[M9Y2$9%4AQT$+(28>A2F ML8Q@(DGD2^31.+8J[#Y.;N:EV%*S;RF MP]XN(\06[^%R7O!CO5H,WKHT;O\EJ;XIJUC_1[>YNR=K??K?"RH7 G-!N5*, MGJ?+\V !4\X(C*.8>@2G<1R$TV+W3B:C^;0V/PPX&AJO+X1O&9J M8C[0[-2&$5X+!>_;(.$\@-^(^!,%\=L %4K%B1=%S@\J M-D1>3,+(1S#&7!D8"?%A&J7*RF!T 57$+37*.$QF M"L29\+9&?R^WICMO 0LC$1TI@G%:BZY[(['WE[G92W:KNKHEIGR MLJCJE8>\A/HRAF&DC F,/0)3(B0D4G 6"A(CGIHLYW$R,Z]C796!Z>VNV-K- M;4=*IF@;+NLS.(VO9W?2VRUD+7BSSQ_TD]1TG0C."[;1UT^->W8! ![1FQL( M8VUF)E^KQO2S6C=AY 5>HY_.O+V(8C*3H-=(AD]/+G1\O)FW^GEX _I)YVM\ MD%^K-CJQB42\9NKSV*QU14I"B);&)"G]GD38TQO?N!IM#,_'U>$V.W]?:\7X&&^ZNV MZU\O0/.W1_$XH!$"%A(J,?H _*Z9_$X4,)2E&60HC=-"W@LA[ZX$^-P,+UT\ M?*$).%)V?"G*%V<)J($_ZR3U;\5:O5]I5@1S(-[6IOFA*>^]9CQT:C 9I$_(Z1_^M?$]^+_T>C_NN'R2D&X[@:WI', M@);E;4"W=68*<;85UG[$P3O:I\AB,P!C);C![?_I-:5$^/KWTL91?BA>B M;;$@^(JD/)32XY %(8/8"PE,"-=%L),@(4R&G%@5XC("(9?9T@:RGA] M>[P^ZO2$6D]C%!9=SB,B[J_>L4>G+=9/0ITK,AV.>3R*XOAONP^2 MRXA+E A(4C^%F,L8IK$?P)C*Q,,^EG&(;5;U)F.Z][;.PA>^ZE1M2WKH.^AUC+_UT$9C)F"Z><&V9%RGHW-117WW&#O*_79 MZ4U,&CA]B:,.H82%DL+8%PG$H2]@FF())4=!XE$?,VX5 ?-DUV&?3UY__=TR M!>#2&Z^GN.-JZ5R!ZUH9%733JCYU#/](FGIC<]QU+7:[]5SNL^QOL&:[LWJI M.<[KLKE'_Y15?[P0.?MVJS1->V!8H9!2GC!E?S$>0)P&NN@G)E"B2 941%XL MK?)^SA&<^Z@Y) \T?;!E8.)I\RR$9HO=)3"6I\:+,)D0H&\FJ+,8_3/D%@[3 M-Q/^,%+?\+UI:F"_\?->6^A=%,XO95%57_-2D'7V3\%U'>(70A;*PB#?5X&( M8YD@ CFF!&(_""&)"(-)@GP1 -JP"Q:L[#>84.D=JS@U/B^I" MIS#N*TRW@U]P6GI;51O!7RG"^4W;%Z*][6K^L>L;T?=CXRO!8D\R)B&7,54J M-,0P%6D (R$"$0783Z28H$+M.5E&7V[)-=V FL##D5X!KD"V.'VYQ^S)&_'T M[ YZ\3@^RTT"S>49SXZ!Y<]^DP Z>B:<-M)4;W_?>N*-$DM9I'66;Q3=+DY* M46H59_N<4I^B4L:IJ.J,K:)(,B\)?1B0".G6C_HV,^30#S *F(]CS[^^D FSKF%X'-UO<^:!0#])(!.\[ CK7>ENN>;[B[ M CU_+AWK%X/DS'<^G9.%W>,70W;H ;]\R$LKX[PF9:Y(5DJS]GV_,G:=\U?9 M>J,-GKWVMA2E$L/BB>KL3(+J M=,&=:<--]?Y7]0?Y2U'P)C%&E/<94[9CL>8K3Z121#&&S(^E4F;<@R1$ 4P9 M"H4?Q&% K<+.3Y.:W>-?U7IUE>)>Y"/M1&T!,O7JNQ#;UI_?2MQ0;71'3Q=H MPBX]^>>$<^;#/TEH8>_].8$/_?9GWUBX W;SQV_:3NI/C-XJ"!(_0()!+PPP MQ(%'((DYA8PD4> E*&6A54,>E\S-K!XZ8KH#]9@C9/XY,#1@G@C9Q=U5S7] M/SO.W50SP/C4?9Z/L?9C-'$> =59A^8Q&O9%QE]_%VQ39_?B):G%35$^7'_/ M*M,BXT=?GEG-;6F"GJAA,--I:<<5EA-![;3.H8S@=TW14>G^46DFE14_/N)B M9<5'!1J6%1]_<&+$ ?OO358*/I(SM]<__6LEY&;]+I-B12)*:9SX,$DB!G&B M3!42^P2&R/,(1Q&75-K8*Y*Y83UDRACMGC+H2#=P@Y]T&RS;>\F+8#" MTDX-]UR!\23F*W MLDG;A^LX0 D5S$:E["R;&B& ] .(C)O6.L##U)UUB92V;JRA@+-4BCXEC#.WU0&!A=U5IP0\=%.=?'+:BOM0?Q.E M'C5KDEA>;<3;_,NWK.1Z*UV%C$>)SQ&4D:_LMY 0J N90.D13_J^Q%)810., M4IMY'>Z:P<9VBW <(K/UZ$QPNZ79D 4[NL<:OJHUY' 7-Q+4T;(=I[7H"C82 M>W\QF[TT;XVS-^K3::SF%68!DXCZD'B!/D&$ZJR&?*F.$0%+.(D#'%BE\EIS ML-CZ3^:I?;:#TDPGS J0G9ZPK(;6J0[-V/*%T0[@6+A"VH[^LRR5=@#/U)II MAP,M? '6YL^]S:NZ; K_5XV^_/*-Y%V\Y/NB2;X5_%.Q7K\I2OV2,EF4^N*> M@ D*=3D6HA6:^BO"0>S[*.:^X(M!)C%)+5S:3W?N9SD!/NA9G/F:]/99VCQB]6N MC,5 )-":\[42:IQH43!TC;,6_%*&,D\"-(&5*'H2!5NU#DQS!(F1 QB1CEZ +'1TMEYLU^ M__#?-WJT3)L_#M DMX>]V)>Y.\Y+?*E_X[%$\_@U.AI/Z<]X+.89/\;>PQ-/ M#=E-GLF,Z584C!6;O(D'*=89RX9=FQ5T$<9Z888Q43:BB)7=CQ*U6#W/"W L M4FK5U=J,[,P+]_/F]I:4#\U&ON,'[!@"/4>6%I\9IH:6FG.D+"VL<61FJN5E M)[4KB\6,Z+*6AA40!Q:"W=LS.1ZJ4W;(7CYF]39O(]'VKCW[?_]89DRL9(H1 MHP1!%% ?8JF-!TD"&'$L4X1]/XBM8EV697_^L+9!_CA7UALI*QW+V^:2VZ:2 M+SNSCHZN3S9?[H^NU04Y[$?B2?JG0"/:@N?46:9DJ7.J6^:?USEUEHFQ/J?. MP\7$'B0D*W\C:WU'>+>IJW?B7JR]+B9$AHD,F+*"8RK5:562&*9>BB$5412' MOD#8+D9FA-;,^T1#"GB6W41&H#'3W8X$ME.TFBAHJ%Z!ENX5Z.2?(8C&0$17 MO4)&*"W;(N2\R >=00Q>L<]"^%407=SU/;DU2L7<>V7N.R%%PCS%8"C*^-JZ M0 J[==01 :."6&40'&%[4M[ <)S%L@6.,#_,$3CVS]-VI%="BK+4F<[?VZC0 M]Z)>);/J:%FV-7\DOMGJFRR4W;+KR,Q@[QT5P%7/[4=C+]L>^YA8 M!YVLCSYD;[>]45P6N8Z(*M2![N%MSFU,N.-O/RMK[H2 YPV[RV6S/"NU]$!/ M4)^8>':?\8W:JMT9?N-B3;(!3PRYF#DX+M+0,CSSY-2MIX\L[-**/G\KROJ+ M*&\'G3-6.(A"WV<$JO\BM27Y(4RQ]*'/ NHQ'C)/T@G55(V(&WVT%Q=0[;L@ M5MJ@JC0;4*WN6Y!-[1QD!JSI9N<*IXF;8$M>1QEW#("& ZA9 ";-E29LCQ8B M.]LV36@NO)U:P'"XS=J\/$U_Z(H\?V;K]8IRR0B) RA\IJ_7<*S.E#Z'8<)1 M[(=>R.U*W_0#S[P?]V3L%O=6:L]+XQCA$/(DQA!3S&$:( 1]GU!*I,>1%ZW: MDCB?:U+6\\F^3\0: 5WB_2;+=_=&L=O<^S(S6\'791 M3;LOS+XR/?CW:?I2%\AGQ4VN2^1_(=]?B%S(3/A"-6RBPD/E>:QT;4N MF)I93V]Y:5I9D^_@KB>L_O:'R/7]]9WF##SHG!B[M>ID4LS6^=)0V^F((7>- MI['G3Y_G6@[!EL.VPG3#8Q M9,M"[??U@^YBKYL\ZECU.VWA[@(G QDKX B&%'O:L2HE3$)/G6)Q$/@H\' < M>W8)2^>)VJS524E&P\+'/3M-K=(M+U>[>C#WMB&I!JB2,(H2+JFR\0)=WBC M,)&$PTKT%!_C,>LM;3- MI7;E!CA/<%D?@#$ !PX \S>G-F8B=1.)U68&Z3"M(M=>A::P81!B(<) 0"]E M2M]R&L"4>A@B$HE85"T:IS:P4NFR_'128O35O47TJ25U(MD6VA;=TM1+[)/\=F< PZB%LP/-K-5V](%BX*?[OX(=#^:!#>?A&%=2 MSI&PTSIC(#C.;+22=%($Q/G1%PN&,!9T&!=A_M+T4FU"-'687HF*E5F37-*F MV7L2(YP&%#+U)\0B]:"NQ08#E@B<V7ARF==>MDOZL%Z MFUO6]+]>H2#$ND$AI(Q*B)%$ZKR#?2@#2B3WTR3U+7W,,W YNU.Z(PUN-&W! M]>5<_4UTO8$N:%$]PX3%W,#$.O03)(+8ZH#[Q=$T) M@>DFZ5E-BZ$O[&G!MMM:7/8>;QD?)FTWS#^#$F+GD7WJ.F$C'#ZO).OI$#NK M^&5 :L)96(_\->?E^N'FLV";4IGOHKJ^K8W/P*<&F%E3*I)"T=2Q#SNR%H?> MDW(;''9=B&QYR&TZQQV5&5S?ZJ(PCDZWYT2;=JH].>IRI]ES@CTZQ9Y]V&ZA M<9&M7N=U5C]\OB7K]8M-E>7*DEX)Q!F120 ]3V"(O83")$024H)X['E!%/A& M)]83X\]]#==0! U)T-,T6X&G !E?>P[$M+QGLY+0>*&=D6-DB:DWVR6F?M@M ML5/C+;*XS@C3+ZMSCTTL]'&Z[8[2BF6=_;/97'6_L;P2ND*WKM2]DFF((I8* MR(@?0$RY]A0E&'I8R"#TU>(35N6GIK$Q^Y77Q!K^$T$U.R7,#Y7UG=7I?EZZ M)E/7J6[(W"PE_2\#QE4YDFE,+%NIY"*@#HJ87#::O1WP3GT)ZX_?BERT):A7 M48Q9@-,$QB)%$"$DJ$$E,C8'_PN?W4FAQHZ'4%MB_>_;O"N& M6;4].-H;H"@-"8Y\F'I<+:4413!A:01I(@,+,V)XN M*+>$[?9V(QC-=G)GJ$Q:H=L4B)]Z^G_5'K@M0)_. V2]1=M([&A#-B*YZ/9K M \+^9FOU[L0305&*["9_N2E+D;.')N*$,+V%_T*R_%U153H_@JQU=L0J%HAA M'R4P\IANN1P12(32%REA0F(NJ)1D@KZPX6$9O;&C!V3+'& ==^"G&\747\%Z MS&5].=2&IP/7R$W.O.K0TF3!3YKP7Z] QQWHV0,#_G3&KH96IUTY/!1,P,/5 M4<"&]+('@ F@')C]4\:P]Z[W]4$^R->EKOI_MXN(>9?EXFTM;L\YO4R'F6\Y M]-1U#HZBKRRZ8E.M']I[L/W[LV'LE>8--,PYBKVRP6&2H]J(P&(^:QMQA^YK MJ_9 ME>CN7&1F9)=VBEF!<<0-9O?^90VD[DKQ36T9:D!U)"ANQ6ZS_<]BK>M\]+OP MAWQP_U9FE?JG5^JO^4U[^_U>U!^DLKA6B>Y?$R)EOQ-/UW[A36(QAIP%&+$4 M\X18U6FR3W)UOJ8!96Q"BNR%J"R MO#V??2[---]SF"$[3?GAY5L=Q$KKP>7]%;A^-".?U8Q<@<$!I!/B\4&D.VI< M\_]W4W6]RHE4GXO;P\?<"#ON .:NN+;^O-^ M4XK_WNAS6I.:RR+&_#AI:IHA95(RI>L1]R B'D54!JG/K%*9#6C.K+8'9,&6 M[J2D9A/\#"U+MZC8J1-?M'D8H/DW;A_,0G&S_8/#J1&OQ4=_U MK5GZ7HG6^&WJ51J),(E9 $F*4XA9X$'"_03&D8]C&LA(1*&5V7>.XLR*8$L? MK)O+C77'06,IY$4..S8L+;6S.!J:7"[1L;2=ML =C455U,5S[*NSR :>IMD^B MJLM,!QM^K@OVQ]<\JZM/G[_V;>MB/V8HB&$D(ZSK-S%(J51_C6*&8\E"*HRB MQ(RHS:VB/G^U]#6-8V.F7YQ);*M#>K*@H0L:PN G#<)?9^AE8B2F(Q4Q3FM1 M-6 D]OY2-WOIXEXHKS;B2_%;5JP;5?)!_J=2&R]UV$OY\([\:9%K93ONW)=@ M>XU& %=[95V +4OZQE@S!3JN@&+KZER^TN5HGK]0GQ-(R^NS63"\I)&+,1@N M6KR<)_94S5^,81AI"V,^AIV.J6Y):1FYOL(D\;&(4HBQ3]6I1^J*Y5A1D2 M \)&%QQ%P^P,-E5".S4XI.*R^>HA[\Z:K@Z&7KC9ZJ%0ATU6CSPSS6#9QAB] M+*K:NZ;J^$58O:(X#F(281C+-(8X2F*8)CZ"4@A$.1'(]R.3,](XF=E# MM MN/;FABG*?[?;6T^ 8V9_7"ZRM:DQ#/O35($'?N\)&_J6SXAN9T%<#L%D8V$: M%-:&P;B$YVR $V\ONMV/2["_LY]Y>G(FH3J&?2'?]2DM9]FZU6SOBYP+OF&U M-B Z<^%XJ1[-S(HS&2>,,T@%\R!.> @3/V10A 'WA3I422^P\<@);1IF?3)U*W[J =O\T=]X[C M_L1Q=;P\V:Z2E#L_T2R NLN1=,#3TDF4[F \DF7IS=2\YZVP9-NB9-HZIT M&+POXM +8JE41$"4V1$)F,91!!.,(A'XB0AD:G^".TIK9C.C.SQL28.>]J04 M@C',;$Y=%R-AIP$F@S#Q##0JGM.3S7%*3W!>&17Y^"ED_)5IBWJ7]E9]$NMF M)RW4:>( MTC24%%-NWTK)BH>Y?=F#QM)O-K6N5_-KEF>WFUOP2=\ K<'V2*$7ZE[^D:4N MG#(%9CIP9F#M=%_?KVDL66M8%*3G;]:6U1<@Y+3ADQT'3] (:A)$QQM$31MJ M0DC!*R%%62I=2KXW,3^/Z:T"+*.(>BD,/*&+#PFEQB(LH8PXC[E@49(8I8<: MT)I97;W;3P>UN%\_ ]*XHG$LNIU"Z>DV=E)7D;M%8DO<'0X6P0;N\)@6<7 ) M+G9!!V:2CD8>G!EBN? #,UD>Q2 8OC+QCHQ4WZYSKO^C.X??D[4V-SX6ZXP] M[.P ?48-4D(@3X0ZL0J,8*I[A'C8BU/J$QG[5M4NC*C.K,TT\2O U)] ['BX M B3GP[.G?L#RDLP(4L/K,== V>D^3;_??6T\9>,D;5P'*: ZN) M-V-?=C=C#1/;9(9'\8MSX&1A6V(JXKOJ9Z^_L_6&"ZZ+ 6@_W:;NTOM>DS)7A][J MHV@]>3N+@TE.N PBF"#=XX6P"!+&$$01C7PITI1R*W^:>Q87=+<-61[V,>R9 M;LMM#-AN"D]WC.L>JVW8HV5?7/>3:F9&/NU465Y>N)^E67U[\V'KJB^N>P:7 M;8L[&\ '77'GHV1I6)?UZF-9Z$#92AGOGT5YGS%1O2IN2::,ES3U*$XD##U] M,1+&,22Q3"%)/12G0401-:HS/$IE;L.YI=L<+CO"X/>6LFG:SBA&9\QB5Y); MFL%3A#:WW4R$&M,I:H"!/E%_V^F2\;&7,=U,Q-N::D8/VQ=5:2K6JE4NNVJ3 M%G53CKPZ\QIK*.I=L*D@I4\)'6G[\B?'Y!Y?8@Y$MEM>;FZ;^N,5:&AEBYC6E*)5- -2N9KKY M*AJ3_/QJ$Y77[K7OR'LB5Q$% !D]AC$/L2PR0) NBQ,$D)B@/#G/@S=.:^Z5&F>I$W M?C1U/&SO**T*SYR#R>P0[D!XN[4[S 6?-[IE5#!G$2S'J2P[%NKC3:KG[HKMRE&&B3HB>+V @*88XQ1R24!"(4!*%,N1Q MY"/+4IWG:,Z\BGL.FM,3W_%@7<3S+'9FR]DQ(G9+^Q$8 _*]7INGIJ>IO.XJ M>YZEN'1]3U,(CE3Y-'YUFE9X+VI]R:M.O?<9%_S%P]=*EZ-J\YB4"7>MD_Q; MNZ%/T4U2)-.0<\BQ0!#CP(G' ;%FQTQ\34#93)_-B9Z=== >O!KJ>&T ?P$^:(:"[]&YY CNF9LF7GHZ) M(PTT@8%%%=)T@/;UTP4CV7L WN:5(E*J\TP3AZ(&5739^Z*^YL5=DUO46]:& M_@#C 6?6-QT?H#\U]]PTV[1F2?"->ATHSD#'FKGWP!RU\[Z$60"S4S(3L%*G M&)?GETE 3/(VF%-9S/=@+?C0$V'_\H3 ,GUN^B _;VC%RNQNT "A,].CA-+$ M4P>;@),$8NJGD'(_ACY- A&*R"?(Z(AC0FQV#T75Y#Q6 _J@;!FP"(8ZA]B9 M2S''.-BI@P:"#Q(,28.^]\G9TXP]%A;Q8 XQF18&=ADV=L%?AL*.QGR=&V.Y M4"]#:1Y%>)F^,T&E'<^M'/C67SSL'NDBS9H.]SITMWY0:K&P^H7-41=OHG'L

:^XMF2!'=;FA::YTDGV4#%_RA39[=_#'/>AW(-;Z[T M,?9H;KR6[@JT\H&!@*"]5*Z5B*"3\0JT4JJ3,&CEO *#+^;C#_?%6&R$/\J7 M,VV7_7&^(+L=_3G,VJBY\*0,+F>+/(=Y>&3H/ N&)H;':[[H>=;I/NL=@[^) MJM;^K9;!;1=A3]:R,?$S@WT0&3\WO8E5V#2)+^K=IC"@"'W)"0IA)"*ENSW!(>%Q M"&/!4!HQS!/NV^CN1Z//?>C4M( F-JE>XF,@S)3B9/'L-)FY9/95Q8Y)X*I. MV*.QEZW\=4RL@UI>1Q^:N(PNRW9IXSU7GC*.9$@1C-,XACB-U/*C:OD17=40 M,Q[+V*H;A1.N9EZV3=L_<%?42M]E9+U^ -MTM::FH6V]0B<38;C\EX;74FVX M2?USWWW"*6ZNE)43GI95_X(BZP.EZQ1#QI1_%,,:Z=043,:0Q MCJ#P48Q"P7V?V!]9%V!\9M7<$%-ZXB=U[FEU\5\GG%F7F$!"_3B0"8$X01+B M(/$A15X,/1ZBE/&4)!)-J ?\K.;QXN+!/\YT6K@DGLOL_& W+HZ=%@O.@DLG MQA)L+^_46' RCCHYEJ0_L0N-6H7OR:WH,MW#6&WY-%5[AA>I[1]3#R9AZD&1 MA#A$2*K_,YOM__'P,V_2FAC0U"R3_T]@8:9ZITMHIR MA+-O_')4!ERWUBR_%Z^_D-LN;QS^)>E/FU:=BO7Y3E%H]K'SL1=0C"0Q];>51HEM"Q0D, M:.AC/Z#$)T:1-TLQ//.B?\R^/KRC2X(_6)3OR_J_Q*U[F2PBE$8LIBD,(Z0 MVF2D#N_TD( 4A2A OHA]:77[94IX[HLQQLJ-6O]WPTJK=V5QI_!_:')%=/7F MN[8P19;WVB3+%:V-HIYHX#,&0!]#P NJF; M7)L'43>M,5R6<;:3W%DE9T.R"Q=SM@/CL)ZSY?O3U,[VBKXK^=,<:[>__,], ME#J;^:$[=R'F88$]##%#NN=I[,-4Q@R&))'J?)I$(K$J+6I%?8E0J(8NV!)N M],[[Z]\FGEKMP#53+[-!9J=C+D/+6K5,DMJ1?K&CO:B2F03+OJ:9-LC4=HI* MERGSBZS;&LH96;_-FT)N^K>[1LZ['%V]!?N=#@1GL/^AE,'LM-:7&2KMTR6 MU^JLH6;^NJY%U<82O%F3FY6,"$LD%I#A@$+,(P0I35,8!1[F:>I[,1(FJFF< MS,SZY^W+-Y] 1QD,2 --VTS'G(%I7)&X$]Y.6TR3VU@EF(DU4F1 #= N>?7# M;J6?&7:1Y6PF6K]F#9^>9D[\(G)EG:RO\^($ MBI1(B GQ( TE@G$LF4.$KO_493_R";?ZVN-_6WHM0N MXY7:X;V8AA&D4BJMPC"!:>)3*"2F<)!SO%(F@W'>D&_2 MQQH& -ER\ 1!7">G*TX$IWX%'T[@\)!X./[K7)L MV08[OI]!<.,Y2)\ZBO$D?S]&N.(Y>)W%)9XE-/%N2-EBM5@K2XR_S6O%1$;7 MHNV U_7$X]Y*>DQB'NO=E'&(19# 1%E&4$K?"W @.0^-VI[;$%WL)LCRNL<$ M+\-;'L[.AWS2C[#I4.-9B-N*YN=4Q(+GN98P'"P1V.S;M/ M4XKCPZ:N%&%GE3>NOE*T7 M2!0K\R^6.M;%1Y"$*8&,24%CSH/03Y>LTC%!AIEUU8"C92MU3)E."POQ^4[2 MXC;D-CUF(-@5Z$4#G6Q@*QP82 >T>,^G]L<%4_-,RH),D>"'JAARP12Y+B9R M"2L3,P0TE0_R:]7NG1^H#OW46^KK[^R;YOI-47Y0)V^B2Z4W35_>981FZZQ^ M6-$XH"@)4AA3/X 8(>VJ"#BD*46IEU(6\<0J^'\Z+W/']6O.8"&;F$O2VH1% MQYY.WA,=@T 6)S37XA[.PVZ^V'K=AJ#SO@P^"[ M?CW\KG< MXW&MNPY3%.X'"-7&0@7<+)LO\VS5Z4K=\4JC-N]SM\:V9=^, M Z5%7Y*R?.C65]5T"UU%08H8"WT8$NGI?@TI3-5E(:>1%ZG^!E9/S#+VY M'9([NUAO&H_H=]UI+7?B<_B9[;L.4;%;D![2H[XB!F!'L(H@"%$'.J*]PJ8YYY ME 8"A;[@<5\IS$PI3.+#:%$\KOAEIRPT5W\'F2[1UQRQE;X1E66GWVD(FRF- M^5";V.A;LW.U[WNXVCD?KL"0*]"RY;PTYD6P.&L3/H6'A9N(7P#388OQ2P:; MIKR^5N*#?%W5V:U:VM4*4Z65$J2S?YG22KXG8)H& 222!G',0^2G5KW&'P\_ MLUVB77J%!*(G9Z=D]I PTQ[3Y;-3"YUH6TI7;8_-!_![]]]9DMV.2^=H=>\- MONBR/2[8_GH\\93]4?FC**Z;"ZSU@\[GUU=EU[>UZ9'Y^-LSKZ6/KS^ GFI3 M0V+O:GM\NS%%X/R9^G+A[1;:97);';/'19MTW#XQY&+'[G&1AL?O,T]>8HFW M":.BV3ZK7;(SY52&0A 8)%R=P7%,8"I2"6/F(2*%]#&V2A$;(S;SXGPWX;YO M%!L;4_ERB:=9Q!W=UAZN9DKO-A'1J75[@M03&+'C0A^W5<^\,S$*D7T3?+-6 M>Z_6"D7>5&&5;W-6W(HOY'N7,M85\VH.\+L/V<,H%&$<0>H3 G&8Q.I432(8 M8$EB$B"UXJWLUPMXF5D'])QIL[#E!U ABU+T?U/L78%7ZB=EP+ F8_*-^M?L MQK*JQ"6S8:96%L+83NL,X=VQ-0!;%S'LD,"\&LBDR@@:'HXY.TRX+'4^JK9&R]%1-MUN6FJ4++!F78#HW;IPP]T3VCDM@ M3YM 3JFX#KUXE^7B;2UNJQ4C*2.,2(@\H2PF?3Y,:A7<.= M8U3FOJEI:0+1$K5T"Q_'Q6R-7RRMY=5,)VA'[PIT%!UVXAD3R%5#GJ,TENW+ M,R;F07N>T8=GB)CJL@2K5QMQ+=5Z^"]!RC?*OE@%<2)PE H8<%WCCR($J50_ M1;$4W.,)#JE1+3J M^)1<;2=CH0LNIR@Z]PNYX>Z)'$-.H3WM&7)+YE+7T*-MHC_DQ+X@7IHPZ&'! M(8XP@THM4^C'"8\HCQ!+K.S)<7*+.80.ZB]< 7;FH#0%/5LWT*683/8 '1B' MSH^-9D(Z=_L<)?9$'I\QP4\[>T;?FES0(W0FGFU]]1 D5]:;V4,,+,U[@@&NP7^*!KP"FP! MZ0@[K5MX3CIWY0I/4EJZ2N$YD8\4)SS[RJ6GKRYC=W?/=)WSMCM[E\K;E"GJ M$FYC/Y1>$$*1HEB=L0(?IJ&,H0R"4 1)RIEO5:EI$A7WKG;S(+MX6DF;.TTRTRP7G :F@"+\S./#0]/=+*9 M -/I\\N4P29FX!UO4OQ*L+()JU9GILU:FTOZ.OUCF17EQZ8NO'KV8U$U3;*J M%4\20@-$(:+2AY@D"#:=$#"2 K& )%B2/IOXBT7ZG@/>C%;JXPSC+U.48<>2 M]OW6Y#NXZ^FKO_TA%'#(VB9;%[9LNDP3]$A:*ZR&UVPM&Q.I$,0#S(I78YM'SW=-29[DY6W;_DJ MC5@04T(@X1)!C'D":>1Q&**84Z(,1AQAT]#I1R//;._UG>PT,?#VE7G0]&/Q MQ_7014+9*1-3>:QBI8_R/BE0^O%(BT5)'Q5@&")]_(&)Y0=OB[+._MF%Y^V7 ME5]Q$@L>J&.3QSB&. P(I(A1& @J&268XXC:U5,=)VCSK4TJF3HDWP?,6-8, M'$?,;)-WAX+EBAN*WZ0R[?5]<%CQSTA$5^7]QHDM6\O/2/"#PGUF;TU-'/K\ M3:S7^B*&Y \K'OEA<]L1,+7KX3B,81I&"4RY+U' L"Z5;)C&^RBI$U M4!]&/$^XV@Y*LXUU5H#L5K)MF%H3H-;PM'R$V@$<"T>G[>@_R\BT WBF1J4= M#C1-$[W85%FN*X#IOD_M\;AK 25>%;IMQ@I[:<3U52>7D>Z$@# D2(201&J[ MCTE($L^J<^U9BC-KFIX^&#!PU7?I+:HRC,7?5Q'F+U[2R/'=L>YP[T6]2E(N*=:] EA$( ZDK_1!2B%C MB&%UFO=1DJSJHB9K,WTP3LY*&6R)&G_TBD*;T]44P;:H1&8(EMFJ=P>!W9(? M[]QX!11QUUT;SPGIM%_C26)/T*GQG.#'>S2>?6MJ"IMNLJ0,"O4YU-+?-S8RYAP+L)S!)9 )QZJ@ M86%[!7_7%KU_-S71U0!+,RW@%B$[3> G DI0Y4P .,^F, MWYRF(-Z+/[MF'VIC5-1R]2-KXOJKMDIL^^\1=LW3:QT<>RHL: M/"C;HQO.3N-83XZ9_ID39%J^$%&79!._TD8_? M^]_UI0&!SWL?XK/R IABE H81U>FN)(6I_H-[@GL)I2'UK5R1TUF9.SZ' ML7*CK PVH&YG(UR LIFUL QV=HJBI]\$!_9.#/WS]A]V!3^&I=BUR=9SY\Z$ MN!PA1\;$!8PL:E9<#MB^@>%@1*>1V&_S8U&*7;K:D4!?S,(HB' ">2PCB/T@ MAB0F_YN[-VMR(T?6!?]*/%VK-DN,Q8)8,/:-@B,VXS MR>P@F9+ZUP\0"QG<@G 0B%3UL3XJ*9,!=_^"<+@[?,E1R'A,DR)-LA!49N:& M+<_*;\O-N?QKL:FU6[!^E'TY:I.)[201&_J&S)3E]+C#%.=(,G;/XV$R=L?E MZZ1C6P+G-R$;RM2OD))M":1A4K;MZA;NW68NHY"ED1["V<94/LSI@[%G=_IQ MWTZ=[EVBR:)H;P#K+20H-":]@4-WO>! 7VYJX=N:UFLSN^8JGB!?]D/.C+_WFN9-P-6? M@=R1;@M!ZUVCG.8#=!TP^5 M=(-;G5O=$H69-]>]I8AF92'2"*4RU74MA.G; M?H)H*;%DA:"2EMU;>K\PG"DZ\3OJ^?+UAJ3Z\:N\&\9(&A/=MC#CNM%H'B%" MF%2O"JO_H\IET#Z!>?[%9._%(CWC7C_20&[X9J9\$6:F_V3PPL[A]MNN_PS> M#S$=-.UJ/])>9^W])G4L'<"VZ$][V91Y^EGMYQOGC9S M7=<]K'*911&+98P+%$K!E%%1ANJD*B-$24H2AM.<)-B\9;F H7::]74##?RK<.09^E?2X"P !4N8NK31!&<_W MY:Q@-&8B%$@H=P=AFL:(<4%TX5Q41B$G>4J\%?%\7WH.9^Q*>#*/)3P*1C,U MY!$0 MF!D!5PD*V[9;&;O3_>V8D. C_*P@C@[IX_4G/8;/BG=XT)[_H-U>:Z?MZEE1 M[8@YG8JZ42=X=Y0O%ZLWS2CL[51>N>IF7\_B$.,XRC*4\3!%6.0A(CPM$.4T M27E&9&C6_.)Z5GP;]C;#OJ\ UFQK3P,73 =T [U_TUS]K9^)V3,6[#@[GJ_> M=/^\@#-8:5P/D2/M<@4CDZJAZP$[U%<.5G0QL: Y,AD3/$Q2@E*"0Z6PDA(5 M81HA&&50^RPTD-3I QT[[720O3JD>!$[>FU7E1O,Q9F-ZX.B_@^#P% M%^;5TS.M:AW]N*O?5:OGY8K.[\I/2T5!AVG;X.QAN5H>"9K'6*(DSC#"$:5Z M.A]'3"0L$F5GXT@IJC[I:GO]J9HDKP&GAGY:() MRC63J%8?5ZN-%#.NQX:RC*"0!S)-,=%Q/,$HJ7.T/&LB%JJ MP:J).58-Q>"W2OV@8>%OP'R:,U"9Z1H' ,#422=[0_$F:&G>!"U5AWDMXV*Y MRE@Y0V7:7)1Q48^R3"Y\W'+*R\EQ<8-V0AD>ZN'MN/+4_Y&JMKY;;S/4932*2QVF&XESDRH60,:*)S%&J'"N>E#0B M,K'(.IF*_VER55J:]BIELK=IIJ-^J9=S]=C.O2+(838^^QF<'.^I);GI!]<, MA D::8*U$B?HY+D)NE>OWOR7\219^#R;B=^"JQ$X4[$][=2E? MUVA3,)WU5:F1K.2Y6519@()',>ZT#U!3&:9SAM2OF\N M\Q@V$[1IN&L%IIMM]@033S]LVG ,V=,1KB-J] 6K6[3@A MXCONS&E$^E6:=$) .=>O$[2&G9+Y>[UDNI8'NZ%>C+N$#@ M#7N"=4?[<;CRI-OMA$B'N^G41ZX=!WK:/F@ MSL>3.F'NE>:6N@3V_$!3IU3@2 A453$C0 M3*(Q2:RF$IU<<+*Y1&/B#"<3C7[.F#_'F#']7K?A\N=K4>Q,3,IG$@,VW3] M=?C *MN1=3BD[Y)DKN;SG:4S[6B^2^(>3>6[^(#+VZ[V&+Y=B(\+W8BZ>I&Z M4WAW,3[CF/,HX0(5<4R4IR(*1$F4H#S,$A%R6B8E*+_&@@??QVEC!K/&#+;O MH6F#[3772,X0L[\1VOH,@\L@KQDT5R#A]59FG(-?X(+%""*SNQ*SI2S3D/6= MBK[HK]9-,^&-O"W5AOY0E>M'70PYHX7(TRSGB,51KHR*4"FC7& D4LGB-(H$ M34&E39<(>M8\]XJZI)HB,!'W$DYFBL6E]# MTMX [TCOUS0WB+25S1_4]\MA M\JZAP*Y2>2^1FS:QUU#XHS1?T^TG,M'Y6Z4:]^5Q#Q6:[ORGOZ M8R:Y+J2*"B18EBC?/9&(2IZBE-"09@Q+&H)N.X'T/6N$88N19;-)^)"?H.IJ MAN:Z9@CHC@"!-G12_,$'=%T&R&W5RP"YO6JK9EJ9#H$JEARZ-798N')V@-2G M=8'LH#ERC"R7L5--[Y^>Y\N?4@Z"E;_+)R;KF4A9QLL(HXSK;+XX$LH.B4I4 ME#PB).8ICW-80=!96I =8U47U(;ZE\]PE^<\/ED9XZ@@!+&T5$HZEA31M"A0 M$44Q+L*HE"2#*&DGZ-A,?>_H7G,==1XE,PWK1':8+CTI=O!G2]:A/W=1-$>J M\3R=297@17$/U=WE!VSKV%_DJK'FCJJIE/5$2V5=X3S.=+_0')$HR92_560\ M2S.6Q2FL3/T,)>\QG66]1GH6C3*9>A:@E5)G43+;N$YDAVW<'BL M)/PUS0?>D!Z[%(U4+'91;KNF(;K1AT%*;3%_7O=,T?J\7#WN]E MK>,U=V7SRQF741R7F506#%6[/<7*C8KS$.5)F.0DQFE:&%V!.N-HFI.\#IXZ M3I1CM6/E1K=FYEV!9?,)\ "E*]^'F4J9%&68ZNE8"X:TF_FP-\$6^YZ_O0_= M!%]VV/\^BKW-5"4W>+D;KG0E/U//6'(#WXE12XX6OJ9,\^V)5$N M>5DB64KELD2)#6IA9S#P\SA72= ME# -LR^@!W?DO#!.ZR[W"+Q"R>4I 4]76Y[\Y)6Q%%F_5%R>OEOZO&SL)2F: M'+%5DWHQ_+WN,?%YN?X?N?ZZG2#4UMM\6-;=C_3GHEDD:8Z+3*C=K+O7R(*@ M@B8_4Y_5$^;I\Y6"HGD&:4)RB+=@X@E M":(8<\1I2:F4RJ-F1L[TT#X*.EIDJ/Q9[7,M>)0Q, 79D')J$9YD?4R7J MH8$:4?_:J9#C]2;9W6?%Z#?>^0]8.U:'%W+;"V66XE*P2*(DSW4F(5)I&61AGH+$/KE"RRFFJ0=W 2WZS:XT111K9?*=-.3 M3IVZLY>D=^?7GJ4TM8-[2>03GN[%1UQE,WY M)3EB5.H[?.H7BVC-9%0*Y4DD*$]3/< AT;WBE;54 M1I)'/)-$YO*7"%[]2G&J7R0>]=JAI[]$E.GV:;EQ:>EX1_-7#R#]E\2*)@\+ M61X!NICVW9(WC<#NU:.SA&/)I>"H$#H E J*6$24IYO24#*?WXGNCC^NX:@6#JR4P64)GX*<:MRL/W%IJL+/P4^\-R\)._M[2% MRE+R]=:!4K[35[J6>I\M>#6OFOWW1M)UJ_AG,B[J2 M93()29PEH.0C&'G/FTHKIN!]O5PU[5(6ZPK=OBPK0=7[&BTW< &LH?'A#2[8 MEMWR,1AM$VA6@GU>;H(W[V_O/9@-5CBXL@5@Q*<]X*V .3JU[58!7L8\T7K6 MG/5?Y8M<;&27)T0?Y(QDF,L\$4AIE )A&L:H*,L,R3A/0Z%>",5&$981&IYU MR8Z0CAHVD>J@;GDPO+09@>?"]8T;H6$:H6VVT1'<)@8JDM=+*[K3KOG:^99Z MCYA'ZHU_4&MK' 8)5%[=37RZ#276)=YWUYG&7S4LEFF7#[4]/FQ MXF^73>%[VX[S:[7Z5W\)G O.2L90F"5*VV#"E%%34B09262>INJ_H(%9%REZ MUCT[^L$> X'F -AI\R)X9H:+4TA@FFD4#0^YB,:BNNKB>9'>M+T]3<4_ZOAI M_"!\FO8]99LYK3]5J_5!CTC#$=IG%_"\E3NZ@29\$S2DS<=DGY=Z?-,Z$QAH M0@QD]=*ATD@NJYG7YU>=;-#U1<&&TZTO?]BV3=6R7M_+^FDW9S#G41'*C" 2 M10SI8)LZ7&F*LI!E., M9$$QPD5$$<,A0SPODY@*DA08U #N)!7O@>Z69A-ANMVL%7+5^B>PQN\D.F8[ M\&J9H;'P4^)ZL%)'Y7)5,W>2QK1U<&-B'M6VC7[8,K[^^_MMG1HM,QZ5&-GV-/RYN.=>[KUH\O%=;\8FN96.@SHHP MCI)89JB,\@AACF-$L=I!,4XBK$XR2H,L2M&&QA*[WQJP26ZKS20P!".\[,&3!> 9WN\5ZNM M?]X*H;Y2J^X_GZJ%C&9QG&>,TA*%)=.5IFF)"A''*!%I$N9)S-5A;9KZ<9:* M[Z.YH1MT%&_ZOP2:=G"W *2&G,=I7#,XDQYXF-L*#LHCN2B855+)^54GRS"Y M*-@PW>3RARUN?G6"UT9]X[\MR_5W6LO.7&2<$I9BCB(BE<\:EP31*"(HEBS* M"I'S)#)J8S5"P_.6[(D&JXXJX ;T#"CC.]"1J+#]MY6R)WC9LC86%W#A>[W8 M=A>^%N+#;GS'!1N]\3WSZ'0WON.\[]WX7OBHG5?QH5KHG*TFN/:IHJR:*_75 M)3ZOWFVD+B&X5Q#*&8W"-$ZS$.6QS!$NLQ05E(9(YIBQ/*0EIR'$JS"F[%D' M[8IZ!BE)9=&GH,I0<_:8D@^V-&_:>9V!7^V/ ##Q4U%7/\4ODIFTR;BC\45=QT^KHRF)JUV: M15@R5N B12S6Y8 9SE 1B1*5A.-8T"QA#)18=B4_WB_*=V5F0^Z EW578FZF M5R9$$AC=O#2ER4LW8$=PN+HWO)*;:6\8W4!W=!?I:%G+9C";6G>T^"#U\/KY M/?WQOBW5?2,74@]=SUA$2YS$*(UTLW&>$J0478IBD:4TBF5"HQS4ZF210<&#\IB4<=)2;?(..=O!;1_W\F!IX1Q,S.5UU-;E ;=K. M)F:B'W4W,7S,;H,KK5&M[LK==4O;Y?RP7;Y(6!SSC*$RTQE$M,"(TIPHQ L1 M X^W>*N3>]IK$9@HZ'I$ M_I>*O9X#!QJ"/;N.;3W!J7XA W_XS<\C)ZAI(M+-^[K;K%=KNA!**?Y35@^/ MNL?(B[*G'N3['[+FU4I^J2LNOR[G\W)9ZP=G4<8Y9P0CPD6,L)"1^AM+D."E M%!G.(A&"8C;3B^!9\_5_]FNSCRD-I=D+++&? MP$%F8] GX<32*]^LJH7.L>+_WE2KIM7Y[8]J-9-Q6B8Q"1$K"$4X2CEB.$E0 MDG&9XI+0A('";6?H^/:[.ZK!@*Q2$8HP\&[Q'$R&[O;UP@/]:PNYX;[TN%2N MG. M06#G-* M[56AABD\\R:!>[P&6V;WG-6+300]OQ9 4OIKO1Z[5/:)7Q,L#=X'E*/)\TX) M3I=R[P.GO41]+P3)OOF-"M^*M5 M0+=L7*=20?#;'6[.T71XGAWHR ',[;WZCC\W)Q@([NL.+5^PNSRG',)_]-7SQP:-2T>.U9IV 9ZOGJ41UMO LZT Q+B4FB>Q-S MA"D6B%$2H524G,=9A',.*OXX1\BS#[0C&W!%%Q:F.0L.9YB$N%#.9%:$""=9 MC$BHW$KE2!(6TE3$C,Q>9,V64\(S)/C* )F%K%P(#3OAI N?MZRAD664JTCE/J\7:WD>M7_H-6J,Q'3* VC%(5% M&>K9GIE29R5%<28H+A,2AH*!:E3&Z7G6:CTQ6*]U4ZS,-J]#!&![>"M\TSRN M(7T3;'_84G=8,V(FIJN:D O4IJWY,!/]J*;#\#'+7"DY+S\N5IM:AZ&5,I'U MBSQ,2":92,*DC!2^@NAQUP*1(F5(,LE#EO$D@=5M&-#TO.$U!ZC"P(LP'!L2EA1/I5 M[ H(*.>,#- :UW;O_% MJK7\5+UH6Z:/RK0VSL'D :P,#Y(I3Z,,68IP'B>( M9#1!.6=EP01-N=EDIRMX\*UD!OTI6YY0P]0P-MFR9=O*TQQM0WO%+X9 ^\48 M/B\S(AQ@XKSIISD'K]3^$PS1^4:@\*7L=%>K$1LEV82,NT3U6<%C4D11@3#) M,<(E+Q )"4.T2&(JBR03TB@EY@(=SSJH.\.W9$TR\4$PF2D6!\+#E(>-W M<$$J1]O_')5)M_@%40^W\:6/VVW53W*U6M9WSU(/A%H\-+5GVX87RS>RS:^3 MXJARDJ58)IP0)'&8((QS/>69293*)"DI"\N\ #7\9\5*E>"XHC[6+-QJ3JYUJP#O73U>M9)"Q9 M%R&]__>F6O_\N% ZM,F66-VM'V5]_T@777G2;D+F77E/ZP>Y_KS1W5/ORF;! MU8QPDK,R"1%5I@O"22&14GH12A/,,<62R=0\O??UY/"L/@\F]3[*8-TP$2P: M+O0/5PT?@+R=5WSIX[KY+_0J@6ZC28WKF]$:UU:Z8"!>T,@7: %W%;"#[\M= M&;12!JV8^@??_D+?%4!ZV%_C.V.76?97^>[ $M1>_XV-YK:](GO3I<6]_CO8 MRZC[!=AYG3X@'Y9U*:OU1G'R<:%XK99BAEF$B2P3E$5Q@3 O='-64J(P3Q,I MBS#G- =D@GMDU4@#7IT@WA%6NFU9!US?1<[5WW^K%IWY<_[R9[)79AC.?J4W M\.J].0:,ZY%8+>N_3N>-$5Q_D=8:ISC\2_7.&('8=7.,,5+P*5U=\^Z?4M2+"%!94.M"\K7-B6(W9.EILLNE:Y\08#M4Z^QG+('FU MKAZ:+?Q-KM5RNSJ(9M-*\4%QV%AM7VB]_CD+12QQ+@G*6*+V5TX35,01166> M1Y2%G,F6+[(&C@X&@JJ85S<'U3 )%M M*=9J>V,L)"UYSAF*J(CTJ*T<,?57%.(PXWF6*74$:B4]1LQWAH\FC=2#3\K, MWA+_OZ'^T0A8IHZ.&PB@'HN67I,-!G0]]?J[+* SUV&$U,0^P&6ACXUY@V>F MO+SZ0*OZ#SK?Z-2=S5/K,>C<0UW>],=RKI;1C6-U"X%O?MU83O,W)8SY:IJ 1*AA(=1-L MOR,[P9I>+C=[7X5I[J=LOPM3W$I-\)WP>!?U2M^-B>Z?KGPW?FZ=;)GZ"]PU M78FWFQNF:YF &3>2B]G'Q:I2G[RO15-L5 MDWT;^L%]376KXJ#GHC$%-"M2-%<"'4=FJM\,H?%CVSDXL&,6B$OPIV;'@?<" M$GLDLJG6Z3P7+G8.B]GJDZ@=D*"]FH ]9#F^CJX>;Q=-'P5]<_U"Y]HAVJJ8 MW6R]&4ZS(LDCCEBI4X0YT5-JL$1E$7(A6!IA6#,78\J>=8)F() [#H#!"7, MS2(57F"!:8,&$;WSF[\,N-@SF':<.)Q]!Q7>U10\8[K3SL.#PG$T&0^\@.65 MRG*U>KML)FK)!?_YF>K+SFYZM3QUZ$I< M36T&#VA!;88M"T'/0Z"9:"Y)=W"YSK0"B^[,8C"E.['% (3CV&* +F!Y ;IA M2IS]UW6"LM\LG5BV: M#;LS\W?M+N*(%3EG,:(LBM2&XPR16%GE7/GU>9&PDDFCVT,86<^G]79\U( + M8.L00_C,-J9[4& ;]A0> [\]^-//K&J0U([';5T@^BK3M\R .#>,R_!I2PO_ M4=\V?%SL)F*_7ZVK)W7TO?EYKY9LAL7E+*<2IQ&*!2X0CB*!*,&AT:(&IKUCG$"6O0N((+;\P"9 M79GR)B2GM>(!(!P9\)!GX5>!MP\/Z_=UK:\L/R_7_R/7[Z3.[E.:2NQ.1\/; M0).U/.L!Q4+=6/J!8F2YD,O-:C^70#$6*,Z"'6OFEX)&6%V^%W0-$TP-6"#D MV*Z 8F!U3VA$8+*K0HBXP]M"T'-V%D.3 OU61\.:W,EW&Z5KCKK>I$E2Q"1E M"*>Z=6$<8T2%*)3%4)9%BK,DP:!V0B9$/6L*Z]9!1H"9&02N88!I@K:P84?^ MINL!](567OK_0*1U9 H8D9S4%(" <&@*@)Z=N-K\8IG\YV63GRW%P3SQOZNE MU^_4>;2]Q9RE5!1I)C(4166,,"\I*F3)D0RC,N-%%#$*BF7\"D)YUF8]?41; M!H('S4$@]#E?ZCO^%\W$3?#UVVU3URZ6\SFM5_JVHZUQGZK$W>GW)).2D(*A M/*7J:,H+[<<6&$%YC&@:JV\)R1*E39CZEA0LRC$G65IDW;?D_4+\ M-W]'>O&LOB&R^Z+\MWT]#*]D?@%6/5X$79]Y?[8+U'JO"]16VIN@ES?H! X: MB0,M\B M[1?HX>'A%;YVTP^7(OTUNH1X>(G.VHKXX,W._/\LU^VEI%"G/$"&Z?CDJ4\0BK$[0*"[+N%#F.@$E YVDXME _JR0K;6& *8#GT;$ M[-"X6DZ8%E?D^@DFOVF*?PMNU^NZ8IMU,RM .?=?J)ZJYZ5>>5161^KN-(U) M]<^HF(<*8?S#5X3KVJ$ ;[NYFG$81;DD"1*2*G%L_G/"MZPFCYT5Q&4S;)S!]Z.RD M@"<#9:<_:1D66R_YOSZN5ALIWFUJY0>U.7/-D7OZV)\E(V*#KH4,WR1H< M5TX-G(%I71!K@(XI'#J:N:9+#/MWX5'8O!EL?#9_K.C1ZT MFDL47>M!)[R]CN9T">M97>N4"#RW4IGG#\N%'JW4-&!]MY'WRX[V7?E^42[5 MSFC;4JY-4RP!2_K.GVHY"7I6 K%I8HS]X&3E%0[XN;A!KP)O7#%ZQ VF\AQ# M!DJXM # *N\20F>R]$L+X8=9F#:/7SM6NDOW7GU>KN7JTY(N5K<+\:%:4*7/ M%@_MM+;]@<?&L>H9SDF_G M\^7W)@RE7D/P;KEAZW(S[TL\R6N6#'W42#J*W!;*(48R9S)F*?8;(Z&&W9\Z\0F M8LS.18RMPU]7O@,SK3@=LA;!^?-A>"_A-#=8.-)[5S(SJ>IS ]RA]G.T*GPL MT/O%NEK_5$[H1Z%6K,J*-W3;V7(SJM-N2$SUG:(R]F@J=7\>@4(B"YJ3*"H2 MHQ3YBY0\JZV6=A/'V:?>C88TGQPTCM>X'G** C ,9@L :+B0D7!6DX;&5YYL M[)"1@,,91&8/V-DM?U\NQ?=J/E=^HZP>%FT* O]YKPZ.U;PA\W=:+712T(PS M68J(1RC2W;4PBT-$<(&1P&H?LR3' M9GRYRT[XW=A'=7VJ4H6UZZ!!_^,UCO MN($9(P!@S0P//W#!-$#/0S/$L &J9R,8\!%H1KJ\/G?&!EQ^1X8%@/"D1@0< MD$.#P6(%RU8?;6;3('@ME3OV2;WS^7&,N[?'29R&(L$2A4Q?[[&8(YKE.D?^OX^IL77^<:9%PU"[%A8=KF(5> =-1,Y)JUO/4PAD27:?I.)7AZIE7=! GXHQX*#HQ$FZ!FJ'W<8@%4 M-F9=1"=M'^I:@1A0_-5:AIY5#X!'+1N+Z[Z(>LU9@6-"12(0E;E N Q#1).$ MH#RGO,A2'F5)/ELO%3MF>WZ[,FAG;]"MF\FU]$?8)/P+0!FV]=* M+-@F;4C<--O28:OO0[Y=-?;>KCMM&^]#<8Z:=A]] #ASL%[/ONK E3M=X6.BSK$VK;T+U@Q.NS:Z9)33">5PF M:F_E*<*X9(CRF"(F0US(G! :,XCMZ8G/":\/^; # !]8<-5"_4\MOJ!SM%'' MWZH?O"GDBYPOGUMS%WXF^GJU9B?L+_#"G-Y*;J>8#UAR=ZY[1LN1E>"+RTEM M#L]0'UHPOLE9MC]O^\U\>Y1R_:DCW%<]2\_3VC: MGN47!3[J4W[Y";NMW&6*T?FNTTECYA,>Y;0LE.N?<(PP)252/TI1R*,PY#0C M49I ]O$9.IXW\9;JH >25_83=.0"RX2 MHTC])4+3I!T-:.N^8_1B4PX86.,[UB4$L"UK*[U%RM&X:%=D')U9>.*$HW'Q MCO.-+GS>[ER]%2^R7E>K:O'0F.#-8.&?N\H$QG')(DQ1)$6(<)@I.QDG J61 M9#Q,BDQ@4&'(!7J>M^Z >B#;"TM@N.$27F8'K4,48+MW"("F'/S9DO93@V$H MIJ,3^!*U24]B0]$/3V33QVPW^__9K)KVW[HK(*>KQX]K^;2Z7_:UKG*OZ]C] M4L\*_E(O7RHAQ9N?_U#^_,?%W;/NA:<8O-6JJ%I7QSY7;'(J$H3@AZH2/ M98**F!,D1%D*5A0AS4'6N&^&O:N;+?NZ5+/NF0X6RE&=Z]&YZJ?Z[UJRX+GC M6S=+_6VS:F*F?PN6/?=.%MGE=#?/-V(,M M_\%Q%T7UZV9P^I?AR_U'_W*WT@0[<;PD2TV%O3-5[IG=B<^":< _/DPFH@OO M;M D0C11XL?E7#WR=;T -#(X_;1G9=[F;@RHJGV_WM0+<'.",[*/*U$W8L/4 MGJW$H-X"XT)9M1$XL^1D'0/&11HV![CP27=#F;[I'2_T6)Z9C.,RS$2"RI(1 MA*7,$).\1"PN>)8HYT["/+IQBPS:FP?"E^^]+ MO\.7CN7T.'9I0.S5!RX="VXR:NG$4[;1U;=-O]2F_V/; '0P:6-&6)'$-$X0 MCW..<%E@5'"*49X54H=L2(I36(QUC-PTD=:6@Z!AH6MON@H&7$ CKJ, FL9= M7<%B%7VU1L0B"FLBZ!6QV-'E)X[(FHAZ')NJZ8M#;A;+$U9(/%9O+MC?U M8> QRZ,D36*,="66.M:I;EB1,<2C,HTQSS&&S7 W)^U9"?2,-%5&E/][4]6- M]]SS9-7S'0"LF2G@!RZ8??GRR^&IPOPR^O+_;&T"E:Z*7Z\72M._J M& R7G7,'"-@&)<>%]S& >5Q6NYG+9]:<;LSRN%![DY4O?!18O?&D',Z^9.J? MU?KQK7JORR=9?ZHHJ^;:PFBO>J-9F+&$TB1&15;DZI#/=)L^05%_@=[*4M3[/:_DB%R,3VVP1&]^X?G" [>-M::.F'_0,W 1;%K;C M7B+GZ(@E;[)^VIK0:5':HSTI6N;E-6#!6]6GG]/:#8=1$K7%->8K35-Y Y9L M6Y8#?](VT/%/.9__?XOE]\4W25?+A13-N(MZ%M)T,31OS3UH"??CG0!-[ Z!YAI3,,!#%;A# L$+ (9 M%Z2[(H9Q;N6)PQ<7!#R.7%QZP++S9G>F=TULSG1.GZ4)+1(LN-K%H4184(E8 M$1=($%GR.,YS1D"UHQYV8O8+K)Y$>8O?9<\1U#?XVIX$< .IOI?;RR9=%?GW3=?5M#5T2QS$6.TI J?RK).&(9SA%-,UJD!4\(-XHJ MP]!^PG8T MI,J?B"#Z9:7"(' M5C4V$#A2."#2DZH=&U .E8_5&K8J:$V5 23>TWI1+1Y6MYQOGC;-Q 1%L.+5 M>B9%EL<2!(EN]5&)#Y\&H_* 3^[)X5@?XR+*3G>>711L>[P:?OBHD^4'Q=BKO M[+!>(TGSF!#EX4H>9@B7*54G/2?JGXP4(4F*,@8=]S#R$X4EZUTN2 M: <_X5H5KE;J8ZN;YI"[4^_E45(1T&TS5F#I#/!U@$*7'D"V"U[JC; ;.O)] MF&OJMW[&#@BW(4Q3XJ\1Q 0"9=L;-X,R<%+ M&5=ETT(-5&N:K>"N#!1C73E@T+.FS**@9TXG[04->\& /[#SZ !K0&7"9)C; M52SXQQY6S^ $KM$ZA^LH3%?_X 2)O;H(-RO:M]WER_IY63?+-O/YWNH^/?7/ MMTLA9UP44AT<'%&,"X1QSE!!:8YXGBJ+.4\E"S&T^^X(/<_GQK8-[8"%?ASE M4O=&:1@)-"?PAKQC,(X? A[ @6EZ%[A8M>HUD/:JCKUCZT_>N-= V%/]>TT> MNZ[FXI[^^+0SC3[+W;C9,F(E+I/A$6)$>%Q@63"69[P-$UB4'^(BQ0] M*X"MB[NF/RS,07/@S!Q8IW# MOP6"5UB,2!^T[2C]!&\-A;6<9W%>7JO4F)Q M4?QSU167'[3L[]L8'5W]Y?8+G.!<$);JP1B9.OC#DJ."RPS1,L))2$3.& $U MY3U%Q?<]5S=XNO40H?UO3\)BMJ^O%A:VE_M6+;V\7GK!CHGDJH'K21K3=ET= M$_.H5>KHARW"/_^4VA60XO9%UO1!ZGLG?=A_U4.SMSXND5D6YE3M28;U'Q(1 M6F:H)%&>BC1-=5C=-,AC0-#S'NTY0+1E(1 =#X$R>2"='4RP,XC%.$8$MI%[ MXD%'/>C)!YJ^743%Z#ME'C=QC(]==&0<)T MNV)0]R"6QUC(0J[+$@N"<))C5)"$HH1DA6 \XV4,*A/87]ZS5FN)6>?/'$!A M9G38"PA34N:RV8WP]M4>_F#QZ8=Y7VR]?N933AHZKSYMRVJCA$5YEA:(%F&D M+(@H1RR3'&&<$A%GC,4YJ(?"64J>-]EA0^/5%=7*Y]$RVWQ.,(#M0TOQK^WC M?"R:GQ;. SJOV;WY6-P+C9M// \( _2K&9R[MR$ %H78[;A1B$ NXIF\M= M[@3&G!=A&:&8)3'"(N2(")H@*LHTR1-12 S:WI9\>-[\/5?!L@SV8EG=99E. M6QGP!NQ=8 F]F:Z8 %"8)@%B&?S9,.8GE>5*<%RU([#D8MH>!-=!==1XX,KE M;"\@;X50W\U5<[=Q5S>39)3X,Q8F1QX(7G!ME MY%TB-,V58T=[<*G6TX=>-)Z!:USUN 0!IEOLY;>X4!P7[HJ;Q#,+3WR%."[> M\=WAA<_#<]=U1Y);OM[0^?RG'AORQ^K$+!IP&VC8JK[O#/:Z]'1<-3-2@I?5 M_Q6R0Y>+A4_4B16N9-+;(K"!1E.&$(5X*'MXSN,TZ[TQWQ2-JF.P-^M: AS9TN^X= M07TCW\C;NTB>0+_"5;H&*^<>DQ4SK^0X70/<>?_IJE4MF[95"ZID;R+(VY[: M77>XU;N-G(D$"R9D@LHDD4I%\A#1,"7Z.J6,)4G+6"2SM=;P9BKR$D&0$MR2 M-=Z/K371IO4_=U2!G=DN(6:FL%SB %-)'>4V^WNOE_UNKI_#=FR&99M0W9 M#'9\!CVC??WQEE7MK&P[>BENV^C+%;?DSMZ@F8)\C?<"4YN3OA)XSJYC_%RE M^;IB:]K,8,=@'B43NU[?VI&LUK+Q3@_G1MX^+>MU]9^&@6ZTPV?Y8WW_7H*$JA[$M:R"R)4UF"YL1?QXYGA;R;(Y^" M?<]K0#;V3">"#NRW*KZZV-CAP-F;9MP+;W)[!TQV\^GO%@ZN"]WBX\[?O8:9 MJ;UA!\"=\)5=K&J9+-D;O8VKWGOH,YH1S#*ER+B(F)XV11%-<:03)[.RI+)( M4E 1U&DROM,DM[X;W_G&M6Q;NZZ7 P^Y":,SR)FIJ.OQ@*F>'11=T.S+ MI= A/%MR5"17J9*GB4R;)SDJZ%&2Y/BG[3MZZJ+H)?]78P.M!MW$9IC3".LQ MMRS#"<)A$B'&4H&DVKJ4)8*Q N0DCA'SGY.@2 *Q\["(5! F19R6)4HY3.5/OLUJ*;VM:KZ?%[Y"P,8IO MY$.UT#9SP.AA76H@#&#Z-P7"EH7A:/B_F MX@&I5S0:3PL];CJ>><9N+Q\&T=[05<6WMW@\(TF4QA(1QIL6\ RQI) H(GF" MBTP;DJ#-/$K-\VY^)Q?+IVJAOY/ /ACC&)GM96>2PS;S<:#])FA(>[FZ-!+2 MT8X>IS7IEC82^W!/FST$3U#_(I>_RRU M +!MI'@/_FR).$K0/F+:*O=ZM\ID:=5'C \SIH]_:1O64'SH-L,ZWOFU6OWK M;2U%M=9_FY49C6@<4B1+7=Q)289(B3DJU2_2) U324%35T=H>0]J#"BO]+UH MK8@VN;.KZF%1E16GRNCB?=XDU)L\CZ&I,^D$&:@O.2 ::%HW04NW^T?71=QK M-W$#R9TYF>QC7A3YV,6\_ B\)/)VH]98UI^Z+OLSDO"HP,KH;*L@0\J4 M0YE(5. PP2'/U*\3TRK(@[5]9ZNTU()^8(!YG>,A!N/[]4K)8/NS%^K3):% MQ8MGV+>J5SQ<:[(2Q3-"#*L2SWW$\IBDJ\?W_]Y4+W2N[Q(ZBXF0D"8A"5&> MA41M&'54TBS#*"2,9$5(\C3)00?D*2J>MTZ;W-[ !>!(=PZ/O6IF! MAYX6=$#/H;%I))&KP^PDC6F/L3$QCPZPT0]?W[WPJWRBU:*/V]S+^FD768D) M4;8J0R&-!,*Y3!'#98IDR'%$*2X->WO!R'K>M4>=#.N>DZY.1:WYU-R/_)2T M-KT> 2([OL']X07;\4?]^[9,=+,,-!M.VAV.0&7?]- -9(Y:'YZ"SD\'Q,MB M0_H@CJSV:MT0+TLXUA/1X.DK6KF=R,O7&OS#?/F]:?"@OTJS(A1A7"0IXDS] M@9D@B,D\1YRG<1FS+"MSD/5C3-FS;FWXN D6$CB=VQPY,\O("QXPW=FV?3M5 MD'/35O!H/H(M(X[[P$%D=]D7SHCN]'WB('"<[!L'6L!.>^@)$D_RGO[0 Q87 MO)I7NUD233$RI_/M9^1JAL,R3664()%172(H(D1$%*$DC@6G6:RL,U#_."!] MSYJD[3^TUI1@J@0*HYE"\0@.3*V\+TO)FS*6EES3_ZWI.KW/6=_!J>UQH-/? M=Y_7*NCV2;<%=J=U+ %RI'N@U"?50);0'.HAVV6G)4Z7A.* M&)&,)6WV=<$X111'85Q2DDL205H6F),&Z2!X\P)=;-M$=S9M?:WZ7\>"ZR+E M4[":*28_8,%TTH6BY"TO QO(>R7R" !^*Y!/$?X5*H]' #&L.!Y;P3(T/*>K MU5W9Y/^]6VJO;%:2 A#)04'@T^*XRK4/ Q@6GCP&<%/ H"G_^D M103XDURK;_9=V5Z%OEW.=9%13>?=[4.2I;3$'".9*7\"DU#?8R94)\2+J"!Y M5$JC-FT&M#QOQI:X_HYVM_,[^H!8Y06X#&*Y[D" ;=%._KL3\E^^O0$# 8C4 MN@/$+CQ[%3"PZ*R9J*,AV0M+3!>'-9-E+_AJ^(C3F$D3LMG^:/'0-K,H>":B M**5(4$X03O65,]9NB\B27."49\QH(I<-\2GBKD[B)*>ANRI(%9!MMU6/]DV.;)^(6;*; J888K-)\)@ ME78M/([4FS4;DZJZ:\$Z5'M7KV?9_;LK 9%BV$/^MJ[5M[2Y 7OS<_>1KG? M[7=:B[OG)GE\4-SY5=F!'Y:U_N6L2$/)2<(0"[%2D"&GJ,C2# F6IXS*F,48 ME"OOATW/ZO/S1IO#VE/MN V_?;S:I(X4F=5FJ*0DQ!AF4M$TJ)0!U@ITT*4 M84+Y[$76;/G7>3E#=LVO(YOJY.#VA5;S9JA2N:R#CZO5AAJ/AO'\JLQ.M=>' M'W;F-NR"\71'2!F)HL#,8';\K"WR):FKZXB1T)Y:2BRH_**O42.1!UO(W+\<<&MK#:SZ3-./5A@X$AE0"A/JD8L(#E4+39+7*=N=!Z?+'A,BZQ 159&"(LL M1TQF($4AZY&!MS_F/W? FV^G<0Q!@6]]KMJ+)M''K#>L^S7"X M\JMLN)%$P5,?N7:PY!E7NTTY_'DPR%U@M9-8F* D+1G"91XC6K 4<9R(F+(0 M,P:Z6[-CP_.I/9QI.!J'5.>4GM?Z_MN7+[8C(T'H&X8ID54)!DJF10(*Q\#D9SE*):A9$(2DN488B",DYO$9NBLJ-:QT&GD*^/. M,H:@F>D>=U# =$Q'=YB!U)$.?NN(G^\K ,^3-I+25<[T.+%I\Z>-!#_*I39[ M:N([\@^TJO^@\XV>I;%Y:J\-^ADK?RSG:AGMN>@\MEF2)G$9)0+1/,((QRQ# MA.($T8P(&HF^<;6C\O8_+K6BU&T,@1 M# 09S!O:R=)D=?X"=[=PY%_[(A? \5_C5A?^"IQ=\5J0MKQ7JA_HHANO]%81 M6?;W@2K=]6*SY>K33WPWXHTHU$I$R03DB,L MPQ#16'K>SW7[$U[ M(>@)W*.;1%]TX.DZC5?<'!^/R[EZY.MZ\\(%I.3-H'"LO"\FM\GQ,:4R6 M]0,4>I@#!'W4$N?*_6.-:]]8=\514>NWZ29>?>*[\?QW8J;5P.?^>('0%=38AQS-^U<&3_0 M'DVB\43&3J'_T3;"Z5JS$)R')2,2E333ZA@3I9@SBK*(A*'$$A<9*&%L;W7/ MRK2C9=FG9A\',V5F+1U,%1D+!E8F)P5PI KVUYYT(Y\4ZW ;GOZ0=?.&6N=X MOI/M?S\NE%?V3"OQ3I:RKJ7H#@OEKC4%W6TQXRS-BSBFJ41Y5F)=D\802=2^ M8T*4/.,"DX3-%DTNO;@'=7.PX,;H^TO:[^\13\;?Y8Z30+8LM)6^RZ9[07_3 M2AMVP"T@;%Z V3;WB*>5/NCY"7[K.?J;SN7LH>VO9S6R;5^(VW%$;9I 7 &( MNW80-DQ,W1CB"J!.M(BX9C4[U7;+^>9IHSO=M(MJ(T6YF(I.]2+;B^>N9Q*C M"2UQ5B*&M>T@8H(85Z8$D2(-XS@/,09U C>F[-FN&/#1[:<]3OK,B-_T=%#@ M!&IS<,TTE1?(8,KI]N[MQ^!VO:XKMEDW26?KI7*@&LWN?LH*6&!'RL><[J3Z M!@S'H8J!+P"/(-M5>4Y:VNF\G!-:DQ9H.*S1?JRSS=4I\D37_%$[PGS &-!1, /4[+1U#A-LZW;D@R']0#.@ M+Z-7#DNX0'(Z.F#-:$YZN()@.#Q880_;*8MM^L[ORCO8U$V<^D,M_[V1"_ZS M"VRE24Q(D69Z.J'0'>XY8H(4*$\+2N(D*5,!:DIM0-.SHA@0#K:4+8. )@B: MZ0;'N, T@R4D8,4 $-*16C"A.*E2 $!PJ!(@C]HIA"_U\EG6ZY]:TZQO%T+/ M7GS69$ZE9T4\3%E($U3R7"*,DP(58:04!>,%R3'G$M;3 4+($#-%(4OF& :H^?BIC$@UOM ^4]2LP'!D48!D9Y4M=B [/Y\&6=K C#O#OQP P\/8= MR0[T_<^([3!.9RJ<70Q@;.'I(@(&XNW%!TP^;]FK0:Y6RWJ_[4R7N[*Z7[Z1 MRM.0NI?JO8);_H\>"3PKJ8PB$F>(A6&(,&418CA70+.X9 E)69HGH XQ8!8\ M[^T/2M'1>:"^.#FPYP,<3+,3WR]$,!70\G(3'#6*ZE.>ULN ->WF&Y9N LU/ MT'#FL..$-2"N&E/ &9BV?X4U0$=M+NQ7LNTUOUK7E2X@TG.XE 5R, /^]$]O M?U2K&<<%YCD5B.-4:-44(Y*0 D4A(P4K6"99".LV;\N*9Q6U8ZR=/=+K9BZ52DJCV[J^%+'II@Q"Y=N;-PA^V#K'I,D>O:<_VHQ1G5>ZY,I35":5<@&Y-IO>R1GX:YVS D=.<%2LLW*6OP,A/G@:5D%=?90,%,,MK+!-KVQ M6/#KX1/\N[K^'2X][?7N":&.KF]/?<9R\W11W@_+^MNR7'^GM9SE)2%1?W9"5)&W[JKB\N&)W>U:(<)HLU*!JN.C4#L ME%' =1DM<.^= -%P"UIB8K<3.V)-2^6>G,/M>%X65[OR!(5I-^=Y$8_VZ,A' M+2(97ZN'Q_5=^8^5;([4KU)L>)/G_+5-A+Y?[M_>K&:IX%E.PA+E,<-Z%Z>( MLCQ!',<1+XE@/(Z,0QI@\K[O1C0_:%DVV[BM#%5&><_4,#M\N;W"G#>, 1Q[ M..8&@1"O2 *O1#0KP5T9*&9:XQQ06 M.;&&9#2$ E]UNEB*M<1[017[51SGX-ZK];J4\IBP6'*2HS3C#.&]"30?EBGZ)G@:FF1N48*IY,%P\WOU\TH7RK9: MQ'V:/D!0WTFU XJ_1B[M,03&*;0G'K7LJ4;KA5(WJR^R;IH!W;+5NJ9\/8OB M+&(Q5BH!ZYDP%"N]$.<%*EC)P@R3 L,R8,X1\JP,>K*!HMMV$@S^[$E#FY:= M@\ILR[L +;/[62'=P6[()BK]E[GR$S;I^N"L$<-MRY]WG(^@IS/]<#5A?B= MUO^2VF+HBE9GC$B",Q*B*!8IPESH+A@Y0V&9IV7*2,9#4$'N>5*>M^XW.N]Z M]#SUA('3",Z#9+9EW8@.V[0=S4;N+=6^KX[#+OT717/57/\\H6E[XE\4^*B5 M_>4G+&(L;^JVU*XR*M X]8B_[UY#2%=M5I?+,"Y+!O"QKY#0SH/>2>K()3XC MP:C#>_C,=.[L&6[WG-5SG[$EHNOJV7_%]-W>F,R%BYE[Q$*8VQ+ODD MB.CQGA%F15&F>RIG-U8-V*IVI1 M:4M35WKU1@^.>(1IGJ&,*WL0LYP@FB8E*G)1AB1A&WA2]0FW=*&HA_N<-/'+/LC]O-K M]?V?\I:^2;ZIFSG"[R1;_T[7W;]N2[6_[A;R_K%>;AX>/R@&FOJJ;1>(641I MCG&>*ZT0%LII3$MU&A>EM;C_IGRON=S^.GBG?G,34"U96Q6JY LZ 8,/8T< O,NC:YA==8%TQM>T M72)=PWG41=(Y@5<8,[<-+:=E%H4)*1$61)ELD4P143] @A4Q%9A&.&<0O>R$ M*\\ZVCK7^T_*2[^)QPAQOR[.=LIXZL-K7: MM_+MG%9/_?J$3.9G&O7H[ M7Z[D_?+WQ7.EJS3OM0<$'HAJL)3GS==R$#0LZ**]^^JI"O& 6\X:,J<^X$%OW5< MG!\%!+^HA4CMZO;6B.:T5[H0&([N>4$/VV8$/FC?^:M\7M8Z5>F+\KCYS_;/ MW1&79*4,XS)")"Y*A&7"$$MX@7@:E202$>$9*)YH1-6W6FAY4$$<$)B2Z+'8TK\)6MK!G]U_O?30!DGM++'0A.;$.88 &([3#2$/6UX8-T6, MG3J:,8QE(<,4%4(F" M>(I92@8JP4"9"F8BT4-ZZ'NUNI@SV5@=M^BT-\XB1 M?N2JL9W[6)CM;FL)@99^U[6D(^3P,O,4_ZXN)/?6GO92\9181Q>#)S_DM]GU M]E9Q%F8\SU,:(9&R&.$BX3]36"X6D92K2B @?O:ZW''@^A'>MKHF?5M<[ M*,VVJE> 8-O9KM&UVS0&:S@F;G.]H_]+=KD^@L>VR?7Q0I9SMYK;,]G2J:L% MKY[IO"HVU.7\^7WO886_E TT][.L(%IZH[L5C]OOU@]:8?SRTPD=#6Y M;)36M#/+3,0^FE9F]-!54TZ[($S3]$JNO\BZ6HJ*=S_5DQ)GDB8B$:5NE, * MA#,:HJ(L(Y13EB9AGF$1@D:,FQ+VK E.S#J53\_SY4]9.YAU>AE6,WW@ RR8 M:N@GGG;$NF&GBHN@9V/[*\U(\-O;6@JGD5@H!FZGH5XF^QH#48W!.#,3U?SY M*P(N'Y^>:55K9?7VD=8/NFV6Q%J!)"@C6.F2%&/$HC1#!>99D<59+F)0TY73 M9'PG2FSI!;PE:!& .<8&$(FY2F*+D$PP$/GM!9'M8C-G)7(9I#DF,GVTYJR@ M)\,VYS]M.QGH12XV\H/BK9F*3/GZG]7Z\>UFM5X^R7J;QRNC.!99S)%RHRC" MA=3[5'E2.4UU,P5)>&+4L1](U_/&[;@(]*L)>CZ"[XJ1H.?$.G_:%%FS7>X! M+]BV=P25Q4P?D.#.!OB849UX6@\(BN/1/+#'K0:0?ER(ZJ42&SJ'#QX]>M9W MBM5\'@QH@N:,'LLYOH]=B @\I_>E<_YQE MNL+F^7DNVVD&>BS6A_GR^V#2Q/:<((*(/,IT[9/RM7&6AX@6(D-0!@?1RU0;E?9 M"X94I\U?@$%QE,$ ?-RRL'+]*.O/R\6VY_+'!5=^N@8>)R).8H5B$I3+9 M"4,%R1*$DR032$. M"IAB:%$8$@X^=I!TM!U&V-S@(SO6P=BPC8J3$+CK7E!CA'#6SW9;D/UE]WN.[?>)-OM@C#] M_KKT,:MQL5_D\K-]XU>ECJE_=WP6?U_[B4 M\V)'Q3J8%CO^64O/MR]S;ZJ"9C&EK,A#=8C%6" L28Q(1".4A$4AXB@N0DY M#N[>\K[]V)Y85W,&#!8?0&'HIUH+"'1'C66#NYPG17#E6>XO/JT#>5*P(S_Q M]*GPFT'7O(=94#;7C,,Q_>F8T@LR]E;LL%O/0-_ M4VYBL$7GK4=T *V.G:-DUP#9!5JP#LD@P4?[)INM-%TW99!D>SV684_"G>BN MVJ%-SM?IQN\70O?.F^6AOL*6&,51%"%,B@11%E&4BY1%1$HA$R.K8XR(9]NC MKX?M*@^:G/GW>J2O<9'P*$*776L7^UR'2=:>IP#07V-)'G56MO#46_-)_';;WM MWY=+\;V:Z_[/'Y6%ULY::PL1=PU;=M_JB*>\_09B:Z8Q_"$&4R![8!T!->CV$_SI M19'8X>"J\3N,^+1]X*V .6H+;[>*9<"1/TJQF7=/?TQU=E MV'R56O9J7C4>Y$%/+)8REHI((%G&#.$2,T32@B 2RD*4A$8)@X4GKV#&=S"S M8TU7$6Z9ZV^:=9<=S5^PSR PWGG-FS",CDZ$+S"6:@&MES9F+F%R%:^]AI5I MH[L.0#N*!;M8TTXO_F-1J\4?%M5_I%#4NJ*?U8RD+"]YG",ITPCA5&1Z#$:" M&&$T2IE2@26HSO<,'<_:;$@U6*LMQCJZ,)5U#J0<9S0*E:=:")PJD$BD3-6$ M(X8ER6A.J')E9\]-/=6W-:W7DT%U2-,8L#=TKHM,;Q10#]5".P5:6ZT?VV$@ M;E"+0IXQQI5KG^)8H9:I;Q4/*2KSLL"2*NBP[%![OQ 38]93A",FE9&JL'*' MD]E9YT!RV#&VMZ?TL?7FTIX"'TP79')TYIRC,NEQ 8*DM&EN/">6LL_5)(A.WMAX3]+BW]>BG MX4EK.@&'/AG50@\^[GE?-:E8BHQYMEDOQOB.L90 MCTN,@]*$SM@URHKK%]C MLB2P Z:'.5^'O[(==JMX6#2C_I:+K]7J7U]DK7] 'V0TPP+GH>X;E!6T1#@D M&%$>2Q2%NIU(H7Y 0$-(QHCYOH(=D@YJ13OX[6E92V4UT\7YG'PX9F8GC2LD M8!MJ'P1-]B;8$78Y,?>R=,ZFYXZ0FGB2[F6ACZ?J&CP#3#:KU[/;546_4%Z5 M%>]J7Y,XXDD4ZXM:79N(<^4#9S1#5*9%5D14A@4UV\=6^__+^&65 G M11_?D%<+!-N!FE30T7)8\#LJQ=A.4P\.=IGZUVZ'G5YSFE2E,7&V64FC'[+N ML-6D-"FS\%-%635OYB\VA4,?JD6UEI]T0\3V]F,6YS&)J(@131A!.(US5,0T M1'$N2!K23)8YL^A8".'!Z(MZ?0/#6I=,*==$W_#)?V^JYZ>Q5K_7(VMVACH' MRK;95IN&J+VX 1\W05L+V+*"&EXN71[;]-D"0^"NUY8YZ:G[;8%!.=%S"[Z& MG<[Y4G>TOJV7_%]-9L>J\TG_(\4LCO,TU"G@69IQA LJ$*$)1YD4(2Z3(DX+ M4/^M<7*^W=&>>+#2U .Z)1S\5BW:[*L5T!J_@)^9+G&'"M#%W0+2$+YI,[!6 MP8ZV.V5A)J,C]7"!V*0*P4SP0Q5@^)1M5Z_5NJZX.H]U]X&^LW_(:9;&/%&V M>58@+'&"&(Y2E(9$EED>,D#@-J)ERO!HDF$X_-S]Y&N27(SE>Z]=T_TL7=<]/A]^]JB?7JXZ)M@_I/63T\*LZ[@N/FESH/_@.MZC_H M?"-G):'*2RMRE&<%UL/I*2(9+Q!M>Z&GG D"TQR_C&S>M57/ :)=/?>#YB$0 M.@^J5%P$+YJ-F^#KMW\T5IQ8SN>T'N33 PVZ7P;961IR1GFD;&^>-C."0U2D M4OGZ82@93Q@+0]#5ZB\CF6<;H"'8V?3_/=\&L\/RE^'7WP'=\(\: 0ZZ.NRD M#-C/8/BY?GY,(^I-T H;#*3MPB7Z.B;H!+X)6I&U6=0*?1/T8F^;2S0?:CT?K M 626H)H=7/ZA@ITR>X'SP[JBFV:.<.,C#IGS,H_L.F#VJ6F@:8I9%(2HCH>N+8H88+2@J18E+RG,2"M!8TBN5WIP5^7QES?E'W%VN MW6W6*Z5/1+5XF(FB2+*P5*9&1#.$J<@123%3Y@<.:8PYIK#I-A?H37R]MMQ1 M=GN_-H30_H+-$A@W-VP#XGZOV$Y(Z?&.;4CMU2_93HANV&=#VK M YV1PANJ\(EX1K"9;7T/8,!4P%Z*3C^P7/^]Y2+88\-+47$)2+ M(D]Q3C.6@_H?F1*>+"Q1V$_1'07..!#A' YPZ&$X6W?+Q$TW_OP+K;:CS]4: M?B;MFHCN8>CN*-E7F[]K L;8*%ZCYRVZNKZ3;/U-\DW=Y ?>OM!JKIW)#\OZ M&YW++DZA8[FK]>]TO6G*S.;-]T"*VX7XIDRQ_H^.OMZ7:N9JSNX6\?ZR7 MFX?')H:'<1GGE"8H3FBJO)54(IKE$:)E2'DBPD+&1O,$)N7:L\)2[U#MQO5W M*1?! O;1$\I''J9"]Q7/_]LJ\&:FVQ=; 3X2;8"J&491UH,6Z"K2#- M!.*;H.=8_::7)E#B!*T\VU\W]WSJ,UJF5O\JJ8).K/&P[RN^=D#+W5_Q]=MU M[?U%OP:P1L!3OX[17L*3,3-=.^*I\=WK:#PY<77'WE7QHI\4OCI] ME]R,LA=48!K%'"61[HG#1=,T@J XB@7+$B&%!(T>\\&D[TN0)CN%-=DI?$#Z M^E#)U6_'/JXR)>:.@C#;7W0\W^SG%.GTYY[OF^!LZI%FWF_HQA6T'N,\5[/X MZD$A5R";1)"9HCEH5IB$E$$P'J1.F/5<]FY8"P M1:*[GY=CIMI^#?_L&37L NKJB^XJ M8._X%7B,Q%]Z%9,$U %P_?_ER'#FR)OHJ839F,]5FQ+%8$-N97]165W95 M(DUB==O<^I&&E8KN9*9.+I)XGOX"L61&;A%P)!!DSYSI$D5EP-V_2'6*3>.^"N0DS]?<[TA?Q1*JZ[7N?ORZ &DBEU5=.+'+Z M_@R/'R_T5H 'CMX+&:Q04G:V8?;\.YJBZ, EDHZK%)RP]B)E#2Y!O50'X93& ME:/?W\[)>GTGZ_3LNI6ZR)-$))%$ L>9LL8R0D7**"JSDN="%ID0H*; %REY M-JTU.:W&-4&K9O.703(T>2Y$A]DOF-3VX^(O2>1ZL M/XO L JZ$!ZF><9RM[Z! ZT<$]*J!_[9!2=KB#\D3K\[_N#G+*)GUGT9VIC> M[>/CJF[ >QC1VX4<6*I...IH@S)!4X1E*!$M!4-2Q*0H6"0+LS/.%,QZ-A [ MZL=!^+J&GD&L[A6]$P]7+&_,KE@NOUJK2)_OUPJ( [ZB MUVL7)7PUKQD64)P(]\%PHV\>I@M&3H3F0:AR*IIVY^"ZB](M8ZNMX+U.X%T# MU5B&5- \06E!$X1UL]Z"QS'*,B$CI@_#!:@4<)B=BH> M@EN]_?:^:,3VS3"8D*H1$ZIQ17T<01!A/D/+4NF7<\588*]7>DCFP<"RI+(0K[82MCY#U;C:,9&K5FU#_T& IJ M1H*_-$_-S\#K3R#@9I;%'XPP&^,:P2N'E)@"X65ZR2CQ%QQK8@K,\+P3XU4L M6TMM5XNJ3MM8\ _5+_W3NAU/&N=Y&68D0E'.E,O"98P*&F&4X5A79D@9VDKJ,DYGU<",]S%(<"MY1=3C=U5PX5_V@+A.:M@/4 MJ, G/9_&GX G6-31YH>GQ_]G^?./Q??J[6+-U=]WZ8V&J1;#J_B^4]7$@X?J M21W6;@+%0O#'Y_N/P=OE8ETI$ ;&#$+1&-93MT# ]'04@^ OI^F8YK):Y6&, M+#U91H:9B/W<#,,G[+;:CPNVTAW?WHGFSX^+]T_?Y\MG(;Z(N[H6.9R71 MT=I4HIAD*<)9DJ.2"8)REA4XB5E:%J!Q$Q#BOC6^O<+HMS:I-ZA5PTE VP8' ML!T:!*_9GNT+-)AUZ+@(?NOX^)N>.]2Q$K2\]*^$W.WL-A XVNM!I"?=_6U M.?8'K-:X,F/Z3C:=)RLROU^NJSK0T664%$(F.<\Q"F4>(YR7 A$6$1017E*< MI%E(C-HX0HAZ-C0[%MJ2B(:)H.,"G-D#PM/,PKA&"699' !DGX=M(+'KE.PA MDB^3G6T PL5$;9-G;0V&\G:^+>?JB74SO6N6XT0D95(B4J;*/%"9(9(G(1)$ ML!CC,H^C M+HYY0$R!C &_H\Z$>:.1,MV?_Y/XHXRO]W(&KR4!-P@E!<\"QA M:80$QAJAE".*BPP5942PI%%"233[7H\X4Z]PM9D"IV-RQFB]$8_5HJ[CHV2N M>Q5?#4]",U'FK%"^+%'P2/6?,F4QRDM"LA"S/,V3%I[W"SX=.!TQ8VC>-U-+ M7.%BND]<(REL5VC6OPEN-YM51;>;NAQPLPSNB=LDH\LR.;/[)P0FMO*7!#RU MZ1<_:6?!WRZ?GG2K#K4U$/4];R.55(BP5/X=8BSG"!<)1X54/T4\)#%E)"D$ M@?AX9ZEX=NKV-(/OFBA, <_CPH2>F,P31",I$,:A[CDJ,"HEEF&8Q>KDGH#4]#R'M08D<&:CS-":U48-B'INIX0_;6:H_ M%RO!EH\+W=#X@?SJFEL^?".;?RRW<_[QZ;MR:-]+*72O.:$^\D7YOS-1QEFF M>[EQ27*$4ST7240A*C/,RRA*M3Y#3)D=&YYM79^I.O>QBXSI8=2;X*=F+*AJ MS@+1L59_<*68@VF_Y7LP,P_^T879CP-@=:O?-P? UCP%#5/!CJOZ@U^&@ 4; MF>MP<62%+)F8U$Q=!]2Q';MRM6L'N ZT4&@*A&6LS%@L4Q119==P'#%4YICK MHV22B4B=G3BLD8$Q:=\1.>,>):.EQM=B;'CN\H(<,$KG#K0KIL2:RN]\:.PH MX1>:(6L*R.61LL8K6+;Q5A(U%2C-FK,B$2*.<(F2)"D0EKB.X2G;DL1YA$4: M$0HZ_AT3\&P\/BT7CVA>?_.)1>.H$SC,+, U0L+TO):OT>R1QECPUM@7A'#5 M /MX^6G;7%\0[J29]:7/V:E7-Q!:.PO52@?D=:W!#(L\"O6.G3*A#B9A&"&: M\A)ELD@2&4SY?_M1A^YDL)$LY+9"@68QP MH:<6\H(@FM$RSTA*RX+,%G7U-G^X8MK0*6FCKW'9?(U/&##^2N_H!J0C?.7X MH#,@FFFS*TS<#??9@W,["L[U$WHNB^MKX,X9BB\[/^O;88I[YU M:,;N:FQX5S[OVEZ^WP%WZ/!9F M:GVUA#!%[E6]M T"G8?\!R5R7K[2I_%"52IGQ+Q+]:,B'X^H-B MK>WN7(GU_4I\;T<@US4O\[GN0OAMN=HH57CZN/BA.*G_=586429P6J"PP,K% M+DB(B%#_"<."A6E(DB@#G6.OY,>S5N\YT@&@M68 :0Z":L\"3.NOQ=_,/DR( M*LR2=(P%6C6"/6LW08^YMJI.L5>W)*U1?]"H?S1 '6QY'&'ER$9=R\VDULP1 M=,=VS]6RU]X5C/:@6E]J0M6$N8M0Q*'4]7M)HFQEE@E$E8N#LE24RE(*3A-0 M'8$SSB:\:>C/4[W40&Z]G\5$3SO(77L;<>U;A%Y63/AN[.\R3/KZK0='9/F\ M[W $H?/KD&OY>J';$D=P7KY,<47 LHRZSL06GW0E1Z]PHR6S?M=KW5F6253& M!491I&=5E9'V7E.LS3)CE N2ASFHK-J8M&>3VS(2U)Q RZO-\3.SA7Y0@1F[ M T!N=O59SS"EZD#8;$5=&V.>%IB[C!@)P4=<-7L*X=73[I M1)3WO\B3(JIMV[U8D'D]1&FA[X^%^B9NVH$;,Y(G$8N4GT>3N$ 8)P(5-"N0 MC*)4$)JE60:JY@+2]VQI=I3K4UK5TM;=_C1Q<-DH"%DS\^,1+Y@-:ABIH]\] M5M11]P#"CIUN")#3^E$;(-R5D(*H3UU%:@/-F4)2JV7L#-$?9/4O48]^7O!; M_D.L-M5:_:W3CISR3.C)FV6NJWRR)$9$"OT?SO)$I!F)C#J0FI'S;&9Z!&LM M>>J8Z2P-T,D9P<[,LKA#!&9(=G2;7G8]:)S;##,1'9F($6*36@0SP8\-@.%3 MU@>;2SEJ?Y!_+E?UM*#/Y$F\6^K)?S,<%R4O\PCQ/"N;&5PDRT,4<O9BEH)EEIIH*_&K: @2,HZ,9'(E]0@L]%CE&T.0O98.'N M0 2B/O6IR ::,TU0Q'K(BR%*.;X+/HF[_H?AW/#_"&[XNYTZX9W+Z M>17>@#X[Y\(?-=O0F+)I"[%I]A&]HW2-.2,)8([*5%EOEF"6 MEB)D80YJ8'J1DF<#W- +%IH@-+AU"1O3,)8#B:$!JX9DT$I=$_60[#4JFK,0 MU"4Z$P>;1L0]#2N-/6#;F4+QN]@TDQ>^5.M_O7E^4"O5LXEY$I:81@056:Q[ MD-$"E9(52$C!BY*&),]!,ZL&:'E6V0/*@28=:,I6LYR'$#-38T.OU]JD9 MF:>#5JRI>'B*9IQD+%9& >G($<)ZJ%69ABG*1!QB66KH0(,0_+'JV9QTM((Z M\5,/FWT69&4Z:':"-V5FAUX'_C S9C1]="A)21W-%/?ME-$>_S?![JUJ$1SF M,'E'V552DS]&I\UR\@[X2=J3?XK7Y"G4YT$%D]IT-M5B6RT>VWE0Y6C,75$T82#?]^;Y:_JC6X.%;/M\9 M)%OBQ=^$569%$W]K:@GVG =[UKL7M<_$T*4&A]SN$C!<)UYXQ=1IDH8?3E\@ MH<,KY.>3/_R2M!A;>[OEU>;C0E%^(H"NV(//^M/DFF+0(PGN##XL-J0OA M[>::6H$ &V Z)MS@K-*+#T\WEG2,_X,)I*,?ONZB\ZEJ+MWJY/7]C)LX26/, M8XGT@"Z$)B6)L3HTVUQ8GB?G^=2[N_7JJ-O=,%Z "G93>#T MEC=^'>&VUB5P.@@()J7C>[<+Q%[D_FQ8\$OW8"-/659'M\GC#\M;]E_;2N_= MA^D3,YZG89D5$D4))@@3=20J4\%1&(8127&1$A)9]"X9)6ST;;^Z<\F]^OTW M74&B;Z6K?7:03<^O<2S-K( ;:.RJE;N"Y,TR:(F?YDPYK$0VE=15K?$HO6FK MB4W%/ZD7-G[0NF>"AU M#'PX, C.+]D 8KIK0C!*<>I& Z80G&DF8/RHK7EH^R;575KJV._ZXWJ]%7R6 MLKB028%12O,$8C4'7RVM=-P"J:J+U;5@] MU@=Z'3: F:GNNT "Z [L0*B)WC3W3NN@H>M2X<=D@3 MEC47W27-Q\7W[6;]2?P0\[@;RBV+0M=2H%)&(<(RXX@P6B!.4\9E(4*<@.8> M#-#RK,XUJ2 &5D8,0&.FM(X$AFGM_@;X)FCHW@2M_#ZF<8^+Z*J088#2M$4+ MXR*?%"@8/ +37RZJV?O%IMH\OW\2J\=J\?C[:OES\TW?T9+%\RR/(XD)Y4C2 M3,\LB93N%FF!(HI)23DF$4U,='>$CN]0&E9EA_+# MU-A2=&,%-A1L8"BW6J'16_7#7EW'UIU$50V%Z]34].-V6ZP^.=4'I^9P_N;Y M=[%\7)'OWRIVJ\?Q'L6*J4R5>C*,6*ZG#7'E/M-<;;TQC8LD#?,\+(PTUXZ\ M[XUXWU>_'2-!GX,]0T'-$6R;!L)KMG/[ \WZU'T9+Z_A>CLD'.WY0.*3N@%V MP!Q[!I:K6-R3ZPM[?2GXCTH9MJTZUBI3MVL3M)]7$,V2,L1Q3##B:4F4VU\( M=8C'$>)$"IFD4I2Y43\7$%7/=F?7FGNE7*^%=HT7RP5JB0/NW8U!'#8SWJ"! M69>.@T"S$'0\''2/ZO'A R9 NH(/N.S2%QS!!DMH@(H_F.!@O-AT"0]0^0X2 M(, /6]C/+XWE^")TC9)R$>_%JDZX4*+=T7GU6'^'=OFMU9/.C))?U6_7LJE- MO*]G0,>S-)%I3&F(HK)(D#JDA8@F48(2D<1EEC.)S2;C.N7*=SRUIJ)O6<6N MO*!FINXSW6-'&>@YJ?]YJ7YLA0J^[Z4*ECNQ#!U%MV_/P+"_Q#N!&?XOW2ZX MXS'H,1GLN>P7#NS>5Y]5W=VK9O8EW@5@]WB)=V*WNTSY;F!;D&L,![ [J7B@, W(TW*KLV"J!9MON=!='X/--Q$\J?/8 M=M5482E5F^M.G,%\WXKS/R$>\GDH38X-5P,$/"1H;#1!?8V@2=IE+%\0&'( MN%IP2W??!@"@R,Q9JFQZF*!S+Y&J38$'G9V8D'@HZ. M2SS\M-65Q-/3,,2>MQP#J-- MTP4;,-PU4@!1G[HY@@TT9QH>6"T#,U2"\9EN>F7HDG3B':U.?77*G$)GA+5JMG'=*[K>]I8(Z)KU=D MYL"\ MAA1JQC..AQK&^F.YZ#/M-=BFK'=GWN[3$>M)SK.81GIW(XC.%X1MJ1 M%^6+RTF]+<]0'WMEOLG!ZW#>M8 KIF<\_^0?UN/4L83>,\#U$2DQ#AB$JD MCY&HB'%2%G%:4&9TF!RDXMFEZ^AVPT/;5*Z:M'D%SF6,ABVG,\F!868;H4&U M-Z-"657>7%YULKJ;4<'Z53?C'[:LN:EOF-O.=(O'@Z&IS[V1J9^5Y_?P4\Q_ MB#^6B\VW]4P2GDF.8U3D7+>%CR,]QT']E9.P(*G0%3B@ZAM+1CPK=?NU5M^= M%%AM8PNLF8,T!5PP2]!P=!/L>!H9L5S/5KY;.!Q1>"TFKFIQ;-F8MBKG2K!. MZG.N7<_U*,0_UT)NYY\J*6:$,RS+C")6L+H'3X**(DY0BD4>QH50!T50 SX3 MHI[MTM>EW/PD*Q%L:XK!7)%T-<^PAYR9,7*-!\SP#$XNO D:%H)/0P Y'%5X M*K'W^80]DJ]D*.$I".:3",\\"X\3W__X?E3.:A@7/GG0LQXKRQC\6!\DKK]3 M+L=\J1-H;X*:%_-(\*G8XY'?JR2&:>H987U4Y Y*917//5UMLOCM14'Z\=K+ M'[+;56\7FXI7\SKZ^U6P[:J.!30I9X(W7:V?OF^;#( [^9ZL=*;]6KW8NN/. MF^?S"S0-\<(\8YRJW5>(%&$B&"J32)T>$A'+)!*$QA2R&7ODU;/N]PD'>\I6 MS?-\OC$S)^"5O >81;)\!6!_80)P'+D9/CF=U#N9 /)CIV8*DG[#//I0_D$I MRXP)G D1<20S6B(L0H%H1D*4)H2F)6=E&8+&=$(9F"RL4_@)Z^R =!O.L8%G M@C".9FGZ.,XQ&!/';W;D7V7A'X8Y<(GKAC!^V9\ M'.2;XW&0=\T$R+O]SO$/43U^VPA^^T/MUH_B_2^Q8M5:W*\J)F8%8[$@)4%% M+'67G$+]5'(];"C**8F2*(J+V??ZPOCKAJPVAGOH--Q#=.-8!F,UZ?&B_-;' M:E'W"J%D7D<@=:MROIS/R6JMV^9+$ M29:C,"$1PDF:H2(+,R1*FL11E&=Y!)I0=)[,%"=O5(_6UN?LO371;?06:V!N MQ 6DKK',+W:\;GILZM8\[T>@<&0 )[%7K\&\P*R!I?*V!;_KS9V\7RVE6.M9 MXF3^5:Q^*(NP;KN=M4&@/$]+G%"!9"IRA*."(2)QA#)*91FR5"9I!&@(8$34 MLV)K+G03L>\]/H)URTC7I1A40&\&Y;"N^P((IODU-G@01L3@*0?Z51@MM:4K0M TAWU,H ]ZZBA>Y-!KP@W&^:, MAA$G(D]16B14.4$L1[3@!.6AS#%3WE$:0BSG*$'_:66U']";SO>UJ9HW6]8<(S+E3W:K\#';7MV#=&:QO4&N"P6\'7:. P;Q3;,P.=U=)##5C/6'=WY%>E,31N>UT_4F/;!?% M.SZM7?X@_.YS?_=6)TX:WGT>/N59A?;$#+LPGY%K_ ;47B28CO0N.UVE;%YF MW^JV\VBIR6X[SXO0O^V\\ EX6??;:O.L9S"]77(QHZ3,N)!<.=(Y1I@F):)) M6J@=1V2"98SAPBB]^WAAWSN+[D"E:06:F'FY]H'LPWIQC43 G<-,&% 9]CG. MK2JO#Q::K-CZ'/O]^NJS_VX[:?26<_5VUO?J:$OF_U_UO?YR$)84@I02I8GZ M#P[+ A649JCD2$PCU!1L 3EI9,<=XXQE(P*HAO4IY$,)<9I6AJ5IUPBX#L\VY"L(Q7'::D.*(4+L0XMCGK)M +Y_$ MUPW9U+D#GS3XU7+Q;JF':6<9A@@2+"N5+O*-/9(P(5">C MX5FIC[O1M<6)5S3@VZ,S?BQU(#-,<2W$O:+UWHE #AKO[==\H;9[)T)=;KIW M^E&X,_M5/.H%][/KR;S=(5))B/)@2Q0*FNC4K0S1M)"(9Q&A-&0,1T;*-TC% ML_KU"0*WT6%PQMU:)R+#M \F+Y DX MNS0CAP#"\HTL4!C,.X*L-UW^D864!WE(-L];UI^T/2MO%[S[\9WX(>;+[_I+ MI1-!UVTN#DYREF<10W&B["Y.,4,.) M,$QPA>-I%K;Q@A%LD]JU@ZT#K=U?>EP$-1L^6FU A7=5%F1,=]I*(2@<)\5# MX 7@I] _JD7UM'UJO^0Q3B*2R1A% C-E;$.""H%CQ..$25DRD3"C^K^3E3T; MTY:6^?GR4.SQ,Z6U,##=;%?1-\ M.Q=W\GP)7YTDVI;LWK)-]:/:/!_UVRUR=5R4,49)P3.U Q/EN5"6H93&+%1> MC7)J0&,1KF?)MTO3,JAK])I4Y8:;H.,&N#=?_PH,-^U)@07NYF,5O0U?-SN, MO;11=H^4JZW_>H:F]0F< 7CB++A;&9[L7C

/]KQ9JV)8;)[H=/>39.AIT_ MQD0;MBC7206S##4=YPU-+DM@E?)^M-1D*>_G1>BGO%_XA$4 N2U._2)T)+I: M//9ZVM_1>?78]--3KTF'RQY%-,,XRD,I(Z3< ()P3E-49)(B*F61BC0E>6E> M8 JE[CN=:4=)>P%M3;[ZD[GK_+W>L0D*F8.0- LT^\80I M>,N)'AW90=8?E[#GIB[3[/CQ"1\@[.P31KO8LV,X8?%G6S@&@]#@1:>+1-O* M>Q".ME[$]?RH]9OG/\@_EZNZRK297)%20GBJ#G.22H3UG.&BI)&^#<0%R[$D M(747\E,JHN0F(^FNKR$A0?Y_NG[?/DL1'U&NU??KV_J]*8[,'_>ZE!6>Z1; M?Q&ZV9'@'Y:KKV0NNMNZU@)VG^HUD)MA&B5)D<6(D#A&F"09(F$4(N5_4A;' M+)3<+)[KD\MI/%+MCJZ;GNR]1NP ;\G;2S)P2E\#]#!KV''5Y"9Q3R LII*,2^AL+,D J8GGDHP+?3J8Q. 9R\F6M1^_^VJ6$<\IQP0Q M$::Z6TF.2(89XK&D42YR26$-L0Z7]ZS$#3'@G,A#^ !RQ<7\*TL]>%]IQBP0C">VO$\^N.NW-XI!@)Y>, M@Q^VV[I^7R[YSVH^OUVG9U=9UB1JR#[Z3B_:R(A=@TT>E MO:+-?'<,50MM5A73GVIFA6X7%=3/MWX_9K;,*]QVG68:CFX"Q4G08^7F_ "I M?3:E.]MV+2B.S)PU&Y-:O&O!.C9^5Z]G9P??*5]JM5+TR*_&TGX6FYU?P'A6 M1%E9("8(05A0B0I!4Q0G*<_CK,Q3:=0+U8289Y>K(QULE'J1FKAA_V CI,RL MCBOY899E)[JV+ W=FT!WV?/A'YF(Z,A.#)*:U!:8"'VL[T;/.-+IN\TW72<5 M,I*(,$%1F*H3E90Y(B05*!:E2-.TX$4."O^?)^-9CVL:5RIN X>ERH*%=*"L MPT)?KZ,',OG2SH;(R^KE@:"C&GGX:3M=_//K@[[QVZZ>OPJV7=5EZ&T!7Y$D M.,MCAG(>Y4H?RP01D82(2:/YP0\ MW_'Q["?M5$^MH+^I]ZOECXH+_N;YS[7.:OU0+?JH7XN!%/ZQD5J1 X MCI#RV&-E70JJK$N4H23+RS",>8Q+4"ALA)[GW;^A?M-T+KL)>AP$?VD>@IH) MX)WC&(1F5L0A,##3<2TF8'-A**DC&S%&;5+#8"CZL34P? MJ5?5TWS7MT_+U:;Z[ZYJKUKR&4O*+$^8'K5+4X1+%J,RR3#B2R8"TG"A?@L>Q L =-@P>(3),C17,Q'TN+@)^GRT\V?]8 6HV_"# MF5TEABOL8!45< 0&:R0 RTU7]0"7\:".P>)Q^V&^U::^XKQ=<#T\6+EO0CEQ MHI?-)]2SMHLSJ(X+(L"I5%4-I6<92$BQ&E"BX07/"I!95]V;'@V M3X==N7K]#P*AZ&^> ]+R ;->EI";63#_0,*L6,=/T&.HWRI*(]LP%>RX"F[' M< 6;L.M@<63&+)F8U)1=!]2Q.;MR-=N#WJ).8M/)JV^WZ\WR2:SJ?)K?5\OU M^K/"8:L.G(O-+,*\B$(L48&U$2O2$I6)3)$ZW\64TBS/"AXN&GRVVZ4&R67ZA!W.Y\O?]9M[71*PEL%8=5, M@KX)]DRZ/-W!8'%VKC,D._&)#@;&Z5D.^+Q%B+X7_5_OVNL]B-73G>S(SXHL M9WE(=6R><(033A&-]52 @K*T*-((9T:=?DT)>K8E^ZZ/S50KM83IO !3Q R" M[XYQN.):;MUOA*DYT UY.AX< P.(M#L&R"[$[@ H6'0=(/5@6-UDG>GBZ0"I M#@+ID.?L'*LO8J-6%;P;4M^-/TE3W?(C0Y'.0L2<441"G.MV>:R@@B1I&D/< MJ/-D/!NZ6Z:^\MNFLE Y4!6K#-5Y!!PS#^EZD6$VK:,7= 0]) P/R^3(F;E M9%+795C08T=EY--7NR4+\9/,M=K/8E:F&2LB%%-<(!RF$2*4"B0H+4LN>8C- MA@X,$?&LE>TDE,TR$+\V8L$;+\1ZG]UC W8ZK"2^UM&HB=:[IP.1K=T)*]%= MN1 &$%SC-)S(!G 4]L^^E'-PPOV 0W#ZV6M'/.TZ$(K5CXJ)\]7!^DS-ZI_N MY!?!EH\+G>C=[!0*BZ])[6I?=]9H/WO_3/T#F8WMZ=F9OS*MX(S"B/3I)J7P1O\@/( M]VI#YIK-.JUHJSX]S60I3X Z'SCEFL\7FD/E">[+XZE\$;1H8,?_^;#\K /Y MR\]BJ M29WRI#5I MGN9%9M%WRHX;(VVXNNN4+N8B_>1@Y9'QCK% _;W:.K9O@HP&R\!ZV5P'CJM>M'1/3]L2]"JB3WKG7K6:9 M;UD16LWKRCP]"5RW@=.=K)01>%\G[\QR3$J2"(Y2660(%YB@DI<<29J&/$KB M5$0%I%QWC"#(JX$7Z3[H1X+YGHE:H>KN>"T;__-_%'&4_^\V>0F8<3F&IIEE M2\B3Y0?$_,(E2G-49J)(BH)YCD%I2Z>I>([+JYI!O/EXA'I&_FVGQQ, MI<^C8Z;'5\L,4]Y&W%WG. ^Y.(,".=+9\S0F5=1!,8^U<_C#\,#!O1"KWU?+ M[?=ZJ_JZWYF^;)1GL#$-'8PLXUGS-/6@)A\T.VZ/@>"+V&Q7BS;P9QXW& -F M/'+@$!.89CJ Q0I,!34*E8PMO9DT0)#(?OQ M-'+.]\SD<;]V'P-\_[C[11 M\KJ)_P=2K?Y.YEO=1'O[5%_FKK]4ZW]]6 G1I?U^48?S&2<9244F42FP;O1: M)(B$1$^5R9.X3%F12@RZ^_'-L>^\.T42244SJ%JBP8J8QB*G>VV&USZOZ678 M7_\<1$-[W.L./V>OB;0(-X$6(JBE"'IBW 1:D$!+LBM\"+X,O6+XY=!4L+NZ M)/+.[[2715/!?W)I-!EARV/9077;E^KQV^9._KEN!BW,N"CC##.!.(TDPBPL M4)&G">)QFA7J?V'.:>IH*=%6_<7JS#8(G>'9S14@ MP#/<<1GKEPX,1;LYVSD\SIG(Z.I8-TAKVN.=B=@GQSRCA^Q4O4MRO!>[X0$5 MFR6Q8''!8T0DTPG#@J&"4JE;F5$L,TXBDLU^B!5=FBKY63J0[W*?FO%7NJ92 M#R&9+]=KW:&HG4;R6[4(^'(^)ZO>;_\&4_7ST*6)S-(RRY!@:89P3+#RF!5^ M- LER[(R%0G(3[X:. NK^/D$L)N UE#JP"ROYEN=A.T/0S,S>34R,/.X2\16 M]!IO\B:H2;HSBH,2.3*&YVE,:@0'Q3PV?L,?MKY?UP$/M>S]E=)J4Y" M2A:+M#?8JIYUN&$FV''3"T\$>WYN+!+A@."-Q[?]X0;W4]M*BTRGHB%@'JCCV6",60E;*$^=)GF291 G#"<)142 BT@C1$)>IQ''&%&^0WB_#]#SK M:TL6V.5E!"(SY]NAX#!M;0D'+>5Z7EE+._BMI7XY7@#OUF(FIZLF+2/4INW- M8B;Z24L6P\<%[T MT9&%%QZ;..^DZ1NP?O]+K%BU%NN/;0OQ.COFXV*SJA;KBM5WG3->9)'R 0I4 M)'&&<,8B5-(X1Q$I)"492XJ<3))Z F#:LSNQ(Q;\J/,6=/?+AKE M-P!>UY. M\B;-[-=K>S\P(^@@(>6NRT#921)4W=P#77C3O?M:DE>0CF*!^TMGI$!8_O=( M2K%X"<[R4FQHPT,U#RNN>'FW734-4@P#-(=/^;YUZ>EX1](\%G,DX'@$QEXV MF$U[6)&ZJS)(/%";YEG/U MSM9OU8]WJX?ES\4,\U#D/(I04G")<"HH*C&.42ACG!:<"98;S8L>H.$[KEE3 M#5JR-X$FK& )-&DS11K"9UBC'$D-#&G:"&RL6@8B#>B8>KK1,?7#7L>&UIQ$ MV0R$ZK3.Y*,6#3;TGO?P]/C'XGOU=K'F*_YA3AZ-.VNA8J.,DZD1^$;V)6H*!(7'>[,N<@Q=JXP6&Z'*#+OA25\1$Z?@I MFEXX1?]=\2FXXD_?QFAV'Y;Z5W?[Z3;_$#H'7'WFAUB11['K)=UUD=XV?22C M64S+).%9@C+"4X1%(A$)PQ 1FH@X*2..8WCD]%6(YMG<-HS6MD&TK.K66[KU MB458]54@!@F^O@J&_SU"M+UOROO>-T7_6GUJ+_5-T,D=M(+WVN_W1'?42??U MODZ7D=_7(=CT\>'7(?=0%/EU<6BWD7]""_=*?.!:OF52V)^D4S>6@] M*W*&990*%$<)1K@()2HQBQ%/L["4>1XF)+3HN#=*V,@T7MU<3]_BLX8@;-,; M!\YL+W*#@UU83DKUW:M^Z-IOS42=TJ!+:X-#7F[J?VC8N7'62 ,,@".C.DYO M4EMG+/ZQ"3)_T&J:@^[7KNQ3EUKQ11FPNK#AN?GO_HRS<]PP AIX8(S8L&'PB /,/#0\!(J)8)?T]*7N M-MZP$/S5_FD20;@*,-#0"!_ VQ%34DZMF$=L1TX;2B!C -IJ 9&%(/4 "=K):!H.8@Z%@(- _J M\-QA=.\+(X#M]("5G>%T@QG,8@*%'S27IFM-9RN!TAT82NBSEJ4RW_31^>-B M7T?[?KVIGM1IY$$M^&ZIC[^SLBR**,4$,64N$989064F MQH"H9RO9L*!S'WO%W!T7ZN2EG@_^:C@!5K0;(6IV2'6-$\R$.H$(7FH#D-E5 MO8T)R6F+;@ @G%3>0)ZUCEZMM!OW3C1_?EPT[6(96VT%[U4!S"CG2:3^@S*2 M1\J_*A-$$LF0\OUXG),L"F'C08TI^W:RZJ;$I"';;[P.CF89 FDKP3?K)X65@FG!P]/F6^J"0L]!D&/589GFQX*/:Q43N2%:=1E4;UDFIZ5 MZJI$T\,5)\\S/2O0N333\Q^T"#QV4G:KW6E\[]P4?-F;T=#Y\1DH9) MQ% 1BA)APDI4X$0@1F,>Q9'Z+0V-@X\ PK[WO2[HWF.EOK_(SW)E4R/:=,R5"$=EC@K"8B13=90@@G(6)J"^ MFT9D?3M!QY,I.UU@.Q;4CVOP:$HS2,VB$>Z! GI/1QCM[$7-0M]J.&S9"9+9 M5?M.,Z+3MO($ 7'2UA/V]+7E0&^V:^54K]>W[+^V57.N6K]Y[OVMKMF8)0+3 M.)($,985"(NX0 331+V04.:. ZCHO7@"RQ+%NGL8)W!@F,1H[*4$E%>$!Z%RC8ETCR-98B49Q.D M"=7Y!I"4C$%H#$Z#S@2&F8FVG_".;BUW4"-@<> ;1@&2CN(*# MF @ZG' RN,*$:28FDAPFEQ@]8>=6=<90.6JT6M1O?]_47YW$HHPP7=; 2H1I MBE$9%S$*:<$S@E,A#"(FID'Y H+F!FSA@'LU)C( MY\B!&20UJ;-B(O2Q8V+TC)UR/PCV;;&<+Q^?Z]K%C\J\+QXKY=PT'2#;[88* M)6I:*G^DH!3AHE!:GN,<12)-\RBE,8\Q;,B3$5W(E]QJZ-/7I=S\U$.>-CMV M8%IN!I^44<;"N-0)R4RY590'B<%Q$@Z!\_F<#D-=&:6TCD@ M,).Y)]]6 .\9:'O;.O1UK&1V9$;-:$YJ3T$P'!M6V,.V;0@?ZCO>VFR_TX-V M0=T(CQ[VK-4]:L$[XQG%ET4=5E\G4@)5]4Q[0F.A+=H47A#LBFZ%QRM.W+3P M@D"GO0LO??"Z0T@O!O-VN=[IS/3^W+#.41E+P-"R+@H$J<$8I>C= #;7@>T/NVK3Y8[S,+(U3%& VY4*: M_ Z7^Q%<'&3'7Y#56U;\,;T7SH:_(/YX%ORE!RT+\)9/3\M%7>17MZY9WVXW MWY:KZK\%GX62RXS'#%%6A @G/$4THB'BI"@XDS'/$U"/M0%:GO6]H1RLZ\)2 MLJ-:#WJNASNO@=.=AV S4WY'8,#4OL6AIGK3- %3;L6.L,,RNG'I7%7/#5": MMFAN7.236CF#1RS5FGRO-F2N5]*MJK9*9[H(6#^W)9K1@N:%$&H_)X7:V045 MB-(R0K%,PJ(H29Y$,!TW)#QE?IIH)[,M9<#V[*G]3BV\('.T5?^V[N*#%N<1 M8[ -+8,'"(%FHH=2QT+0\7"8XNK09 #%=F4_3,E.:TR 8)Q8%NCSEBFP/T@U MUU[(A^5*9\=]%6R[JHORW@FZV?]M)K*R3*G,4%E$6)F97#D5)$Y02L."IR7' M$G: ,"7LV\QT;""Y7*&U8B18[V@#4U]-H30S(CX @AD132?8$U)FXP LS93# MO%>@N*XR7TW)3IO["@3C)/L5^KQE_NOVZ8FLGN_DKJ>=[G)9+1[%@JG5]XW MU#&$TB1A2"2Y\E&P3!!-=$5NIB?I1D64)* ,>E/"GHW'80<_[9TT31;7^L<_ M%ROUSX^+>@_6C1C;R:70]O>F&)M9%1_(P:Q*RX&&J->^\H +ORWN@0BXRF@U M)3MM)BL0C),,5NCS+ENQ=9&5CXO/6WUO>B>;,]@7L1:K'X*WQJ]MJ$4H35-: M2I0*W6^>1R6B(HD0XPE-F)1I)HUR(ASRY-D\M<5_U2+X^:UBW]HX23]Z4K7< MNNA?!GL;P];JA3"&&;+A;F>[^.S'1="P&=S)+F#3<:K'C]?%1 [[R,'>@XLV M<][>AX\N=&[?BZ->=58(VK6R@Y%Z!9WNK+ Q:X1GM[3M2,3[+9U7[,-\238S MB1DO*!:(,;4/8:'GGA0%03D5)$N36%(2P88A]E;WO*VT4P$;@D%-$3K]L _% M\$YPM8! FPZ0S6+0X1D9KAAQV%]MXN&&9P0Y'6MX[D-V!\T/I%K5$WJ;-+G; M1;][U!]*A;\67_3!5G>V5!_XO-3GK^:O;\BZ6G^J%N+C1CRM9S@DO,RC M%'&B[\(+'*$RI 6B.$SR$D>9Y QR&G7*G6?EU;PVL[EONDQ1/1ZFQW#0<1S4 MW9=:)NM/];D.:K:#OS3C04G@@[07,!V=MMWR M-NF1W NLQ^=V/T3<7$$8:2*$F41Q5EJ-2=_S*ASO=1F8<%!I4\..'*LS'?4PTTV2OO*^QP MM[O,\(ZF\YN.FZ#'95"S&1SA?Q/0FE4=T/1W,7(5=)YN3>QX>M$KE:M@'+MO MN6YQBQAIEUWZH5I4&_&I^G%:6W(TF.RTI=(L$9RGI) H37F$<))R1)CZ3YK3 M(F1ACD62&D=(77#DV7SNAAZ2=N@AZ>><@*=?.'D'!G'1J9&%F=*.NZ!A#]7\ MG=:GG1DY>5V#/R?H Z*A4[\%NUCH-&\#%@5UB=Q@#-0)H>DBH"YQ.8A_.EW8 M=NZT6E 7:'UU?[$8*U>EQLU09B%B&"0ICH@Z:,@]1F>8QPIB32*1A@BDH'1#*@&>3 ML4LQJ!;!CXZU@'2\P2P%&%PSP^$3,I@=V7$2[%BYV7?:U;F!-3N]S(U]Q:/[ MJ=:VN#@R.6#RDUH@6W".#9+U.A;#2>;SM@-'KP%'YTR;SB@96,.S*5&D@S,= M1 S/$Z, #-L*E[(#@T@7Q'9XFC 5SFYZR=#"TPTQ,1#O8):)R>==GQL6.BRA M34 ]U_F+#D/Y\'%T<,!TT;*4S;*<\*ZL2)]$NOU?^HQ@[N;*]YC MR=69Q<4[E!S'6!*&,DQ*A-,B1#3B&4I301-!(Q%%H##0R[^\JYI;O/KW=>WY M=.*W<-79]N;H<*O_UG(?U.P'-?]H*9&2H/-7^V^Q+T7]N)\*W$G@]GZZ=L'K M*SF9.X3=_%3ODJB5QWW+__FPU%7+8#_[Z,D)O&M%<=O%JC?+NEA>+-8 H+DMEZT\?+3>E#7Q#ER'.^]"G[>9KOJC7[9)C@>O$Y MCU^I_FA)37.^U%F#KK--1R6[:KSDX8J3CY<\*]"Y\9+G/PC_;MUM-^N-\C_4 M.]/%RS_$ZEE_9V^?-J9&^O(*GHWU@;T:"?M!Y!Y7+#1$A)D['>U(I M$FVSLUD1%:DHTAB%"6-ZNR*(E$*@G.2"TBR1DH*VJPMT?(<5=E2#[XHL4H:C M[5H(+-"Y@)*9O7<@._! N!=;4]3V\NV(V/!BF&&A7)6W7* R;<'*L*@G)2@C M'W]M;NN'Y4J*:J,C!D?)Q[^KQ3=Z@L/>PPG3*(LCF:"2)Q1A91@0C7"").=Q M(64MQ-O]F[K'-:WSU[C)(J/]+W&>;%SF=.VW%G=VN MW64)+0G,6(A$7:F/5(P.IE!+ELF!4\"P6C%EDSA@S,%46 MC+ZC7W5W]+I;.*G+GF#;GCFL9CN36Y0L"]][>;8])FZ"E@VSK$.P-0>+[LC@ MFM.=U":"X3@V6_ %KK,LNW:?[YO._&UOVUD2R9 *DJ)4TE YZLJ>D$Q$J)!< M1&$B2A[1V4:'$F"&Y (]D >]HVJL'4U%'^]T9*-TY/MJ^:-::_?J-]KP /2= MQQ"$F0X'N%@:C%[OWI9V\-N;,42L[<2(G(ZMPR5J+V(31D2_9 G&'K/.XV5" M\/4'Q6[=3K%U;M[_$BM6*9=HAE.&19:$*",T0CC%&!5QRE&D+(/(4LP9K)QW ME*+G4W1'/]!O*! M57U1U,PB6C;L@%,S1V T,P-.P8$9@D-A#$HD@>C[]E8[+C1]N& C6Z_ MM"T8AN)L&!OSAQXPB.4".'A,R4Y\5\$?(/5IHS1VT)R$4RR7L6B!]?MRR7]6 M\WG7[>3=5GF*6Z"4F((D&Q M*&2.0RF-6U]=P\E$5Y--0]&GIM%CK7=-NZN ])*$44!Z8YZ58MYM-\J%!#1E MNNJ=#)NP29&&&;..JYM@UWZI8:S-'PD4:_NV]'OF^AG:4X$,Z'@U%=AVG:Z\ M@@YK<.4"J,'&5E<1F*ZAE0L<#AI9.5G0L@-YKZ*FB[ ]SX@Z;&,>Z48688EP M'E)$19BA*(_5/I*'*2U 0_'.4O&\)=1!+F#K[K-@F+F<5XL(L\4'97HWNQ#W ML\,VV$,"N6IG?9;&M&VIA\0\:2\]^&'+DR;[)OAV+N[D;IZ'6/VHF+AP93>O M7YWZZ4Y^V0UB:VS%6STAMAXQ-J-2)&7&8R03$2)<1.H\JGY$@B.XV]P:1=^Y5V7AOT2.OEA1H>?%_Z-0&/ MQ^=R-YR^(?C9V2>"KD[87GB<]ASN$^:3T[I78IXR$->7,C).\RZZ7.:C_(LN M%GJ_4J+.LD2J,W_*44PBAK L.:+*D4-2N7<\Q92QU&VNH6,!_N_-*G3]I@VW MBE?\_NQWD4N9@NN15,%SR8#]RIB3M,!.MJ 6;L)\0$^O9:K,/]?LOZXDR3I*AO"RC4.1I%$E0 MG.$2(<][1WN5LR&_!/#"_"(R9C;1D3]M@,C'[>-AE&Z/JN]NQUN^!URF_34/_M=K52MF0F\B*-HR1'-*>) MTESE4A(]>A 748;C,DM82F#I,*,TO2?$U!P$HF&AN4E:UN4"K&' *KG6",PP M#[.2$E2&288P*RDB9811RGG!PI1DD<20[$+78-IF&'X_A'1"1,W,IV.<8):T M^[Z][X'35*=TLTM:%EPF&QG+ZRS=:)SBQ E'QA"KY>KM4JW*M,/V84X>9S0L8QSG%!4ID\K2"G6"CT6"&,]*B1-:AMC( MYIJ1\VQN.P;:AH.5,A?[9)F:G6#/3_"7YL@P#FN(YK")<(\1S#HXA0QFVANC_"+)Z4*]"S+(R#6-.(R0+ MSI5]B$-$DB)!/&1Q'(&MKPX?O0%VU9DH;U)>$(AA9@*M+12]?;]17 M&NO7UBFA]XIIK [!3# 4AIER>_.B0#2,)))I1EF1X2C.05-U7MN[=7%G]6_Q M(AW=2[W,ZW%_)>6T>46_C]N_47.*TW?Q[]*!HL?YZ[J"U3.CYRQ40E*[+WBMH,W-L%[]6;JW]3_/+/8C-+ M&2U$6#*4AKA 6%*,"ED()%A9QK*4G&&CO#IO''K>@:&*X=?QR MON=(_UJS!$CX]_+"AC>=5_$:8%M+QVW08_>FW1KV' =]EMN(\KZ"0-<,]-@. M6KYO L7Y2[\P0.7&2[\XNXJ.%WN!L&H/G^ .5H%X(3Q==8A/W ZJ1KP2LFZC MHEA2;L%BLZKH5K.DQ[BT69>K/\B&?:L6CP?_+I26+#:SD(6AT'?)):5J8R51 MCJB@,4IEF'),2AEFH ME>U8\[Z =!\%3RT+ >CS__=[_']? M+97%OA\ WZ8'S)6XN6L/8\O(U)UCK@3L3%.9:U>T-91T\U6P[:JQOS](-==& M6IU_OI*Y+O1;;>N0K5#?\AJV4_56AG8,"X*6H8HXKG0M\+]0&_&JWLN!54\_<$NJW\FWQ%+#:CEWI+SC:QR068 M>/-[J1=TNFF^&"?PP6 ?U2KJD_OYSY\ D^6%,^"?7(^C&1;2: MD#6P[&03LL9%ZT_(,OBTY4R0WI?_W7)+-W([;SLYK-51750_FH+M(I-)3C J M>13K4@B"BE06*$NR*)$B8BDGLZ:9C5*5W]>SZBL1"B]=@:+W]0FMAE]=!P\Y-8W[7-^?-<+^Q41,2W)?ANVS^ M:PV/LP; < XF;@)L#=%I(V#[I>!%@N\7FVKS_$6=I'5?X<7F,WD2LTCRD(5% MCI*0*'%AZ?'/\3FVY*#M?'"XYY5L:8:/%1/^MO7 MD#97O$L2CVN= V&! =A3.3THV(A85MIU:C7UTLO+RG\M9)+ 2 M-,M00;)2>9EZHJ; !)&8YACS+(Q#:$MP.!>>M7=?6IYY+RU7D)H==[T#!=/\ M:\K*?RY?M*A\#\O+E90K'EY[0?D>)@?EY+W%+$JX>AV?OR[E1IE#\4[\$//E M=^W2U;UXW_]B\RT7O!X$=O:\W;(SDTF4)5*']HJ$(ES&":(D+E 41P6C>1H3 M9G1.=LZ99ZO68S58M[P&?,]LP#2W@+(?IV]EV B^*-8PP]B'N6,SZ/$9U(P& M':?!AWJ^8*]%_<&U3LON2[T50!'62[T=N^*K:=\2K.+*!Y*#E59."4Y78>4# MIX/**B\$+$[ _)\/2[WD[=/&^-C;>\;W67WB[JO2>T:S#A.:2%$@0IMG;'D'!5)EJ!8&:.P+&4NP])Z2OPP M;<]6YW N^EKQHB]:OK?4(-9G:-!\BU@'2,W=36R M3@11P+T?!>ZZN?)F$/B8,#]"^>5FS9M!,CAUWG )^U;0:]W??_5]N=(]_]X\ M?Q%2K(02=7\SE+)28-WND(DR19A&,2(YI2BG22)#$<8E$=".T*-4/1N:'1]! MGQ&=V[IC!=X'>AS*87]H8\'/M8DV?QAN M*6ZWO%+OK4YYDF41Q67"$!5,U_?G,2KT5)V$,Y:D44)S833J_6A=WT&$AE*P M .5\]>4>5UQ+:8#!@E80=WE=9]BV4JS^.I.ISAGF^\IQ[I_M-\K[KISNG=*Q M64PR(0C)D,!8(LQ2/9J&92@AH2S"(A4T H]).* PT0;8#7A75 --%K[K'>)B MOL-92VNWFQD+:K5KG17FJAWJ<,7)=Z.S IW;>?Q::=/05-RS)9R_=]Z$$@M^4ET,P$/];_H3OH!0U#YN%K(X3&P]JNP8&I MHS$N'C*]());Q<:-"$P6,X>(VX^E@YZ#*_J]$*O?5\OM][J@8;7^L #K]\ 2 MO@-4BG)0DPY:VKHY]G*S6)ING6,0C"NP(^F!@:8!P3VHJH&,5AHZM.YDBFD@ M7%\?33X.5\,FA_J6+^M"R=IW,]2^TR>]WP$WI .Z@4)QY7K.N%@.G6N@,!, M5I N71;)2H7.+#>9YEP6I:\P Y^RNYSY(GZ(Q5;H@&S=I9&PS3^JS;>WV_5& M;8JK]K(R3I."8ED@4BT/S?5"QT7P M4[$1='P$;\2"?7LBJW_!;F3,0#6[BW$.%4R102AYN/P%B>_H!L:,YJ1W+R 8 MCF]=8 ];II:P;X)O]8W.!U*MZCX$;6+S0:?L/P19;U>"WRV^Z YXNN#W#5E7 MZP?=L&;O*5(A2XI)C,)(,(1E)%$98YV!$A&3V,Q MX"MX)6W&3+E^#7F(A3)5"A^% MB' J413&>5[B7&:Y43?ZBQ1\QXN:UI@MT:"F&BBRT Z@Q[@,J[$3:6&*"Q;4 MH@OH!6&N: -ZO.+$?4 O"'3:"/32!^V']C!=L#'<)J7$69@G+%2>?%$B3,(( MD:@@*"%%05C""TP3R&9K1M;W!5ZOVPGK48?/FS% T&RS=8^+?=#T; 6YLT8P M=A([G#1C0'3R23/F0)R;- -X&IZKIS;V+]NYVG1I&NG&IZNGQ89_F)-'TY2] MBPMXUG)%%VG"@::,HH/PO^[EJB>*"T#STLM #*NX,PQ@&FTF?O"7YL)1XNRH ME%8Y?Y=7G2SU;U2P?@;@^(?M=FP]Z$MG!U7J+2Z8.B&^>?Y,]&2%.[G_]?/M MKVH]XR5EF'")N, 1PAG+$4TD05F8)CP5F,8E*#O'G+1GG=:,!#V20<-&\)>F M#9PG#,#3; _W@Q),ZRT! N_><%D=[> PI/NXG! CG=RBQ6*4"(2QQF*2:G,2J'/XJXZ(=<$/1N-FD;PEJQ6SW7&.Z!SFS%D MQB$U9T" 8VJ7FQJO;X*:_"2]BP\$]=^FN"'W6CH2'P@/:#Y\^)SM+7U=14=^ MM6>"-V(A9+698:73J9 813A1YWR1$$32G*&R5(I?1'DH0J-J\A$ZWF_HZ\+- M#?FE6S;]J-;@\_PE?#)&>,&2 A4R5/A(Y4P1760ARS(3O,CRC.:SS7)#YM/A MLZ-FC,^#?B2HO*%D9@ =R ZS>^W70E'L(AC!;RW1RUEZ%KD)@V(YRTPX3V7B MO(1!44^S$H8_[G/B^#]6RIS>2;F>E41F85*JHQ#7K3+#4"ESB7.4)J1,TI1G M953,%N)1GX@?8,%, !M&W_*R^9:?,&/\C:_)H:6BYV-\]AY3\[BF:X@F&*A] M$]0L*12G'JU] L6D,[;WU%_AL.T3:.RF;I\NG%WW1J4QW\L]U<\R: M13$+!JL6NH>U- M/?]X<]C7]B98B"N2C8[Q-(Z*N$ )'!#I)QG5=)77A'1BC?03,M-92+IA^&HH$5L0SS#M2N?[*DRK7&9&.U>C<1RR]ZJXF7M<#S)>Z M!'Z][S6!913%-(U13B51?G4FFM&JC!)&(L%2$8-.Q(/4?'O6N_8271N)N@A,O0;78% M!QWLO?(^RX#1](1E?.\2"M:=UC$[%/'&2CARQFE-ZI\R+1 M=J+.4-#7Z'*YTD7&Z\_+S=8A$(YTT9)PU;4?:N_4*B1>7V%IL[*P;)C+YCK+ /68U!7\&R"=<.B M'K F=DP"IEZ"T1^V'MXQA5F3'2?!IUV21L>+KO?9!"T[P<,R>#\)?H#)H#YQ MM)O^Z1I/V'Q/6SP&9WB"%YUN3J>MO >S.*T7L?/4/F]U,[D[N2/[53S6'LPL MSAC%:1BBK*!<#Q3DJ"PRB4J>T)C3.(X+HSJK44J>371#5[<"VQOG=4L:YJ9= MQLK,17." ,R@[H7?FX*O8\*#_;)1P1SY9)?I3.J/C8I[[(N-/V#;-/GC@M=# M84#]DMN'?.N=\82;4W&&]>DJ26#ZX'F6MUNJ7KNEOJ+"5%%N94!Q=P MC/3\6U32B"-9Y"S*E&+P]'?ZU'3'NXL<'YS? M+G_*;J>[VWP3*UW#NQ+?Q&)=_1!-)HP^'GX6FSOY0'[=ZSR$Y>)VLUE5=+NI M>\LN[TE]QYK%DN8Q41M@S*4ZQI4$%9*7*&&B*,ND* @AD'SU*_D![96V>>U+ MS6-]G;UCLLMU_TW'Y8 =6:]]!468ZL8D$4K*4+V",([5*X@%B@M%KA"DS F# M>"-3O@*XNW+WNL W\V\FA!08$:W1/."LFTKVFV;N;S?UH#)UP%<=:3$0SI'9&*(TJ4DP$/E8W4T>L70X M=Q<09_H[?A$ZY[K[1]TX))KE$LN$E!01J8>_Q'F*".8"D31,0J:O$00HG0/* M@&]_9G^E:]'G%8RFH;_B$2.@@[*_8KS0[77'3O.)NMV,0T_$$@E7K@>4_+2^ MAB4X)\Z%[3IV)NC-=ETMA.Y_\41U8R+ELWP1;/FXJ/Y;\(]<&;E*5F17#G_+ M_FM;K03_?;GD/ZOY_' $B_K,]DEPY0/-\IQ'.!$"E4E.$$Z)1$7*,R0B4A99 MD?-8))"SL"<^IS@CPZR8KQ=B9NQ> L;7D:7UQ>6D!MDSU,=VVSHX+B,7H\V)L M.%J>G$XO/0NGF>'U#!',J!I,-M5]25N6@HXG'1>;;+SI$"+3##L]R\%K>Z M!!%P$.K@4O",&AT\NV6;+9G/G^])Q?^NS.97,1=,N;IM;O\^*=\PX0:RIN\T M@H/A9RU/@68J^+'^CSK$3!;/0<==5\Y@GL(#PF_8 /F$#F9U+%%S7 !ABX=5 M_A"(T&3I13;B][./K)Z'SRRX?1(+KL-P=2M@6A8E+XCR6I*D0.KHR9'R5R@2 ME/",$!)A;A0:.UG9LZW8T0HT,?/)!(?2#^OX53+!E-A0'-#\@;.L6\T=.%QI MLGD#9P7HSQDX_P'+;L5J?UZN#L-(70C[8?E&-/UXU [^<_E_!%FM9YR'-(I$ MAIB0%.&8$:0\_ 11$HIY !VQ1#@33S]'W" M ]/5AI.;X"2NW,TAV"P#*H*.H9M \Q,HOAQV,[8$PU5/8RCY:3L;6X)STM_8 M=AT[ _3'_R"K?XG-A^V"K]NT.TIUBADI$,_4MHRC/$<%$RF*2IZ':JO. M. 7-)SQ/QK,QJ8D&3S750&JR,)MR 1LSRW&]Q##[T C;$ QJBN,)F& +,"R4 M(SV_0&12;1X6]%AG1S[M-)6_'EP@1$13%J(L#3.D?.44E5+F2!0T)UR2L,A MO38ND_)]]AY(8X /$C;0N JB]]]+X\!0J\A>W^@TX?!$Q99 M^V_$?"Y^;,4_;M7:[\3BAUB]_?^K^Y;F-G(EW?W\BEIV1P@GZH%" ;.8"%FV M^_I&MZ6PU>L' L\TY%.E+4NK6_/H+U(,LOJH $"AY%MV6918R\RLB 20R MO[SO\ML9*@J8*D!(E>J%5A2F!XG^'\JD@#+EG%BUZ1P3%'DB=Y)ODG_=UM_F M1OI-8/E$D//3U?]]AI?^32I2B' %8Y!E#25&]6"@1* M!!&&F$"*K.IT)] ULI/L-#=9Z3U^H)XZ-\F'KP\/;KN>F._.;MOT@[P1-[_= M?QEGVSHVW#2=[DFM?-)IGQCU;Y*= ?V7F/Q1VY!$H7J: .M N\"8FDZZC9P M\N-]Z!0B_5:*1_IWTP"@3\'2](J:$0DE@J4$65J:AEB%WM5*6@"L(,]8)=.L M=,Q%&9 6/>?$L)KSIM=!GZZJ3O/O-XAY7G]?.:<_#\%HYW0#0>/F- TF;?^' MNP,*KY%N8 MZ\,KQE(?7BD#>LM7Y!G$A2)9@#C4H=2I0E+\B%XB2"SJ", "5E5). 2<88VB M,*2Y2!1 PTDY@ZF@"+EYS. 0>OG.24&\*K;G#TR@,-]-0K?[KHNU%M%#?N>- MCAO].Y+Y(P0"S\-@&1.\\/!U9:*/JS;5N$M0EDV-:JU#FX0\PR5"/"VTE^#8 M,!=P EA.*."5QD;OLU#FU:;+10>K>7)UCZZ#RDK6U0Y0H\-FWIZ7ETV1-^^F MEQYNNY[7*6?-[UJ-_4I1K=Z'G?\)#N]UQ:K;55=8D>P5V=7,UT[J=@PZ[Q)6 M%PP"U[1:B7Z3(E<74"Y5O3J-$:$,UG JF]WG%SWC'Z3^"IJN((1 R' %<@X+ M?2K4GHID.04(8:7W/B(GPJDKB*L"D?>+$#CZQ-T# MSYIVVC3P_,=\VAXLWZWUQOO_K!;F?6X^+7E[6XTYQIP4&&2,Z(E)*P08(3E0 MC,H2*U9*H>S;&UR0$GMQ7R:UW*03;#BF_N%"JW\)G>'Y&091Q2G*G4X;%R5%]CP?-MOY4]U: M;W%,KK66?*4W5J^.!1(7(;/;*@0!PLT=-;TY]C)O>EW) U8UC!D6JGSAHIQI MZQ3&S#TI2!A]P&\.-]0*9]HQ[2BX$<]4FO,4%,I$#A I <5( LI0AAFOE!1. MM4ZC$B//Z4:^V[0=1\EN^@:UW6T:-Z)ODK,MT:+PE5L;&VAJC\N;=(I;FW\\ MU>T?])SR+W2^,*[CXVK]E2[D5\F?U_7A[KUDV]_HMOV;(3.8+^^7TE0X[=29 M90P)*@H&2JJ0/NHK 1@C""#$4I(K)G+JE$EXG3J1G<5[/4W^J@4GJZ5,7K5H M1\]Q'=B6;F4R"-U\CI&>[)6Y27:* K5: Z-JWR'=)*VJ>H]QNZ@=C-YYF1/ M5[WL+>3NGY/W=9"RKJW4U@1T64& #.7/KE-F6F<7!+@33QAF5)\6#^N5DIN- M/JX:\M+URYS+KO P([DDTK16%ZG)N4$I((A4>C]$H$SS/,NE5?>6$3F1'5M? ML#[6-))=>D1])OIH(M(/);B,5QG@WOW2.CG.3-%*3/]H_HU0Q MC%L;CQRS$_36_)9'!EM05!X_X9EKMC;]/K>OIEQ@>[L4)JGMN_'DOV^D>E[\ M.E=RQE)]I.)I::YMS-0VG>A9!0&'JLJ*%.6D8XW@I+%_,4U1<,& M+[LY'A@%YTU(+?RF+EW:UH>;G0(W28N/T2%@OI>]P:'2O"PD3IO=90_!25*7 MPZ,A6!WK3BGA"!W/#A<[DV*8E;!I&A2 P/$\5,->(!)*;E[ !:!)N!H'[0]$ MTWA>QALR- X:/4S../RHWX[@H]Y?:"ML.W&4O,(XRR4H.FZ>HP/F;;J9^*$0:%/A*'S2_84?,,=; M#<]1?#DO]4#?5@OQZ>G[>O72-&=JPU@I)QG/2@A28DX?4G& !2\!YEQQD6*9 M4^A&;WE15F1'LI._F*O:F]Z5&H*.SL"X8]^1E21/3 M3(Z:?,HH.?Z()VV,7"P,S?Q2-.1W^N]F:4B+RJ%0"YH#F"9E8!6 M>0F8I'HR5U!DN5.(<$Q@Y#EM;H(V]_KQ@ D"6(X"A+$"5<:K7B0]18(&(=UL#Q>*M)0[=4#2#8XS84G' ?SZ?MYNM7HNTAYNEC.*RP (P7% \S(#1'$"RBSC9:%(D:56]2:>\B.[G-UY MF[;G[4VM0++::Y#\-%^VOW;L)>\*-:0P5X)S@"I5 (BEWM'1C 'MSDN>01-8;?S]1&A=//X)R&B1I4=X=XFZ:EQD[0*AG/\ MGD $_76ISV;WRL2_*-_.>=.Z]=7YDMMK\-@75HU.2:>4*:[? MJ676VF/%[.^]_; <=AJ3P.AXL^6*8(2+\:L@\;HF]Y,XV:7Y58#TK]"O&RA8 MTJQ->^FS;:4_+?7NZ<_Y[L-U L"C]J%=,^I9FLN48 E!5@D"(,T)((Q@H(I" MB!*54!^ K\S#C:=]9.^XEY]0C^K+:5^DW7;KAWT];E[W7/)Q7>#=6I+T34D: M]7:4=/7]0\^-6>FIFU?X79<^W;[M%IOCA;QQ7\WP8O/# M .ZVJ%PN^TVTUDE3]KM3/#&:!R_]G? =.A3]_0COTJ]D\$=XIV[UA[&Q'JQ> MC"9\NMK'V/@=5$Y&%^:Q'E]L[_) 7S6*B_=2/',SB5HVS7ME.L08&LE^?O^, M"B42;XWVI@P#C-I MR34I..]IY.#' [T6BY5W>K#=UMGAKEC=6]AIV9'Z)OX^@42-=U:%Q:;@Y4M\-">=/'FG*K'>YK724$FP5^? M E4*:%'I$R'6QT*<2ZC7I+*L!#%I)6*V76WIPBY8>32^T_JRDV(]PQ[-(XX, M[T< V 7YKC#+S9,WP;&]I("\Z^=-"$6K?C3ZM*SIYTT[(46_\#&_F?3%Y%K< MJ]\W303HGFWI?&D"0Q_^YO65JMZR]NMXNAC2ZXRF*LL1Q0!QG@+(. 08X1+P MLN X94QDA+A<$'AK$OLJ](K:/7]T[2;T))BY3?U:);!20"O5!,N33BV33]$I M5I/2'U3_[2+OE^^2G;W%U?@$\BO^>DSJ@:Z&Z]A773^@;Z/!'?^_V74\ZVG_ M=:6V?]&U_&6]VFQFJ))2,<) 617:>4$I "LD!K3B52;SHLA2)]+',8'Q+R3E MVI!?/>MYM&D%ZP/I9KO19].=:JY]\D9 M/-1(:%QY7/7=73Y5'?6;M:SQ'C7_[P? ME+A=K\V>Q)RJWKV>;Y'>):/?"E'WBJ2+)A_]]GG[;;4V;FS&98&ES"400G$ M%4H!)5*?BU*<04$Y+ZA3KXB(ND;V0GM!_M4L,=^4G0_[0?!W0LBB(*$T?P%S_+ZTDH*D)=Z4JAZ5@6#MUKUZCQY(B^^-] M_SO9"O9L*WJ"D&7X.83=CH'HG%Q^X MGF-N%SOZ?2G:UJ!2?/B;R\WF]LG\;59R)$DN&"AHJ0]Z5!_Y2(H+@#&2BD.) M&:$>+\_#45475WLU_O3#5L[#Q >JA"LUZZQ$J:XK K 2*5/A-QT&"(I!44I$5.B4AP73C=EEH(C;R=:-1KJ ME4Z139V5G'2ZN-Z7V4)*N" E803(NG-)JBI 5*Y[YIAU^TP-63OK:'NB^T%3OM]: C M&">W@:[/>S*)-:?&S>.JK7VY2'D^8RHM @.?\^SCNHOLFJ8$GY9M;D#+84L)QTQE'"C&,( LRP"3C %)\C2K M5,%$X72(&I06^V)L?Z%BA(/Y,FG%.S9C'43,;N4-AH/;W+P,002^7RL;0W4Y M'90U;1-3&[-/>I1:/>0VPX6WR^4S77R1WU?K[8P4JI"R$GKK+0R5 M+]3'>%) P+A27.9YB;D5D_<9-*-F=/-L]'/7='^PI23[N[D2,%EEB*]3&9U M?KZA4^7Z?_K$2THI!,&E$TO^B83(DZL-SAN)-G=VEJC8+8I7V>HVO1S-].MF M<-&'M"<]#9LUS-),H556&(:"% M8GIQK!!@F!- 44:Y7B I8J5+P6@SK-.4]*P3]6*<:ZVV/!$ZV^)X]!LVP/UT M=Z!OJ&-<,^BTY[4#0TX.9H?_ZAZKK-/H-G>+U48^KGY;?I^_GV_XIZ7X3)^L M:IW&QHB\(!D1]@'*06/' Y6A['2<&;74I!9KBB4?YT_2W$;\]OGA4V(TT/_P MO#9L15J5^H(8RI^/\Q5=XK>GHXTF1AT[,&]..EYS_@ M>\OXW\]M*[''U87+CKJRA!T7J7PQR3*;^59^E>N7.9>Q$V%6:W; 4->5X/B M>N,9^>U9'I%_H'?B>,1X^'1W<[[L;U^#97Y&N'FEWS]_>OSP/OGZ M>/OXX>OU[N54Y8'M4/OA9OZW?]E/_=Y0DTS.4]6[Z7/F7SR##W2^KB=*F[E5 MS\0OAJQX/5_^V28/Z6-!14A1 EC@"D".2H!Q)LT1@E2,EZ(LG6I>;81&GB1& MA>3%Z'"3//6TN$G6G1Z.,0@;("U##X'A<8PX&&3^V2"S$QHA#\O%RE 1!1N1 MTP82'$ XB1^X/.M!$7[[I%=43CS7P',NQ ,/@Q7'O#X498;6'C( OUT//344M;6'' %VWS>;]] MC$./A9WP6\[7SW7?H[HB_IW4YUMI.B_\9>*R^M&[M=0'DE\-O6%9$I87) >I MH8>$$#) I2B R%,F$,E3R:U. 1/I&]UO]GNAN&V48K^I@E#)2FC2-R36YS56 M )+!W!0(5(JCC&&%]7)7(:#5 >>["NU7 MG=:&I#/B)F&U&5UN2_!J4OG0BS -MZV-K.^F)8"+HCP\34XF]/D6B M$]>&JN^7>YYT0:%$6&0@4R8WHBI+@"�"B"*,\4K*!3EKN=V,AK[9ZUJFXL MI#2\FV0M%W7#L>TJ45=0TEOB:AFV"(Z68^#B,%5B1_C:W6FLEC%8Y=VLCI : M,2#TS7(BQH$82H:P>/J*3C&]QJ>?M67/Z[5A)N",59AQ DK]!X"J* "C5.\? MRRSCE) 4VK41'1<5VUW4D8S%:ODGT$\_)8N]#AY=9T/3M: 8-/MN99OB)B>F:#<7#]O73FAV%!"3\4('?S+ M8.<3?QA]X[G@ &S3C;%)S]KD?A^@;PV^2=KOT;QN,ZB-ODDZLY/6[J0VO&[! MF^SOM7X FNI8K_.M2:V#V_6_@P([UNL,1I@=34'WRB.]$?@L5YOV6LBRU.C@ MHRO5E;?!$D&[+5@,7-SF9:/!3;*/[ U5]X1D?W"S/!@IA*78 MB;DBW, XI9!P?-[WM+M:;Q_E^NG3\D6VB;*S5,FBX"P'"N?ZX(DJ!6@N&1!< ME +SC.$T'-^VL3UW+ =FD;FM\OZ#[/! M?J&+.H_=7)S-,E%6A%42$,@4@)@A0"@3@+.4*(E(B5#I-$?=Y$>>OIT.YNA@ M+E:,"C4=;OU#3YGDCUH=1Y(85[ M)WT\"-W\03CTW%V%'P:AO(BC]&D=C!\T M)[['O, ,\@ MX54)5)[2"D/ME$3EU.C807ADAP33[*=__UQ/H@>MDHDWUO(=NQR[H&GG=&)A MY.9Q#@*Q-6UYJT?2*M*@%:EQ@@\&H3HCNXB>MDNR!R@G'9-]QO H!=A[LJ]; M/50=4FRC7;Q**R)S!B O)8 DYX 17@ &D: 91BA5N74EP&4Y$^UGI$@V1G)" MC6B'U/%205M& ,"Y>P MZ8F$2>*CNW;6H;IQ^G;AC)B:<])],V++S=!I."?COVV+S8M)-Q<_>'W>[1=S M)7BO?M_(FGRP30EN''N1Y7E&E *,T1) 6F) !"L R@24.$,E)T[!#DNYD3<% M?5&F69(/V:8M@G;3-0(N;I/X*,>VU@&L%-!:)+4:NXH&&I8-G_JOS=U!Q_^YM], MPL,7NI4?E)*&WUY6*,7<7)GB', 28L"$*D&1D1+"2N\!A-,N8%KU(V\Q/LMM M,N\X?'X2K3X_F\0I4U)PTQ06R+T!36>S]7Y3;#[@&$F9]OU;QF)^V+?J&,VI MW]IQL-C0->S>6/,1\QJ/?GGX1&/4GN'II\ZNGVO:I[84K;,M,<8EC74!HT-O M\E9"Q9>F57[:"-6;O)B3&-?;:.%Y2_C,-GP]_]X&Y.[F:_Z\J-?3-B"22IDA MF4% BI(#B/22Q=)<@9*E%"LBRK*P"I?9"HQ]C=\3[WC%-X:4Y9U>0/O=G'!? M@U=IXTID?C)**2WZ3\G M.YV2O5)1.D3Y8Q+(\7@H,*DK\@?HV#E=,=(5Y:]WJZ>G>9T1]?Y9&FEJ^\V0 MC,]@ 1&"J *(I"F A B "5, Z[%2CA4LN1/)WZ"TR$[HXWS#Z2+17R[B4?1Z M$2++F'HHPQWCZW6%U%[N88> "+T!K.P,60=[4=;TI;!C9I^MAAU]R*N8YD&N M/LN5N-<5M)A=FM323:_5$Y\N9R% A,J( 1T+OM#.. 852 M 8G*G+)_< 5M$0G34I.J1G8 M,37#@W[+W_0O']9S+N^5.22NEG7:Y(/4[]]PDU6E0*JL@) R,V3K#. ,54!R M0IA4*,T*I[*->*I&GM2=_.2[4<"0!G'GU37B>[*\L?HAT'>\Z[J>TV?W[FKU M33I=8T"3<%UG(@R^3#]NGJ@XAR3;B:/H].PY40$_2X<35Z+G8F :1]PNA>E5 MO_B_S^OY1C3EGFTP2TF1YF6)0(H1!) R"EC.M5MGK$"PJC)2.IU^1N3%3@(P MTNLK\%I^TE? T3F/X&;I8<.AX>@F!X"(D1)@9V_O+UBWR1RV?9-J?['RFRF6*BK'(" 2Y-(D % MD>GC#0%CD&<5P9@BJT0 '^&1_4$KT'32:B6:]-/%LVC(^H144I\_38)I_3F' M2C-7D(?]16SHW)Q'ITCRE]8DZ50Y"*-TP/;TB0B>0^U>1!#]"OH"@^E6\.>) MQF 5H.N8TY4&>EI[4"_H.X;7A>DO>B5H6Z:]E[OTL'U=O_T=ZLA($URK_G)[ M^Y"T*B0]'9SN6<< &0]\A<7"S6\.P1"8S\#-5-];V['AI[S(M33UZ&[7]BG? M5E_-_N&1_MWC%Z\S+&8I$95B.0$B511 C/69JJ 52&%6<0;U;Q69+>6?IGG& MHTNWKHLBK;[8I/EBGPAV2^YQ[=YT&2:[<]2U5GMV36IWAUKJ(9'_, 8>/8Y& MK0O6G^BRI(E["XV:?-H7:/R1JZ=Q77RXV7,IKC:;.[I>OZK5VD1K-K,2R8I7 MA0"JT.T5_R^T](3WQ7O/^5%,G7U M2*2N\ F-&@?LJ0:U.RO4KO$2MO:']QJCDM_*B]A",N!5K(?P\S)'3.:?GTV< MYU[58>'-_?-VLZ5+4PGVCF[F?,88R@23&4@+G)FX+ )8<004%P@7$F8H=V=/L>B/0MC<",T*;KAN;9+57IF[,T?S:L1N'&]@YIKQ25 "-NMZK*4[T M3VD%N"I9A@HN)2MF>B2V>G.X^UHX PY^%,#M/'XT$-U\_DDKCT81/40SZ?4/^[D^.O DT]K6O&X&6W_> ME\MV:>[>UW6H_\M\\^]'/4Z;K,Z(J,J<&H9B]+FIA9=M3D M4R+9\4>N9&S\M.2K)UDW?D<*%K*$#%2G(U[ M&4Z3V)U2J0XYU/7M;?!FY4HU?0X7NPE[I;5N$W4?96FD)3\9>9>/*?[4C:?6 MA"9O[$EX&_K&4Q,O$CB>^6B@1?7=ZSNYY-^>Z/K?=5I[24LB$5)Z42T@@)(4 M O(]8&\Y*GI8L$KIV8R8P*G7UYWXL?2X_T ]%QFKX#EZK76&I'KE]L+9L9: MW">\'XT=7WTG-^+N#V3SW8ZU?)G]?U[4V;3 ESGDNB$* RHP#2- >T MQ A(R$U[&L)2ZC3QSXN)/-T;H6 M48'=*)6'A,5>DB^U-W*G%+T(E^4B' @$QP7XPT][L?YRR,XP*F15" +W%-BT2N#3$KR7(" M!%<(AR=^;& <]^JM(DFC"5@859*]+KLTIJG XMC%O:'O[5S6])% M5V&R>??ZL%Z)9[[=Z)W@5[E^F7/9=I1-&66,RA+(BA$ &5& $4:!Y)SRM"RR MLL!^[7L#:AG9KW<54O4]1Z?6KIAJ8PK^.\WJXTVGV[4]?T.^1[O-XIN_';?% M)=J+N:*=< 3@@C<=#JGC&[4FC@#SY0;&,83YMSE>RV^FL^^+;+;RG^7V7ID$ MXH[T&PG$B&&3DTB86V5N"(RE!(J4N, *\Z)RBYB-RXSL@!M*7][7PU12U]>P MB\%K6&\0;2^S@D+C>I_5Q^/@6OHFJ>LIE#E^WR2WV^UZSIZWYOMGF+(>:)TF M%H,VW0&0@(V-QR1.WL_8$H)S;8QM'W4O^7UX^=[L!2P+>[O/1Y[<#_0U>=D8 MWJ/:M1KB1+,KUO/Z>6UY$#RP;GCF^AKF-C4';0JW^SAGC%>U[6Z0R6IJC]7N M5\Z>_-L5Y$/FD/WK?"D_Z1\W,Z52"F56@8HPJ$\S& **4 YH5D%<(88)%,Y\ M0P=V]ST>IGZ&+ [(AO92U/7G?R:54\^UNQX45S 55&.0$8P!QR0'F M&($"D2*OTJH2F=.VU4N+V!'B[EK$G$979E=KR<)Z';1N-T71 /.\0FKUN4F. M:,5NZLNE5JWDIU:QGZ/L:Z_")O#]DYL.;W(QY073I1LKO\'\7)<^MG^7Z^WK M@_XJ;K4PC+=JU+-,=CJX^2AK#.W<4@QD''?SK08W2:U#CO8,)^-\[*^NZ8E?6^I@G:_%-N3'6HUD][ M.EXGHYA?]2I#FY+1&<(0D;)*@53,7*E7&2 $,:#W39)R7 G]GS,O]@2*1_9E MC1J-)VL5,=&O%_UK_TKSR5ZJY9'L!WQ5C@>]ZRFU6UMNDMX;_]![X^;7-X=E M\HU5@4FV)WP/(2FWIU![>@+N"5_&63KN*>5?FS#P>;5\J67V I:U[T%UWO]V-@Z.O\>K#O-^@"W#O\0X#: 'F>G'0:J MX%?V7LJ\T=W\-?O\P3>+>09%\? &?0G^9ZQ MN4 ]\(C*&.JBSP_ *^H!GQW[J,_ ;Q/*N!5B;GZ@B_TU^*Z;^RQ3VB6660:8 M8 A D6+ 8(J +$B)JU3E!4ZGC%\,:AMYH[DCR^OHWKY(0SYBB"U=HO_;Z_ED^KK2$_Z=]V5S->:UEG>?67N=M;I^V MMGEJ/F-']N*M2DFG4R*>Z\S+8[7:%,VDTTS[A2=3#F*?]N8%[+"7G@)3-\<; M#4ZG3+MK,/'*RO,2.%D&WS5P]+/]KAK'HV-SS:9]IUV;EO/;\OO<.#JGO-C+ M(T3V*HW@I)9L&H@]SI_J:?#;YX=/_5V$0V/GRV",^X@P.+AY EL(PN;8CEOJ MUP[Z\K#3]88>->V@4?3XISWK6MK*F2]RT9 (?IM_[RA-JC23S/"^9$*?BR!/ M"6!E3@U%6ZF*C"%4YF[\Z /27+ZZ7FSHG>QDW1?N6, R@)9BD%)1IB 7HM*' M:<(!(1D&@F'.\R+%*(=.U3]AL/*ARXF,E-U9-9#];FYN9_J!U!@T.>/6A:K3 M&9 T;7W.N,DG=3D6CWA09^P:^K41GM[%QCU;S/]LSF[U#C:;99DDA<0<5!SE M *+*5/4I#H2DA.49*@FQ[Y/J(CGR+.]J>/LI.JS?,]6!"\()T.'I'Q4F-V?0 M:G'3"P7VKZ#WFG3''9=FJ$Z0.7!GQ(+.CS@C((1NI!D^, PR9C@-.!U=AH^= M!UP97@-X7F;(A?JTU,<$,_@7N9'K%SDC*CQ>IS42M7>]%:<"(WV_F3-:_.(%"6$?XKS7<,S!NK M=^*25E[ "/J -:$"W^=$3!NO'C#R),P\]%G?7 NVW?.*WK[0^<*<*S^NUE_I M0AYE/>$2*<(R"C@4', RY0 C6@$N:(Z*4N L+=QJQ>R%3YAIUF.XW>F4:*42 MHY5K1H4#O'9S/!9H;G/?:-$#ZF:/%- +"#"J1,T7\T$A6':$@^B)$R'<03G- M>? 8(VAZ@PEV/1H7]TW>+V4;-&,2]I3\K M^4>X/*952C6R4*9FD[)HY-S0LCA"[&*2&9"BE?OIQ MD+$P=@:)/WZHI\Q*&8H($;Y\<+@#OOS+?_MV.OOI*RY7T\7\7__"_\K^\A/. MTR)/YR?_^I<_/KT&]Y?_]F__]$__\O\ _,]?/KS]Z==%.CO%^?JGETL,:\P_ M_3E=?_YI_1E_^OMB^8_IU_#3^UE8E\7R%.#?-O_LY>++]^7TY//Z)\&$NOBU MBY\N_QF-->??_[SSS__^BTN M9W]=+$]^%HS)GR]^^R_GO_[MUN__*3>_S;WW/V]^>OFKJ^E=OT@?RW_^G[^] M_9@^XVF Z7RU#O-4%UA-_WFU^>;;10KKC=0?I>NG>W^C_@TN?@WJMX +D/RO MWU;Y+__V3S_]M!7'?IGAQ?<^+['0]^B?0M4JX]LE_]_M/_SY:N4O2UP1 M7#:Q M"&E]%D>1O;O:=:IW-?IBF7Y:+#,NR71<+!>6Z99VKX/V_#=^_A*6]$&0/D]G M^>)?E^7BM(6NUHL&DMNJA,V(!Q$@V2% 7+5,C@9Z.ASRBKF M>,J\S8%Q<^6]4*'[1443B8Z,BE?S]73]_?5TAK^?G49EF3=#&? 8^)<"^ZU\@T0<'W5O5!@>T?!$9+L @EOYFFQ)!.V$?Q'DC^^ M7)S-U\OO+Q<9)UEJGZT30$*HAYVWX!6+I%ROM2M.(:H&P'B0B+UPXGK'23LY M=P&;3^';FTSBFY;I]LKJW!(*S#YR&4&JS"B4=AH"[0@H+NGDI'#.MSA+[EE^ M+ZCXWJ'20K9=@.1%SJ2"U?E_WD[GR">L"#HMR4!:\I1 <4?!M18(T?(@1+ J M'AF0W+OT?E=6K'=T'"O4GI#QDKY\M_RT^',^"<*3J5,.@N)T<)+?!.1+>$;6G) MMW:^0/8<63312=708-Q8?3]T='S+V4RT/4'D_6*U#K/_?_IEZSLQARSP! 8% M =V@@N!%@92+29YKED-H!Y!K:^\'CXXO/AN)=>S;S\K#$L.&;J]QD(LNH#512;/4#!YW.OGS17W4WW'=YE'B7!D]7_$=+8DZ'(1/TW7 M,YQ40H4+!2*/"91 5YZ!2Q;JW3.,F ^2OTW5]Q/_1U?8AXEPI'5_VD9:C;2 MQ^^G<3&;:)1.:^\AJLV=FU+@& M ?FY4(<6(ZKC0X=IR^RF^XWO+PX77R:9_ M]2U]#O,3W%RX9FVL%G1FH0X>E-,"HB%1&*^8$RRA=<<]9=VUZGX8Z/A.\FA1 M=A$._!UGL_\QIV#W(X85G6/YS6IU1@>9= %UC!)2.[F\A6PBW"Y3\^V)V1@I8;A[LEJM)ELY[93@P41RHK"RXZ#4D MI&_HDC#%%F\:-Y;=+UVJ^]O'8X39!1K.\SJVS_;U&"0EG*TFDB4KO4W >2'? MMS[CNL*J 2RR^!H*%]D %'>OOA\VNK^#;"#:+B#R9DZ?1N*8?L5?PSJ1=Z^^'T2ZOXAL(-HN(+*Q?B_#&D\6 MR^\3YV74.DLH)MMM_K"WJ$&J@")E+YQH83RN+;H?(+J_>CQA^..CX!O)807:! M@U>GN#RA(^]OR\6?Z\\O%Z=?POS[Q"A&%LP+R%P5BJWIT O(L3^DW7JS7N-KJX/4LG$P4,\9KK8&+>O7B MR8MVS$N0P469G">+=]RQK8&D:HTC\08!70$K== JA"+<<7<9C].P'U@ZOO%L+.8N3IR/GW$V MN[2'D7&E,X*.MN9Z:#HO-4^ 0O),0K%MDJIVU]P/%!U?@1XIQBY \/XLSJ;I M]6P1UI,<-9-H'#@>R6=B]4H?/1%/J"Y:%":;9%[N++D?!+J_Z#Q4B%T@@*![ M6O.)%^D?'S^3V%;OSM:UKKR^\$Q\T($KH<#&0FY2"@A.,@OD'069K4E&M,BI M>XB&_2H#N[_V;";F3AR.U54Z.N9?OG^HE. \X2?\MOZ%?OD?$^V9DYD5$E - MP:QV$$A6D#++J+7#PMI4DS]*RGX0ZOAV=!BA=X*DJP+)U_2=>MLKI4.,('/@ MY'WK !24*>#JDN=(Q=%BE#K MI8EP] &BX PH0,]:2"O\D6TTKBVWG_X[O@\]7'A=68)M"?T6N@9+CJ9PX*HF M%,1 3##'@:4@74HVJ'3<2^N]2^^'AHYO1=L(M0\7E=A8AMF;><9O_P._3YA5 MEF4ZW[242(=@QPFR&AG_Y^980W](W M#N\MM;G)>S.O+<(VGW:=XOW:3-WZC$8=IQZF[;1K1 M*%O_R!"TBL!T%$8Y(;ECCXGEP16..NRWMZ^OI\O3-WFB@HHFZ @62ZU LQ0# M:2*:$YJ%D<*D<.1AO[O<.-VGVBGKVKE_L!S']O:VA&]2!TU(!94*P*4GYKDD M)S6E MDZAC%SSHZ\I=Y9;)S&4X,J_\DR[$/U;\_;%4YR(9\DF@Q6)$)M* 6B MH1BE%')2T&5T]K@DW!L+CM-O:E ('"3+?D_TEXOY:C&;YGK5L2D[W%R +,J[ M+[AM@; ZY(S?XU.;]9E\&OU'^@%G*S@)XX240\W&Q<=>?N"G M$&XBKZ@%^FA@^,0QJY3,(XKT5+?%\:D@81' M/%96R_7D_7*1S]+ZW?(C+K].$[[X-EU-T(=B-C'/YQRL?EV$267&^8L MKM)R^F6C@7E^.5VFL]E&'[_AIL"5JY14L1:P%CDK[6@+V21!*H/%%6:S?.CF MZ:##YA&:1L?0L6J_>?BTU,&8EJ?Z^B2B@JO:!C_,+F1TSH9#YB7S!3 @KR]U M=$ KZ4 ++B3MMUB,>LR;?62-D>+K,S%L4PA!;ZA+U>3%"./GNPM M-]J#RF@AF.3 (1?962M*V>L@.L2)O:1B'+@T=%8:";@#B'S KS@_P]OOJ796;%:T9[ _"E\FQC!N(BU!SU/M MT<>!U M,: MXR7H4)AJC:$#R.S$(SX0&8OG5=/!2/R*R[AHA,67B]7Z7?G;8I%WS?G' MQ2Q/K!1%(QESN;EI,D+3=DV&_LHE)IG(Q#]4GG (Y.ZGIA/SU099C83>@2G[ MVW*Q6M7#>[J>Y,!E]G4X!A8-2K@"@1PL/\Z=[T .52L MAR-BL0ZS)H@XOP&=G[SZ]@7G9!DO+ZT4-]DZ,HO%2%-?MA5X)248E4LP 6-. MK2\I[R5FG/$# Z&EC<@[L"8?2 U$P&OL-%+Z+9^GE08Z@--'G,VJ?S;/OX7E/W!' M6!.IK,3L,T27:+L)0\3'T_*"2[EYIQ?9MA@-1(]AV@Z&\X M)P'-B),7^70ZWW3SKPT*+C>%\44(P0&5(W9*KJ-?(OV1O'"8A)3^H?ZB![D] M#Y,TKBLT#)Y::J$#4-T2TB1$8XI1"-;5N3 <$9Q)#$I.CAMG \EK:.]H7*]H M&. <)^F>'.KM8_!;B@PFD17/HLJ VM!!3"$C1&$*L&A#X4IFJ5L?7W>0,J*CBX%S8BIVNI&B<\5%#&:=VPN\ 2E<6]N)N?3H_(Z:NDN=^P;)8 MXO;W/H5ON'KUC3P!4MIT'I;?-_(D::1Z*[_8Q!D7.VYB='(Y;6.M/921*R M\W7.ER[@0C;@/)?,B!2=>*A,XG#TWB)EG%%9@R+O.'%W8#?):]AQ3D/*CE&L M HXIK/=%5EFZ25W9#>9 U6O[*(R&DKP MJ!@SEC4_HIY$X$CSN0:"V'"ZZ1=XY]OH=M,E[DUQB=.Y;9DB0;HZK08#D,.G M/;EU*J36UUQ/)'&DV6#/"[XF^OGQRAAKQ\ E?J988_IUZRQ?8^6X:L;;'SYP M4>,CW#2J;;Q<\5W9>N*U/F!WY?/O7CP*%5^$M.C!D2$#Q92$P!"A1*2XS1BM M2_-JC:>1V#C>4\YR9![(/A._6#,#:Q&X*S$A:J>"W:O0;=AX;W!S-0 Z'HD% MGR#W#@[*.X1"_+PKG\*WJ_)1AX8[GR$41]$*BWY;9*."3L+:DE/SE(4]R.HD MQ?<9 -9:1QW ;O-"<0=??\R7&&;3_\3\WQ>S>O+_+4SG=5^]FY\/&9OBZL5R MNJ(?_4I_G9]LFUE=R&-B2BZUGAD8KWYJ-@4\(Z=$<)N\%L49V3H+?2A>QK6@ MS4%WUQO5V CH>"=L'CX62_*3Y]NY-NG[IV68KT(Z+X;<_&U;#/DB_\?9:EVM MT:44K!-"1)N@N&A!R<#H0")-.8LA.DE"8.R9]L%QG(QKYL?:!<^H_<[WP 5/ M[^L4,&)VO5Y.X]FZU@5^6KS?*'$2BV-%:PLV9Y([!47@74@@#(\I1VLI/GQ& ML.]!\K@YEV.BNK4^.WA/>4"+U?1:BS74B2Q9#N0CUL("*1B$6D7)=+8Q*^>*;IW[LP]=C5MB29:R,U:# MC9*#*I+5V=P*M#98M"Q>UR7U+V>!0JRRF4FQ M[?_C2"8QQ'H&:SKUA02GR:/TB-K[R'5HGC-^+S&=0.@ #=\'EJ/$W0%N=ND_ M;^:BT<92X^Y$AR@H^AO%W;F0^^:=9;(FEV)K3^<6%9T@Y3CUWG1ECI-U#VC9 MS+O9\/'BO$V/TC)S\N1K#Y<,B@BOD[X-.*ROS$X+M*T?7&]3,?(-VY%ZO>WQ M'B/DOF#RRSD'M$S"Q"*(VI5>L3K"QB,C#E@J2@3/\*&9#T?"Y)1E6M;5)_<^K_WTV_1IF-P'K!T% !N>B[-M=$!Q#Y^7BS7GW!Y^F;^%;>O>*M) M3.3!A1@AI5KPBR5!$%P#\SR2:V,Z-.T!=+2L.\#+BY069T3W M!TQ(6X!-VG6F/JM::Z !?\Z'Y.2>;281^UI-(A('ET@V MVF04,H>22NL([#Y:>O![F@1A383=@3VYJY_V1DR;QK<[?$5NK&.,@V(A@2I> M0C".@XZE"*^SQ-2ZR&-?VGIPAIJ :A!E= "R]\O:+F?]_?TLD*&>YQIC;MJ9 MTM?;U %\BV&%'VKEVKOR!YW5E>L7A4@@S_#LM$XFP?PK$@-I&L[S-%^\)19V%R JYXW>3"@1.U")0983CWY)4TS[I]B* >_+PF0&PG]@XP](9T M,#^94K"\E1"%S)>C,.I(@S^GL]DDHTDQ1PX^:#HJK$6@:-J"#I8E'^O8E_8# M*1^G:]PN@PT1U5P)'0#KDFYA@PJ:60I^8B0_PWD(+E% A8Z9D*,V-X=G'=]1 M^2D &:QK8$. '"3,#D"PRXWD2QRQ(,HS<8?4\383 580BI8U,!H6A=1AP M)R'C]N-K>2(=+>8.L+*E?R*"S-Z7#)EQ5_LY5W"3(R98REI&85SSQY7MRN/V MR&O^MOLD079P\_1V&N)TMBT?G>=-.M7GQ8R$OJJ._OK[5=D)RUG4SJA2VPPJ M$W-!>@&Y]O=C#B5Y\(T!LB]MG:08O6V21S*(0CJP,SM\W;SVY:)DEI2"4A3% M?\PXB"4+*(P9B99V4_.Q?/=3,VY^P##:OQ]BQZBB U!=O#V^#]_KP^/%[;]. M# OY9I!RJ8T$C057& =FD2RPT$RJUI[.W91T Z:C]'S/@^\10N\ .J].O\P6 MWQ$_X.9^ZK:L)D&ID$HIY,C5^J= ?T2. 8SF]4'*>,%;C\IZE*AQC[J! -56 M%1U@:QL8I+0\NY.;:(6WDCG0M7Y?%_Q\?WGY=&FEU4) 1%FC#IYI@[CJ'03EN5>T1YI#ZD&*QGW_ M& I2[930 :1V7V]N\9(R0T9Q#)E85H@7;2#&&,!;GUSP9H 6Q@_1,^XKQD!P M:J: $<%4NQK<^?A]DR$^B5ER[K."9.DD5RX(<#H31SPJVA_.*WOC9>QV1X;] MEQOWE:(Q8@:2<@=&Z(Z3N:2@:M]N"(RDI'BV$&T=R6.L<]Z1_$KKW@P'ND2# MO6$,9'".%'8'UY7WG, [U^\AFZ %';U)2PI#+:/CV&H%41OO/=$4>.N\RD>) MZB9J&^Y.J:UB.C!,=Q[..^QDYFTV+(.,FI&P6*VM*1*"9S*@S\S)UIU 'B&I MFRAN.)2U5$K73M,53WRB-#/&9@2.-6/0,PX^(?&HI-08(CF"Y7B_:6?%;F*W M]D :3O(=F*S-C<>.^'8WAE$N$U6 N9"LHB!.LS:LU-5U%JI8,*R^AR=O"/*L0$Z%86&.N=+: M)W^ G&Y"N^%PU$H9'=B?!R2D>* HPM/)+#/MD)0"N, "1+1!,B]D:CZ;[\@D ME,&RVIX%58U4T0&HWE^LNV%IVR(A./*6U:9D4-0.^5S7=I<*D.FH),=-&-\S>AVE^,W\9ODS)QYIX&;B21H'0FQF5 M,H%CFMQ^DU$:;ZU*K5]H[R%E[';G@\"FA=A[0,]5Q=P^XP(FF;8"B[0EI*^- MFC->)@V%M@'5U $*/^ Z3.>8+^;M7JOC+-,T M74^"W*9BW NF@>!SI+ [N%EZ++:=<$-A M;!09/-<$?_26OBH.K+#>"RN^JSQ>+3_@0)GM5*;/N)XF M\JFO\7'D=)GKGSSTJ)D'^'C.N3,AN^SJ*"V)UH+RA)N(,H/6R:CBH@[-BX!& MF#O#LPS6<@D8JB770M4A2^0-BAR2(G/,?>NJ[!]N[LQ3D/#(W)FGB+L+Q^B^ M21E.>6<$B2,ZS>G(=F1+,SK((GN;A#6B>9SW8\R=>9*&]YX[\Q1Q=X";.X8A M9&&8+-K6MA4,J@,)D24&W"1F+?+HR_^]>I-['Y\X\1=8]H.7V2)2DK#=9 M!4B,Z=K?PH#W68)W%G7)PJ)L'OB+*[+V>QV MU_"+B@3&0S!H$P0;!"C!?7WOB\2A,E8)G=$W?])X"H&=.#4'HN'F0\9@JND M=]?3#CY^)@&O7IRM/R^6T__$//$89!)H:J,F19NRU;DI:&T&%D"&@UMM\.E1:1?D<,-I2,_;; M_N 0.D#HG<+GW=EZM0[SVFQR(HL7,L0,"4T-2+D#)YT$D[P-6C";?>O+ST=( M&OO9?G @'2K^#M"TDR)URZX*5^L(##%@1&4% P0=:HJO2Y$;+S$VO_>YGYRQ M'^2;HJB5V'M$T+E9E9)[8[2'4FTK&5'B0(0 B406"_J0L?5+ZCVDC/T6/RQR M#A!WCZC9M:'<($4 08*4)M4[55Y++SU8YZ5E:"*JUD'_0_2,6^0Q-'X.%7PS M$ WZS'XIO=6BO/PXFLXWC%_/L3CRS7W?909X@#^(P_:O\0]DAB173*F% M9U;7R^I0.^%:CX1>[C(W,?/A[O >(JSQ>[P42;",L=[$(2A5(D1&$47(M%=1 M^,!TZQY_G;['-\+"(P_R3Y%W!R?>)?5;B=0TW\5\4U57GQ%Y0>36>."VU)MZ MI2%(&$T'RSY($&=8.D 3=\'FJ/%W@&&;O!P_FB4#(4$,25(BHYN M99&!2R0M]#()+UVVMG4[[3L)Z00SQROZ9D_1HZ7> 71V_+[SQT&A+%G<@J"S M":!*"1"CL(!1*"V5#(HWGZI]DXAQ(=- L?=[UP=(N0.8W%/[=,Z,+\:0]:T- MX4@JBCD&D8L(PEHG7>(L^]:-BAXD:-Q7CO;P:2?]#J!TL]CDG M=G Y!U]&Z M2H!*TH +)H)#%UB.69O8&D-W4S+N^T9[\#20=P>HV:,<[IPQDVTQ2AN0S'JR MK#J DUZ#X#+G8-"[T+P*=E_BQGWR&, P#:*5#N!VU\05Q3 '6X!8(0ZTHVA# MUY8"GB%B8%S'UNYTYRE'3>*OPP3< 40(WLO:)/!7W/[WS?SV_<:'Q6SV>K'\ M,RSSA&NF$W(#-KL$"H.&6 P'M,+XE)TQIO4]T!-)["10.Q 1MR8O#J>>#M#W MX'V]2B5D5PQ@TKF>[0C!* ?,1^^M4\ZHUGUFCGXH&0Q7@P+A*:\H3]'*P0C[ M@LOIHE[^+]=#%5)S+X66/!#A7(&*RD*4M?TW,N]Y<(&7]G>2!U6_#G80/B>F MCM1 7TC:ODK_>K:D#?%^N\!FGVS^_(4DF:L+2?[C=FQWE-$:$TANK%[/94.^ M*=;$AX@QZ9*C:YZH>P"9XT:,SX[% 75X,%B_XC(N6O:.N,WDIE74/3QJ3(S, M. .>:XM[08R&^@:OZT!6K;+5KGUL\%0JQPT^.X!I*PUVX/Z]R/]QMMIVWSP? M:?9I\2E\J^VFJT2)99+C/:QZ9;)"Z2&F4(N)O Z-1($Y"IK%A5OWM/R"'+' MS>][3M0^ETZ?#E^_A>\<3S94#8'B3XM[+KDW#,>;#'] $OUJNL:/N/PZ3;C= MX!\P+4[FFT_9-O:+*7'K0JBC2SCM:A7 \1!!>Y&*%"DRT7SD], \C9NU.-)^ M&!\='=C\?=K O5\L-U!8KY?3>+:NUW2?%MOV*Q,=I2B&SK3B6"VM$AY"(*V$ MH#PS,FKM!ID)>3C)XV98/B?6GU.W'4#Y#DXO&QF&8(7/B*",BQ3<:@Z!10?! M2JF$D#Y S;L_M9[Z[:J*3#N!%=%]MGXG2,HK@B?A,MEXY6:=AB 0B M"&VB2(;;UH"Z1L"XC=J>$T*'R[T#T#QX=^LP>(NH@1QMP=$; M'YK'3,??J+/_"IAJII8C+T)?S?-0%^HQ*A8E0Y")O$^UZ=I04 -R5Y^[LL70 M/D/\H MU_E_BE>9(%30%TO-5N835Y]>SQ9^KIC4MEQ\Z= 7+W=2WKU>Y7.BR M-$$&8SV+ :R+A:#A/#CA)&CRKT/R7LDP6 K^'?0T\(WJ9[Y?+KY.27*_?/^# M@NOIUVW+U0@(:)7'I,Q"2ZT&N::]Y9J$$E;C2(F?>.C7OZ51V MDKQP+(+N<*F&5%<'?M=UI[%V[>66B!>V5,]1, B)!<@Y98'.9I.L-K['U:/%6R.1+G+$9@ MTDI0*G-PDB(9KVP4Y&$PQMN/4QF6IW&S)IX9W5T!I(,-<\_3$6X MT>T\OSBM-]O_N>4IL:)S1 E&53'%6!OE: :2*1N<2UGU^!L MKM8.H/HBI>66CQTFWI5?IZMMXT)B[_T23Z=GIZLW\Z]XKIN)#T84)Q5DZS;7 M" 5\\AQBJB-/M<_6-']O/HC2<5/6NH;S,ZB^HPR,ZSQ>]# +,UQM!ORN5O2# MU20:F2US!JRMO: MS+?M8M/W3\M SE"J//XM3.=5RG_,EQAFFY9I4?J 07H&!7QYB1X3ELTU@0I M;5QDJ?4 U:?0-VYJ6]?@'4S-XYO>>NT](8E7<5Z*[VU]\WBY6*TG)1>1R'4' M:8.I?;P]1%$D!$;[4Z(.X>8@^]O7]0\O,6X&69>P:ZB3#FSDF],O8;K7KRI?R,41*%%X ^DI>=A(& Z"%D MC&B\"3ZTOF3=G[IQ$]2ZQNY *NX2O+>'"B<^X*%]+6CG[69XH4T;#Z7DWR%;%XC5)'W3RHVH^TWHK4GPF3QZNI9Q!> MG COP_?M$#A1O,C$$D^EAG[*@S,D2DU2BL[?^;#^A#5=.D> M;HUX2LLS(F8:XG2V<;,G11D1 PL0LZ\&73EP7'%@UBE>G"G6#G\JWT-<;\7C MSVGTCE15EQA\=?IEMOB.>%X?O\N;9YZH# YL5&321;T[L-R #$J[)%E&/[SI MNY^^WLJVGPF)C10V(A@W3P.W&;MP?4J5!+SWQ03),-1A+X&6BW5:*YUCJ MM*8;ESSW/-WLM5QOQ=%-$360U'OVY5XNYAMYU7X?+\]6Z\4I+B_VR_=)XE8& MCPHRKY5NN13PW-4Y3HG*$"L.;MP=)[*U2^IDL7#NU=7GBWHB?KAEPCR(9 MH8%)A: T^14A<$DN1=(QI)^XSEEV/$_ >JK#^3MSK[_*[?"53 M)%J=0;-2>TLK07PA@UH*&IE5= KLES+QA$6[J\!^CN.WC0KZ.83W+TB9I,!] M2,P 8SK0WDD1@HT&BM7"9^&R=*E]7=J>U(U[M_?\16M#*.UP@[>@W38D'+=9 MQG<+,J+3W&5R*(JD?6=K$!6< F\Y&N53++GUN_+3J>RD:?TSE>:V4E<'[N#[ M\/VB_5KZWV?3)7[\O%BNR?Z>[F:^8TS1R5Q "R-!F8P014Y0O#8QALB];)T< MOA=A79;R-D/'S?GCS575SS%-,DR(>?6:A/Q;6)\M-V+;O#9NF7XQSR_#;+9Z M5S9[TK$+054+32"FU4*;<^NX\DN7CN:SF=1C%=611;W) M&LF4_.?U]_>S,%_3?JMMD;YL&[^ZQ" 15G_2<*?&"Z1#+V$XLCK548S M\"DS((^DA)A\=(+&V[ MW5<9G_\D3U+FY!PX!E8&L06P\!>PI]X[XSCPW(5HKK M!YO[2W12HDPJ*PK^4WT]L,5!J$,8M& J%J=2]*V#D/VI&_F%^IF!.9#6^GT5 M?#V=AWFZ6Y NHF0UE[)X\D*4J0TQC"B *1N1BA.:M>Y[\G0JQ[U+?.Y7P5;J MZB$0V8VP:BOU=U^JUE:OON$R38G;"5O@L#G*Z, D;J6#FU3,]\LI">I+'8ZXW583IF,(%FM^1R+[ M3L:>Y%,8NVR4C,"C0W(MHH7@7 *& MH;"<=6+8.FP9@(UQ+>U@T,Y-LU'6EV5AWN7;%N13VQR!8/ME(YATL'!<9S%D!&C#:Z M*W7LH#<*@I(>DI;&E.1SMJU=F^$/@\%2/_J$^).4>.2P1Y+ I(V;;S(8$H=0 M3 22-.H;0V897*:-%;B)5J'UJ%I? M!-RF8N2JV6RT1##)/>R(JB#G3^5VT,X&CXQ+V\AY&,^ LT&TU 'Z+IJK?<3EUVG" MNQ],7\PV'[09 E4[JI_,Z\R<;9A?AYNLSJ53O_OBM+:LG BGDY(Y -.I1O21 M@;>^@#;9IBB32*+Y/>@PK(Q\%_H,V.X! QULA0_3D\_D(_^QVN9%OXOK,)W7 MIXZ+"ZO7B^7=W6N^3Z2562IC@:,0M1F)A%@OA;$^!YO"E9.V,=R/('?D2\MG M@/1SZ7+L%EPJ)^8ZEZN)2\YHGQ4X5[LL)4E?29>@&).EX3ED M=2/?^)Y&5T]>>N1[Q %1]PRJ&!MHMY+V7T^_7?49<_Y6"N.T"[[Y6)P3_#/-,+LATM2CO=S[[.OVK M*3DN^!B8'OG$GZ]HO6HYA,0R#[JT;@K; MA/"C1\8=0T0=Y#Q;K"@*_$3*_(4^]Q^35&(NPM#F9L6 "BJ \UY -$[)('(2 MMG5XWIJ'<>\9GQ_/MZ;,C8F)@VTR69ZX&-8J?SP[I>]^7Y2/4XK[RC35G@S; MX13DSKPG.:6:%G> ==[SDQM9Z4/X:&2M;R]S"=GDR!THT8!/H0Z7BZ).?+=@ M=-0R:$6.8.N[DONI.?JU[B')7NT,;K1+T6>0JI"W4NK];."!G!?N?4FL<-TZ M8-Z/LG%M8".4W'JI:Z^4?EW(#_@5YV=8A7O16'WUYTYG]8/LU.,?VLA$/9'Z M1M;I?-77.ZON-J._FH.)DHNH+& J" J])#AZ#PEER>_'&^N'J6PK8$Z?WDX]\DO%C__X552BV=*EN @>D[GF'0&'"8. M,JLL@E"H36N'ZBGT/9NI$K68D>=2GR')98B%@X]>0[!)".>+S=BZM=,/9:K: MH^E@>_445?4<*?Z.ZSIA^SUN:V\/L58W/Z*1I7J0LD96ZE58SLFSOESD$D,L M;S)N)>B1N9B MY_-_Q7C1Y73]_2.F\P[F5Q6F3ERO5^7R;M7X+RW_@NHZ]O;7J/+_$97W0_[0,M:!H^QAVU_VKCH:A(H%E MENA4U:& $RJ"E"++(!UMP/:CM(?A95R#-A!2;V=S=@"$?BWDZS!=_GN8G>%O M&"I_!]O*NS^HD=7<@\I&]O-RI2N57^'0(,LJR@Q%;^9#.0'!U:[1*\0 ]1[?JN..SK_#-3,@"E0*D8('"ATS1"J\3Z8UDR2I44L1G8+83:]4, M%[>:MCIN5Y+"0XP,_=]5"-#LQ>EC4S-O>WH+W$E.$/K'#GT M(6M0F3OPB>G:$L#+$KSG>H!I @\3U:#EU-T+W'7&RLB2RF@(^>CH#X^$?.6! MXII"F#!,F-;.UE/H&] 7>%P84"13-"..U0,Z3<-$$#J*5?X_.W MQ2+_.9V1M:T5A[?&"QQ@AA[YQ$8&Z2ET-S)-%TO2J71SO2M\7 WU]5EKY*'. M4Z$X'9,%1\<4%%0I8C!!V]9.U),(/-9X[;78U6[Q'FG?8#S0K;I#5N0>=C:S9 ME;+?E=W%SFM\-H60&W)B)>>B=N,2@N3(U\IT XXK5<=%%8BL9O.99 .&H$3S MK,?C*#[6WNV]^B^[JU]M),542N@MB&(I5N%UDH-1#*P22N<@6-2M>PX=2?*X M%O$9\7G31#ZGJONUF3O]* Y[Q+SZY\T>,>^AJ-DCYOGGWW'DNE!S_*(&KX6J M11 (+GL.640=C*)#M_D=_ /D-.OR1CX(+(:,"K37%3H5GB"$Z$,J57+-[ M6!FLWTMWCEDK3-S;[>58#?1K0,YKI0^P';M5UL>;C;OH:&0QMA]]"0AN0DW- M+< )![4Y-8?H"NDM2"50$'^I=6K#=0J.M0MOZ^PRW"W&W3G6_:FN-&!M+/>BQOKW>' Q,B4=85"(U,X*%6S+9T)($O(RDF- M0;3>CD\B\.B&=/LLMI.YKC/M!1('EZ4^)[( H>976>:45@69MZT/N*=1..Z1 M-QRV;K6H&TYO_1JW%V28_D%&XCW.:_'1=A#5 5;MSL]I9,X>I[&=';OJUU:[ M0*^GV_2[NV[#E;8-[[E(SSV/HJ\@GD-;!ANTM==+C[ M!>=8INN-!G82(KB.4I/SX!'Y-B,L.B[!1J>XHO^C:?U _A3Z1K=?@V#J#NLU MC,;ZM5U_P\7),GSY/$T[':,.>CR^\X-:O1D_3F4C\_413RJP/N"7Q7(S;_FR M]4&(G.7JV/-<3T6*Z1RKPZ6RP62B<4FWWJ#WT7)4$[4[17EGWYBLG;"" Y.L MCA'4'@(O&DH4F>(1(:36CX'B22N.W&&\A>*O=4T;1-+]6I)K7>@N&Q=AOMVF MZ$A+<]A"S;KW',UE7ZW7F Y1"B1,&T6G6"(/W$=-9V:17NIH=6Z=[-)%Z[47 M.6]JKL/L MN+.N=?2Y%V'CCG$9"'#M5=(!SJ[ZFMQDQ&&4C+%( N*9;'8AWX %LMZ2^Z0I M"A:JM0-V+S'C#F@9"$]M1-\!ANZJW-RR-)%,.T:R <,%[09&HO&ZT,&?6+", M61%=\\#P7FK&G<#A4W^M3UXED9\B -XQ XCZ"%E%$E M^FYXMC8JAT#._V"0&T0Q'0!N,U%Z'F9_K/#CHJS_)!F?&VQN'(NN6."6U1@E M1 @8%?C:.).7VHN\-<+N)6:_FU/V@V&JC>S''GEWGF>^VQCZ8E?.D3' M-:2:L:ETUB0GY*!U8I+;.H#M1C+=/?D:^Z^Y'W)^E$OW(07>@S$Z_1*FRVI5 MWRU_G:Z^+%9A]JZ\7O[Y6^KCPX@]B)_)>=R2L'SR:8!P&T[ M'DM0&J'FX=7[8DNN@-/@/0;)$;G(K0O$'R%I/VC]:-?X+?70 :SN[OCR[LMY MPM,;VC\D0]H]-6W\XIXF:1E*%%"SU.L$7DG&F3R(3)YG]L8[W[S,^ R]X/? MCW:I/[2^.H#D96N"6Q#?\#23? 8)>+C;;8+GMFC-=_>,ET3!=UZ\FC*QQBL(!EZF^50@+M!9 M62XFYM :1 ^0LQ^.?K0[_E;R[P!*-T?%W-P9TB#6=G>U/X( A756O"X.I'2! M2QMUX:WA] A)^T'J1[O/;ZF'#F#U>K'$Z?/7 MV>[;V&YOGAQ-5JQ.EJV]%XN&>F<,07.7#'/<_:['(73P-7RH2 DM&I0*!Z0!U]B]X M;^BXE<+9PIFTS=,8ABL5^9@^8SZ;X65APNKWQ1I7;Q=A8\?/2Z_F)Q\PX?1K ME?=.!,F^JRTQ2)430OR*6(09$[XRSY&D[6RW#-2^2*&]-ZA.WC M5'5;TG(,WAHKXP>:B7VX9W?W!PTS'WM 7^W>ZH=:6I)KE,9V=D8S]=/^0#*FZ]DR0"BJ*4]1)BS2-@ MPEIMM52&MS9 !Y+:Z83MIV#H_C-P.*5U< [N.*%DUW-E:?H5K^;JOOJ69F>T MS;=%7Z=?SBY:1]P_@1QY$DI(#T;$4F>K& @%,YC$A;$T/:3]X?L!S^ E#O5/2WM2'BF0PU<&1"0B'N'E9E9D< M,=G\9'Z^\?/UXW<^]6N8SJK07R^6'RGBN6'KR?$4@?8=2!%)$I()B%@?;U(N MCM4IXU8UEL13Z!M[[L,@B+HU:F8HA?5KK^XI^BD7]-T5XN P^W2 Y\VX'#Z 2W2@X/'4QVK(W3UT1FA M+&0*!J1($#A:%+HE@5;31@G*F-4@6#$!V%3L%J^HXO5@]W*=R$A8Z'WC\%>P\] MFCZWHKNZ2'X]G4_7N"F-O-FXXI+_U7LR0N_*'*#AS1WS90(&@]X$B(B>G%&N()2@@= BDB9OU(O6)7Q/(K"=/;U8 M=J>VG+F47%&0N*>C04M!1X.M='#I4;=(F?<\WPXU-QO]([3R(]R M6-_T1UBV1:<,W&.]*DH%8K'DE,A<@E$Q\= Z6CZ S'$/W#' .(P&.P+IXB$6 M7Y^MJTA/:R_D[<2+5]]J4?'-EQ]K"W,Z2N Q1% R(P3+:F<^[BR7*:3!T-N" M_G'3_IX?UL^N\WY]RKOKY8\H"7GH\UJ5@.Q-]A7Y><7FW%L\[25QI;E MN[G-EOG E2F'!(?U58XHB6PPDC,& ?PC%XSK+7>!\<$5W .M+'F]L MWXUP[^4QIF)"S&"M#+5YBZ]-LPTP9EPIQ3GI6EOQ0^@<=W[,B! >7*D= />Q MX^@>+EEF5GOI0>@@Z-3Q FI3!4A"Q61RB%$,EYKW%$K'G473A?T=3+&=PO=< MC!NG:3>4J)F*6];K&_>7J\22G;""LU!,%&"CH;!"R 1.BD!_1$-XU,&4YX#U MX1R,.RJG,[@_$Q!^@&WPZO3+;/$=<2.%]V?+])E^HV:^[2$*:5PT-BJH7?!! M<1TA*"L@QANTF#9(4)1"E0->_E.Q0SXPXRZF*G MC F/?A^!+OO:'M,,[/:'-"M1?9"Z9B6JYZO<\>:H(AK'K ,MZ^ U7:UA*!RL M1,N-Y8KGUL^[#Y#3SEA6T"_F=9N]*Y<+GK]V_H)S+-/US;O)K*UG%#UDGI'P M'AGXP%VMJC199QZY;-U%_PARQRY1;8.H^ZW9L/KKZUPO!6M\BY=\?J!3HUKG M>9K.IENL!GMO.J3M'19VS/IV?X'S3,O4J^-/"1:<$.+7);/()Z* 0P)'K8!PJM+$U M'O>D;=R7B\$ .(1F^@TWMM/W#H\TKOW[1D'&_30UBB_.1PY>P$7JX'-,M<6@ MK^,I28F^1H\>E8DY%UY4ZSUVG8)CKG,EE8 MJE"04<;W_(_1]TSRT$'4'Y\];I",5WWW!.O=D?K+AZN)P_?Y; M6-(+IZZX/>0]2UCBMQAUG6#A.M7:,#R!S7=6^*M&%5U.^9 M1*'TZ7333RK,\_73]^!SZM'/;'1V/8WV1N?9U:+52;ZVZEU9^\'SHEF&R.LT M9LP$$L\4H$!KF$9#GG3C??PD H^U;>_6GW&YL^+-Q\<C/?I.,=5\+Q MT,>UJ@+>E^)&QNHCGE3U?\ OM:IG?G*)K1AT=JQ80$=QO(JUP[@*"$QDZW(Q M3C2O\[V/EI:M0+[B_ Q7M=7J*Q+@NSI7_Y?J6.,'NQ MI$/_9M=A"C2321'(>Y"T36@OAJSJ"%>&]*UH76E^(3 8-^.:OB9(?*@YR(BJ M[R'&N)^_N[C#XHSPMA [@7Q7G25$9204'CA3@GY86I_+3Z-PW,AB$+ .J*)^ MC^B/9U_HY-VXZ#/R=U:+V337K(?S,3QA]I%6V?R\R1%^S'+-YG0UXKB1"_!N M>1+FYP6]5_1,-U.AW^_PN2EYOT'A3EL;C*88DT&J'$ 5SB%(G2$+IJSBVF'S M:[LFA+=S+K8>]6:VX_K./@ ^"*.""&0,%)T8#A,X[21H;9)R3N?,AFNL]!AU MXQ[^SX_!^SV%IGKLX.3?R8JX>Y;4C2:U7#EE)<5[)M2G98[@L_=0BK3!FY)M M&#"190\*QSWY>T)J9YTQ9\478E_BNNPW1VD#>[WP..(3AK'4$9?)NN)M'1R:/HM&&EY%KCD"$P2R>00@: M^<9T&$@L!M9/UYBK'/VZ. W3^43YY'-DFG:K)Z%E[<"3+P)1NHPQ6QF;-UK: MAZZ1'RB;HV%ON!VHFA'A5KVHR47F[.:M=;7:-'K:::&W+9[Z#4\C+B?S5A!^KZ+@O66/!CX^G38AUF MYT_R1'ZJ^CK!23&1.98%Q!(Y*.X9!)42%!<*-]*8Z,I>V+G[\\>U/(/BI(% M.SC4[ASY/9'(F':U8D0$,L1%%*"#&8%Q[G(]GF7SX.].0L:]P!T*/NUDWR& MSF?%3X*,*FSFF@3M:TMJ"YZ"$9 YE)RT<-:U?M2ZAY1QZ[2>&T2'R+\#&'VH ME]ESS!?LD+C.3L\VW3CH0)ZFZ7K"N%:264L;@T2ED(LZ$5Z R%Q'R1FJYGG; MCU,U;@>XH<'56"M/QYG?XFR.)W7-3^UBN?!E2L=W[:524[[K77$M:KK#QU/! M,6;("&=9DPY+,N!T#8R9)B\O8N&J=5K>WL2-VX]M:/ -HZ-^WRS/*V\7Y>/T M9#ZEW55'AU[*]OUB-JU%";^'92V(^HI'/&(>N%*S;+SC^6STS'E[V:MW=U,\ MQIIMI&LIF5$!G+,!A$Z(GMEHO6Z\[^^GIDVYXZ:$[E=7TRV6&X\1G:X/5 M$B1J,N 6'?C$.&0N)=.69<-;-[U^@)QQ+Q8:X>'N4L;CQ=^!G_; L)I?OO\6 M_F.Q?#D+J]7F4<*BS\I)!UK4*4PJUKK,&$$(Y12%.1)3ZRWT!/+&+LEN!(G% M\^BG;^A=,?9[.+UXPY I9R&,!W2)D6=:&,3 :,<*+[@6.9G0^A+CB22."\'! MH+(_)(_66P>P_+@HZS])X"_F^>++7_$KSA:;>>^;'HWG[UV*9X^B6'*&F=A. MZ8KU42UP;HR)G#'7VA[N35RW4#P>(C?3>@;15P= O/M(N8K%5&(A2DNQ49;U M8C$B,:8S)*5YU-QRP5IWCGR$I+%[50QS!+?40P>P^OVL;H9WY;(3QWDE'C&2 M4^&1:]!%(% 0GL"E1(PP%=#I)%7SJY%[B>G1FSM0Y3?GA#21_]C/CQE?/^RI/(DV)2<] ZNEKEXX!<#@^AZ!2S8(CZQI/!/6^1>RS6 MH^DY#B^#B'ELV#SA,3Y'AED:"]+&ZA-LJL.] "$KGR*F;!Z]&!LB"V*PY\G! M0#20T#LXRR[&^[XY_1*FR[H;WBY6JPE3AO&4+6B.6+/=*+KAB;:%BQ;1J*!\ MZ\X;=U,R[E/ED*=8 \EW@)]K3Q*G7\[HDR]BB+\M*S^6,:4]&O#<:U#&$2M! M.)#,)$D;(H1L&B/I,9K&?:$<$E--M=$!NNZ/@O]883F;O9T6G,3$' I+D8DH MI;:XT\13)(%Q9AP%+48TKZG:AZYQGR*'1%ESK72 M =VSNXASR>BY&24$Z!# M;>O)D/B*C@YYQRA$=CHDV?K*:E_:QIVU-))=.UP[':!NLVFN'("7G\/R!%<3 MJ4M(PA@(2M5K-EO(![#D$KA8?.0&-6>-,78W)>/.)!H240TDWP%^/N*LO)FO MSI9UQN\'TL[R*TZ"%#(6R\%(Z>M(282H24HY*F]5#"XU'W-[%QU[8WL/P';KJ&S?.+_!7)AJYJOM)V/,W$4Q0;K(F@99V<58* J#*C?6!, M8-P*&5I?9#Y,T7ZWF>Q'A%-#5?SHJ5P7A5&UKL93%\M?%65R37WG^ M^ZO!\[R>1L:S)H$=(:%GR!!CLC@3,K#(:H8UUM-3,)"*VU*0"R%;YQ<,ER%6 MYPS^62W\Z]OR_8 )IU_KN]B'Q6Q&"J@3/2<\2.DB+U $60(E#*1_6:3/0$[MYRY0575P6F]'X,3ZV4QN!X'Q2;HZ&(%?-F\2']=TVCPC#NO4.')C:'=/BN-H M32T C2H1EYO)$Y:!45FE:)2A33^.2;RD<=QWSQZQ>:#^?A@[^??E=(WO2EE- M0D:5::-!"A3DJZ+IT-&NC@IF0ALF,IU H\#SDL1Q'U1[1.=AVNNGT&K/\Z$X MZ9,P#(3S 500"KPRM1&$E"&JX+5I_:K1\"P?[$6V1T0^25='GN6OYKFG,/WB MP>J(P7AC_$_?,R==0E*"_(>3::X*5L.P=@,66;!,>O$VK\5#!9S M7S7&>;]<$.#7W]_/J@;FN79FW:0C;[-1@Q1UUG $9B)M:LX4.%=$;2VL%4H3 M@VX=:N]+6[<1]E.0;G4YRALQWRBJ#PR3K. T.,5@!4N3$ M&2N1J]8G\1YD]=+VL24>%L,JIV>\[72:,]&'VC,'9*Y%%B%Y"&'3H=48G1FW MK+2>T;H'6>/BK3D4]H7:@7KI &H7B1*7K)S7\.@H/=/* \M9@Y(R@M-*@_6& M_N>-3J9U&YI[2.D44H>J_&;.2@/YCYUL?C/9YJ(,#%,RO-10I^ZTXDL=/I(@ MUM82M5<3ROW:Z]W]^>/>R V%BU8"[<"TO#Y;SJ?KLTW%X.OIM_K5186@9((Y M2U%PT/6UF@=#1CA:P*)XU%*K@LTKW.^E9MS+LZ$-3",MC&ECENO)A]HR9W-^ MT]'---]D),M:.>$C1(T%LBG6B%B$$WNUW:!/W8$-_>T*,M<6[*4'[ >].&" M[0$-YR"V0FE>DH(<5,VI20C>,PNYZ$+\1%?L7MD$^^!A3(?D"&7=5/(/EE\'#N2]1][;RXS*7+QFY,9 ?8H#YFK]GFJ8Q03;N>T3I(2,FM/,?\[[%CZ'SEL..?AW?*<@TW,')C+S$8-R&6N M^3<9HA(>DBKTG<*4D7N]F#T2/=RU=B_/L*/!8=%0-WU@:U<@%]WU0D)5Q]KH M>BNOK*P=\'0"H8063I6@<*\Q?/L![#8!X]U1'*_3VP Y4L =A!0?S^)E$6 = M'3U=ICH#@/YV<0%OE7-<%^ 6;9T!P,'7#&H>*1KS(EMM6E=B/$;3Z!@Z5NTW MC\*6.O@_['U960U#,Q3XA:LB3,4( '(-76_/J; M!2XB*8+$ >K@%" YHMVD1!.Y?%F56;E-G6@E$170S:3BFH@KDA'1G)$:&Y+4! MB\85)K"XQUMG#L';O4^>-JG5*^;V5-=CN$ M^=[\Y0,29\_\MD:ILEWI;9L92[O9@/SY#M1-_AO0]/Y%_JQ+_-%-P_EHMTM:I&/U.\Z)S(CQ"^ M6@8!!(),9*6:L\(C:XB9F7! M>*?H5$\1'.>&(BV1+?=*LMC:$=F!K&E#C9Z0-TA!_<8.?^!FNP;9T;N/I(.O M SQN][C?_LU/85V'?N1?YA=7FYWN>P<8AWYDHRBD*>>-0I7''WT'9L-9RG2N M04J1@_+>0,A*$**#$$X&FZQO?!ILH^7@)7%X^?N"M(!5^G<,HK >G4(0&.H6 MO:C!&V% LU"B3Y8E;.WN/4G(Q&F-%OK_9BO8:B]X9*( M3QEPI?64QV>)6CB1-88!TP[!72 IO_$^8>/=,V_^HRK\ %O M5VIN&%N_N;I<7Y(K0-QNF)R10RE"= X\=[(FWB3$DAWP4H(OQOG@6M>3#"*P MK^OL & LCZ6EO2%(E,3EN""\\4"_X7)FE1%>Q0S"6P>*"Q)EM@:8=*98C3HW M[](:2&)?Q][H0&RBJ2Z@^*3H9MY)F756=9]PN%YZ';) D%D6'V(*J?GHMR<) MF3A%/QJL#I=ZE^"Y,8M9*4QYF\G#9+INDQ(9@L^R6D%.V2F7=/,RS*=)F3AW M?C0 [2/Y$WRU>K6XG.?*ZOPSOL-TM9I?SG']Z]_IXBICOF[.K(.F-C1\^]0S MQJM6(Y+&?O4:0W)COXHQ$ZT+7E/(JSTHH3D9B$Q@N#99*F=5:/U&/M:KV-=R MZ^<5\=M#1;SY1A'7==:9Q."D5V"BBZ!<'983;0!,(4A.@7RRK;-7;3GH*W#9 M"W';6U2/KN(.XNH#>?[IR]._X'HTE!$E&S3 8V*@,GE(CH<$WM$%6M@$,MU:SQ_AT^V\Q&*R\\HGT(FD2RX>N8E!6/"6D8B9 MDZ)YNO@EFB:>]]X+>'8"]9Z:[ "9[RZ7Z7^J*'&QOB[)N BWC::*%S)SQB#2 M_0B*4]CAM$D0G2W&VA@TMGZ6>H:<'O&XK]X?NQ:-E- !GGZE8&OY!7'#T@T+ M,3BIN!'@!,^@#&KP/)&DM"[:E<2Y;^W-/D'&Q/O0QL3/H4+O #<'GO>O[[H2 MG W(&69P'FLO%7DLWF<.V<>(\7_-B8:PO\/0#0[R/Q[XO/ MN+ZL@Q/O[R5;K/"ZL/,?=&FNPR+7YU"L7_RZOIQ_JBL-?POSU7^$BRM<+\OE M1ZP2"XLOZWN_[X!WXB-0U>BI^-CR:_1:_.!CXNT S'>GKMV+\OM5J+GG>Q^QR&](,:N;O]AT%=T, MZ.!96,\+!XM<@$HB0@AT%B&3FG,M70SC/1P/('3:LWXDC&U_,1Y+A1WX++_- M%V&1YN'B]P6)[*H*=?/(4A+JZ+0"31X?J!CJ++50H 3ABS5.:-8Z1[R%E%X> M9$<#P>/]*0TTT@&P2"J+-7WRURE$FS[P)[A;U\4SZZ?_ZB:Z=LHB&6N HGGM M<^.6>"\*HO=*4"12F]X:H[$E_=-"N F@EIUHMP-D_QS6'^N%\SE<5"9NA[AE MAY[59"1+Q 0KGN@/FZXDP9WGZ'WKHO@G"9D6:]/AXIL>LD.5U '2_KEY*0 M:5])VV/F<&EW )E7'W"1[L5/-UPDEJ4K=:(4%P1\KAQQP1,XXS!8[;,4K;KOY:KL(E_K2L,GUL11$S:JO ME)A!91TA,H?@A63:<4^FU'QVPW,$3?R T4CKWUQ[K530 9[^]>[]"L/Z:O7M MD>Q0%AZ"A8SU2,Z>O$!#,F*H@@Q.6)5:%S=NIV;B#/,X2&HD_ Y@]+0KR'B) M,F0'VFJR!5>+?W(()!MI'),FJ.85#?L[WN,M"1SK&#I4Y%UT:OWKW3^6]/L6 MF[>YZAN2#=34QK<60?1C#'4K$X\45V2D^]\:(,*YYS8%YEJ#:5?:INWE&NUP M&D$Q'1Q5/X6+.J_U7+SXP0#;1DLO]53'2OPTT4FGV+H)7X)W6I4Z$,R7.NQ68!B!$K; M.JNXG9II_?(VVMX!0GN(O@,0U3>7NC[IR:>7; U+*D5@K#*$TH +:,%9ZUPV M1?O<^G7A.7KZ ](^.G\B@=)$ 1V Z1GG0&E=D*D UMA<)ZAJ<'5,B6:2EU"D M3:QU?-?K0]5(0&HD_!Y@-- E>'U75$H"$KP^VPE7ZGN(,^"3)=^@Q!*XBX[< MTXGKNE[WMDS^6&[7<;3: 7P?QBVO/H?Y117>;\M5G2M],UVUCEQ=7UZ7+%>6 M4UI=8?Y]0620\?Z$9;G"5Q<7RW_7HX+^TY^)C_EFJ,&,L22+=QG(?R''Q60/ M/BA>^[218S#,F=93:49FZ;1*S_8$YK)?E'1@-(\%\$@\*5U]JNL],6_V CRL MS[Z6P_OP]RPRI9BJ[CSZ6'.%"*Z( E8J%15&;4MKTVA"^&F%X&T,X/@:/V&8 M5Y/^RK2T.O":$J?PP)-M1[)R[2UP^E&GY?),"_/]-3XE>?=6?R_7\>EGA)2[6<_JUK^=T)F3K MC"9'#:24I*:ZF3W6,DZ)CCLN27Z\=2G_\;G1YGI\XP"IE.L8XD00C0>9+1"<"-= MX:WW,O3>>RV"5HE;"=R0-%1]/@Z,![ NQV0D$TZV;I X[][K(1AKTWL]1(4= MN#;;&C-5\LEY'\#$6N2=B@&'N6X#22EJD^M]TAB)9]1[/0@$._9>#]%(!\!J MVG* '$M(1H"VILXL3QX<3PPXM\@/Z]UX, -6;O]1#M=H#L9XH) M!&JNR<2A.%:JI\W!!5O \A"C82Y:UOS^/JR2XS2ZL P>L MY/,8P:($*[BJY<>!W""?P:4@,D?R@WSK=[9Q:S^ZR?<=?M\?1ZL3PK>&L$-2 M^K_-URE<_!>&U4U,^^7KCKKBL_(I07:UPCW71?=(!BN",^3IARS+H[:Z;X/Y M=N2Z)VZ6DRKQA&![Q^?%YG=BKASL\.^)NG[!M)O/^X6EY] M^/C;_#/.G-19FR@(VLZ LE9!=#E#,ES'@B8[JZ8QA"T43^.?G*5AM,!$!W[Y MV.6*7E@GF.=@M7'UW+#@*3@'9H3)UCKC>.N2IAZ*6IL7.TUL0SW"97_K65Z& MB[&OF;LQPL]HPM*UJ8.Q8%DA;ITP$+@O$ -B4,$QGGR#^V,'4DXK)4/^G^#U#$E: M8XE.N[%+4X=1W&T,T!Q;+Q2FCJCH$X+UQEU[Z*I5OM=?&?=)!(XIUQZH LH+ M!KXP#QB5B,+1/W$JA+](?+=^?2]@;ZO^#G"_9[EN4JYV"6E *RDZ28K$'$.D M6+XD+-(*$X_;8W90"?847O;8B#Z"8ILYSLWKY.Z$^\_-1"M\5"=V]]?7;F!= MWS$/<7YQ,TAF\Y_DY>)M%=^*A%07DA]2.SZ9IC <_0<7)_T4/BOGA3^FZ_" MIQ_X8[E8/=#%=8Y.VV)#$ @<"UU.HACP048Z7T1.4H=,9\Q8@CF4^(D+2%KA M[9M2ITF4VX'G\?1@DTU5CN$VHS :;,@:5 X&G&04DJ,3:"UC.C:?D;V5FDYP M=UQX[#2$9K"N.D#=6W)R5O-TB?EIGIX=MV-02<+429'40=%(6Z MJ23;>@[W(?1.OQ:@!6:6$RFP [!NV8,0M',$#$JL"8GQXWDD;HK)H'6X4CI UI:M"LH'+GC*H#G6 E:1(/@BP:MLM&?",M\Z*NMQB\5D MV&J@E@[ =><0__3EWE/%;RO\WZO*WO7HSBA=XCS5)S,Z?SVGD]@%#RHD*VPQ MPST!\BF&;FKW<^8N9TG24G7 8M(>HG * M%M":P]N%[HZ 5LK,.P MH,TTQ/:?OIR]^7_F^.*B/KXY35^QHN-C4;Z1W(* M=DI29)E>:@C$#6@A-.-!J:!:]R7N1MFT;EYW]VTK'?:$S/O6]BU_MW8M?999 M2C"IOC9%R2 @=^2TPG.VH-@&]P.U$BGX!)W M2[E\*=H+,'7)C7*60[0FU2UO/F;AM,VC^7G?DM-)<#L)N/;12*?@DC>L8$F6 M7(L(7J7ZXN@TQ.P*9)0%@Q):Z>:C3[:3TXDG-PFX]M%(#^#:,G##9!^0JPC: M(\5 GB7PC&R$(J)<7$Q6/VYUFW2FSFC#63L)#QIHJ0.P-9VSP3FZHKP'JZ.N M[^%D:)*1%7-1N%2%B^9)_O.?LS,(4&/.V1FBW0Z0_?QZWQABD$Y)R#[59RM# MS'C%P,J0F7-6Z.9KW#K>L#P=3@;M9!ZBM X0^,Q:8!49$RYQ\-%;"J:D!9>D M ^^2B[J$8A]/(FFP!+7/G(=0.< M%Z>&AA])S&12Y2&*QE"=Z.1+;=%6-PNK-I\[M=Y1ZFH4A0'(VO/A]*:@!8"6-0A MJ"@\^M8'_XM$M5M8L?6CKA^#ZJPE$6UU/',=ITH>:4RV[O= +@/7@NG6S.]* MV[2W7EO<;%\]T5 _'5Q]6[GYZ4M]@M]4923G0Y#,05%8=[\D"GVRDR!4LUVOZ-?=L7);X( ),U,4 47&ZH:L C'3 M5X+7D9S%,2U&F%WQ%"F=0FI?E7^;]#]8_AW Z-VR7/Z;!%ISUC=?_E(KKI<; MGNKH^;L=:5JC2@X!&1>@!%+\&P6'DAEJ72-KT[J/9V?BIGW]&AMJX^AH;_!] MQE57 8C5$YM7[+ MWT[-M*\38P.LD18Z.,Y>8UCCQ^5%_OW37ZOE9[R_Y%$%8X6L_4B:U64R=>": M\0:DYB%A5%D_7A!Q,*">(6?:6J6Q$=5*#QU :JNH7M_5 227;*Y]2"S48BVM M,SAA2'">L:@\,SP?+81\W=OZS"DBR/U4TS/8-B=SK1;$C6F]G7_X>/FF_&M] M7_C/F^)^GI.CY;J%<*Q@W3C("<**"P=>.@$BV8C%:F=MZR*Z?G+=@=F2O49@ M)K+:BBC :R^!@B$K'*> .[:> G$NN>XAN-D[USU$/ST[Q/=R:"Q%II)DP%@. MM=PH@3,A0=T3&YC$H$KK-_SSR74/PL,>N>XARND9;_>>$+.P/M!_"G4^3RV5 MJPTRO*Y4(O\.8+1#="5Y40ES! PN4[ ?*7SA%.P+ MG@N989+[;%[R1[D?]U--!V"['R3/4"BG,YWB>K,;+V8.P7!'X7MPGB,O M4K4^J.Y_?J>GTYZZ_6;'ZYZ"[J, 8ONSRZP.%/;9D 4%6^HH3?("+)VVN@A> MA-#)A>8+$[:3T_T3\B$@:J6&#@Z><5_#N;=%AF+!U$9WY8.&((T#QI/C%'T[ M)EN?9-,G1J9\[ST$U?U H0.[>([A^VP1"SPDLN^2:Q\%0T=7B+; ;>8^F.)E M;+[*83?2.BT9&OT$WEL]S5#7/,'PT]6:I+9>4V05B?'Z"]>;S[EIR_WOKN.PHS)QA3R5GR2="J'H""B%2",-IPD(<@*1\LJ[$;CM.%( M,_1L3RR,H*H.+M GN-H\5B(6+Q(R$"498H/.YN!= C1UHJ8U,LO68I@06-51F;U9_+0*B_S_EA=YOOBP_GV1;AZL9[I>+>Q M3M7,X LC+]7H6"S/23#_DHOU["?TAXP#M+AL+=(^#YRO\4ND&$*F0M=]\'3[ M(XDHQ")!D-B$D:K$TGI>XG/T]/+N/\UUMI]:^H38G[A*572Y)QL2FR\)M M.IMM.H*3OPNITYZ:QX1G<\5UA,][T?G/=-W,26N;;VZ'K!-E?.:%D$Q'3_=, M<: 22G!*6>"Z1/)HN(RJ=07Z$/JFS2V,CL3F*IHZ;+BUI-_FB_DEOIY_QDSG M?5A\F)-[7PA_PJ7A04@MPGGAB40DK2%KX M>$[,N:4?AFAQI_3#$)'V>>!\#8F0^2R=J\L"=0%5)$F'B0A,YIP*F9$W/](/ MQ[K.]E-+1Q"[YV"^Q;3\L)C_'T7*F40_+_-P%RO?1DP/5V'1WUU]PGRSVN7> M6I<9PRBU=QHX"9:DX0J9,$L4O">G@W2RE",$. TYZN[,W!-Y+[_2306#,S.* MQZ]-;RX_XNK]Q[#XQW*9_SV_N)AE;K*PW(%P*=;)>0:"\P6\+!:ED=RYL4*2 MHS#8<8JE%Y-I"Y(.+.B.;F&L%B%9<"K456$ED,>%A0X")+DGY"A;#Y@>A+MI M$BJ'X&XOT4X=Y#QA+!N,[VTQ?^#E3/CD0E("@JPMI%Y[BB%M(1.QHGCN!==\ MIP!I#.HZ3J;L@[X^M-C!R;;GL7]KM5O%X%!R"FYY7195Q4 NDL?,(.I2N^1M MLF*LIZ/&K$R[:KJW^[ZIXON=@?94HN*Q5S-28O&ECQDQJ3B(PV,D%'4H!K5* M('GTH$20$&/.])4)Q3(4-K:>6MY50C$K;DL)&IPN%I0R\;J^&*7+UJOD,ON1 M4&R"GH,3BD-4U=&]_SB1$4Q [K,&\L0%72G,070Y@3<"O9:ZL/*CG^E@_>^8 M4!RBC$XQ]3 %8J1&%ITDYX"1PQ*M!\^# QNL-CYY\HV/\,A_"@G%0:H?G% < MHH>I8^VMV2^?#'J&IFY05W4T"9+%51>8)RYSREF9_)(#=M()Q4%:W"FA.$2D M'1PXSU1!_O3EG^&_EZN?+P))L!J4344B"0I"<+7D$DE8J#@P\A)4$"JGYM-V M!Y!W8NG&0RZ[L936-QZ_,O9'^'1KP*+X+#!YL%&1N97:2"B"H']YG9C!XE3K M10L#29SV"!P-*KM#\F"]=0#+]Y@^+I87RP]??@KK)UB\G6?I=TY9[GUHH&#Z\I&R^)._:JQGUHZN$*O;?/B*=N\ M?23GLRBB*\@M.*/KSDA5(%J,( WRJ(2.6K4N#MB%KN["V#U1\*33UE E''O?O]98KBY>SPO.I"U>"4G2<"@O<6DK#:&*9M;MX0? B]'==1'0++ MHZEPZG>Y'1C]9;Y.RZO%Y=MPB3.F@D0N%3#N1!4J@FS1 \S^ MO<'W/[CCNJE]<#:Z[/OM^+VM/0B+6FGPF.&?/]*W2-+^.:Q67^:+#Z\^5?Z7 MY?8_.R!/W^B3&Z7NQY!#HVS^O?*0IP!YL5S71>MWFZQ*R584NI@%&8%*.='M MG"Q(5KQSG#F>6Q<)#2*P5=GHV^7%Q6_+U;_#*E-TQ8M2M?G>U2Y7%8EG8R60 M)::,1L;P>$1",Y[OD3&M3S@>2K95E^ZK@0Y\PKL"61M9R-8A8-P,FXL*/(5? MP+PF'T'%:+!U)#NH]GATN.RMQ&TEQT,DNC<2_MH,W7AW2>?XX4[7G>7<5F9= MK>B$OY[K0=;TY]4J?0SKNO6ZGOGU\,__?;6^_+1I6Q%*T-7/ZK9Y1L&\EP*B M"P4P"<^TXXGIL),'=@@5T[K]K:!T7&5T= J1T"AZ6?Q\130LTO7$K>LGQ'^$ M^>+U19]CYB)#%FAK;EJ3LYD#1)2R,,ZBLJV'D.].W;31P%@G66.M=(2W MF8M8>,UO$-GD A@B/@11P!@ZE4)TJ:C6[62#;KW1>AY&N_6&2/3 6^_719XN M(&RQ4F+@)QPEP#O*FHF!+GK0I0A+/KD5@7 I%,3@Z)@I-AFI6);\+ *YWS_] M%>:KS=Z7>J9J+9/%[$'[.O27/$9PW&9(##7R*&/B8YU-#RGIPS]OCY5M9]@! M>NC@;KL_DN]->2RRF1 L"L81H@H>E*[# 96J$T-Q]54WUU<(L/*4[E2F7MI #A(MU%W B(26

8=GY(&CL578^1$\=@.^Y N=04N:2\;JKQI _PQDX)3U(;Y6046936G?5 MGTW1^2% :Z63#N#U?A4R5K'G@P>N@R#\1@2D1LO.MVPL? MTS!M:NNH)]8ATN\ /7^&RYH#OB'>B"RR80*8#0E4,1Y<)DO@TA24*!1WK:'S M@(!ITUS'Q,W^1;B5FVFE9QP13&WUT *QGA/;ZWL8B7GB1=,)*3O>ST]7](XMA)H82F8KA MF*W*KP>U4QVA;WZJIXO]%-0WZ/ZQJCD]Y3Q#5!Y2K597'#U$(1V=TS'PD+74 MN;63_A)-W8:$>Z)@=Y@-5TG?$'N5TM6G*XI",-]/^LV*9USIE$ F2WQ99!"M M0M#,#WQ\!G':3I94DBJPC6 M5!OC6'>+&P[96>>X]EJEUF64SU/4;7PY.NZ&JJ/97-/>9OZO9R6DE(RLCDLU M-<,EQ%RGKEAIG+227-Q.YOJ^Q$JW86\;./< @"ZF0QS4D$N.N?12*R@^Z?JP MI,!KBN=R5LB9%IAB:X=@])[J*:+O-I@^FBI/MWSKU_7E_%/U4]YB?9:X;O^\ M\Y1^_?LO7*S'*X@>].E'*=_:7QZ3E&]AXLY8:T'71:@J&@M11P8\JR0P,ZWB M21=2/^?;FS;.'47Q*95Y#L#SES*AGN&%U IFY&H(L0 MHN'TK^(Q:EUX-*WKNO)I0)>SA3$IRZ)7+0!+TU;&2]V?XLIF3=(?77(*)*#QD58OJ7 Q T8L$ MBTQ+A2[&YEWQAU'>^5B'Y)D, M+-:ZG1)JMJX(R$(F)SGF9%M[F\V(G_8!]8B8W=XX>TSU=^"D7E-./[SIKT,3 M"RLE@8G5PU8<(6@CH3@N/4.6$V_=S_Z @%YZ8X\*@L=IU[TUT@&<]A?<5[87 M^<^+L+A7-QXHU#,R,\"BR7G27) T:^<)\B1]\C+$YGM91^!C6G ? *O'9^74 M.NX Y[^2L[G\@OCN/+T,9&G7\@#SRF",29%F;02 MN77DOI68B8_3R7&R'$-I7919O45R>N:)O*(-,_^B('']]MV_;EMB&+.I"JE@ M"#4)@>"$D\"]S6A4RMZU3MP_2]#$?2.]X;"=\J9^*'K$R49>MR8E+-$ %=,@F(BCRPXS\*C,&C+H]#VSYAXNU,OL&JIB0ZNUD>+^Q%59KCZ%1<*-\&X[ M2QEFI067X$VLJ_D,(S9TA,*,=M&3URQ:SY':0LJTB<'N4-="81W@[AVI<"._ M3:/TFW)]'\/D,"%/'0+>)Y]N^9]N6/ ^AF,R*[7(_*PB/)@B[9NCD,I&7HHF*69-7: M;[[W^;TL?9[28=E;'QUAZ<:RC'>^E#HS2G)U/=_'V[HVS''KE$@8>.N1E3WE M;?;7Y!9(["'6J>^8!P_WMXN^*C^"<7=S8&HKI95U%%W NB] &@BN.. I1^VD M"T+QG2Z<'3ZL#T3LH\CEB%*=$B6KR]G;>JQNK"2EJ()U 9(6&I3)Y#FIC. % MMY8N51%PI[="^JWW3@OZ[NM)\> #)WX3G/3"V5_R/<#E]MTH1N6-U>1E5SNR M%.I%K!MMG):(VFJWV\#X70 SY0ER@+(>JWL/R4VL\'_.%_-/5Y]N"!>A1%U[ M"@6R2CA/$),-D)-645AMT;][A ?I19*VSH?D M%%AQ12Z4BAKH$DU&$N:#VND!XR7%W__0::+59HK?6WX=!!/_@>O-+MAZX%GK M.#JN(:M0B_"U@5BGD\1@E#*<453=^J7SWL=/G,/I(BS=5QO] .G&Z2:@VY(* M!^D2!6*>"2##X,"Y=TEH.@5EZRJO!P1,&X'LK<:GX;"'3#L Q!8[VA@*V1+9 MVYO%[=%K? [)4GB67604HS&R&9GK(FKN7+0AE.9#QP>0UP68]@'!;H6I!VOD M),#V_M_+V^P!,JU,JO>\JAN'DX58K 7F+0].>$35NOIO 'G3OMP?$VS[::1? ML'WU$+8Y"*_OYL[)')65ECS,(LFHM+'@ZZ(FKE$;AE9RW[J1Y'"JIVUC[L-# M.[+N3QGMFW_='"A_;A:P\YDRRC*7*^^B1D>6@1G&,":"I<_;C"86$D2JZ/I"K_#ZL/N#E'U3A8O?PF7 M^%N8K_XC7%SA3+!B5,V$\YAC[3S2X)(+X$-0PG)E?7)=V\V++$[\.'9.-M46 M3KW<1/N$CC?BJ6\G=;[=M7CNQ,!G&5U12B'PNM%3V>3 .R^ %2N22"SPY@L: MQN)EVFF%/=C/U #IQ5 ..$=^_9M\V/D:[XZ2]W44X^^+R]5\L9ZGZ\.#VRQR MH=N9CHW:[T\.K=>R@-1:>)>+];YUP?PQ^-K)@-PY&U!/P#EE8QKX[/+R=:V- MT+SN4F&H JC,Z+JVAMIJ1--]G.ULSO9);^AUEV!,'3CM!>%-U#9V%S MT-WWK*W0)3'(!0TH*2F2=20QKY/5&=%PST_&5)_C=+=4+OMAF%.AZZQOT#^6 MB\\;0;U\%.JZ'X.ZX_W!3P+T195N(7"ZF2NNJ,J%L9 MYRAYC+H>7X=UR0ZB9S*BZD4VBV&WQ0BYJYX:F8S*\8K#;4.&Y2W"+7/ M& 1&79RR0LC=9H?L^(&[H?#*;6-7G!2-2VU'^DR:.\KHW"S6[(/[3T43($O5D#R$LFC0DZX/NS4 M'D3/;M ^MR* J13:+8:?9?16'G0*6M./<6M)7-Y7*VYC8S3#..N,^&28Z,(I7%YN?P?RT M)&X7)B9O?$B^U")/NN283^""C4 1C5,A622V&R-]-\IV@^^YYKM'T-[4+LK/ MX:_Y9;BHMO1N62Y)5O@+?L:+Y5]5=IOE=K_^G2ZN,MU4I([G&=>8 C$HP9@Z M"%#( H$S"5DJYZQDAL+TG=R2EE3M!MESRP5/J]P.3MH[-XR\K/G-1/YO>+M[ MEM](?+W)F]W_^RJB/Y:7_X67;S$M/RPV5X[6+,2$:E/W""K6G:SZV#XRI+#W?@ M8V&0>$Q!9L:T:EYS^F/-^$#,CK=F?(CZ.W!['FX?#DXXKAD"$5O#]DC$BT27 M'V;/;!:EE-8S0LYRS?@@$#R[9GR(1CJ T_Z">V8CG72,8@D*(M!3Q*V,R^22 MN0+9,6>+UXZ[HQ0([+P]Q$(ZL^PY.VT.;+.^5$+Q=7ES\MES5OYPQ&XP( MM:Y<9PTJ.P>QWHF.^6)0\BAC-]V!SW+2^3G?&(^-.W ;@..\3.2ZT&#&>>"H M680HZN+$F!@$+APPQ1!%<=+';NZ';4R6H4DQ8N\!3I-@^UT3?%NILM6^#).%]X]**?R=H'3NCJK^^G7XLY%"H] MW"TU7OI]O;["_,O5U]Z3ZT*T^PF-VV$6>:8TS]I37%82'0A*"@61FRI[KYCQ M)8L26AO#8"I/=#;JB%@?5]'#H>ROH;S #S4!\+X;;XF$77!^>;7Z.K=EYFR) M :4"9R59=O0!7.(26,PI6!D=YFY*<[>S<:+S3?L]_P^%ROD8S;>^(S*GG&,K/3"&J]3ZY++YDR<:'#1QSO589#H(8PX4 #7 WY> M+>I>"TSU:EO6/_KVO+#*9IZT ^-M77/!Z'H-F6Y;;81#Z9$.E,Y,95?>3C1D MZ<."1@'0&1C6/0$\FLUS&^=M^NFK@U!N' 2NA"ZU^UBGVM]#05X=[YHAS,>"])WFIZ)W+ M6N9X]$BL'7LG&J-U:I,3P>X4;L>71//-9/1GI5-$X-%*#1@].3@R. [!]-\(J?QK'P4\\:A-B"S*J"4UA"D2."2 MCEYFIU,\^N*+QCR>:*QXHN8Y)@!/P4 ;N?HE,25#\>"MI',K<7+UI2A@0NT; M=LE^,ZSDK"++4\C*=6&.$\#M_/)XSXHF.\L$FEH1X (H+AU$% RD9W0^U1'2 M:I1]:N.S=J*6V,5$SK/2$LA0.,F@*#HF59W/'I.W($Q$5\@; M*$QV9FR'<7SR*T+[SAHV ]L9F.:KG#%@G<#$C8BANQK)9QDZ^=VA4QI6.ZCT8C?Q96'$P3[T6ZR-S_3G/R\7&]%< MA8OWN/HD9EYH)"DI2%SJZO,[".@08O!9&H,ELU$2$<=E\[23A U!WGAU[]B( M.P.CW.Y^;Q-177RLLDY. T^6@7(4Y$85(B!][V4R4<51LO7'9?.TLX3]&N78 MB#L#HQSLCV^7'.:@F$L9T-4I#"EG.LZL@VRYCLB1R?9=:MUP?]H)Q7Y->")\ M3CU%_6"%?OBPVG0L/=Q]?J=2;:Q5+!2P>C-.&!GX: IPSUABMG"N=EN0.#*A M.YE5S]L!]@D)NT- +_=EG[!:M>(B)XAP9$,9)YJWTP1T^G M[\O,--%=?W@=+R5W 'AZL:(V#O5#0?!9RL%KY\E)D"[5-6H)HB!WH:24!-9- M@*Z;A9$O;(B, M/(S4>I;X9,Q.$U2=AAEV#[Y3VXSPED2PFE=Q;&:S_&LQOVR_(>&Y#QEU4\+. MW/6Q,2$4CA(W0HG1 D(3E@$%1@'Y[, M'D*VK-3)##\V)K0&P;,;$X9HI ,X[2^X9Z:D>Q53RCE P52J84OP=8J!%HK' M&'PI]NB%W2>^,6$0K(ZQ,6&(CCO ^5/NW-MW_[H9P!^D*^C0 \_%DOEG#J]5O,LP1U7G0R.EZ68RFO R2VR)%@"-H1B]&0]Z2P:/"($2Q* M.@F\,\9W\P+_^MQV)QSB*AQ9]Z>,]E__]VI^^>7W!5G^U48K;RX_XNK]Q["X M>92Y6U]Y?W*@B4YE5G/47"50+&3BT9>9ST-(;!O2_6G^)M:] [I,08%3%!1P2UY-XE9X7U"DT_$['_)VHH6Z MYV2$!X#M#.;WORB>FW$L]R1DO7/), 5&F%C7W$B(ECP&-$))83QZULUD_^'L MG>BPGW.RR,,@]ST8Y3=.?&*1&>D!-W,]G2S@@LPNG$>M/QOG_AIFH^ X(CC1^/-D'EM'@^-9AYZ[BV^F%-8B4PZJT-FG4'/PP1C( M%"E8GX*QT9RA"9_]&^YXAM/A(3 (Q=_=^^\.XHODDP5NP8NZ&9,+ 2&0-!U7 MR((2.89N%CBT9OY$;_#OZB08$\]G[0@\?!9\67 I2EY,]I ,)\$I+\%%P@ / M+G,C?.:RF[*AULR?_2OV&1P$8^+YK ^">_/(=Y%:2:5(!]8Y6U-X' +G"$(@ M]]DDJY4]F5-@".=G_VQ^!D? :$@^:_L?$$L):0(+N!FAY\AY4@9\G;82DX[: M",-,2"=C_8U?!$[YA?X,;'\D%#=]W3]2:S5Y0&6Y^A06"3<_,$YO];.?,FIS M]>[\]=%=S6)Q,=>-+3;P.M"-\&:B!:E34)RQ[(IH?&J>2W=UT"4)JR4@_0,J MV0A.1 51%9UXKOP$=[U'3IN"O61TC$ RBK)(2L M&/CD,!8=I!:MG:6S[*X>!(+GNZL':*0#.(W221E]$ PQ0+*BU#U&'**U$G)" MB4ZK&'WKGO\Q^.BJNWH(K([173U$QQW@_+$_M[YMS?7."^LY""W(3P\Q@',L M %IE2PZ>!]?Z -U"2NMK:MY95.'T&0.WM-5%1)] M7&8BT,G0RX/(ZW/KI3[$,3BR[D\9[7L6>G+A74D:)&<)5.8"@O=T(-"APXNK M"S=.)U%PGKW40_ [<2_U ##M;6J?<167IV-L=Z7*A44N Y@4ZV-FLN"\SA2H MVT!!/(_(3K!([WOLIAZ"\0DKXW>'VW=733?CO$C+O(<<'"/I!$M.-8]UE:G1 M+AFM533B'3AI.7"E(@M>!(IO M3\8(O^=NZBZ-\ "P?0^-F]^VMK(8N-UL#K:2CJD@$WTE)' ;D@E,.J%.IV;D M.^^F[M(B#X/<]V"4CYUX\@Y"X(*!1<9!,:XA&&= Q*)IPO0#SJPW.7%$8$:0L&R*X'*(P$2P MI1@5BN$/;;/UJL &7)QHL'C8V^CD4A^$G;.."/2]'BYN#NHZA19!T;Q6/L[$S@G M H1 9V+V6BC/SM"(SSY5,I[I='@,#$+Q=Y=F>5E\Q>20HU"@$U>@O)<0L]%@ M4)282 "VGR7#/X86?'\GP9AX/FO'?FB3=_28RZ:_4TAYK7Z72(YTJC+!G HB MMFZ]Z8;Y$W7FOZN#8$P\G_5!,*C56UH5C"&U6[L9]: 17!2&_N5BD"FH>$*G MP(^A!>=U!(R&Y+.V_P&QE!;&,"T9(#=UPYN6%$LI S(GGQAZT;X/KP>^SSX1 M=@:V/Q**3W%HP:,MC1OYC;X0_N&G'',C_#/\]3&TH&2+(F4'.J@"*G &T6GZ M%A-:%HP0MG45W;D,+="NA.R2AQ1)8,I:!XY+ R%DP:PU0O+F3] _AA8,Q.QX M0PN&J+\#'^UA+S/R&"S6GDU3Z)XL#B'HE( IXVQV(>C)']V%/_&A!8-@=8RA M!4-TW '.'_ES-QWPV3,?A67EDX1TG@X>'1_/ MKX#?0UD=(*Y!>4Q(+ =>1Y.8N@O5)G*0DC5D] 5KR2A7XL>X@AY=@B/K_I31 MOE\E=;9,1JLXG0"RSO 1]%4A70G,C,68DW0G6!)_3N,*!N%WVG$%0\#TO53N MW?0"E,R$2TZ!#"CJB" +3DD.R1F1#C($;M]='=U, M9'(Y-#+05I-TI$7P3&A(FO&H$]:_/1EC_(['%?1IBP> [:S]ST<=Y$4(X8T) MP!-'4"88\#%',"ICJKX-SZ=3L/X=CROHTP@/ -OWT!G];>^X=X8$(@J(XCBH M)!-)*'&P/+AH;$".W3R1_!A7<((6>1CDO@>C_,:)M[$..LK F*JU.TK61=SD M2)1DK='.)WXZ;NKW/*Z@3X,\!&X_EK\_66V766#1,@7:D8>O B^DZ)* ^Q28 MJND6<8*O/-_5\O?.GUM'@^/W\AZ[0],9Z=];.OA\] Q4SAH<2P&**%QP*;T] MQ93(CT[J\4RGPV-@$(J_NQ?@'=9E!Q*?$ZP^H+L:FT3P.3/RB'(@_\UQEAB??7159RS2>Q9) MNIQN'8<%HN(6%#-"6<6S;+[/_%RZJJ54.B6T$+51)#JE(!BR8B>Y<$:1Y(1J M??G\Z*H>B-GQNJJ'J+\#?^VV>6W3:^F=*SG+#-X&3[&F#Q!EYI"2+-;GXHUJ M;?7W/_]<>JH'0>#QRN)]]=$1EFX:(8V/"DW(X(A\4#5\<NAP=C=]K=9CMLD;"#'5X<&& M0T!RV#E&3I2@\TJ^Y/"]_#%]H& ?Y2U'D>3DF-CF#M_CQT3F$^-D*:;NBS&. M0I]2$&(*.2E/ 5%6NR'CY0^;-GO6#!^-I=K!==*@.$BC,%;H#%P$1HZ@C>!= MD9"M#<)[KQ/O9J#FZW/K(S_$#3JR[D\9[3789'GBP\/-F_)(K-Q M=!]D2X:?C(?@8P9F@N9:R"AC-T,EG^7D1,N=]L1C*W-H!X[3KC>\+IF^.=/6 MKZXN/RY7\__#/,O.,L^, .8CW8DI6JB7(6BF7%&1;D353?'@-B9.U#0:8K.5 MN32!R>E7Y]V*X57.\_J?A(MO!.(+=[)0&%LE $J%2+$',BA2DIO*66P?W(_( MSHE6T'5L08V@<\J.V=#&\R(44OB*P'3-]-MLP0L*U-#KR*7EAHG3R5KO,>6@ MO\*T#NUK3%!]#SV;3W2U1M0E<0^ZU.EZH@B(7FLZCF) E3BC;T[&[,ZED?H4 M+>\P:)WR3;?5;8[9!E9W@Z*K_JJJ.K2@ M)C YQ4JG6L]U+:3U^NK3M6*:%SD]]R&CUC?MS%T?I4T"D]->U&I *0CZ:" & M92'%8IVQY";Y'Z5-3[_H,\\5Q6NB=B!H4(@!G,\.ZL8"1*]X*@]A]-U7=#WXP',I+-PG!-E?\CW Y781E"A*,)0@@R:4FUQWZTKZET0" MN) I^)V*^78!S)1NU@'*>JSN/20WL<+_.5_,/UU]NB&\%%X81PTRH@65G8>@ MI #/C,O6ER+R3H,L7E#Y@P^=6.G[J&S90GY3*S[\?8]PS-H$5!%TR17U,4.L MS8V(ADDOD>6PT\O 2XJ__Z'37!#-%+^W_#J(NAL4&"=RJU!0I&>2)XZ59G5O M6]BPG:*4FARL7I*MKP7;\,ESNKPZQ1]AHQU>(9/""XG!]($SK%X)7GKY_[1F>K\S:LQ2EL9R2B0 M.3<;^O7OO["NG?V/Y07]FHOYY9=KD?C 9:$#31A6!^%[9JOS9[T3LJ,&L)GZS?D(\GB'%_2GOR\R_HWK&=-%F>(96*'JF)*HP)=0 MYP%(%E'GD-BCFK@M#]C'IKSSI\AQS*9_C/1R%<67Y1.'R.<]KC[Q&4,?3"P) MC+)T*1=..O/> 0J32&E*.-?Z)7X\;DZT&+OAQ3,]2'HQE];'R2_SS_.,B[RY M@(V,DGCF(!63U96-X+2IFX*9QF#DI$NVAV!Y>\GV5+#HP$OZ?4&G'+XCA6\N MN-%/)Y%)15@7R6=<7-UFOF6TN%0 ?F9 KSU])4/Z-'4RG6_T]/@ M"Q_4)4[VT>=R).'V 90_5\N"Z_5\,T7E^DQ?/^0I)1:+%0X2DY%"2C3@E/9@ M0DHJ.3(LOULQ](X?.&WF9%3@M!5V!U?76U(.$?#QU2+_0GQ<+/^J0KL) F\G M@A:'G#L+S%J268X,O"8.0XK96-II .0O<,+^JL/ MQ-$_P^I_\)*^?LB/C"&9HA ,(RZ48XS\2&& B92<,B2OU'S^Y LT3?L*/QZ\ MFNJB VS] Q>X"A?$SZO\:;Z8U\"ZSKY^R%3R-DD=$@@3:S=!)F$YSD!&D87@ MWL?F?;T[$3;M<_5X*&NOE0Z@UB9R_OK4KYG)FF&"&'4")02=XMQK2%P6DTQB MB;5^GVC,0B^](KV\:4R)D X,Y(8SS,^F%F8R9W)9; *FR7%1-DAP(G/@SMAB M'9\+#$?7T<_+X^NO@UMZ#U=_H MV_F'Q4R@C2X6!D*4VIIM!027&?"4@F!1DB?5>G+C_M3V\"S9!5#WT=YIXO37 MOTG I-GY(JR^;+RB/Y;TMXM+(JV^@MQV=LQ*]JFV9I'3KVM7!]EM$,J3(^-4 M%LD:P5L/K1F1G1Z>1KM ^BCZW]\4EI?AXDB.[&ULO"QW?WCCM/^$"RSSRS:. M[,X?T]Z1W8_#(SBRT2GI>-W.IAE=_Q00T;'J#/!<(R)I1-&MWQI'=&1_OEI5 MH_\-+ &\-1P4DE\4=+2\^62< M?>CLUW4=@J''Y^3H&NO %WC(XS=LS3BW,OCBP=#U JK64WN=/=BQ/+PM M%$U;KS$5VEJHIUD\>T!'T,W'#I.?88)'IA&,K+6:Q0CP/@30Q@DM%"?AMAYE MM!>A_3X\'A)FC*^S#D[!1TQN,S=ABE',E>LYI<2%@5 "G?+!&5FXERRVOGQW MHVSBYJCQ(?(\*%OHJR,4/A#@-MYD1(?%6;5QQ'4WR&" K\D-4# (HO$\@HTPR!:9<\REKNU$V M;80RX>G83E\=H7 ;.TER9TP1Y L;\H5Y)G>'ETPVEJT,.A"7K5]E7B!IVEAE M.MRUT% 'T)%-0I*S17WGO>V@OL\F ;*^)H(?>3 M2-[^6@JF6BY/W]6Q*[70]==DQ]CM+;75S"[#XL,\7M3>B/GZ5?[OJ_7E9IS:I^75XG)F.?>! MJ9C2^8&4_?ZRC_7Y? MW$98] .OUFN\7']=MWUQL?QWW80U,SH)I5( *3U)W$9RDS=EZ8I9.OQSLJEU M3"ISD5>!Y!2QU@<,L=\TTVZM1UX9B-RK72 9(2L*R\S!+1(@')2<6XQE]:S>YH0OA-B[:DA]O@Z M[1?(3R=$<3WC*F;I:M\ZFGPS 3N& L$&-$P;E]UH_1.[D;@3.-V9@+.)GOJ% MX5O\*URNYCY9B*DUR 2T* 2B6!4U(#+T67S#,7;K2F M] %T[@1(?R: ;*>Q?E'YYO(CKN[^:/'A>J)'88Q8L;5QD@50DB'$0J=_CEQZ M3#ZH.,XDV=WHV^VAG9T)# ]744_P>UR(9*+PLA2(PMCZ;AO!(YE2CB;)8)1& M/]JYMT\%X^FF;PX0_$GDLK^VZ7[SJA7(J9B'6+=;S5M-UAG\<6,V)N_#\1&2 MW:IPY8W0(+3WM=F=@[.Y]N1S5D="*)U&JU-IG^S^1LA_X->J):N]+O4D]I;5 M 54JDXF*FN%45KO$+1W((]5^/45/OZGH(9C85MYUL 8ZN!"_X>5A[=J,!9?0 MTW%O8ET[;EFM9*(SOT21DRW1JN8[LUX@J8\2_\-U_Q*H#E!$C[BZF5JR^% ' MFOP<5JLO9;FJN[C6,T9.I,M,@,ZE]B0D!]%; Q*E(D]#.E]:%]P,(*^/ O[Q M\=9(03UB[_?%GZMEPO7ZZ5GC,VN-"B638XL1Z^1(4QL3'5B++#G!M#*CWYHO MT-A'Z?[X*&RIJAZA>%+/8>P?./%<7S,W)!&!-,D3BP]B%J!,>0_)0L M)&+01OO6_2%/4S)MZOYXX!DN]@XZ?7K S723X?'4R*;N1*RLIB@)%4%E"UXIA.P$)G^_^U] M69,;MY+N^_TOF,&^O-P(698\OB%+'9)\3LP3 VN+8S9+AV3+TOGU-\'>N[D4 MJU -M,<3'AVMJ,S\/@")S$2"Q=RJ1DU-+I"CI1[J^;V"@99)@022F#'L!<<3]4G;:]0[=Z%+)0)+8!%0_&S>]J\ME_G MP-W\[!2<+R[FV]=P1;)$X1N)I?Z;*2="M'6 MF7P5.K2!QDA4@&DI$W4E!';Q^(TDYA]WB7S)!3:X]7M MT>V>7K,@"&:,)42CSF\Y$(4.4IB4,#.>];,[VZW'SI5O/-CU??Y^N9"4DH[?)FK[8-4!2RG%KDM//1 M*>]9G*S)Z0-)ZI*H*-C[KG4.MWR3_/FYN[#SY8P[ YNP2XAI!OY=<' :]9$A MPZ.VP7,18YJ<05>R-+(0C<#Y*'4&&+T!\H#4<;V9^]>YZ=+JQV_QPL&A,T05 MO241L>@XXMJ 40R#GV%NK(9_W>Y MFJ_#W&=8KM718 >BN()S!?,YQY7 -MS"X4(0:[#E))4^X1\1J9$,=DDFE02A M 4[MW^CA!!2O^G4H3T34FB,FHT5<>I_?(_#(!QZB32RI5#JMTT.LNMR:TD$J MC4D#--O7RL/1F!M=LAQ=!3,QJ7(H1"+FM!4I:NZFZQW5TBMPQ2'OV4KE%/LW M0*.GA8R/XV$W[8&O^UEJRW!0 A9Y'0TXFY'#:BQRJR&6&](XP5GIUHZGRMCJ M.E:&>),B5KOX:[_QWG>;3Y?N?Z+??.Y@RLU76QO,.(E*!&%R=%9DY30R.A+$ MF')24TMT>.3A[RD ._7+=8/A4Y%L>A#:9=@NS;3Q"33#R#D*FF&?+PUL$PM> MZJ@(]=*/I-=0;DU6H5")6V/-W\!FNO/V^O4J+,$QL,Q$)+C)KT# ;-'8*.2I M5HLLA<-@2GV+*]<5(M7M!?>WW>IWV.U7&SAP@X9G MW7J> 8-%>>FOWF6?,4V9ISR@Q.GV#4V)K(/3DJ61&!U,C(]?*1A-LA/$JUN@ M,#7IIL*I@77M]^4J^NY\F4O 0:.[&[V1>:>\0%B&_(*F%,AA6*TE\T2I>]MZ:FJ5L'^[-/K\Q6[^V5TNPJ\77ZW?/'ZJ<2:TIH&RA!3,"UBQ M<_R/6HU$3,J:F)@M_K3X,$GKWLBN1,*2Z#7 T7MA'7LQ7V[1.XM+N\CE0%?U MLQ& W5Q'?69!)D5]I(CE"\4<5F]D)?@47M%$G;*8VPE?W^TC8MVKWL\8ABN. M5S$Z3EG-]; ]>)?V3-,RM5XG?JQ\)=@8;9_C0=\$OALCX,V%_.:D3+ AL^V* M1SFL@X8Q/]DC(N7KQ!YUGM]G[#??_>(RY,M9VQ/6^NS*]87?R&?Y/"NW?_UC MW%RNENN/W6+Q]FH)F&F9;) B(6(8A;U!\=QV7"%*O7$Q**IPZ338U#HUDND? MRQQR()N-A M6WSI>9HZ!;S!' 1W:-Z%3QO8Y:9D(BP$J]P=,3=PO5QD_^LM@/3Z*OQPMI7A M?FABQJ/VP1B&C D8W")'<\@U(I&K6*GQX(65+M(L(WG=7-]+Y/F4U&AW:=ZM M]1EHN]JALXR$88X5(BSD4P(WR'@J$/.)8^QUDL4KX$O(739#"5HT>Y4 M^#F>HK/U)'!-"9)IV^J;Y1\2\A=-X7Z$J?"=+1HYSKO M/M-\=LG2\R^1-Z>!-Y(O_W- M,DP9UMLV-"]R/W//2(4"AL?ERO8]R.^7-<^]7\:P;@JL)9!DY]H!@1GC3B-D1D4L+P M@^7$*_AY*-T=]H X=2,((W!_DI@O9/*:E6NKS>QC+NKB204B$BR=PL." MYV$EM9I[A+6Q@LDH!.D59891[W$$?G7'CP+ C7-$$15ZE4$<@?S!1RN#/@2RKH3]:@-OO]\3 MG&OF94@2/&4IP;^-%@';.9(F* D:L*1Z76(]!OS]C]8)JQ8#?K#]*@._O0J9 MFUO^$KOSE?WZ9>[MXNJ.M])!Y.IZ0K6[.F\[BS&*PCH7D\-.]/(-CY!@KP!U MX^Q3^ !E;%V;,/'\L0K7-W*Q-,8H:E$2^4EXKB2R)FIDG?^^?)37"SBM\OXSU?;UQR7W^+J]8>;-3)JRQ//+^KEMT4U MTR@WO4*.4)$C>J#CHRCOGGLN!SY2D1%E\.LF,&8#:8+=B^N[V_*\&*SW(22$ MDXR(NQB193G2%BPC5.E(;.D,P!&1ZN:Y2F]&4^!0>ZVYI\OZ8[RX#@['U<6' M]+I;7AI-:]UIP>'VLQA#$0V6Y",[=% MFV7\TRZR-G 0T)PYGI#"%G1@,+<#7BS2 *K9L M8(.ZJR'/FN1[!O-5WL]S2?DLQ@"V ;M$EG4A#.B=:\E#2DI[D8P5I5L\'9*G MQ:UI').*H] 60)UR@I(KAGBA@Z74N>&RGJ5BT\ M'WM.MGB[5S&N5M?\YFFWS*^2=&G[.]?W34:G<(\-7#2C>Y(6TR1XM3<23EX, M2>E2[K9LD>6<@RN=A$\VNA!*3\.R"=X=1+Q1DQ;A3T35E':R\W=^XG:CNYH%A2T8 -^R'U%/L[/OVP^I-_75R^Q MO+KH5IOYOZ\;[+ DJ",*"1\#XHE8Y")8*B7GK*,RT5 Z!--3M$I!O8(LZ*:' MI#&F/;X32[#PQN67.$1^/\,2@31)H HWR7$MB1&E;RT>$*=2ZO%Y&] VP MZ-,7F $YA'"W]Q(1: S8(>6YR'NO1,9%F=MRIB22YC:4;CGS5(K:I^YBSLU( M S= D7_8U3R'PN\4< Q3J7Q.@FB)>+0&&>$$HCY$SS!)L?BER"="U#Y8%R/( M./,VP(]/ER#]=B7,5Y5GQG$?%3-(NUS8Z0SH$51"T4M.I&8T8%MZ^7@@0=V" M^Y)+QW##MG-!XX[6(DDKO<-("9*#358@:XE!%&27"99$YB8)!/1>+29K5%:0 M$\/,V>XK5E>F^73Y]>MB6^%A%Z_M^LO;1??GK\O4K2ZVGQ@=<^LY?M'0VQ"= MIHG *1<=)X0C25-NM\_!WV#$(Z^CP,%XB6/ITT#I*Q;7I+]K?4$9-T9)I*,& M\G/!P852' EEF9 BP9].MI:<%'EYKOC;*1CO75,&F;=VAOEF;EWE.NY4T%[; ME'M.F?QN"3.@@N44.68]K [&.MPOP;Q[_ ; 'XY85]9\#?B@#T/(9_;'U7OR MEAH#)W",DK-P&&?*(0-?1RQ2)P,6ANC24;;=DE0,JI4 ^&# ?I"U&^#,KBC. MM2X?EK>]7V>2"Z4]M3"S9+/_]J%[<3)E'E"=4*&:)@TW;2@JF"1))3XG D5O$IDP!/!*H3='L. M1HVS?6T7YU'68OW!YWL-]_]]FF0M]UJJ^<'MYB?;Q&[ H>5*41!4:#];!06U.Z ]D(<2MZ:,_(J,==()\)WB:>7>BC[/T] MXT[5P%S@D1AD;6ZT215!VH&)M4E1>&:(M:4#*(.%K>@5MLWC\= VY@9\C.%R M^ZKF^F-<;(/VW<.YNIYYC&UB42 I1$)<8O"<>"(H>$,=5Q9[:H9L_<<_W4#^ M=I+MOK#1:U/JGS&K%\,K6&CM>;R]<;)5)6>M;PV(N0@!:Y8;M%#$=?)@2I@H MSF/G3&0FJG[W"7M_L@&/<5Q\=4(+-^ :/J3]435)3FL+"F#E&6 MBQR%(@HY#8Q97/C\V) ME 1QDB)#\CTKQAF":<809I(D^(- R+373X[+V,Y..IXAI^RA8^%J@(X'EN1= MVCD1B5="HUP^CWCT^:I.[L+E:9 8XVAQZ7+ATR1L9P\M3L4)H6K]?N8G_P6. MXHO8I;>7F\O5;18ZW8M8VF6X;Z$Q3V:-_VC9XK)2VD]3<>8%IIA9#,S*3:%) MDD@+BE$BW&M@H5.\]-/(4][YO D7SN/ZQM _7][-X.0(!K<%%O3$,>(*SDC. M18M2\L2GJ)G2I7N-GR)? Z5*PYAQ>.,M"$H#F^Y5WGM/KN6>?N]APG[^,RZ^ MQ=^ZY>;+>I8LUEX*C+RP!M9T!MN'(@1)GT#?:"*)1$.,T(L1:M]$CFTR00HZ!(R4N:GL8+2F&.=1.E7ST\6LF[TIDUNG@S> M"V/GV^YR-;,>!ZRM0$FPA'B0 FD5#3*.NF0,AS-=Z;3)J3+6O8O9)#=/ANZE M47/^+<48E8T(FQZI2$V2L>QFT36J>"MT+HN:K M!-^\53(PKCP<*Q&S% Z;/N;RC^ 0%]Y8X1PCO'1H&F1LAZ\:JL-TM919$5,, ,#=V::)LS'9>O%1_6_AH\G057LJO5$%/Q] M&:XS S&\^>[AKUX]^3=3DG.'B4:$8(,X#00YF5N>!ZE-8)@17#J*.4C07N34 M?VUR%@%Q;(^("7+?]^IRJ1!:;)NMBUQW%"QR.-=48J:$]EY)4KHR9\S% //B M^58"B :VWUU5WGNLI25VN3DV_=$T5OXY) MVDP$2*-4.QC?]]X:3!Q!5 L"_JMFR(7($<.1T(0Y\V+*:L/V4S13<:4')8L! M]P*(>1/7QYKYE )'5.8;U%%A9$F*"-/HK'-!ZS!EE\AF$S&-T' (3"^%?=O( M/>>)1 IVB\+GRB=P5TS ;/O($N72@^+/O1XVDFYIB8$G0_5".+B-T ?MK%11 M(19R3ST"1R5KN4&4,T:%5H9/6KS8;E*E(0:>#-1+(6".;L+$D9H(C;QTN38X M*:2Y)2C9Y(77'DY=I8LB^LI6-W72$@%/!>H%$/!AC!TK(XRD6PO" 8]:AHR1 MH)S@(E+OJ4C/[0DVE"!IA(K#(7L!?)RYQ (8*#4Q^0]G@&HQNGXN?LI?HP^@K<:GH34 MK?0^*D(1U<3#*BY 11,HPE9C6-6Q7QBRR%Z934RR29$L%4R,NXC+7_[]E0I:V_T[1)U&) OB*HYH'^M M(.%.);\M4X*YR%E"-CQ6LY,5O3I\L9.V'QIHEZC 87Q)/X825G[,;9FF3H0R!=$U9D2T26A M$Y)Z^[:E9\@ZF1!SEJJ $Q-^BBM9?62KF^YIF)8G@=;\4X/#.R?-'N6YGJES MU(PTTSOJL05NNT?]YW!87G<7%_/-5@+XZNMNF;\?ESYG "Y7_HO-G;QO_\J( M%E[#/E3(] 6T+-2JZ]YG7CV2)/>,6W1KX,1=;U=/75+<(TR,1MPEC30S'DF+ M,4V1"BE*QVE/$G#T_:,-[+EW7_SY,OZZ?!K7A"W7.:(14]D(,C\7X+V&S3@$ M+E(DX7$;_?&7D7K(53

L2#DM4-ZY.Y(Y#)6XL[/U4(,N$ M1_FA.^H5<;YX;/683'4CJ36)-@*;]K@V"R9(2J-$,F *JW'0R!'KD$SYSA.7 M%+.)#YAU@Y_5F'22Y=L-;1Z(+KVWJQS2^Q:GB9P]&7[Z>-EAC:I$R40,CG)M M$8G<(:Z(1];IW(-4.V.ICM&7;H18,TJV_FS=(LX(XX[Z?/%(Y2MQ^6$)9XQ$ M+EC%DF6N?/O'G8*\I#C8*4PYLG8-0*&!K>]=MUX_,-)//][GI%;\D.Y^^\>K M[_/US,$*[#6U*$@.#B2L]D@+%Y&.GOG\,@HKWR&OMW25F]F/I\+C9. TN#3' MN&NM?N[RXW*S:)Q3"EN$=7ZZ3H$KX70 Z80L7+F'G%^O?XH6+JYDDP6JN F*,A/P<8IZ/U*%H"#:<&8%3 MZ65KIR ML6D$S%UIFS= G,?+-WC'\==-O%C/N&:"$:V1H#GZNTTP4)A9L)9C M9:,F,13O>[A/F,K/813?XLI8O0'ZW-8%=:MW\=PN/L7-9A&WOS63(KD@@/\A M*@LS08-M8$HAJ:SP'.:(B*4+K Z(TY:7-!#P;AKK-T"D=_/-_'P+QYT25]>L M7_UI 9SP%FRZM>(9'-%_S%Q^V=X*C@18#W$A"++P?XA&[;"0(M!8.DYUHHAM MK5EE"#+W8.V:2#2AYHA#G42'+N$))14D\M@J\B&F]\SMA M*K^_,PVQBEB^ 0J=K3H?8UCGB?"Z6RRBS\!\2%NSW:FUG@EG);'1(^&\RLTC M/-**62045SB!;\&*/Z;35[;*C^A,LU5.@4N[+].^@I/P'W89SN)R#8.=+>QR M3,'JH>$*A=E[2UPNK/X5/G5%ZV7X&#?SU78_VQ$JC48JJ81 2@J3.TU&9)V- MN9LY9SA()T+IU?\$\<8N63_'!%-L&R]>S=WEYMKZ;X 8W8^8"_UAQB[/'_SY MU3/.']+V#VWK M;KT![Z0[7\[_'<-,QA2"D!QYF]\_9=0@:^"7F@H&B@6"2>GF2;T$JUXO6Y.- M(S!JAW@_Q27\9)/U>1\W,(GF79C[Z]_-&LX,I=ZP:!&GC('W'4 ERSPRSEC" MP:K,EG:"^LI6O9+V.>E7%JEVCS"_Q.Y\9;]^F?M?EZE;76R'_!B_Q>5E=#_N M_O1=ICC\T8CCS=!/%3KZ%-&TT+'H4SS/U/T8OW:K'(VYZW=(M0!R*F0I!N^/ M6XILI Z)F)+SDI@02^>G]\DR=LF[N7;Z(5T;>1L5> ,&7"WMXO7E>M-= +MA M+K_KEN?O\L7C5^MUO$G\)!^M2T&B*'TNEX%57@N8:)%HQ:F0F!5_+&*R=3H2Z?N6CQSBU3X ZG"H(;%?:RA6ILNUYO?HQ^_W3S!+/ M5"0889;$.'$H-K*._C_.NV__>3WB%36N?W''C+OO5:1! M&="Z419LX%CXYK_NZ_7 MB7.59\)(NU;>,%ZMY_;,^GF:^QOA(YPBL?6(^BV=E40&Y[O!..;>991(W"OD M?V2C>/+A.I&F\GP8;]6:E(!#[.P5N%=@A/6;[WYQ&<"Q__T_/OW'C1Y>ZIB" M0IY)T$/0F&^.P^89=3)2WZ7TA M51 D?BSF[23@3F8K]_BRG45HNC9RHL[*Y>.G.\9?LIH>1^-IHZ0>T)AY10$ M&4(T[,Y6@?/&'))4)69HBMX6CPNW&2%WEFCXCZ& $UA"V(@<$X:!V+ M1#/_DA'RDQC0*T)^"ARU.;7WB >;OW5<.112@".>RQV.O0](1&(94\8)7R+P M\:(BY"TZP<%8C4!RFB\4)),8&:48=UY@J&O[J$?*30'L: M(3_%@@T<$>]%\09A)ZXQ22A>_R]%VA'P($T;:M;D( MN8PLX* ":"YB+F\ -XXFBJ(0PE(J74PEG(\7$2$?PH?Q5FTY0AX\L-D*@=CV MH:*D$M+>4422Q$$JZMSC=WS^&A'R04PH:$X@R9V!0Y:RN<( MF.63UW:8Q)+=]J?/DA]MNJ^QM7F1[X3L8&9]N9?E_.O M^9M7R[D(@0BF8 [H?(PP"7Q&PP5(&KQ*&B=F2U]/[2M;HX'G4UBR/_!<$);: MX<#]H:^@E!/;^G4#/["0D V8($FX9$H$2U2O^?320\PEL>X73#[!\+79L_QI,/L6"#9RF7H,;'W-IRO;JWWS]QT\_ M/L,_O;I_$"5FVH,6*7+8C#V<1AW'B'#'HO+"!U7:?3D@3BL'^PDVG-)@M,BK MK,C-#(.#I4L8(QF%SQ?5X:1(9,3!*2L((G7X3?"!3 MW:8GM7;"X; T2;,;;:XGI756,>6VK9S55?\,+45 -K*@)3?2L=(]H([)U-@* M-HH!1^DU HX&Z'6DT/QZ:5;66DRU1S M<[92!YB0"2,O$RS9GL+_EZZ.[258 M:T0;PX73;@ , *8!MNU=]^\R2R2F%!-WB#H.DS-PD_T!F*&:6FUQ%%B5[A=V M7*JZW9J>9=\L#$T#9'LR/:_[[-GS2&8L2&=RO=A[>?,]=V6)^M.^JI?3]-/F(#/(S2E0L&B\7Y M]52*RB^P5"?72%P:8-;#Z?'J>N=YJ!),"A&YHTAY[!%742&3'PB)2A!%7-", M%7]FZKA8E1]IJX!T]=V_24_, W_DP^WW^PBWKZ*F+BR M5AJ& F7@ND@:8*L)#@5AM;$>2UR\2_B)(OX57,Y3V'BH,4!I1!MP&8XIM?MW MMZD,340TTG*4K 6K:BR1Q8(A;#3UG M)0BK,W>'2ME+X.0&)G@3OGP71%\O= MZ^P%"RFJ: +"^0()MT$BG1LF\904X\3'\@&.,?+6OJOS/)PJ0N4! ->^^OHN M;F"D#^DU?#>_2K%8P!ZVLHN;EH9."(I%0-IF50*!DP61%AD1B. )>X/9,?>W MQW=>(L>&@-U-8_D7L")N\RGW$BM82I'3P\R[7#2<,[@>PU3%,E#N'(.9^LQK MX$,)6ZF>K;]KCT"N.5[>!#08D\:I/*54+A*4C; MZ]X8Y ^2; @,?]DL:#:(?6+[>GG/P_*TD>D\P6:%@E.O_/;.RGQY?@:R^GF\ M.^-K87CRB<&6SSRPV "+(X.-.V#-F$4N5HZ1)(4EQ2 KV MP2V],X,TD4LP3Z"*Y^)!@RSA.95!="".Z53\!>?A._-D_M]$3!IO\@:9<]=8 M8Q8P=Y1QB;)#@GAN0&TX32A:[+"C%I.)3Q5WLM1-*SX+?P8:O@D*;?G_<$%] MX@T__(U[?W.&A?4R28$H"?FVF-E/>= K&OIPQ[[=7SCQ##!8 M^%(M=KX 37^RZ_P@]+T'@%W%S";9P9G0*$8OMLI\VG?_C]^4<)MBGWZ\#ME/MHKN^5?<:PH3LV;^_'C#Y MX-5H4:30*ZZVY_&ECUNMUY/P8=]7^C!!_!68<,3,=3BP35L\XNA6M5TU7=X(_DN\YEOL3\%)JXXM=^ K]C]B'$KU=GERG\! M7;-*%!-]PASO,TX?L/5+!OM4B];!'=SQV95.%ULW_"[_.?3(L'_$ B+^MOPZ MSX-^AJ/!3_"'?Q01\^FH5<+(1[&XH58OBU3,O3Z0+VZ^=*$P7H_&K!*J'8;6 M;FLT@M49?':SNEB&MPM[7@2IAR-6"8D.PFFG)1I!*<_XU\MU6)6#Z=&05<[; M@U>_I[9H!*C_ZOZ\DZ_L"KAGZ"K'XT' ';9-90!O]]3Y10QONU5V$O]A%Z.G MVZ%QJQQ^3X*NAU5:F'CKUXMN'3]WM^+F KF"L^_(^%4.L:=/P7Y6:A;/B6"L MDVC7 M@-40VF/SKI\!&BA3OHLK'9XT@XH%'XQ=][#<:Q8=-$IQL)Z]2G"G5H_O?DX9 MH:Q/]P=QT0]?LVZ3)!KV?Z?N]8YG3#8<-74#=+C*A'V%S_OY=;NT\R^;]:=7 M'S]-0HOCWZO;,?@9Z=';]+4=F%V[!^SH6+$9C]O.47OM[K@^:H=,T@)D;[ZO_-EJ[@O,K[NA M>H'30&KMB?(M(/(+[ ";G^TFOK7SU=6%E]'0[!BS%T8-)-3VFZ,R6 ]G]H_? M_MALJ?3ZR_+\S(];]HX,W0NZNCFV?L:I?]US=]GRK\OU'*SX>67ST];W?;*' MDH\LO#[PF2+5UWW5&%F"72GT=&+=TT^9VV]7<7Y"C=/C?U,O.'DHL-4=U[)B MO=E9W,1?NN!@M!,L__1?U0MI];7]7DWK57T]60&>+-H#8_9[AQTA[-UP/_T MBX_/ >TZ\/AJI6KSL0 ME <&J(S*Q\M%)-@)DIV&T'W-/:C&UGGN&[-:>>YI.!TQ267 WG?+*3 [,&RU MTMS38#MNF"86P*U<8+PM5@PQ:AUL#K:; \/J8KZT!5?"QR/6*X,8LAKNL4<3 M6/U\>?6(9P&0;H>J5PL510P![*!M M6LVMOUEM+Y5-U,OLZ>A%,NE'A"Z00/\8??-5P^N@W;M>1O@[ M150+E+]OU_V=PSKUE/P^=B5 >3A2TP5?>Q5O:%^)FX)'X(,#5UO4AGH&?\D[/]]<*S7Z)L?#H:JE&(>BM=L4E?&Y$6AI%S_6\W69Q/W>0:ME($?ZWGO- M4QF]3YL_SE;^P^KS>O5FO9E?/7]3LI5:KP]4RU<.1?44LU5&^,/E!M;XY3:B M4VXIW3]JM23F4"R/&JB=#?!]M_GO>+M3QU*]OOI\H%K&L\!F>=1LE1%^"X-V MRWBC:8EBJCU#5LN&#D7QL&G:PNWGR_BY>_,]WZ./H&=^3LYO7>NQB^TIWZF6 M.RV$?XC*F^69T(X)!'ZR7_BU)A[YV;8L2L(PM[/):X%\O MON:7J$ !-U_,-S_*^&[#OE@OQ5R(%*=9MIT36$D7[\"P]2[G%SB$M>GK[1"P M\#GZ\;"]0&PJUG7<1@UE!;JXAG/AQ_BOR_GJ=ETILRB?\)E>(#<5^CK=AJU6 M 9U]FZH"Z.'(1:I_#@A;H/+GS/[XQ_K>4V"E"W_ZC#]B7H-QQM?ZW Y2+>%Z M @KW9^1C[6LGA+Y'?[F9?XNO89DX[U8_1I>.[!ZQ'DR/[=WU5+YV('FQ>"S> MO,>SBKV*2/8/7*_ZZB 4W6EVJ0S=6>P*X'0W2LV:DN.V[@XH7K_(!T1Z7P2. MQV/5["YT$BA[C/!WK>)S[C1_UR?^79]X&C;A?SYWV_/XV.GQ<*1J952'9L=. M96L#L%CKMZVOM/<71_=:W>>B38?L$;/B?OC5"M2.S0C=BA:VZF] MEK9,T.WI:/6V[7'G^-;R%Z^[3W$1\RO2UQP:G;K8/6*]C6087@?M4ON< J*$ M6Z?^0TIS#^.^79:9:\='K[<$#L.RM[UJKYDQKGY9=9=??UVO+PLB>FC<:M6Y M0]?1XS:JO:)^R1TAPZV@I5 \-&ZUNMRAJ^MQ&U6?B]WG;F,7)?+ C\>J5FX[ M>,[MM$5]A%[Y#9S$%S_.[#P4 FK7D-4*:X?C=< RM0_*^:0($F:I2BV-^\:L M5B\[$+@CMJGM=MY$AE]].R^V-NX=M%ZIZU O\XAY&D)O*]F]%:(DB+O&KE>G M6@#+ \9J82F]%;7X@KIWY'H5IF/6U6.&JEU9\:_+^>9'?G_JRI1PO+FXZNPX M3R!,!&U+H7OBI^H5G Z$>Y@I:Q\;'RTS_UAO-Y'M"YU?N@58^>.FU$GRM$_5 MJU4='+L;8LKF\'\?-[\N?7=1*(;>ZP/U2E:+8;W?;,TA_"3(/!72!S[4"_&F M8D<#S%B[T^33Y2=K?AW\*@-ZWV_TPKNEZ-.)QFMNDG_8?(FKB>?W[F_T@KJE MP-6)QJL]JZV[7-C5N_EZ4S#5O7_47G"V%,XZ:J#: #Y=64;W_MT]9*]JA9:" M68=-4SWR?[/XEP?PV-B]D&PIE-736!4AO5RC([G8K&]^YP[2W6/W K&5 -9!\U3W=AYYWF.GW\X!>\'54@#JD%EJ7W7. M#E76J!!@N\;KA5=+ :,#1FDAQ%^D/>;]@7H!U%*49Y<9JCLAW>A2R9LQ>N'1 M4@SFD?)ME'F/AN/4>E7:4IBDP3+5;OD+."[7@OT5R? MK3K_4/*1W34.?*9(JXV^:A3HN['_4T^8,O BZ_'Q1UVYO1X^W!^ZU$NIQT>O M>!&T-VX/[^SVM%?UJ]2[Y'S?;:Y%+;.$]_]*M9M<17$^8+_I5_3K/\@_.+N. M__?__']02P$"% ,4 " L@G18UN@J96@C !,_P '@ M@ $ 83(P,C-C;VUP96YS871I;VYR96-O=F5R>7 N:'1M4$L! A0#% M @ +()T6'MWV"X3 P =QL !( ( !I", &5X:&EB:70R M,3%F>3(T+FAT;5!+ 0(4 Q0 ( "R"=%B%\3_HL@( "X' 2 M " >&AI8FET,C,Q9GDR-"YH=&U02P$"% ,4 " L@G18 MF[L&14,( '*@ $@ @ ')*0 97AH:6)I=#,Q,69Y,C0N M:'1M4$L! A0#% @ +()T6./0/>4^" O2D !( ( ! M/#( &5X:&EB:70S,3)F>3(T+FAT;5!+ 0(4 Q0 ( "R"=%@%!RSX?P0 M %03 2 " :HZ !E>&AI8FET,S(Q9GDR-"YH=&U02P$" M% ,4 " L@G182G"I(HT$ !@$P $@ @ %9/P 97AH M:6)I=#,R,F9Y,C0N:'1M4$L! A0#% @ +()T6&YH#GKS'0 )+L !X M ( !%D0 &EN9&5P96YD96YT8V]N=')A8W1O > " 45B M !O9F9E&UL M4$L! A0#% @ +()T6'F><38(;P MDX% !4 ( !8&P# M '-M87(M,C R-# Q,S%?9&5F+GAM;%!+ 0(4 Q0 ( "R"=%@/R7J=IQ(! M -2I 0 4 " 9O; P!S;6%R+3(P,C0P,3,Q7V&UL4$L% 3!@ 0 ! , 0 .P"!P $! end XML 120 smar-20240131_htm.xml IDEA: XBRL DOCUMENT 0001366561 2023-02-01 2024-01-31 0001366561 2023-07-31 0001366561 2024-03-13 0001366561 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2024-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2022-02-01 2023-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2021-02-01 2022-01-31 0001366561 smar:ProfessionalServicesMember 2023-02-01 2024-01-31 0001366561 smar:ProfessionalServicesMember 2022-02-01 2023-01-31 0001366561 smar:ProfessionalServicesMember 2021-02-01 2022-01-31 0001366561 2022-02-01 2023-01-31 0001366561 2021-02-01 2022-01-31 0001366561 2024-01-31 0001366561 2023-01-31 0001366561 us-gaap:CommonClassAMember 2024-01-31 0001366561 us-gaap:CommonClassAMember 2023-01-31 0001366561 us-gaap:CommonClassBMember 2024-01-31 0001366561 us-gaap:CommonClassBMember 2023-01-31 0001366561 us-gaap:CommonStockMember 2021-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001366561 us-gaap:RetainedEarningsMember 2021-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001366561 2021-01-31 0001366561 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001366561 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001366561 us-gaap:CommonStockMember 2022-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001366561 us-gaap:RetainedEarningsMember 2022-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001366561 2022-01-31 0001366561 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2023-01-31 0001366561 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001366561 us-gaap:CommonStockMember 2023-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001366561 us-gaap:RetainedEarningsMember 2023-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001366561 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2024-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2024-01-31 0001366561 us-gaap:RetainedEarningsMember 2023-02-01 2024-01-31 0001366561 us-gaap:CommonStockMember 2024-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001366561 us-gaap:RetainedEarningsMember 2024-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001366561 2022-07-31 0001366561 2022-08-01 0001366561 smar:DeferredCommissionsAmortizationPeriodMember 2023-02-01 2024-01-31 0001366561 smar:DeferredCommissionsAmortizationPeriodMember 2022-02-01 2023-01-31 0001366561 us-gaap:ComputerEquipmentMember 2024-01-31 0001366561 smar:ComputerSoftwareMember 2024-01-31 0001366561 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-01-31 0001366561 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-01-31 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2024-01-31 0001366561 smar:ProfessionalServicesMember 2024-01-31 0001366561 us-gaap:StockCompensationPlanMember 2023-02-01 2024-01-31 0001366561 us-gaap:StockCompensationPlanMember 2022-02-01 2023-01-31 0001366561 us-gaap:StockCompensationPlanMember 2021-02-01 2022-01-31 0001366561 us-gaap:EmployeeStockMember 2023-02-01 2024-01-31 0001366561 us-gaap:EmployeeStockMember 2022-02-01 2023-01-31 0001366561 us-gaap:EmployeeStockMember 2021-02-01 2022-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2024-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2024-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:AgencySecuritiesMember 2023-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2023-01-31 0001366561 us-gaap:ShortTermInvestmentsMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2024-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:AgencySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:AgencySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-01-31 0001366561 us-gaap:ComputerEquipmentMember 2023-01-31 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-31 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2023-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2023-01-31 0001366561 us-gaap:ComputerEquipmentMember 2023-02-01 2024-01-31 0001366561 smar:OnBrandHoldingsIncMember 2022-09-01 0001366561 smar:OnBrandHoldingsIncMember 2024-01-31 0001366561 smar:OnBrandHoldingsIncMember 2022-09-01 2022-09-01 0001366561 smar:OnBrandHoldingsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-01 2022-09-01 0001366561 smar:OnBrandHoldingsIncMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-09-01 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2024-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2024-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2023-01-31 0001366561 us-gaap:TradeNamesMember 2024-01-31 0001366561 us-gaap:TradeNamesMember 2023-01-31 0001366561 us-gaap:PatentsMember 2024-01-31 0001366561 us-gaap:PatentsMember 2023-01-31 0001366561 us-gaap:InternetDomainNamesMember 2024-01-31 0001366561 us-gaap:InternetDomainNamesMember 2023-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-01 2024-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-01 2023-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2023-02-01 2024-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2022-02-01 2023-01-31 0001366561 us-gaap:TradeNamesMember 2023-02-01 2024-01-31 0001366561 us-gaap:TradeNamesMember 2022-02-01 2023-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001366561 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001366561 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001366561 us-gaap:PerformanceSharesMember 2023-02-01 2024-01-31 0001366561 us-gaap:PerformanceSharesMember 2022-02-01 2023-01-31 0001366561 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-02-01 2023-01-31 0001366561 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-02-01 2023-01-31 0001366561 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-02-01 2024-01-31 0001366561 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-02-01 2024-01-31 0001366561 smar:RestrictedStockAwardMember 2023-02-01 2024-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2023-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2024-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2023-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2021-02-01 2022-01-31 0001366561 us-gaap:PerformanceSharesMember 2023-01-31 0001366561 us-gaap:PerformanceSharesMember 2024-01-31 0001366561 us-gaap:RestrictedStockMember 2023-01-31 0001366561 us-gaap:RestrictedStockMember 2023-02-01 2024-01-31 0001366561 us-gaap:RestrictedStockMember 2024-01-31 0001366561 us-gaap:RestrictedStockMember 2021-01-31 0001366561 us-gaap:RestrictedStockMember 2021-02-01 2022-01-31 0001366561 us-gaap:RestrictedStockMember 2022-02-01 2023-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2024-01-31 0001366561 smar:EquityIncentivePlan2018Member 2023-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-01-31 0001366561 smar:EquityIncentivePlan2018Member 2023-02-01 2024-01-31 0001366561 smar:EquityIncentivePlan2018Member 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2023-02-01 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2023-02-01 2024-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2024-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2024-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2024-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2022-02-01 2023-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2022-02-01 2023-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2021-02-01 2022-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2021-02-01 2022-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2024-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2022-02-01 2023-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2021-02-01 2022-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2023-02-01 2024-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2022-02-01 2023-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2021-02-01 2022-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2023-02-01 2024-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2022-02-01 2023-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2021-02-01 2022-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2024-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2023-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2021-02-01 2022-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2024-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2023-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2021-02-01 2022-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2024-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2023-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2021-02-01 2022-01-31 0001366561 us-gaap:DomesticCountryMember 2024-01-31 0001366561 us-gaap:StateAndLocalJurisdictionMember 2024-01-31 0001366561 srt:MinimumMember 2023-02-01 2024-01-31 0001366561 srt:MaximumMember 2023-02-01 2024-01-31 0001366561 smar:BellevueWAAndDenverCOMember 2022-02-01 2023-01-31 0001366561 us-gaap:InsuranceClaimsMember 2022-02-01 2023-01-31 0001366561 us-gaap:InsuranceClaimsMember 2023-01-31 0001366561 2020-05-01 2020-07-31 0001366561 country:US 2023-02-01 2024-01-31 0001366561 country:US 2022-02-01 2023-01-31 0001366561 country:US 2021-02-01 2022-01-31 0001366561 us-gaap:EMEAMember 2023-02-01 2024-01-31 0001366561 us-gaap:EMEAMember 2022-02-01 2023-01-31 0001366561 us-gaap:EMEAMember 2021-02-01 2022-01-31 0001366561 srt:AsiaPacificMember 2023-02-01 2024-01-31 0001366561 srt:AsiaPacificMember 2022-02-01 2023-01-31 0001366561 srt:AsiaPacificMember 2021-02-01 2022-01-31 0001366561 smar:AmericasExcludingU.S.Member 2023-02-01 2024-01-31 0001366561 smar:AmericasExcludingU.S.Member 2022-02-01 2023-01-31 0001366561 smar:AmericasExcludingU.S.Member 2021-02-01 2022-01-31 0001366561 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2023-01-31 0001366561 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2024-01-31 0001366561 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-02-01 2022-01-31 0001366561 country:US 2024-01-31 0001366561 country:US 2023-01-31 0001366561 us-gaap:EMEAMember 2024-01-31 0001366561 us-gaap:EMEAMember 2023-01-31 0001366561 srt:AsiaPacificMember 2024-01-31 0001366561 srt:AsiaPacificMember 2023-01-31 0001366561 smar:AmericasExcludingU.S.Member 2024-01-31 0001366561 smar:AmericasExcludingU.S.Member 2023-01-31 0001366561 smar:LetterOfCreditCollateralMember 2024-01-31 0001366561 smar:LetterOfCreditCollateralMember 2023-01-31 0001366561 smar:LetterOfCreditCollateralMember 2022-01-31 0001366561 smar:BrentFreiMember 2023-02-01 2024-01-31 0001366561 smar:PeteGodboleMember 2023-02-01 2024-01-31 0001366561 2023-11-01 2024-01-31 0001366561 smar:PeteGodboleMember 2023-11-01 2024-01-31 0001366561 smar:BrentFreiMember 2023-11-01 2024-01-31 0001366561 smar:PeteGodboleMember 2024-01-31 0001366561 smar:BrentFreiMember 2024-01-31 iso4217:USD shares iso4217:USD shares pure smar:segment 2024 false FY 0001366561 http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent P3Y P3Y P168D P425D 10-K true 2024-01-31 --01-31 false 001-38464 Smartsheet Inc. WA 20-2954357 500 108th Ave NE, Suite 200 Bellevue, WA 98004 (844) 324-2360 Class A common stock, no par value per share SMAR NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 5800000000 137424128 Certain sections of the Registrant’s definitive proxy statement for its 2024 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the Registrant’s fiscal year ended January 31, 2024. 34 Deloitte & Touche LLP Portland, Oregon 904031000 713735000 507375000 54307000 53180000 43457000 958338000 766915000 550832000 134658000 114384000 77460000 51790000 50901000 39013000 186448000 165285000 116473000 771890000 601630000 434359000 234071000 215205000 165440000 510576000 479250000 329751000 147525000 128811000 109204000 892172000 823266000 604395000 -120282000 -221636000 -170036000 25641000 7742000 48000 -1501000 1104000 -813000 -96142000 -212790000 -170801000 8489000 2849000 296000 -104631000 -215639000 -171097000 -0.78 -0.78 -1.66 -1.66 -1.36 -1.36 134507000 134507000 130071000 130071000 125632000 125632000 -104631000 -215639000 -171097000 461000 -169000 0 -708000 270000 0 -247000 101000 0 -104878000 -215538000 -171097000 282094000 223156000 346701000 233225000 6560000 6285000 238708000 198643000 64366000 55063000 931869000 710087000 19000 197000 148867000 121785000 42362000 39395000 39480000 54278000 27960000 39069000 141477000 142415000 5445000 2983000 1337479000 1110209000 2937000 2125000 77453000 68347000 30534000 27437000 16040000 19220000 216000 0 568670000 457534000 695850000 574663000 33100000 47564000 455000 0 1785000 2195000 434000 129000 731624000 624551000 10000000 10000000 0 0 0 0 0 0 500000000 136884011 136884011 500000000 131845028 131845028 0 0 500000000 500000000 0 0 0 0 0 0 1468805000 1243730000 -146000 101000 -862804000 -758173000 605855000 485658000 1337479000 1110209000 123272902 0 898366000 -371437000 0 526929000 4536623 38248000 38248000 6171000 6171000 116870000 116870000 -171097000 -171097000 -171097000 -171097000 127809525 0 1047313000 -542534000 0 504779000 4035503 20577000 20577000 4177000 4177000 180017000 180017000 101000 101000 -215639000 -215639000 131845028 0 1243730000 -758173000 101000 485658000 5038983 21106000 21106000 7100000 7100000 211069000 211069000 -247000 -247000 -104631000 -104631000 136884011 0 1468805000 -862804000 -146000 605855000 -104631000 -215639000 -171097000 206206000 176555000 114900000 27012000 24856000 21765000 12546000 2768000 0 53587000 47093000 43680000 -670000 1198000 -1048000 12012000 18914000 14905000 1448000 1544000 0 4042000 -429000 0 43910000 47597000 48575000 9548000 21437000 19884000 3049000 590000 -467000 828000 154000 -1331000 3481000 8432000 1950000 7894000 3739000 19906000 80668000 77566000 74463000 110781000 123853000 110664000 308000 89000 -3904000 16039000 14417000 13543000 157878000 23588000 -3512000 513490000 456649000 0 413100000 226048000 0 0 0 1000000 2563000 6137000 10563000 42000 217000 0 0 622000 0 10775000 7660000 6706000 0 0 31000 0 20342000 0 -113686000 -263901000 -18300000 1653000 5633000 19132000 7100000 4177000 6171000 20006000 12600000 17380000 34000 0 0 14525000 14056000 30341000 -32000 334000 -1197000 58685000 -225923000 7332000 223757000 449680000 442348000 282442000 223757000 449680000 11000 0 0 12085000 551000 196000 1445000 1271000 1164000 4567000 3359000 1970000 1666000 7230000 994000 4451000 4696000 0 693000 0 0 Overview and Basis of Presentation<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%">Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. Smartsheet, the enterprise work management platform, empowers organizations to innovate and achieve results quickly, securely, and at scale through effective collaboration and streamlined workflows. By uniting people, content, and work, Smartsheet provides powerful capabilities that revolutionize the way teams operate. Smartsheet makes outcomes reliable, keeps customer data safe, and ensures users are on the same page, making it ideal for organizations seeking efficient, impactful collaborative work management. Customers access their accounts via a web-based interface or a mobile application. The Company also offers professional services, which primarily consist of consulting and training services. </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%">Basis of presentation</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 accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. Certain prior period amounts have been reclassified to conform to current period presentation. These amounts were not material to any of the periods presented. The Company’s fiscal year ends on January 31.</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 results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon 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%">In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature. </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%">Use of estimates</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 preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and we evaluate these estimates on an ongoing basis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the measurement of fair values of share-based compensation award grants; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, among others.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.</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%">Basis of presentation</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 accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. Certain prior period amounts have been reclassified to conform to current period presentation. These amounts were not material to any of the periods presented. The Company’s fiscal year ends on January 31.</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 results of Smartsheet Inc. and its wholly owned subsidiaries, including those located in the United States, the United Kingdom, Germany, Australia, Japan, and Costa Rica. All intercompany balances and transactions have been eliminated upon consolidation.</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%">Use of estimates</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 preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and we evaluate these estimates on an ongoing basis</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the measurement of fair values of share-based compensation award grants; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determination of the amortization period for capitalized sales commission costs; and revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, among others.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended January 31, 2023, the Company completed an assessment of the amortization period for deferred sales commission costs and determined that it should increase the period over which we amortize deferred commissions from three years to four years. This change in accounting estimate was effective August 1, 2022 and is being accounted for prospectively in the consolidated financial statements. For the year ended January 31, 2024, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 1% of total revenue or $0.07 per basic and diluted share. For the year ended January 31, 2023, the change in amortization period resulted in a benefit to both sales and marketing expense and net loss of approximately 2% of total revenue or $0.09 per basic and diluted share. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.</span></div> P3Y P4Y 0.01 0.07 0.07 0.02 0.09 0.09 Summary of Significant Accounting Policies<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%">Segment information</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 Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</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%">The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Company</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%">s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales 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%">The Company determines revenue recognition through the following steps:</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">identification of the contract, or contracts, with a customer;</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">identification of the performance obligations in the contract;</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">determination of the transaction price;</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">allocation of the transaction price to the performance obligations in the contract; and</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">recognition of revenue when, or as, the Company satisfies a performance obligation.</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%">Subscription 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%">Subscription revenue primarily</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of fees from customers for access to the Company’s cloud-based platform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ubscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the access to the Company</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%">s platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service 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%">Certain of the Company</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%">s subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all 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%">On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and the Company does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.</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%">Professional 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%">Professional services revenue primarily includes fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Consulting services revenue is recognized over time, as those services are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.</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%">Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.</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%">Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services and 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:400;line-height:120%">Contracts with multiple 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%">Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> overall pricing objectives, taking into consideration market conditions, value of t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contracts, the types of offerings sold, customer demographics, and other factors.</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 doubtful accounts</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%">Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the invoice date.</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 allowance for doubtful accounts is based on the Company’s estimated expected credit losses derived upon assessment of various factors including historical trends on collectibility, composition of accounts receivable by aging, current market conditions, reasonable and supportable forecasts of future economic conditions, and other factors. The estimated credit losses are recorded to the allowance for doubtful accounts in the consolidated balance sheets, with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the consolidated statements of operations.</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%">Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:9pt;font-weight:400;line-height:100%">8,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</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:9pt;font-weight:400;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Deferred 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%">Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. The Company typically invoices its customers annually in advance for its subscription-based contracts. Deferred revenue and accounts receivable are recorded at the beginning of a new subscription term. For some customers, the Company invoices in monthly, quarterly, semi-annual, or multi-year installments and, therefore, the deferred revenue balance does not necessarily represent the total contract value of all non-cancelable subscription agreements. Deferred revenue anticipated to be recognized during the succeeding 12-month period is recorded as a current liability and the remaining portion is recorded as deferred revenue, non-current in our consolidated balance sheets.</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%">Deferred commissions</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 majority of sales commissions earned by the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expense in the consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets. </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%">Overhead allocations </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 Company allocates shared costs, such as facilities (including lease costs, utilities, and depreciation on equipment shared by all departments) and information technology, to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category in the consolidated statements of operations. </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%">Cash, cash equivalents, and restricted cash</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 Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest earned on cash and cash equivalents is recorded in interest income in the consolidated statements of operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s restricted cash primarily relates to Australian employee contributions to our ESPP. See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Consolidated Financial Statement Information, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information related to our restricted cash. </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%">Short-term investments</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 Company’s short-term investments primarily consist of U.S. Treasury securities, corporate bonds, commercial paper, and agency securities that have original maturities greater than three months at the time of purchase. These investments are classified as available-for-sale securities and we re-evaluate such classification as of each balance sheet date. The Company considers all investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities as current assets in its consolidated balance sheets. </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%">Available-for-sale securities are recorded at fair value each reporting period. For unrealized losses in securities that the Company intends to hold and will not be more likely than not required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. The Company considers credit related impairments to be changes in value that are driven by a change in the creditor’s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in other income (expense), net in the consolidated statements of operations when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive income (loss) in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net 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%">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%">When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of the assets acquired and liabilities assumed, especially with respect to the identifiable intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, the cost savings expected to be derived from acquiring an asset, its expected remaining economic useful life, and the appropriate discount rate to employ in the valuation analyses in order to properly account for the risk associated with the asset’s expected future cash flows. These estimates are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair values of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</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%">Acquisition costs, such as legal and consulting fees, are expensed as 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-style:italic;font-weight:700;line-height:120%">Goodwill and acquired 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%">The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. Events or changes in circumstances which could trigger an impairment review include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. No impairment charges were recorded for the years ended January 31, 2024, 2023, or 2022. </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%">Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.</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%">Property and equipment</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%">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Computer equipment</span></td><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:9pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5-7 years</span></div></td></tr></table></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%">Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets 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%">Internal-use software development 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%">The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&amp;D”) as incurred. R&amp;D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff. </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%">Internal-use software costs of $15.9 million and $11.0 million were capitalized in the years ended January 31, 2024 and 2023, respectively. All capitalized costs related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. </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%">Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which we have determined to be three years. The related amortization expense is recognized in the consolidated statements of operations within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $9.5 million, $7.7 million, and $5.7 million for the years ended January 31, 2024, 2023, and 2022, 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%">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%">The Company determines if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. Finance lease assets are included in property and equipment, net on our consolidated balance sheets.</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%">Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. As our leases do not provide an implicit rate, we estimate our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate the Company would incur on its future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2024, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.</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 Company utilizes certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize our operating lease expense on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our operating leases typically include non-lease components such as common area maintenance 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%">The Company accounts for subleases from the perspective of a lessor. The Company has various subleases, which are classified as operating leases. The Company records sublease income as a reduction of lease expense using the straight-line method over the term of the sublease.</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%">Impairment of long-lived assets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment, intangible assets, operating lease ROU assets, and internal-use software development costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. When the carrying amount exceeds the undiscounted cash flows, the assets are adjusted to their estimated fair value and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. We recorded an impairment charge of $1.4 million and $1.5 million 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, 2024 </span><span style="background-color:#ffffff;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-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, related to the ROU assets and underlying property and equipment associated with our subleased office spaces as described further in Note 13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements. </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%">Self-funded health insurance</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 Company’s health insurance plan is partially self-funded. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not yet paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31, 2024</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">2023</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 Company’s net self-insurance reserve estimate was $2.7 million and $2.3 million, respectively, which was included in other accrued liabilities in the accompanying consolidated balance sheets. </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%">Advertising expenses</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%">Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the consolidated statements of operations. Advertising and marketing expenses, inclusive of b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rand awareness and demand generation costs</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re $88.5 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$77.9 million, and $55.6 million for the years ended January 31, 2024, 2023, and 2022, respec</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tively.</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%">Share-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%">The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs. </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%">For awards that vest solely based on continued service, the fair value of an award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market-conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP on a straight-line basis over the offering period including estimated forfeitures. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop. </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%">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%">Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</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 Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense. </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%">Concentrations of 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.</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%">No individual customer represented more than 10% of accounts receivable as of January 31, 2024 or January 31, 2023. No individual customer represented more than 10% of revenue for the years ended January 31, 2024, 2023, or 2022.</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%">Net loss per share</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 Company calculates basic net loss per share by dividing net loss by the weighted-average number of the Company’s common stock shares outstanding during the respective period. For periods where we report net income, the Company will use the treasury stock method to calculate diluted net income per share by adjusting basic net income per share for the potential dilutive impacts of outstanding stock options, RSUs, PSUs, and shares issuable pursuant to our ESPP. Since we have reported a net loss for all periods presented, all potentially dilutive shares are antidilutive and therefore no adjustment to the denominator is made. Diluted net loss per share and basic net loss per share are the same number for all periods presented. </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 the Company’s foreign operations is primarily the U.S. dollar, while a few of our wholly owned subsidiaries use their respective local currency as their functional currency. We present our consolidated financial statements in U.S. dollar. For subsidiaries where the functional currency is a foreign currency, the Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in other income (expense), net, in the consolidated statements of operations for the 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:700;line-height:120%">Recently adopted accounting pronouncements</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 recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the year ended January 31, 2024 that had a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.</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 December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.</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%">Segment information</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 Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div> 1 <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%">The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Company</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%">s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales 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%">The Company determines revenue recognition through the following steps:</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">identification of the contract, or contracts, with a customer;</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">identification of the performance obligations in the contract;</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">determination of the transaction price;</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">allocation of the transaction price to the performance obligations in the contract; and</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">recognition of revenue when, or as, the Company satisfies a performance obligation.</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%">Subscription 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%">Subscription revenue primarily</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> consists of fees from customers for access to the Company’s cloud-based platform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and involves a significant volume of transactions. The Company uses automated systems to process and record these transactions. S</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ubscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the access to the Company</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%">s platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service 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%">Certain of the Company</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%">s subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all 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%">On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As our pricing to the reseller is fixed, and the Company does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.</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%">Professional 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%">Professional services revenue primarily includes fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Consulting services revenue is recognized over time, as those services are delivered. Occasionally, consulting engagements are provided for a fixed fee. In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.</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%">Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.</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%">Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services and 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:400;line-height:120%">Contracts with multiple 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%">Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> overall pricing objectives, taking into consideration market conditions, value of t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contracts, the types of offerings sold, customer demographics, and other factors.</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 doubtful accounts</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%">Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the invoice date.</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 allowance for doubtful accounts is based on the Company’s estimated expected credit losses derived upon assessment of various factors including historical trends on collectibility, composition of accounts receivable by aging, current market conditions, reasonable and supportable forecasts of future economic conditions, and other factors. The estimated credit losses are recorded to the allowance for doubtful accounts in the consolidated balance sheets, with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the consolidated statements of operations.</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%">Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:9pt;font-weight:400;line-height:100%">8,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</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:9pt;font-weight:400;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Deferred 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%">Deferred revenue consists of customer billings and payments in advance of revenue being recognized from the Company’s contracts. The Company typically invoices its customers annually in advance for its subscription-based contracts. Deferred revenue and accounts receivable are recorded at the beginning of a new subscription term. For some customers, the Company invoices in monthly, quarterly, semi-annual, or multi-year installments and, therefore, the deferred revenue balance does not necessarily represent the total contract value of all non-cancelable subscription agreements. Deferred revenue anticipated to be recognized during the succeeding 12-month period is recorded as a current liability and the remaining portion is recorded as deferred revenue, non-current in our consolidated balance sheets.</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%">Deferred commissions</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 majority of sales commissions earned by the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are primarily paid on initial contracts and on any upsell contracts with a customer. Sales commissions and related payroll taxes and incremental fringe benefits are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be four years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expense in the consolidated statements of operations. The Company evaluates the period of benefit and tests for impairment on a quarterly basis and whenever events or changes in circumstances occur that could impact the recoverability of these assets. </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%">Overhead allocations </span></div>The Company allocates shared costs, such as facilities (including lease costs, utilities, and depreciation on equipment shared by all departments) and information technology, to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category in the consolidated statements of operations. P30D <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%">Activity related to the Company’s allowance for doubtful accounts was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,933 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</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:9pt;font-weight:400;line-height:100%">8,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Write-offs</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:9pt;font-weight:400;line-height:100%">(8,356)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,560 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,561 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6285000 7561000 6933000 8631000 5440000 7700000 8356000 6716000 7072000 6560000 6285000 7561000 P4Y <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%">Cash, cash equivalents, and restricted cash</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 Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Cash and cash equivalents are recorded at cost, which approximates fair value.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest earned on cash and cash equivalents is recorded in interest income in the consolidated statements of operations. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s restricted cash primarily relates to Australian employee contributions to our ESPP. See Note 17, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Consolidated Financial Statement Information, </span>for more information related to our restricted cash. <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%">Short-term investments</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 Company’s short-term investments primarily consist of U.S. Treasury securities, corporate bonds, commercial paper, and agency securities that have original maturities greater than three months at the time of purchase. These investments are classified as available-for-sale securities and we re-evaluate such classification as of each balance sheet date. The Company considers all investments as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities as current assets in its consolidated balance sheets. </span></div>Available-for-sale securities are recorded at fair value each reporting period. For unrealized losses in securities that the Company intends to hold and will not be more likely than not required to sell before recovery, the Company further evaluates whether declines in fair value below amortized cost are due to credit or non-credit related factors. The Company considers credit related impairments to be changes in value that are driven by a change in the creditor’s ability to meet its payment obligations, and records an allowance and recognizes a corresponding loss in other income (expense), net in the consolidated statements of operations when the impairment is incurred. Unrealized non-credit related losses and unrealized gains are reported as a separate component of accumulated other comprehensive income (loss) in the consolidated balance sheets until realized. Realized gains and losses are determined based on the specific identification method and are reported in other income (expense), net in the consolidated statements of operations. <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%">When we acquire a business, the purchase price is allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of the assets acquired and liabilities assumed, especially with respect to the identifiable intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, the cost savings expected to be derived from acquiring an asset, its expected remaining economic useful life, and the appropriate discount rate to employ in the valuation analyses in order to properly account for the risk associated with the asset’s expected future cash flows. These estimates are inherently uncertain. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair values of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div>Acquisition costs, such as legal and consulting fees, are expensed as incurred. <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%">Goodwill and acquired 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%">The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. Events or changes in circumstances which could trigger an impairment review include, but are not limited to, a significant adverse change in customer demand or business climate or a significant decrease in expected cash flows. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value. No impairment charges were recorded for the years ended January 31, 2024, 2023, or 2022. </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%">Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.</span></div> 0 0 0 <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%">Property and equipment</span></div>Property and equipment are recorded at cost, net of accumulated depreciation and amortization.<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%">Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div> Depreciation is computed using the straight-line method over the following estimated useful lives:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Computer equipment</span></td><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:9pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5-7 years</span></div></td></tr></table><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%">Property and equipment, net consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment</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:9pt;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:9pt;font-weight:400;line-height:100%">12,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software, developed</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:9pt;font-weight:400;line-height:100%">42,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</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:9pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</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:9pt;font-weight:400;line-height:100%">70,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">62,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:9pt;font-weight:400;line-height:100%">(28,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</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:9pt;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:9pt;font-weight:400;line-height:100%">42,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">39,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P3Y P3Y P5Y P7Y <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%">Internal-use software development 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%">The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&amp;D”) as incurred. R&amp;D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expenses consist primarily of employee-related costs, software-related costs, allocated overhead, and costs of outside services used to supplement our internal staff. </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%">Internal-use software costs of $15.9 million and $11.0 million were capitalized in the years ended January 31, 2024 and 2023, respectively. All capitalized costs related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. </span></div>Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which we have determined to be three years. The related amortization expense is recognized in the consolidated statements of operations within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $9.5 million, $7.7 million, and $5.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. 15900000 11000000 P3Y 9500000 7700000 5700000 <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%">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%">The Company determines if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. Finance lease assets are included in property and equipment, net on our consolidated balance sheets.</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%">Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. As our leases do not provide an implicit rate, we estimate our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate the Company would incur on its future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2024, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.</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 Company utilizes certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize our operating lease expense on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for the purpose of calculating lease ROU assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our operating leases typically include non-lease components such as common area maintenance 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%">The Company accounts for subleases from the perspective of a lessor. The Company has various subleases, which are classified as operating leases. The Company records sublease income as a reduction of lease expense using the straight-line method over the term of the sublease.</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%">Impairment of long-lived assets</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment, intangible assets, operating lease ROU assets, and internal-use software development costs, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. When the carrying amount exceeds the undiscounted cash flows, the assets are adjusted to their estimated fair value and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. We recorded an impairment charge of $1.4 million and $1.5 million 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, 2024 </span><span style="background-color:#ffffff;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-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively, related to the ROU assets and underlying property and equipment associated with our subleased office spaces as described further in Note 13, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span>, to the consolidated financial statements. 1400000 1500000 <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%">Self-funded health insurance</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s health insurance plan is partially self-funded. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not yet paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31, 2024</span><span style="background-color:#ffffff;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-weight:400;line-height:120%">2023</span>, the Company’s net self-insurance reserve estimate was $2.7 million and $2.3 million, respectively, which was included in other accrued liabilities in the accompanying consolidated balance sheets. 2700000 2300000 <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%">Advertising expenses</span></div>Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the consolidated statements of operations. 88500000 77900000 55600000 <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%">Share-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%">The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. We use the Black-Scholes option pricing model to measure the fair values of stock option awards and shares granted under our ESPP. The fair values of RSUs are measured using the closing market price of the Company’s common stock on the date of the grant. The Company uses the Monte Carlo simulation technique to calculate the fair values of market-based awards, which include our PSUs. </span></div>For awards that vest solely based on continued service, the fair value of an award is recognized as an expense over the requisite service period on a straight-line basis. For awards that contain market-conditions, we recognize share-based compensation expense over the requisite service period using the graded-vesting method. The Company recognizes share-based compensation expense related to shares issued pursuant to our ESPP on a straight-line basis over the offering period including estimated forfeitures. Share-based compensation expense is included in cost of revenue and operating expenses within our consolidated statements of operations based on the department of the individual earning the award. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop. <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%">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%">Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</span></div>The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense. <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%">Concentrations of 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.</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%">Net loss per share</span></div>The Company calculates basic net loss per share by dividing net loss by the weighted-average number of the Company’s common stock shares outstanding during the respective period. For periods where we report net income, the Company will use the treasury stock method to calculate diluted net income per share by adjusting basic net income per share for the potential dilutive impacts of outstanding stock options, RSUs, PSUs, and shares issuable pursuant to our ESPP. Since we have reported a net loss for all periods presented, all potentially dilutive shares are antidilutive and therefore no adjustment to the denominator is made. Diluted net loss per share and basic net loss per share are the same number for all periods presented. <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>The functional currency of the Company’s foreign operations is primarily the U.S. dollar, while a few of our wholly owned subsidiaries use their respective local currency as their functional currency. We present our consolidated financial statements in U.S. dollar. For subsidiaries where the functional currency is a foreign currency, the Company translates the foreign currency financial statements to U.S. dollar using the exchange rates at the balance sheet date for assets and liabilities, the period average exchange rates for revenues and expenses, and the historical exchange rates for equity. The effects of foreign currency translation adjustments are recorded in accumulated other comprehensive income (loss) as a component of shareholders’ equity in the consolidated balance sheets and the related periodic movements are presented in the consolidated statements of comprehensive loss. Foreign currency transaction gains and losses are included in other income (expense), net, in the consolidated statements of operations for the period. <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 pronouncements</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 recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the year ended January 31, 2024 that had a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements not yet adopted</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The new guidance requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. The standard is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-07.</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 December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024. Early adoption is permitted. We are currently evaluating the impact of adopting ASU 2023-09.</span></div> Revenue from Contracts with Customers<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2024, 2023, and 2022 the Company recognized $448.1 million, $328.1 million, and $216.6 million of subscription revenue, respectively, and $7.0 million, $4.7 million, and $4.8 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023, 2022, and 2021, 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%">As of January 31, 2024, approximately $713.7 million of revenue, including amounts already invoiced and amounts contracted but not yet invoiced, was expected to be recognized from remaining performance obligations, of which $704.0 million related to subscription services and $9.7 million related to professional services. Approximately 86% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.</span></div>Deferred Commissions<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%">Deferred commissions were $148.9 million and $121.8 million as of January 31, 2024 and 2023, 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%">Amortization expense for deferred commissions was $53.6 million, $47.1 million, and $43.7 million for the years ended January 31, 2024, 2023, and 2022, respectively. Prior to August 1, 2022, deferred commissions were amortized over a period of three years. Effective as of August 1, 2022, deferred commissions are amortized over a period of four years. The amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No material impairments of commissions assets were recorded during</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the years ended January 31, 2024, 2023, or 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 448100000 328100000 216600000 7000000 4700000 4800000 713700000 704000000 9700000 0.86 P12M 148900000 121800000 53600000 47100000 43700000 P3Y P4Y 0 0 0 Net Loss Per Share <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 following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(104,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,639)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(171,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,632 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:9pt;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:9pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock awards</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:9pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">15,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">11,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 2018 Employee Stock Purchase Plan</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:9pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive shares</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:9pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-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 following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(104,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(215,639)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(171,097)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,632 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</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:9pt;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:9pt;font-weight:400;line-height:100%">(0.78)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1.66)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(1.36)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -104631000 -215639000 -171097000 134507000 134507000 130071000 130071000 125632000 125632000 -0.78 -0.78 -1.66 -1.66 -1.36 -1.36 <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 outstanding shares of common stock equivalents as of the periods presented were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Shares subject to outstanding common stock awards</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:9pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">15,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">11,855 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares issuable pursuant to the 2018 Employee Stock Purchase Plan</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:9pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total potentially dilutive shares</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:9pt;font-weight:400;line-height:100%">12,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12637000 15045000 11855000 331000 386000 52000 12968000 15431000 11907000 Investments<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 cash equivalents and short-term investments were designated as available-for-sale securities as of January 31, 2024. The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">169,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">429,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:9pt;font-style:italic;font-weight:400;line-height:100%">*Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">62,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">26,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">233,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">374,381 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">374,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:9pt;font-style:italic;font-weight:400;line-height:100%">*Excludes interest receivable of $1.1 million, which is included in <span style="-sec-ix-hidden:f-593">Prepaid expenses and other current assets</span> on the consolidated balance sheets.</span></div></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%">The Company does not intend to sell, nor is it more likely than not that we will be required to sell, any investments in unrealized loss positions before recovery of their amortized cost basis. We did not recognize any credit losses related to our investments during the years ended January 31, 2024 or 2023. The unrealized losses on our short-term investments were primarily due to unfavorable changes in interest rates subsequent to initial purchase. There were no material realized gains or losses from available-for-sale securities that were reclassified out of accumulated other comprehensive income (loss) during the years ended January 31, 2024 or 2023. None of the short-term investments held as of January 31, 2024 or 2023 were in a continuous unrealized loss position for greater than 12 months. As of January 31, 2022, the Company did not hold any available-for-sale 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%">The following table presents the contractual maturities of the Company’s short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Due within one 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:9pt;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:9pt;font-weight:400;line-height:100%">312,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">312,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due between one to 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:9pt;font-weight:400;line-height:100%">34,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> The following tables present the amortized costs, unrealized gains and losses, and estimated fair values of the Company’s cash equivalents and short-term investments (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">169,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">19,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">429,988 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">302 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:9pt;font-style:italic;font-weight:400;line-height:100%">*Excludes interest receivable of $1.5 million, which is included in Prepaid expenses and other current assets on the consolidated balance sheets.</span></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost*</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">62,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">26,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">233,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">374,381 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(229)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">374,212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="24" 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:9pt;font-style:italic;font-weight:400;line-height:100%">*Excludes interest receivable of $1.1 million, which is included in <span style="-sec-ix-hidden:f-593">Prepaid expenses and other current assets</span> on the consolidated balance sheets.</span></div></td></tr></table><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 presents the contractual maturities of the Company’s short-term investments (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Due within one 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:9pt;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:9pt;font-weight:400;line-height:100%">312,314 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">312,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due between one to 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:9pt;font-weight:400;line-height:100%">34,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">346,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79082000 0 0 79082000 4497000 0 0 4497000 83579000 0 0 83579000 99547000 158000 9000 99696000 169825000 123000 0 169948000 57755000 0 0 57755000 19282000 21000 1000 19302000 346409000 302000 10000 346701000 429988000 302000 10000 430280000 1500000 137490000 0 0 137490000 3497000 0 0 3497000 140987000 0 0 140987000 66051000 46000 79000 66018000 62520000 2000 144000 62378000 78454000 0 0 78454000 26369000 12000 6000 26375000 233394000 60000 229000 233225000 374381000 60000 229000 374212000 1100000 312314000 312508000 34095000 34193000 346409000 346701000 Fair Value Measurements<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%">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 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%"> Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Unobservable inputs that are supported by little or no market activity. </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-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 carrying amounts of certain financial instruments, including cash held in banks, accounts receivable, and accounts payable, approximate fair value due to their short-term maturities and are excluded from the fair value tables above. </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%">It is the Company’s policy to recognize transfers of assets and liabilities between levels of the fair value hierarchy at the end of a reporting period. The Company does not transfer out of Level 3 and into Level 2 until observable inputs become available and reliable. There were no transfers between fair value measurement levels 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, 2024 or 2023.</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%">Assets and liabilities measured at fair value on a non-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%">See Note 9, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Note 10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Net Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, of these notes to our consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.</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 following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">83,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">346,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,082 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">351,198 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">430,280 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash equivalents</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:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">140,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Agency 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total short-term investments</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">233,225 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">236,722 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,212 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79082000 0 0 79082000 0 4497000 0 4497000 79082000 4497000 0 83579000 0 99696000 0 99696000 0 169948000 0 169948000 0 57755000 0 57755000 0 19302000 0 19302000 0 346701000 0 346701000 79082000 351198000 0 430280000 137490000 0 0 137490000 0 3497000 0 3497000 137490000 3497000 0 140987000 0 66018000 0 66018000 0 62378000 0 62378000 0 78454000 0 78454000 0 26375000 0 26375000 0 233225000 0 233225000 137490000 236722000 0 374212000 Property and Equipment, Net<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%">Property and equipment, net consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer equipment</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:9pt;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:9pt;font-weight:400;line-height:100%">12,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">12,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computer software, developed</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:9pt;font-weight:400;line-height:100%">42,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</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:9pt;font-weight:400;line-height:100%">5,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</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:9pt;font-weight:400;line-height:100%">70,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">62,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</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:9pt;font-weight:400;line-height:100%">(28,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</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:9pt;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:9pt;font-weight:400;line-height:100%">42,362 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">39,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 $15.2 million, $13.7 million, and $10.9 million for the years ended January 31, 2024, 2023, and 2022, respectively.</span></div>Property and equipment, net includes $0.7 million of computer equipment purchased under a finance lease as of January 31, 2024. Depreciation expense and accumulated depreciation related to these leased assets were each less than $0.1 million for the year ended and as of January 31, 2024. These leased assets are included in the computer equipment category in the table above. 12674000 12954000 42941000 33260000 5935000 6526000 9112000 9612000 70662000 62352000 28300000 22957000 42362000 39395000 15200000 13700000 10900000 700000 100000 100000 Business Combinations<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outfit</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022, the Company acquired 100% of the outstanding equity of On Brand Holdings, Inc. and its subsidiaries, collectively doing business as Outfit, pursuant to an Agreement and Plan of Merger. The Company acquired Outfit to enhance Brandfolder’s templating and creative automation solution. We incurred acquisition costs of $0.6 million during the year ended January 31, 2023. The total purchase consideration for the acquisition of Outfit was $20.6 million in cash, net of customary purchase price adjustments. </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 was accounted for as a business combination and accordingly, the total fair value of purchase consideration was allocated to the tangible and intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. Fair values were determined using income and cost approaches. The fair value measurements of the intangible assets were based primarily on significant unobservable inputs and thus represent a Level 3 measurement. The fair values assigned to assets acquired and liabilities assumed were based on management’s best estimates and assumptions and are considered final. The following table summarizes the final fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">September 1, 2022</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:9pt;font-weight:400;line-height:100%">Cash and restricted cash</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:9pt;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:9pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">16,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other net tangible assets and liabilities assumed</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:9pt;font-weight:400;line-height:100%">(1,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">20,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected synergies with Brandfolder’s product offerings.</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 engaged a third-party valuation specialist to aid our analysis of the fair value of the acquired intangibles. All estimates, key assumptions, and forecasts were either provided by or reviewed by us. While we chose to utilize a third-party valuation specialist for assistance, the fair value analysis and related valuations reflect the conclusions of management and not those of any third party.</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 and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expected Useful Life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Discount Rate</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:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</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:9pt;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:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The identified intangible assets, software technology and customer relationships, were valued as follows:</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%">Software technology</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - we valued the finite-lived software technology using the relief-from-royalty method under the income approach. This method estimates fair value by forecasting avoided royalties, reducing them by maintenance-related research and development expenses and taxes, and discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of assumptions with respect to the future revenue forecast, technology life, royalty rate, and the discount rate.</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%">Customer relationships</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings expected to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net cash flows to a present value using an appropriate discount rate. We applied judgment which involved the use of the assumptions with respect to the future cash flows forecast, base year annualized recurring revenue, customer churn rate, and the discount rate.</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 related software technology amortization expense is recognized over its useful life within cost of revenue in the consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over the useful life within sales and marketing in the consolidated statements of operations. The weighted-average amortization period of the acquired intangible assets is 5.8 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 have included the financial results of Outfit in our consolidated financial statements from the date of acquisition. Separate financial results and pro forma financial information for Outfit have not been presented as the effect of this acquisition was not significant to our financial results.</span></div> 1 600000 20600000 The following table summarizes the final fair values of assets acquired and liabilities assumed as of the date of acquisition (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">September 1, 2022</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:9pt;font-weight:400;line-height:100%">Cash and restricted cash</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:9pt;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:9pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">16,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other net tangible assets and liabilities assumed</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:9pt;font-weight:400;line-height:100%">(1,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">20,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 266000 5190000 16434000 -1283000 20607000 <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 and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.996%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Expected Useful Life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Discount Rate</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:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7 </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</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:9pt;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:9pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 3200000 P5Y 0.147 1990000 P7Y 0.147 5190000 P5Y9M18D Goodwill and Net Intangible Assets <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 changes in the carrying amount of goodwill during the years ended January 31, 2024 and 2023 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 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:9pt;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:9pt;font-weight:400;line-height:100%">125,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions and measurement period adjustments - acquisition of Outfit</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:9pt;font-weight:400;line-height:100%">16,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of foreign currency translation</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:9pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2023</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:9pt;font-weight:400;line-height:100%">142,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of foreign currency translation</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:9pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">No goodwill impairments were recorded during the years ended January 31, 2024, 2023, or 2022.</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 presents the components of net intangible assets (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(20,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">28,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(14,547)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">14,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</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:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(38,917)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">27,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">67,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(28,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">39,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 components of intangible assets acquired as of the periods presented were as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</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:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">14,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</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:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">27,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">38,990 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">4.2</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 related to intangible assets was $10.8 million, $10.3 million, and $10.1 million for the years ended January 31, 2024, 2023, and 2022, respectively. As of January 31, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">9,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">27,916 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-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 changes in the carrying amount of goodwill during the years ended January 31, 2024 and 2023 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 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:9pt;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:9pt;font-weight:400;line-height:100%">125,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions and measurement period adjustments - acquisition of Outfit</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:9pt;font-weight:400;line-height:100%">16,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of foreign currency translation</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:9pt;font-weight:400;line-height:100%">376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2023</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:9pt;font-weight:400;line-height:100%">142,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effects of foreign currency translation</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:9pt;font-weight:400;line-height:100%">(938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2024</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,477 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 125605000 16434000 376000 142415000 -938000 141477000 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%">The following table presents the components of net intangible assets (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">28,491 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(20,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">28,673 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(14,547)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">14,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</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:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">66,877 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(38,917)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">27,960 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">67,173 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(28,104)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">39,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 components of intangible assets acquired as of the periods presented were as follows (dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Life (Years)</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:9pt;font-weight:400;line-height:100%">Software 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:9pt;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:9pt;font-weight:400;line-height:100%">8,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">14,126 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</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:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">27,890 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">38,990 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">4.2</span></td></tr></table></div> 28491000 20231000 8260000 28673000 14547000 14126000 34072000 16941000 17131000 34186000 12265000 21921000 4100000 1601000 2499000 4100000 1157000 2943000 170000 144000 26000 170000 135000 35000 44000 0 44000 44000 0 44000 66877000 38917000 27960000 67173000 28104000 39069000 8260000 P2Y1M6D 14126000 P2Y9M18D 17131000 P3Y8M12D 21921000 P4Y8M12D 2499000 P5Y7M6D 2943000 P6Y7M6D 27890000 P3Y4M24D 38990000 P4Y2M12D 10800000 10300000 10100000 As of January 31, 2024, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">9,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">27,916 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 9633000 7916000 5750000 3454000 721000 442000 27916000 Share-Based Compensation<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan, the 2015 Equity Incentive Plan (the “2015 Plan”), and the 2018 Equity Incentive Plan (the “2018 Plan”). Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, generally vest based on continuous employment over <span style="-sec-ix-hidden:f-790">three</span> or four years, and expire 10 years from the date of grant. </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 Company has also issued RSUs to employees and non-employee directors pursuant to the 2015 Plan and the 2018 Plan. Employee RSUs are measured based on the grant date fair value of the awards and generally vest based on continuous employment over <span style="-sec-ix-hidden:f-793">three</span> or four years.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued market-based PSUs to certain executives pursuant to the 2018 Plan during the years ended January 31, 2024 and 2023. The target number of market-based PSUs granted were 195,948 and 251,027 during the years ended January 31, 2024 and January 31, 2023, respectively. The number of shares that can be earned under each grant range from 0% to 200% of the target number of shares, based on the relative growth of the Company’s total shareholder return as compared to the total shareholder return of the S&amp;P Software and Services Select Index. The awards granted during the year ended January 31, 2024 have a two-year performance period ending on the second anniversary of the date of grant. The awards granted during the year ended January 31, 2023 have two separate performance periods. The first tranche has a one-year performance period ending on the first anniversary of the date of grant. The second tranche has a two-year performance period ending on the second anniversary of the date of grant. Both grants include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three-year period. The fair values of the PSUs granted were determined using a Monte Carlo simulation approach. </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 Company issued restricted stock awards (“RSAs”) to certain employees as part of the Brandfolder acquisition which were subject to vesting conditions. These shares were issued in a private placement transaction. As vesting of these RSAs was dependent on continuous employment, these were not considered part of the purchase price in accounting for the September 2020 acquisition. The RSAs were measured based on the grant date fair value of the awards and vested based on continuous employment over three 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-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%">The following table includes a summary of the option activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">3,819,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">23.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">90,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(292,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">(10,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</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:9pt;font-weight:400;line-height:100%">3,517,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at January 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">3,081,884 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at January 31, 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:9pt;font-weight:400;line-height:100%">3,482,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">No stock options were granted during the year ended January 31, 2024. The weighted-average grant date fair value per share of stock options granted during the years ended January 31, 2023, and 2022 was $18.16 and $29.71, 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 total grant date fair value of stock options vested during the years ended January 31, 2024, 2023, and 2022 was $7.7 million, $9.1 million, and $10.1 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 intrinsic value of options exercised was $10.9 million, $27.0 million, and $141.1 million during the years ended January 31, 2024, 2023, and 2022, 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-style:italic;font-weight:700;line-height:120%">Restricted stock units</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the RSU activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">10,975,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,240,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,191,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">(1,224,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,798,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. </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, 2024, 2023, and 2022 was $43.33, $39.16, and $68.21, respectively. The total fair value of RSUs vested during the years ended January 31, 2024, 2023, and 2022 was $193.9 million, $160.4 million, and $78.0 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-style:italic;font-weight:700;line-height:120%">Performance share units </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the PSU activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">251,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">53.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted*</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:9pt;font-weight:400;line-height:100%">195,948 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.74 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*This represents awards granted at 100% attainment.</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%"> The weighted-average grant date fair value of PSUs granted during the years ended January 31, 2024 and 2023 was $48.74 and $53.34, 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-style:italic;font-weight:700;line-height:120%">Restricted stock awards </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 includes a summary of RSA activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">19,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of RSAs granted during the year ended January 31, 2021 was $46.93. No RSAs were granted during the years ended January 31, 2024, 2023, or 2022. The total fair value of RSAs vested during the years ended January 31, 2024, 2023, and 2022 was $0.9 million, $1.3 million, and $1.6 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-style:italic;font-weight:700;line-height:120%">2018 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%">The ESPP became effective on April 26, 2018, with the effective date of our Initial Public Offering. Under our ESPP, eligible employees are able to acquire shares of the Class A common stock by accumulating funds through payroll deductions of up to 15% of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is six months (commencing each January 1 and July 1), with a purchase date following the end of the period, unless otherwise determined by our board of directors or our compensation committee. Prior to January 2022, each offering period commenced on March 25 and September 25. The change in offering periods required an abbreviated, one-time purchase period from September 25, 2021 through December 31, 2021 to align to the new offering periods. The purchase price for shares of 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 or (ii) the last trading day of the purchase period in the applicable offering period.</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 includes a summary of the activity of shares available for issuance under our 2018 Plan and our ESPP during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Available for Issuance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 Plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 ESPP</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:9pt;font-weight:400;line-height:100%">Balance at January 31, 2023</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:9pt;font-weight:400;line-height:100%">14,594,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">4,850,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,592,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,436,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(596,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,985,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,572,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 aggregate number of shares reserved for issuance under our ESPP will increase automatically on February 1 of each of the first 10 calendar years after the first offering date. The increase of shares is equal to 1% of the total outstanding shares of our Class A and Class B common stock as of the immediately preceding January 31 (rounded to the nearest whole share) or such lesser number of shares as may be determined by our board of directors. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations, or similar events, may not exceed 20,400,000 shares of our Class A common stock.</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, 2024, $2.6 million has been withheld on behalf of our employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits in 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-style:italic;font-weight:700;line-height:120%">Valuation assumptions</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 fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Employee Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8%-3.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0%-1.4%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2%-46.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.1%-43.5%</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:9pt;font-weight:400;line-height:100%">Expected term (in 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.25 </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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8%-5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2%-2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0%-0.1%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3%-70.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0%-72.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.9%-68.0%</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:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27-0.50</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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Share Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility (S&amp;P Software and Services Select Index)</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:9pt;font-weight:400;line-height:100%">32.4 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00-2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</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%">The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The risk-free rate used in the Monte Carlo simulation valuation model is the continuously compounded yield on zero-coupon U.S. Treasury bonds that corresponds with the longest expected term. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. The expected term for the PSUs is estimated by using the related performance period. We estimate volatility for options and PSUs using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently pay dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing and the Monte Carlo simulation models, we must also estimate a forfeiture rate to calculate the share-based compensation expense for awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required. </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%">Share-based compensation expense</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%">Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">11,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue</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:9pt;font-weight:400;line-height:100%">7,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</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:9pt;font-weight:400;line-height:100%">40,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based 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:9pt;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:9pt;font-weight:400;line-height:100%">206,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">176,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">114,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"></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 have excluded $4.9 million, $3.5 million, and $2.0 million of capitalized software development costs from stock-based compensation expense for the years ended January 31, 2024, 2023 and 2022, 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%">As of January 31, 2024, there was a total of $381.3 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.</span></div> P4Y P10Y P4Y 195948 251027 0 2 P1Y P2Y 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 following table includes a summary of the option activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">3,819,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">23.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">90,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(292,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">(10,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</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:9pt;font-weight:400;line-height:100%">3,517,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,129 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at January 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">3,081,884 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at January 31, 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:9pt;font-weight:400;line-height:100%">3,482,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3819288 23.42 P5Y8M12D 90985000 0 0 292088 5.66 10125 67.00 3517075 24.77 P4Y9M18D 85129000 3081884 20.44 P4Y4M24D 83600000 3482318 24.46 P8Y 84995000 0 18.16 29.71 7700000 9100000 10100000 10900000 27000000 141100000 <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 includes a summary of the RSU activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">10,975,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46.56 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,240,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,191,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">(1,224,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,798,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10975157 46.56 3240158 43.33 4191997 46.26 1224694 47.25 8798624 45.41 43.33 39.16 68.21 193900000 160400000 78000000 <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 includes a summary of the PSU activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">251,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">53.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted*</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:9pt;font-weight:400;line-height:100%">195,948 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.74 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,463 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*This represents awards granted at 100% attainment.</span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div> 251027 53.34 195948 48.74 125512 53.34 0 0 321463 50.54 100 48.74 53.34 <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 includes a summary of RSA activity during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Shares </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per Share</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:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2023</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:9pt;font-weight:400;line-height:100%">19,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">46.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited or canceled</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr></table></div> 19895 46.93 0 0 19895 46.93 0 0 0 0 46.93 0 0 0 900000 1300000 1600000 0.15 P6M 0.85 <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 includes a summary of the activity of shares available for issuance under our 2018 Plan and our ESPP during the year ended January 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares Available for Issuance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 Plan</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018 ESPP</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:9pt;font-weight:400;line-height:100%">Balance at January 31, 2023</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:9pt;font-weight:400;line-height:100%">14,594,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">4,850,775 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,592,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,436,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(596,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,985,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,572,546 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14594290 4850775 6592251 1318450 3436106 596679 1234819 0 18985254 5572546 P10Y 0.01 20400000 2600000 <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 fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Employee Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8%-3.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0%-1.4%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2%-46.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.1%-43.5%</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:9pt;font-weight:400;line-height:100%">Expected term (in 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.25 </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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8%-5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2%-2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0%-0.1%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3%-70.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0%-72.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.9%-68.0%</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:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27-0.50</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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Share Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility (S&amp;P Software and Services Select Index)</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:9pt;font-weight:400;line-height:100%">32.4 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00-2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</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%">The fair values of employee stock options and ESPP purchase rights were estimated using a Black-Scholes option pricing model. The fair values of the PSUs were estimated using a Monte Carlo simulation valuation model. The fair values of the Company’s stock options, ESPP purchase rights, and PSUs granted during the years ended January 31, 2024, 2023, and 2022 were estimated using the following assumptions:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Employee Stock Options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8%-3.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.0%-1.4%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44.2%-46.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.1%-43.5%</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:9pt;font-weight:400;line-height:100%">Expected term (in 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.25 </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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8%-5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2%-2.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0%-0.1%</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:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57.3%-70.7%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0%-72.8%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.9%-68.0%</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:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.49</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.27-0.50</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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance Share Units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility (S&amp;P Software and Services Select Index)</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:9pt;font-weight:400;line-height:100%">32.4 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.00-2.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Expected dividend yield</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.018 0.037 0.010 0.014 0.442 0.463 0.431 0.435 P6Y3M P6Y3M 0 0 0.048 0.055 0.002 0.025 0.000 0.001 0.573 0.707 0.500 0.728 0.469 0.680 P0Y5M26D P0Y6M P0Y3M7D P0Y6M 0 0 0 0.047 0.043 0.506 0.525 0.324 0.318 P2Y P1Y P2Y 0 0 P6M <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%">Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Cost of subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,069 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">11,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of professional services revenue</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:9pt;font-weight:400;line-height:100%">7,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</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:9pt;font-weight:400;line-height:100%">40,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total share-based 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:9pt;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:9pt;font-weight:400;line-height:100%">206,206 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">176,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">114,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"></td></tr></table></div> 13069000 11248000 6274000 7469000 6404000 3788000 71341000 62165000 41218000 73545000 63224000 40632000 40782000 33514000 22988000 206206000 176555000 114900000 -4900000 3500000 2000000 381300000 P2Y1M6D Income Taxes<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 components of loss before income tax provision were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(101,173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(216,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(174,043)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">(96,142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(212,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(170,801)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 income tax provision consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">4,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current tax provision</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:9pt;font-weight:400;line-height:100%">9,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and other:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</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:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</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:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</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:9pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">8,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Income tax expense for the year ended January 31, 2024 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174, Base Erosion and Anti-Abuse Tax, and income taxes in foreign jurisdictions. </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%">Income tax expense for the year ended January 31, 2023 was primarily related to taxable profits in the U.S. as a result of the capitalization of research and experimental expenditures under IRC Section 174 as well as income taxes in foreign jurisdictions.</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%">Income tax expense for the year ended January 31, 2022 was recognized primarily due to income taxes in foreign jurisdictions and state 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%">The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Income tax at statutory federal rate</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:9pt;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:9pt;font-weight:400;line-height:100%">(20,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(44,686)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(35,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(8,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible basis adjustment</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:9pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Change in 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:9pt;font-weight:400;line-height:100%">26,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible executive 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:9pt;font-weight:400;line-height:100%">4,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Base Erosion Anti-Avoidance Tax</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:9pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Share-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:9pt;font-weight:400;line-height:100%">3,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State 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:9pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign earnings taxed in the U.S.</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:9pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">8,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax 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%">The tax effects of temporary differences and related deferred tax assets and liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">144,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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:9pt;font-weight:400;line-height:100%">99,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research &amp; experimental expenditures</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:9pt;font-weight:400;line-height:100%">59,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax 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:9pt;font-weight:400;line-height:100%">37,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-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:9pt;font-weight:400;line-height:100%">16,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued 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:9pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</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:9pt;font-weight:400;line-height:100%">382,149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">358,443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Valuation allowance</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:9pt;font-weight:400;line-height:100%">(329,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(302,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets, net</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:9pt;font-weight:400;line-height:100%">53,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">56,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property 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:9pt;font-weight:400;line-height:100%">(3,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</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:9pt;font-weight:400;line-height:100%">(1,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:9pt;font-weight:400;line-height:100%">(52,248)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,032)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax 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:9pt;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:9pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2024. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by $26.9 million during the year ended January 31, 2024. The increase in the valuation allowance was primarily related to an increase in deferred tax assets related to deferred revenue and capitalization of research and experimental expenditures required under IRC Section 174, offset by a decrease in deferred tax assets related to net operating 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%">As of January 31, 2024, we had NOLs of $388.6 million for U.S. federal income taxes and $291.7 million for state and local income taxes. The U.S. federal NOLs may be carried forward indefinitely. The state NOL carryforwards will begin to expire in 2025. </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, 2024, the Company’s tax credit carryforwards for income tax purposes were approximately $37.7 million net of uncertain tax positions for research and development credits. If not used, the tax credit carryforwards will begin to expire in 2038.</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 Company’s operations in Costa Rica are located in a Free Trade Zone (“FTZ”) which entitles the Company to certain tax incentives including a tax holiday from corporate income tax or a reduced corporate tax rate. The FTZ benefits are conditional on the Company meeting certain employment and investment thresholds. These tax incentives are effective into 2034 and may be extended if additional requirements are satisfied. The impact of the tax holiday was not material. </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%">Accounting guidance for income taxes requires a deferred tax liability to be established for the U.S. tax impact of undistributed earnings of foreign subsidiaries unless it can be shown that these earnings will be permanently reinvested outside the U.S. If the Company’s foreign earnings were to be repatriated in the future, the estimated U.S. tax liability would be insignificant.</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 calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</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 is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Balance, beginning of the 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:9pt;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:9pt;font-weight:400;line-height:100%">9,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases to tax positions taken during the current year</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:9pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases to tax positions taken in prior years</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:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Decreases to tax positions taken in prior 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, 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:9pt;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:9pt;font-weight:400;line-height:100%">12,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made. </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%">No liability was recorded for uncertain tax positions, or related interest or penalties, as of January 31, 2024 or 2023. As of January 31, 2024 and 2023, the Company had $12.9 million and $9.9 million of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is $12.9 million and $9.9 million, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax 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%">In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions.</span></div>Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were not material for the years ended January 31, 2024, 2023, and 2022. <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 components of loss before income tax provision were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(101,173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(216,167)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(174,043)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">(96,142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(212,790)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(170,801)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 income tax provision consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;font-weight:400;line-height:100%">4,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">3,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current tax provision</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:9pt;font-weight:400;line-height:100%">9,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">3,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and other:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</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:9pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</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:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total deferred tax provision (benefit)</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:9pt;font-weight:400;line-height:100%">(545)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">(351)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">8,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -101173000 -216167000 -174043000 5031000 3377000 3242000 -96142000 -212790000 -170801000 4384000 876000 0 1283000 1239000 175000 3367000 1085000 49000 9034000 3200000 224000 206000 0 0 144000 0 0 -895000 -351000 72000 -545000 -351000 72000 8489000 2849000 296000 <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 reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Income tax at statutory federal rate</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:9pt;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:9pt;font-weight:400;line-height:100%">(20,190)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(44,686)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(35,868)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(8,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,697)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible basis adjustment</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:9pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Change in 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:9pt;font-weight:400;line-height:100%">26,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-deductible executive 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:9pt;font-weight:400;line-height:100%">4,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Base Erosion Anti-Avoidance Tax</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:9pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Share-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:9pt;font-weight:400;line-height:100%">3,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,092)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State 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:9pt;font-weight:400;line-height:100%">1,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign earnings taxed in the U.S.</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:9pt;font-weight:400;line-height:100%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;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:9pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax provision</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:9pt;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:9pt;font-weight:400;line-height:100%">8,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,849 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -20190000 -44686000 -35868000 8839000 7660000 5697000 3054000 0 0 26335000 44898000 71738000 4432000 685000 0 4140000 0 0 3332000 7133000 -30092000 1158000 981000 139000 906000 2276000 0 269000 -778000 76000 8489000 2849000 296000 <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 tax effects of temporary differences and related deferred tax assets and liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">144,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">117,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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:9pt;font-weight:400;line-height:100%">99,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research &amp; experimental expenditures</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:9pt;font-weight:400;line-height:100%">59,819 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax 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:9pt;font-weight:400;line-height:100%">37,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share-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:9pt;font-weight:400;line-height:100%">16,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued 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:9pt;font-weight:400;line-height:100%">10,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</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:9pt;font-weight:400;line-height:100%">382,149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">358,443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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:9pt;font-weight:400;line-height:100%">Valuation allowance</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:9pt;font-weight:400;line-height:100%">(329,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(302,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets, net</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:9pt;font-weight:400;line-height:100%">53,008 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">56,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,836)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property 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:9pt;font-weight:400;line-height:100%">(3,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</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:9pt;font-weight:400;line-height:100%">(1,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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:9pt;font-weight:400;line-height:100%">(52,248)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56,032)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax 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:9pt;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:9pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 144931000 117579000 99230000 121171000 59819000 45906000 37664000 29267000 12520000 17273000 16141000 17282000 10315000 8983000 1529000 982000 382149000 358443000 329141000 302196000 53008000 56247000 37283000 30836000 10199000 14320000 3031000 2250000 1573000 7637000 162000 989000 52248000 56032000 760000 215000 26900000 388600000 291700000 37700000 <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 is a tabular reconciliation of the total amounts of unrecognized tax benefits (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.723%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Balance, beginning of the 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:9pt;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:9pt;font-weight:400;line-height:100%">9,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases to tax positions taken during the current year</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:9pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increases to tax positions taken in prior years</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:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Decreases to tax positions taken in prior 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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, 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:9pt;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:9pt;font-weight:400;line-height:100%">12,938 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,204 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9883000 7204000 5283000 2486000 2218000 2010000 569000 461000 0 0 0 89000 12938000 9883000 7204000 0 0 12900000 9900000 12900000 9900000 0 0 0 Leases<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets related to computer equipment are included in property and equipment, net in the consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">15,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">22,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">18,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Short-term lease cost</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:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable 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:9pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,115 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">25,764 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">21,960 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Other information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</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:9pt;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:9pt;font-weight:400;line-height:100%">18,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">17,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</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:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets reductions related to operating leases</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:9pt;font-weight:400;line-height:100%">4,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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%">Supplemental balance sheet information related to our leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><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:9pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</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:9pt;font-weight:400;line-height:100%">Finance leases</span></td><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:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</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%">As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">16,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(5,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">49,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. We evaluated the associated asset groups for impairment, which included the ROU assets and underlying property and equipment on each subleased floor. We compared the expected future undiscounted cash flows for each subleased floor to its carrying value and determined that the respective asset groups were not recoverable. We then calculated the fair values based on the present value of the estimated cash flows from each sublease for the remaining lease term. We compared the estimated fair values to the carrying values, which resulted in a $1.4 million impairment charge during the year ended January 31, 2024, and a $1.5 million impairment charge during the year ended January 31, 2023. The impairment charges were included in general and administrative expenses in the consolidated statements of operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended January 31, 2023, the Company also abandoned certain floors in Bellevue, Washington for which there was no intent or ability to sublease, and terminated the operating lease in Denver, Colorado. These two real estate restructuring activities led to lease charges of $3.5 million, which were allocated based on headcount to each cost of revenue and operating expense category in the consolidated statements of operations.</span></div> Leases<div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets related to computer equipment are included in property and equipment, net in the consolidated balance sheets. Our leases have remaining lease terms of less than one year to five years, some of which include options to extend the leases for up to five years. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">15,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">22,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">18,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Short-term lease cost</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:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable 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:9pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,115 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">25,764 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">21,960 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Other information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</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:9pt;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:9pt;font-weight:400;line-height:100%">18,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">17,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</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:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets reductions related to operating leases</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:9pt;font-weight:400;line-height:100%">4,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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%">Supplemental balance sheet information related to our leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><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:9pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</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:9pt;font-weight:400;line-height:100%">Finance leases</span></td><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:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</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%">As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">16,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(5,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">49,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. We evaluated the associated asset groups for impairment, which included the ROU assets and underlying property and equipment on each subleased floor. We compared the expected future undiscounted cash flows for each subleased floor to its carrying value and determined that the respective asset groups were not recoverable. We then calculated the fair values based on the present value of the estimated cash flows from each sublease for the remaining lease term. We compared the estimated fair values to the carrying values, which resulted in a $1.4 million impairment charge during the year ended January 31, 2024, and a $1.5 million impairment charge during the year ended January 31, 2023. The impairment charges were included in general and administrative expenses in the consolidated statements of operations. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended January 31, 2023, the Company also abandoned certain floors in Bellevue, Washington for which there was no intent or ability to sublease, and terminated the operating lease in Denver, Colorado. These two real estate restructuring activities led to lease charges of $3.5 million, which were allocated based on headcount to each cost of revenue and operating expense category in the consolidated statements of operations.</span></div> P1Y P5Y P5Y <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 components of lease expense recorded in the consolidated statements of operations were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">15,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">22,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">18,739 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Amortization of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Short-term lease cost</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:9pt;font-weight:400;line-height:100%">509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Variable 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:9pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(2,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease costs</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,115 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">25,764 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">21,960 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">Other information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:700;line-height:100%">Supplemental cash flow information</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:9pt;font-weight:400;line-height:100%">Operating cash flows related to operating leases</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:9pt;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:9pt;font-weight:400;line-height:100%">18,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">19,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">17,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows related to finance leases</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:9pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Financing cash flows related to finance leases</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:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Right-of-use assets reductions related to operating leases</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:9pt;font-weight:400;line-height:100%">4,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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%">Supplemental balance sheet information related to our leases was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><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:9pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5</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:9pt;font-weight:400;line-height:100%">Finance leases</span></td><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:9pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;font-weight:400;line-height:100%">Finance leases</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:9pt;font-weight:400;line-height:100%">9.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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 15486000 22508000 18739000 73000 0 0 23000 0 0 509000 950000 371000 3318000 2833000 2850000 2294000 527000 0 17115000 25764000 21960000 18978000 19735000 17610000 23000 0 0 34000 0 0 1666000 7230000 994000 693000 0 0 4451000 4696000 0 P3Y10M24D P4Y6M P2Y8M12D P0Y 0.055 0.053 0.099 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%">As of January 31, 2024, remaining maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finance Leases</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">16,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(5,878)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">49,140 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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, 2024, the future total minimum sublease payments to be received were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sublease Receipts</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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16531000 270000 14724000 270000 10769000 225000 6341000 0 5296000 0 1357000 0 55018000 765000 5878000 94000 49140000 671000 2732000 2154000 700000 0 0 0 5586000 1400000 1500000 3500000 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%">Lease commitments</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 entered into various non-cancelable lease agreements related to our corporate offices and certain equipment. For additional information regarding our lease agreements, see Note 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%">Leases</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;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%">Purchase commitments</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 entered into certain non-cancelable multi-year agreements with third-party providers primarily for our use of cloud-based hosting and data services. As of January 31, 2024, our future estimated purchase commitments related to these contracts by fiscal year are as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">67,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">118,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 matters</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%">An indemnification claim was made against the Company by a former director, Ryan Hinkle, and Insight Venture Partners VII, L.P. and certain affiliated entities that are former shareholders of the Company (together with Hinkle, the “IVP Parties”), relating to a purported class action litigation in which the IVP Parties were defendants. During the year ended January 31, 2021, the IVP Parties filed a complaint against the Company in the Superior Court of Washington, King County, for the advancement of legal fees, costs, and expenses incurred in defending the purported class action claim. During the year ended January 31, 2022, we paid $10.0 million as part of an overall settlement of these matters. During the year ended January 31, 2023, we recovered $4.5 million related to insurance coverage of this claim and settled an additional insurance reimbursement claim related to the case, which we included as an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our consolidated balance sheets as of January 31, 2023. During the year ended January 31, 2024, the $3.9 million was collected. The impact of these insurance recoveries is included in general and administrative expenses in our consolidated statement of operations.</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, in the normal course of business, the Company may be subject to various other legal matters such as threatened or pending claims or proceedings. Although management currently believes that resolution of such matters, individually and in the aggregate, will not have a material impact on our financial position, results of operations, or cash flows, these matters are subject to inherent uncertainties, and management’s view of these matters may change in the future.</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 entered into certain non-cancelable multi-year agreements with third-party providers primarily for our use of cloud-based hosting and data services. As of January 31, 2024, our future estimated purchase commitments related to these contracts by fiscal year are as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.721%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%">Fiscal 2025</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:9pt;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:9pt;font-weight:400;line-height:100%">67,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fiscal 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Fiscal 2029</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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></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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">118,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 67664000 48700000 1750000 0 0 0 118114000 10000000 4500000 3900000 3900000 401(k) and Pension Plans<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2008, the Company initiated a 401(k) plan for the benefit of all United States employees. In the second quarter of fiscal 2021, we began to match 50% of each participant’s contribution up to a maximum of 6% of the participant’s eligible pay during the period. We recognized an expense of $9.9 million, $9.5 million, and $6.7 million related to matching contributions during the years ended January 31, 2024, 2023, and 2022, 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%">In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. We recognized an expense related to employer contributions of $3.0 million, $2.5 million, and $1.6 million during the years ended January 31, 2024, 2023, and 2022, respectively.</span></div> 0.50 0.06 9900000 9500000 6700000 3000000 2500000 1600000 Geographic Information<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</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%">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">809,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">640,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">454,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</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:9pt;font-weight:400;line-height:100%">35,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</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:9pt;font-weight:400;line-height:100%">36,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">958,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">766,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">550,832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">No individual country other than the United States contributed more than 10% of total revenue during any of the periods presented. </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%">Long-lived 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%">Long-lived assets by geographic location is based on the location of the legal entity that owns the asset. The following table sets forth long-lived assets by geographic area (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">45,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</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:9pt;font-weight:400;line-height:100%">3,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</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:9pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">52,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">70,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The table above includes property and equipment, net and operating lease right-of-use assets and excludes capitalized internal-use software costs and intangible assets. <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%">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue by geographic area (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">809,036 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">640,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">454,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">77,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</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:9pt;font-weight:400;line-height:100%">35,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</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:9pt;font-weight:400;line-height:100%">36,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">958,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">766,915 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">550,832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 809036000 640604000 454246000 77418000 65574000 51603000 35189000 29946000 21326000 36695000 30791000 23657000 958338000 766915000 550832000 0.10 0.10 0.10 The following table sets forth long-lived assets by geographic area (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</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:9pt;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:9pt;font-weight:400;line-height:100%">45,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">60,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EMEA</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:9pt;font-weight:400;line-height:100%">2,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">APJ</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:9pt;font-weight:400;line-height:100%">3,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas other than the United States</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:9pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</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:9pt;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:9pt;font-weight:400;line-height:100%">52,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">70,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 45743000 60246000 2266000 5583000 3793000 4510000 573000 274000 52375000 70613000 Supplemental Consolidated Financial Statement Information<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%">Prepaid and other current assets</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</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:9pt;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:9pt;font-weight:400;line-height:100%">57,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">45,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current 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:9pt;font-weight:400;line-height:100%">6,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expense and other current assets</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:9pt;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:9pt;font-weight:400;line-height:100%">64,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">55,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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%">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%">Restricted cash, which primarily relates to Australian employee contributions to our ESPP, was $0.3 million, $0.6 million, and $0.6 million as of January 31, 2024, 2023, and 2022, 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%">Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash, cash equivalents and restricted cash as shown on the consolidated balance sheets and consists of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">282,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">223,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">449,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current 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:9pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-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%">Prepaid expenses and other current assets consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</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:9pt;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:9pt;font-weight:400;line-height:100%">57,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">45,877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current 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:9pt;font-weight:400;line-height:100%">6,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total prepaid expense and other current assets</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:9pt;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:9pt;font-weight:400;line-height:100%">64,366 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">55,063 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 57685000 45877000 6681000 9186000 64366000 55063000 300000 600000 600000 consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">282,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">223,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">449,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current 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:9pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:9pt;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:9pt;font-weight:400;line-height:100%">282,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">223,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">449,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash included in prepaid expenses and other current 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:9pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,442 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449,680 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 282094000 223156000 449074000 329000 404000 589000 19000 197000 17000 282442000 223757000 449680000 Rule 10b5-1 Plan Elections<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31, 2024, our Chief Financial Officer, Pete Godbole, and a member of our Board, Brent Frei, each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).</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 Rule 10b5-1 trading arrangements included representations from each of Mr. Godbole and Mr. Frei to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. Similar representations were made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the adopting individuals was unaware, or with respect to any material nonpublic information acquired by the adopting individuals or the Company after the date of the representation.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name &amp; Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Adopted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Terminated</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pete Godbole - Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 5, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 5, 2024 - June 21, 2024 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brent Frei - Director</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 20, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,000</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 20, 2023 - February 17, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></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-style:italic;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</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-style:italic;font-weight:400;line-height:120%">(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.</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-style:italic;font-weight:400;line-height:120%">(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Godbole’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.</span></div> Rule 10b5-1 Plan Elections<div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal quarter ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 31, 2024, our Chief Financial Officer, Pete Godbole, and a member of our Board, Brent Frei, each adopted a “Rule 10b5-1 trading arrangement” as defined in Regulation S-K, Item 408, intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), as amended (the “Rule”).</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 Rule 10b5-1 trading arrangements included representations from each of Mr. Godbole and Mr. Frei to the broker administering the plan that they were not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. Similar representations were made to the Company in connection with the adoption of the plan, as required under the Company’s insider trading policy. Those representations were made as of the date of adoption of the Rule 10b5-1 trading arrangement, and speak only as of that date. In making those representations, there is no assurance with respect to any material nonpublic information of which the adopting individuals was unaware, or with respect to any material nonpublic information acquired by the adopting individuals or the Company after the date of the representation.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.688%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.175%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.409%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Name &amp; Title</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Adopted</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Number of Shares of Class A Common Stock to be Purchased or Sold Pursuant to Trading Arrangement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Duration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Date Terminated</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pete Godbole - Chief Financial Officer</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 5, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 5, 2024 - June 21, 2024 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brent Frei - Director</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 20, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665,000</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 20, 2023 - February 17, 2025</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></div></td></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-style:italic;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</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-style:italic;font-weight:400;line-height:120%">(2) The Rule 10b5-1 trading arrangement permits transactions through and including the earlier to occur of (a) the completion of all purchases or sales or (b) the date listed in the table. The arrangement also provides for automatic expiration in the event of liquidation, dissolution, bankruptcy, insolvency, or death, of the adopting person.</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-style:italic;font-weight:400;line-height:120%">(3) The Rule 10b5-1 trading arrangement provides for the sale of a percentage of shares to be received upon future vesting of certain outstanding equity awards, net of any shares withheld by us to satisfy applicable taxes. The number of shares to be withheld, and thus the exact number of shares to be sold pursuant to Mr. Godbole’s Rule 10b5-1 trading arrangement, can only be determined upon the occurrence of the future vesting events. For purposes of this disclosure, we have reported the maximum aggregate number of shares to be sold without subtracting any shares to be withheld upon future vesting events.</span></div> false false false Chief Financial Officer Pete Godbole Brent Frei true true Pete Godbole Chief Financial Officer January 5, 2024 38910 Brent Frei Director December 20, 2023 665000