0001366561-23-000141.txt : 20231208 0001366561-23-000141.hdr.sgml : 20231208 20231208160601 ACCESSION NUMBER: 0001366561-23-000141 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231208 DATE AS OF CHANGE: 20231208 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMARTSHEET INC CENTRAL INDEX KEY: 0001366561 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 202954357 STATE OF INCORPORATION: WA FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38464 FILM NUMBER: 231475430 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-Q 1 smar-20231031.htm Q3 2024 SMAR 10-Q smar-20231031
2024falseQ300013665611/31P3YP3Y10100013665612023-02-012023-10-3100013665612023-12-01xbrli:shares0001366561us-gaap:SubscriptionAndCirculationMember2023-08-012023-10-31iso4217:USD0001366561us-gaap:SubscriptionAndCirculationMember2022-08-012022-10-310001366561us-gaap:SubscriptionAndCirculationMember2023-02-012023-10-310001366561us-gaap:SubscriptionAndCirculationMember2022-02-012022-10-310001366561smar:ProfessionalServicesMember2023-08-012023-10-310001366561smar:ProfessionalServicesMember2022-08-012022-10-310001366561smar:ProfessionalServicesMember2023-02-012023-10-310001366561smar:ProfessionalServicesMember2022-02-012022-10-3100013665612023-08-012023-10-3100013665612022-08-012022-10-3100013665612022-02-012022-10-31iso4217:USDxbrli:shares00013665612023-10-3100013665612023-01-310001366561us-gaap:CommonClassAMember2023-10-310001366561us-gaap:CommonClassAMember2023-01-310001366561us-gaap:CommonClassBMember2023-10-310001366561us-gaap:CommonClassBMember2023-01-310001366561us-gaap:CommonStockMember2023-07-310001366561us-gaap:AdditionalPaidInCapitalMember2023-07-310001366561us-gaap:RetainedEarningsMember2023-07-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-3100013665612023-07-310001366561us-gaap:CommonStockMember2023-08-012023-10-310001366561us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001366561us-gaap:RetainedEarningsMember2023-08-012023-10-310001366561us-gaap:CommonStockMember2023-10-310001366561us-gaap:AdditionalPaidInCapitalMember2023-10-310001366561us-gaap:RetainedEarningsMember2023-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001366561us-gaap:CommonStockMember2022-07-310001366561us-gaap:AdditionalPaidInCapitalMember2022-07-310001366561us-gaap:RetainedEarningsMember2022-07-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-3100013665612022-07-310001366561us-gaap:CommonStockMember2022-08-012022-10-310001366561us-gaap:AdditionalPaidInCapitalMember2022-08-012022-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-012022-10-310001366561us-gaap:RetainedEarningsMember2022-08-012022-10-310001366561us-gaap:CommonStockMember2022-10-310001366561us-gaap:AdditionalPaidInCapitalMember2022-10-310001366561us-gaap:RetainedEarningsMember2022-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-3100013665612022-10-310001366561us-gaap:CommonStockMember2023-01-310001366561us-gaap:AdditionalPaidInCapitalMember2023-01-310001366561us-gaap:RetainedEarningsMember2023-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001366561us-gaap:CommonStockMember2023-02-012023-10-310001366561us-gaap:AdditionalPaidInCapitalMember2023-02-012023-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-10-310001366561us-gaap:RetainedEarningsMember2023-02-012023-10-310001366561us-gaap:CommonStockMember2022-01-310001366561us-gaap:AdditionalPaidInCapitalMember2022-01-310001366561us-gaap:RetainedEarningsMember2022-01-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-3100013665612022-01-310001366561us-gaap:CommonStockMember2022-02-012022-10-310001366561us-gaap:AdditionalPaidInCapitalMember2022-02-012022-10-310001366561us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012022-10-310001366561us-gaap:RetainedEarningsMember2022-02-012022-10-3100013665612022-07-312022-07-3100013665612022-08-012023-01-310001366561smar:DeferredCommissionsAmortizationPeriodMember2023-02-012023-10-31xbrli:puresmar:segment0001366561us-gaap:SubscriptionAndCirculationMember2023-10-310001366561smar:ProfessionalServicesMember2023-10-3100013665612023-11-012023-10-3100013665612022-08-010001366561us-gaap:StockCompensationPlanMember2023-02-012023-10-310001366561us-gaap:StockCompensationPlanMember2022-02-012022-10-310001366561us-gaap:EmployeeStockMember2023-02-012023-10-310001366561us-gaap:EmployeeStockMember2022-02-012022-10-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-10-310001366561us-gaap:USTreasurySecuritiesMemberus-gaap:CashAndCashEquivalentsMember2023-10-310001366561us-gaap:CommercialPaperMemberus-gaap:CashAndCashEquivalentsMember2023-10-310001366561us-gaap:CashEquivalentsMemberus-gaap:CashAndCashEquivalentsMember2023-10-310001366561us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-01-310001366561us-gaap:CashAndCashEquivalentsMemberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:CashEquivalentsMemberus-gaap:CashAndCashEquivalentsMember2023-01-310001366561us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:CommercialPaperMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:ShortTermInvestmentsMemberus-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:ShortTermInvestmentsMember2023-10-310001366561us-gaap:ShortTermInvestmentsMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-10-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AgencySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001366561us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001366561us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-01-310001366561smar:OnBrandHoldingsIncMember2022-09-010001366561smar:OnBrandHoldingsIncMember2023-01-310001366561smar:OnBrandHoldingsIncMember2022-09-012022-09-010001366561smar:OnBrandHoldingsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-09-012022-09-010001366561us-gaap:CustomerRelationshipsMembersmar:OnBrandHoldingsIncMember2022-09-012022-09-010001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-10-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-310001366561us-gaap:CustomerRelationshipsMember2023-10-310001366561us-gaap:CustomerRelationshipsMember2023-01-310001366561us-gaap:TradeNamesMember2023-10-310001366561us-gaap:TradeNamesMember2023-01-310001366561us-gaap:PatentsMember2023-10-310001366561us-gaap:PatentsMember2023-01-310001366561us-gaap:InternetDomainNamesMember2023-10-310001366561us-gaap:InternetDomainNamesMember2023-01-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2023-02-012023-10-310001366561us-gaap:TechnologyBasedIntangibleAssetsMember2022-02-012023-01-310001366561us-gaap:CustomerRelationshipsMember2023-02-012023-10-310001366561us-gaap:CustomerRelationshipsMember2022-02-012023-01-310001366561us-gaap:TradeNamesMember2023-02-012023-10-310001366561us-gaap:TradeNamesMember2022-02-012023-01-3100013665612022-02-012023-01-310001366561srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-02-012023-10-310001366561us-gaap:EmployeeStockOptionMembersrt:MaximumMember2023-02-012023-10-310001366561us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001366561srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001366561us-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2023-02-012023-10-310001366561smar:RestrictedStockAwardMember2023-02-012023-10-310001366561us-gaap:PerformanceSharesMember2022-02-012023-01-310001366561srt:MinimumMemberus-gaap:PerformanceSharesMember2022-02-012023-01-310001366561us-gaap:PerformanceSharesMembersrt:MaximumMember2022-02-012023-01-310001366561us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-02-012023-10-310001366561us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-02-012023-10-310001366561us-gaap:PerformanceSharesMember2023-02-012023-10-310001366561us-gaap:EmployeeStockOptionMember2023-01-310001366561us-gaap:EmployeeStockOptionMember2023-10-310001366561us-gaap:RestrictedStockUnitsRSUMember2023-01-310001366561us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001366561us-gaap:RestrictedStockUnitsRSUMember2023-10-310001366561us-gaap:RestrictedStockMember2023-01-310001366561us-gaap:RestrictedStockMember2023-02-012023-10-310001366561us-gaap:RestrictedStockMember2023-10-310001366561us-gaap:PerformanceSharesMember2023-01-310001366561us-gaap:PerformanceSharesMember2023-10-310001366561smar:EmployeeStockPurchasePlan2018Member2023-02-012023-10-310001366561smar:EquityIncentivePlan2018Member2023-01-310001366561smar:EmployeeStockPurchasePlan2018Member2023-01-310001366561smar:EquityIncentivePlan2018Member2023-02-012023-10-310001366561smar:EquityIncentivePlan2018Member2023-10-310001366561smar:EmployeeStockPurchasePlan2018Member2023-10-310001366561us-gaap:CommonClassAMembersmar:EmployeeStockPurchasePlan2018Member2023-02-012023-10-310001366561smar:EmployeeStockPurchasePlan2018Membersmar:CommonClassAAndBMember2023-02-012023-10-310001366561us-gaap:CommonClassAMembersmar:EmployeeStockPurchasePlan2018Membersrt:MaximumMember2023-10-310001366561smar:CostOfSubscriptionRevenueMember2023-08-012023-10-310001366561smar:CostOfSubscriptionRevenueMember2022-08-012022-10-310001366561smar:CostOfSubscriptionRevenueMember2023-02-012023-10-310001366561smar:CostOfSubscriptionRevenueMember2022-02-012022-10-310001366561smar:CostOfProfessionalServicesRevenueMember2023-08-012023-10-310001366561smar:CostOfProfessionalServicesRevenueMember2022-08-012022-10-310001366561smar:CostOfProfessionalServicesRevenueMember2023-02-012023-10-310001366561smar:CostOfProfessionalServicesRevenueMember2022-02-012022-10-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2022-08-012022-10-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-10-310001366561us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012022-10-310001366561us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001366561us-gaap:SellingAndMarketingExpenseMember2022-08-012022-10-310001366561us-gaap:SellingAndMarketingExpenseMember2023-02-012023-10-310001366561us-gaap:SellingAndMarketingExpenseMember2022-02-012022-10-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2022-08-012022-10-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-10-310001366561us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012022-10-310001366561srt:MinimumMember2023-02-012023-10-310001366561srt:MaximumMember2023-02-012023-10-3100013665612021-12-012021-12-310001366561us-gaap:InsuranceClaimsMember2022-02-012023-01-310001366561us-gaap:InsuranceClaimsMember2023-02-012023-02-2800013665612023-02-012023-04-300001366561country:US2023-08-012023-10-310001366561country:US2022-08-012022-10-310001366561country:US2023-02-012023-10-310001366561country:US2022-02-012022-10-310001366561us-gaap:EMEAMember2023-08-012023-10-310001366561us-gaap:EMEAMember2022-08-012022-10-310001366561us-gaap:EMEAMember2023-02-012023-10-310001366561us-gaap:EMEAMember2022-02-012022-10-310001366561srt:AsiaPacificMember2023-08-012023-10-310001366561srt:AsiaPacificMember2022-08-012022-10-310001366561srt:AsiaPacificMember2023-02-012023-10-310001366561srt:AsiaPacificMember2022-02-012022-10-310001366561smar:AmericasExcludingU.S.Member2023-08-012023-10-310001366561smar:AmericasExcludingU.S.Member2022-08-012022-10-310001366561smar:AmericasExcludingU.S.Member2023-02-012023-10-310001366561smar:AmericasExcludingU.S.Member2022-02-012022-10-310001366561country:US2023-10-310001366561country:US2023-01-310001366561us-gaap:EMEAMember2023-10-310001366561us-gaap:EMEAMember2023-01-310001366561srt:AsiaPacificMember2023-10-310001366561srt:AsiaPacificMember2023-01-310001366561smar:AmericasExcludingU.S.Member2023-10-310001366561smar:AmericasExcludingU.S.Member2023-01-310001366561smar:LetterOfCreditCollateralMember2023-10-310001366561smar:LetterOfCreditCollateralMember2023-01-310001366561smar:PeteGodboleMember2023-02-012023-10-310001366561smar:PeteGodboleMember2023-08-012023-10-310001366561smar:PeteGodboleMember2023-10-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 31, 2023
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 No.)
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
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, no par value per shareSMARThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes    No 
As of December 1, 2023, there were 136,256,740 shares of the registrant’s Class A common stock outstanding.



SMARTSHEET INC.
Quarterly Report on Form 10-Q
For the Quarterly Period Ended October 31, 2023
Table of ContentsPage


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q 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, “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “potentially,” “likely,” and variations of these terms or the negative of these terms and similar expressions are intended to identify forward-looking statements. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described under Part II, Item 1A, “Risk Factors.” Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the effect of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Quarterly Report on Form 10-Q may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely upon forward-looking statements as predictions of future events. 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 Quarterly Report on Form 10-Q or to conform these statements to actual results or revised expectations.


Part I. Financial Information
Item 1. Financial Statements
SMARTSHEET INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data)
(unaudited)

Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Revenue
Subscription$232,470 $186,070 $659,993 $514,879 
Professional services13,448 13,507 41,396 39,699 
Total revenue245,918 199,577 701,389 554,578 
Cost of revenue
Subscription34,258 29,294 101,009 82,154 
Professional services12,780 13,569 38,948 38,418 
Total cost of revenue47,038 42,863 139,957 120,572 
Gross profit198,880 156,714 561,432 434,006 
Operating expenses
Research and development58,257 50,526 172,805 156,829 
Sales and marketing137,920 120,116 382,685 359,522 
General and administrative38,153 28,629 109,654 94,873 
Total operating expenses234,330 199,271 665,144 611,224 
Loss from operations(35,450)(42,557)(103,712)(177,218)
Interest income6,976 2,344 18,040 4,013 
Other income (expense), net(790)593 (1,381)1,389 
Loss before income tax provision(29,264)(39,620)(87,053)(171,816)
Income tax provision3,164 517 8,602 1,091 
Net loss$(32,428)$(40,137)$(95,655)$(172,907)
Net loss per share, basic and diluted$(0.24)$(0.31)$(0.71)$(1.33)
Weighted-average shares outstanding used to compute net loss per share, basic and diluted135,189 130,634 133,868 129,611 
See notes to condensed consolidated financial statements.
4


SMARTSHEET INC.
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)

Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Net loss$(32,428)$(40,137)$(95,655)$(172,907)
Other comprehensive loss
Net unrealized loss on available-for-sale securities(25)(290)(45)(693)
Foreign currency translation adjustments(507)(794)(1,017)(794)
Other comprehensive loss(532)(1,084)(1,062)(1,487)
Comprehensive loss$(32,960)$(41,221)$(96,717)$(174,394)
See notes to condensed consolidated financial statements.
5

SMARTSHEET INC.
Condensed Consolidated Balance Sheets
(in thousands, except share data)
(unaudited)

October 31, 2023January 31, 2023
Assets
Current assets
Cash and cash equivalents$233,247 $223,156 
Short-term investments335,492 233,225 
Accounts receivable, net of allowances of $6,121 and $6,285, respectively
179,475 198,643 
Prepaid expenses and other current assets53,625 55,063 
Total current assets801,839 710,087 
Restricted cash184 197 
Deferred commissions142,051 121,785 
Property and equipment, net41,701 39,395 
Operating lease right-of-use assets42,060 54,278 
Intangible assets, net30,531 39,069 
Goodwill140,928 142,415 
Other long-term assets3,939 2,983 
Total assets$1,203,233 $1,110,209 
Liabilities and shareholders’ equity
Current liabilities
Accounts payable$1,005 $2,125 
Accrued compensation and related benefits75,155 68,347 
Other accrued liabilities31,258 27,437 
Operating lease liabilities, current16,263 19,220 
Finance lease liabilities, current194  
Deferred revenue482,898 457,534 
Total current liabilities606,773 574,663 
Operating lease liabilities, non-current36,174 47,564 
Finance lease liabilities, non-current505  
Deferred revenue, non-current2,572 2,195 
Other long-term liabilities404 129 
Total liabilities646,428 624,551 
Commitments and Contingencies (Note 13)
Shareholders’ equity
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of October 31, 2023 and January 31, 2023
  
Class A common stock, no par value; 500,000,000 shares authorized, 135,538,368 shares issued and outstanding as of October 31, 2023; 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 October 31, 2023; 500,000,000 shares authorized, no shares issued and outstanding as of January 31, 2023
  
Additional paid-in capital1,411,594 1,243,730 
Accumulated other comprehensive income (loss)(961)101 
Accumulated deficit(853,828)(758,173)
Total shareholders’ equity556,805 485,658 
Total liabilities and shareholders’ equity$1,203,233 $1,110,209 
See notes to condensed consolidated financial statements.
6

SMARTSHEET INC.
Condensed Consolidated Statements of Changes in Shareholders’ Equity
(in thousands, except share data)
(unaudited)

Three Months Ended October 31, 2023
Common Stock (Class A)Additional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Shareholders’ Equity
SharesAmount
Balances as of July 31, 2023 134,499,892 $ $1,360,851 $(821,400)$(429)$539,022 
Issuance of common stock under employee stock plans1,038,476 — 266 — — 266 
Taxes paid related to net share settlement of equity awards— — (494)— — (494)
Share-based compensation expense— — 50,971 — — 50,971 
Other comprehensive loss— — — — (532)(532)
Net loss— — — (32,428)— (32,428)
Balances as of October 31, 2023135,538,368 $ $1,411,594 $(853,828)$(961)$556,805 

Three Months Ended October 31, 2022
Common Stock (Class A)Additional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Shareholders’ Equity
SharesAmount
Balances as of July 31, 2022130,155,007 $ $1,150,410 $(675,304)$(403)$474,703 
Issuance of common stock under employee stock plans714,086 — 868 — — 868 
Taxes paid related to net share settlement of equity awards— — (569)— — (569)
Share-based compensation expense— — 38,776 — — 38,776 
Other comprehensive loss— — — — (1,084)(1,084)
Net loss— — — (40,137)— (40,137)
Balances as of October 31, 2022130,869,093 $ $1,189,485 $(715,441)$(1,487)$472,557 

See notes to condensed consolidated financial statements.


7


SMARTSHEET INC.
Condensed Consolidated Statements of Changes in Shareholders’ Equity
(in thousands, except share data)
(unaudited)

Nine Months Ended October 31, 2023
Common Stock (Class A)Additional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Shareholders’ Equity
SharesAmount
Balances as of January 31, 2023131,845,028 $ $1,243,730 $(758,173)$101 $485,658 
Issuance of common stock under employee stock plans3,693,340 — 12,497 — — 12,497 
Taxes paid related to net share settlement of equity awards— — (1,644)— — (1,644)
Share-based compensation expense— — 157,011 — — 157,011 
Other comprehensive loss— — — — (1,062)(1,062)
Net loss— — — (95,655)— (95,655)
Balances as of October 31, 2023135,538,368 $ $1,411,594 $(853,828)$(961)$556,805 

Nine Months Ended October 31, 2022
Common Stock (Class A)Additional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive LossTotal Shareholders’ Equity
SharesAmount
Balances as of January 31, 2022127,809,525 $ $1,047,313 $(542,534)$ $504,779 
Issuance of common stock under employee stock plans3,059,568 — 15,344 — — 15,344 
Taxes paid related to net share settlement of equity awards— — (3,082)— — (3,082)
Share-based compensation expense— — 129,910 — — 129,910 
Other comprehensive loss— — — — (1,487)(1,487)
Net loss— — — (172,907)— (172,907)
Balances as of October 31, 2022130,869,093 $ $1,189,485 $(715,441)$(1,487)$472,557 


See notes to condensed consolidated financial statements.
8

SMARTSHEET INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Nine Months Ended October 31,
20232022
Cash flows from operating activities
Net loss$(95,655)$(172,907)
Adjustments to reconcile net loss to net cash provided by operating activities:
Share-based compensation expense153,449 127,458 
Depreciation and amortization20,008 18,476 
Net amortization of premiums (discounts) on investments(8,746)(1,198)
Amortization of deferred commission costs38,439 36,712 
Unrealized foreign currency (gain) loss684 (760)
Non-cash operating lease costs9,450 11,631 
Impairment of long-lived assets1,448 1,544 
Other, net3,089 (1,636)
Changes in operating assets and liabilities:
Accounts receivable16,541 2,739 
Prepaid expenses and other current assets1,060 (894)
Other long-term assets(1,401)(336)
Accounts payable(997)1,356 
Other accrued liabilities4,100 8,494 
Accrued compensation and related benefits2,021 (10,975)
Deferred commissions(58,705)(55,438)
Deferred revenue25,439 49,673 
Other long-term liabilities278 37 
Operating lease liabilities(12,326)(10,581)
Net cash provided by operating activities98,176 3,395 
Cash flows from investing activities
Purchases of short-term investments(375,387)(384,363)
Maturities of short-term investments281,900 144,548 
Proceeds from liquidation of a long-term investment 622 
Purchases of property and equipment(2,097)(4,175)
Proceeds from sale of property and equipment28 94 
Capitalized internal-use software development costs(7,850)(5,826)
Payments for business acquisition, net of cash and restricted cash acquired (20,342)
Net cash used in investing activities(103,406)(269,442)
Cash flows from financing activities
Proceeds from exercise of stock options1,330 4,499 
Taxes paid related to net share settlement of restricted stock units(1,644)(3,082)
Proceeds from contributions to Employee Stock Purchase Plan15,664 9,959 
Net cash provided by financing activities15,350 11,376 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(248)(131)
Net increase (decrease) in cash, cash equivalents, and restricted cash9,872 (254,802)
Cash, cash equivalents, and restricted cash at beginning of period223,757 449,680 
Cash, cash equivalents, and restricted cash at end of period$233,629 $194,878 
9

Supplemental disclosures
Cash paid for income tax$9,471 $224 
Accrued purchases of property and equipment, including internal-use software1,264 1,727 
Share-based compensation expense capitalized in internal-use software development costs3,283 2,452 
Right-of-use assets obtained in exchange for new operating lease liabilities1,684 7,230 
Right-of-use asset reductions related to operating leases4,451 1,535 
Purchases of fixed assets under finance leases693  
See notes to condensed consolidated financial statements.
10

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

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 unaudited condensed 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 22, 2023.
The condensed 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of results to be expected for the full year ending January 31, 2024, or for any other interim period, or for any future year.
Use of estimates
The preparation of the condensed 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 condensed 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. 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.
11

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
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 was accounted for prospectively in the condensed consolidated financial statements. For the three months ended October 31, 2023, there is no impact related to the change in amortization period. For the nine months ended October 31, 2023, 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. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s condensed consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
2. Summary of Significant Accounting Policies
For a summary of the Company’s significant accounting policies refer to Note 2, Summary of Significant Accounting Policies, of our Annual Report on Form 10-K for the fiscal year ended January 31, 2023.
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
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 October 31, 2023 or January 31, 2023. No individual customer represented more than 10% of revenue for the three and nine months ended October 31, 2023 or 2022.
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the nine months ended October 31, 2023 that have had a material impact on our condensed consolidated financial statements.
3. Revenue from Contracts with Customers
During the three months ended October 31, 2023 and 2022, the Company recognized $200.5 million and $157.3 million of subscription revenue, respectively, and $4.4 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of July 31, 2023 and 2022, respectively.
During the nine months ended October 31, 2023 and 2022, the Company recognized $406.1 million and $297.3 million of subscription revenue, respectively, and $7.0 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023 and 2022, respectively.
As of October 31, 2023, approximately $584.3 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 $576.7 million related to subscription services and $7.6 million related to professional services. Approximately 89% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
12

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
4. Deferred Commissions
Deferred commissions were $142.1 million as of October 31, 2023 and $121.8 million as of January 31, 2023.
Amortization expense for deferred commissions was $14.1 million and $9.1 million for the three months ended October 31, 2023 and 2022, respectively, and $38.4 million and $36.7 million for the nine months ended October 31, 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 condensed consolidated statements of operations.
5. Net Loss Per Share
The following table presents calculations for basic and diluted net loss per share (in thousands, except per share data):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss
$(32,428)$(40,137)$(95,655)$(172,907)
Denominator:
Weighted-average shares outstanding 135,189 130,634 133,868 129,611 
Net loss per share, basic and diluted
$(0.24)$(0.31)$(0.71)$(1.33)
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):
October 31,
20232022
Shares subject to outstanding common stock awards11,873 11,380 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan313 126 
Total potentially dilutive shares12,186 11,506 
13

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
6. Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of October 31, 2023. 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):
October 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$70,959 $ $ $70,959 
U.S. Treasury securities12,891   12,891 
Commercial paper5,072   5,072 
Total cash equivalents88,922   88,922 
Short-term investments:
Corporate bonds83,522 7 (155)83,374 
U.S. Treasury securities142,767 1 (47)142,721 
Commercial paper79,749   79,749 
Agency securities29,669  (21)29,648 
Total short-term investments335,707 8 (223)335,492 
Total$424,629 $8 $(223)$424,414 
*Excludes interest receivable of $1.0 million, which is included in Prepaid expenses and other current assets on the condensed 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 condensed 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 three and nine months ended October 31, 2023 and 2022. 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 three and nine months ended October 31, 2023 and 2022. None of the short-term investments held as of October 31, 2023 or January 31, 2023 were in a continuous unrealized loss position for greater than 12 months.
14

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The following tables present the contractual maturities of the Company’s short-term investments (in thousands):
October 31, 2023
Amortized CostEstimated Fair Value
Due within one year$308,471 $308,348 
Due between one to five years27,235 27,144 
Total$335,706 $335,492 
January 31, 2023
Amortized CostEstimated Fair Value
Due within one year$207,487 $207,325 
Due between one to five years25,907 25,900 
Total$233,394 $233,225 
7. Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed 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 indicate the fair value hierarchy of the valuation inputs used (in thousands):
October 31, 2023
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$70,959 $ $ $70,959 
U.S. Treasury securities 12,891  12,891
Commercial Paper 5,072  5,072
Total cash equivalents70,959 17,963  88,922 
  Short-term investments:
    Corporate bonds 83,374  83,374 
    U.S. Treasury securities 142,721  142,721 
    Commercial paper 79,749  79,749 
    Agency securities 29,648  29,648 
Total short-term investments 335,492  335,492 
Total assets$70,959 $353,455 $ $424,414 
15

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)

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,4903,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 three and nine months ended October 31, 2023 or 2022.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 8, Business Combinations, and Note 9, Goodwill and Net Intangible Assets, of these notes to our condensed consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
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 value of the operating lease right-of-use (“ROU”) assets and associated property and equipment was 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 12, Leases, of these notes to our condensed 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.
16

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
8. 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 following table summarizes the 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. The goodwill is not deductible for income tax purposes.
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 assumptions with respect to the future cash flows forecast, base year annual recurring revenue, customer churn rate, and the discount rate.
17

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
The related software technology amortization expense is recognized over its useful life within cost of revenue in the condensed consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over its useful life within sales and marketing in the condensed 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 condensed 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.
9. Goodwill and Net Intangible Assets
Changes in the carrying amount of goodwill or measurement period adjustments during the nine months ended October 31, 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2023$142,415 
Effects of foreign currency translation(1,487)
Goodwill balance as of October 31, 2023$140,928 
The following table presents the components of net intangible assets (in thousands):
October 31, 2023
January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,384 $(18,781)$9,603 $28,673 $(14,547)$14,126 
Customer relationships
34,006 (15,759)18,247 34,186 (12,265)21,921 
Trade names4,100 (1,490)2,610 4,100 (1,157)2,943 
Patents170 (143)27 170 (135)35 
Domain names
44  44 44  44 
Total$66,704 $(36,173)$30,531 $67,173 $(28,104)$39,069 
The following table presents the components of acquired intangible assets (dollars in thousands):
October 31, 2023
January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology
$9,603 2.2$14,126 2.8
Customer relationships
18,246 421,921 4.7
Trade names2,610 5.92,943 6.6
Total$30,459 3.6$38,990 4.2
Amortization expense related to intangible assets was $2.7 million and $2.6 million for the three months ended October 31, 2023 and 2022, respectively, and $8.1 million and $7.6 million for the nine months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2024$2,701 
Fiscal 20259,602 
Fiscal 20267,885 
Fiscal 20275,719 
Fiscal 20283,432 
Thereafter1,148 
Total$30,487 
18

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
10. 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 restricted stock units (“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 restricted stock awards (“RSAs”) to certain Brandfolder employees 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.
The Company issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan during the year ended January 31, 2023. The target number of market-based PSUs granted was 251,027. The number of shares that can be earned 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. These awards have two separate performance periods. The first tranche of awards has a one year performance period starting on the date of grant and ending on the first anniversary of the date of grant. The second tranche of awards has a two year performance period starting on the date of grant and ending on the second anniversary of the date of grant. These awards also include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three year period. The fair value of the PSUs granted was determined using a Monte Carlo simulation approach.
Stock options
The following table includes a summary of the option activity during the nine months ended October 31, 2023:
Options OutstandingWeighted-Average Exercise Price
Outstanding at January 31, 20233,819,288 $23.42 
Granted  
Exercised(240,388)5.55 
Forfeited or canceled(10,125)67.00 
Outstanding at October 31, 20233,568,775 24.50 
Exercisable at October 31, 20232,993,697 19.02 
19

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Restricted stock units
The following table includes a summary of the RSU activity during the nine months ended October 31, 2023:
Number of Shares Underlying Outstanding RSUsWeighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 202310,975,157 $46.56 
Granted1,201,599 44.09 
Vested(3,151,042)46.54 
Forfeited or canceled(972,095)47.19 
Outstanding at October 31, 20238,053,619 46.12 
Restricted stock awards
The following table includes a summary of the RSA activity during the nine months ended October 31, 2023:
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 October 31, 2023  
Performance Share Units
The following table includes a summary of the PSU activity during the nine months ended October 31, 2023:
Number of SharesWeighted-Average Grant-Date Fair Value per PSU
Outstanding at January 31, 2023251,027 $53.34 
Granted  
Vested  
Forfeited or canceled  
Outstanding at October 31, 2023251,027 53.34 
2018 Employee Stock Purchase Plan
In April 2018, we adopted our 2018 Employee Stock Purchase Plan (“ESPP”). 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 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. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of 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.
20

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Shares available for issuance
The following table includes a summary of the Company’s shares available for issuance activity under our 2018 Plan and our ESPP during the nine months ended October 31, 2023:
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(1,201,599)(343,252)
Forfeited or canceled982,220  
Balance at October 31, 202320,967,162 5,825,973 
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 October 31, 2023, $6.5 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 condensed consolidated balance sheets.
Share-based compensation expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of subscription revenue$3,164 $2,517 $9,980 $7,977 
Cost of professional services revenue1,777 1,436 5,602 4,669 
Research and development17,220 13,317 52,263 44,906 
Sales and marketing17,462 14,068 55,505 45,520 
General and administrative10,024 6,732 30,099 24,386 
Total share-based compensation expense$49,647 $38,070 $153,449 $127,458 
We have excluded $1.3 million and $0.7 million of capitalized software development costs from share-based compensation expense in the three months ended October 31, 2023 and 2022, respectively, and $3.6 million and $2.5 million for the nine months ended October 31, 2023 and 2022, respectively.
As of October 31, 2023, there was a total of $348.6 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.
11. Income Taxes
The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.
21

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
 The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.
The Company recorded a provision for income taxes of $3.2 million and $0.5 million for the three months ended October 31, 2023 and 2022, respectively, and $8.6 million and $1.1 million for the nine months ended October 31, 2023 and 2022, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.

12. Leases
The Company has operating leases related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to six years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Operating lease cost$4,234 $4,580 $12,163 $14,346 
Finance lease cost:
Amortization of assets18  18  
Interest on lease liabilities6  6  
Short-term lease cost97 453 418 709 
Variable lease cost903 791 2,576 2,150 
Sublease income(573)(160)(1,667)(160)
Total lease costs$4,685 $5,664 $13,514 $17,045 
22

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Other information related to leases was as follows (dollars in thousands):
Nine Months Ended October 31,
20232022
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$14,507 $14,392 
Operating cash flows from finance leases6  
Financing cash flows from finance leases  
Right-of-use assets obtained in exchange for new lease liabilities
Operating leases1,684 7,230 
Finance leases693  
Right-of-use assets reductions related to operating leases4,451 1,535 
Weighted-average remaining lease term (in years)
Operating leases4.14.7
Finance leases2.90.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 % %
As of October 31, 2023, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2024$4,471 $45 
Fiscal 202516,465 270 
Fiscal 202614,657 270 
Fiscal 202710,736 226 
Fiscal 20286,287  
Thereafter6,633  
Total lease payments59,249 811 
Less: imputed interest(6,812)(112)
Total$52,437 $699 
23

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
As of October 31, 2023, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2024$674 
Fiscal 20252,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028 
Thereafter 
Total$6,260 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. Due to the declining commercial real estate markets, the terms of our contracted subleases were such that our lease costs were not fully recoverable by the subleases. 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 value to its carrying value, which resulted in a $1.4 million impairment charge for the three and nine months ended October 31, 2023, and a $1.5 million impairment charge for the three and nine months ended October 31, 2022. The impairment charges were included in general and administrative expenses in the condensed consolidated statements of operations.
13. Commitments and Contingencies
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 are defendants. On January 29, 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. In December 2021, 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. In February 2023, we settled an additional insurance reimbursement claim related to this case. As a result of this settlement, we recorded an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our condensed consolidated balance sheet and related general and administrative expense in our condensed consolidated statement of operations as of, and for the year ended, January 31, 2023. The $3.9 million was collected during the three months ended April 30, 2023. We do not expect any additional activity related to this that would have a material impact on our financial position, results of operations, or cash flows.
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.
24

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
14. 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):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
United States$207,165 $166,910 $591,982 $462,516 
EMEA20,149 16,679 56,631 48,144 
Asia Pacific8,996 8,010 25,869 21,576 
Americas other than the United States9,608 7,978 26,907 22,342 
Total$245,918 $199,577 $701,389 $554,578 
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):
October 31, 2023January 31, 2023
United States$49,223 $60,246 
EMEA2,221 5,583 
Asia Pacific3,868 4,510 
Americas other than the United States637 274 
Total$55,949 $70,613 
The table above includes property and equipment and operating lease ROU assets and excludes capitalized internal-use software costs and intangible assets.
15. Supplemental Consolidated Financial Statement Information
Prepaid and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
October 31, 2023January 31, 2023
Prepaid expenses$50,600 $45,877 
Other current assets3,025 9,186 
Total prepaid expense and other current assets$53,625 $55,063 
Restricted cash
Restricted cash was $0.4 million and $0.6 million as of October 31, 2023 and January 31, 2023, respectively, primarily related to Australian employee contributions to our ESPP.
25

SMARTSHEET INC.
Notes to Condensed Consolidated Financial Statements
(unaudited)
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
October 31,
20232022
Cash and cash equivalents$233,247 $194,404 
Restricted cash included in prepaid expenses and other current assets198 293 
Restricted cash184 181 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$233,629 $194,878 
26

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended January 31, 2023. 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 Quarterly Report on Form 10-Q. Our fiscal year ends January 31.
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 capabilities provided. Customers can also purchase Smartsheet Advance with Enterprise subscriptions, which 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. 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 Advance Platinum. 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.
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 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 II, Item 1A, “Risk Factors” for further discussion of the potential impact of these general macroeconomic factors and other risks on our business.
27

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.
October 31,
20232022
Average annualized contract value ("ACV") per domain-based customer$9,225 $7,951
Dollar-based net retention rate for all customers (trailing 12 months)118 %129 %
Customers with ACV of $100 thousand or more1,779 1,346
Customers with ACV of $50 thousand or more3,719 2,962
Customers with ACV of $5 thousand or more19,389 17,446
Average ACV per domain-based customer
We use average annualized contract value (“ACV”) per domain-based customer to measure customer commitment to our platform and sales force productivity. We define average ACV per domain-based customer as total outstanding ACV 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 ACV from the cohort of all customers as of the 12 months prior to such period end (“prior period ACV”). We then calculate the ACV from these same customers as of the current period end (“current period ACV”). Current period ACV 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 ACV by the total prior period ACV to arrive at the dollar-based net retention rate. Any ACV 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.
28

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, payment processing fees, costs of outside services to supplement our internal teams, allocated overhead, costs of Connectors between Smartsheet and third-party applications, travel-related costs, reseller costs, and costs related to technical support services.
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.
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 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 gradually 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, amortization of acquisition-related intangibles, and amortization of capitalized software. 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 gradually 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, software-related costs, non-personnel costs, such as accounting and legal costs, allocated overhead, certain tax, license, and insurance-related expenses, amortization of capitalized software, bank charges, and bad debt expense. We expect our general and administrative expenses to increase in absolute dollars as our business grows, and to gradually 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.
29

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

Results of Operations
The following table sets forth our results of operations for the periods presented:
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(in thousands)
Revenue
Subscription$232,470 $186,070 $659,993 $514,879 
Professional services13,448 13,507 41,396 39,699 
Total revenue245,918 199,577 701,389 554,578 
Cost of revenue
Subscription(1)
34,258 29,294 101,009 82,154 
Professional services(1)
12,780 13,569 38,948 38,418 
Total cost of revenue47,038 42,863 139,957 120,572 
Gross profit198,880 156,714 561,432 434,006 
Operating expenses
Research and development(1)
58,257 50,526 172,805 156,829 
Sales and marketing(1)
137,920 120,116 382,685 359,522 
General and administrative(1)
38,153 28,629 109,654 94,873 
Total operating expenses234,330 199,271 665,144 611,224 
Loss from operations(35,450)(42,557)(103,712)(177,218)
Interest income6,976 2,344 18,040 4,013 
Other income (expense), net(790)593 (1,381)1,389 
Loss before income tax provision(29,264)(39,620)(87,053)(171,816)
Income tax provision3,164 517 8,602 1,091 
Net loss$(32,428)$(40,137)$(95,655)$(172,907)
(1)    Amounts include share-based compensation expense as follows:
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(in thousands)
Cost of subscription revenue$3,164 $2,517 $9,980 $7,977 
Cost of professional services revenue1,777 1,436 5,602 4,669 
Research and development17,220 13,317 52,263 44,906 
Sales and marketing17,462 14,068 55,505 45,520 
General and administrative10,024 6,732 30,099 24,386 
Total share-based compensation expense$49,647 $38,070 $153,449 $127,458 




31

The following table sets forth the components of our results of operations, for each of the periods presented, as a percentage of total revenue:
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Revenue
Subscription95 %93 %94 %93 %
Professional services
Total revenue100 100 100 100 
Cost of revenue
Subscription14 15 14 15 
Professional services
Total cost of revenue19 21 20 22 
Gross profit81 79 80 78 
Operating expenses
Research and development24 25 25 28 
Sales and marketing56 60 55 65 
General and administrative16 14 16 17 
Total operating expenses95 100 95 110 
Loss from operations(14)(21)(15)(32)
Interest income
Other income (expense), net— — — — 
Loss before income tax provision(12)(20)(12)(31)
Income tax provision— — 
Net loss(13)%(20)%(14)%(31)%
Note: Certain amounts may not sum due to rounding.
Comparison of the three months ended October 31, 2023 and 2022
Revenue
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Revenue
Subscription$232,470 $186,070 $46,400 25 %
Professional services13,448 13,507 (59)— %
Total revenue$245,918 $199,577 $46,341 23 %
Percentage of total revenue
Subscription revenue95 %93 %  
Professional services revenue%%
Subscription revenue increased $46.4 million, or 25%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. Sales of user-based subscription plans and capabilities-based products contributed $25.0 million and $21.4 million, respectively, to the increase in revenue between periods.
Professional services revenue decreased $0.1 million for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. The decrease in professional services revenue was primarily driven by an increase in our utilization of partner-enabled services delivery.
32

Cost of revenue, gross profit, and gross margin
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Cost of revenue
Subscription$34,258 $29,294 $4,964 17 %
Professional services12,780 13,569 (789)(6)%
Total cost of revenue$47,038 $42,863 $4,175 10 %
Gross profit$198,880 $156,714 $42,166 27 %
Gross margin
Subscription85 %84 %
Professional services%— %
Total gross margin81 %79 %
Cost of subscription revenue increased $5.0 million, or 17%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This was primarily due to an increase of $2.1 million in employee-related expenses due to increased headcount, of which $0.6 million was related to share-based compensation expense, an increase of $0.9 million in hosting fees, an increase of $0.5 million in amortization of capitalized software, an increase of $0.5 million in software-related costs, an increase of $0.4 million in credit card processing fees, and an increase of $0.3 million in costs of outside services used to supplement our internal staff.
Our gross margin for subscription revenue was 85% and 84% for the three months ended October 31, 2023 and 2022, respectively. The increase in gross margin was primarily driven by an increase in subscription revenue that outpaced the increase in hosting fees.
Cost of professional services decreased $0.8 million, or (6)%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. The decrease was primarily due to a decrease of $0.8 million in costs of outside services to supplement our internal staff.
Our gross margin for professional services revenue was 5% and 0% for the three months ended October 31, 2023 and 2022, respectively. The increase in gross margin for professional services was primarily driven by a decrease in outside services used to supplement our internal staff.
Research and development expenses
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Research and development$58,257 $50,526 $7,731 15 %
Percentage of total revenue24 %25 %
Research and development expenses increased $7.7 million, or 15%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This was primarily driven by an increase of $7.4 million in employee-related expenses due to increased labor costs, of which $3.9 million was related to share-based compensation expense, an increase of $0.3 million in travel-related costs, and an increase of $0.2 million in software-related costs.
33

Sales and marketing expenses
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Sales and marketing$137,920 $120,116 $17,804 15 %
Percentage of total revenue56 %60 %
Sales and marketing expenses increased $17.8 million, or 15%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This was primarily driven by an increase of $11.8 million in employee-related expenses due to increased labor costs, of which $3.4 million related to share-based compensation expense, and an increase of $7.9 million in brand awareness, sponsorships, and demand generation costs. This was partially offset by a decrease of $0.8 million in allocated overhead, a decrease of $0.5 million in travel-related costs, and a decrease of $0.3 million in costs of outside services used to supplement our internal staff.
General and administrative expenses
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
General and administrative$38,153 $28,629 $9,524 33 %
Percentage of total revenue16 %14 %
General and administrative expenses increased $9.5 million, or 33%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This was primarily driven by an increase of $5.3 million in employee-related expenses due to increased headcount and labor costs, of which $3.3 million related to share-based compensation expense, an increase of $4.7 million related to legal costs, of which $4.5 million related to an insurance recovery for an indemnification claim included in the prior period, and an increase of $0.7 million related to bad debt expense. This was partially offset by a decrease of $0.6 million in costs of outside services to supplement our internal staff, a decrease of $0.5 million in software-related costs, and a decrease of $0.3 million in allocated overhead.
Interest income
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Interest income$6,976 $2,344 $4,632 198 %
Interest income increased $4.6 million, or 198%, for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This was primarily driven by the performance of our short-term investments portfolio.
Other income (expense), net
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Other income (expense), net$(790)$593 $(1,383)(233)%
34

Other income (expense), net decreased $1.4 million for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. This change was primarily driven by a $1.0 million change due to net unrealized and realized foreign currency losses and a $0.4 million change related to losses on the disposal of property and equipment.
Income tax provision
Three Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Income tax provision$3,164 $517 $2,647 512 %
Effective tax rate(10.81)%(1.30)%
The income tax provision increased $2.6 million for the three months ended October 31, 2023 compared to the three months ended October 31, 2022. The change in the provision was primarily due to U.S. BEAT, an increase in state income taxes, and income taxes in foreign jurisdictions.
Comparison of the nine months ended October 31, 2023 and 2022
Revenue
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Revenue
Subscription$659,993 $514,879 $145,114 28 %
Professional services41,396 39,699 1,697 %
Total revenue701,389 $554,578 $146,811 26 %
Percentage of total revenue
Subscription revenue94 %93 %  
Professional services revenue%%
Subscription revenue increased by $145.1 million, or 28%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. Sales of user-based subscription plans and capabilities-based products contributed $76.9 million and $68.2 million, respectively, to the increase in revenue between periods.
Professional services revenue increased $1.7 million, or 4%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. The increase in professional services revenue was primarily driven by an increase in demand for our consulting and training services.
35

Cost of revenue, gross profit, and gross margin
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Cost of revenue
Subscription$101,009 $82,154 $18,855 23 %
Professional services38,948 38,418 530 %
Total cost of revenue$139,957 $120,572 $19,385 16 %
Gross profit$561,432 $434,006 $127,426 29 %
Gross margin
Subscription85 %84 %
Professional services%%
Total gross margin80 %78 %
Cost of subscription revenue increased $18.9 million, or 23%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. This was primarily driven by an increase of $7.2 million in employee-related expenses due to increased headcount and labor costs, of which $2.0 million was related to share-based compensation expense, an increase of $6.8 million in hosting fees, an increase of $1.6 million in software-related costs, an increase of $1.3 million in amortization of capitalized software, an increase of $0.7 million in credit card processing fees, an increase of $0.5 million in costs of Connectors with third-party applications, an increase of $0.5 million in cost of outside services used to supplement our internal staff, and an increase of $0.4 million in amortization of acquisition-related intangibles.
Our gross margin for subscription revenue was 85% and 84% for the nine months ended October 31, 2023 and 2022, 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 increased $0.5 million, or 1%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. This was primarily driven by an increase of $2.1 million in employee-related expenses due to increased labor costs, of which $1.0 million was related to share-based compensation expense. This was partially offset by a decrease of $1.6 million in costs of outside services to supplement our internal staff, and a decrease of $0.3 million in allocated overhead.
Our gross margin for professional services revenue was 6% and 3% for the nine months ended October 31, 2023 and 2022, respectively. The increase in gross margin during the nine months ended October 31, 2023 was primarily driven by a decrease in outside services used to supplement our internal staff, partially offset by an increase in employee-related expenses.
Research and development expenses
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Research and development$172,805 $156,829 $15,976 10 %
Percentage of total revenue25 %28 %
Research and development expenses increased $16.0 million, or 10%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. The increase was primarily due to an increase of $17.7 million in employee-related expenses due to increased labor costs, of which $7.4 million was related to share-based compensation expense, and an increase of $0.3 million in travel-related costs. This was partially offset by a decrease of $1.4 million in costs of outside services to supplement our internal staff, and a decrease of $0.6 million in allocated overhead.
36

Sales and marketing expenses
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Sales and marketing$382,685 359,522 $23,163 %
Percentage of total revenue55 %65 %
Sales and marketing expenses increased $23.2 million, or 6%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. The increase was primarily due to an increase of $23.8 million in employee-related expenses due to increased labor costs, of which $10.0 million related to share-based compensation expense, an increase of $9.5 million in brand awareness and demand generation costs, and an increase of $1.2 million in software-related costs. This was partially offset by a decrease of $5.8 million in costs of outside services used to supplement our internal staff, a decrease of $2.6 million in allocated overhead, a decrease of $2.5 million in travel-related costs, and a decrease of $0.3 million in amortization of capitalized software costs.

General and administrative expenses
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
General and administrative$109,654 $94,873 $14,781 16 %
Percentage of total revenue16 %17 %
General and administrative expenses increased $14.8 million, or 16%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. This was driven by an increase of $11.9 million in employee-related expenses due to increased labor costs, of which $5.8 million related to share-based compensation expense, an increase of $4.7 million in legal costs, of which $4.5 million related to an insurance recovery for an indemnification claim included in the prior period, an increase of $2.2 million in bad debt expense, an increase of $0.3 million in bank charges, and an increase of $0.3 million in travel-related costs. This was partially offset by a decrease of $2.6 million in costs of outside services to supplement our internal staff, a decrease of $0.8 million in allocated overhead, a decrease of $0.7 million in costs related to taxes, licenses, and insurance, and a decrease of $0.3 million in software-related costs.
Interest Income
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Interest income$18,040 $4,013 $14,027 350 %
Interest income increased $14.0 million, or 350%, for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. This was primarily driven by the performance of our short-term investments portfolio.
Other income (expense), net
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Other income (expense), net$(1,381)$1,389 $(2,770)(199)%
37


Other income (expense), net decreased $2.8 million for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. This change was primarily driven by a decrease in other income, due to a gain of $1.7 million from the termination of an operating lease included in the prior period, a $0.6 million change due to net unrealized and realized foreign currency losses, and a $0.3 million change from losses on the disposal of property and equipment.
Income tax provision
Nine Months Ended October 31,Change
20232022Amount%
(dollars in thousands)
Income tax provision$8,602 $1,091 $7,511 688 %
Effective tax rate
(9.88)%(0.63)%
The income tax provision increased $7.5 million for the nine months ended October 31, 2023 compared to the nine months ended October 31, 2022. The change in income tax provision was primarily driven by U.S. BEAT, an increase in state income taxes, and income taxes in foreign jurisdictions.

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 of directors 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 flows 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.
Non-GAAP gross profit and non-GAAP gross margin
38

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.
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(dollars in thousands)
Gross profit$198,880 $156,714 $561,432 $434,006 
Add:
Share-based compensation expense(1)
5,447 4,288 16,991 13,612 
Amortization of acquisition-related intangible assets(2)
1,421 1,370 4,272 3,910 
Lease restructuring costs(3)
$53 $— $53 $— 
Non-GAAP gross profit$205,801 $162,372 $582,748 $451,528 
Gross margin81 %79 %80 %78 %
Non-GAAP gross margin84 %81 %83 %81 %
(1) Includes amortization related to share-based compensation 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. 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.
39

Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(dollars in thousands)
Loss from operations$(35,450)$(42,557)$(103,712)$(177,218)
Add:
Share-based compensation expense(1)
50,170 38,429 154,919 128,493 
Amortization of acquisition-related intangible assets(2)
2,701 2,627 8,117 7,594 
One-time acquisition costs— 151 — 612 
Litigation expenses and settlements(3)
— (4,500)— (4,500)
Lease restructuring costs(4)
1,934 1,544 2,051 1,544 
Non-GAAP operating income (loss)$19,355 $(4,306)$61,375 $(43,475)
Operating margin(14)%(21)%(15)%(32)%
Non-GAAP operating margin%(2)%%(8)%
(1) Includes amortization related to share-based compensation 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. 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.
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(in thousands)
Net loss
$(32,428)$(40,137)$(95,655)$(172,907)
Add:
Share-based compensation expense(1)
50,170 38,429 154,919 128,493 
Amortization of acquisition-related intangible assets(2)
2,701 2,627 8,117 7,594 
One-time acquisition costs— 151 — 612 
Litigation expenses and settlements(3)
— (4,500)— (4,500)
Lease restructuring costs(4)
2,142 1,544 2,258 1,544 
Non-GAAP net income (loss)$22,585 $(1,886)$69,639 $(39,164)
(1) Includes amortization related to share-based compensation 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. 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.
Free cash flow
40

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.
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(in thousands)
Net cash provided by (used in) operating activities
$15,146 $(1,773)$98,176 $3,395 
Less:
Purchases of property and equipment(702)(1,168)(2,097)(4,175)
Capitalized internal-use software development costs(3,035)(1,705)(7,850)(5,826)
Free cash flow$11,409 $(4,646)$88,229 $(6,606)
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 $5.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.
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(in thousands)
Total revenue
$245,918 $199,577 $701,389 $554,578 
Add:
Deferred revenue (end of period)
485,469 385,351 485,469 385,351 
Less:
Deferred revenue (beginning of period)
462,918 365,346 459,729 334,662 
Calculated billings
$268,469 $219,582 $727,129 $605,267 
Liquidity and Capital Resources
As of October 31, 2023, our principal sources of liquidity were cash and cash equivalents totaling $233.2 million and short-term investments totaling $335.5 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.
41

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 condensed 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 October 31, 2023, we had deferred revenue of $485.5 million, of which $482.9 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.
Our material cash requirements from known contractual and other obligations consist of the following:
Leases
We have non-cancelable operating and finance leases that expire at various dates through 2029. As of October 31, 2023, we had fixed minimum lease payments of $60.1 million, of which $17.1 million is due in the next 12 months. Refer to Note 12, Leases, to the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q 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 October 31, 2023, we had material contractual obligations of $112.0 million, of which $64.4 million is due in the next 12 months. These contractual obligations primarily consist of purchase commitments with our cloud-based hosting service providers. See Note 13, Commitments and Contingencies, to the consolidated financial statements contained within our Annual Report on Form 10-K for additional information on our commitments with our cloud-based hosting 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 development efforts, the expansion of sales and marketing activities, and employee-related expenditures from expansion of our headcount. 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.
42

Cash flows
The following table summarizes our cash flows for the periods indicated:
Nine Months Ended October 31,
20232022
(in thousands)
Net cash provided by operating activities$98,176 $3,395 
Net cash used in investing activities(103,406)(269,442)
Net cash provided by financing activities15,350 11,376 
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash(248)(131)
Change in cash, cash equivalents, and restricted cash$9,872 $(254,802)
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 nine months ended October 31, 2023, net cash provided by operating activities was $98.2 million, driven by our net loss of $95.7 million, adjusted for non-cash charges of $217.8 million, and net cash outflows of $24.0 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, amortization of deferred commission costs, depreciation and amortization, non-cash operating lease costs, net amortization of premiums and discounts on investments, and various other non-cash operating activities such as bad debt expense and impairment of long-lived assets. Fluctuations in operating assets and liabilities primarily included an increase in deferred commissions of $58.7 million, an increase in deferred revenue of $25.4 million, a decrease in accounts receivable of $16.5 million, a decrease in operating lease liabilities of $12.3 million, an increase in accounts payable and accrued expenses of $5.1 million, an increase in other long-term assets of $1.4 million, a decrease in prepaid expenses and other current assets of $1.1 million, and an increase in other long-term liabilities of $0.3 million.
During the nine months ended October 31, 2022, net cash provided by operating activities was $3.4 million, driven by our net loss of $172.9 million, adjusted for non-cash charges of $192.2 million, and net cash outflows of $15.9 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, amortization of deferred commission costs, depreciation and amortization, non-cash operating lease costs, and various other non-cash operating activities. Fluctuations in operating assets and liabilities primarily included an increase in deferred commissions of $55.4 million, an increase in deferred revenue of $49.7 million, a decrease in operating lease liabilities of $10.6 million, a decrease in accounts receivable of $2.7 million, a decrease in accounts payable and accrued expenses of $1.1 million, an increase in prepaid expenses and other current assets of $0.9 million, and an increase in other long term assets of $0.3 million.
Investing activities
Net cash used in investing activities during the nine months ended October 31, 2023 of $103.4 million consisted of purchases of short-term investments of $375.4 million, spend on capitalized internal-use software development of $7.9 million, and purchases of property and equipment of $2.1 million. This was partially offset by maturities of short-term investments of $281.9 million.
Net cash used in investing activities during the nine months ended October 31, 2022 of $269.4 million consisted of purchases of short-term investments of $384.4 million, payment for business acquisition net of cash and restricted cash acquired of $20.3 million for the purchase of Outfit, spend on capitalized internal-use software development of $5.8 million, and purchases of property and equipment of $4.2 million. This was partially offset by maturities of short-term investments of $144.5 million, proceeds from the liquidation of an investment of $0.6 million, and proceeds from the sale of property and equipment of $0.1 million.
43

Financing activities
Net cash provided by financing activities during the nine months ended October 31, 2023 of $15.4 million was primarily due to $15.7 million in proceeds from our ESPP and $1.3 million in proceeds from the exercise of stock options. These proceeds were partially offset by taxes paid related to net share settlement of restricted stock units of $1.6 million.
Net cash provided by financing activities during the nine months ended October 31, 2022 of $11.4 million was primarily due to $10.0 million in proceeds from our ESPP and $4.5 million in proceeds from the exercise of stock options. These proceeds were partially offset by taxes paid related to net share settlement of restricted stock units of $3.1 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, 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. There are no indemnification claims that we are aware of at this time that could have a material adverse effect on our condensed consolidated financial statements.
Critical Accounting Policies and Estimates
We prepare our condensed consolidated financial statements in accordance with GAAP. The preparation of these condensed 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. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations would be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates.
The Company’s significant accounting policies are discussed in Note 2, Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended January 31, 2023. There have been no significant changes to these policies during the nine months ended October 31, 2023 except as described in Note 2, Summary of Significant Accounting Policies, in this Quarterly Report on Form 10-Q.
 Recent accounting pronouncements
For further information on recent accounting pronouncements, refer to Note 2, Summary of Significant Accounting Policies, in the condensed consolidated financial statements contained within this Quarterly Report on Form 10-Q.
44

Item 3. Quantitative and Qualitative Disclosures about Market Risk 
Interest rate risk
We had cash and cash equivalents and short-term investments totaling $568.7 million as of October 31, 2023, of which $426.5 million was invested in money market funds, U.S. Treasury Securities, agency securities, corporate bonds, and commercial paper. 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 October 31, 2023, 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 condensed consolidated financial statements. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur.
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 income (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.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 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 Quarterly Report on Form 10-Q. Our disclosure controls and procedures are designed to ensure that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
45

Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures, in design and operation, were effective as of October 31, 2023.
Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, in designing and evaluating the disclosure controls and procedures, management recognizes that any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs. Moreover, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Part II. Other Information
Item 1. 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 13, Commitments and Contingencies, in the notes to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.
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 Quarterly Report on Form 10-Q, including our condensed 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.
Industry, product, and infrastructure risks
The market in which we participate is highly competitive, and if we do not compete effectively, our operating results could be harmed.
46

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.
Security threats and attacks are common, increasing globally, and may result in significant liabilities.
Our or our vendors’ failure to sufficiently secure our platform 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 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 our market share could decline and we could be subject to liability.
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.
Failure to establish and maintain partnerships with complementary technology offerings and integrations could limit our ability to grow our business.
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 our operating results.
Commercial and financial risks
It is difficult to predict future operating results.
We have a history of cumulative losses and 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.
We recognize revenue over the term of the relevant service period, and downgrades, new sales, or renewals may not be immediately reflected in our results.
47

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.
Catastrophic events may disrupt our business.
48

Risks Related to Our Industry, Platform, and Infrastructure
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, Planview, Wrike, and others. We also 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 Adobe, Google, and Microsoft, 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, 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 artificial intelligence and machine learning) 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.
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.
49

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 platform, 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 platform; the perceived value of 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 platform, 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.
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 cyber security threats (collectively, “Cyber 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 Cyber Threats.
Cyber 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 Cyber 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 Cyber Threats are constantly evolving and becoming more complex, and we may not be able to detect, combat, or successfully defend against Cyber Threats. Attackers initiating Cyber Threats may gain access to our corporate assets. Any vulnerabilities in our infrastructure or the success of any Cyber 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 platform and corporate information technology environment, we remain subject to ongoing and evolving Cyber Threats, and we anticipate that we will need to expend significant resources in an effort to protect against Cyber Threats. We may not be able to deploy, allocate, or retain sufficient resources to keep pace with the persistent and evolving Cyber Threat landscape.
50

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 Cyber Threats. We cannot guarantee that remote work environments and electronic connections to our work environment and information 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 Cyber 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 Cyber 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 Cyber Threats, actual or perceived vulnerabilities in our products or services, misuse of our products or services in furtherance of Cyber 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.
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 products and services involve the storage, transmission, and processing of our customers’ sensitive and proprietary 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 customers, especially our larger enterprise customers, increasingly prioritize the security of their digital assets and information when making decisions regarding purchasing Internet-based products and services. Additionally, we serve government customers; customers in regulated industries such as financial services, health care, and education; and other customers that process large quantities of sensitive information or personal data. These customers often seek platforms that offer enhanced or specialized security measures and data back-up procedures. Attracting and retaining these types of customers may require enhancements to or additional engineering of our platform to meet these requirements. Committing to these kinds of changes 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 these changes may not take place in a timely manner, or at all.
Our agreements with third parties, including customers, contain contractual commitments related to our information security practices and data privacy compliance. 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 enforceable or adequate or will otherwise protect us from these liabilities or damages with respect to any claim.
51

Many U.S. and foreign laws and regulations, including those promulgated by the SEC, require companies to provide notice of cybersecurity incidents involving certain types of personal data or unauthorized access to, or interference with, our information systems to the public, certain individuals, the media, government authorities, or other third parties. Certain of these laws and regulations include notice or disclosure obligations contingent upon the result of complex analyses, including in some cases a determination of materiality. The nature of cybersecurity incidents can make it difficult to quickly and comprehensively assess an incident’s overall impact to our business, and we may make errors in our assessments. 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 actual or suspected cybersecurity incident 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. Security incidents may result in increased 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.
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, Cyber 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, we may be required to transfer our infrastructure to new public cloud facilities, and we may incur significant costs and possible service interruptions in connection with doing so.
52

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, our market share could decline, and we could be subject to liability claims.
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;
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; the failure of our network or software systems, including backup systems; simultaneous development efforts causing reallocation of resources; computing vulnerabilities; security breaches; 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.
53

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

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 offerings, 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.
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 change our platform, or incur additional costs and expenses. Any of the foregoing outcomes would adversely affect our business, reputation, financial condition, and operating results.
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.
55

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 our 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.
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 $32.4 million and $40.1 million during the three months ended October 31, 2023 and 2022, respectively, and $95.7 million and $172.9 million during the nine months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, we had an accumulated deficit of $853.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 the future due to anticipated increases in sales and marketing expenses, research and development expenses, operations costs, and general and administrative costs, 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; increasing competition; the impact of macroeconomic conditions, including inflation and rising interest rates, instability in the global banking sector, 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.
56

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.
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, calculated billings, 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;
57

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 product enhancements by us or our competitors;
the timing and effectiveness of new and existing sales and marketing initiatives;
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. We may be unable to adjust our cost structure to reflect the changes in revenue. 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.
58

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 level of cash generation in future periods. In the future, if our cash generation declines or if we continue to generate sufficient cash to fund our ongoing operations, we may require additional capital to respond to business opportunities, challenges, acquisitions, or unforeseen circumstances. A deterioration of current conditions in worldwide credit markets, increases in 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 could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. Additionally, we may not be able to generate sufficient cash to service any debt financing, which may force us to reduce or delay capital expenditures or sell assets. 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 or financing on terms satisfactory to us when we require it, 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 have historically transacted in U.S. dollars with the majority of our customers and vendors, but we have also transacted 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 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 effective hedges.
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 significant 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.
59

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 contract negotiations in the last few weeks and days of the quarter and towards the end of our fiscal year may require us to expend more in the form of compensation for 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 October 31, 2023 we grew from 1,101 employees to 3,370 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. In addition, larger enterprises and government agencies may demand more features, configuration options, and integration services. They may also expect operational changes to satisfy their supplier requirements. As a result of these factors, some sales opportunities may require us to devote greater sales support, research and development, engineering, customer support, professional services resources, and other internal resources and processes to these customers, resulting in increased costs, lengthened sales cycles, and diversion of sales and professional services resources to a smaller number of customers. 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.
60

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 large percentage 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 as we seek to expand our sales force. If we are unable to hire and train 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. We compete with many other companies for software developers 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, particularly in the greater Seattle area where our headquarters are located. We have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees and contractors with appropriate qualifications.
Our engagements with contractors could expose us to claims that we have misclassified the contractors, which could subject us to liability. In addition, immigration laws and travel bans may restrict or 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.
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 in various geographic regions internationally 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.
61

We may not receive significant revenue from our current development efforts for several years, if at all.
Developing our platform is expensive and the investment in such technological development often involves a long return on investment cycle. We incurred research and development expenses of $58.3 million and $50.5 million during the three months ended October 31, 2023 and 2022, respectively, and $172.8 million and $156.8 million during the nine months ended October 31, 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 pricing and packaging models, especially in the event we increase our prices, and new models may inhibit organic growth from individuals who have traditionally used our products and services as free collaborators. Pricing and packaging decisions may also affect the mix of adoption among our subscription plans and reduce our overall revenue. 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.
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 significant 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.
62

Historically, we have generated a majority of our revenue from customers in the United States. We are expanding internationally and plan to continue to expand 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, the California Consumer Privacy Act (the “CCPA”), the California Privacy Rights Act, and other emerging U.S. state privacy laws;
economic weakness or currency-related crises;
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.
63

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.
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 our intellectual property 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.
64

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, platform, 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.
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.
65

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;
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.
66

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 December 1, 2023. In addition to the factors discussed in this Quarterly Report on Form 10-Q, 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;
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, instability in the global banking sector, 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.
67

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.
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 of directors 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 of directors. Among other things, these provisions:
established a classified board of directors so that not all members of our board are elected at one time;
68

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 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.
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 our Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on March 22, 2023 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.
69

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
We are subject to laws and regulations affecting our business, including those related to marketing, advertising, privacy, data protection and information security. Our actual or perceived failure to comply with laws or regulations could harm our business. Complying with these laws and regulations could also result in additional costs and liabilities to us or inhibit sales of our products and services.
We receive, store, and process personal information and other data from and about 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, including regulation by various government agencies, such as the U.S. Federal Trade Commission (the “FTC”), the U.S. Department of Health and Human Services Office for Civil Rights (“OCR”), and various state, local, and foreign agencies and other authorities. Our data handling also is subject to contractual obligations and industry standards.
In addition, we have internal policies and public documentation regarding our collection, processing, use, disclosure, deletion, and security of information. Although we endeavor to comply with our 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 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.
In the U.S., we are subject to various laws, regulations, and agency rules and opinions that apply to the collection, processing, disclosure, and security of certain types of data, including the Electronic Communications Privacy Act; the Computer Fraud and Abuse Act; the Gramm Leach Bliley Act (“GLBA”); the Health Insurance Portability and Accountability Act (“HIPAA”); and various state laws relating to privacy and data security, including the CCPA.
Internationally, many countries have established data privacy and security legal frameworks with which we, our customers, and our partners may need to comply. For example, we are subject to the GDPR, U.K. General Data Protection Regulation (“U.K. GDPR”), and the U.K. Data Protection Act 2018, all of which impose stringent data protection and cybersecurity requirements and could increase the risk of non-compliance and the costs of providing our services in a compliant manner. A breach of these statutes could result in regulatory investigations, reputational damage, fines and sanctions, orders to cease or change our processing of our data, enforcement notices, or assessment notices (for a compulsory audit), and civil litigation claims by customers and data subjects. We may also face civil claims including representative actions and other class action-type litigation, potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, and reputational harm.
70

The GDPR and U.K. GDPR also impose strict rules on the transfer of personal data out of the EU or U.K. (as applicable) to a “third country,” including the U.S. Recent legal developments in Europe have created complexity and uncertainty regarding transfers of personal data from the EU and the U.K. to the U.S. While we endeavor to appropriately conduct these data transfers, we may not be able to do so in compliance with the evolving framework of data privacy laws and data transfer requirements, and any failure to do so would jeopardize our ability to sell products and services to customers in certain jurisdictions, could lead to significant penalties or liabilities, and could have an adverse effect on our business, financial condition or operating results. Additionally, the relationship between the U.K. and the EU in relation to certain aspects of data protection law remains unclear, and it is unclear how U.K. data protection laws and regulations, including those regarding data transfers to and from the U.K., will develop in the medium to longer term. This uncertainty may lead to additional costs and increase our overall risk exposure.
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., the EU, and other jurisdictions, and we cannot currently determine the impact these future laws, regulations, and standards may have on our business. Any failure or perceived failure by us to comply with laws, regulations, policies, legal or contractual obligations, industry standards, or regulatory guidance relating to privacy or data security may result in governmental investigations and enforcement actions (including, for example, a ban by EU data protection authorities on the processing of EU personal data under the GDPR); litigation; fines and penalties; adverse publicity; and loss of trust with our customers and partners. Any of the foregoing results could have an adverse effect on our reputation and business.
Changes in laws and regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for our products and services and could harm our business.
U.S. federal, state, and foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations relating to Internet usage. The adoption of any laws or regulations that could reduce the growth, popularity, or use of the Internet, including laws or practices regarding Internet neutrality, could decrease the demand for, or the usage of, our products and services, increase our cost of doing business, and harm our operating results. Changes in these laws or regulations, or changes in the application of existing laws and regulations to the Internet and services provided via the Internet, could also require us to modify, in some instances substantially, our platform to maintain compliance. In addition, government agencies or private organizations may begin to impose taxes, fees, or other charges for accessing the Internet or for commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications or reduce demand for Internet-based services and platforms such as ours.
Further, we use email as part of our platform for communication and workflow management. Internet service providers continually develop new technologies to filter messages deemed to be unwanted before they reach users’ inboxes, which may interfere with the deliverability of these email messages. Government regulations and laws regarding electronic communications, evolving practices regarding the use of email, or misuse of our email features by customers could restrict the use of email as part of our platform. Any deliverability issues or restrictions on this use of email would reduce functionality of our platform, impact user adoption, and harm our business.
In addition, the use of the Internet and, in particular, cloud-based solutions, could be adversely affected by delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease of use, accessibility, and quality of service. The performance of the Internet has been adversely affected by “viruses,” “worms,” and similar malicious programs; businesses have experienced a variety of outages and other delays as a result of damage to Internet infrastructure. These issues could diminish the overall attractiveness of, and demand for, our platform.
71

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.
Our ability to use our net operating loss to offset future taxable income may be subject to certain limitations.
As of January 31, 2023, we had U.S. federal net operating loss carryforwards (“NOLs”), of approximately $473.8 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.
72

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 expand our international business activities, our potential liabilities under these laws and regulations will increase.
In addition, we use various third parties to sell our products and services and conduct our business abroad 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 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.
73

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

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 and privacy obligations 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. For example, we recently settled a lawsuit seeking indemnification from the Company in connection with a lawsuit against a former director and shareholder to which we are not a party. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger.
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 liability that may be imposed. Any claims made against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, and result in the diversion of significant 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.
75

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, and may currently be experiencing, 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. For example, on March 10, 2023, Silicon Valley Bank (“SVB”) was closed by the California Department of Financial Protection and Innovation, and on March 26, 2023, it was announced that First-Citizens Bank & Trust Company would assume all of SVB’s deposits and loans as of March 27, 2023. While our deposits with SVB are not a significant percentage of our cash and cash equivalents and short-term investments, we will maintain deposits at financial institutions as a part of doing business that could be at risk if another similar event were to occur. 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 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. In addition, there can be no assurance that cloud-based collaborative work management and productivity spending levels will increase following any recovery.
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 Russia/Ukraine conflict has had and may continue to have a negative impact on global economic and market conditions, and any laws, sanctions, or regulations resulting from the Russia/Ukraine conflict 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.
76

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 has proposed 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. Some investors may use these 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 recent proposals, which would require us to establish additional internal controls, engage additional consultants, and incur additional costs related to evaluating our environmental impact and preparing any 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.
77

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities
(a) Unregistered Sales of Equity Securities
None.

Item 5. Other Information
(c) Rule 10b5-1 Plan Elections
During the fiscal quarter ended October 31, 2023, our Chief Financial Officer, Pete Godbole, 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 arrangement included a representation from Mr. Godbole to the broker administering the plan that he was not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was 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 Mr. Godbole was unaware, or with respect to any material nonpublic information acquired by Mr. Godbole 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
September 12, 2023
5,557(3)
September 12, 2023 - December 22, 2023
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.

78

Item 6. Exhibits
Incorporated by Reference
Exhibit
Number
Exhibit TitleFormFile No.ExhibitFiling DateFiled Herewith
3.110-Q001-384643.1June 12, 2018
3.210-Q001-384643.2June 12, 2018
31.1X
31.2X
32.1*X
32.2*X
101
The following financial information from the Company’s Quarterly Report on Form 10-Q for the quarter ended October 31, 2023 are formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Statements of Operations (ii) the Condensed Consolidated Statements of Comprehensive Loss, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Changes in Shareholders’ Equity, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and including detailed tags.
X
104
The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended October 31, 2023, formatted in Inline XBRL (included in Exhibit 101).
X
*    This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

79


SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
  SMARTSHEET INC.
   
 By:/s/ Mark P. Mader
 Name:Mark P. Mader
 Title:President and Chief Executive Officer
  (Principal Executive Officer)
   
Date:December 8, 2023  
 
 By:/s/ Pete Godbole
 Name:Pete Godbole
 Title:Chief Financial Officer and Treasurer
  (Principal Financial and Accounting Officer)
   
Date:December 8, 2023  

80
EX-31.1 2 exhibit311q32024.htm EXHIBIT 31.1 Q3 2024 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 Quarterly Report on Form 10-Q 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
President and Chief Executive Officer
(Principal Executive Officer)
Date: December 8, 2023


EX-31.2 3 exhibit312q32024.htm EXHIBIT 31.2 Q3 2024 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 Quarterly Report on Form 10-Q 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: December 8, 2023


EX-32.1 4 exhibit321q32024.htm EXHIBIT 32.1 Q3 2024 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 Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark P. Mader, Chief Executive Officer 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
President and Chief Executive Officer
(Principal Executive Officer)
Date: December 8, 2023



EX-32.2 5 exhibit322q32024.htm EXHIBIT 32.2 Q3 2024 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 Quarterly Report of Smartsheet Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Pete Godbole, Chief Financial Officer 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: December 8, 2023



EX-101.SCH 6 smar-20231031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Net Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000022 - 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 - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Net Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Supplemental Consolidated Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Overview and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill and Net Intangible Assets - Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Share-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Share-Based Compensation - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Share-Based Compensation - Performance Share Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Geographic Information - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Geographic Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Supplemental Consolidated Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smar-20231031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 smar-20231031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 smar-20231031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Thereafter Finite-Lived Intangible Assets, Expected Amortization, After Year Four Finite-Lived Intangible Assets, Expected Amortization, After Year Four Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Estimated Fair Value Debt Securities, Trading, Fair Value, Fiscal Year Maturity [Abstract] Debt Securities, Trading, Fair Value, Fiscal Year Maturity 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 Period of expected timing of satisfaction related to remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] 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 2018 ESPP 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 Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current 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 13) 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] Schedule of 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] 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] 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 Current liabilities Liabilities, Current [Abstract] 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] Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of October 31, 2023 and January 31, 2023 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant-Date Fair Value per RSU 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 Net loss per share, diluted (in dollars per share) Benefit to net income per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of allowances of $6,121 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] 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 Collected receivables Proceeds from Collection of Other Receivables Estimated Fair Value Total Debt Securities, Available-for-Sale, Excluding Accrued Interest Trading Symbol Trading Symbol Agency securities 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] Net loss Net loss Net loss Net Income (Loss) Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Fiscal 2026 Finance Lease, Liability, to be Paid, Year Two 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 bonds Corporate Bond Securities [Member] Period in which shares authorized increase Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1 Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1 Cost of revenue Cost of Revenue [Abstract] Right-of-use assets obtained in exchange for new lease liabilities Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability 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] 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 Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Total cost of revenue Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Expected Useful Life Weighted Average Life (Years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Common Class B Common Class B [Member] Fiscal 2028 Lessor, Operating Lease, Payment to be Received, Year Four Number of Shares Underlying Outstanding RSUs Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 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 Patents Patents [Member] Name Forgone Recovery, Individual Name Goodwill Goodwill balance as of January 31, 2023 Goodwill balance as of October 31, 2023 Goodwill 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] 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] 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 Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Future Minimum Rental Payments for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table 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 Schedule of Lease Cost 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] 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] Document Quarterly Report Document Quarterly Report 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] 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 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 Remainder of Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] 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] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Prepaid expenses Prepaid Expense, Current 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] Issuance of common stock under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 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 Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date 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 shown in the condensed consolidated statements of cash flows 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 Operating lease cost Operating Lease, Cost 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 Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total assets Assets, Fair Value Disclosure Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Stock Option Share-based Payment Arrangement, Option [Member] Employee Stock Option [Member] 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 Income (Loss), Net of Tax, Attributable to Parent Unrecognized share based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Total revenue (in percent) Total Revenue, Percentage Total Revenue, Percentage Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost EMEA 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 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] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-Sale 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] Remainder of Fiscal 2024 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Business Acquisition [Axis] Business Acquisition [Axis] Percentage of revenue related to remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Restricted cash Restricted cash Restricted Cash, Noncurrent 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 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 Deferred commissions Increase (Decrease) in Contract with Customer, Asset 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 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 amortized 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] 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Effects of foreign currency translation Goodwill, Foreign Currency Translation Gain (Loss) Amortization of deferred commission costs Capitalized Contract Cost, Amortization Total lease costs Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Adjustments to reconcile net loss to net cash provided by 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 Entity Common Stock Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Share-based compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Weighted-average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Leases [Abstract] Leases [Abstract] 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 from 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 Net unrealized loss on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Consolidated impairment charge Operating Lease, Impairment Loss Denominator: Earnings Per Share, Basic [Abstract] PEO PEO [Member] Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Concentrations of risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Total cash equivalents Cash Equivalents [Member] Weighted-average remaining lease term (in years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Other, net Other Operating Activities, Cash Flow Statement 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] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Options Outstanding 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 Remainder of Fiscal 2024 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Total liabilities Liabilities Schedule of Shares Available for Issuance Under ESPP Share-Based Payment Arrangement, Activity [Table Text Block] 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 Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent 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] Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software development costs Payments for Software Right-of-use asset reductions related to operating leases Right Of Use Asset Reductions Related To Operating Leases Right Of Use Asset Reductions Related To Operating Leases Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Non-cash operating lease costs Operating Lease, Right-of-Use Asset, Periodic Reduction Insurance Claims Insurance Claims [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Financing cash flows from finance leases Finance Lease, Principal Payments Schedule of Future Minimum Rental Payment for Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Thereafter Lessor, Operating Lease, Payment To Be Received, After Year Four Lessor, Operating Lease, Payment To Be Received, After Year Four 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] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Net Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Asia Pacific Asia Pacific Asia Pacific [Member] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Restricted cash Restricted cash included in prepaid expenses and other current assets Restricted Cash, Current 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 Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding 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 Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued liabilities Other Accrued Liabilities, Current Depreciation and amortization Depreciation, Depletion and Amortization Restricted Cash and Cash Equivalents Items [Line Items] Restricted Cash and Cash Equivalents Items [Line Items] 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] Business Combination and Asset Acquisition [Abstract] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Restricted Stock Restricted Stock [Member] 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] Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized 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] Loss before income tax provision Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Taxes paid related to net share settlement of equity awards Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Lessee [Abstract] Cash Flow, Lessee Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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] Common Stock (Class A) 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 Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 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 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] Outstanding equity acquired (percentage) Business Acquisition, Percentage of Voting Interests Acquired 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 premiums (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 Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Net loss per share, basic (in dollars per share) Benefit to net income per share, basic (in dollars per share) Earnings Per Share, Basic Issuance of common stock under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan 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] Remainder of Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Right-of-use assets reductions related to operating leases Right Of Use Asset Reductions Related To Operating Lease Terminations and Impairments Right Of Use Asset Reductions Related To Operating Lease Terminations and Impairments 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] Offering period (in months) 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] Software technology Software technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Transaction costs Business Acquisition, Transaction Costs Due within one year Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Short-term investments: Debt Securities, Available-for-Sale 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: Short-Term Investments [Member] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Share-based compensation expense capitalized in internal-use software development costs Share Based Compensation Capitalized, Software Development Costs Share Based Compensation Capitalized, Software Development Costs 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 Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] 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 Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 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 Insider Trading Arrangements [Line Items] Due between one to five years Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five 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 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 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 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 Total share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Accrued compensation and related benefits Employee-related Liabilities, Current Vesting [Axis] Vesting [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] 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 Other comprehensive loss Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Payments for legal settlement Payments for Legal Settlements Deferred commissions Capitalized Contract Cost, Net, Noncurrent Amortized Cost Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity [Abstract] Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity Operating leases Operating Lease, Weighted Average Remaining Lease Term Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Fiscal 2026 Lessor, Operating Lease, Payment to be Received, Year Two Money market funds Money market funds Money Market Funds [Member] Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments for business acquisition, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest income Interest Income (Expense), Net On Brand Holdings Inc. On Brand Holdings Inc. [Member] On Brand Holdings Inc. Assets Assets, Fair Value Disclosure [Abstract] Professional services Professional services Professional Services [Member] Professional Services [Member] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Finance leases Finance Lease, Weighted Average Remaining Lease Term 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 used to compute net loss per share, diluted (in shares) Weighted-average shares outstanding, diluted (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 Allowable payroll deduction as a 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 Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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] Finance lease cost: Supplemental cash flow information: Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Cover [Abstract] Share-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States United States UNITED STATES Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Americas other than the United States Americas other than the United States Americas Excluding U.S. [Member] Americas Excluding U.S. [Member] Total Total Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Operating cash flows from 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 Deferred revenue Revenue, Remaining Performance Obligation, Amount Short-term investments Short-Term Investments Restrictions on Cash and Cash Equivalents [Table] Restrictions on Cash and Cash Equivalents [Table] RSAs 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 Subscription and Circulation [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] 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 Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted-average shares outstanding used to compute net loss per share, basic (in shares) Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Agency securities Agency Securities [Member] Revenue Revenues [Abstract] Cash equivalents: Cash and Cash Equivalents [Member] 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] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax [Abstract] Schedule of Performance Share Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] 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] Schedule of Maturities of the Company’s Short-term Investments Debt Securities, Available-for-Sale [Table Text Block] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] EX-101.PRE 10 smar-20231031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Oct. 31, 2023
Dec. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2023  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock Shares Outstanding (in shares)   136,256,740
Document Fiscal Year Focus 2024  
Amendment Flag false  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001366561  
Current Fiscal Year End Date --01-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenue        
Total revenue $ 245,918 $ 199,577 $ 701,389 $ 554,578
Cost of revenue        
Total cost of revenue 47,038 42,863 139,957 120,572
Gross profit 198,880 156,714 561,432 434,006
Operating expenses        
Research and development 58,257 50,526 172,805 156,829
Sales and marketing 137,920 120,116 382,685 359,522
General and administrative 38,153 28,629 109,654 94,873
Total operating expenses 234,330 199,271 665,144 611,224
Loss from operations (35,450) (42,557) (103,712) (177,218)
Interest income 6,976 2,344 18,040 4,013
Other income (expense), net (790) 593 (1,381) 1,389
Loss before income tax provision (29,264) (39,620) (87,053) (171,816)
Income tax provision 3,164 517 8,602 1,091
Net loss $ (32,428) $ (40,137) $ (95,655) $ (172,907)
Net loss per share, basic (in dollars per share) $ (0.24) $ (0.31) $ (0.71) $ (1.33)
Net loss per share, diluted (in dollars per share) $ (0.24) $ (0.31) $ (0.71) $ (1.33)
Weighted-average shares outstanding used to compute net loss per share, basic (in shares) 135,189 130,634 133,868 129,611
Weighted-average shares outstanding used to compute net loss per share, diluted (in shares) 135,189 130,634 133,868 129,611
Subscription        
Revenue        
Total revenue $ 232,470 $ 186,070 $ 659,993 $ 514,879
Cost of revenue        
Total cost of revenue 34,258 29,294 101,009 82,154
Professional services        
Revenue        
Total revenue 13,448 13,507 41,396 39,699
Cost of revenue        
Total cost of revenue $ 12,780 $ 13,569 $ 38,948 $ 38,418
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (32,428) $ (40,137) $ (95,655) $ (172,907)
Other comprehensive loss        
Net unrealized loss on available-for-sale securities (25) (290) (45) (693)
Foreign currency translation adjustments (507) (794) (1,017) (794)
Other comprehensive loss (532) (1,084) (1,062) (1,487)
Comprehensive loss $ (32,960) $ (41,221) $ (96,717) $ (174,394)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current assets    
Cash and cash equivalents $ 233,247 $ 223,156
Short-term investments 335,492 233,225
Accounts receivable, net of allowances of $6,121 and $6,285, respectively 179,475 198,643
Prepaid expenses and other current assets 53,625 55,063
Total current assets 801,839 710,087
Restricted cash 184 197
Deferred commissions 142,051 121,785
Property and equipment, net 41,701 39,395
Operating lease right-of-use assets 42,060 54,278
Intangible assets, net 30,531 39,069
Goodwill 140,928 142,415
Other long-term assets 3,939 2,983
Total assets 1,203,233 1,110,209
Current liabilities    
Accounts payable 1,005 2,125
Accrued compensation and related benefits 75,155 68,347
Other accrued liabilities 31,258 27,437
Operating lease liabilities, current 16,263 19,220
Finance lease liabilities, current 194 0
Deferred revenue 482,898 457,534
Total current liabilities 606,773 574,663
Operating lease liabilities, non-current 36,174 47,564
Finance lease liabilities, non-current 505 0
Deferred revenue, non-current 2,572 2,195
Other long-term liabilities 404 129
Total liabilities 646,428 624,551
Commitments and Contingencies (Note 13)
Shareholders’ equity    
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of October 31, 2023 and January 31, 2023 0 0
Additional paid-in capital 1,411,594 1,243,730
Accumulated other comprehensive income (loss) (961) 101
Accumulated deficit (853,828) (758,173)
Total shareholders’ equity 556,805 485,658
Total liabilities and shareholders’ equity 1,203,233 1,110,209
Common Class A    
Shareholders’ equity    
Common stock 0 0
Common Class B    
Shareholders’ equity    
Common stock $ 0 $ 0
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Current assets    
Accounts receivable, allowances $ 6,121 $ 6,285
Shareholders’ equity    
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    
Shareholders’ equity    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 135,538,368 131,845,028
Common stock outstanding (in shares) 135,538,368 131,845,028
Common Class B    
Shareholders’ equity    
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 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock (Class A)
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance, common stock (in shares) at Jan. 31, 2022   127,809,525      
Beginning 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)   3,059,568      
Issuance of common stock under employee stock plans 15,344   15,344    
Taxes paid related to net share settlement of equity awards (3,082)   (3,082)    
Share-based compensation expense 129,910   129,910    
Other comprehensive loss (1,487)       (1,487)
Net loss (172,907)     (172,907)  
Ending balance, common stock (in shares) at Oct. 31, 2022   130,869,093      
Ending balance at Oct. 31, 2022 472,557 $ 0 1,189,485 (715,441) (1,487)
Beginning balance, common stock (in shares) at Jul. 31, 2022   130,155,007      
Beginning balance at Jul. 31, 2022 474,703 $ 0 1,150,410 (675,304) (403)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   714,086      
Issuance of common stock under employee stock plans 868   868    
Taxes paid related to net share settlement of equity awards (569)   (569)    
Share-based compensation expense 38,776   38,776    
Other comprehensive loss (1,084)       (1,084)
Net loss (40,137)     (40,137)  
Ending balance, common stock (in shares) at Oct. 31, 2022   130,869,093      
Ending balance at Oct. 31, 2022 472,557 $ 0 1,189,485 (715,441) (1,487)
Beginning balance, common stock (in shares) at Jan. 31, 2023   131,845,028      
Beginning 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)   3,693,340      
Issuance of common stock under employee stock plans 12,497   12,497    
Taxes paid related to net share settlement of equity awards (1,644)   (1,644)    
Share-based compensation expense 157,011   157,011    
Other comprehensive loss (1,062)       (1,062)
Net loss (95,655)     (95,655)  
Ending balance, common stock (in shares) at Oct. 31, 2023   135,538,368      
Ending balance at Oct. 31, 2023 556,805 $ 0 1,411,594 (853,828) (961)
Beginning balance, common stock (in shares) at Jul. 31, 2023   134,499,892      
Beginning balance at Jul. 31, 2023 539,022 $ 0 1,360,851 (821,400) (429)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under employee stock plans (in shares)   1,038,476      
Issuance of common stock under employee stock plans 266   266    
Taxes paid related to net share settlement of equity awards (494)   (494)    
Share-based compensation expense 50,971   50,971    
Other comprehensive loss (532)       (532)
Net loss (32,428)     (32,428)  
Ending balance, common stock (in shares) at Oct. 31, 2023   135,538,368      
Ending balance at Oct. 31, 2023 $ 556,805 $ 0 $ 1,411,594 $ (853,828) $ (961)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities    
Net loss $ (95,655) $ (172,907)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Share-based compensation expense 153,449 127,458
Depreciation and amortization 20,008 18,476
Net amortization of premiums (discounts) on investments (8,746) (1,198)
Amortization of deferred commission costs 38,439 36,712
Unrealized foreign currency (gain) loss 684 (760)
Non-cash operating lease costs 9,450 11,631
Impairment of long-lived assets 1,448 1,544
Other, net 3,089 (1,636)
Changes in operating assets and liabilities:    
Accounts receivable 16,541 2,739
Prepaid expenses and other current assets 1,060 (894)
Other long-term assets (1,401) (336)
Accounts payable (997) 1,356
Other accrued liabilities 4,100 8,494
Accrued compensation and related benefits 2,021 (10,975)
Deferred commissions (58,705) (55,438)
Deferred revenue 25,439 49,673
Other long-term liabilities 278 37
Operating lease liabilities (12,326) (10,581)
Net cash provided by operating activities 98,176 3,395
Cash flows from investing activities    
Purchases of short-term investments (375,387) (384,363)
Maturities of short-term investments 281,900 144,548
Proceeds from liquidation of a long-term investment 0 622
Purchases of property and equipment (2,097) (4,175)
Proceeds from sale of property and equipment 28 94
Capitalized internal-use software development costs (7,850) (5,826)
Payments for business acquisition, net of cash and restricted cash acquired 0 (20,342)
Net cash used in investing activities (103,406) (269,442)
Cash flows from financing activities    
Proceeds from exercise of stock options 1,330 4,499
Taxes paid related to net share settlement of restricted stock units (1,644) (3,082)
Proceeds from contributions to Employee Stock Purchase Plan 15,664 9,959
Net cash provided by financing activities 15,350 11,376
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash (248) (131)
Net increase (decrease) in cash, cash equivalents, and restricted cash 9,872 (254,802)
Cash, cash equivalents, and restricted cash at beginning of period 223,757 449,680
Cash, cash equivalents, and restricted cash at end of period 233,629 194,878
Supplemental disclosures    
Cash paid for income tax 9,471 224
Accrued purchases of property and equipment, including internal-use software 1,264 1,727
Share-based compensation expense capitalized in internal-use software development costs 3,283 2,452
Right-of-use assets obtained in exchange for new operating lease liabilities 1,684 7,230
Right-of-use asset reductions related to operating leases 4,451 1,535
Purchases of fixed assets under finance leases $ 693 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Overview and Basis of Presentation
9 Months Ended
Oct. 31, 2023
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 unaudited condensed 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 22, 2023.
The condensed 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of results to be expected for the full year ending January 31, 2024, or for any other interim period, or for any future year.
Use of estimates
The preparation of the condensed 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 condensed 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. 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.
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 was accounted for prospectively in the condensed consolidated financial statements. For the three months ended October 31, 2023, there is no impact related to the change in amortization period. For the nine months ended October 31, 2023, 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. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s condensed consolidated balance sheets as of July 31, 2022 and those deferred during subsequent periods.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
For a summary of the Company’s significant accounting policies refer to Note 2, Summary of Significant Accounting Policies, of our Annual Report on Form 10-K for the fiscal year ended January 31, 2023.
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
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 October 31, 2023 or January 31, 2023. No individual customer represented more than 10% of revenue for the three and nine months ended October 31, 2023 or 2022.
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the nine months ended October 31, 2023 that have had a material impact on our condensed consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
During the three months ended October 31, 2023 and 2022, the Company recognized $200.5 million and $157.3 million of subscription revenue, respectively, and $4.4 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of July 31, 2023 and 2022, respectively.
During the nine months ended October 31, 2023 and 2022, the Company recognized $406.1 million and $297.3 million of subscription revenue, respectively, and $7.0 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023 and 2022, respectively.
As of October 31, 2023, approximately $584.3 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 $576.7 million related to subscription services and $7.6 million related to professional services. Approximately 89% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $142.1 million as of October 31, 2023 and $121.8 million as of January 31, 2023.
Amortization expense for deferred commissions was $14.1 million and $9.1 million for the three months ended October 31, 2023 and 2022, respectively, and $38.4 million and $36.7 million for the nine months ended October 31, 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 condensed consolidated statements of operations.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Commissions
9 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Deferred Commissions Revenue from Contracts with Customers
During the three months ended October 31, 2023 and 2022, the Company recognized $200.5 million and $157.3 million of subscription revenue, respectively, and $4.4 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of July 31, 2023 and 2022, respectively.
During the nine months ended October 31, 2023 and 2022, the Company recognized $406.1 million and $297.3 million of subscription revenue, respectively, and $7.0 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2023 and 2022, respectively.
As of October 31, 2023, approximately $584.3 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 $576.7 million related to subscription services and $7.6 million related to professional services. Approximately 89% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $142.1 million as of October 31, 2023 and $121.8 million as of January 31, 2023.
Amortization expense for deferred commissions was $14.1 million and $9.1 million for the three months ended October 31, 2023 and 2022, respectively, and $38.4 million and $36.7 million for the nine months ended October 31, 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 condensed consolidated statements of operations.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share
9 Months Ended
Oct. 31, 2023
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):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss
$(32,428)$(40,137)$(95,655)$(172,907)
Denominator:
Weighted-average shares outstanding 135,189 130,634 133,868 129,611 
Net loss per share, basic and diluted
$(0.24)$(0.31)$(0.71)$(1.33)
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):
October 31,
20232022
Shares subject to outstanding common stock awards11,873 11,380 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan313 126 
Total potentially dilutive shares12,186 11,506 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Investments
9 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
All cash equivalents and short-term investments were designated as available-for-sale securities as of October 31, 2023. 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):
October 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$70,959 $— $— $70,959 
U.S. Treasury securities12,891 — — 12,891 
Commercial paper5,072 — — 5,072 
Total cash equivalents88,922 — — 88,922 
Short-term investments:
Corporate bonds83,522 (155)83,374 
U.S. Treasury securities142,767 (47)142,721 
Commercial paper79,749 — — 79,749 
Agency securities29,669 — (21)29,648 
Total short-term investments335,707 (223)335,492 
Total$424,629 $$(223)$424,414 
*Excludes interest receivable of $1.0 million, which is included in Prepaid expenses and other current assets on the condensed 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 condensed 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 three and nine months ended October 31, 2023 and 2022. 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 three and nine months ended October 31, 2023 and 2022. None of the short-term investments held as of October 31, 2023 or January 31, 2023 were in a continuous unrealized loss position for greater than 12 months.
The following tables present the contractual maturities of the Company’s short-term investments (in thousands):
October 31, 2023
Amortized CostEstimated Fair Value
Due within one year$308,471 $308,348 
Due between one to five years27,235 27,144 
Total$335,706 $335,492 
January 31, 2023
Amortized CostEstimated Fair Value
Due within one year$207,487 $207,325 
Due between one to five years25,907 25,900 
Total$233,394 $233,225 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Oct. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the condensed 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 indicate the fair value hierarchy of the valuation inputs used (in thousands):
October 31, 2023
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$70,959 $— $— $70,959 
U.S. Treasury securities— 12,891 — 12,891
Commercial Paper— 5,072 — 5,072
Total cash equivalents70,959 17,963 — 88,922 
  Short-term investments:
    Corporate bonds— 83,374 — 83,374 
    U.S. Treasury securities— 142,721 — 142,721 
    Commercial paper— 79,749 — 79,749 
    Agency securities— 29,648 — 29,648 
Total short-term investments— 335,492 — 335,492 
Total assets$70,959 $353,455 $— $424,414 
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,4903,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 three and nine months ended October 31, 2023 or 2022.
Assets and liabilities measured at fair value on a non-recurring basis
See Note 8, Business Combinations, and Note 9, Goodwill and Net Intangible Assets, of these notes to our condensed consolidated financial statements for fair value measurements of certain assets and liabilities recorded at fair value on a non-recurring basis.
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 value of the operating lease right-of-use (“ROU”) assets and associated property and equipment was 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 12, Leases, of these notes to our condensed 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.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations
9 Months Ended
Oct. 31, 2023
Business Combination and Asset Acquisition [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 following table summarizes the 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. The goodwill is not deductible for income tax purposes.
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 assumptions with respect to the future cash flows forecast, base year annual 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 condensed consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over its useful life within sales and marketing in the condensed 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 condensed 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 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets
9 Months Ended
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Net Intangible Assets Goodwill and Net Intangible Assets
Changes in the carrying amount of goodwill or measurement period adjustments during the nine months ended October 31, 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2023$142,415 
Effects of foreign currency translation(1,487)
Goodwill balance as of October 31, 2023$140,928 
The following table presents the components of net intangible assets (in thousands):
October 31, 2023
January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,384 $(18,781)$9,603 $28,673 $(14,547)$14,126 
Customer relationships
34,006 (15,759)18,247 34,186 (12,265)21,921 
Trade names4,100 (1,490)2,610 4,100 (1,157)2,943 
Patents170 (143)27 170 (135)35 
Domain names
44 — 44 44 — 44 
Total$66,704 $(36,173)$30,531 $67,173 $(28,104)$39,069 
The following table presents the components of acquired intangible assets (dollars in thousands):
October 31, 2023
January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology
$9,603 2.2$14,126 2.8
Customer relationships
18,246 421,921 4.7
Trade names2,610 5.92,943 6.6
Total$30,459 3.6$38,990 4.2
Amortization expense related to intangible assets was $2.7 million and $2.6 million for the three months ended October 31, 2023 and 2022, respectively, and $8.1 million and $7.6 million for the nine months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2024$2,701 
Fiscal 20259,602 
Fiscal 20267,885 
Fiscal 20275,719 
Fiscal 20283,432 
Thereafter1,148 
Total$30,487 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation
9 Months Ended
Oct. 31, 2023
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 restricted stock units (“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 restricted stock awards (“RSAs”) to certain Brandfolder employees 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.
The Company issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan during the year ended January 31, 2023. The target number of market-based PSUs granted was 251,027. The number of shares that can be earned 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. These awards have two separate performance periods. The first tranche of awards has a one year performance period starting on the date of grant and ending on the first anniversary of the date of grant. The second tranche of awards has a two year performance period starting on the date of grant and ending on the second anniversary of the date of grant. These awards also include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three year period. The fair value of the PSUs granted was determined using a Monte Carlo simulation approach.
Stock options
The following table includes a summary of the option activity during the nine months ended October 31, 2023:
Options OutstandingWeighted-Average Exercise Price
Outstanding at January 31, 20233,819,288 $23.42 
Granted— — 
Exercised(240,388)5.55 
Forfeited or canceled(10,125)67.00 
Outstanding at October 31, 20233,568,775 24.50 
Exercisable at October 31, 20232,993,697 19.02 
Restricted stock units
The following table includes a summary of the RSU activity during the nine months ended October 31, 2023:
Number of Shares Underlying Outstanding RSUsWeighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 202310,975,157 $46.56 
Granted1,201,599 44.09 
Vested(3,151,042)46.54 
Forfeited or canceled(972,095)47.19 
Outstanding at October 31, 20238,053,619 46.12 
Restricted stock awards
The following table includes a summary of the RSA activity during the nine months ended October 31, 2023:
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 October 31, 2023— — 
Performance Share Units
The following table includes a summary of the PSU activity during the nine months ended October 31, 2023:
Number of SharesWeighted-Average Grant-Date Fair Value per PSU
Outstanding at January 31, 2023251,027 $53.34 
Granted— — 
Vested— — 
Forfeited or canceled— — 
Outstanding at October 31, 2023251,027 53.34 
2018 Employee Stock Purchase Plan
In April 2018, we adopted our 2018 Employee Stock Purchase Plan (“ESPP”). 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 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. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of 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.
Shares available for issuance
The following table includes a summary of the Company’s shares available for issuance activity under our 2018 Plan and our ESPP during the nine months ended October 31, 2023:
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(1,201,599)(343,252)
Forfeited or canceled982,220 — 
Balance at October 31, 202320,967,162 5,825,973 
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 October 31, 2023, $6.5 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 condensed consolidated balance sheets.
Share-based compensation expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of subscription revenue$3,164 $2,517 $9,980 $7,977 
Cost of professional services revenue1,777 1,436 5,602 4,669 
Research and development17,220 13,317 52,263 44,906 
Sales and marketing17,462 14,068 55,505 45,520 
General and administrative10,024 6,732 30,099 24,386 
Total share-based compensation expense$49,647 $38,070 $153,449 $127,458 
We have excluded $1.3 million and $0.7 million of capitalized software development costs from share-based compensation expense in the three months ended October 31, 2023 and 2022, respectively, and $3.6 million and $2.5 million for the nine months ended October 31, 2023 and 2022, respectively.
As of October 31, 2023, there was a total of $348.6 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Oct. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.
 The Company’s effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.
The Company recorded a provision for income taxes of $3.2 million and $0.5 million for the three months ended October 31, 2023 and 2022, respectively, and $8.6 million and $1.1 million for the nine months ended October 31, 2023 and 2022, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to six years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Operating lease cost$4,234 $4,580 $12,163 $14,346 
Finance lease cost:
Amortization of assets18 — 18 — 
Interest on lease liabilities— — 
Short-term lease cost97 453 418 709 
Variable lease cost903 791 2,576 2,150 
Sublease income(573)(160)(1,667)(160)
Total lease costs$4,685 $5,664 $13,514 $17,045 
Other information related to leases was as follows (dollars in thousands):
Nine Months Ended October 31,
20232022
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$14,507 $14,392 
Operating cash flows from finance leases— 
Financing cash flows from finance leases— — 
Right-of-use assets obtained in exchange for new lease liabilities
Operating leases1,684 7,230 
Finance leases693 — 
Right-of-use assets reductions related to operating leases4,451 1,535 
Weighted-average remaining lease term (in years)
Operating leases4.14.7
Finance leases2.90.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
As of October 31, 2023, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2024$4,471 $45 
Fiscal 202516,465 270 
Fiscal 202614,657 270 
Fiscal 202710,736 226 
Fiscal 20286,287 — 
Thereafter6,633 — 
Total lease payments59,249 811 
Less: imputed interest(6,812)(112)
Total$52,437 $699 
As of October 31, 2023, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2024$674 
Fiscal 20252,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Thereafter— 
Total$6,260 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. Due to the declining commercial real estate markets, the terms of our contracted subleases were such that our lease costs were not fully recoverable by the subleases. 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 value to its carrying value, which resulted in a $1.4 million impairment charge for the three and nine months ended October 31, 2023, and a $1.5 million impairment charge for the three and nine months ended October 31, 2022. The impairment charges were included in general and administrative expenses in the condensed consolidated statements of operations.
Leases Leases
The Company has operating leases related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to six years, some of which include options to extend the leases for up to five years.
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Operating lease cost$4,234 $4,580 $12,163 $14,346 
Finance lease cost:
Amortization of assets18 — 18 — 
Interest on lease liabilities— — 
Short-term lease cost97 453 418 709 
Variable lease cost903 791 2,576 2,150 
Sublease income(573)(160)(1,667)(160)
Total lease costs$4,685 $5,664 $13,514 $17,045 
Other information related to leases was as follows (dollars in thousands):
Nine Months Ended October 31,
20232022
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$14,507 $14,392 
Operating cash flows from finance leases— 
Financing cash flows from finance leases— — 
Right-of-use assets obtained in exchange for new lease liabilities
Operating leases1,684 7,230 
Finance leases693 — 
Right-of-use assets reductions related to operating leases4,451 1,535 
Weighted-average remaining lease term (in years)
Operating leases4.14.7
Finance leases2.90.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
As of October 31, 2023, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2024$4,471 $45 
Fiscal 202516,465 270 
Fiscal 202614,657 270 
Fiscal 202710,736 226 
Fiscal 20286,287 — 
Thereafter6,633 — 
Total lease payments59,249 811 
Less: imputed interest(6,812)(112)
Total$52,437 $699 
As of October 31, 2023, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2024$674 
Fiscal 20252,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Thereafter— 
Total$6,260 
The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. Due to the declining commercial real estate markets, the terms of our contracted subleases were such that our lease costs were not fully recoverable by the subleases. 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 value to its carrying value, which resulted in a $1.4 million impairment charge for the three and nine months ended October 31, 2023, and a $1.5 million impairment charge for the three and nine months ended October 31, 2022. The impairment charges were included in general and administrative expenses in the condensed consolidated statements of operations.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Oct. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
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 are defendants. On January 29, 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. In December 2021, 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. In February 2023, we settled an additional insurance reimbursement claim related to this case. As a result of this settlement, we recorded an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our condensed consolidated balance sheet and related general and administrative expense in our condensed consolidated statement of operations as of, and for the year ended, January 31, 2023. The $3.9 million was collected during the three months ended April 30, 2023. We do not expect any additional activity related to this that would have a material impact on our financial position, results of operations, or cash flows.
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 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information
9 Months Ended
Oct. 31, 2023
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):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
United States$207,165 $166,910 $591,982 $462,516 
EMEA20,149 16,679 56,631 48,144 
Asia Pacific8,996 8,010 25,869 21,576 
Americas other than the United States9,608 7,978 26,907 22,342 
Total$245,918 $199,577 $701,389 $554,578 
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):
October 31, 2023January 31, 2023
United States$49,223 $60,246 
EMEA2,221 5,583 
Asia Pacific3,868 4,510 
Americas other than the United States637 274 
Total$55,949 $70,613 
The table above includes property and equipment and operating lease ROU assets and excludes capitalized internal-use software costs and intangible assets.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Financial Statement Information
9 Months Ended
Oct. 31, 2023
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):
October 31, 2023January 31, 2023
Prepaid expenses$50,600 $45,877 
Other current assets3,025 9,186 
Total prepaid expense and other current assets$53,625 $55,063 
Restricted cash
Restricted cash was $0.4 million and $0.6 million as of October 31, 2023 and January 31, 2023, respectively, primarily related to Australian employee contributions to our ESPP.
Cash as reported on the condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
October 31,
20232022
Cash and cash equivalents$233,247 $194,404 
Restricted cash included in prepaid expenses and other current assets198 293 
Restricted cash184 181 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$233,629 $194,878 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Pay vs Performance Disclosure        
Net loss $ (32,428) $ (40,137) $ (95,655) $ (172,907)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Oct. 31, 2023
shares
Oct. 31, 2023
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  
Pete Godbole [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   Rule 10b5-1 Plan Elections
During the fiscal quarter ended October 31, 2023, our Chief Financial Officer, Pete Godbole, 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 arrangement included a representation from Mr. Godbole to the broker administering the plan that he was not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was 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 Mr. Godbole was unaware, or with respect to any material nonpublic information acquired by Mr. Godbole 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
September 12, 2023
5,557(3)
September 12, 2023 - December 22, 2023
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  
Non-Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 12, 2023  
Arrangement Duration 101 days  
Aggregate Available 5,557 5,557
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2023
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The accompanying unaudited condensed 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 22, 2023.
The condensed 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of results to be expected for the full year ending January 31, 2024, or for any other interim period, or for any future year.
Use of estimates
Use of estimates
The preparation of the condensed 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 condensed 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. 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.
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 financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
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.
Recent accounting pronouncements
Recent accounting pronouncements
There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the nine months ended October 31, 2023 that have had a material impact on our condensed consolidated financial statements.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Oct. 31, 2023
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):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Numerator:
Net loss
$(32,428)$(40,137)$(95,655)$(172,907)
Denominator:
Weighted-average shares outstanding 135,189 130,634 133,868 129,611 
Net loss per share, basic and diluted
$(0.24)$(0.31)$(0.71)$(1.33)
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):
October 31,
20232022
Shares subject to outstanding common stock awards11,873 11,380 
Shares issuable pursuant to the 2018 Employee Stock Purchase Plan313 126 
Total potentially dilutive shares12,186 11,506 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Oct. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments 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):
October 31, 2023
Amortized Cost*Unrealized GainsUnrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds$70,959 $— $— $70,959 
U.S. Treasury securities12,891 — — 12,891 
Commercial paper5,072 — — 5,072 
Total cash equivalents88,922 — — 88,922 
Short-term investments:
Corporate bonds83,522 (155)83,374 
U.S. Treasury securities142,767 (47)142,721 
Commercial paper79,749 — — 79,749 
Agency securities29,669 — (21)29,648 
Total short-term investments335,707 (223)335,492 
Total$424,629 $$(223)$424,414 
*Excludes interest receivable of $1.0 million, which is included in Prepaid expenses and other current assets on the condensed 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 condensed consolidated balance sheets.
Schedule of Maturities of the Company’s Short-term Investments
The following tables present the contractual maturities of the Company’s short-term investments (in thousands):
October 31, 2023
Amortized CostEstimated Fair Value
Due within one year$308,471 $308,348 
Due between one to five years27,235 27,144 
Total$335,706 $335,492 
January 31, 2023
Amortized CostEstimated Fair Value
Due within one year$207,487 $207,325 
Due between one to five years25,907 25,900 
Total$233,394 $233,225 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2023
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 indicate the fair value hierarchy of the valuation inputs used (in thousands):
October 31, 2023
Level 1Level 2Level 3Total
Assets
  Cash equivalents:
    Money market funds$70,959 $— $— $70,959 
U.S. Treasury securities— 12,891 — 12,891
Commercial Paper— 5,072 — 5,072
Total cash equivalents70,959 17,963 — 88,922 
  Short-term investments:
    Corporate bonds— 83,374 — 83,374 
    U.S. Treasury securities— 142,721 — 142,721 
    Commercial paper— 79,749 — 79,749 
    Agency securities— 29,648 — 29,648 
Total short-term investments— 335,492 — 335,492 
Total assets$70,959 $353,455 $— $424,414 
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,4903,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 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations (Tables)
9 Months Ended
Oct. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Assets Acquired and Liabilities Assumed The following table summarizes the 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 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill or measurement period adjustments during the nine months ended October 31, 2023 were as follows (in thousands):
Goodwill balance as of January 31, 2023$142,415 
Effects of foreign currency translation(1,487)
Goodwill balance as of October 31, 2023$140,928 
Schedule of Finite-Lived Intangible Assets
The following table presents the components of net intangible assets (in thousands):
October 31, 2023
January 31, 2023
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Software technology
$28,384 $(18,781)$9,603 $28,673 $(14,547)$14,126 
Customer relationships
34,006 (15,759)18,247 34,186 (12,265)21,921 
Trade names4,100 (1,490)2,610 4,100 (1,157)2,943 
Patents170 (143)27 170 (135)35 
Domain names
44 — 44 44 — 44 
Total$66,704 $(36,173)$30,531 $67,173 $(28,104)$39,069 
The following table presents the components of acquired intangible assets (dollars in thousands):
October 31, 2023
January 31, 2023
Net Carrying AmountWeighted Average Life (Years)Net Carrying AmountWeighted Average Life (Years)
Software technology
$9,603 2.2$14,126 2.8
Customer relationships
18,246 421,921 4.7
Trade names2,610 5.92,943 6.6
Total$30,459 3.6$38,990 4.2
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of October 31, 2023, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
Remainder of Fiscal 2024$2,701 
Fiscal 20259,602 
Fiscal 20267,885 
Fiscal 20275,719 
Fiscal 20283,432 
Thereafter1,148 
Total$30,487 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation (Tables)
9 Months Ended
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table includes a summary of the option activity during the nine months ended October 31, 2023:
Options OutstandingWeighted-Average Exercise Price
Outstanding at January 31, 20233,819,288 $23.42 
Granted— — 
Exercised(240,388)5.55 
Forfeited or canceled(10,125)67.00 
Outstanding at October 31, 20233,568,775 24.50 
Exercisable at October 31, 20232,993,697 19.02 
Schedule of Restricted Stock Units Award Activity
The following table includes a summary of the RSU activity during the nine months ended October 31, 2023:
Number of Shares Underlying Outstanding RSUsWeighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 202310,975,157 $46.56 
Granted1,201,599 44.09 
Vested(3,151,042)46.54 
Forfeited or canceled(972,095)47.19 
Outstanding at October 31, 20238,053,619 46.12 
Schedule of Nonvested Restricted Stock Shares Activity
The following table includes a summary of the RSA activity during the nine months ended October 31, 2023:
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 October 31, 2023— — 
Schedule of Performance Share Units Activity
The following table includes a summary of the PSU activity during the nine months ended October 31, 2023:
Number of SharesWeighted-Average Grant-Date Fair Value per PSU
Outstanding at January 31, 2023251,027 $53.34 
Granted— — 
Vested— — 
Forfeited or canceled— — 
Outstanding at October 31, 2023251,027 53.34 
Schedule of Shares Available for Issuance Under ESPP
The following table includes a summary of the Company’s shares available for issuance activity under our 2018 Plan and our ESPP during the nine months ended October 31, 2023:
2018 Plan2018 ESPP
Balance at January 31, 202314,594,290 4,850,775 
Authorized6,592,251 1,318,450 
Granted(1,201,599)(343,252)
Forfeited or canceled982,220 — 
Balance at October 31, 202320,967,162 5,825,973 
Schedule of Share-based Compensation Expense
Share-based compensation expense included in the condensed consolidated statements of operations was as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Cost of subscription revenue$3,164 $2,517 $9,980 $7,977 
Cost of professional services revenue1,777 1,436 5,602 4,669 
Research and development17,220 13,317 52,263 44,906 
Sales and marketing17,462 14,068 55,505 45,520 
General and administrative10,024 6,732 30,099 24,386 
Total share-based compensation expense$49,647 $38,070 $153,449 $127,458 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Schedule of Lease Cost
The components of lease expense recorded in the condensed consolidated statements of operations were as follows (in thousands):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
Operating lease cost$4,234 $4,580 $12,163 $14,346 
Finance lease cost:
Amortization of assets18 — 18 — 
Interest on lease liabilities— — 
Short-term lease cost97 453 418 709 
Variable lease cost903 791 2,576 2,150 
Sublease income(573)(160)(1,667)(160)
Total lease costs$4,685 $5,664 $13,514 $17,045 
Other information related to leases was as follows (dollars in thousands):
Nine Months Ended October 31,
20232022
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$14,507 $14,392 
Operating cash flows from finance leases— 
Financing cash flows from finance leases— — 
Right-of-use assets obtained in exchange for new lease liabilities
Operating leases1,684 7,230 
Finance leases693 — 
Right-of-use assets reductions related to operating leases4,451 1,535 
Weighted-average remaining lease term (in years)
Operating leases4.14.7
Finance leases2.90.0
Weighted-average discount rate
Operating leases5.5 %5.2 %
Finance leases9.9 %— %
Schedule of Future Minimum Rental Payments for Operating Leases
As of October 31, 2023, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2024$4,471 $45 
Fiscal 202516,465 270 
Fiscal 202614,657 270 
Fiscal 202710,736 226 
Fiscal 20286,287 — 
Thereafter6,633 — 
Total lease payments59,249 811 
Less: imputed interest(6,812)(112)
Total$52,437 $699 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity
As of October 31, 2023, the future total minimum sublease payments to be received were as follows (in thousands):
Sublease Receipts
Remainder of Fiscal 2024$674 
Fiscal 20252,732 
Fiscal 20262,154 
Fiscal 2027700 
Fiscal 2028— 
Thereafter— 
Total$6,260 
Schedule of Future Minimum Rental Payment for Finance Leases
As of October 31, 2023, remaining maturities of lease liabilities were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of Fiscal 2024$4,471 $45 
Fiscal 202516,465 270 
Fiscal 202614,657 270 
Fiscal 202710,736 226 
Fiscal 20286,287 — 
Thereafter6,633 — 
Total lease payments59,249 811 
Less: imputed interest(6,812)(112)
Total$52,437 $699 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information (Tables)
9 Months Ended
Oct. 31, 2023
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):
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
United States$207,165 $166,910 $591,982 $462,516 
EMEA20,149 16,679 56,631 48,144 
Asia Pacific8,996 8,010 25,869 21,576 
Americas other than the United States9,608 7,978 26,907 22,342 
Total$245,918 $199,577 $701,389 $554,578 
Schedule of Long-lived Assets by Geographic Areas
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):
October 31, 2023January 31, 2023
United States$49,223 $60,246 
EMEA2,221 5,583 
Asia Pacific3,868 4,510 
Americas other than the United States637 274 
Total$55,949 $70,613 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Financial Statement Information (Tables)
9 Months Ended
Oct. 31, 2023
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):
October 31, 2023January 31, 2023
Prepaid expenses$50,600 $45,877 
Other current assets3,025 9,186 
Total prepaid expense and other current assets$53,625 $55,063 
Schedule of Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
October 31,
20232022
Cash and cash equivalents$233,247 $194,404 
Restricted cash included in prepaid expenses and other current assets198 293 
Restricted cash184 181 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$233,629 $194,878 
Schedule of Restricted Cash and Cash Equivalents Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):
October 31,
20232022
Cash and cash equivalents$233,247 $194,404 
Restricted cash included in prepaid expenses and other current assets198 293 
Restricted cash184 181 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$233,629 $194,878 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Overview and Basis of Presentation (Details) - $ / shares
3 Months Ended 6 Months Ended 9 Months Ended
Jul. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Oct. 31, 2023
Oct. 31, 2022
Change in Accounting Estimate [Line Items]            
Deferred commissions amortized period 3 years     4 years    
Benefit to net income per share, basic (in dollars per share)   $ (0.24) $ (0.31)   $ (0.71) $ (1.33)
Benefit to net income per share, diluted (in dollars per share)   $ (0.24) $ (0.31)   $ (0.71) $ (1.33)
Deferred Commissions, Amortization Period            
Change in Accounting Estimate [Line Items]            
Total revenue (in percent)         1.00%  
Benefit to net income per share, basic (in dollars per share)         $ 0.07  
Benefit to net income per share, diluted (in dollars per share)         $ 0.07  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Narrative (Details)
9 Months Ended
Oct. 31, 2023
segment
Accounting Policies [Abstract]  
Number of operating segments 1
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Deferred Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenue from External Customer [Line Items]        
Deferred revenue $ 584.3   $ 584.3  
Subscription        
Revenue from External Customer [Line Items]        
Revenue recognized included in deferred revenue 200.5 $ 157.3 406.1 $ 297.3
Deferred revenue 576.7   576.7  
Professional services        
Revenue from External Customer [Line Items]        
Revenue recognized included in deferred revenue 4.4 $ 4.7 7.0 $ 4.7
Deferred revenue $ 7.6   $ 7.6  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Revenue Recognition (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01
Oct. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of revenue related to remaining performance obligations 89.00%
Period of expected timing of satisfaction related to remaining performance obligations 12 months
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Aug. 01, 2022
Jul. 31, 2022
Revenue from Contract with Customer [Abstract]              
Deferred commissions $ 142,051   $ 142,051   $ 121,785    
Amortization of deferred commission costs $ 14,100 $ 9,100 $ 38,400 $ 36,700      
Deferred commissions amortized period           4 years 3 years
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Numerator:        
Net loss $ (32,428) $ (40,137) $ (95,655) $ (172,907)
Denominator:        
Weighted-average shares outstanding, basic (in shares) 135,189 130,634 133,868 129,611
Weighted-average shares outstanding, diluted (in shares) 135,189 130,634 133,868 129,611
Net loss per share, basic (in dollars per share) $ (0.24) $ (0.31) $ (0.71) $ (1.33)
Net loss per share, diluted (in dollars per share) $ (0.24) $ (0.31) $ (0.71) $ (1.33)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 12,186 11,506
Shares subject to outstanding common stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total potentially dilutive shares 11,873 11,380
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 313 126
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company’s Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Debt and Equity Securities, FV-NI [Line Items]    
Total $ 424,629 $ 374,381
Unrealized Gains 8 60
Unrealized Losses (223) (229)
Estimated Fair Value 424,414 374,212
Interest receivable 1,000 1,100
Money market funds | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 70,959 137,490
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 70,959 137,490
Agency securities | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total   3,497
Unrealized Gains   0
Unrealized Losses   0
Estimated Fair Value   3,497
Total cash equivalents | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 88,922 140,987
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 88,922 140,987
Corporate bonds | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 83,522 66,051
Unrealized Gains 7 46
Unrealized Losses (155) (79)
Estimated Fair Value 83,374 66,018
U.S. Treasury securities | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 12,891  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 12,891  
U.S. Treasury securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 142,767 62,520
Unrealized Gains 1 2
Unrealized Losses (47) (144)
Estimated Fair Value 142,721 62,378
Commercial paper | Cash equivalents:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 5,072  
Unrealized Gains 0  
Unrealized Losses 0  
Estimated Fair Value 5,072  
Commercial paper | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 79,749 78,454
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 79,749 78,454
Agency securities | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 29,669 26,369
Unrealized Gains 0 12
Unrealized Losses (21) (6)
Estimated Fair Value 29,648 26,375
Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 335,706 233,394
Estimated Fair Value 335,492 233,225
Short-term investments: | Short-term investments:    
Debt and Equity Securities, FV-NI [Line Items]    
Total 335,707 233,394
Unrealized Gains 8 60
Unrealized Losses (223) (229)
Estimated Fair Value $ 335,492 $ 233,225
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Maturities of the Company’s Short-term Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Amortized Cost    
Total $ 424,629 $ 374,381
Estimated Fair Value    
Total 424,414 374,212
Total short-term investments    
Amortized Cost    
Due within one year 308,471 207,487
Due between one to five years 27,235 25,907
Total 335,706 233,394
Estimated Fair Value    
Due within one year 308,348 207,325
Due between one to five years 27,144 25,900
Total $ 335,492 $ 233,225
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Cash equivalents:    
Cash equivalents: $ 88,922 $ 140,987
Short-term investments: 335,492 233,225
Total assets 424,414 374,212
Corporate bonds    
Cash equivalents:    
Short-term investments: 83,374 66,018
U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 142,721 62,378
Commercial paper    
Cash equivalents:    
Short-term investments: 79,749 78,454
Agency securities    
Cash equivalents:    
Short-term investments: 29,648 26,375
Money market funds    
Cash equivalents:    
Cash equivalents: 70,959 137,490
Agency securities    
Cash equivalents:    
Cash equivalents:   3,497
U.S. Treasury securities    
Cash equivalents:    
Cash equivalents: 12,891  
Commercial paper    
Cash equivalents:    
Cash equivalents: 5,072  
Level 1    
Cash equivalents:    
Cash equivalents: 70,959 137,490
Short-term investments: 0 0
Total assets 70,959 137,490
Level 1 | Corporate bonds    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Commercial paper    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Agency securities    
Cash equivalents:    
Short-term investments: 0 0
Level 1 | Money market funds    
Cash equivalents:    
Cash equivalents: 70,959 137,490
Level 1 | Agency securities    
Cash equivalents:    
Cash equivalents:   0
Level 1 | U.S. Treasury securities    
Cash equivalents:    
Cash equivalents: 0  
Level 1 | Commercial paper    
Cash equivalents:    
Cash equivalents: 0  
Level 2    
Cash equivalents:    
Cash equivalents: 17,963 3,497
Short-term investments: 335,492 233,225
Total assets 353,455 236,722
Level 2 | Corporate bonds    
Cash equivalents:    
Short-term investments: 83,374 66,018
Level 2 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 142,721 62,378
Level 2 | Commercial paper    
Cash equivalents:    
Short-term investments: 79,749 78,454
Level 2 | Agency securities    
Cash equivalents:    
Short-term investments: 29,648 26,375
Level 2 | Money market funds    
Cash equivalents:    
Cash equivalents: 0 0
Level 2 | Agency securities    
Cash equivalents:    
Cash equivalents:   3,497
Level 2 | U.S. Treasury securities    
Cash equivalents:    
Cash equivalents: 12,891  
Level 2 | Commercial paper    
Cash equivalents:    
Cash equivalents: 5,072  
Level 3    
Cash equivalents:    
Cash equivalents: 0 0
Short-term investments: 0 0
Total assets 0 0
Level 3 | Corporate bonds    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | U.S. Treasury securities    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Commercial paper    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Agency securities    
Cash equivalents:    
Short-term investments: 0 0
Level 3 | Money market funds    
Cash equivalents:    
Cash equivalents: 0 0
Level 3 | Agency securities    
Cash equivalents:    
Cash equivalents:   $ 0
Level 3 | U.S. Treasury securities    
Cash equivalents:    
Cash equivalents: 0  
Level 3 | Commercial paper    
Cash equivalents:    
Cash equivalents: $ 0  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Narrative (Details) - On Brand Holdings Inc. - USD ($)
$ in Millions
Sep. 01, 2022
Jan. 31, 2023
Business Acquisition [Line Items]    
Outstanding equity acquired (percentage) 100.00%  
Transaction costs   $ 0.6
Consideration transferred $ 20.6  
Weighted average amortization period 5 years 9 months 18 days  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Sep. 01, 2022
Business Acquisition [Line Items]      
Goodwill $ 140,928 $ 142,415  
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 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combinations - Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 01, 2022
Oct. 31, 2023
Jan. 31, 2023
Business Acquisition [Line Items]      
Expected Useful Life   3 years 7 months 6 days 4 years 2 months 12 days
On Brand Holdings Inc.      
Business Acquisition [Line Items]      
Fair Value $ 5,190    
Software technology      
Business Acquisition [Line Items]      
Expected Useful Life   2 years 2 months 12 days 2 years 9 months 18 days
Software technology | On Brand Holdings Inc.      
Business Acquisition [Line Items]      
Fair Value $ 3,200    
Expected Useful Life 5 years    
Discount Rate 14.70%    
Customer relationships      
Business Acquisition [Line Items]      
Expected Useful Life   4 years 4 years 8 months 12 days
Customer relationships | On Brand Holdings Inc.      
Business Acquisition [Line Items]      
Fair Value $ 1,990    
Expected Useful Life 7 years    
Discount Rate 14.70%    
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets - Changes in Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill balance as of January 31, 2023 $ 142,415
Effects of foreign currency translation (1,487)
Goodwill balance as of October 31, 2023 $ 140,928
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Oct. 31, 2023
Jan. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 66,704 $ 67,173
Accumulated Amortization (36,173) (28,104)
Net Carrying Amount 30,531 39,069
Net Carrying Amount $ 30,459 $ 38,990
Weighted Average Life (Years) 3 years 7 months 6 days 4 years 2 months 12 days
Software technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,384 $ 28,673
Accumulated Amortization (18,781) (14,547)
Net Carrying Amount 9,603 14,126
Net Carrying Amount $ 9,603 $ 14,126
Weighted Average Life (Years) 2 years 2 months 12 days 2 years 9 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,006 $ 34,186
Accumulated Amortization (15,759) (12,265)
Net Carrying Amount 18,247 21,921
Net Carrying Amount $ 18,246 $ 21,921
Weighted Average Life (Years) 4 years 4 years 8 months 12 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,100 $ 4,100
Accumulated Amortization (1,490) (1,157)
Net Carrying Amount 2,610 2,943
Net Carrying Amount $ 2,610 $ 2,943
Weighted Average Life (Years) 5 years 10 months 24 days 6 years 7 months 6 days
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 170 $ 170
Accumulated Amortization (143) (135)
Net Carrying Amount 27 35
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 44 44
Accumulated Amortization 0 0
Net Carrying Amount $ 44 $ 44
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 2.7 $ 2.6 $ 8.1 $ 7.6
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of Fiscal 2024 $ 2,701
Fiscal 2025 9,602
Fiscal 2026 7,885
Fiscal 2027 5,719
Fiscal 2028 3,432
Thereafter 1,148
Total $ 30,487
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Share-based compensation          
Accrued compensation and related benefits $ 75,155   $ 75,155   $ 68,347
Capitalized software development costs 1,300 $ 700 3,600 $ 2,500  
Unrecognized share based compensation expense $ 348,600   $ 348,600    
Unrecognized share based compensation expense, period for recognition     2 years 1 month 6 days    
2018 ESPP          
Share-based compensation          
Granted (in shares)     343,252    
Allowable payroll deduction as a percent of base cash compensation     15.00%    
Offering period (in months)     6 months    
Purchase price percent     85.00%    
Maximum number of shares authorized (in shares) 5,825,973   5,825,973   4,850,775
Accrued compensation and related benefits $ 6,500   $ 6,500    
2018 ESPP | Common Class A          
Share-based compensation          
Period in which shares authorized increase     10 years    
2018 ESPP | Common Class A and B          
Share-based compensation          
Percent of shares outstanding     1.00%    
Maximum | 2018 ESPP | Common Class A          
Share-based compensation          
Maximum number of shares authorized (in shares) 20,400,000   20,400,000    
Stock Option          
Share-based compensation          
Expiration period     10 years    
Stock Option | Minimum          
Share-based compensation          
Vesting period     3 years    
Stock Option | Maximum          
Share-based compensation          
Vesting period     4 years    
RSUs          
Share-based compensation          
Granted (in shares)     1,201,599    
RSUs | Minimum          
Share-based compensation          
Vesting period     3 years    
RSUs | Maximum          
Share-based compensation          
Vesting period     4 years    
RSAs          
Share-based compensation          
Vesting period     3 years    
Performance Shares          
Share-based compensation          
Vesting period     3 years    
Granted (in shares)     0   251,027
Performance Shares | Share-Based Payment Arrangement, Tranche One          
Share-based compensation          
Vesting period     1 year    
Performance Shares | Share-Based Payment Arrangement, Tranche Two          
Share-based compensation          
Vesting period     2 years    
Performance Shares | Minimum          
Share-based compensation          
Percentage of target number of shares         0.00%
Performance Shares | Maximum          
Share-based compensation          
Percentage of target number of shares         200.00%
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Stock Options (Details) - Stock Option
9 Months Ended
Oct. 31, 2023
$ / shares
shares
Options Outstanding  
Outstanding beginning balance (in shares) | shares 3,819,288
Granted (in shares) | shares 0
Exercised (in shares) | shares (240,388)
Forfeited or canceled (in shares) | shares (10,125)
Outstanding ending balance (in shares) | shares 3,568,775
Exercisable (in shares) | shares 2,993,697
Weighted-Average Exercise Price  
Outstanding beginning balance (in dollars per share) | $ / shares $ 23.42
Granted (in dollars per share) | $ / shares 0
Exercised (in dollars per share) | $ / shares 5.55
Forfeited or canceled (in dollars per share) | $ / shares 67.00
Outstanding ending balance (in dollars per share) | $ / shares 24.50
Exercisable (in dollars per share) | $ / shares $ 19.02
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Restricted Stock Units (Details) - RSUs
9 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of Shares Underlying Outstanding RSUs  
Outstanding beginning balance (in shares) | shares 10,975,157
Granted (in shares) | shares 1,201,599
Vested (in shares) | shares (3,151,042)
Forfeited or canceled (in shares) | shares (972,095)
Outstanding ending balance (in shares) | shares 8,053,619
Weighted-Average Grant-Date Fair Value per RSU  
Outstanding beginning balance (in dollars per share) | $ / shares $ 46.56
Granted (in dollars per share) | $ / shares 44.09
Vested (in dollars per share) | $ / shares 46.54
Forfeited or canceled (in dollars per share) | $ / shares 47.19
Outstanding ending balance (in dollars per share) | $ / shares $ 46.12
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Restricted Stock Awards (Details) - Restricted Stock
9 Months Ended
Oct. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 19,895
Granted (in shares) | shares 0
Vested (in shares) | shares (19,895)
Forfeited or canceled (in shares) | shares 0
Outstanding ending balance (in shares) | shares 0
Weighted-Average Grant-Date Fair Value per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 46.93
Granted (in dollars per share) | $ / shares 0
Vested (in dollars per share) | $ / shares 46.93
Forfeited or canceled (in dollars per share) | $ / shares 0
Outstanding ending balance (in dollars per share) | $ / shares $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Performance Share Unit Activity (Details) - Performance Shares - $ / shares
9 Months Ended 12 Months Ended
Oct. 31, 2023
Jan. 31, 2023
Number of Shares Underlying Outstanding RSUs    
Outstanding beginning balance (in shares) 251,027  
Granted (in shares) 0 251,027
Vested (in shares) 0  
Forfeited or canceled (in shares) 0  
Outstanding ending balance (in shares) 251,027 251,027
Weighted-Average Grant-Date Fair Value per RSU    
Outstanding beginning balance (in dollars per share) $ 53.34  
Granted (in dollars per share) 0  
Vested (in dollars per share) 0  
Forfeited or canceled (in dollars per share) 0  
Outstanding ending balance (in dollars per share) $ 53.34 $ 53.34
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)
9 Months Ended
Oct. 31, 2023
shares
2018 Plan  
Share-based compensation  
Balance at beginning of period (in shares) 14,594,290
Authorized (in shares) 6,592,251
Granted (in shares) (1,201,599)
Forfeited (in shares) 982,220
Balance at end of period (in shares) 20,967,162
2018 ESPP  
Share-based compensation  
Balance at beginning of period (in shares) 4,850,775
Authorized (in shares) 1,318,450
Granted (in shares) (343,252)
Forfeited (in shares) 0
Balance at end of period (in shares) 5,825,973
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 49,647 $ 38,070 $ 153,449 $ 127,458
Cost of subscription revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 3,164 2,517 9,980 7,977
Cost of professional services revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 1,777 1,436 5,602 4,669
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 17,220 13,317 52,263 44,906
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense 17,462 14,068 55,505 45,520
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total share-based compensation expense $ 10,024 $ 6,732 $ 30,099 $ 24,386
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Tax Disclosure [Abstract]        
Income tax provision $ 3,164 $ 517 $ 8,602 $ 1,091
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Lessee, Lease, Description [Line Items]        
Option to extend lease     5 years  
Consolidated impairment charge $ 1.4 $ 1.5 $ 1.4 $ 1.5
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term     1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term     6 years  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Leases [Abstract]        
Operating lease cost $ 4,234 $ 4,580 $ 12,163 $ 14,346
Finance lease cost:        
Amortization of assets 18 0 18 0
Interest on lease liabilities 6 0 6 0
Short-term lease cost 97 453 418 709
Variable lease cost 903 791 2,576 2,150
Sublease income (573) (160) (1,667) (160)
Total lease costs $ 4,685 $ 5,664 $ 13,514 $ 17,045
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 14,507 $ 14,392
Operating cash flows from finance leases 6 0
Financing cash flows from finance leases 0 0
Right-of-use assets obtained in exchange for new lease liabilities    
Operating leases 1,684 7,230
Finance leases 693 0
Right-of-use assets reductions related to operating leases $ 4,451 $ 1,535
Weighted-average remaining lease term (in years)    
Operating leases 4 years 1 month 6 days 4 years 8 months 12 days
Finance leases 2 years 10 months 24 days 0 years
Weighted-average discount rate    
Operating leases 5.50% 5.20%
Finance leases 9.90% 0.00%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)
$ in Thousands
Oct. 31, 2023
USD ($)
Operating Leases  
Remainder of Fiscal 2024 $ 4,471
Fiscal 2025 16,465
Fiscal 2026 14,657
Fiscal 2027 10,736
Fiscal 2028 6,287
Thereafter 6,633
Total lease payments 59,249
Less: imputed interest (6,812)
Total 52,437
Finance Leases  
Remainder of Fiscal 2024 45
Fiscal 2025 270
Fiscal 2026 270
Fiscal 2027 226
Fiscal 2028 0
Thereafter 0
Total lease payments 811
Less: imputed interest (112)
Total 699
Sublease Receipts  
Remainder of Fiscal 2024 674
Fiscal 2025 2,732
Fiscal 2026 2,154
Fiscal 2027 700
Fiscal 2028 0
Thereafter 0
Total $ 6,260
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2021
Apr. 30, 2023
Jan. 31, 2023
Loss Contingencies [Line Items]        
Payments for legal settlement   $ 10.0    
Collected receivables     $ 3.9  
Insurance Claims        
Loss Contingencies [Line Items]        
Legal settlement recovery $ 3.9     $ 4.5
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 245,918 $ 199,577 $ 701,389 $ 554,578
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 207,165 166,910 591,982 462,516
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 20,149 16,679 56,631 48,144
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 8,996 8,010 25,869 21,576
Americas other than the United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 9,608 $ 7,978 $ 26,907 $ 22,342
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information - Long-lived Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 55,949 $ 70,613
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 49,223 60,246
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 2,221 5,583
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 3,868 4,510
Americas other than the United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 637 $ 274
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Financial Statement Information - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 50,600 $ 45,877
Other current assets 3,025 9,186
Prepaid expenses and other current assets $ 53,625 $ 55,063
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Financial Statement Information - Narrative (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash $ 198   $ 293
Letter of Credit Collateral      
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash $ 400 $ 600  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Consolidated Financial Statement Information - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
Jan. 31, 2022
Accounting Policies [Abstract]        
Cash and cash equivalents $ 233,247 $ 223,156 $ 194,404  
Restricted cash included in prepaid expenses and other current assets 198   293  
Restricted cash 184 197 181  
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows $ 233,629 $ 223,757 $ 194,878 $ 449,680
XML 80 smar-20231031_htm.xml IDEA: XBRL DOCUMENT 0001366561 2023-02-01 2023-10-31 0001366561 2023-12-01 0001366561 us-gaap:SubscriptionAndCirculationMember 2023-08-01 2023-10-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2022-08-01 2022-10-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2023-02-01 2023-10-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2022-02-01 2022-10-31 0001366561 smar:ProfessionalServicesMember 2023-08-01 2023-10-31 0001366561 smar:ProfessionalServicesMember 2022-08-01 2022-10-31 0001366561 smar:ProfessionalServicesMember 2023-02-01 2023-10-31 0001366561 smar:ProfessionalServicesMember 2022-02-01 2022-10-31 0001366561 2023-08-01 2023-10-31 0001366561 2022-08-01 2022-10-31 0001366561 2022-02-01 2022-10-31 0001366561 2023-10-31 0001366561 2023-01-31 0001366561 us-gaap:CommonClassAMember 2023-10-31 0001366561 us-gaap:CommonClassAMember 2023-01-31 0001366561 us-gaap:CommonClassBMember 2023-10-31 0001366561 us-gaap:CommonClassBMember 2023-01-31 0001366561 us-gaap:CommonStockMember 2023-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001366561 us-gaap:RetainedEarningsMember 2023-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0001366561 2023-07-31 0001366561 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-31 0001366561 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001366561 us-gaap:CommonStockMember 2023-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001366561 us-gaap:RetainedEarningsMember 2023-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0001366561 us-gaap:CommonStockMember 2022-07-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0001366561 us-gaap:RetainedEarningsMember 2022-07-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0001366561 2022-07-31 0001366561 us-gaap:CommonStockMember 2022-08-01 2022-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0001366561 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0001366561 us-gaap:CommonStockMember 2022-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0001366561 us-gaap:RetainedEarningsMember 2022-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0001366561 2022-10-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 2023-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-10-31 0001366561 us-gaap:RetainedEarningsMember 2023-02-01 2023-10-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 2022-10-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2022-10-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2022-10-31 0001366561 us-gaap:RetainedEarningsMember 2022-02-01 2022-10-31 0001366561 2022-07-31 2022-07-31 0001366561 2022-08-01 2023-01-31 0001366561 smar:DeferredCommissionsAmortizationPeriodMember 2023-02-01 2023-10-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2023-10-31 0001366561 smar:ProfessionalServicesMember 2023-10-31 0001366561 2023-11-01 2023-10-31 0001366561 2022-08-01 0001366561 us-gaap:StockCompensationPlanMember 2023-02-01 2023-10-31 0001366561 us-gaap:StockCompensationPlanMember 2022-02-01 2022-10-31 0001366561 us-gaap:EmployeeStockMember 2023-02-01 2023-10-31 0001366561 us-gaap:EmployeeStockMember 2022-02-01 2022-10-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2023-10-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:CashAndCashEquivalentsMember us-gaap:CashEquivalentsMember 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember us-gaap:ShortTermInvestmentsMember 2023-10-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 2023-10-31 0001366561 us-gaap:ShortTermInvestmentsMember 2023-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-10-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 smar:OnBrandHoldingsIncMember 2022-09-01 0001366561 smar:OnBrandHoldingsIncMember 2023-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 2023-10-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2023-10-31 0001366561 us-gaap:CustomerRelationshipsMember 2023-01-31 0001366561 us-gaap:TradeNamesMember 2023-10-31 0001366561 us-gaap:TradeNamesMember 2023-01-31 0001366561 us-gaap:PatentsMember 2023-10-31 0001366561 us-gaap:PatentsMember 2023-01-31 0001366561 us-gaap:InternetDomainNamesMember 2023-10-31 0001366561 us-gaap:InternetDomainNamesMember 2023-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-02-01 2023-10-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-01 2023-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2023-02-01 2023-10-31 0001366561 us-gaap:CustomerRelationshipsMember 2022-02-01 2023-01-31 0001366561 us-gaap:TradeNamesMember 2023-02-01 2023-10-31 0001366561 us-gaap:TradeNamesMember 2022-02-01 2023-01-31 0001366561 2022-02-01 2023-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001366561 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001366561 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001366561 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001366561 smar:RestrictedStockAwardMember 2023-02-01 2023-10-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 2023-10-31 0001366561 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-02-01 2023-10-31 0001366561 us-gaap:PerformanceSharesMember 2023-02-01 2023-10-31 0001366561 us-gaap:EmployeeStockOptionMember 2023-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2023-10-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2023-10-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0001366561 us-gaap:RestrictedStockMember 2023-01-31 0001366561 us-gaap:RestrictedStockMember 2023-02-01 2023-10-31 0001366561 us-gaap:RestrictedStockMember 2023-10-31 0001366561 us-gaap:PerformanceSharesMember 2023-01-31 0001366561 us-gaap:PerformanceSharesMember 2023-10-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-02-01 2023-10-31 0001366561 smar:EquityIncentivePlan2018Member 2023-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-01-31 0001366561 smar:EquityIncentivePlan2018Member 2023-02-01 2023-10-31 0001366561 smar:EquityIncentivePlan2018Member 2023-10-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2023-10-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2023-02-01 2023-10-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2023-02-01 2023-10-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2023-10-31 0001366561 smar:CostOfSubscriptionRevenueMember 2023-08-01 2023-10-31 0001366561 smar:CostOfSubscriptionRevenueMember 2022-08-01 2022-10-31 0001366561 smar:CostOfSubscriptionRevenueMember 2023-02-01 2023-10-31 0001366561 smar:CostOfSubscriptionRevenueMember 2022-02-01 2022-10-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2023-08-01 2023-10-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2022-08-01 2022-10-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2023-02-01 2023-10-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2022-02-01 2022-10-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2023-08-01 2023-10-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2022-08-01 2022-10-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2023-10-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2022-10-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-10-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2022-10-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2023-08-01 2023-10-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2022-08-01 2022-10-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2023-10-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2022-10-31 0001366561 srt:MinimumMember 2023-02-01 2023-10-31 0001366561 srt:MaximumMember 2023-02-01 2023-10-31 0001366561 2021-12-01 2021-12-31 0001366561 us-gaap:InsuranceClaimsMember 2022-02-01 2023-01-31 0001366561 us-gaap:InsuranceClaimsMember 2023-02-01 2023-02-28 0001366561 2023-02-01 2023-04-30 0001366561 country:US 2023-08-01 2023-10-31 0001366561 country:US 2022-08-01 2022-10-31 0001366561 country:US 2023-02-01 2023-10-31 0001366561 country:US 2022-02-01 2022-10-31 0001366561 us-gaap:EMEAMember 2023-08-01 2023-10-31 0001366561 us-gaap:EMEAMember 2022-08-01 2022-10-31 0001366561 us-gaap:EMEAMember 2023-02-01 2023-10-31 0001366561 us-gaap:EMEAMember 2022-02-01 2022-10-31 0001366561 srt:AsiaPacificMember 2023-08-01 2023-10-31 0001366561 srt:AsiaPacificMember 2022-08-01 2022-10-31 0001366561 srt:AsiaPacificMember 2023-02-01 2023-10-31 0001366561 srt:AsiaPacificMember 2022-02-01 2022-10-31 0001366561 smar:AmericasExcludingU.S.Member 2023-08-01 2023-10-31 0001366561 smar:AmericasExcludingU.S.Member 2022-08-01 2022-10-31 0001366561 smar:AmericasExcludingU.S.Member 2023-02-01 2023-10-31 0001366561 smar:AmericasExcludingU.S.Member 2022-02-01 2022-10-31 0001366561 country:US 2023-10-31 0001366561 country:US 2023-01-31 0001366561 us-gaap:EMEAMember 2023-10-31 0001366561 us-gaap:EMEAMember 2023-01-31 0001366561 srt:AsiaPacificMember 2023-10-31 0001366561 srt:AsiaPacificMember 2023-01-31 0001366561 smar:AmericasExcludingU.S.Member 2023-10-31 0001366561 smar:AmericasExcludingU.S.Member 2023-01-31 0001366561 smar:LetterOfCreditCollateralMember 2023-10-31 0001366561 smar:LetterOfCreditCollateralMember 2023-01-31 0001366561 smar:PeteGodboleMember 2023-02-01 2023-10-31 0001366561 smar:PeteGodboleMember 2023-08-01 2023-10-31 0001366561 smar:PeteGodboleMember 2023-10-31 shares iso4217:USD iso4217:USD shares pure smar:segment 2024 false Q3 0001366561 --01-31 P3Y P3Y P101D 10-Q true 2023-10-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 Yes Large Accelerated Filer false false false 136256740 232470000 186070000 659993000 514879000 13448000 13507000 41396000 39699000 245918000 199577000 701389000 554578000 34258000 29294000 101009000 82154000 12780000 13569000 38948000 38418000 47038000 42863000 139957000 120572000 198880000 156714000 561432000 434006000 58257000 50526000 172805000 156829000 137920000 120116000 382685000 359522000 38153000 28629000 109654000 94873000 234330000 199271000 665144000 611224000 -35450000 -42557000 -103712000 -177218000 6976000 2344000 18040000 4013000 -790000 593000 -1381000 1389000 -29264000 -39620000 -87053000 -171816000 3164000 517000 8602000 1091000 -32428000 -40137000 -95655000 -172907000 -0.24 -0.24 -0.31 -0.31 -0.71 -0.71 -1.33 -1.33 135189000 135189000 130634000 130634000 133868000 133868000 129611000 129611000 -32428000 -40137000 -95655000 -172907000 -25000 -290000 -45000 -693000 -507000 -794000 -1017000 -794000 -532000 -1084000 -1062000 -1487000 -32960000 -41221000 -96717000 -174394000 233247000 223156000 335492000 233225000 6121000 6285000 179475000 198643000 53625000 55063000 801839000 710087000 184000 197000 142051000 121785000 41701000 39395000 42060000 54278000 30531000 39069000 140928000 142415000 3939000 2983000 1203233000 1110209000 1005000 2125000 75155000 68347000 31258000 27437000 16263000 19220000 194000 0 482898000 457534000 606773000 574663000 36174000 47564000 505000 0 2572000 2195000 404000 129000 646428000 624551000 10000000 10000000 0 0 0 0 0 0 500000000 135538368 135538368 500000000 131845028 131845028 0 0 500000000 0 0 500000000 0 0 0 0 1411594000 1243730000 -961000 101000 -853828000 -758173000 556805000 485658000 1203233000 1110209000 134499892 0 1360851000 -821400000 -429000 539022000 1038476 266000 266000 494000 494000 50971000 50971000 -532000 -532000 -32428000 -32428000 135538368 0 1411594000 -853828000 -961000 556805000 130155007 0 1150410000 -675304000 -403000 474703000 714086 868000 868000 569000 569000 38776000 38776000 -1084000 -1084000 -40137000 -40137000 130869093 0 1189485000 -715441000 -1487000 472557000 131845028 0 1243730000 -758173000 101000 485658000 3693340 12497000 12497000 1644000 1644000 157011000 157011000 -1062000 -1062000 -95655000 -95655000 135538368 0 1411594000 -853828000 -961000 556805000 127809525 0 1047313000 -542534000 0 504779000 3059568 15344000 15344000 3082000 3082000 129910000 129910000 -1487000 -1487000 -172907000 -172907000 130869093 0 1189485000 -715441000 -1487000 472557000 -95655000 -172907000 153449000 127458000 20008000 18476000 8746000 1198000 38439000 36712000 -684000 760000 9450000 11631000 1448000 1544000 3089000 -1636000 -16541000 -2739000 -1060000 894000 1401000 336000 -997000 1356000 4100000 8494000 2021000 -10975000 58705000 55438000 25439000 49673000 278000 37000 12326000 10581000 98176000 3395000 375387000 384363000 281900000 144548000 0 622000 2097000 4175000 28000 94000 7850000 5826000 0 20342000 -103406000 -269442000 1330000 4499000 1644000 3082000 15664000 9959000 15350000 11376000 -248000 -131000 9872000 -254802000 223757000 449680000 233629000 194878000 9471000 224000 1264000 1727000 3283000 2452000 1684000 7230000 4451000 1535000 693000 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 22, 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-weight:400;line-height:120%">The condensed 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of results to be expected for the full year ending January 31, 2024, or for any other interim period, or for any future year.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed 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 condensed 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. 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.</span></div><div style="margin-bottom: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 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 was accounted for prospectively in the condensed consolidated financial statements. For the three months ended October 31, 2023, there is no impact related to the change in amortization period. For the nine months ended October 31, 2023, 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. The effect of this change in estimate is based on the carrying value of deferred commissions included in the Company’s condensed 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in 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 interim financial reporting. The condensed consolidated balance sheet as of January 31, 2023 was derived from the audited consolidated financial statements as of that date but does not include all of the information and notes required by GAAP for complete financial statements. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2023, filed with the SEC on March 22, 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-weight:400;line-height:120%">The condensed 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 condensed consolidated financial statements. All such adjustments are of a normal, recurring nature. The results of operations for the three and nine months ended October 31, 2023 are not necessarily indicative of results to be expected for the full year ending January 31, 2024, or for any other interim period, or for any future year.</span></div> <div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed 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 condensed 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. 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.</span></div> P3Y P4Y 0.01 0.07 0.07 Summary of Significant Accounting Policies<div style="margin-bottom: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 a summary of the Company’s significant accounting policies refer to Note 2,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Summary of Significant Accounting Policies,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of our Annual Report on Form 10-K for the fiscal year ended January 31, 2023.</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%">Segment information</span></div><div style="margin-bottom: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 operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews 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%">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 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 October 31, 2023 or January 31, 2023. No individual customer represented more than 10% of revenue for the three and nine months ended October 31, 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%">Recent accounting pronouncements</span></div>There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the nine months ended October 31, 2023 that have had a material impact on our condensed consolidated financial statements. <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%">Segment information</span></div><div style="margin-bottom: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 operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews 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%">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 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%">Recent accounting pronouncements</span></div>There have been no recent accounting pronouncements, changes in accounting pronouncements, or recently adopted accounting guidance during the nine months ended October 31, 2023 that have had a material impact on our condensed consolidated financial statements. 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 three months ended October 31, 2023 and 2022, the Company recognized $200.5 million and $157.3 million of subscription revenue, respectively, and $4.4 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of July 31, 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%">During the nine months ended October 31, 2023 and 2022, the Company recognized $406.1 million and $297.3 million of subscription revenue, respectively, and $7.0 million and $4.7 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 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 October 31, 2023, approximately $584.3 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 $576.7 million related to subscription services and $7.6 million related to professional services. Approximately 89% 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 $142.1 million as of October 31, 2023 and $121.8 million as of January 31, 2023. </span></div>Amortization expense for deferred commissions was $14.1 million and $9.1 million for the three months ended October 31, 2023 and 2022, respectively, and $38.4 million and $36.7 million for the nine months ended October 31, 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 condensed consolidated statements of operations. 200500000 157300000 4400000 4700000 406100000 297300000 7000000 4700000 584300000 576700000 7600000 0.89 P12M 142100000 121800000 14100000 9100000 38400000 36700000 P3Y P4Y Net Loss Per Share <div style="margin-bottom: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 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(32,428)</span></td><td style="background-color:#ffffff;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%">(40,137)</span></td><td style="background-color:#ffffff;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%">(95,655)</span></td><td style="background-color:#ffffff;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%">(172,907)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></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><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%">135,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,611 </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 style="padding-left:9pt;text-indent:-9pt"><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></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(0.24)</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%">(0.31)</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 #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.71)</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.33)</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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 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%">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%">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%">11,873 </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,380 </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%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126 </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,186 </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,506 </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 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(32,428)</span></td><td style="background-color:#ffffff;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%">(40,137)</span></td><td style="background-color:#ffffff;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%">(95,655)</span></td><td style="background-color:#ffffff;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%">(172,907)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator:</span></div></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><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%">135,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,611 </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 style="padding-left:9pt;text-indent:-9pt"><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></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(0.24)</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%">(0.31)</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 #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.71)</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.33)</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> -32428000 -40137000 -95655000 -172907000 135189000 135189000 130634000 130634000 133868000 133868000 129611000 129611000 -0.24 -0.24 -0.31 -0.31 -0.71 -0.71 -1.33 -1.33 <div style="margin-bottom: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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 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%">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%">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%">11,873 </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,380 </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%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126 </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,186 </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,506 </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> 11873000 11380000 313000 126000 12186000 11506000 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 October 31, 2023. 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:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:14.126%"></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%">October 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 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%">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%">70,959 </span></td><td style="background-color:#ffffff;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%">70,959 </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%">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%">12,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">12,891 </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:9pt;font-weight:400;line-height:100%">5,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,072 </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%">88,922 </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%">— </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%">88,922 </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%">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%">83,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </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%">142,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721 </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%">79,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">79,749 </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%">29,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,648 </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%">335,707 </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%">8 </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%">(223)</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%">335,492 </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</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%">424,629 </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%">8 </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)</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%">424,414 </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><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.0 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div></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:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:14.126%"></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 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%">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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 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: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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 Prepaid expenses and other current assets on the condensed 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 three and nine months ended October 31, 2023 and 2022. 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 three and nine months ended October 31, 2023 and 2022. None of the short-term investments held as of October 31, 2023 or January 31, 2023 were in a continuous unrealized loss position for greater than 12 months. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 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="background-color:#ffffff;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%">308,471 </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%">308,348 </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%">27,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,144 </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%">335,706 </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%">335,492 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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, 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="background-color:#ffffff;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%">207,487 </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%">207,325 </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%">25,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </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%">233,394 </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%">233,225 </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:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:14.126%"></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%">October 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 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%">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%">70,959 </span></td><td style="background-color:#ffffff;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%">70,959 </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%">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%">12,891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">12,891 </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:9pt;font-weight:400;line-height:100%">5,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,072 </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%">88,922 </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%">— </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%">88,922 </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%">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%">83,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </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%">142,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721 </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%">79,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">79,749 </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%">29,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,648 </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%">335,707 </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%">8 </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%">(223)</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%">335,492 </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</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%">424,629 </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%">8 </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)</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%">424,414 </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><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.0 million, which is included in Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div></td></tr></table><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:36.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:14.126%"></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 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%">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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 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:#ffffff;padding:2px 0 2px 1pt;text-align: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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 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: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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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 Prepaid expenses and other current assets on the condensed consolidated balance sheets.</span></div></td></tr></table></div> 70959000 0 0 70959000 12891000 0 0 12891000 5072000 0 0 5072000 88922000 0 0 88922000 83522000 7000 155000 83374000 142767000 1000 47000 142721000 79749000 0 0 79749000 29669000 0 21000 29648000 335707000 8000 223000 335492000 424629000 8000 223000 424414000 1000000 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 <div style="margin-bottom: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 tables present 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 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="background-color:#ffffff;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%">308,471 </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%">308,348 </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%">27,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,144 </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%">335,706 </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%">335,492 </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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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, 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="background-color:#ffffff;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%">207,487 </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%">207,325 </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%">25,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,900 </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%">233,394 </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%">233,225 </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> 308471000 308348000 27235000 27144000 335706000 335492000 207487000 207325000 25907000 25900000 233394000 233225000 Fair Value Measurements<div style="margin-bottom:9pt;text-indent:18pt"><span style="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 condensed 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="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="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="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="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="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="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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and liabilities measured at fair value on a recurring basis</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">October 31, 2023</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%">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;text-align: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;text-align: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%">70,959 </span></td><td style="background-color:#cceeff;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%">70,959 </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%">12,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">12,891</span></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%">5,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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,072</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%">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%">70,959 </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%">17,963 </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%">88,922 </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;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">83,374 </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%">    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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">142,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%">    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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">79,749 </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%">    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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">29,648 </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%">— </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%">335,492 </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%">335,492 </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 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%">70,959 </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%">353,455 </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%">— </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%">424,414 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.756%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.479%"></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%">Level 1</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%">Level 2</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%">Level 3</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%">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 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%">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 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%">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 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="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,497</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"></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,497</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 cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,490</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497</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%">— </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,987</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%">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="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%">66,018</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"></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%">66,018</span></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="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%">62,378</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"></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%">62,378</span></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="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%">78,454</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"></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%">78,454</span></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%">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="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%">26,375</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 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;text-align: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="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="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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between fair value measurement levels during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and nine</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 31, 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-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 8, </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 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%">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 condensed 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 value of the operating lease right-of-use (“ROU”) assets and associated property and equipment was 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 12, </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%">, of these notes to our condensed 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.</span></div> <div style="margin-bottom: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 tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicate 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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%">October 31, 2023</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%">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;text-align: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;text-align: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%">70,959 </span></td><td style="background-color:#cceeff;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%">70,959 </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%">12,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">12,891</span></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%">5,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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,072</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%">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%">70,959 </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%">17,963 </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%">88,922 </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;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">83,374 </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%">    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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">142,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%">    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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">79,749 </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%">    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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">29,648 </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%">— </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%">335,492 </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%">335,492 </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 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%">70,959 </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%">353,455 </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%">— </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%">424,414 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.756%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.479%"></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%">Level 1</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%">Level 2</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%">Level 3</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%">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 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%">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 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%">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 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="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,497</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"></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,497</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 cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,490</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,497</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%">— </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="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,987</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%">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="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%">66,018</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"></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%">66,018</span></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="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%">62,378</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"></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%">62,378</span></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="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%">78,454</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"></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%">78,454</span></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%">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="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%">26,375</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 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;text-align: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> 70959000 0 0 70959000 0 12891000 0 12891000 0 5072000 0 5072000 70959000 17963000 0 88922000 0 83374000 0 83374000 0 142721000 0 142721000 0 79749000 0 79749000 0 29648000 0 29648000 0 335492000 0 335492000 70959000 353455000 0 424414000 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 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 following table summarizes the 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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></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. The goodwill is not deductible 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%">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:51.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.126%"></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 #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.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 assumptions with respect to the future cash flows forecast, base year annual 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 condensed consolidated statements of operations. The amortization expense related to the customer relationship intangible asset is recognized over its useful life within sales and marketing in the condensed 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 condensed 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 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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></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:51.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.126%"></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 #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.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">Changes in the carrying amount of goodwill or measurement period adjustments during the nine months ended October 31, 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:87.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2023</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%">142,415 </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%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,487)</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 balance as of October 31, 2023</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%">140,928 </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 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:29.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></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:9.957%"></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:9.957%"></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:9.957%"></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:9.957%"></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:9.962%"></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: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%">October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">January 31, 2023</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,384 </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%">(18,781)</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%">9,603 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</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%">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;text-align: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,704 </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%">(36,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%">30,531 </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 following table presents the components of acquired intangible assets (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:52.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></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:9.957%"></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:9.957%"></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:9.960%"></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: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%">October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">January 31, 2023</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,603 </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 #000;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.2</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="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%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,246 </span></td><td style="background-color:#ffffff;padding: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</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,610 </span></td><td style="background-color:#cceeff;padding: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.9</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="padding:2px 1pt;text-align: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%">30,459 </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.6</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 $2.7 million and $2.6 million for the three months ended October 31, 2023 and 2022, respectively, and $8.1 million and $7.6 million for the nine months ended October 31, 2023 and 2022, respectively. As of October 31, 2023, 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:87.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2024</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%">2,701 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,602 </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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,719 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432 </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,148 </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%">30,487 </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%">Changes in the carrying amount of goodwill or measurement period adjustments during the nine months ended October 31, 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:87.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill balance as of January 31, 2023</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%">142,415 </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%">Effects of foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,487)</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 balance as of October 31, 2023</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%">140,928 </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> 142415000 -1487000 140928000 <div style="margin-bottom: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:29.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></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:9.957%"></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:9.957%"></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:9.957%"></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:9.957%"></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:9.962%"></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: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%">October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">January 31, 2023</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,384 </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%">(18,781)</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%">9,603 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,759)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,247 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(143)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</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%">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;text-align: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,704 </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%">(36,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%">30,531 </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 following table presents the components of acquired intangible assets (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:52.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></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:9.957%"></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:9.957%"></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:9.960%"></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: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%">October 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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%">January 31, 2023</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,603 </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 #000;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.2</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="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%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,246 </span></td><td style="background-color:#ffffff;padding: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</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,610 </span></td><td style="background-color:#cceeff;padding: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.9</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="padding:2px 1pt;text-align: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%">30,459 </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.6</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> 28384000 18781000 9603000 28673000 14547000 14126000 34006000 15759000 18247000 34186000 12265000 21921000 4100000 1490000 2610000 4100000 1157000 2943000 170000 143000 27000 170000 135000 35000 44000 0 44000 44000 0 44000 66704000 36173000 30531000 67173000 28104000 39069000 9603000 P2Y2M12D 14126000 P2Y9M18D 18246000 P4Y 21921000 P4Y8M12D 2610000 P5Y10M24D 2943000 P6Y7M6D 30459000 P3Y7M6D 38990000 P4Y2M12D 2700000 2600000 8100000 7600000 As of October 31, 2023, 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:87.842%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.958%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of Fiscal 2024</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%">2,701 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,602 </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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,719 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432 </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,148 </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%">30,487 </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> 2701000 9602000 7885000 5719000 3432000 1148000 30487000 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-723">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 restricted stock units (“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-726">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 restricted stock awards (“RSAs”) to certain Brandfolder employees 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-weight:400;line-height:120%">The Company issued market-based performance share units (“PSUs”) to certain executives pursuant to the 2018 Plan during the year ended January 31, 2023. The target number of market-based PSUs granted was 251,027. The number of shares that can be earned 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. These awards have two separate performance periods. The first tranche of awards has a one year performance period starting on the date of grant and ending on the first anniversary of the date of grant. The second tranche of awards has a two year performance period starting on the date of grant and ending on the second anniversary of the date of grant. These awards also include a service condition and vest on a graded vesting schedule, subject to continuous employment, over a three year period. The fair value of the PSUs granted was 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-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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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></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></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%">(240,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55 </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%">(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></tr><tr><td colspan="3" style="background-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 October 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,568,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50 </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 October 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,993,697 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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 Underlying Outstanding RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per RSU</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%">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%">1,201,599 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </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%">(3,151,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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%">(972,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%">47.19 </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 October 31, 2023</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,053,619 </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%">46.12 </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-style:italic;font-weight:700;line-height:120%">Restricted stock awards</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the RSA activity during the nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Outstanding at October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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-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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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 PSU</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="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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Outstanding at October 31, 2023</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%">251,027 </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%">53.34 </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-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%">In April 2018, we adopted our 2018 Employee Stock Purchase Plan (“ESPP”). The ESPP became effective on April 26, 2018, with the effective date of our initial public offering. </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our ESPP, eligible employees are able to acquire shares of 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. The purchase price for shares of our common stock purchased under our ESPP is 85% of the lesser of the fair market value of 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-style:italic;font-weight:700;line-height:120%">Shares available for issuance</span></div><div style="margin-bottom: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 Company’s shares available for issuance activity under our 2018 Plan and our ESPP during the nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">2018 Plan</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%">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%">(1,201,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(343,252)</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 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%">982,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 October 31, 2023</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%">20,967,162 </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,825,973 </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 October 31, 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.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%"> has</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 condensed 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-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 condensed 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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%">3,164 </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%">2,517 </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%">9,980 </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,977 </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="padding:2px 1pt;text-align: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%">1,777 </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%">1,436 </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%">5,602 </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%">4,669 </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%">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%">17,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906 </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%">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%">17,462 </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%">14,068 </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%">55,505 </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%">45,520 </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%">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%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,386 </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 share-based compensation expense</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%">49,647 </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 #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%">38,070 </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 #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%">153,449 </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 #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%">127,458 </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></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 $1.3 million and $0.7 million of capitalized software development costs from share-based compensation expense in the three months ended October 31, 2023 and 2022, respectively, and $3.6 million and $2.5 million for the nine months ended October 31, 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 October 31, 2023, there was a total of $348.6 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 P3Y 251027 0 2 P1Y P2Y 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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</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></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></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%">(240,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.55 </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%">(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></tr><tr><td colspan="3" style="background-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 October 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,568,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.50 </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 October 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,993,697 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3819288 23.42 0 0 240388 5.55 10125 67.00 3568775 24.50 2993697 19.02 <div style="margin-bottom: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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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 Underlying Outstanding RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value per RSU</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%">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%">1,201,599 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.09 </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%">(3,151,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 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%">(972,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%">47.19 </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 October 31, 2023</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,053,619 </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%">46.12 </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 1201599 44.09 3151042 46.54 972095 47.19 8053619 46.12 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes a summary of the RSA activity during the nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Outstanding at October 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 <div style="margin-bottom: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 nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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 PSU</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="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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">Outstanding at October 31, 2023</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%">251,027 </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%">53.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 251027 53.34 0 0 0 0 0 0 251027 53.34 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 Company’s shares available for issuance activity under our 2018 Plan and our ESPP during the nine months ended October 31, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">2018 Plan</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%">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%">(1,201,599)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(343,252)</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 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%">982,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 October 31, 2023</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%">20,967,162 </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,825,973 </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 1201599 343252 982220 0 20967162 5825973 P10Y 0.01 20400000 6500000 <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 condensed 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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%">3,164 </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%">2,517 </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%">9,980 </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,977 </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="padding:2px 1pt;text-align: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%">1,777 </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%">1,436 </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%">5,602 </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%">4,669 </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%">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%">17,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,906 </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%">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%">17,462 </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%">14,068 </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%">55,505 </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%">45,520 </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%">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%">10,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,386 </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 share-based compensation expense</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%">49,647 </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 #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%">38,070 </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 #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%">153,449 </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 #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%">127,458 </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></tr></table></div> 3164000 2517000 9980000 7977000 1777000 1436000 5602000 4669000 17220000 13317000 52263000 44906000 17462000 14068000 55505000 45520000 10024000 6732000 30099000 24386000 49647000 38070000 153449000 127458000 1300000 700000 3600000 2500000 348600000 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 provision for income taxes for interim tax periods is generally determined using an estimate of the Company’s annual effective tax rate, excluding jurisdictions for which no tax benefit can be recognized due to valuation allowances, and adjusted for discrete tax items in the period. Each quarter the Company updates its estimate of the annual effective tax rate and makes a cumulative adjustment if the estimated annual tax rate has changed.</span></div><div style="margin-bottom: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 effective tax rate generally differs from the U.S. federal statutory tax rate primarily due to valuation allowances on deferred tax assets, U.S. Base Erosion and Anti-Abuse Tax (“BEAT”), state taxes, and non-deductible share-based compensation offset by tax credits and Foreign Derived Intangible Income (“FDII”) deductions.</span></div><div style="margin-bottom: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 recorded a provision for income taxes of $3.2 million and $0.5 million for the three months ended October 31, 2023 and 2022, respectively, and $8.6 million and $1.1 million for the nine months ended October 31, 2023 and 2022, respectively. The provision is primarily attributable to BEAT, income taxes in foreign jurisdictions, and state income taxes.</span></div> 3200000 500000 8600000 1100000 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 related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to six 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 condensed 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</span></td><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%">Nine Months Ended October 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%">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><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%">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%">4,234 </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%">4,580 </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%">12,163 </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%">14,346 </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%">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><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%">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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709 </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%">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%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150 </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%">(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%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160)</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 lease costs</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%">4,685 </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%">5,664 </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%">13,514 </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%">17,045 </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%">Other information related to leases was 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Nine Months Ended October 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%">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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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></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 cash flows from 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%">14,507 </span></td><td style="background-color:#cceeff;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%">14,392 </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%">Operating cash flows from 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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">Financing cash flows from 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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></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,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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></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%">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%">1,535 </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:700;line-height:100%">Weighted-average remaining lease term (in years)</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="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.1</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%">4.7</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="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%">2.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%">0.0</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 discount rate</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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">5.2 </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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></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 October 31, 2023, 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Remainder of Fiscal 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,471 </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%">45 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">59,249 </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%">811 </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%">(6,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</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%">52,437 </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%">699 </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 October 31, 2023, 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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></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%">Remainder of Fiscal 2024</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%">674 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,260 </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>The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. Due to the declining commercial real estate markets, the terms of our contracted subleases were such that our lease costs were not fully recoverable by the subleases. 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 value to its carrying value, which resulted in a $1.4 million impairment charge for the three and nine months ended October 31, 2023, and a $1.5 million impairment charge for the three and nine months ended October 31, 2022. The impairment charges were included in general and administrative expenses in the condensed consolidated statements of operations. 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 related to corporate offices, and finance leases related to computer equipment. Our finance lease ROU assets are included in property and equipment, net in the condensed consolidated balance sheets. Our leases have remaining lease terms of less than one year to six 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 condensed 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</span></td><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%">Nine Months Ended October 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%">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><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%">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%">4,234 </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%">4,580 </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%">12,163 </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%">14,346 </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%">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><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%">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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709 </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%">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%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150 </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%">(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%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160)</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 lease costs</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%">4,685 </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%">5,664 </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%">13,514 </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%">17,045 </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%">Other information related to leases was 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Nine Months Ended October 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%">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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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></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 cash flows from 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%">14,507 </span></td><td style="background-color:#cceeff;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%">14,392 </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%">Operating cash flows from 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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">Financing cash flows from 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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></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,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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></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%">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%">1,535 </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:700;line-height:100%">Weighted-average remaining lease term (in years)</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="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.1</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%">4.7</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="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%">2.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%">0.0</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 discount rate</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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">5.2 </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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></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 October 31, 2023, 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Remainder of Fiscal 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,471 </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%">45 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">59,249 </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%">811 </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%">(6,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</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%">52,437 </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%">699 </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 October 31, 2023, 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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></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%">Remainder of Fiscal 2024</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%">674 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,260 </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>The Company has vacated certain of its previous corporate offices and entered into sublease agreements for certain fully furnished floors. Due to the declining commercial real estate markets, the terms of our contracted subleases were such that our lease costs were not fully recoverable by the subleases. 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 value to its carrying value, which resulted in a $1.4 million impairment charge for the three and nine months ended October 31, 2023, and a $1.5 million impairment charge for the three and nine months ended October 31, 2022. The impairment charges were included in general and administrative expenses in the condensed consolidated statements of operations. P1Y P6Y 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 condensed 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</span></td><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%">Nine Months Ended October 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%">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><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%">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%">4,234 </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%">4,580 </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%">12,163 </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%">14,346 </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%">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><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%">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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">709 </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%">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%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">2,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150 </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%">(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%">(160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(160)</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 lease costs</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%">4,685 </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%">5,664 </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%">13,514 </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%">17,045 </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%">Other information related to leases was 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Nine Months Ended October 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%">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 #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">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></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 cash flows from 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%">14,507 </span></td><td style="background-color:#cceeff;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%">14,392 </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%">Operating cash flows from 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%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">Financing cash flows from 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 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%">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></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,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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></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%">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%">1,535 </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:700;line-height:100%">Weighted-average remaining lease term (in years)</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="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.1</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%">4.7</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="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%">2.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%">0.0</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 discount rate</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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">5.2 </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 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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></table></div> 4234000 4580000 12163000 14346000 18000 0 18000 0 6000 0 6000 0 97000 453000 418000 709000 903000 791000 2576000 2150000 573000 160000 1667000 160000 4685000 5664000 13514000 17045000 14507000 14392000 6000 0 0 0 1684000 7230000 693000 0 4451000 1535000 P4Y1M6D P4Y8M12D P2Y10M24D P0Y 0.055 0.052 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 October 31, 2023, 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Remainder of Fiscal 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,471 </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%">45 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">59,249 </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%">811 </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%">(6,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</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%">52,437 </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%">699 </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 October 31, 2023, 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">Remainder of Fiscal 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,471 </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%">45 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226 </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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">59,249 </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%">811 </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%">(6,812)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(112)</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%">52,437 </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%">699 </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> 4471000 45000 16465000 270000 14657000 270000 10736000 226000 6287000 0 6633000 0 59249000 811000 6812000 112000 52437000 699000 <div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 31, 2023, 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:83.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.125%"></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%">Remainder of Fiscal 2024</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%">674 </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 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,154 </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 2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">6,260 </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> 674000 2732000 2154000 700000 0 0 6260000 1400000 1400000 1500000 1500000 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%">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 are defendants. On January 29, 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. In December 2021, 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. In February 2023, we settled an additional insurance reimbursement claim related to this case. As a result of this settlement, we recorded an insurance reimbursement receivable of $3.9 million in prepaid and other current assets in our condensed consolidated balance sheet and related general and administrative expense in our condensed consolidated statement of operations as of, and for the year ended, January 31, 2023. The $3.9 million was collected during the three months ended April 30, 2023. We do not expect any additional activity related to this that would have a material impact on our financial position, results of operations, or cash flows.</span></div>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. 10000000 4500000 3900000 3900000 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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%">207,165 </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%">166,910 </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%">591,982 </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%">462,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">20,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">48,144 </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%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </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%">9,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342 </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%">245,918 </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%">199,577 </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%">701,389 </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%">554,578 </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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 31, 2023</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%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cccccc;padding:2px 1pt;text-align: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%">49,223 </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%">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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">55,949 </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 and operating lease ROU 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:36.239%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.124%"></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:14.124%"></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:13.966%"></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%">Three Months Ended October 31,</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%">Nine Months Ended October 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%">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><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><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%">207,165 </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%">166,910 </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%">591,982 </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%">462,516 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">20,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">48,144 </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%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,576 </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%">9,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342 </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%">245,918 </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%">199,577 </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%">701,389 </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%">554,578 </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> 207165000 166910000 591982000 462516000 20149000 16679000 56631000 48144000 8996000 8010000 25869000 21576000 9608000 7978000 26907000 22342000 245918000 199577000 701389000 554578000 <div style="margin-bottom: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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 31, 2023</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%">January 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #cccccc;padding:2px 1pt;text-align: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%">49,223 </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%">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,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">55,949 </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> 49223000 60246000 2221000 5583000 3868000 4510000 637000 274000 55949000 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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 31, 2023</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%">January 31, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">50,600 </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%">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%">3,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">53,625 </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 was $0.4 million and $0.6 million as of October 31, 2023 and January 31, 2023, respectively, primarily related to Australian employee contributions to our ESPP.</span></div><div style="margin-bottom: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 condensed consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the condensed consolidated balance sheets. Cash as reported on the condensed consolidated statements of cash flows consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:13.965%"></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%">October 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%">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%">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%">233,247 </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%">194,404 </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%">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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293 </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%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </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 shown in the condensed consolidated statements of cash flows</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%">233,629 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">194,878 </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%">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:67.810%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:14.125%"></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%">October 31, 2023</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%">January 31, 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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">50,600 </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%">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%">3,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">53,625 </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> 50600000 45877000 3025000 9186000 53625000 55063000 400000 600000 Cash as reported on the condensed consolidated statements of cash flows consisted 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:67.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:13.965%"></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%">October 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%">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%">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%">233,247 </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%">194,404 </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%">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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293 </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%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </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 shown in the condensed consolidated statements of cash flows</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%">233,629 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">194,878 </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> Cash as reported on the condensed consolidated statements of cash flows consisted 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:67.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></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:13.965%"></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%">October 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%">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%">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%">233,247 </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%">194,404 </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%">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%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293 </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%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181 </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 shown in the condensed consolidated statements of cash flows</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%">233,629 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">194,878 </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> 233247000 194404000 198000 293000 184000 181000 233629000 194878000 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%">October 31, 2023, our Chief Financial Officer, Pete Godbole, 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 arrangement included a representation from Mr. Godbole to the broker administering the plan that he was not in possession of any material nonpublic information regarding the Company or the securities subject to the plan. A similar representation was 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 Mr. Godbole was unaware, or with respect to any material nonpublic information acquired by Mr. Godbole 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:middle"><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:middle"><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:middle"><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:middle"><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:middle"><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%">September 12, 2023</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%">5,557</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%">September 12, 2023 - December 22, 2023 </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></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) The volume of sales is determined, in part, based on pricing triggers outlined in the trading arrangement.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 true Pete Godbole Chief Financial Officer September 12, 2023 5557 EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +N B%<'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 " "[@(A7OAD*Y>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$G8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DN\-F5L#["CI9\_ M?0*U.@C=1WR)?\;F%] M(N4U3K^2%70*N&*7R6_->K-]9++F=5-4=<$?MG4E^*UH[C]FUQ]^5V'7&[NS M_]CX(BA;^'47\@M02P,$% @ NX"(5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "[@(A75103I. % #A'@ & 'AL+W=O:4'U)=#NO^?+P\I"\V$GU+5ESKLE3'(GDLK/6>O.NUTO\-8]9 MWP67',27B$?>UD6#P;\NG/(J,$I3C MG[UHI_A-$_CR^J!^DYD',PN6\*F,OH2!7E]V1AT2\"5+(_T@=[_RO:&!T?-E ME&1_R2[_=@"_Z*>)EO$^&.[C4.3_V=.^(EX$] <5 70?0%\%N/V* &\?X&5& M\Y)EMMXSS<872NZ(,E^#FKG(ZB:+!C>A,&F<:P5O0XC3XZG<2G5%4<%[7Y\2 MSSTAU*&>I3Q3//P]]T^)8PW_KCA>44E>IN>AE?379)%H!>WN;UL-Y0I]NX+I MC.^2#?/Y90=Z6\+5EG?&/__D#IU?;/9^D-AW9ON%V3ZF/GXO_13ZJ2:/SQMN MB8/?".5MMG#I;1*;94R1:,:VAL6 M]H;U[,VX"F5@>B&!P<":/%RIZ'>5'0^-;^CSK/!Y5K-E*@;S2#8-5.<1UUJR M*+$F$@UK:'!4&!RAA;H6.M3/Y":,.+E+XP57-F.XAN.X76_4'_9MYM#0AN;. M"W/G=.0UQGI-=DLH7>?PTM)@VAQ0"/6RL 56M: 240N2B"_*<"IN8.&O>CW FK M>5P.EA,1WZ;\Q&JU#1IR2QQR<:!Y;;7HR#,EMZ'P[3/<%,]5N&*YR/'L%Q3IR4ON3CF9*UU JO>:F.XP)M1O__6 M:JP-/G)+0')QJODH?;QU #&LDE M<>F;Q5LRYWZJ()=6D[C2-&(P7D^(+^,8IBE89_O?3HB09,,4V;(HY60#:[YL M16RMB#90RBU9RL4A" @X",6*S)_CA8RL_H]0U*?)@]57&^Q$2W:B.-T<,DJN MG_PU$RM>"8E'A.Z^SJ^M&P=M@!(M08G6 J5IJI19R.2KERR1,*NDUJV7(XI? MK1LV4SRJJ<\2D&@M0+H5L-K.=^K,BI0=C%M]XHI5/MO@(%IR$*W%06;%!F0/ M8+"2RCH<'='YR!2T]8GOL-MH&!-$2@BC.,(=$ MKH&]47NX3+6]-E"(EBA$<8HYC+3Y_#XW\SMX-?O;Y#[50+8BFT#?A&*_[6WC MN2O\1_[OMNY>;9"IF0.6[=CUAG0P/.L#;6UM?DLTHCC0%)MC-V%B(/ K!Y"Y M@8?VSHF+48=:N1T/:YK3DGHH#BT3,!CD)B.VLOK"!:H;:QO8XY78X^&T\CIY M^XW..4>D',>!?C,<#%VK MSS;0QRO1Q\-!Y27G:TFL$!*A<[/ M$XNGQ?GM)#NU[)6?YX>_GYB9.Q,2\26$.J=G,.*I_#PUO]%RDQU)+J36,LXN MUYP%7)D/X/U22GVX,3]0G&J/_P502P,$% @ NX"(5Y&U",1!!P $2@ M !@ !X;"]W;W)K2ZOR$-: M5\^\_%XM&1/H9947U?5H*<3ZK-"M&DZOZWETYN>(;D6<%NRM1M5FMTO*_&Y;SY^L1'NUOW&=/ M2Z%NC"=7Z_2)/3#Q=7U7RJOQ@66>K5A19;Q )5MW\^N1HWK$+=).+>_[\)VL$>8IOQO.J_HN>&ZPS0K--)?BJ M"98]6&7%[G_ZTB3B*$#RP &D"2!Z@-L30)L >FH+;A/@GMJ"UP34TL<[[77B MXE2DDZN2/Z-2H26;^E!GOXZ6^O_N ZJ6:?Z:BQD%U5#XUG3G9M==TA/=RCZQ NQK% BNS4'XF-[?&2)'\O4'/)#]OFY M(5;"SS-Q@2@^0\0A%.C/]/1P LGYN=:3'VZ]DPQZ*!9:\]$>OGNV9<6&0<.Z M"W3A0#7;75;K=,:N1W(ZJUBY9:/)K[]@W_D-RNF09/&09,E 9)WLNX?LNS;V MR1LN."@.K(K_*'E5H77) M%YF A 9FJU$8AHZF%(!Y?H!=3:H)\WSL4J))-6$N=:41A*6&!ZFA]1%K%O7B M";&7M;( X'(=#OF4#4D6#TF6#$36&8CH,!"1M>;N)6-:SI9(6B;I<;?2O*^5 M]8*&(S(K)B3ZLS$%4(Y'?*WZ3!0.2.AX6O4!,,\/2017'W9:X^E893^DN;2/ M2K/!H2/Q0EPWAO,@C/1,,/C+'FM/)U+2Y]50CV(6W!F;U=6;,#FUDD@7;\*P$_F>JXLW<9$; M!K1'.VFUDQ,6%'[2S--0=211EU)CX$V<]#,DP+IV$^?['G8-[0 .8T+<'O&M M><96=SCY2RTMBY*O]@F0^RE0.#4Z<$ZEIS*$ SB7>/IL$$,X[- Z^L," P" M@GO,'&Z=*[9;U]M",#EQ"KD[G/$57.BNF?8H\'7-)DH6A;ZN B@<.JZCZS5A MKK2X/6);ZXJMGFSR62Q9V2A%[YL2_W"&"@9.Z0U;)^M!9 RVB?(BW3I!5-*R M8UVW">L8^Z[NUBQBNUNLZ_N1+7C)]NI%^J+,U#93YTJ@>-/&G9.(^*XN'\#1 MR-=7@1C"A8&CSY<)A,,!#G&/J<*M@<1V!WE[JG+3U5%LZ@8L(C8>]3>0$/6I;JX;M7FVO%LD9?'<"=J;.*;,9>I\5:,[S/"V/OOP 9F771'#< M.^>"&$,/PJBQK($P??5+(!B^H#V3'6E='+&[."@A\RS?J$/$TU/2-/):2F"8 MD1(89J0$@EE2TAH\8C=XW^K#:38_3[=RF7]B^Y-2OA&5D*Y/&9^-.G$57.ZM M5VN9*[4V6.IJ1P!G#G!TU,/Z,=<<>_M8= M_:!L\:!LR5!LW8%H/2]Q?_2PG%C=\IO'8$BV>%"V9"BV[ABT5IS8K?BK1^9- M?.?,7#J40+?? Y+CZ7C8@#G>U&D._4$P,FM:!CTF'#2FG#B_^S!.;':^#=7 MWY!L\:!LR5!LW;%HMP+$OA4X^?B< 'L!N9/7;3( DWNER%B"(*./'4?_Y0; MA01[/>< 3'CO/FPMQT-/E0=F2H=BZ(]+N M6DCTPTN1=;_SYC$8DBT>E"T9BJW[RWF[4:+VC=*K2Q&%#KI=5Y\$0)CGZ%ME M .9B&FGG:0D DZ"H9QFB[1Z(XI]=AJAU%_7F5P:&9(L'94N&8NN.1;NCHJ<< MNI^P##4\'9-# N/'30A&/5__K0& T3#2ZSD!8:YQY#P^>L5IQ/]M="+ZN7[!ZY$+P5?UQR=(Y*Q5 ?K_@7.PO5 .'MP G_P-02P,$ M% @ NX"(5Z'ILEZ7 P 8 T !@ !X;"]W;W)KB'VB)MKA2I$?2 M=KM?OZ.DJ+9"NUGK+S9)/??PGKN3>)SNA?R@:D(T^M@PKF9.K?7FQG5569,& MJVNQ(1R>K(1LL(:I7+MJ(PFN6J.&N8'G)6Z#*7?R:;MV+_.IV&I&.;F72&V; M!LM/=X2)_%-W1=:[/@YM,-7I,'HM]N[B7,W(&EH@WAB@J.)%G-G%O_ M9I$9? OXDY*].A@CHV0IQ 5G-',\X1!@IM6' \+56:='TQN!!0WGWCS_V<3@P !Z[0= ;!&.#Z(1!V!N$S]TAZ@VBY^X0]P:M M=+?3W@9NCC7.IU+LD31H8#.#-OJM-<2+%VR]Z#N\Z#X(0'(7HEN*X56H GE<5^?MX^.V/O0C2&D 2/(;D+SA*^ M+O4U"OV?4. %H<6?XOGF@4W.M^V^^.K=CX(1#O41MGSA";ZA$)[6P4M>BH:@ M=[=+I26\\.]MN>_8(SN[^0C>J TNRS+?"7))M?DFQQ M(;*C%$5#BJ)S[/GO<)HP>"=MX>\LD];2'!F[_"H,HF R=7>'@;7 (L\/TV/8 MW ++XB2.CV$+"\Q/@\S[3'>D,QYTQF=+\;6NB43E40V>TAU?LNPN23:_)-GB M0F1'Z4B&="1?++LMA]Z$T7_AQ#"90.;DWV'*\)*1*VABKA1F!"E2;B75E%A3 MU>T2'U9+,*JHPH;)O%%U6D#1N#0MF"0+[769#H%(SP8"&A9H1SBZ+4K+* TBT;J+2#?\T=4BR]0'>F?#/HG M9_7_G_=R8M$;!B.]%I#O3<:"K:ADQ+6PH:+)B2]1-BC.SBHNGJ4ULWU[LV14 MMH4%%OE!X(_D6F!9DCY)L 7FIU'X),?N0W4%6=QRW74'P^IP';AM MN^#1^IU_4_B6]3E<'[IN_S-]=_=XA>6:M2 M:&A_VV$-5R B#0">KX30CQ.SP7"IRO\#4$L#!!0 ( +N B%&PO=V]R:W-H965T&ULK9IM;]LV$,>_"N$5 M10LDM4CJL4T,-"ZZM<#6H&FWUXQ$QT)ET24II]FGWU%R+%NDZ 3SBS:2?3S] MCSKR=R?YXE[('VK)N4:_5E6M+B=+K==OIU.5+_F*J3=BS6OX9B'DBFDXE7=3 MM9:<%>V@534E01!/5ZRL)[.+]K-K.;L0C:[*FE]+I)K5BLF'*UZ)^\L)GCQ^ M\+6\6VKSP71VL69W_(;K[^MK"6?3G9>B7/%:E:)&DB\N)^_QVWE(S(#6XN^2 MWZN]8V1"N17BASGY5%Q. J.(5SS7Q@6#/QL^YU5E/(&.GUNGD]TUS<#]XT?O M']O@(9A;IOA<5/^4A5Y>3M()*OB"-97^*N[_X-N (N,O%Y5J_T?W6]M@@O)& M:;':#@8%J[+N_K)?VXG8&X##D0%D.X \=0#=#J!MH)VR-JP/3+/9A13W2!IK M\&8.VKEI1T,T96UNXXV6\&T)X_1L+NH";@HO$!PI494%TW!RQ2I6YQS=&,<* MG:/O-Q_0JQ>OT0M4UNC;4C2*U86ZF&K08#Q-\^WUKKKKD9'K?&SZ%R'?ADUWXI/5'Q\)OI.2U1DPIB-,53C<^=(\WB^RM6K.< M7TY@%2DN-WPR>_D;CH-WKN!.Y.P@5+H+E?J\S^9,+1'<-)2; _ZS*3>L@MB= M47>NXM:5V0DV,T(I"9.+Z68_'H<9H3B*=V8'2L.=TM"K]&8II#[77*X@V39< MZ=68S,Y/M'=]2J,P(P.9MIF)AD1NF=%.9N25^3[/10/"8#?+.4SF;<7/4 T[ MKU@@5L'^:%:0,F[K%F) M+GVI?5?3<"#.89.-*,MVRC*OL@]\P6'J0)=8K4IE2.V#GEC!D>R$(D;JAS8KS3ZV-OM#N_2P,EXBFZ]'J@F01P,5=MF44B2=$1UCT7L M1='L4ZU9?5?"EK;5.#Z]Q)ZW(*+6]#K,LB#.1H3V4,-^JOTN1'%?5I53&G4D M:I"1=*C-94="/';O>XYA/\B^M%MF)>J[CF:>V^T@669M2 XKDJ4CFR;N.8;] M(.NV38\X!V5(0(&A0WT.0XP#$HS=YAY(.'Y2G5:5[+:L2EURMU(OUYY;K9W* MVV',/QK-L>\IFB;:+A;%C\.(S&Y.YU@G[D[:H?R3>\;IS+C=@4"U.29L-,<-E% M243#$9$][H@?=X<5[I&T)3;7XB!.$BL!;+LH">.Q:IST_"-'^.=+W%K4Y[X\ MJXM)3S?BI]NP-CJ6RS;"PL!*!@<-R4CM07K,$3_FNC5W3)^# M4V$<6K6FRXZ$T5[S=*BR!QKQ VUN>K;N24G+X+FHSD32P%L?WBR9Y$M1%5RJE[^ET&>^:UM#[7RX0KV\ M?6Z9>"IOAZ'WF*5^S%[+QW6OM,A_F%4/%:-$&U8U_!W"P5D0M/^0,I,$V='H MI9#EO[QH;;>?0K]O*B$AD6BT@NZO,/LV:Y]??>S3KQSI4TLVJZ8KF[7,VJ*DAH\W[D@U'90WG'+VJA%+.)4QM MA)]G\; )=UCA8&3GH3WEJ9_R^^(+J/?STDD;:I/Z/(UH:FV1+L,D2G$R4H_0 M'NKT*8VN>MY>X6_X!.WAO&)*H?=.D5X'S]Z53^3M,-R^:*#I*8'DK4">'?J)O!V& MWEZI9$S6+M-MJ#@,SE\I]27"*&_BSY(P"OGVZ23E@6G\G88;E\6 MA/B$"1AZ:XQGAWXB;X>A]_@/_?@_EH#;X;$G ;TFG:SIWDMW\XN'/YF\*VL% M'>,"Q@1O$LA>V?V(H#O18MV^A[\56HM5>[CD#.Z/,8#O%P)J].V)>;6_^RG' M[#]02P,$% @ NX"(5[)"V(2/ P -A !@ !X;"]W;W)K+FNOULQ>< M8*W!J6V2]G[]C8$E84N<9$4^)#;,/-[S,.-QICLAGU1&J48_#&TPU9TR75WS8+"3.W14E93@O%1($D M7WPWQQ/C4%G\R^A.'8R1D?(HQ).9?$EGCF<844X3;2 (_&SIG')ND(#' MCP;4:9]I' _'S^B?*O$@YI$H.A?\.TMU-G,B!Z5T14JNOXK=9]H("@U>(KBJ MOM&NMIW<.B@IE19YXPP,XW>(E:@?S)1*E*D:NIJX&20W:1Y M_D/]?/_(\_].] T*\'OD>W[0XSZWN_])BF/N+JQ$NQQ^NQQ^A1<<6XY2&J&( M* 6Z^^34_J-^?Y-T=VI#$CIS(*L4E5OJQ._>X+'WH4_<0& =J4$K-;"AQ_=) M(LH"@BMI0MF6/'+Z'A$.>6TBWZN]!AQ7@*8^;.,Q]O'4W1YJZC'RH[ UZG = MM5Q'UK L,WC_,L%3*M6[-Y&/)Q\0_5$R_:N/YFC($ T$UI$=MK)#:X@64-(H MO) I@CJ0/"%2ZDQ(]A]9KV^##ICSMT/*'@BL(QM[^QW9.R?&EZ9\ M@WKXLH5>?]*?9=IE?]!/X//9GY?U#6*G" 5A&$3!.'K)O,\41Z/0\Z,CS/=; M/[9NMUWF%Y2!!O8L^GVF=OK[[1S;]_-.:7CH)6H%N#1)AD+KRMUW!'C(E@ / MVA,,A=:5ON\*L+TM>&V!^'VO/UH@SC'MLM\W!MC>&;RF0)SN"ZPF7:;[S@#; M6X-7%X33C8'5I*;K'ASJS(GZ+R+7K%"(TQ7X>#<3<);U(;6>:+&ISGF/0L.I ML1IF<+"GTAC _940^GEBCH[M7P7Q_U!+ P04 " "[@(A7C8!R.Q4) !' M30 & 'AL+W=ORV MP+@6O_3130*TMHCM8G>G:#HS%XN]4&TF%BI+'DE.VG^_E.Q:)D538N=%;Q+; M(<^A>$B9?,SXYKFL/M=;(1KORRXOZMO9MFGVKQ>+>KT5N[1^5>Y%(?_R4%:[ MM)%/J\=%O:]$NNDJ[?(%]OU@L4NS8G9WT[WVOKJ[*0]-GA7B?>75A]TNK;Z^ M%7GY?#M#LV\O?,@>MTW[PN+N9I\^BGO1_+I_7\EGB[/*)MN)HL[*PJO$P^WL M#7K-*6LK="5^R\1S??'8:R_E4UE^;I^\V]S._+9%(A?KII5(Y:\GL11YWBK) M=OQQ$IV=/=N*EX^_J?/NXN7%?$IKL2SSW[--L[V=13-O(Q[20]Y\*)__(4X7 MU#5P7>9U]]-[/I7U9][Z4#?E[E19MF"7%]NJO+9J]K2 M4JU]T,75U98=G!7MR+IO*OG73-9K[I9EL9'C1&P\^:@N\VR3-O+)?2-_R0'4 MU%[YX"VW:?$H:B\KO/MM6HEMF6]$5?_-2_XX9,U7;^[]>K_R7OSTTONI+?-Q M6Q[JM-C4-XM&-K$U6JQ/S7E[; Z^TIR/99/FAFI+>[5EN=O)87K?E.O/WHME MGM:U]^:E06=EUWFSV63M@$]S[WV:;>;R8I;I/C.W*1G16J\/NT/>=>=*/&3K MK#&(\.DBOS1;4/]/BE4?0SQ[V,3:%;'5K;Y:O MZWVZ%K2FUJ)[$[.ZO?T&!_W=3]$+I\MP(6T3 M2#$.)*:$2\[A$K=P)T5XU PN>IWY- QCM"]6XOCH97>G:T>^?J?[[X>@0FM0'],O:TBODUJJ;:%XMFB;O5J1ME.)X-T[;N[ QL'#0>W/B1U@+S-HDU\ F M62:0EAQ(3 DL.@<660/K-@+S=E.W:6>6W.G6:;=7%%_:Q\*42F18R<4QTE8, M2ZNQ:RS3/!-(3PXDIN02GW.)K;D<=PEK99>0#W8)QSSBX9!%- JU.*Q^KG% MBB608GRL,Y0TD-_OKWUK'O^1M[!K_7^JJGJ&./;U".P>KAF JB53+X)#V:I! M7( .9 TB*3:3-[B_K!O[[LCNY;K&.ZDI-RGYWA'$?JSMDE:@Q@FH&H=24P/N M&0:R0PPUX&DQ#MD"#3%C@_F'1[>Y!BF$HIA&&J1(# 7G(6*4(GV^& I:[D@] M#D"./& $]ASRD4ZTVCG/!6*:"X@Q7[^AK$"-$U U#J6F9MPC#63=,U]A/J-) M4L-TH*%/].E QZ?#4 HAYM/!PLM0$B!P3# &@>R.SB-AB -"1.4209]VD*X)J!J'4E,S M[@$#LA,&(!2$AOO\2(=Q2WM3G"?N!,L$U))#J:E9]6P!V>$", U"0P@P9X'^ M48:]3D!T]? \20L-M-XG",-"S 840TTP34%,.I:9^ MP-MS"&SG$"Y<")NV]'ZD\VZ[HVLHH&H)J!H?[1 UE)Y)8#N3L,$A/(0" X=R56.X./W@0@[^)!JR>SD??C!@A2MH"-0X 57C4&IJ MP#WRP';D\1UH" \YA!$-X?$3$ 8I,QHR%#2C(5/!ZV@(]]@ .V*#Z>> B+$3 M04]#8 -3("BBS,?ZI^&@Q@FH&H=24S/N@0>V'W@8/0YD3G)X#D&.WX#I.Y]3 M.>MT&$HA3$E(=#1D*#@/681"HD\'@Z*/KDR&'@K@X >2(0S* T#55J!J":@: MAU)3!T%/#3 X-1@C0W9'YY$PA ,DB FA@VD':9N JG$H-37D'C=@.VX 0D/8 M=-: QH,5 RAGF&::@)IR*#4UKQXT8#MH ,9#V/31?S XWF5OE'-NDTP34%,. MI::>0^X9!+$SB.\!1&2X]48L])&V)%[:K5W3F>B:@+IR*#4UGIY&$#N-<$%$ MQ+"S1WZ@G["S.SJG @HG0-7X:(>HH?1L@MC9A T1$<,)@5@NRIF> N1>?@6J MEDR\!@[EJL9P\3\4+@1A.B(R;J;L7JXK0&(Z,<$8B,>?!#[:8C1PT/F M)(='%!B).[JJSH9@?#88_OF!!'[$!LNO8<%YA!'U?7TV& I2'%^9#3T=(.$/ M1$0$% R JJU U1)0-0ZEI@Z"GAX0<'HPAHCLCLXCP8 (?!)1_0/O%:AM JK& MH=34D'OD0.S( 0@1D>&N'P?Z80=[4YQG[@3+!-220ZFI_\[;8P9JQPS >(@: M/ORG^L)L:6^3\__J3O%,0#TYE)J:6D\?J)T^? \G$-1.(5S0$#7LZ!G1EX%V0^=,0)D$J!H?ZP\UDIY(4#N1L($A M:C@?0##5-XE+NX5S"*!T8>(U<"A7-8:++X]PX09_$@S9O9R_/<)T7L(,AD"- M$U U#J6F!MP3#VHG'M\!ANCP$(01#!G*Z5MA0Q$S&#(4-(,A4\$A&%IOXI"GWW;=,?2J;IMQU#[M%]<=?[NM+O_ U!+ P04 " "[@(A73% M V4_^)X0$3VV3<ZD%M MLP)QG*U:7'>+]86^=\/6%[073=V1&Q;QOFTQ>_I,&OIPN4@6SS=^K^_V0MU8 MK2\.^([<$O']<,/DI]5QEFW=DH[7M(L8V5TNKI)/UVFL!FB+_]3D@4^N(^7* MAM(?ZL.OV\M%K!"1AE1"38'EOWMR39I&S21Q_#E.NCC^IAHXO7Z>_1?MO'1F M@SFYILU_ZZW87RZ*1;0E.]PWXG?Z\&\R.I2J^2K:AAMXT54]5S0=APL M$;1U-_S'C^-"3 ;(>=P#P#@ S <@SP X#H#:T0&9=NL+%GA]P>A#Q)2UG$U= MZ+71HZ4W=:>V\58P^6TMQXGU->VV<1\OH^^V7Z-U/[Z.?HKJ+_MC3GN-NRR]60J)15 MA7H^Z%M9M6@[O6@[1MM(9A[#HN[NAM"M14VX$67I$E@:WYFK[/YE90W@+*D^CBG95W9"H&R&KN^JZ M4GMX8/2^EB$:;9Z\S(4IV4VZBBK:0/ MCO4!3![5-7$Y/\R83K8M22%"Y6QW'68@1VGAWMS\"#@/ OY"Y"I4]0!2'DT1 M;BD3]5_ZA@MM;L&0'!@7,["V55*@/'-C+8Y8B[,I,H6G#EN)OJW[ED?OMC6O M:"^#]'TDOZJ[>S(&K4NW&7%B)8(#@/%8=5EB? C3N)#?G%0>3?.RE]FOHOB54J(DGY$F@O MH7?54_3N3HJ@]]X3;)QY"BDKT RVPVB99[$']H2SDW#8T&ZICR9S'#5$9JA_ ME<<)IT!*E,9SN+95DF0P\> %!B\(XOVU/>":J=!5X='0[F[92/$F4Y-SX@$, M;"@(S9/2994BY,%KF#L)\N+ZF]@3]D$Q@!,:M(,Q+N81Z[!:RK7T'!B)(=4$ MA67%'G=WA"OQ-2$CO8[ZM&MJO*D;/S$E0=)^+3.]U6RGBV%X/ E2W_JJ&@Y( M1>&DOL>;QLE'XRPG89*E*)EOF6T&\LE1= K2$&@29M ;1F3X;Y\)<]@FJD)L M/&Q$* \<)!EG5N+:5LNB].6!8=(D3*4Z#X9\%82U(9@V/2X3%%LK[#"#WIPP M+)J$:?08!@?\Y(T!!_6593X':%LE,/4!- 29A!ER6$A<5:PG)RGJ1&J3'4IB M:\MMJP+YMAP81@1A1KP:,9Y(/16PC#2Z,MR0CNQJ=Q0 F^YD,34/ H?5,HG+ M//5@-[0(PK3XQ=8=;I@VS2W3(H_GU8?3+D70(Y> X4,0YL,C4$;N2=<[XQ78 MU 926Q@YS%"9Y= #T5 @> $%3E+_3,P"F^U /F=KAQ'T5'+ \"$(5YG?9A+H M'%#D"#X P5PH.^WBM/!H(6 H"X0IZ[>7EI5.]#9#E4626^!M,PA+7WX9(@/9 MJSH:0T7R M1!?GRMY'BKV4X7P7 B"'/B3<^J/58T+J4LW\O*9TB0,^49<#%? MGL)BSD!.0UD19;Z4-BP)PBSY%8N>Z4UZ)72;$T&1E!8C.>RD9$^1[[@T[ G" M['G#:$7(=HRZIOZS5UW*L=C$DT/*..+TPV9,RP7;) .>*A,:3H5A3CT)&9GV M,MG%DR95(ETY^/!"!T^"V)(L+C.4^-@4&C:%838]776.&_)*^#9[@CDC.&Q\ M$@8:=H5A=KW&AUJ,57W=R<#H<+/L)35PNA,/F)%H*VFWH1JYOV2&-K,N\\*J MF5UF:0$\DA%.NL=A K[!3T.#F=SL>69HX(%,42^?#"4#<\WAC7 GNLM>C&10";$;^H;AUO&< W=UA[OJ!=#?M"'\5K.=+H(1 O!<13L]&L@C857- M]?' !:U^2#DC?-H;.NI9"*W0LZT0*CV5.#3<#IR M1[*Z%0UY[E--TFEPJ^\\=0]T5;\9FG<#768P+GPQ:8@=AHG]=#LJVDG8FUYO M@?+OY_;0T"="HEOMQ3,;13<-=O;#H8/'TRRSO+'-RC+U[9$A>Q@F>Z<^?G&6 MV?R=I- ^LQUF"?0U\Y$A>A0F^I]W.U(-CTPKTZ:S.LOD^7YWW7+H0Z*',S=(2,DT#DA\6+X$1;1AMS57:>"5.DDPFKJ M9%[D*.R!+ 7FNLYA)\_ K/ \/4!&6:"PLGBE6T1U*X,..6I_"#,P;U4X[)(2 M%;FG/D"3Y\SAEOAM?S@,QS9N(O70K*&\9^X3 KUI^_NM9CMUW(@1%.XE:#&B MZ4R)1)F$M"61P(].QQVM Y3/>W,.*P \BAP9O8#">N&YJ7@X7PA]4&XT_5:E MD5.\.WUS/4FV",MEE0-/ PH948'"HN+< W*92--ZY.^4),@6$! 4<.ZGXX$V M2GVGH5$9**PR]!M>2[K3N,<'3G0CL#33?AU93<5B1QZLAY-G.G/((3OL)ZH. MJQQ WYEH5 <*JP[;.7D4;OMJ$%$3L3ASRNV)HX&/4BO5W%K%\V:+T2#I*YH- MN_KQ^)15RM+Y@_J!X^N3Z_\#4$L#!!0 ( +N B%?> MEGQ"- D $$7 8 >&PO=V]R:W-H965T&ULI5C;B5+WM28^7*Q^&[>2&TG9R?\[=*?G;@N&FW5I1>A:QKI;\^5<;O3 MR<&D__!>;^I('^9G)ZW5>>3A9DD#*JB"1!XM]672AC2!#,^)1E3@:5M''\W$O_ MB7V'+VL9U(4S?^HRUJ>3[R>B5)7L3'SO=O]4V9]7)*]P)O!?L<.2[4Z*V,H?991G)][MA*?5D$8/["KOAG':4E*N MHL>O&OOBV>];Y;<4/&E+<2Z##L)5XM*KH&R4%+B3>80>6CTOLLSS)'/YA,P? MQ&_.QCJ(M[94Y=W]<]@W&+GLC3Q?/BOP]R+.Q.'!5"P7R\-GY!T.3A^RO,.G MY/F-M/HSNS<5%\X&9W0I$TP0A['[%(Z?M)6VT-*(*WQ4P&0,XM^K=8@>J/K/ M8Q%*!AP];@!5VIO0RD*=3EK2Y;=J]H<._H.>G_8T[_7YGB M1Q4*K]L^:.LN0$8(X@K5'A/#O+/%3'P3:R6^_NK[Y7)Q?.&:5MK;*;\>'/>? M=^K^%]?Y_.4?8B>#T+9POG4>Z2CQ(D@F)X=4_RE#K>TFPA#\!'YZ-66[870- MXOK4P2#ETT;PDE';3DU'NV8CFZD1GA*XCHH,>Z+1E'5LBBUFJK0&D!U!'$ITX7U^9V*H(J.J_HB9=%$0II M%/1[UVUJH:I*,8<)%+V1:W*^1RR0J&1#22O9P ID&V;B_%9T5D=X)5KE6@,O M"Y0FS$XZ:.ETG*#6NZTN51#L2=494*4C(.(&)UC:UH"(5K\ /M5R3*==*M2&3G/("!2A%D)5*MH'X$8T@ MND AE1Z936D.LE&".L:41)-O.@H8C?)$'NX%/RC%2Q \76AV7 -R163?]G'< M/DCL3%QDRZ"]* C)T*X]O;B.&&"KI9!BI];?4E\@- $D%:H:-N"'QB%N2'G; M&EVP.3/Q!^S/F!?2! >T5J0 <:^@ 6O@!?&!AL*IV-6ZJ/&C1C2UN:7DH?(B M89P> 1_RC:(%)M*67OK-LWV5MN,J)0O( [:!-G16=J6F,H+($E%/3YD2\5(- M[!?V[%=+1&RME"7IKHHW%N@\5X\^C9#4@&,1&6:#$P!^*:SNJ MX ^6#>%"9M-7"#^")[[)-/#S:G79\T NDQ1> $KXCJ331Z\VGGPC?6AJL M!VRY&"0;](NTX*#;H:]>PR:.\?"$;,KN)ZJ15X%X\.+AJ722J M-%T)<<;TP= VC7,]?6 95R:HB#*YOA44:"XG0HI1D/F88M2(\A'(>U2B*'4H MC$ME;.EGRGDV9\CYHPZ-044@\B7'D$'%INWQMP\[%3^P1U%J.Q\Z"78&^88. M-?0H-CAOF *=5TSSX
Q;%^!TO[MSG\5/N]I1MMV.6E+HUD&7&B1&K)8D44W%VB'FQA7R M*1*8CC_]BCVE0Z?]60%,&!O$JJ,9# UEBCB T1(G7#C8+=Z#%F9B!=1SZ6;* MZ^LQ]+1I@RP24^PQA1:%69N-ZEIG1]%A%G^7#'4M*#<-._NV,7U08-1Q)7=F M IOFLPP=2@)7I"P_PH<48JNHS5 R*^X@E42[:>\-HX20%^0M18!K8*R*^VD% M':DNIS *_.@I*? ;%9L ,DIT:NTA0:'D_]"9:8V=T:77V@ M.-)(=-0[J9D+2FZ-6S:F5X::14VIFQ9!(J^R-G1L,P"?#+V'_*,I,0!'#FEV MV.('TH;MVI5W%E0=N,A M$B[3F+0W8"H^=N6&!>4^%W!N;O-$240O>1S,Y4A, 3MDDR83RFP(*B:0T[R5 M)[CIB)/S%$$-C$QX? .-H:2BS*/U"X.0;'_*1DR2RG8)091NR$0;['RB!K5O ML#E_X>X 15-78++9YPVIJC$A.9H:# L%YU#K(!V41X;%@V"2D%$ZUB V);* M!.0>,)?1A-'!\03&0ONB:^"HY5EK5<2.)X*$X((;0ZEIN.O[.3'=8.<=1VC8 M.'A]# O 6R+HC=485JE[[?TB\P=$ %H8P;>)BQN8AVRRW8@I<\96FBX-4*&& M"WD^)09$C'.3WF&N$1OP7PS'F#U0)TQY([ C4XA^FJ1S!M)((%L=0;J?B=DE M]=5B/T05\ $"4Z=-Z06UN T=0_JNB#"UC%V7]!CN +WF/26G>;?,O#,0P?VP M\0P-E!#:P$&;E.1[8.GG& #0,M9#Z$/VG*^E@FS_I*/L9Q\\5?9@ZD<#=#I" M3TI4ENIPDLZ#_6[0J_:*]BI"#QUB6>(IIL:*&@"_D8.8\/,@FR>E/&[WR.') M(PPOG!!N;HEQ;]C :648-XMB]POT25:1H1 M\]F,SH@L/0-DY.'#-.VU?;D)3;\L+M=P'CW!!%95FJ&Z!JPR#"ANF'NN58IU MHJ[4"#$'@5X3!;>(Y VG 7$\^#MCS47FB509,/QOB]GB->DF.M-% I3&^9HP M1\6;8)Q2F-!Z)^=#HO$UE7D^)A?2>S[@,1G0SD:. =N^/*6R=7&=,,Y?!WNAU?I M6G2_/%TN8_C=:'AK5(6MB]GK5Q/ATX5M>HFNY4M2)!EG?GZDJR+E:0%^KQP. M-/F%% RWYF?_!5!+ P04 " "[@(A7B$@;YP4$ !X"0 & 'AL+W=O M6AZ --C2TV$JDE*3OY^QY2MJ(@3E"T?;!%4C-G;F>&FFV-O7,%LZ?[ MJM1NGA3>U\=IZF3!E7!#4[/&FY6QE?#8VG7J:LLBCTI5F6:CT8>T$DHGBUD\ MN[:+F6E\J31?6W)-50G[<,:EV#=#&KQ9IOV?]:7UOLT@XE M5Q5KIXPFRZMYHU_&V!'+4C@^-^7O*O?%/#E**.>5:$I_8[8_\"Z> M]P%/FM+%?]JVLM-)0K)QWE0[97A0*=T^Q?TN#SV%H]$+"ME.(8M^MX:BEQ?" MB\7,FBW9( VTL(BA1FTXIW0HRJVW>*N@YQ>W;3'(K.A6K;5:*2FTIU,I3:.] MTFNZ-J62BMTL]; 7M%*YPSYKL;,7L+^GST;[PM$GG7/^5#^%GYVSV=[9L^Q5 MP"_2#VDR'E VRB:OX$VZX"<1;_("WH$HZ8_3I?,69/GS4, MWO0P7FB@8U<+ MR?,$'>+8;CA9O'TS_C Z><7;:>?M]#7T_UBJ_PN;T PD]DT<%'S!=&ZJ6NB' MMV^.LO''$T>N!R(>0>H]"%J/+7E#/QO/E WHGSLP"#*FL72J=2-*NN':6$_H M\-"F-!Z]^XDPK*);*^4D1!Y86.) 0OI10 EV]BP:TBVO,60\*=V.N# K?GD, MB3#_K/#P63@8X=T^>.1:S6%?O,N +!2O>L(Y2Q4G627N$+IRI+RC\RCUZ9YE M$Z83?5DA<+8#VA8&2=J$(80HM-!2(9"^CR'&NK&U%4^@$#+OS"9^^P)?)#/S$G+N?([JY:IM@I,48"0PA6# M^$_\M5$;4093 W(%"/'.,]B@](:=K]KS&&1+J,! R5!9EORD?A0N,H]?6Y\( MWNELE2^>5,-YY9O6TVW!<"X'&9V*QA :;B^L^%XRF!<"O>0&9#-'=@PY,18HW&6G(LZJ&QFO9N0[BYCG<^2AD0VHNQ.^T^ M*T[;V_11O/TF^2SL.E"AY!541\./[Q,0,=[S[<:;.MZM2^.1D[@L\&G$-@C@ M_=FDK[180 M(*U8+0(>$ ].,FTL'#O8SK;EZQD[:4A7W7)[X:&-+S/'9^;88\^W4GW5!8 A MNY(+O? *8ZK+(-!9 275OJQ X,Q:JI(:[*I-H"L%-'=.)0_B,)P$)67"6\[= MV*U:SF5M.!-PJXBNRY*J_35PN5UXD7<8N&.;PMB!8#FOZ ;>@_E0W2KL!1U* MSDH0FDE!%*P7WE5T>9U8>V?PD<%6]]K$1I)*^=5VWN0++[2$@$-F+ +%SSVL M@',+A#2^M9A>MZ1U[+28L**\-PIG&?J9Y1W<@ZB!K)4LR4H*HS!/&DF8@JS< M\J#T/#"XE'4(LA;VNH&-'X&](#>(56CR4N20'_L'2+'C&1]X7L=G =]EQB>C M:$CB,!Z=P1MU<8\%@WJ M'KSELR?1)'Q^AGW2L4_.H?^]:F=A3Y/^K;7(BUHQL2&F /PI %(V^H/5GZ!Z M,L6,'@0D5.2V$0^=QTJ6%15[/.29W CV'3T&6%7\,>YXSMWA1?M!-)[ZHVY( MKK&2I#I3K#)-A7 \A]C0%;C#SO?#QC/QDV.HQ)_V@2HEUZ!MH:&VWQYE[B='E;NW#9-8>$!Q.:T.$-&2/5^O!%F/& M &!G&:*)D22%OECND"FPMZE=L@+E[ET;N$PYVU KD!Y:ADWR!N/II*> DY; MX"-).R5:$2>G/$YJARD\2M7LXFDO/WWW7](F[%SHK? "=H9$<;OK\30<-D(F MRY(Y=KK9,H,HB?L;^Z32;>6((W_VP/+A%O+)J<(<]*Y6+'0;]X"P,J/:S2W; MC79OE*OF:OYIWCQP;JC:,"3/88VNH3\=>T0UCX:F8V3E+NI4&JRJKEG@3@-E M#7!^+:4Y=.P"W&\J# P HPD !D !X M;"]W;W)K&ULS5;)CN,V$/T50O',R=!F>>F.;:"7 M!$F 01H]2'((07.;0;8JL>GSU'K?M4:I/ MN@0PY%1QH7=>:4Q]&P0Z*Z&BVI)!'(:KH*), M>/NMZWM2^ZUL#&<"GA313551=;X'+H\[+_+ZCF=V*(WM"/;;FA[@(YC?ZB>% M7\& DK,*A&92$ 7%SKN+;N\3&^\"?F=PU*,VL96D4GZR'S_G.R^TA(!#9BP" MQ9\7> #.+1#2^+O#](8I;>*XW:/_Z&K'6E*JX4'R/UANRIVW\4@.!6VX>9;' MGZ"K9VGQ,LFU^T^.;6RR]DC6:".K+AD95$RTO_34Z3!*V(1O),1=0NQXMQ,Y MEH_4T/U6R2-1-AK1;,.5ZK*1'!/6E(]&X2C#/+-_A *4@IP\R*IBVFJMMX%! M9#L>9!W*?8L2OX%R0SY(84I-?A YY)?Y 3(::,4]K?OX*N"OF?')(IJ3.(P7 M5_ 60YD+A[=X ^\97D T0 HE*RQ5&(7+ :4V)7EP(H,B?]ZEVO7_-25 BY], MX]NM%T9?*:/+8 M*"8.Q)2 ?PJ 5*W=8.TF:)9,4<#>+T)%;AOQW&4@Z9J*,V[A3!X$^P,ZQH6MP6YF?YVUFXB>74(F_ M'@/52A;@5*.V]"EXG' J7Y< -\64Q[USX:]6P MF!J9GA@>VAA&9LM-6 M82O>;+E>C1Q0P&D'?&'IX$1GXFHJ8]([E/!"JLW-NY$^X_0OTB;L6NF=\0). MAD1QM^IQ-_0+(?M\LK5+9A8E\7AA3SK=G1QQY&]>1;Y>0CZ9.H>#T<6)!]W! M/0^LS>AV>X<.O<,+Y*Z]>#^'M\^7#U0=&)+G4&!JZ*^7'E'MDZ#],+)VUW J M#9ZJKEGB2@-E W"\D-+T'W:"X5VV_Q=02P,$% @ NX"(5]M.-I.G P M-0@ !D !X;"]W;W)K&ULC59M;]LV$/XK!VT8 M&D"-WFQ%]FP#29MA ];4J+OUP[ /M'2VN%"D2E)Q\N][I&S5WAQC7\RC>/?P MN1?>>;93^M'4B!:>&R'-/*BM;:=19,H:&V:N58N23C9*-\S25F\CTVIDE3=J M1)3&<1XUC,M@,?/?EGHQ4YT57.)2@^F:ANF7.Q1J-P^2X/#A$]_6UGV(%K.6 M;7&%]H]VJ6D7#2@5;U :KB1HW,R#VV1Z-W+Z7N%/CCMS)(/S9*W4H]O\5LV# MV!%"@:5U"(R6)WR'0C@@HO%UCQD,5SK#8_F _HOWG7Q9,X/OE/C"*UO/@R* M"C>L$_:3VOV*>W_&#J]4POA?V/6Z61Q V1FKFKTQ,6BX[%?VO(_#D4'QFD&Z M-T@][_XBS_(]LVPQTVH'VFD3FA.\J]Z:R''IDK*RFDXYV=G% ^7]=V4,+%'# MJF8:9Y$E7'<:E7N,NQXC?05C A^4M+6!>UEA=6H?$9^!5'H@=9=>!/Q8VFO( MDA#2.,TNX&6#DYG'RU[!NV=:4 /P:!^PF#QTP])'O]\@>QH(#NZA/X_,W(1XSS#_P+#YQIAHP2]3 H/6+86 M"-Y 6@,E$V4GF'L\AK1\]?,2F*R@XJ*S6($D2.$@6X(T'O(-EV!KU1G2,R'@ M"J M,H<,T^4[I(Q0BD3G0KS1JO&*A-5VUF?>V5[(MBN+\]!K+%EGT)_RAFK1.B@N MW5V^V&BZ4,?N1 4U!9GTD7JTM/RMOXY:]6DI4"^:85ZH8I=>:!EI\N: M9@$L!9/$A\#2'#XKRP2TRE($.!/B!097]GE*4JJ8W-T\CG,XURRBHU9.!;WU M XO>HNJD[;OZ\'68B;?]*/BNW@_4#TQO.3U=@1LRI9(:!Z#[(=5OK&K]8%@K M2V/&BS7-==1.@&ULQ5C;;MLX$/T5P@V* MN%!CW6S9:1(@2=/=+K:[0=/+PV(?:(FVB5*B2U)VLE^_9RC9<6H[:8$"?6A- MCN9R9CC#&>9DJK%83CHE5Q6G;,33[LV9R>Z=DI6XMHP6Y&U52\-<+*B0[EQ!E\E MY-S9VVHAK$.4G3WI.2@D(7F M(GY4X=^Y.V))%+ XC)-']"5K[Q*O+WG:NX"]%F/'>%6PJZ^U='?L1N2UD4X* MR_XY'UMGD"'_[@I"8R/=;8.JYMC.>2Y..R@+*\Q"=,Z>/XL&X:M'/$C7'J2/ M:7_J?!X5W@UM0R,[5XKEW,Z80$@67'DBA8R58PX?>0D \C_8R+6ETZLKW#G*4Z:X:QJ82ELK\)'6 "E+CVK"I6'PIA;> M.JF[U.6<5W?/GPWC*'ME?\CI0UE!AZXM>&SW>,L;=K[&>@FL+]C'>ZB_>:@; MA#\]8G:U!ON&P'XBL.SR&U#'5%[B#N5NON!ZGM2PSPY8%@:C_@@+[TW\ZL&J M_?CQZ 9!AE5;F[O- XGB8#B*U@*KWY:,,)7"Y)(K-N=S^-@/PBS>XFZH'[3C M.])G. Q&\;9,2[[9&>-C6#9S;1 1-M;DYC )^F#/V&'4[W=IFV3I(VZE<9 - M,A:QPS3K-MMXAS_9*,C2T1:XEGP^%57^0&\\"@:#>_[#..IZ6CILW=^3,TG2 M#[(P8T.(Q$G7[]/1*F8'+(W38!#3(0[QK^%IJ&F4LA=7M[FJ46?0"=70BOZ7 M"X08=4(I?1 =A>@&2J&Q!6PYD_F,2>+V8@46[-J(.9\RE'4U&+L$?N#5S6Z]R_+_BC) M$,EP3_JOOFZ?9 )ZMG7P#75/)D8 X(@-ST1GQ3/@# I&OS $V!U*#NBU"XF1'"Q[;"# %W_5@G:*S;[G?$ MAD7<1/$;AX0_"3+UV PQ-[@ C$0T"Y0^L-75A"]0-)09.0(\]5FSD3APPN+I M,+8(LA\2-#XBC MD&MR(J$)[QLZ()[G=5DW$6ZS$DEEQ(R>+0M!J:Q+P0[)7O-,<#BK$.^9T7[..+:[V;RNJ6S=#+HHHG>"&[JX0ER>6=2N$C1YXAL+MQ2B M84363>A<20 79!;$29]^<%/?WXJ^]P_:%77])WKFCT",0S0X])YFE> R?@)B M/QAA#O$_X1KBZF8_6%_INYXJO8UG)7K/U#^>,3OKNG+-"W--7;_/SYMGZ3U[ M\[A_Q\V42D^)"43#HZS?8:9Y,#<;I^?^D3K6#D]>OYP)7@A##/@^T=JM-F1@ M_5>+L_\!4$L#!!0 ( +N B%=+=\!HM0< $5 9 >&PO=V]R:W-H M965T9H2V)NOLV8WLO3:=I,O%F M^]#I T1"(F(28 #0LO;7]SL 2=.TY#0[[8,M'A#GX#OW U[LM+FWF1"./1:Y MLI>#S+GR;#BT228*;D]U*13>;+0IN -IMD-;&L%3SU3DPW@TF@\++M7@ZL*O M?317%[IRN53BHV&V*@IN]C5@.6"IV/ J=Y_T M[J^BUF=&\A*=6_^?[<+>R73 DLHZ7=3,0%!(%7[Y8VV'#L-R=(0AKAEBCSL< MY%'^Q!V_NC!ZQPSMAC1Z\*IZ;H"3BIQRYPS>2O"YJU^X-.QWGE>"O1?<5D; MXLY>#!V$TY9A4@NZ"8+B(X)6[+U6+K/L9Y6*]#G_$*!:9'&#["9^5>"'Q)VR MR3AB\2B>O")OTFHZ\?(FW];T)VF37).REOWK>FV=07#\^Y#.0>3TL$A*F#-; M\D1<#I 15I@',;CZ\8?Q?'3^"N!I"WCZFO3O<1KF4LG M81$C$FW@0\8=VQ#K@V>5BKE,L$3#O\KB-9ZLSF7*'8B-5%PEDN?,.BR$ [C! M?E!;;>0?V$3ID[*JU$%4+AY$SO2&?:G2+7$P;JV&$!*XDR[SNZ0J*\BJB-5I M5@0-Z!6@/>$[9;^12+T3UCU)MG*KY$8F',*](&2L$P:)!$5)>IG#??YL[*:% MCL;%D[$\G-H"&YWC&*FV+)/"<)-DD)^',^T9^_&'91S/S]G?/8;Q&?NPILC@ MZ[S5Q64P+:H/E2;VM=*D;VED DQO*L73+\A[D;[%289)6-OY WAP%]:ZWI)- M94-5,/?8<-I#$!] $#$-30P!40W0&D&$^IQD.*P'C+!86 T7ZI4DDYW4^6)A?VC8UI.2#J9O ;GT2ZLI!EWR(T M$Z?7"(*FT+?16 =OXPOVFW8 7AOREMN,B:^5Q"%4:'L+VPQ MBE:S%1Z\">+S9T_UR\^G=R@=QBN\9Y:L'HS1[!S'T7(U[I.P;2&,-^9'7D*! MYOTL&BWB'A6P)SW0#8+Q(EK-)RW+VF<;2(QR_HCG[E,_T6JV@Q7?7)ZZU0R<$#XE4TGR[[ M9+"(/:ACNW\/)E-HNEL]LS+TW@:3<=3]C>N*@R=_Y\X M&T\6 #8Z$FC-V^,V NS5HD<=B9E&V'.6\10V6"Z^.VCF\V@T7O;);P;-/$9P M+?OD\9!9PBW3/OE*R,PA;]8G_ZN0B2>3*(YG+^A>R#PY+)[,$>_Q,XV!?8TDO#W5< M/!(4&L^,+OH5N^XAZ!H8O8@VVCQ) '1^%(F@PQ3_T!7L.5W0CC[7&D MFZR%VPFAZL'HP'SUU#)X:%@"$D@>#J+.2B9$'$F=AN&N!L92#>DT2C0H&'4\ M,#8Y'/H4 #?)#;O*G+WLY6LH5*"O/7#,-;1.G$:0%GF8*&'$G?"32T?G1K,C MLV*M<%KY]DV*NL(O:KUNE.8F+RBRAS[Q3&J:TD^]20HMJ; MUH]T-#EH^,!\U^6 1K7#!GR69$>"Z\@EY9@1G@50&]FY5MN3'--HVAYS?/@Y M:M\FVM/>.?P-!M.L! Z)_0%6]Y# JQ'VW,=_#C 03=\63O3F M!#,4>^/'U-'YIP^?_=/X_&W72IT[%,H'!+F]7Z(2*?G0C_S&*&11 &N1"NE!=XK@D8.Z%GQ]$2-5-Y2K3D>*K'R93C*P! M&;(T$# "9R04$=6,L/4E[N<6EV'KQ5>H.QK=%5Z>' H;A"D6#5VH;LTKU@MHF$&1"E!3K^#S.A,OXR MA%!!+;*LOB*'0/%>2S)NMH*,T08_E0A?+6V5NXX7OXAP(U3<>P0OJ@,7&9K' MHQI[)UB3' 3NS+6UI&K+ZBL5_/30]XYAY[,4)H.M__AFF?=B^$+5KK;?]Z[# M9ZVG[>'CX'OHCB:+=-B =72ZF U"4C2$TZ7_R+76SNG"/V:"I\+0!KS?:'BG M)NB ]JOGU7\ 4$L#!!0 ( +N B%=#9BL"-@@ &85 9 >&PO=V]R M:W-H965T]L[ MS223I,W#G?L D2L)#0BP "A9^?7W+ !2E"5[TK[=%ULD@,79Q=FS2UROK?OL MET1!/%3:^)O!,H3Z:CSVQ9(JZ4>V)H.1N765#'ATB[&O'#J9G(\K MJ^=NKVT3M#+TS@G?5)5TFWO2=GTS.!ZT+]ZKQ3+PB_'M=2T7]('" M[_4[AZ=Q9Z54%1FOK!&.YC>#N^.K^U.>'R?\H6CM>[\%>S*S]C,__%K>#"8, MB#05@2U(_%O1:]*:#0'&7]GFH-N2%_9_M]9_CK[#EYGT]-KJ3ZH,RYO!Y4"4 M-)>-#N_M^A?*_IRQO<)J'_^*=9I[=CH01>.#K?)B(*B42?_E0XY#;\'EY(D% MT[Q@&G&GC2+*'V60M]?.KH7CV;#&/Z*K<37 *<.'\B$XC"JL"[?WC<<;[\5K M6\V4D1PJ?ST.,,T3QD4V"BFD^G),_9..C]/HKV3O^&GD*84=]Z#^G?%7XWR*K[]S]W,!P>Z M_/=0'-(VIX>WX12Z\K4LZ&: '/'D5C2X_>Z;X_/)#\\X<=HYO@)0"\FHW,DL-;\MFPQKVTMH7DO7!D<;TT"S73E(ADMH^$"J2OG&1R[[-JWWGXC;) 1P5SDXA6YB+:F'47!6< M&8VQ,Q8?R>N4J1L."A"$9>/A;90F3ACQ&R'9Q$E_ZPP+N6C7D:312"K:Z@O\ M##NH(]*OC;OL_.+PQ96]D+Y4'&;;>"SWWU_MZY!X#>Y&XW @@*=\3LQG\4), MS\^A+8^#=38\?C41_[*V7",#Q/'Y\/3D5+P% A=38(\Y3P!_>3R<7IY\+SY& MXF*WR?!\^ K\U0%(S/M$DG5,<2EJ()M 1.M)E"*AXVO%XI MCOX,R<(9OT)_EQX;]F2IX.@:Y[:$:PP5NJY!]Z]Q+ D@W E<2X://>J<3<35 M45TZ0TR,.9>]N RT*73CXWM$HL+:Q;:X\;F$") S!Q4M0A,16CK%K7PUGN:- M!IE7E'9^E+)17$I8AF9DF=A+AK"G>"FF8'#2!R]>EO@AG1>/(/VFYB1^5#[6#_&>K7ZP\["6L!RH6!JK[6*#)#L9XM-"G,42Z<7QZ>A" M?"M>QXI%+D62 [54-4:'KY#H%[MS4[;N._8BZ\+'7@SH0"$9HL#O XM2?A#% M,(4G!KGL1>GJH(-'S+<\-U)&&17HB$^L/+AQ*B@\%;LJFA_-G:V.G-U(#6I6 MA/CCW-%*N%PZ4N7)!8<) A+F:5T6]9F*9&BS)W8]*QM3)NT06S3'JI!15#R? MO_L"&2;^4K]*<8!=-0*ED"2'34!>Q8?^H-#@^%.W1,(IA+L![X)X@]+/L M.$R_'D$JCM]1#8'GLXX5Z@AG8ECO,P5V^9 #X7<(P);X!+J579U!*&:H&62X MPB49C:K-:7. )?VS<83PF=A30>U2L;-NTZ5<#I/Y_V1%#]:6&-RMI49?&K3X MFGL!?"HPQ,RBX?9(BR7"\SQE/B8)B)$_J%"5=4%]284J)QW7=6Y!T"1^X=YW MA:WX$ZRK$Q!E]DNE;Q9VN66X,FUM*ME2&9L;JU69 3\ZWI66^>>)[<5!Z&T MV'/H#K)Y3XW_A@->ZBPR:*H^4TA]^#]W8AWO=J@\DM@4!7G7JYQE3SCRU2B(OV6L,,"]TQ,>;%?V?.$"\52[/>+^ M6C*A#NS*L4/BB'CKUQM7)MT#MM^>&5ITA+N3&2%QCB;"!\@2,SZT-[0-O MT%VMWOX/4$L#!!0 ( +N B%?MV+Z9U 0 !8, 9 >&PO=V]R:W-H M965T(^L"\Q>;SW_>YT&:^%_*0JQC3GD^&JF\8BU50[%D'%]*(5NJ\2H7([64C!96J&U&Q//B44MK[DS'EG8EIV.Q MTDW-V94$M6I;*C<7K!'KB>,[.\)UO:BT(8RFXR5=L!NF?U]>2;R-]EJ*NF5< MU8*#9.7$F?GG%Z'AMPQ_U&RM#LY@(ID+\M3F=OT@@>GG?:W]C8,98Y5>Q2-!_K0E<3)W6@8"5=-?I:K-^Q;3R1 MT9>+1MF_L.YXH\"!?*6T:+?"Z$%;\^Z7WF_S<""0>D\(D*T L7YWAJR7KZBF MT[$4:Y"&&[69@PW52J-S-3=%N=$27VN4T].W0A3KNFF \@)^11"\YYKR13UO M&,R48EJ-1QKM&.Y1OM5YT>DD3^C,X(/@NE+PFA>L.)8?H7][)\G.R0MR4N%O MN1Y"X+M /!*GH@AW,<0GM+^@X4[J;/?XZ\;@LL*"4Q! MS4%7#'(JY:;F"Z"M6'$-HH3%3HF0T#)J+@C/K@U@I]%8-SF'O_9PVE.>6 M%_WYF?(5SJ '/<_!#XD;^A&\+DN<&)8+9QYV-<<^E)+Q? ,(!:X::N?)F>^& M:3)XRL(C3XT%S\U("K<86N>O#92:3-I\F_!M D6[%-Q>41/'G-7YJEUA3)A=)$E=_]O%9TK])?/_H.)&E'I-L6B: MY147C5AL,#4D=8,TQ,.9G[I)Z@_PF+FQ%W1O<1+8M]"-PF1@4^GZ)(9+.R Q M:LFZJJBJ7BH(0A>_2<@?N4F4#0!UDC Q9#\U9.*2.!H \;$/B2&91\R&[X7V,7.] M./M>--'\\ZJ66*D>2!6HALIM'W\/M/H*_=%^$ TD[IC$[SO\4I<,SOYD:&'P M Q+]P.E 0H;D 11DF#X%# N$&,)=Z<-A$G=+$-HH-TCQ+-[W)84Z\QB)%KTY'F-$^(Y0=,MC@V[FN!D14*\)^#@L:73 ME61?FX!&& _$1:-JR>R6TVS<3FDZ](^M)#U6OF',]AL9X@>@;]:YP)2N6YL! M'/38!]NOP>-$[7PHD4>SGQK4VP?-^08Y5(Z%V" :H%:G9OZU-5F@0^C;FTX, MW3*]1;#'_ -:9 %$#B@Q)&Z:1@>4!'",^-D!)87 #0-B6@\7X5*C)9P.87J$ ME32!OL_\Z&!70X N[$:JL$FQ [JU;4_=+[VS;M=[8.\VY@]4+FJNH&$EBGK# M)') =EMH=]%B:3>_N=#8#?98X>+.I&' ]U((O;L8 _M_!:;_ 5!+ P04 M" "[@(A7O-QK_< + J(0 &0 'AL+W=OS+))E5)5.-,\K"U#Q )2=BA2 8 M+3M?OZ[P7FWK]07O17"L)M=4>KWHZTQ]9NS,YUM MQ8[K<56+$K^L*[7C!E_5YDS72O#<+MH59W$83L]V7):C\W?VV5*=OZL:4\A2 M+!73S6['U>VE**K]^U$T:A]\DINMH0=GY^]JOA%7PGRNEPK?SCHMN=R)4LNJ M9$JLWX\NHC>7"'P4W'H?!@GGXP(+8+XBMW6XC:^7W MW/#S=ZK:,T72T$8?[%'M:A@G2W+*E5'X56*=.;_:7^)<.?M0[>!KS0FN M=V<&VDGF+/.:+IVF^ %-"_9+59JM9A_+7.2'Z\]@56=:W)IV&3^J\+?,C-DD M"E@#]";FBAKL7H_+MOHFGX]A'+D\[RY#'M+W+2/]/$?M\*^X"7MVS+ M-9-:-Y"1909HD#>,ESDKJ_+U7PTOY/I6EAN&X,R^L*HF!9J9BHE=752W0NA. MNGW"AOF!AC'[V)[B\,2 MDFT0/V3N7IHM$S="95(+5N,0A(*Q&Z^Y5.R:%XU@U=H^L1@4%L2LVNV O]=< MVI^M4I9S(P*V$:50O"ANV37 "2P%Y228(=MDV52-]KA3$ >LNK;H*EA[[%-> MZ*IUK.J1=ELWI32:G7@0/EU]UNWYG^W9NE&Z(MW9'[6$)_*$*+'I(Y MC%R3LY]YV: =ZBJ=,])PM4%+5C863D!P8":9T5,/'!VG41#&,[>V7^1CRFS! M1!DL6 F&C4L*<"I[;*VJ'0N_)5-!QM^V4-_9W.D)#KVE1,$MA6Y0SL!^?K&' MEU"*9F^I+AA>. U;EQA*F$8A@#21'X(,*CU6#\IZW5??\5W]=LFNJK79DW#]R>BYLVJWS4;#GL-/N*:8$-;3H-/(W/LLI]>*RETB['T #3 MQIT*!!_.[IUW=SV8 @EC$]$!9 ,9"EQ8DZGP^.!WMQ,O2X"H-,6 /^;!0F>5 M%L08#YI%1_M:9OFMGF57C[ K+F56-#F>,>V)Q\'B\4DF"YF M+%J,PYA]NK^->9E_T('\8^?\VG'DE>/:SWUK-SR\[7+N>,V"_OI[2JL?*&[_ ML'&+<+8V/>5$0+V8I4&4SN#%9#I.IYT7HP!E)T@7"Y8DXW#!_K 5DYU,((U* MD<2G=D'RD!<7LS@(%W!C,AM'BR?=. _"%&Z!)+1&][C%D\1+_7+Q]?SR NSM MBJ?17P3S1>J07TP>S)\6>2=^ZJ7OA_UX[5.P'\LO!^3O#O'Y'Z3#\FNFPPM@ M7SXCY'V? ]33R7B2/(7Z\>.O WMKA#/!C97M-./'UK9;MGW?3R6[0-M<6-$ M#3#C.6H"6=&H9ZQOF\^/5\ME/Y224^D)FKJ,[]#8K=?"7G%1@?7[38-V3QI/ MR8F]5%O,R0:),)'HO.IF5<@,3]>"W#YV;&9%:*N B4)N)(7/8""D-HP>H6+; MCE]ULPRT?RBXUNSB<,Q=W=+TT+@R2_,#YF'J4E75;+88.VX5@A5E.F\R5_J@ MJ*EI@RAMFU2$3C:XP#AH'&I"K9 [:;@?L5I O;D9+2VDWE+KV6V++BF3M:O\ MZ.ESJ3.TGZ*#H^\3/Z(G.'Z,>0*MPTV;(2=T8E%F)"!(O(WER'9"/S>85*-3 M[QG>SU=N^NF3E7P&^78,LUL%*'.% *X5GJD]E?U!3P-TR6&K"I1+Z_H!O7*N M'.)F'2.-$<)%U-&<1Y-=[TR_N'=D*YW[6YTV4 B+>>I^B))M8;?+-18D/I=&<@ M]E>T^2',1S&\ER AN% )BA/>F&J'E,GL'1,B] >Q4CZAH5@X1AC$;!3B/ 60 MQX!B;Q\87QM_\^DDN@BCG'?IUVW7VXI4$G3I:NFO']'MI%P-*M5AFK:\2]'A M/E\>YAC7K2H)GLHE3,"Y:E"%L.IZW[,3$*0-(#^EEX)V,FR/&=US_2FY3S? MP.?Z'58V?\J"_O/$W/, #*MNSNU(UJ ?VQ*\U4MOH ,[/>(W2 M4,B_N2\OBH8^9)YBXAHS)H3(5KH.$S>9P#X(LB0,@Q CS?TX#[&UEW+X_3A4 M _8*/3?#1@4Q+TWN*R%*6P*VHK 7*RNQY<6ZU=Y760I4CD)I&C4@K_XNW48L M.5M2=&>5ROW]898I NJ \TG.WMZ0"T0IUM0D>@:D@1V"=DFIJT+F3LQGH'W3 MI#T9^MNH ]WBACZ+IP4\.>9/;(SX-O;:TT$.,O9.HTF>:\^YJ+=63=5H'$Z? MOD'\T/7 \)74@3]^)79\\%=/+'$\^/2ALBE+<86^0+J97E&\H(*]PB0;31.: MIH,THOYT$2SF(?[.P$>S;G&MJC42!$OIGJN]N&JU1.!33+9!,IF"RZ:8;Y-@ M.EW0.(640W*1XW((%U5M;X*CF:7): *V13\*TIQ.,/$%BW#*KD ^[KK4U5I* M:L@GX$G0>#B=LS0-TC!E"?Y R8_N MVNX#GR4]+;,-LJ8M ,XP3L/IO$;((O MF"OC))C,I^SW_L;N,6=C2EH$TX2 F6!8G!$R$4;&)%G0IQAVI7,,"^ZB#DGG M0N-5-)YT^4*&O0K'L^X!M0UM)E.DM)>"0X0R *_=/>>31OI =!=+CU9.:PM% M!;&)KEU'7=RZ=TVO)N/IH='Q(.O;N_*GR_,#FSS,+M0,"I<7;7U8PYID/K"' M.NF2"&)3.M"> 4-ZE8B\J@*W9 -K@RL!!LH\3=R^W;6XW[6:_NQ-8O'D;^" MO^]UZ-G@_?5.J(U]2T^WPTUIW*OL[FGW'P$NW/OO7MS]+X)?N-I(L$,AUEB* M:$E'3+DW\^Z+J6K[-GQ5&11T^W$K.&B4!/#[NJI,^X4VZ/Y[Q/G_ %!+ P04 M " "[@(A7C&4CR@$$ T"0 &0 'AL+W=O+#46J M)&7'^_4[DK9CKTXZ[(O-E[OGGGNE1BMMGFR-Z."YDS,R\? M!'X7N+)[:_">%%H_^K]32AE]81=GA,(&RLTXW M&V5BT @5_]GS)@Y["I?]5Q3RC4(>>$=#@>4M%=88* MXJ]C+D?$L^.(ODFN;,M*'"?4!1;-$I/)^W>#B_[U&WS/=GS/WD+_83K^NS8\ MU@BMT4L1^H?:%T2\=N$Z'C@THO$GT-)*H&!%V!(QLWNFF96K]_=YD//EQ;$E$=DX!5A:'C KHAA1[@%.T96OW7,D*/[[D#7FB!=C3JT!@B M[%69M>@HX@%]1E,1[HP.A>8C,%5.G$Z+SL;.^\E3S_O7L[OI8U@.KG_N!2Z; M8HR94UJ=TA3IR+="(MB:&3SU$Y<#U2V]0C;2TE5%QJ&(3E!^N<^11Z Y35-8 MP2TE=TEJ<^4HC@%MTQI;*A]OY_,M%=@8I4H\"'@H.\-]BMYJ)*J)DV&:TW"6 M4*9%WB/CMHUIENL8GY/+ M].+0RB =?&=%4;?^+R/IOR8*7VF#.&5%TCOE84I'X5/8.XR "AQ#_@^Z. MY&.V]Q728^,RVWO)&C2+\%Y3/^A.N?BH[4YWGP33^!*^B,?OB4_,+ 0-%XD5 MJ?;3#^<)F/A&QXW3;7@7"^WHE0W+FCYKT'@!NJ^T=MN--[#[4)K\ U!+ P04 M " "[@(A7Q?&4Y*H% !V%P &0 'AL+W=O4+,N.HQ:+??2#+8KBS)P9GAD.>+[FXIO,*%7P6.2EO!AE2E7SR43& M&2V('/.*EO@EY:(@"E_%:B(K04EBA(I\XMIV."D(*T>+D15]H.IS=2?P;=)I25A!2\EX"8*F M%Z-+9WX5Z/5FP1=&U[(W!NW)DO-O^N5#:+\QOJ,O2R+I-<^_LD1E%Z/I"!*:DCI7]WS].VW],0!CGDOS M#^MFK8.+XUHJ7K3"B*!@9?,DCVT<>@)3^P4!MQ5P#>[&D$'Y&U%D<2[X&H1> MC=KTP+AJI!$<*_6F/"B!7QG*J<4?%%V2YQ.%NO3,)&[EKAHY]P6Y&7SDIQFH,GF.!:[O>@#ZO<\PS^KQ!Q^"ORZ54 O?^ M[T,^-BK\PRIT/LQE16)Z,4+"2RI^T-'BS2LGM-\- /0[@/Z0]H'(#\H=1M5Z M^RFC<,V+BI1/D!$)F+N"*%:N(&\6")H311-0'&(N*HY?*? T93&5%I R@925 MI(SI08&BJA450+_7K,+$Q V[K<6N!-S??@8B)542B*# RCBOD2$X@$IH/.K) MV.F46%!B[<'/"L'''.E42ER/(\ESEACK2Y(;$X;GLC'; LS(#XHH=?WI_ 1$ M6:#W*;Y*B8I)";RD\$2)T)Y(]FC&Z++DA0X K#,69QNT&#==,J1>2Q\51;@: M7&L1*R'4E?Z68D%I%(U-Z'6$T$ZI6ML:"GVLM$,($0/>!F+ 4ZGP46Q4M/NG MH:PI1I-HZSD64@FG1@^O)093OIVC?4'I3E("IA1?XG[IK/H36?3R5YUS^L_M MC6YWN8,PI8+7X%NNYYMG,+7QZ;B6$WIZX%N>'\+-#ANTT!PN"RX4^\=XHMUJ M^>%,XNX[_K##R7N'D5;N+91DC.R9#E3#(,?=NNVHX<,U9_I/>]#G47@ M!Q[XJ#JR9_"%"%23TYTEM@?1S '7"J(0_YW AH=ZV:Q +FANG :1]Q9.,>GU MOQ6&T>;M$U *09[&_ZK._I05U5N*(5H8R(S2%%O'\,*TG;C6^X]@LB M&X'-T_0>9SP]JR7=L)$O%=:0QEOZ&&/-6%$3CA);BR%?6QO(C:D/$::'O9L$ MB'CF#9H6-*GC)LU[='@6,]_R P?M!%X 7TV[09,S+'\"NZ>#)= 4"5.?WC[' MZX\=_$7[6-WQ#.RQ_=Q PF2L>0'FS'BF+A@'<(+_+O[OJ9RARI,N "=P:6K; M/ENMG@O(RUHT<3Y(M)\5PRVZ]F#<(&I?[XVE!*VC^AMT#%,#,31US8\<_0QZ M'P)P0LL/ W CNS<=:NZ&0;0W'8%C6Y&'%<4->]-3""UW&G6!P!,#V^A4GZBA M%7I;BO0+2T6>FM,@F%FN/X.IXZ 34LZ!F=-8T[6MEZ>A-75<79WT?Z,$*Y%K M^9Y.LW V>S'R.KO3&F..O#%RV&FRHBZP5U_NX4!B+LUI1O'P2WZZ$UTYO=<2 ME1J,?1CY.T%W,8KN3KQUC?9W0AW9]DZ,#T1W-ZZO]3:$-@RT<$'7P@7_L84; ME#NV<,<6[MC"'5NX8PMW;.&.+=RQA3NV@%^3SE7FQ=MH+MJ7_P+4$L#!!0 ( +N B%=0_Q>GJP0 (@* 9 M>&PO=V]R:W-H965TTBNY#5\*=J^[$K4S)DY<^,4U=ZWG\9C5]3<")>;EC6^5,8VPN/5KL:NM2S*J-2H\6PR>3]N MA-39XC">7=C%H>F\DIHO++FN:83=G+ RZZ-LFO4'EW)5^W P7ARV8L57[']O M+RS>Q@-**1O63AI-EJNC['CZZ60OR$>!:\EKM_-,@99/@$"LN M?$ 0^+OC4U8J ,&-O[:8V6 R*.X^]^B?(W=P60K'IT;=R-+71]F'C$JN1*?\ MI5E_X2V?_8!7&.7B+ZV3[/XLHZ)SWC1;97C02)W^Q?TV#CL*'R8O*,RV"K/H M=S(4O3P37BP.K5F3#=) "P^1:M2&GYQ:II&>D39.Q*ZI%.C MO=0KUH5D=SCV,!$$Q\46[B3!S5Z ^TC? % [^EF77#[6'\.UP;]9[]_)[%7 M[X7/:3X=T6PRF[^"-Q_XSB/>_+_PI3/I"F5<9YG^.%XZ;U$T?SX7A61D[WDC MH9$^N584?)2A4QS;.\X6[]Y,WT\.7J&P-U#8>PW]WZ?L?\#15UX)A8+SGJVC M8TT2B6VTK&0A8EL52LB&UL)!J&02*PP"Y\G7#*2F%7I#RPT)"O.#+972HA^- M'='E1FCZ(O6MXE$T?(Y.1PO1-5P)&;@0UNM@]?K\?$1?\XL\BA5L/6R0J"JI MI/!<$A2D#][Z6G@2T-U::J/* &.J1U[]X,V*<6#1<;X>/ DB[]Y\F,TF M!^?7%]$)(,>3Z<&/(PPB)4)\R!NP:CO;&AM\0!R4464=T(7'*HAR*N8_8K9C6#2 M>9X$QSQF#NV0BER[+T:?(0UQWV%YG36V=Z'#0N+VL @&B+;3Y)H M$)48(/'Y[5Z^/QB-&<8A$HS(=C8$A*(D;JED4;H=)I]Y:5/:>N#D8!E\%F4I M W.$\0',LFR6G76)0^J@':L)'U=-3L>('#XYW#&#Y0?Z PM;)FLOF8 ,RSNQ M5-'_M_/\X\ 6F<.,BK$/J36Q(V)60W$Y& MI)E008H!8(N]E>')&R3)ZO!0J MFDQ+1 #IN6"(A(S%,U'B]I)AI(9KN"^A?X!V'G]]HK&(V-A3+M2%J5(M]I7[ MD.S1DVSG]!LD'M$. PMW9U@.8*=\*!I?6T8YI5LL%<]Q:Z6B^:0'NT'C&M+& M1Q9%X+S9373<-*3?/,EI'$]KTZF2:H$@B%"V:-%0'.A<()D4CDIJA#2T]Z\::-N\;2>&PN\;'&JL@V".![98SO7X*! M8?E<_ U02P,$% @ NX"(5^-E;JF] P M@@ !D !X;"]W;W)K&ULE5;;;\YDF9DUVW3J5./G;0/ MG3Y Y(K"A 18 +3BO^\"E&2[D97VA5PL=@_. H=8SK92?=(;1 .?^T[HN;*-!CWS/U<(&=W,Z]R-L[;GF[,=81+&8#:_$.SAN12@ M<#WWEM'Y16KC7<#O'+?ZB0VVDI64G^S@73/W0DL(.ZR-16#TNL=+[#H+1#3^ MWF%ZAR5MXE-[C_ZCJYUJ63&-E[+[@S=F,_=*#QI+3OM MGK"=8N/*@WK41O:[9&+0?=/CQ)*,,7$N)=0NQX3PLYEC\PPQ8S);>@ M;#2A6<.5ZK*)'!?V4.Z,HEE.>6;Q$\I6L6'#:W@GIC.FS9H%AK!M1%#O<"XF MG/@%G JNI3 ;#5>BP>9Y?D"<#L3B/;&+^"3@;[4Y@R3R(0[CY 1>17EX=L37-,#U_04^O\XE),XQUD>!Z=]N4H#V,;*3]13&-6G>H"(I M8F.#S 8?9^7:C2]E/S#Q\.95&4?%6[W3,2I]!A]H>BT[N@OL$1BVZA T&DU. M93;TF1];G=%U ]]R0>!RU$PT^KMS0E*(SU0'I!FY0N5D\YX(OCQK164?\1/K MH^"&PNX,,ZCA-3D+/\HSLJ(\]ZLH)"NK(K\J8[+2//:S*(>KZZLEA?I16E&< MGQ<59/1*(DA+N:2\57XW6U4N%4UP4?N-.W:V^ M/[UF5/9T20)[10Q4G&PT.!D*@CB#7Z5HO^_H2FZ :2>!+STOB]#>Q U(<51_ M';;$AM;AQ@J4&9!;H=V4 _ZJ#+NO,#DJR"_T]0L3(S6Z1\>_%996?DSNUY"' M?ISNM42^"#(_*Y/GVDE(+B70^9%V_IM:\H3D4:0';60DC;1R@O#S*(%C5U7P MI)?0(JWKF'J2R-16#MY#4UY.O>@Q?.KHUTRUG/:]PS6EAF=%YH&:NN0T,')P MG6DE#=T/SMS0CP4J&T#S:RG-?F 7./RJ+/X!4$L#!!0 ( +N B%>L.LR! MH0, *L) 9 >&PO=V]R:W-H965TM L&1)?LML TG6HAU0U(B[[<.P#[1TEHA2I$I2<;)?WR,E.V[L>$/7 M#Y;)T[T\]]SQQ/E.Z4^F0K3P4 MI%D%E;7,512:OL&9FH!J4]&:K=,TL;749 MF48C*[Q1+:(DCL=1S;@,EG,O6^GE7+56<(DK#::M:Z8?;U"HW2(8!GO!'2\K MZP31GAUDSE]K_ 'QYTY6H/+9*/4 M)[=Y5RR"V %"@;EU'AC]W>,M"N$<$8S/O<_@$-(9'J_WWM_XW"F7#3-XJ\2? MO+#5(I@&4."6M<+>J=U;[/,9.7^Y$L8_8=?KQ@'DK;&J[HT)0>A[^ MBT'2&R0>=Q?(H_R56;:<:[4#[;3)FUOX5+TU@>/2%65M-;WE9&>7Z[9I!!++ ME@FX5=(HP0MFL8 W7#*94%ZCM.88,_'6],593L_U]CJ$.0'8>@#N 5Z9A.2Z" MQL72]Q@L?_QA.(Y_N9!>=D@ON^3]^Y;Z8JCSB7QS?$=\PWCABZ!LA9I.AM9. MBQF#1/I> 1]H6!DT+VOF%)<;%Y0*2 JP58(&$YA*.Y2RIFI3O8[1E;Q(*/I(<2^E4DP?A(81\9) MND[O>/)!>^EE;!=>M.@.!, M:-4(^(CG="M6E= M/8U34JV&U^O5:@"W#B5A( J4]I61OC)D4C@R"E^T0[.8I[-&J'V*6ZJ@ 2YS MT194!6?,RE)C29K :M4>*[NT_ (_M_R>">_)"?4SX@B2J=1._@N>#1/4O A^ M!IOOE\[_Z51Z)#V0<]F^@B1-PR2;T&HXR\(LSD[:IF>SH,7S[KQPO(:S*22S MTZ8<3C/Z#?MN=Z+P!%9XM@I="?BW<=@E.DYF?:+3R13.3=+HZ -:HR[]-<&5 M@#JG^Y8>I(>;R'7W 7Y2[ZXQ[YDN.;6XP"V9QH/)* #=70VZC56-_QQOE*6/ MNU]6=)M"[13H_58IN]^X (?[V?(+4$L#!!0 ( +N B%<%UYXQ?@( +L' M 9 >&PO=V]R:W-H965T U,[RRYJ(C2IEAA60L@N055)?9==X0K M0IF3Q-:W$$G,&U52!@N!9%-51#Q.H>2;B>,Y6\ZNM^R75KO6FR'L .%K,T0=P$K'K79;N)0HDL2";Y PT9K-+&SU+5K7BS+S3FZ4T+M4 MXU2R((]H+=$"A'US+ .44IF57#8"T#&ZO4G1IZ//Z A1AGX5O)&$Y3+&2N0)TQ9DJ))JS'/(!?'H8?WX C[7F7KB_%3[U#Q+^S-0)"KPO MR'?]8. \L]?#_2$Y_Y=]_N;L>\4(^E<06+[@+:]@Z+);NG"8SO2VL:Q)!A-' M-R\)8@U.\O&#-W*_#E7Z/+>Q 6.AZP>E^6#H0=AZ-HF@_;#X0YIWZY^X37:L3[W2C M"L3*C@&),MXPU3[)WMM/F@O;8)_YI]YXY@WX4SV9VD'R1-^.M2LB5I1)5,)2 MIW)/3G6S%.VH: W%:]L+[[C2G=4N"SU=09@ O;_D7&T-DZ"?U\D_4$L#!!0 M ( +N B%?#S)L46 < ($9 9 >&PO=V]R:W-H965T>Z.QQ-]N='FWJ8 CCUD4MFK7NI<_FHXM'$* M&;<#G8/"-TMM,N[PUJR&-C? $V^4R>%X-'HQS+A0O=FE?W9K9I>Z<%(HN#7, M%EG&S>-KD'ISU8MZU8-/8I4Z>C"<7>9\!7?@?L]O#=X-:Y1$9*"LT(H96%[U MYM&KZVA*!G[$'P(VMG'-2,I"ZWNZ>9]<]4;$""3$CB X_EO#-4A)2,CC2PG: MJ^+2J]YYCR6PY(5TG_3F5R@%>8*QEM;_99LP M=O*RQ^+".IV5QL@@$RK\YP^E(QH&X],]!N/28/R5P?EHC\&D-)AXH8&9E_6& M.SZ[-'K##(U&-+KPOO'6J$8H"N.=,_A6H)V;O<> )Y\,3H59L;@Q7*\! M.7LY=#@#C1O&)=KK@#;>@S9A-UJYU+*W*H&DQ?ZZV_YEA_T0E=7RQI6\U^-. MP(^Q&[!)U&?CT7C";,H-M,FZ_K\H.^0FM>\G'G:R![;-YWVV>&3O52+6(BFX M; M! #UM!Z5E_\KF/(:K'JYK"V8-O=GS9]&+T46;\!\$MJ/_M-9_VH4^^Z#5 MR:=" HM&B^E)U/0#FR=I/:I_ P&US3? M([0;U?L#P+;47Q>*S[_&17K_$?J_T%@._I?UOI?=D;\!K/7""Y] M+ENFEVW[9IL'.F&_UP/=')O+[U9RQ=Z6+9-E;PI#7%T*;"ELC#J^%-R@) :T MWS+2^P[L[^:W/WCO(V.GHO(\O76#I M-+,XPBX?O1*.=*B?PVZ0@+##!!9KS,>@&6/4('(4'_=I1IX%K"-":/ M21T/ MV&=\\80"I!3+(O&:#?C(*1>X+XW.V(T9U.4!2=-4"Z/OT<$\P4HH+"53&8^< M(N52[AC>;)"ATH3/5DI(V_M1!C"C@!%OOVQ3^8%Q4QFG_ YLR*3$ANOM9#C#*>U#HJ7&2(OE9E M3[X1+@TQH5PH.5?HWN\&OA3"H,<*15UG XH\'YU=6(0,'6GE\%RCQ$<*B,;( M[O*R; ,& C-NJ]D2])#WUEZ:5?*P1,2@$.< JAU/=!]^V MD.G3+$A'4/30VA:('4-P"P[,2W]_0Q1QWDTJXG0GAR@(A>(;;#_[%-$#<'E< M^A]K=A-:[\0"UY0KHU/YDJYWY0[8!UQ%[#G/\@OV63A$>4.#R\Z-S5?=9+E&WH%+G/"U(^GYY8_GM^^]05(NW1L0^ MO8Q8K<"@I\*'MR^-%(*6M!UXQ=]2KG*:V5EZIRPO]P27&EVL4I_[H9Y5M0.X MD8+20#,=8]T@'4?\V+^+,5$D5*G*I61Y&35+40MR\>)H<;Q-(TD5;RN%+R2$ M.MLDB8V>1C]H["80 C.7\0(_@C&V,8.'7)11+D%@339(00I,[,2_Z[-$6(NN M#S<+KNY-D;OXD3R.S]&$KA$Y >[2?I7>H5Q0Q4'/4WY3U+_)KTVVOLQR&0H0 M0<6T8%8A"T+ZAS0WF#JX9V$IS&G#*%R!I6,-UE/ P9B0CJ-,3 'K,#KTF*JG MP^6))2#! M76K)31@>VDM13.SG;P1CUY>M<2[9=K2FT6A[DC/J_O;"8'-MQ1XWPJZJ3G=Y966=UV>VI\J\).I$,5CK<*QS_C&.0)5&>*]G!VFATJ M=GOD%76>*,WF54]&6W2KK&[[_^["K2)_QK%6M#W7BKK/H)H1K/J25JW=,-$H MPHWSL?7 LMOT4(7;\ZRH^_!IV]S-UQP_&!9[UFA F7H4^D5A/9MB/W4Y7.]H M>6)4X#AL'')G8%;^[-]B)U(H%\Z[ZZ?U[PMS?ZH^W X//T[<<+/"5H!)6*+I M:'"&4YMPWA]NG,[]D?E".^P]_&4*^)%A: "^7VKMJAN:H/[59?8O4$L#!!0 M ( +N B%><]W&PO=V]R:W-H965TZF9>?K]U0U2=&QK(47>;$ILKJNITX5>;;QX5LLB9*ZKRL7SR=E2LW[V2R: MDFH=#WQ##D]6/M0ZX6=8SV(32!=RJ*YF\\/#M[-:6S>Y.)-[U^'BS+>ILHZN M@XIM7>OP<$F5WYQ/CB;]C1N[+A/?F%V<-7I-MY2^--!/YI:1-'UXHC67K_C7]\+LXGA^P05602:]#X=T=75%6L"&[\ MWNF<#";YX/BZU_Y)8D7=@+GYG0^+E!YWTQ5GP M&Q58&MKX0D*5TW#..B[*;0IX:G$N7=SF8BB_4K=V[>S*&NV26ACC6Y>L6ZMK M7UEC*:H?^JL?SV8)IEG!S'1F+K.9^3-F_J9^]2Z547UT!16/S\_@\N#WO/?[ M#F/[L"SOI>[];' MO?0^-MK0^03-$BG3B^^^.WAZ>[O'V]>#MZWW:+RYUM)%K)KI=THSP74[^ M'VK4/TI"LQA?-]H]<$):I]O")BJ4\2B?B_DJ(D^%YMLKZ[0S5EA9U-4 MI;XCM21RK+W1 7+6\3EF$IL> /14BJ$N[TVP4-)4R/R:' 5=50_\G)J4SR8X M]L6)([=L1UQ?U!2 6?7#]]^=S.>'IS\M%M=R>73ZXU1I5RC=-"BH7E:D0LO: M^6:@=5M)O**%5=^2:8--MI/X>&]*[=:DKGQ=VR@LU!NY_7C5VV!-.A0<@'4) MOM2C="!P'SBX \GJ,^E;Z@KRI#(+:W'H[]JUW)<]Q-4&]PNHO^-\!U^+RZ.Z M_(]JZ"Y,G11+J66+"X]0G4]PW%1M 755U2?#NDSXPIS(!L0@'.CWUG(EEP^* M$ZT@I!@I%4'G+L,'ZHI"PG#8J5$5-IK*QS:()WC,->_<&6J^,Z QJ!A$H9 < M"JC$M2W^MFF'MQ[8XRPU;8@M4UWRF$BFW(T-J1OFA \T95_BLT7!F:'_Z^MRQ-)?'U9&:'!MT$M'-!1J1N!EX(JGE#JZ/#5+U(1UOE .BAB MMGV"I2ET5[@_V ><6W?L&9PM=3]1,! M3.YAJA8M(%#QRC?6<:61!7B#)8<3-7W28#C,+0)=##8KVPZO+5$Z M4A=?$4-.L2/X%;F87&>M5MJ&Q^P-4XR0%]0M9T!Z8&P*S<7*=->74S@%?@Q< M%,2-CLT &14:FV+H*+5'82H#46YWQ*?JO 1D6&*$^R6%+<6Q1::C/D@K7%"@ M2+RYL87>&'H6/47W#9+$47765BT"Z8'/COX)^:^GS "2.939XT@82!N^6U\\ M$EBU'*8H/-@SM-\,0_O-WFG[)4H,%).M&;B[YO7+-$@!,A$.Q4\O;MHG,UGH MLZ/Z. (NI[W6WVCKP%1];8NU*.IF;<1VWV0,R+#1JQ5JU%$"LQ7\T#6/?($, MY"GE1D.++FTE\WMFXH56FQV_/F4HE2\!Z/+[;!=11H/DDF M*QF58PD2@F^Y53%@HG>RY;0(/#>$L<&T-0)E.D.?F]3*5I*[R,AP*BQ*%/J= M@MEV\/-1(+SP'+T[A0?@3A5'+PO;N-C] 1& UIVO[O(\J.$>JBE^(Z?"6W>Z M:O,2%TN$\(HS5<@Z@1QWB\(&NY5:@X-3/,7^@UX5VAV!'95"]O_(]W(%\EJB M&YM _'_P=-$\V\UVD3.( 0KSM,_E!;UYQ+2=S$A3(]CUV4XE4ZBWO!T+@B]; M=-PWD-&?T^8YS4 )HPT\N,Y%CON8Y>W +&_W\L(M2<;',V47N;Q8R2,<9W:G MO$HZZMD>@<1\WQI5(?;S'B!&N_VT%;%&8\I+ M%>*7\5'KCGWD?&.9:WS,6()>MO/4(B<>[ $ X.96%^1$&5JDX["NT) "!#!, MN7?V5.G=4*5W>Q-\Y6'"I;!]ZP@V?A.3XV[*+_U QJX2_K46U*=11K$FM;EO MA6L:K.=@75G(L9Q][5F\AP.ZPCPQ9["0V]19#3R;0 PRQXV.Y53^*AXL:/U, MO-B00WK%;7+MPLA?J3$[/1M]7P)NUO(5 M3>:'2_E3TW!W^%"WR-^GMN+Y*Q_>,=9&PO=V]R:W-H965TM M&!I C=YLQ_9L WDK-F!-C3I;/PS[0$MGBPM%JB05)_]^1TI6[' MSQV?TVFV4_K)E(@67BHAS3PHK:VG463R$BMF+E6-DE8V2E?,TJO>1J;6R J_ MJ1)1&L>CJ&)^+:V;B!:S MFFUQA?:/>JGI+>I1"EZA-%Q)T+B9!]?)]&;H_+W#GQQWYL &%\E:J2?W\ELQ M#V)'" 7FUB$P&I[Q%H5P0$3C6X<9]$>ZC8?V'OVCCYUB63.#MTI\Y84MY\$X M@ (WK!'VB]K]BET\GF"NA/%/V'6^<0!Y8ZRJNLW$H.*R'=E+EX\FRP.)X?T3$>G;IGMU->A;P M:K*#<^B+%15@T0@$M8'_$P_AAAF> Y,% MW''1V/\FO W@_!&/)<)&":I, @?K[AU\)-(:R)G(&\%<\1CR\NKO#BS: T&2 M>H133TVT3*L>+L&6JC'D9T+ EQQK>[!>D$HOIO!8:L0CN0!=MEJ3G[OO!R+Z M]JI3@WND!]9#4Z%F5NDI/.Q9O8/W61H.TO&%,P=QF&17WIP,P]%PZ,WD*@TG M,4W?H5148"W$5U_-6'Q@SX2ZQ9:\ ?JL&4N1N70EV3!,QA,:XW"4#6C,PO%H M#$DZ"4=)\IU&'WQX(H5$(;Y,!Q>MD26=<=4:R66679S1TK#7TO"'M70M+?>G MT^<05I@WFEM.L=V_Y*)QJ=YH5<&MJNK&^ML_+HLPO6X*@''-5F+UZ*8H=DMKP*";GF!_'=4;)3O*G MH=>8L\:@7^45160=%)?N+%](U#FI&S6B@)($1/Y(_8?2_J'/^U&94#VJ M38%IUO]0%P.KCA)TE!:V8YI()DDXOLKFMYP^2P(WM)7* MA92GVP;EC0B?0$ ##@ &0 'AL+W=OJ<5ZQ67-0@V>QT<.8= MG8=&WRI\XVRI-L9@(ID*\6 F7_+3@6L L9)EVGB@^'AD%ZPLC2.$\;WS.>B7 M-(:;X[7WSS9VC&5*%;L0Y1\\U\7I(!E SF:T*?57L?R%=?%8@)DHE?V'9:?K M#B!KE!959XP(*EZW3_K4Y>$]!J0S(!9WNY!%>4DUG9Q(L01IM-&;&=A0K36" MX[7Y*+=:XEN.=GKRI7YD2F.6M8+#.SHMF1J>C#5Z-N_'6>?EO/5"7O&2PK6H M=:'@JLY9_M)^C(AZ6&0-ZYSL=?A[ID?@>PX0E_A[_/E]F+[UY[\=I@.7;*J! MUCE3C!R]RC_=$$/01!/N\3VZQ'/.F9"!F<%]C_97\;Y;#SUAWR@;SFU"*870V M,*4Y,A;??Z9??R0$"\^5K"1FUU![X=UAPYGHL3: MYO4CE9#:0LV$,MEOGL'/>_#E!GC6@Y\9\(][P6=4%<#P.Z*: M);'QH I<\R?-9 5\D]^\1A^B4:BCAD> )!-3)GN>P5F/]0*Q?MK.\X:@3??. M3,/%OT =F?)@*ZQ;^8#[[*S!]>$ 8M=)PQ0'-AIR_&+4O;P?W8[@#E=5C5R! M>F:J1YPD]7J#];,38YHJ)C-.2UC0!<88.FY,MK1;Z9W0J+>5R21Q4K)MTXEO M=^;X"%>6"R$Q(S 5)LS$=T)4C^'0"\.AF?IQL">L@#AQ%(,'AT$\;*=D1SQQ MZL1!N@6N$Y_-69V]\$M2)XJ>]0^)-[2R(.G"?X4SOA\ZL1M#@B;$']IYD*YS M=@ !"9R(F(^8X*_5::6!%\"GJZ>L;')%<"-MC7+<0 WDBTHQ[)XPD9L*&<8+K 6)/8'*4V=4:0B8A6U+9$, M\VXT3<752I0\M_R8[ 583,FVT5K^7BY'D>.&'@01',;IT$Z]Y'4N1P2I[P)!Z@?!T$S] M.-E!Y<0)PF";RJUX!Y4CQT^@W&MI9'.XG,?&QZM( (M%-[LIIL(>3QK\;-6;6/^?/KB[RB_QM^2Z0%]8W;!B5!K&N,C:V.M&/NZN M1F_*])*Q5E$+F.$YW!H@,V.'^*%Y8(D\T]%NNE$W,MOM&YO5?X%(7-Q9L.C; MD8]5\ ;$T$FQ =B'VT-.)ACT<_M]0,/+:*I=7M&[Z7]#>>L M/=@_J[?7HVLJYV83+MD,3=U1C/22[96CG6BQL,?\J=!X:;## F]I3!H%?#\3 M0J\G9H'^WC?Y!U!+ P04 " "[@(A76X'T-?,# !A"@ &0 'AL+W=O MI1%P"& M_*A*H>=.84Q][GDZ*Z!B^DS6(%"SDJIB!D6U]G2M@.6M4U5ZU/>G7L6X6C%7[+YXYO X(2,F,1&+Z> MX!K*T@)A&-][3&FV+N) [)8<6:TMS)S:_0 M\YE8O$R6NGV236<;3QR2-=K(JG?&""HNNC?[T>=AQR'QCSC0WH&V<7<'M5%^ M8H8M9DINB++6B&87+=76&X/CPA;EWBC4&#+$O3'F6?P%&OK93WB58=(CR"FY$8*4VCRB\@AW_?W,+HA1+H-\8J>!/PC M,VP L'RF&+%[Y-^1/762DM:TW^NEQJH[!+_C[$N8.,#D/:FW.N M:Y;!W,&KH4$]@;-X_RZ8^A?W[Q(:Q!>:K+A@(N.L).R%1;G#PA3,$*: M5%LZ**\L^Z>V=-:>BYQGS$![PHZNX*"8RHIGFS&KL]M=1%S4#9[6: 3\P 5J M9:,12W\\)]AH<@EJZ#7R!9Z@)$'_IOT[) _28.!]^J^9+@A\;S@>8J_.N>U_ M>,9+JA[QH[IJ$)S\1&+?32G9_1AY42_B9:%N[+AE;RX"Z M21J,1P)MJH[HM52U5+8 2VE9#FZA&\;16'R;743=F :OY!U^]1Z_.'7C*!V+ MEVL0V<$#:.I.HV0L=AG1!SD.MF$X<:.4OI([Y[Z'=ZH<3D(WFDSVJAS1R(V" MB/S.1(,_P/^GSX(PQL#\(XVVU1[/$8:=QB/I2,]LP?9=@@ASD,3_N6FF4]9"S^JY:A8>A2.GDECUKFI6 TG&*_ MT[V"X<5Q<4D._4:\G=\^LEVWPXTFF6R$Z2: 87>8GRZ[L>'%O!N^;IA:P!PU2Y^ =02P,$ M% @ NX"(5_V33@9N P (@@ !D !X;"]W;W)K&ULE5;;;MLX$/V5@;:[2 WDN5+FM0V8+O-;H$4#>*T?5CT@99&%E&* M5$DJ3O;K=T@JJI,X1OMB\3)SYAS.<.C)5NGOID2T<%<)::91:6U]'L;]\\7( MV7N#+QRW9F<,3LE:J>]N\B&?1HDCA (SZQ 8?6YQB4(X(*+QH\6,NI#.<7?\ M@'[AM9.6-3.X5.(KSVTYC=Y$D&/!&F&OU?8?;/5X@ID2QO_"MK5-(L@:8U75 M.A.#BLOP97?M.?R*0]HZI)YW".19OF.6S29:;4$[:T)S R_5>Q,Y+EU25E;3 M+B<_.ULTAE:,@:6JUEPR=U0&CF[86J YGL268CC+.&OQ%@$O?0'O##XJ:4L# M[V6.^6/_F+AU!-,'@HOT(."GS)[ H-^#-$D'!_ &G>"!QQO\AF!@,H>Y,70' MYMF/AAON5_^=KXW55#??]IU#"#/<'\;=I7-3LPRG$5T6@_H6H]E??_3'R=L# M(H:=B.$A]-F*[F;>" 15!-XF$->8>RV7G*VY(!5HW'Y3/4U%D' PR'X)-R5" MH03=92XW8%V9M!>:_T?!K-MF7,,M$PW-B1\+_-@N/['#CP5^]'76#B!GUBMC M.[DXXI+V5&/(W1R?PPIKB]4:-8322&')3.G!B:O5/+.$F;FU5Y".Q_!!6B8W MW/%M&8UZ_;,$_E8JWW(AH#_N#0=#^$0,-$@JA:?V+Q$_ZO?2-X-CN%&6"1E(!+*L]16EYP7S'\63*8?91N7P);U&Z_K3?J2CD- MF#;PI!8N7+0O+AJ\OZO19_YSH'3)"X1WW&2JD1:N'>I*%7;+"-EB5DHEU.:> MDC;HT3,&([A'%Z _/#F%/V'I^R^5@T81.F/):]KMG5'AG#ZV#=E_+NQ56V?[ MRB'>Z=L49N-?)P.>;&CAW6KW ,Y#W_]I'E[/CTQO.'5N@06Y)B>GE%0=7J0P ML:KVK\!:6=+DAR4]XJB= >T72MF'B0O0_2V8_0]02P,$% @ NX"(5PT) MH*_7! 8 P !D !X;"]W;W)K&ULK5=M;]LV M$/XK!WH]30PX:=-V:+>@R58,PS[0$F5SE4B7I.)ZOWY'RE:<1C': MH5\2\CE3'KT^E4%RO64#V1:R9PIY*JH0:7 M:CG5:\5HZ92:>DI\/YDVE(O1[,S)KM7L3+:FYH)=*]!MTU"UO6"UW)R/@M%> M\($O5\8*IK.S-5VR&V9^7U\K7$U[*R5OF-!<"E"L.A_-@].+Q)YW!_[@;*,/ MOL%FLI#RDUV\+<]'O@V(U:PPU@+%?W?LDM6U-81A?-[9'/4NK>+A]][ZE"D/%DB]J!G.MF=%PL1?V MV8?.7O@MV3_._"7712UUJQC\-5]HHY!#?P^5H?,2#7NQ?76JU[1@YR-L',W4 M'1O-GC\+$O_%D1RB/H?HF/79#?9IV6+0LH)]/D,Q'K4R'./E"@O"-' !9L6@ MH$IMN5@";60KC'6XW!=0*F@8M:7"CC6P9HK+$FCY#U+82C24K;*ZUI! Y]!T MU&"6&H# R@53/;:P85ATJJ&2-._..._.B:)L62XZYH4@9 M_F]7?CN#OC[\ TSF@5C_,R]Q ^[ MO20-W5[DQ5$Z=DA[ 4G@TLUES%JQCC1ZQ=<:PLC#JQ#/QUX:YV- FR1*K3C( MK)AX)(G'0 )D2P"WBI;8"K3!!L,3ON^8E_MXP$L"_UX6Q*F5Y5$(UYBLA2=( M[4X4HCS=+4*T',;P4MJ;>&\V@N?/,A*0%_;SX>I6&EIC2DGBI;XK09AX01K: M-$/?B\/ ;J969#>Q&H$?N^BC2?H M_@[P>)+O8$XF28\/8A'%.80HPD7FY3E28T*.S)JDGS7)#YHU'ERUQMZ"#]KL MU1=\&6HV-(B..AZ^:^:#T]4#I@UO7(_CU8+4WMT_]V&P+@P[U!WOJBZ5VJ7R MF&V++9[0!=9VBP #U\=NF0_.98D!N1HY-0S+M@O!M@D.9+'C!#F0))!Z618? M2%+ R1#D!Y(,0B\*B>TF?%)7!CUAPT?9 _BS=/!JF1Z\^I!S2_>VU=AW2.KN M =A+^^?SO'LUWA_OWM[OJ5IRH:%F%:KZDQ1O$M6]9[N%D6OWAEQ(@P1WGRO\ M"<"4/8#[E91FO[ .^A\5L_\ 4$L#!!0 ( +N B%?,+Z4AZP4 /L1 9 M >&PO=V]R:W-H965TYX1_[N M=-3I6L@;M>1]4:G]MY$CDY%K8N\XA,)JBY+)N_/>2'69SVOM[UQE2^6VMP8 MCDY7;,&G7']?321>#5LK65[R2N6B LGG9[VQ=W*>&'DK\"/G:[4S!A/)3(@; M<_$Y.^NYQB%>\%0;"PS_;OD%+PIC"-WX9V.SUTYI%'?'6^L?;>P8RXPI?B&* MGWFFEV>]N <9G[.ZT%=B_0??Q!,8>ZDHE/V%=2,;!#U(:Z5%N5%&#\J\:O[9 MW68==A1B]QD%LE$@UN]F(NOE[TRST:D4:Y!&&JV9@0W5:J-S>64V9:HE/LU1 M3X^F2R;Y\3G&E<&%*'&O%;/+=73-9@57_=.AQFF,\##=F#QO3))G3";P151Z MJ>"RRGCV4'^([K4^DJV/YZ33X+=4#\#W'" N\3OL^6W,OK7GOR+F";M'Q#2, MI635@MOQ7^.9TA)Y^7M?\(UMNM^VR:$3M6(I/^MADB@N;WEO]/XW+W0_='A. M6\]IE_71%',RJPL.8@Y3+=(;^+:RNS4V<.?Z?I_#G2;W.WR]Y# 7!69L7BU M&Q(@K]*BSK@"MLU@XX5&2;'ZE6#H V2UM&KXJ,+9H&QPX 8'P,T4,R[;_3S9 MA*#@6ZV59E5F='_:;.+9\?B62RP.<'G'99HK#A.9I_R!+-/P)ZMJX]#6*/A. M["4.B6-X!\0?4 *?<'_1(+S_+28>^=#^;PUG<$2HZ_AQW(=@$ 2 23_GN5$1 M$E)6I5A)4,AS'8\$?0BC@>L^]N-Q<.A'$,9.% 5 Z"!PM[/9!=TG3YPD\9TP MB#< [UE"P+QC$63PX?62[A!RMJ#BLT:'QZ"33$ M(8D"QPLB)(V&@R!L2?,0[#S_AP M_+R!$:OQ,B6)$R=!0TCB/UN+MH0TXOV-]'X\'NN^A,=C^0X\HA:/Z-5X3+BT M'2)ZMUF336GI@*+3^B&@F!RRJ+P!BLDK"@!8NM$ MXT('$G&+1/SZ!F53%FY97MB-0D#@LU*UA<36:+B<3B;[T.B3%,"H9]3Y79.R:6MU+VRXH=61/GK&@F MW5=(*+Y0J$,2%Z@3!ZYM+<:U7@J9_XLSA/B8.+BM^/;QO=BAV'-LR3IJ7TA] M? E1'\7P%;0?I"1&*\1M0=KQZ2E$^ H,(\<+"01.3 )\(?I=+"4M2\G;6#J> M/3VF7-Z9,=_'4*?U_0SM3I/N3L.;:;9 93BP>YP*W-BJ$:^4*/*,F:7$I-/V M+*&,\WB"EJSI<=<,&5,;3A4<63.B5LB0ZI_ ]5)R_N#X]&"YOQJBGGVZV0Q" M=D870FGC@JIG*I5YTZA+?LLK+%7OL#WU0FI:9"?P3"E*G"1V\3_"/8Q:Y944 MJ'N/\A-JW4"B[80Q!X 1N !3_ MT,@G7N':%E:#97@^SLW)S1ST36?F$HH9$?D$?+S 1HQ0;/!#N!;:1/+29N/K M.G%":A;&Q^XJ,BOC88]%:6)&!/T*XKVD#W<.Y"67"_O90>$L=:6;LWE[M_VR M,6X.]+_$F\\B7YA>HZ@XB;,5E\ZFAN=!B98_W,Z&U*.UPR1F6*2. MS^="Z.V%F:#]WC/Z#U!+ P04 " "[@(A7"8!7 ED% ,$ &0 'AL M+W=OBKR4%Z.-4M5\,I')AA54CGG%2EQ9<5%0A4.QGLA*,)J:0T4^(:X; M30J:E:/%N9F[$XMS7JL\*]F= %D7!17/5RSGVXN1-VHG[K/U1NF)R>*\HFOV MP-2OU9W T:1#2;."E3+C)0BVNAA=>O.K6.\W&SYF;"M[?="6+#G_K ?OTXN1 MJQ5B.4N41J#8?&'7+,\U$*KQ9X,YZD3J@_U^BWYC;$=;EE2R:YY_RE*UN1A- M1Y"R%:US=<^W/['&GE#C)3R7Y@M;NS=V1Y#44O&B.8P:%%EI6_K4^*%W8/JU M Z0Y0(S>5I#1\@>JZ.)<\"T(O1O1=,>8:DZC$XM?F9HDH23 M1[K,F3P]GR@$U4N3I &XL@#D*P SN.6EVDCXL4Q9NG]^@LIT&I%6HRLR"/@A M46/P/0>(2_P!/+^ST#=X_K"%OU\NI1)(@C^.V6@A@N,0.C'FLJ()NQ@A\R43 M7]AH\?:5%[GO!A0,.@6#(?3% R9:6N<,^ J,LG#-I3JFY3#.XX9!PHN*EZQ4 M4J/E!HT]809C*UC"!<8(LA*4V8L1PX54]R3/LY0J'$B%3=%"8/8+JO-'PI8) M!E3"BN>8RL@9@\-K2<;S(UYW \8,(;K*2E@GK'9K#9<&%ROXREFBS MJ)0,#?2F\/;5E'CD7;_[OE1H*LK"O18DS^@RRS.5(9&B;M^N][!!^#,\5?15 MG<40A#X$"!V[,_A(1::S;&^+ZT,\\X X81SAUPM=>*B7=D=68C@9G(2Q?PHG MR#;]=:(H;D>/7-&\!R>-5Z)IB&V(&[67/-\)/=.)'3<(X0.&7B"TK>>VM.8F M\(I;*(PT1KD?Z!0[5$@X"/CW1O2AKJK<4 JU3:C

#L*-/)03L$+UHBMV22EB^A&S?$F9&!PZL^ MI?H4L%S[CB/M@;8UM]\97YW5DK5LY$N%MZBUECTE&UJNF7%'B9?;D*V-#.3& M-( 8T\/=3P+4>.8/BA98@1*;YCTZO/!9X 2AAW)"/X1/YL)CZ1G]@KO6NK[H M'P&[=#7IH(O$,T/RG+[4-QA[^!?T0H'Y50O+EZ,)\ZVB?JAXY]EF>&\DI2A=.P(#A):C M#K8^![&GV["W$((7.4$4 HG=WG2DXM7%]/D:D0;'_C$BZZ*XLO95Q0]&07+:75.=6JZUHM/TFL;I;SMA7J4$J M17&PQR&"I"![]-%79[#'G-AU]RASA"S[-'FM616Y0Z&-N]#&_TYU,,5A/Z6. M1710VO^EX;]?&B:]%UK!Q-J\0R68Z\P^UKK9[JE[:5]XN^WVG7Q+Q3K#>SIG M*SSJCF.\-X1]>]J!XI5Y[RVYPM>CZ6[PN\5[=*L@, -@( 9 >&PO=V]R:W-H965TU*%I B][?4MN DV5;AV8+XG3[,.P#;9UEH1*I MDG3<_/L>*5NV-]OM%XD\WCWW'/E0I]%&R,]JA:CA:]MP-7966G?7GJ<6*VR9 MNA(=:J3R$H;U#9>Z/NIU[*:.Y.1M3W(R4BL=5-S?)"@UFW+ MY,L--F(S=@)G9WBLJY4V!F\RZEB%,]2?N@=),V] *>L6N:H%!XG+L3,-KF\2 MXV\=_JIQHP[&8"J9"_'93#Z48\(M-8X"(QIJ7@CI=8'L=[1&Y@&.X8WH07 ?]13_,^2%'M M==&(12^*6I'>-4J2(9;&2:]POTH4S?Q6M!WC+V]>Y6&0O5=;#:-45_!$RTO1 MT'? [+HV"@.%6I%1ZA5=\5/9&94';VM.X&*M&"_5NVM"DHA'0@.2B9BCM$KY M@PB>7S4Z,H_P8/2)UYK<9III5/":C)D;I F-@C1UB\"G45($;I&'-(K3T$V" M%.[N[Z;DZ@9Q07YNFA60T"L*(,[)&,-4U0P>V*)>4B6Y6Q0I/7U""Q,W3PL( M S?)4IC2_M!9*A"T@Y(J9=SNY3&KPDW]'#*WR'((B92?01BZ41S"D] D!&(= M)\0U-ZR+@I S&F5^X$9Y8?@G,=ERN*#+9-!E\L.Z_"AX]5-#G]:2RK7'>:10 MJT]U2J 74YP6Z$$N-N0Z(U7SK2Y!\),J;;"B'://0*V-C)D&L>'*+EG@[XJU M^0Z3D[+]GPI_9WQ-K7!O^*\.X\(-R?P:4M\-XYWBR!9 XB9Y=*RPB$25 YTR M*>S'-)5&)*(L'A24D(#BPLK&38/HI%:\@VY#22K;4^FBBS77?>,9K$/;GO;= M:N_>]_Q[)JN:]KW!)87Z5QEI0O9]M)]HT=G>-1>:OB)VN*)?#Y3&@=:70NC= MQ"08?F8FWP!02P,$% @ NX"(5X+ 721L P S@H !D !X;"]W;W)K M&UL[59M;]LX#/XK@F\X;(!1O\9)NB1 F^NP'3"L M:/;RX; /BLW$PF3)D^2FNU\_2G:D!,YV4GW1)8 A M=Q47>NZ5QM3G0:#S$BJJSV0- K]LI*JHP5>U#72M@!;.J>)!'(994%$FO,7, MZ:[58B8;PYF :T5T4U54?;L$+G=S+_+VBANV+8U5!(M93;>P O.AOE;X%O0H M!:M :"8%4;"9>Q?1^65F[9W!1P8[?203RV0MY1?[\J:8>Z%-"#CDQB)0_+N% M)7!N@3"-KQVFUX>TCL?R'OV5XXY9-?9AA[)&VUDU3EC!A43[3^]Z^KP%(>X,EC>&I+!?O7\?2/JN+&2!3D M6H&V%7,*N3E5*DW^N5AKHW#J/I^J4)M >CH!>Q+/=4USF'NUC:5NP5O\^4>4 MA2\'Z*4]O70(?;'"DUTT'&SJ2*6FK"!7=WC,-6C'[YTI09%EHY1M^H768/0I M$H-A3I/8QX/C>-+%R[MXU,4C.9:=:3N)F"8:D(WD>(4PL27/F4"-;#0ZZQ?G M!/LOUXBP'P'R-Q4-7C$'Q8.PS\@H]+,P1"$=^9/QN"-]+XG$#^,1F?K1)"/O MI3TC]8](C^>/$1(_0V\41GZ8)62@=:.^=:,GMVY)=>G".^'J:\-N*;>C=ZI5 M@["G6]7B:[QZ:ZE<'X3K S:FL-0+UZ+^OM"'T=D0GX\G0.&7].&5/'J;OIO:5JRX0F'#;H M&IZ-\7)2[?;4OAA9NXUE+0WN/TXL<>$$90WP^T9*LW^Q ?H5=O$=4$L#!!0 M ( +N B%>9&>@!'P0 89 9 >&PO=V]R:W-H965T]S))T728C)D?$/8@L@T<NV'' F1$5N1MXWM M,*'.;&+*5GPV87N9$PHKCL2^ M*##_-(><':>.[SP6O".;K=0%[FRRPQMX#_*WW8JK.[>F9*0 *@BCB,-ZZMS[ M=TO?"$R-WPD7C_2$]-YU9D'+&#!\C]()K=39^R@#-9XG\MW[/@35!T::%[*T;&L M.^P[*-T+R8I*K%I0$%I^XH_50)P(_'."H!($SP6#,X*P$H271NA7@OZE$0:5 M8'"I8%@)AIB:U$18XMF$LR/BNK:BZ0N37Z-6&2%46_&]Y.HI M43HY>WL ?M".P31#N%*% MUQ WK4(MRE#!F5 A>L.HW H4TPRR%GWQFP>= MP)_W>0^%_@T*O"!H&X]N^=M4UO*P11Y=+F^+'G^A\9AV1D^^KO'+_]SX1BK" MVL:AX85G>(LMIAM A*+[-&5[*@G=H%A(HB8K0'_^HJJCUQ(*\5=+6^DJ(7 M:J;)6)ZKX7AZ^++-)9WAKIU;2MC(P/0F\S![Y?6"_L0]G%JBM5;H-VO%-AN6 MM(8=7YG$ M.>)P +H'LQJH52!5/W-;UX!.UK56L0F+;,)BF["DA(U/U@JOYSU?4"Q%;%C M]YZ..[QON[_KCG>M4:S2(JNTV"HMJ6BCIEE&7N/UW#NVFM TS\E9F?^MMYK= M$:^VCTU:9)466Z4E%>U*^UAJ0FD?]^34M0"^,0?J IE=27ER59?6A_;WYJCZ M6?G"OXO\EO)$'_*;4]XG?/D/P1O,-X0*E,-:A5*[=O7+BI>'[N6-9#MSYOO MI&2%N=P"SH#K"NKYFC'Y>*,#U']]S/X%4$L#!!0 ( +N B%?ZP\M3,0( M , $ 9 >&PO=V]R:W-H965T$ ]N,DFL=>Q@3YKE[_$E#45J^Y)X[#EGSHQG MG/12/>D: ,ESPX5.@QJQ786ASFMHJ)[(%H0Y*:5J*!I35:%N%=#"@1H>QE&T M#!O*1) E;F^KLD1VR)F K2*Z:QJJ_FR RSX-IL%QXY%5-=J-,$M:6L$.\%N[ M5<8*1Y:"-2 TDX(H*--@/5UMYM;?.7QGT.N3-;&9[*5\LL:7(@TB*P@XY&@9 MJ/D=X 8XMT1&QN^!,QA#6N#I^LC^V>5N2_V %UFGP/B %E+3C^"C[ M.QCR65B^7'+MOJ3WOLM%0/).HVP&L%'0,.'_]'FHPPD@CB\ X@$0.]T^D%-Y M2Y%FB9(]4=;;L-F%2]6AC3@F[*7L4)E39G"8[?QE$%F2':L$*UE.!9)UGLM. M(!,5V4K.<@::O"4/5"EJJTA>W0)2QO7K)$2CPG*%^1!QXR/&%R)^(/=28*W) M)U% \3\^-.K'%.)C"IOX*N'7'"=D-GU#XBB>$0V5Z1F\PCL;2S-SO+,+O.=J M\'.]UZA,*_TZE[CGFY_GL^.UTBW-(0W,_&A0!PBRER^FR^CC%;7S4>W\&GOV MT#5[4/8>S<#:6S*RAUKH+6OSQ("R#N:\ ME!*/A@TP/EK97U!+ P04 " "[@(A7!PBZ^+4# A$P &0 'AL+W=O M%X1C'CEN\WG#9807S;;R&.^"?MS=4 MM*R:)<4Y% R3 E%8+8QWSD7DN!*@1OR#X< :UTA.Y9Z0K[)QE2X,6T8$&21< M4L3B;P]+R#+)).+XOR(U:DT);%X?V=^KR8O)W,<,EB3[%Z=\LS"F!DIA%>\R M?DL.'Z":D"_Y$I(Q]8L.U5C;0,F.<9)78!%!CHOR/WZHC&@ !$\_P*T ;A?@ M_00PJ@"C4Q6\"N"=JN!7 #5UJYR[,BZ,>1S,*3D@*D<+-GFAW%=HX1,L$TN S2TNXI,J5E+%?#B,GPW@+>%+;8Y[-.?2'23\E' 3C9RWR+7=44\\R]/A;M]TGJ<>_;9Z MRXQ1O5)&BF]TRDJ)'CC0(L[J-8+^^RC&HRL..?O2E_J2W.LGE^7P@FWC!!:& MJ'<,Z!Z,X,\_G+']=Y_O.LE"G621)K)6AKPZ0]X0>U#O45JFJB\-)<-,,^Z>^@SKG^GB09:9)L&>?7QOF#QMWM[EE"\58^NOI,&T2?NW9U MDH4ZR2)-9*T4C.L4C%^RNHQU9D@G6:B3+-)$ULK0I,[09'"3'#-$(2'K G\7 M=0872;9+U85\.?ME\2D%'+M1"L0+K>EWJL_D2<%P_$FW8(0]9)X]-IU.77E* MYLZ:9"TOIK47TV=7VNG3^/S)V)QT)CLH=.YB.TTSTJ39LFY66S<;M.Z&DA4P M^9TA]KEBV^ET"Z8IM ( M -,% 9 >&PO=V]R:W-H965T=-'5E 8G3H@%:Q+#[. 0YT-+*(D*1*KE^].^[I&35!1SWT%ZD);D[ MG!EI-]UJ\V0K &2[6BH["2K$9AR&-J^@YG:@&U!T4FI3#79F9H%?8HA:A!6:$5,U!.@NMX?#-R^3[AFX"M/8B94[+4^LDM[HI)$#E" M("%'A\#IM8$I2.F B,:/#C/HKW2%A_$>_8/73EJ6W,)4R^^BP&H27 6L@)*O M)<[U]B-T>BX<7JZE]4^V[7*C@.5KB[KNBHE!+53[YKO.AX.">/1,0=(5))YW M>Y%G>1"VM>_S\\H<+^"4"LV ^-_&I4#NU]* ML>*NZHR]WS7T2:!@7T3M\G3)%G1D2YZW"0OD!AG) ?9PO1/V<Q_%Y M%*MQ.09B?V=5_Y.-S V632X>IN&FR-,1SW3 MT=^8"ETXEK#W&WN_[:'?_\K^-(\X835U4&6/N1\>]*@;=Y^Y60EEF822P*+! MFXN F7:$M O4C6_;I4;J0A]6-'7!N 0Z+[7&_<)-@GZ.9[\ 4$L#!!0 ( M +N B%=&O?F 5 , &$/ 9 >&PO=V]R:W-H965T] &2 !@;))U:IVW1ZF/;CD0J(F,;,=:/?K9SMI M"C1DH.:EV,X]Y_CV'B>^O0VA#RP$X.@QB5/6UT+.5UU=9_,0$LQ:9 6I>+(@ M-,%<3.E29RL*.%"@)-8MP_#T!$>I-NBIM6LZZ)&,QU$*UQ2Q+$DP?1I!3#9] MS=2>%VZB9[,D_$JX$<$ M&[8U1C*3>T(>Y.1+T-<,N2&(8 7 .Q;0 M+@#M8P&= M!1UJ^>77 MH\M6> Y]37P>&- U:(/W[TS/^%SEFR;)_";))DV239LDNVR2;-80V8X7G=*+ M3AW[R_MT_O(^K7)OM[U4*W:JEX[3G#2I.:W0M,QV MQ]W5O&Q2<]80V4[]W;+^;FW]APFA//J+U<6,+.0U:M\/8LAXI2GU4VBLK[9U\TA'.RR]6 M5T C4G7/&=72GOJQ:9+,;Y)LTB39M$FRR_JZ.N@),*TZG[-ZH%T%S*VE;UW0 MQ6UDJ9HU)IR3I3R_YY2K93\X5&W0WOK([([-BG7?[$[R=N^%/F\^KS!=1L*9 M,2R$E-%JBS-#\X8NGW"R4NW!/>'BJJ2&H>B!@2(&RJQ[\ U!+ M P04 " "[@(A76;PQ&)$# #,#0 &0 'AL+W=O0]_"*C^F>BZ^R($2A[U7)Y,PJE-I.;%MF!:FP M?.1;PJ!GS46%%53%QI9;07#>D*K2]APGLBM,F36?-FU/8C[EM2HI(T\"R;JJ ML/AG04J^GUFN=6CX3#>%T@WV?+K%&[(BZGG[)*!F]RHYK0B3E#,DR'IF?70G M::SQ#>!O2O9R4$8ZDA?.O^K*;_G,L(WBDA>(/@=P3_TA&"CA!<.D+8$9K0 M[3;VQK@$*SR?"KY'0J-!31<:]QLV^$69SI.5$M!+@:?F?T J_LZE1$]$H%6! M!4$/: 79F-B9427O!PU_%;R6H &--T?UJ:T@,#T].^N"6+1!>&\$X:-/ MG*E"HI3E)#?PD_/\^ S?!D-[5[V#JPOOK."?F7I$OGN//,?S#?-97D[W3.'\ MW.CI_Q[]R R_3S&_T?/?2K&Z(@(K+B:FE6VY@9FK=\F)W.*,S"S8!B41.V+- MW[]S(^>#R=9KBB77%$NO)':T $&_ ,$Y]>8;+^$;-]G?,J.&J<^4W?S!]P)O M/+5W0V,-L,!Q_=$Q+#' XC *PV-8:H"Y(R]V7N6.X@S[.,.SB980QF&+?#/5 MPFNFVC7%DFN*I5<2.UJ"J%^"Z&RJ?6D.9I(_X!U\\QMRV._AAB(5;.YPDMSK M@QV.CUO8\]O>.]-BM>.$@QQQ_= =QR>):8(YD1^<)*8)YH^CDS1/#3 OCES7 MG)>CWI31SYN2'T[2\[:,+K/%!#/88H(9;#' SM@R[FT97[0MH2W<+&1[LWA- MC9R7)1:#3J,=[0BCX4[B/'HG82Z-*-\],<.(&IV@4@/*??1]LQ5Q;T7\GZT8 M)L1E9L07F6%$_6"&$?6#&0:4P0Q[<#V%J\"F>1=(E/&:J?8:T;?V3X^/S8W[ MI'WA3I:NH3V!ITK[LGB5;]\YG[#84"912=8P%$0 22S:MT-;47S;7(Y?N(*K M=E,LX+E%A 9 _YIS=:CH ?H'W/Q?4$L#!!0 ( +N B%>RD'H#2 , # , M 9 >&PO=V]R:W-H965TI>'A9]H*6QQ887+4G%R=_OD%(4VU",%M!#7RR2FCD\ M#2S(/2VNHR#$U>@J#F3%4@\0SK'_?$C^C\^> QF30TL%/_&"EO.@VE M"MC0FMM/:O<&VH!&#B]7W/A?LFMMHX#DM;%*M,[(0##9/.E]*\2> ^+T.R2M M0W+LB-N1*6E8P7CNUR0KR6C/+P)";^YS7!11D MHY4@"R6JVE)_,NAT0[5D87XQJV8QP>3Y'.I:D-E86:AQ: < MM3!O [AN DB>">""O%?2EDA((IM#_Q#%Z!1)'A6Y3DX"?LSM&4GC/TD2)6D/ MG\7/NR+WT&;RC]_WV'P.2M!6&^]ZG4A7^>ZR.(FGXUEXMQ]6CU4\BIZL#OB..KZCDWQ7[66HUS^PM!&K"%9;8_$V MX F27 F!9XIU(+\E=$=U_QTYN<6OGMY 8 =JC#LUQK]%NH^'%&P@L /!)IU@ MD^'3?=*3R--)>I3N?5;I-.I/]VG'=_HSZD:/S%5K7$D?>+;$K!LQE-R M(RJN'@ SP.?]LM9YB=]JLN14]L5SC4N?@MTO]B2,$& CL0 M+(Z>&IAH^ O08N[G=AH?YW^/49P<5_MPK_<2H+>^)358MVMIFZ:C6^W:WBO? M[!VM7[MVV/=T3S!-+_V>ZBV3AG#8(&1T-D%&NFE/FXE5E>_PULIBO^B');;T MH)T!OM\H5*>=N VZ/PG9_U!+ P04 " "[@(A74L5^RN<' #,.@ &0 M 'AL+W=OBDV;8CQ\EJZ8E7B(YU$OBR^&GPR/R?-_A ML4[O\N);N6*,@Q]IDI5GDQ7GZY/IM%RL6!J5Q_F:9>*;Z[Q((R[>%C?3#?=H2SCE&5EG&>@8-=GD]?^R7E0#Z@MOL;L MKMQ[#:JI7.7YM^K-Q?)LXE4>L80M> 41B7^W[)PE284D_/C>@$YVUZP&[K_^ MB?ZNGKR8S%54LO,\^2M>\M799#8!2W8=;1+^*;_[C343(A7>(D_*^B^X:VR] M"5AL2IZGS6#A01IGV__1CR80>P-\;!@ FP&P[P#4#$#U1+>>U=-Z&_%H?EKD M=Z"HK 5:]:*.33U:S";.JMMXR0OQ;2S&\?E%=LM*+NX++\$1N!2K9+E)&,BO MP9=,+(LD_I0K M!L[S=!UE]\^>S* ?O"K!_G6>OV4\BI/RA;CBE\NWX/G3%^ IB#/P>95O2@%= MGDZYF%OEX731S./-=A[0,(\_%_P8(/\E@!Y$FN'G]N&_1YEI^%1$=!=6N LK MK/&0 >\MN^+;('W?Q/P>7++%IHAY7,7NW=>C/R[ W^_%$'#!65K^HYON%A_K M\:O-?5*NHP4[FXC=6[+BEDWFSY[XU'NEF[PCL%8HT"X4R(8^_YSS*-'-<#N, MUL.J;',[QQ!3&)Y.;_=]5\U0@-',WYFUO,([K[#5J^[JUCFX12![5YYU?%,M MJ*?WB^S\(GW]VNXUG6-$N>P1K)9MRS>M4:CWCNZ\HU;O=%M>YR!5KBUN+?9Q MQT753-Q:Z$.]D\'.R<#JY$7&F5C&7+#,@L6WT56B]3%0+NY[GM?Q4&/D>X9; M/-OY-[/Z]R'/V+W(X<4WP=+7&Y'NP'_@/"I7@(ED<1LE59(\T;ELQ1V:$QR! MM4(0[D(0CIP>0Y>A< 36"H7O20;V#DN0S;C]U1=X(>DF2(V9+_91:%BF_IXT M\!^=(QN(_8MW]Y#5I.V:I%??2EG]TF2#8?7-9M+V3?*=;R>\ODFR@7GP]JIF MUMLK&="W4^#K&Y8M[D&YVWM]TY ==^CFLS#H/5;65"2-.Q!TF#128]],Z8=?' UYPBM'0HI M"Z _=FUKU1V#P^$(K1V.O4K?+D6,&1.JVF(V"R'L\+O&S,=>.#,M6:E#H%V' M]$F&4!4778ED-6F[)J4'[%U]FS,<5*MKQ3>;2=LW*0B@O0+OF[:@6F!K;Z]J M9KV]DJFAG:G/\V*=%\)1<)5O:\C+55[P(U'\IB"6QVWZA.24S5VAM2,A61\& M8R1GB*@K5C6CU".& S^4AE[Z#K MGFJ"J=XW).D=V>F]5T)":J%]Y!/2/:_46 6&@\\BEN6F.*2TM,,/W8BNT-K!V#OX1B/G)61E M^,'A<(36#H: WS=TAJ#L9%D;/1 P6_.F@,T MG?TB@Y/%&/T!),4"&KM#@)P>*[A":S!HC'V.#@U(?8#>- JSI M (A[#)4@JG84HL @ZO!>J]Q.W.=YFK)B$4<)6$=K5O050Q*2TSZ!*[1V+"3KD['[!,1IG\ 56CL<4CZ0 _L$1)4,,*146;(:,XJH MX:B;2#U 'M\G(*H64#:]:F+Z92F5]$X=] FHI@.@%&LZ(T,;@TK*I6ZZ!%13 M;H<4=W_>K#.C*" &-R454CL5#DA =J2A.\X56GO>DFKIV T!ZK0AX JM'0Y) M[_3 A@!5^1HA$GBTNSY5.X@0"@VL226Y4S?D3E76%H[BL%N4:.R$HQ":=M+> M[_'M]&[82<-(WGZ-P8MJ#)*GDN3IV"1/G9*\*[1V."3)TP-)GJKL7>^Q[MFG MQLZZQR3-T\?3/%4Y7.$HU<3T#$X@:3YP0/.!CN:5QW#T5@:1%$BF#]PP?0-# M'\I0&CMMAIKN/6I8/>?Y(2INJH<#$W8M!GK'@9AHL7UT&PO=V]R:W-H965T*++X7 /:?GY-[D MAME>R&\J =#H1Y;F:NXD6F\O75>M$LB8NA!;R,V;C9 9TV8H;UVUE<#6)2A+ M7>QY$S=C/'?B6?GL6L8S4>B4YW MD2JRC,F[EY"*_=SQG?L''_EMHNT#-YYM MV2TL07_>7DLSNYX5A&DL-*6@IG+#A:0II;)Z/A>DSK-?UK@\?T]^^O2O#%SPQ0L1/J5KW4R M=R('K6'#BE1_%/LW4!L*+-]*I*K\1?LZUG/0JE!:9#78*,AX7EW9CWHBC@#& M:#\ UP#\IP!2 TAIM%)6VKIBFL4S*?9(VFC#9F_*N2G1Q@W/;1J76IJWW.!T M_#;?@=(F+UJA9VAIJF1=I(#$!KUGNI!<9<+74PQG>#IS-T=:^^&D9"2R&_"6JIHHXH.)N"5TMRL89. UXQ+ M](6E!?2)I&.F822REN&@,1S\6QHJ6-!. _7I21JZ828-V,?]:9@TJB:_5X74 M81_@AWV@3^P@V]^F8R2REO&P,1[^YP80CFEU)+*6U:BQ&@WF^*H TY-T8C9P MD0.Z R;[_$;= O,B&OHG==@-PUY(H["_#J>-QNEO-=Z W@-4(K5 &W,Z*,7V M%N*T*R/$)#@1VQ,53+TS6GWOT'*]?UO+-:XUB20(OCE_F#__-,"KUE.*IS0Z#0YW3A3X@0'9Y)S:,3^<"?^ MZR*O^=I5[M/3UM 79LK<.Z/WT*+]P88X4.:T>R8@ 9WB4V'=.%/FN#.3[M'Q MUWY[O&?REN<*I; Q0.\B--9D=9RO!EILRQ/QC=#F?%W>)N83"*0-,.\W0NC[ M@3UD-Q]5\2]02P,$% @ NX"(5^GJ]/4R"@ !F8 !D !X;"]W;W)K M&ULM5UA;]NV%OTKA#<,&]#&$BE14E\2H$TQ; \K M5C3MWF?%9F*ALN5)=;ZJKV:JNMV_F\VJQ4NNTNBBV:M/\Y;XHUVG=O"P?YM6V5.ER?] Z MGW//D_-UFFUFUY?[WWTLKR^+79UG&_6Q9-5NO4[+;^]47CQ=S?S9\R\^90^K MNOW%_/IRFSZH6U5_V7XLFU?S$\HR6ZM-E14;5JK[J]E;_\V-[\OVB'W(7YEZ MJCH_LY;+75%\;5_\OKR:>6U**E>+NL5(F_\>U8W*\Q:J2>3O(^KL=-+VP.[/ MS^B_[MDW;.[22MT4^?^R9;VZFL4SME3WZ2ZO/Q5/OZDCH[#%6Q1YM?^7/1UC MO1E;[*JZ6!\/;C)89YO#_^D_QW>B(XP%B3_20V9[6^[1. MKR_+XHF5;72#UOZP?V_V1S=LLDT[CK=UV?PU:XZKKW]-LY+]E>8[Q3ZHM-J5 MJAFDNF*OV6U3,LM=KEAQSR#J%7M;5:H)2#=+]D>6WF5Y5F>J>CYZR9JQ^:06 MN[+,-@_L75IE%?OYO:K3+*]^:6"[4-TSONH<]9I]N7W/?O[Q%_8CRS;L\ZK8 M5'>CQ,_3^7-073/BO&/>X,!Q^@Q_^WW1S[O!Y\T:? MWFU^>K?Y'D^SZIQ]\Z?W'Q(\(3&,K3FP%AF[']@ A]Q#M1>?Q.HX3SB_GCUT:PR@_\)(X M.H5I"0:G! ,TP=M54=:O:U6NFS)[5%6]/IOF 2CL)"!$&"3]/(=A7 C.0W.> MX2G/$,WS1^^KS35QO5;E M(FNNVMMTJTICCJ3W>2HTG3#*9*Y&# MGN"XGK"Z+N(8SK-Q(C2=<<=]H+ ?:/V'*70)!UW""2P(',.9L1A.LX/DC%/! M06]P7&^X3'-P*&="1&@Z<9 O/"0H6E+Y0H6F,P;YPD<<%2O&, M^#%6C+F5'C6$87I4=)Z6X%K%80XGAAK#ZZ>)A>@9@@81N 89>PXA# Z&Z1T< MAJ'O($@%@3L=QP\P^S^S>"B!8SD7^!2208!D$ 2.AR!U/*C0=,:@+ 29XR&& M5L;@TX*%Z!F"%!"XTP'5Z*+=<5#G09I"&PC0!H+ ^1"DS@<5FOY &31$@&L( MET?*0V.C7Y9HB)XAW/T#W/;H7B3'Q3D.YCHX5&@Z=9 ! 8'_$9#Z'U1H.F/0 M% &9I@C&-04:HF?868*!:PHH1RL_#D=S'ITIK(T ]$I 8&T$I#J%"DUG##HE MP*T-EWH<&AR#>L1"] Q!5P2XKH!ZM'M2@<,Y#\\4[D4 DB4@<"\"4H5"A:8S M!H42$+@7P="],,UK#&'8O"8$41%:&1.VUT@>AKGBA:D1XA+CY=-?W!09UY3K!$)0=N$ 4'MDBH:*C2= M<6>A*N[ V#$>+D3MW]GQT[R4!LB4$)05/10 MH>F,0?2$N$]CQWBX=G50LU,HF1"43(@KF4/-F,.YMGR P1.70[3)LL#&'(+@L)PD#:&"/<4<_CH,Z#-852 MD* 4)($](DGM$2HTG3&("HF+"I?R-+@?ICT7ACADST4$NB"R,4FXI6;'P9QW M:4TA$"(0"!&!1Q*1>B14:#ICT!L1F=Z(#,LZ#+LO3&'G=U]$H#8B&QN$VWIW M.)KS*$WA?T0@9"("_R,B%3!4:#IC$# 1[G^XU.70!3'MPS"%G=^'$8'PB&PL M#F[]G .'FX@,B(KY\+Z M$DGJ9E"AZ3NL0;7$!&Y&3"I6J-!TQB!68@(W \=P9NQB>L0@0F):C0=,8@>>*1G3A6C(?+8 W;-/ SO91)IRN) MS;I:4S>G=_B1SB,VA?<2@RR*"1;/QJ1BB I-;^0"8B@AV#:1S3LEX'DH!$2&P,$&'W- /']D:>-Q"%MO;@3.?90F:6OF M=?J:>12-S3S:SF94<#W6G=YF'FYR.-7FT.L8UB86T\NRT]?,L_$OA/4CC!$\ M]V&:I,N9UVESYE'T.?-H&YU1P?58=UJ=>01.QC,(7I;6NWY]K]/@S+/R)^PO MF;2]SJC@>OP[W-]66]?AFX9$3O9A*1\6, MM&AUFU2-H+F/Y!16C-]M^^H3+*;UB1N_3M/YM=OZ%>^T:LM:(A?.9RJD0F?> M^8Z.]AM2/J3E0[:I6*[N&WCOHEWG4QZ^<^3PHBZV^Z_MN"OJNECO?URI=*G* M-J#Y^WU1U,\OVF\".7WUR_6_4$L#!!0 ( +N B%='C]8GT0( /(' 9 M >&PO=V]R:W-H965T3+V NL0IA@; MR\#HM\8IIJDE(C?N*TZO/M("=\>/[)^<=M(R9QJG,KWEB5F-O4,/$ERP(C77 MP(.XT$9F%9@\R+@H_^RABL,.(!P\ P@K0/@'H-M_ M!M"K #TGM/3,R3IEAD4C)3>@[&YBLP,7&XSO M'< >< $7/$TMS<@WY*$]QX\K;R:E-^$SWLPP[T#0?0=A$(8-\&D[_#,3'>B5 M\-Y3N$]QJ8,3UL$)'5_O7\$YB>\+KKF[>#^^D W.#6;Z9Y/"DK+?3&F+\ECG M+,:Q1U6G4:W1B]Z^Z0Z#CTUZ_Q/9$_6]6GVOC3VZ+(PVE&S*,R#I-ULJ.OHK M3& _1Q6C,%3H!TU!*)D/';-M).NH._+7N\I:SWZELGZMK-^J[!O=8&N Z63K>>],B7#6LVP5$(,BG,2D/W$!*V;K]G8YL7\,+II:<&FN*"Z(/.A\HUJI\8951V ZTOI#2/$]OWZV<^^@U02P,$% @ NX"(5]// MV6I) P .0X !D !X;"]W;W)K&ULK9==;],P M%(;_BA40 @F:SV;M:"-MC6!#H$T;&Q>("SV\E"R[*PHMPT MMN/W]3E/;->>;;GX+@L A7Z6E,FY4RBU.79=F1508CGB&V#ZS8J+$BM=%6M7 M;@3@W(I*Z@:>%[LE)LQ)9K;M4B0S7BE*&%P*)*NRQ.+7*5"^G3N^<]]P1=:% M,@UN,MO@-5R#NME<"EUS6Y>5\WSN>"8BH) I8X'UXPX60*EQTG'\:$R==DPCW"W?N[^SR>MDEEC"@M,O M)%?%W)DX*(<5KJBZXMLS:!(:&[^,4VE_T;;IZSDHJZ3B92/6$92$U4_\LP&Q M(_"C1P1!(PB>*@@;0?A40=0((DNF3L5R2+'"R4SP+1*FMW8S!0O3JG7ZA)GO M?JV$?DNT3B6GE=0M4J(%+Y>$8?,Q)'J#WF$BT"VF%2"^0B=2@I((LQQ])'A) M*%$$I&FN2LC1RQ04)E2^TL*;ZQ2]?/X*/4>$H<\%KZ16R9FK=+!F2#=K CNM M PL>">PB4R,4^J]1X 5AAWS1+_^ 6:\\[9=?PV:$O%H>[,M=3;C%'+28 ^L7 M_@OS2?:C(I+8.?_UHVY#YPI*^:T+4&T9=5N:#>%8;G &O> GB#ISDQ3,_ M]MYVX1K2+!W(; ]EV*(,^]R3]YSG6T)I%[%:&5NEV?'N$C_RIL%DYM[MLNCJ M%D3^>+];VAO'?V89M5E&O5E>,'0JS'H[XS0G;"W1.2B)(*:8MBVK^#JP($8OKH_M8(N%OMN!,!WT^Q7GZKYB+@/M;3'Y#5!+ P04 " "[@(A75UK9M94$ M !D'@ &0 'AL+W=O_K:,-2JGMRRX2]LI(JI<:> MJK6OMXK1.!>EB4^"8.2GE MO/LW+KM5\*G1<>BMF*[A)S(_>?6-FA8<:+9*+S7[0O[PT\%.VTD6DI MMBU(N2C^Z6-IQ($ #XX(2"D@+P1D>$30+P7]^ZU1]BJW.C-?[+0MT1HM97K/!AD:_HRMAJ%CS M^X2A2ZV9T>@R^K'CBL7H;<@,Y8E^9V^[NPW1VS?OT!O$!?IK(W>:BEA/?6.; MEE7@1V4SED4SR)%F3- 7*^W]<?-??\&CX(\VNR!A(1"L M8>6@LG+@HL\_/&[MG&7'P9UFJUV"/O,5:W//2>GJGKM)??3$J-)HC-)B$(Q0 M3)_:AF'H!@U*$'D&V7'U,ZEAV["R;>A$?Q5HH>SD@#[)).9BK>T4$_7:C'-R MNAH'"0N!8 W_1I5_(_@1/(*T$A(6 L$:5HXK*\?.5_$CY0I]H\FN==P6VE&N MS:*FA_D03X*I_W#HA;."KEX P1I>7%1>7#B]N)4KLZ>*(<.BC9")7#^UF>*$ M='V1(&$A$*QAWJ0R;P(_)B>05D+"0B!8PTHA)A7JXM3:B@^B>-QU&*/_T/EKKAO?V51(6@A%:UI+:FL)_" OF5!^0M)" M*%K3SSH3P<[H_,3J6XH/E]\^"5XNO^XJ.AOR&ND$KO,)#)-0G, ,B_FE]?V! MS$5"*%K3KCJ/P.Y$(N0ZDCMAT TU[3X5>HP/WJ&@AP?CER\1:&X 16NZ4F<' MV!DQSY?YIR*FD&))\1%GP[=M+\/"#>H\-8%F!5"TIHEU7H#'KS#50^8"2U!: M"$5K^EGG%MB=7)P]LX&F%R<:-3@Z3X;G*='%^5]'<)U*8&=X?60 =POB0%,+ M4%H(16M^RZV3"Q+ CVP"FFF TD(H6M//.M\@[GS#'<25XL,@#D]^^H;BKJ*S M(:^1)9 Z2R#.J/GLJ>X$9GP\B',K.]OU&DD J9, XDX"3@9QI?YD$.>NI[,K MH)F ?[ M9V?V=;Z]J5'>\6*'KBJMME O\XU#O[Z]V'_]0M6:"XT2MK+2H#>V MT:8JMC2+$R.W^2;?O31V&&ULG91M;YLP$,>_BL6JJ976\I"$/HP@-6VW=5*WJMW#BVDO'#B"56,SVX3V MV^]L",TFFDE[ _9Q]_?O#M\EK50/N@0PY+'B0L^]TICZS/=U5D)%]9&L0>"7 M0JJ*&MRJE:]K!31W017WHR"(_8HRX:6)L]VJ-)&-X4S K2*ZJ2JJGA; 93OW M0F]CN&.KTEB#GR8U7<$]F*_UK<*=/ZCDK *AF11$03'WSL.S16S]G<,W!JW> M6A.;R5+*![NYSN=>8(& 0V:L L77&BZ ]_ (UFCC:SZ8"2HF.C> M]+&OPU9 %+T0$/4!D>/N#G*4E]30-%&R),207)1H DV8((/__B48RK@^('O6 M_J64C48-G?@&L:RXG_4(BPXA>@'AE-Q(84I-KD0.^9_Q/J8SY!1M_M/_0R@4 M %\A 9 >&PO=V]R:W-H965T4?%E?YO)+:M&":.$ICQB*2_![JB<9PC21[_5J"S^IAY8O/S M$_K;HGA9S#WA=,7BKU$H=E"")56R9)!$:?F??*\:T4A ;D\"JA+0:<*\)P%7";@HM&16E'5#!%DN,G8$ M61XMT?(/16^*;%E-E.:G\4YD\MM(YHGE.\;"8Q3'@*0A^%U>-N]30=)M=!]3 M<,TY%1Q<@#MY\80'N8=MP-LHC02]^"";'VJ"7]Y00:*8OY)I7^YNP,L7K\ + M$*7@\XX=N#P(7UA"\LZ/;JTKCF]*CJB'8P ^LE3L./@E#6FHR5^9\R$R %BR M8777T%/7WB CXA]K<0DP_ D@&V$=(7/Z;R3M2V_1P?5)Q 4>[L$[,6,+G0/2Q=U[.=A?70+$43Y4$/UU$M MCO.:X]S(\7J]/B2'F AYJB3!3$3_D5S0=#1+I'F#P 5VFPQ*GIHPY,-&.2VB M;DW4-1+-Q6! *]W.P;$]Q_"$HB8JL-U S]"K&7I3,/0ZIQ';SCPX8:B)\H/ MUC/T:X:^D>'7PD7R,_U ,^F*X$.TH>#E7Y1D_)6.JQD.@\<\$W@@*?7,!2%Y MU"GJR@SD5$#H"4A*9!>I57)0EQP8H>_81AQ)1H&@ZUW*8K9]U!5J!!FK.1.! MM>J%MG)0^SG5MT*?J!53H;5[T9@FX#0*7.$T[S?D8_]4@K5A;I\&0Z1XHLE4 MN()JZ2OT/?]4X[1QSMSQ>L@J=X=&TQRJGP&#PW2T:JF85!!#>6?DV2HK!R:O7Q5+"1H M)A=><7&=\UVTUT_B1J#1:C016KML-1] [UF5V3A^C.[%1&CM7JA)!)HM?[@R M^]U)R+%M]_06U85!O^\65>,#-,\/HY0YT"CNW.O,=MHXA-RYGBQ2UH^,=CI4 M]"J4EN;ZJ&$,U:*Q&X9@@& /2V7*R&S*0UEVO39G>7KB-6$FELJ2D=F21VOS M&;QJQM6NS@=E G_X=(R4F2.SF7_.2$A!2A*JU5]S]EC-F0JM7:N:"9#SG/J+ MC!/'Z%Y,A-;NA1H]D-G?!^MOA=.\OQQHVZ=WX9FH-DLU*"#SH#!&?5%W42_G MW:##5!BS[$DQ\K],7S6A\/&V6)T+R9":_="S1C8[.R#1;C":2:HS;'Q M+-\\((R18-Q=S$L)/EU-:Z-PS_"+E;OC25;\%4I+6D\G7TU,+S_EN-CLN#_O3@(\FV490&@T+JD3 Z<0JE%WW5E5D")98\O@.F7&1:&, MP$WB!9[#/:B'Q:W0-[=ER4D)3!+.D(#9P!GZ_4ED]*W"5P*5W#HC$\F4\T=S MNQ3+&$,:??2*Z* M@7/AH!QF>$G5':\^0Q//J>'+.)7V%U6-KN>@;"D5+QNP]J DK/[B=9.'+8#F MZ08$#2!X"HA> (0-(#S40M0 HD,MG#8 &[I;QVX3EV*%DUCP"@FCK=G,P6;? MHG6^"#-]HQLL!#8% M1<\\=E?;&>[2.=O529_K7/3\79W)I4@YG9M2)3Q)5-UH[;2=C,-[4!^(A_Y_;'?(4_U)JL7SU_Z>@U>8S$G3"(* M,VW*ZYWKX2KJU5)?%%_8V3GE2D]B>RST-@9A%/3[C'.UN1@#[7Y/_@!02P,$ M% @ NX"(5\H%YK"E @ &P< !D !X;"]W;W)K&ULC95;;],P&(;_BA4FM$FPG \=::1NW<8N@&D'N$!.\E"H5[5F\2G[WW>S\>T9?Q)5 2/=>T$5.KDG)U9MLBKZ#&XI2MH%$] M)>,UEJK*E[98<9:RM:2D@5N.Q+JN,?]U#I2U M4\NU7AKNR+*2NL'.TA5>PCW(Q]4M5S5[5"E(#8T@K$$YF$KP/->"?"& *_SW8,ZEW,L<99RUB*N1RLU7>A2[:*5.=+H1;F7 M7/42%2>S:\:*EE"*<%.@SVH3W#02-TNRH(!F0H 4Z#VZ%)*H"8 "W8%>:-(L MT:QF7)+?N)O;RV>U202@XSE(3*@X04>(-.BA8FNAA$5J2^55$^U\\'7>^_)> M\?4EEZ?(=]\AS_%\]'@_1\=')__*V"K5,5]OS-?K=/U#\MW-=4Y$3IE8TI@INB3="96.(>II8Z* +X!*WO[QHV<#WMR\,<<_'WJ6;\( M!7#$2G2E'&.JIRDP^>R5HDY)']!-YL6.F]H; S\8^<%>_E]D:$+VP>$6$3&!R(3$S+>0?J! M_\K$)B,RV8M\J$#=Y:4$;B(F.T37#1(S<3(2)_N)3&)J@DUVMJKO!$G\'\W> MNNOTL_$)\R5I!*)0JCCG-%9N>7\5]Q7)5MWUMV!27:9=L5*O%W ]0/67C,F7 MBKY1Q_&ULM9WM<]HX H?_%0VW<]/.=(LMOT!Z"3,)DO9N M9[IEFG;OLV-$\!1LSC8AN>D??[)Q$ (C\.6W_= 08\L_6Q9?N*7ZTV6_RCF M4I;D>;E(BYO>O"Q7G_K](I[+951\S%8R5;^99?DR*M7;_+%?K'(93>M"RT6? M.D[87T9)VAM=UY]-\M%UMBX722HG.2G6RV64O]S)1;:YZ;F]UP^^)H_SLOJ@ M/[I>18_R7I;?5Y-OO*--D*=,BR5*2R]E-[];]),*Z0/V-/Q.Y*?9>DZHI M#UGVHWKSK^E-SZF62"YD7%:(2/UXDF.Y6%0DM1S_::"]79U5P?W7KW11-UXU MYB$JY#A;_#N9EO.;WK!'IG(6K1?EUVSS3]DT**AX<;8HZO_)9OO= >V1>%V4 MV;(IK)9@F:3;G]%STQ%[!12GO0!M"M## OZ) EY3P#LH0+T3!?RF@']I#4%3 M(#@L$)XH$#8%PKKOMYU5]S2+RFATG6<;DE??5K3J11U775IU<))6:]9]F:O? M)JI<.;J?1[G\]4YE,R7C;*E6V"*J(_^5_!'E>53E3MXQ64;)HGBO/OU^S\B[ M7]Z37TB2DF_S;%U$Z;2X[I=J82ID/VXJOMM63$]4[)'/65K."\+3J9RVE&?V M\E?GR@M[>9=: 'W5B[NNI*]=>4>MQ"]Q^9%X[@="'>JU+-#X\N*TK3_>5CM_ M6^W"7OSW*#U5N]&7WFZU]&J>9UTM'^K5,MY;+=O6LRW);R=5(_.G8A7%\J:G MAMY"YD^R-_K[W]S0^4=;1D@80\(X$B9 ,"-;?Y>M;Z./;N,X7Q_D2M0@HG94 MBZA4OWB0J9PE9>N@LD6'-;K::SZ-!H$;!-?]I_T4K0O0-<6+JN3(*L5QE>'0 M\P>[*HU^#W;]'EC[?1RMDC):)/]575QDLW*C-C&U$WY2LXN5FBN4*I"BO=.W MW&!O<5S/<0[Z/#CNIL/OL&.0%QY^B1^#:'#X)6%MZO^Y H>[C@RM'?D]S66< M/:;;GJQ&*G(\4A'Y7+V6;?T9'K70\X=''3&V+D77M?BR.CFR3@&"&2$-=B$- M<"%]("N9)]F4J*DZ:0\)R31Z:=O< M.7*A! AFK /#W3HPM#?9<8>$WT\F;3E:BW;-$0EC2!A'P@0(9H1YM0OS"C8E MO$)FBX0Q)(PC80($,[)U'7T8ZE@WU=_R**WF?N_4464]6A?O6X\IK92NR4)I MK*$9LQO?HP$]V,5":Q4HFIG;GCYP[9/YQ2+;1 \+25;12YXM%FI&.5TWUJ@@ M4;5CC:O)93:K][\DCHKYV>W77FGGF)$TUM"&>S$[']W#PP%HG0)%,T.F.F1J M#?G+;*:F1^GCZRRIVDCK2<2)C=1*ZYP>DL;.M#1LVM4VVD(71*!H9J3:K[C6 M0_S19)W'\VI[7.5)+%^WTM8TH7X%2F,-S=P6AT?;(E2=H&AF<%J>N'9[\CEZ M3I;K)4G7RP>95\/J=G=)HG4YS_+Z<.?<3M0_VE$%0QI<#;R# U#[HG0.Z\)J M.;1:T5*M/PR1$5!;EM#0>J/,93&H#0.I0D4S0Q9JQYW #LT M=*'^!DIC4!J'T@2*9D:L38YK5SF3[M^STDC3.9=0N7.WPSJ%# M;<^9AKO.UMNU)@R5.RB:F;#6.Z[5,%A&ZGJ?>M>:*U3T0&D,2N-0FD#1S+^3 M:]E#'=AX3:'&!TIC4!J'T@2*9D:LO1"U>Z&)UC[-4)VMRZ)46W*2/K;F#%4^ M4!JC;5#[6+D-?#S)^DVPS:CNT<(]3]0&D<2A,HFAFW MUD$4=[X-A0HA*(U!:1Q*$RB:&;$61_0O%T?T6*50QW>J?P?>PKXLG5.]M%X. MK5>@:&9BVB]1NU^Z+[/X!_FR.KDA(D7-&$IC4!J'T@2*9L:JE10-<6,M5$A! M:0Q*XU":0-',B+60HO9S;?CS*LFW/GC[)[/6;*$F"DIC9]IGDQ+0!1$HFAFD MUD[4;E_VAV U__V:$M6#N@\R4$4,=TIG'>Z8$8NAP"13-#U#[) ML_NDPX%X>S#3&B94)$%I#$KC4)I T5HC>7:-]/7^>^OY+/9BG:.# M^B,HC4-I D4SX]2.R0MPPR[4-T%I#$KC4)I T"4IC4!J'T@2*9D:LO9)G/YOI@KDNU"9!:>Q,XVS2 6J.4#3S M/@7:'/EVN?(Z )^6#79 UQ"A- :E<2A-H&AFL-HF^2YL /:A/@E*8U :A]($ MBF9&K'V2;S^!Z?P ; =T#A9JD?LW3!L NU2% : M.],XR[P7NAP"13-#U,;(MQNCBU:FL23U-ML^"$.%$93&H#0.I0D4S0Q7 M6R4?=[&<#_5+4!J#TCB4)E T,V+MEWS[64L7#,)0JP2EL3.-LPW"4(.$HIDA M:H/DVR7+A=K>3NF<)%0C-;1];7]XPC:T0M%2(0U2?$E;KTJUU]DU.BB-06D<2A,HFKDN M:'D4X.11 )5'4!J#TCB4)E T,V(MCX*WRB,[H'.P4'ETIG%NO0-MS1#JCE T M,T/MCH(S=SAZTY#];9.UQ@X53U :@](XE"90-'-=T.(IP(FG "J>H#0&I7$H M3:!H9L1[-[=^JWBR SH'"Q5/9QI'3Q_S0)=#H&AFB%H\!5W%D_W\%SNNMZ:-]1,06D,2N-0FFAHQCU*3E@/K: "NX)J'XY/GPUCQW7.#NJB MH#0.I0D4S7R:A99;(>YV3"'464%I#$KC4)I TVK;4JI$JN?K%6H+7*?E]DE9NT]WS_"[K9]<=_#Y MG?MI[+9\SMQ/?/N$/HW?/C#PLUH!DK0@"SE353D?!VK:GV^?P;=]4V:K^IEQ M#UE99LOZY5Q&4YE77U"_GV59^?JFJF#W),31_P!02P,$% @ NX"(5[TA MD%E; P $@P !D !X;"]W;W)K&ULM9=1CZ,V M$,>_BD6KZD[J!FP""=L$:;-WU[N'TZYNU=ZS Y/$6F-3VTFV4C]\;2 DW0#- MINI+L,$S\YO!_C.9[:5ZUAL @UX*+O3HTIG&'?#3VFU,9W@Z/GC_5"5ODUE2 M#?>2?V>YVJ*#]00].9DGNDW&KKS0VJ5"MK"\>$>RM/1MFG MS-J9]&E#%=PL;%XYNI>%?=F:5N6Z04]&9L_HH713C=Y] $,9U^]?/9GYQF(X M9W[6A%S4(4E/R 1]E<)L-/HH];_#8'U<-$@W*^*"F-WV*48T1E&T T0MP#Q(,#'%U 9 MTV] B,\0;L@X"/LJ,6E!)H,@5DI6P%PMI$*9>S?\#5"3:'?3&?3,]WS=1/)U,>LB2EBRYY+71);\<)3E#(4D2QLFD&P4'1Z4,!D7@ M>Z7PD-_<[4#9+Q8Z;"KTJ%@&G4(8_ ^*@$^T'?]'3<@EYU1I5(*J2^IJ>U30 MSISJF)/3 H>C,>DI+SG"DHLUXAHLMQ\-BWZ\BUT">BW[<=UB.@H^'%?]?-.4:S.B\EF0\ZJOE\'PG_I$TK0*VK9E2C3&Z%J3NV]F[;\-[5;=YQ>=TM?Z7*'F>- M.*RL:3":V.*HN@&M)T:65=.WE,:VD-5P8YMV4&Z!?;Z2TAPF+D#[-R#]&U!+ M P04 " "[@(A75U(K.EP# ?"P &0 'AL+W=OGOE^ZK< M0$W46&R!FR\K(6NBS52N?;650"HG5#,_#(+4KPGE7C%U:[>RF(J=9I3#K41J M5]=$_I@#$X>9A[VGA3NZWFB[X!?3+5G# O3]]E::F=]IJ6@-7%'!D835S+O& M5W,<6P&WXX'"09V,D75E*<2CG?Q9S;S $@EL5Q+SV< .,64V&XUNKU.ML M6L'3\9/VC\YYX\R2*+@1["NM]&;F33Q4P8KLF+X3AS^@=2BQ^DK!E'NB0[,W MS3Q4[I06=2ML"&K*FS?YW@;B1" *SPB$K4#HN!M#CO(#T:282G% TNXVVNS MN>JD#1SE]J\LM#1?J9'3Q6)#)(SFQJ\*W8C:_&Q%7+A&Z Z4EK34YLM"B_(1 MW7.J%7K[ 32A3+VS6Q;W:NIKPV&U^65K<][8#,_8S-%GP?5&H=]Y!=6_Y7W# MWSD1/CDQ#P<5?BGU&$7X-Q0&881^13Y2UBW5O@8L1%V8(F]VNWF7>EMJ2$F6=22X'<@U>\^06G MP?L!]KACCX>T%Z=\2UA3SMV(,,)+0&\I;\/T#OW=&[#&@\9&XFS85-\7.,BS M!"?9U-_WT"4=73)(]TD2;H_8I1S)]V.D'48ZB/%@#OL+*-)G%*,( M)SB(PWZ,K,/(!C%,I5D!M21"HM+^(/8"JNPY59Z%09[T0TTZJ,G%!PC:<_3" MTS-Y1C8)DBC%9_Y:WI'E@VGYU15=J$;7>Y#F$D'N-(U,)03TD5")'@C; =J: MU#69V0>6_X3$Q,&Q^ ;_,S4KP1B1RKG@PFOC?*QPO<6WL9F=!#M.QTG:'VI\ M+.H#J?P: MRJB',AN?RQ]\O!OPY9=#3VZ_!C7N.W[XOX71/^E9:I!KUYDI5(H=UTW[TJUV MW=]UT_,MXVHHQ&!E1(-Q9NJ,;+JQ9J+%UG5 2Z%-/^6&&]/!@K0; MS/>5$/II8@UT/7'Q#U!+ P04 " "[@(A7?"$1V20# #M"@ &0 'AL M+W=O:XH87 GD,S3%(M?"Z!\-W-\9[]P3S:),@MN.,WP!I:@?F1W0L_<2DM, M4F"2<(8$K&?.W+]8^'TC8$\\$-C)HS$RKJPX?S*3;_',\0P14(B448'U9PN7 M0*G1I#E^EDJ=RJ81/![OM5];Y[4S*RSADM-'$JMDYHP=%,,:YU3=\]U7*!T: M&'T1I]+^HEUYUG-0E$O%TU)8$Z2$%5_\7 ;B2* 7O"(0E *!Y2X,6U,Y5'P=ZC1="H\#927=3S/Z+ "WKH/7*1-#[*\M-@H5?%K&.UMZ$_&D\'4 MW=:@#2JT02/:%X&9>2QM(08O(+QZ@&$%,&P$>- /]@WVAR_L=QJB,*H@1HT0 MNIZL@1@.+E!D;H6^@6G4-B;C"F?<^KU ^6S>^%C&;9DF%=.D,<<>;3F%N#/? M@M!_#\B^G(ZN<8"N,1'H =,<4*;ST"9A'=3D/^2@[QT*J_>/61AS2K&0U@D; M6A/C0\&JK:6%S=%1H/O#[J17'VS_Z%_ ;YV7IV#Y;>_?#PY(0=M,/86H4.X' M+2-UJ/U^8^ENR-U3*'NMXW8H_G[[ZE^3S:=0%@:'#93N40>2@MC8/DNBB.=, M%Y(1T<4O54Q43RS_7W.N]A-CH.IPPS]02P,$% @ NX"(5[;EKQ!V P ?0X !D M !X;"]W;W)K&ULM5=K;]L@%/TKR)NF3EKK5QYM MEUAJTW4/:6O5JMUG8M\D:!@R(,GZ[P?8<1YUL95U7Q+ ]Q[.N<"%.UAQ\4O. M !3ZDU,FA]Y,J?FY[\MT!CF6)WP.3'^9<)%CI;MBZLNY )Q9IYSZ41#T_!P3 MYB4#.W8KD@%?*$H8W HD%WF.Q=,E4+X:>J&W'K@CTYDR WXRF.,IW(-ZF-\* MW?,KE(SDP"3A# F8#+V+\'P4=HR#M7@DL));;62DC#G_93I?LZ$7&$9 (54& M NN_)8R 4H.D>?PN0;UJ3N.XW5ZC7UOQ6LP82QAQ^I-D:C;T3CV4P00OJ+KC MJR]0"NH:O)13:7_1JK0-/)0NI.)YZ:P9Y(05__A/&8@M!XU3[Q"5#M&^0^\% MA[ATB*W0@IF5=8453@:"KY PUAK--&QLK+=60YA9QGLE]%>B_51R/\,"CB]U M(#(TXKG>'1+;^!ZC6Q!VF[ 4D#5##XPH=&$"3]03.KH"A0F5[^MLI1Y\BWPD M;6?@*\W5S.BG):_+@E?T J\S])TS-9/H$\L@J_$?N?W#R '@ZR!5D8K6D;J, MG(@WJ3I!YG.,4AI[.#A+$$KSDW9NP%WRLD_Y* M8#N!Z%2!Z+C0DVVQ8Y@2QFP+4[L9CP@K]^#[NB@4T%T+;3+>,HFZ81#U!_YR M6Y^3P8'ZNI6^KE/?9X&9TJ>S04GWF9)@3\1SBSVM._1Z%;V>D]XCR!;L>HWL MG+,<&.)^I:'OU* OA D0(X,+E)I]0YLE]1LE.2<]4-)I)>FT]:F \G"T.Q*G M[8Y$H]D.[;.*]IDSJ_VTURYDQQ=+$/H9@>SN/]97&Z!K3 1ZQ'0!:*XSGTYL M=?3/7C.OO1+83BC"8',U!_^8V3).*1;2QL,N:>V*EM/TM]:J&Y_$G;T5=;,Y M5.W60R1LG>=:Z@H;CZ![SD,U11M-4=ODV%)2U"S).>6ADC;/CM!YF3MR94N% M<;/"__&<"#?OB;#]@Z(F=;:4V6EWYIK,"@W^U@,_!S&U=8]$*5\P5;SUJ]&J MMKJP%86_,2\*L^]8Z$PB$86)=@U.^GHE1%'K%!W%Y[9<&'.EBP_;G.GZ$(0Q MT-\GG*MUQTQ059S)7U!+ P04 " "[@(A79_:223<# !^"P &0 'AL M+W=O^ZY.]^C&V^%O%,E@$8_ MZHJKB5=JW5SYOLI+J*FZ% UP\V4E9$VUV63($C\FC+N3,PETAMZIK*GS.HQ';B8>_AX#-;E]H>^--Q0]>P /VEF4NS\WN4 M@M7 %1,<25A-O&M\-<.)-7 WOC+8JKTULJ$LA;BSFP_%Q LL(Z@@UQ:"FK][ MN(&JLDB&Q_<.U.M]6L/]]0/Z6Q>\"69)%=R(ZALK=#GQ4@\5L**;2G\6V_?0 M!11;O%Q4ROVB;7_M,?72+V# @^84 Z ^)XMXXGBY)*N)B9N IT(VI3;$5=NBX0 M"7"*YA4UJ>-%N[NMFTK\!$ ++?([--_(O#2F[:T7;T!35JF78U\;9A;?SSL6 MLY8%.<$B0Q\%UZ5"M[R XK&];R+JPR(/8JH3E,/-,^"N0]>-/GSW 2O!X@%O7$(H<>#I9Q MZY[Q8 )GU"0O!T0U6L*:<<[X&HD5:D R4: 7C'?%.OJ( M6NS885NYN9_B*,XBD@5C__X(JZ1GE0RRNM[H4DCV"YYDD!PP2.*,D!@?)S#J M"8P&";R3E.NGO8\.O%]@\R3C+#ON/NW=IX/NC;ZM@)U!(#T@D*6$D!/ISWKW MV;F/ HS2G/TEO'S^[T#>B0Y(4ZC^,23QSO! MQH,Z>V[+=RB/>CZ,0A*?>N,[)<;#4GQVT^-#V3T5_4YP\;#B_FW+XT,!CE,2 M9Z/P#T;^WDA4@UR[P4^9AMEPW4Y'_6D_7%ZW(]7N>CN9?J32O%V%*E@9T^!R M9+S+=MAK-UHT;L!:"FW&-; 9 >&PO=V]R:W-H965T$#ZQP#N90[0N[ER:=T85AR1CC'"9<()+X>\ KGN22)>?S3 M0(UV3.G8/7ZB_UPM7BSF#C&\(OF?60G)6 M?8)#8VL9(-DS3HK&6@X"([: 38.<.C@/N/@- [.2T=P&P?W MI2-XC4.U=+->>Q6X"'&TG%-R %1:"YH\J*)?>8MX9:4LE%M.Q=U,^/'E[191 M_/%*A#H%*U*(^F.HRN!'\.RM^%$>8_ ^PAQE.?L@C+_>1N#]NP_@')4/&>R6NZJDKA& MWX1@<'!)*2HW6!Z?/95&"D3VP0KM,H[R[%^&T(O,D0K CC@*S%X_&.)33;\?JQ]X#+O7+AD[13 MJU(G+-()BS7!>BGQVY3X;RPMOLXDZH1%.F&Q)E@OB4&;Q. [24O-];JB8?ON M0%G&1M"S!_(3C8W"<#90GWAL%(1!H!:56;OXV8M$94?)&C/Y)BUC(2*<)9A- MJ;L(V-^$;JTNH,XDZ89%.6*P)UDNB;1V;%>L[Z4L# M[O[B[2 8OKJHK%S''RB,PLKS+3B0&(65Z_NA6F/L3K]F3X;@1H05T61;%6HJ M1"4G.UG"RD5/HDXM2JVT2"LMUD7K)P4>DP+?6%Z:">A*I4Y:I)46ZZ+U4WGL M<.W)WNLU$N,H) 9":Z@Q"C/'&;W&*,P\"'UGJ#)C,]%$6?XS,G/L$>WI)O$6 MY>*E159K@>@]YEFY4:YYDG)R6>JD15IIL2Y:/Q_'AM7VWEIAM#:Y6FF15EJL MB]9/Y;'1M2=;L-'0X51F+F6/QLJS-C,\SS+&RK,V,SUO(ZL]<-P M;!7MZ5[Q%UQB*@(AZQ6E159FC%,DMPV42Y^$G5R=.FF15EJLB]9/R[&)M6=O M+31:^UVMM$@K+=9%ZZ?RV//:D]W8:X0F'/_M:EEP^'^,PLP/'#C4F;&58UGA M\)]>A1ETG=GP3<;L['45F&ZJ348F5B9*K][(:*^V&YF7U?;=X/J5?;&R%=&PO=V]R:W-H965TVTW;_?K:39BV$#FU\2>SS\SSGNTONXA47C[( M4&A=4B9'3J%4-71=F1508GG,*V#Z9,Y%B97>BH4K*P$XMZ22NH'G#=P2$^8D ML;7=B"3FM:*$P8U LBY++'Z-@?+5R/&=C>&6+ IE#&X25W@!=Z >JANA=VZG MDI,2F"2<(0'SD7/A#Z>1P5O 5P(KN;5&)I(9YX]FM@A:IY\0M(3@*2%Z@1"VA/"U M'J*6$+W6PTE+L*&[3>PV<2E6.(D%7R%AT%K-+&SV+5OGBS#SG=PIH4^)YJGD MBF6\!'2/UR#180H*$RJ/T$?T<)>BPX,C=( (0_<%KR5FN8Q=I9T:JINU#L:- M@^ %!R&ZYDP5$DU9#GD//]W//]_#=W6P7<3!)N)QL%?P2Z:.4>A_0($7A#WW MF;R>'O2%\W_>I__L?2<985?^T.J%?RT_2HG,*)>U /3]8B:5T/_PC[YZ-XI1 MOZ+I:T-9X0Q&CFY<$L02G.3].W_@?>I+]EN*I6\I-GTCL9VR1%U9HGWJF[(H M799*\"4Q7;FO%(W*P*J8B;!,0G\0Q>YR.\7/02?^Z2XF?8XY&WC!+FCZ'.1[ MYWX':B)UMWI1"6)AAX!$&:^9:K[+SMK-F0O;7I_8Q_YPXO?84SV7FC'R1[X9 M:M=8+ B3B,)$23P^;P, '<2 9 >&PO=V]R:W-H965T M?;2@-%6')YKY)L/'_=[X[.&R/5I0]\3F 0.LTR?C8F@N1 M#VV;1W-(,>_0'#)Y9TI9BH5LLIG- MOTNH5=E4PLWK%_H7[;QTYA%SF-#D!XG%?&R=6BB&*5XDXHZNOD+I4%_Q(IIP M_8M6Q=B^9Z%HP05-2[&<04JRXA^ORT!L""2G6>"6 O>MH+=%X)4";U<+O5+0 MV]5"OQ1HU^W"=QVX OLCQA=(:9&2YJZT-'7:ADODJD'Y5XP>9=(G?"O0$:9 MHT_H&V8,JZ2APP $)@D_DKT/]P$Z/#A"!XADZ)HDB4PN']E"6E9Z.RJM7!16 MW"U6/'1-,S'G*,QBB!OT0;O^K$5O2X\KM]T7MR_<5N!-)#K([3>[\G_7PGZW7@N%5SX"G>=[69X!S@&.DGX5C% "/&,GU>_SS2HY%EP)2 M_JLI[06XUPQ616[(STJNST MVNC^39$)01&L!60Q2E2:FI+1RMDW&29A0;N'??0,F#65E=#0+&J![U>![[=. M:R)+'4U(C 7$B*0Y)DQ^(06*YIC-&A-0\,XT3WVAE[[3Z8WLY69-#J\#7)2+I(FSQK%>[[:)F$!29AH2%8+?HG5?1/WJL*GYC, MCDE88!(6&H+5LG-:9>>T]=VX [7J)MFL*+]( &M\45HI^Z;")"QH]\_1-;@I MZH8F48OZ617UL_:*A-?;*E*K<-] FX0%)F&A(5@M^D[W=7/0?:^:5)(-)<@H M+3!*"TW1ZCG:V, Y1BI3.V;OA)BD!7]Q<;!]@6AJ'D7P[8V-= IRE:=.,#B* MZ"(3Q7ZJZJU.2<[UV<";_@MG.'$:^@-UJJ(W[J_XXDCF6BXJ2<9E$J?25+=S M(A=XK#CE*!J"YGH;_TB%H*F^G ..@:D!\OZ44O'24 :JLR;_#U!+ P04 M" "[@(A7'5?YP+D# #'#@ &0 'AL+W=O9RPR4B'%,"&-JOK!MWD;K* M0"&^8G3BO7=02]E2^KT>O-^M+*=>$2I0)FH**!\/:(V*HF:2Z_B[);4ZG[5A M__V)_:T2+\5L(4=K6GS#.Y&OK)D%=F@/CX7X1$_O4"LHK/DR6G#U"TX--O8L MD!VYH&5K+%=08M(\X6,;B)Z!Y#$;>*V!IQL$SQCXK8'_4@]!:Q"\U$/8&BCI M=J-=!6X#!4R6C)X J]&2K7Y1T5?6,EZ8U(5R+YC\BJ6=2/Y ,LH<7($U+2M* M$!$@-> 4S YYP>.20[OK2%7$Q- M:6>MX]O&L?>,8Q]\H$3D'*1DAW8&^\VT_7S"WI9!Z"+A/47BUILD_)B):^"[ MOP'/\7S#>M8O-_=,Q\$P^_*PE=\_G19_'FSY8+)/_-?I@0W%(&9 MHM[A%KR"&5I9<@OCB#T@*_GU%S=R?C=%]Y)DFTN2I19)TBF0@,>XDQI,2WQ.!9. $ MD J;@BLPW.(""XR,2N/1"B)-Z!BA"SW+D4YQ#'3..IVS29WWN4SEE=1:GME" M9B//\U@3.(8$H;8S; R843+'F-B9FV7..YGS29E?(9/I*] 9D?.Q2$=3L!YC MXKFKJ1QCO##6$SZ72=GQ[=3=U+L9RI@TH,(H"7>X8Y?JA M&^AR#;#8"4)-K]V[F)>('51'Q*62(Q'-9:R;[;JN&]5K:/.W[F+M&N8W=9>F M&H&?]$V+]P&R R9PT$:L!\ON> M4O$TJ!UTO6OR U!+ P04 " "[@(A7W(B*=04$ "-#P &0 'AL+W=O M[AX^]_".NINNN?@F,P!%7LN" MR9F5*57=V;:,,RBIO.45,'R3#KF>5:VP>?\V6F] -[/JWH$IY!?:F>!-[9+4J2 ME\!DSAD1D,ZL]^[=PHVT@['X)X>UW+LF.I07SK_IFP_)S'(T(R@@5AJ"XM\* M%E 4&@EY_+L!M=HUM>/^]1;]T02/P;Q0"0M>?,T3E@!I+Z MJ@K #5*T( LJ,_*(6TP^L"95M.17#Z!H7LAK-/_R_$"NWEV3=R1GY.^,UY*R M1$YMA9PTLAUOUK]OUO=ZUI^0CYRI3)(_6 +)H;^-L;0!>=N [KU!P$^QNB6^ M^QOQ',_OX+,XW]T;H..W^OH&S^_!,TI6-$\(ZDAHR6NF)&H6%S7&J\53&9 2 M=Z$61GW"4U+H32%%3E_R(E4M0:S FO_ZBQLY MOW>)U%@+5$K NN$O> "QIF[@ M-\9G)U[]KXY,]<:-Q<+1QIT8CS^_9 MNTE+;G)&J@TEU.0T_R?^$;-3FQY:KK/[VCF#Q+J22D!2FYY"7Q9487HI?M;9 MLUEL_U@)@M ]"J/#R@W]L">4O0^W.U@?7TV' LD-72%3K /\?F!QM(R) E&2 M*ZR4-Z!"7G<&X%ZR'"Z%=BB(MQ/$^]\5\1V(H-&*N*3470F)2$+?NH 69P*- M&R!$]#J@#@/=M13NX.?XC.KZ#H"W#=/9TO."_DB'L9P&:RBP72/@!C^6TDDN M8]TQ$=Q8Z QTL+7XX02^$-IA^+MVPCVWGQC8V0;"=?=/Q5LG#(\/G1Z[GI;' MW341[CE=Q&#R19U+3R;'%!N[\<#Y;N\--B6(I9GW)#$YT8P$[=-VIGQO)JFC MY_=ZUC0#TPZF&50_4K',\>@O($5(YW:$PHEF]FMN%*_,^/3"%0YCYC+#>1F$ M-L#W*>=J>Z,7:"?P^7]02P,$% @ NX"(5YU,Y1/ P KA !D !X M;"]W;W)K&ULM9A1;]LV$(#_"J$50PNLD7B2)3NS M#2P-@@UHL"!NMV=&IFVBDJB15-S^^Y&2(WH3J1E3^A*+DNZ^.S+\8F9YY.*+ M/%"JT->RJ.0J."A57X>AS ^T)/**U[323W9(4$W:V"7_#U#2Q,0/O&'XP>Y=DU,JT\8"V=$>:0CWRXZ_TU-#,Y,MY(=N?Z'AZ-PI0WDC%RU.PKJ!D5?=)OIXFXBP MP!, IP!HZ^Y ;96W1)'U4O C$N9MGDC1O7Y8-B7:-$^%B4*271VUNJ""OD._0&L0I].O!&ZD"Y#)4NUB##_%3835<8> K[/5=7*,8_ M(8@@1I\WM^CMFW?_3!/J7ON&H6\8VKRQ+V]-!5&FMZYU5V5=AL2=P>R3:UF3 MG*X"O1$D%<\T6/_X TZCGT?JB_OZXK'LZV[NMU28A;AC,B>%F8+$56>7*6TS MF>WWO$Z2#"_#9P<_Z?G)*-\B9RYD%SP[0^(T26=NYJQGSBYDIB[F;,C4R,S- M3'MF>B$S:LT/M5;#D[2& MAUX#\%@-6ZWA25[#0['Y^K1:PU.\AH=B\Q&MUO#K> T/Q3;'GC_*8+4&KZ4U M<&@-^ZP&UFKP/ZT&0ZNE"X_&X>Q;VKC3^J^6CS2GK'9/-7P/K8'5&KR>UF"H MM31+/+-DO0:3O 8NK\6^7P4K-I@D-G"(#<]\O5JSP22SP=!L6>39]&#-!I/, M!A>;#:S98(K9X&*S@34;7& V)VPQ.&"DD/Z;%YZ=/LU)_IZ(/:ND5N5.AT57 MF2Y6=(?C;J!XW1Y(G[C2Q]OV\D")WD?F!?U\Q[EZ&9@S;O\OBO7?4$L#!!0 M ( +N B%=Q@T!0-0, "\. 9 >&PO=V]R:W-H965TY E#H-:%,3JR54NG(MF6T@@3+%D^! MZ2<++A*L=%4L;9D*P'$F2JCMM-M].\&$6=XX:YL);\S7BA(&,X'D.DFP>)L" MY=N)U;%V#8]DN5*FP?;&*5["$ZCG="9TS2XI,4F 2<(9$K"86#>=43@T_;,. MWPELY5X9F9G,.7\QE;MX8K7-@(!"I P!Z[\-^$"I >EA_"Z85AG2"/?+._IM M-G<]ESF6X'/Z@\1J-;&&%HIA@==4/?+M5RCFTS.\B%.9_:)MWK??M5"TEHHG MA5B/("$L_\>OA0][ LVI%CB%P#D6G(K@%@+W?R-T"T'W6- _(>@5@FSJ=C[W MS+@ *^R-!=\B87IKFBED[F=J[1=AYCUY4D(_)5JG/)\G"5$Z\4HBS&+DM M&)!?+P\@:B&WD\D[57[4RV]2H>7MD]'#>ODWS,KH;HT9;OD^N1G//<&[YU(> MO40_[W4?=*<@D;^JWI<[NMS6]6&^PH8"'EC<+RWNUUI\Q^1:8!8!\BDF2:6[M81SW6T2%C0)"QN" M':1A4*9AT/1*/V@R*TW"@B9A84.P@ZP,RZP,:S^.^Z/%W2Q#? /BK2H?P_>_ M=+\VW+DV-PD+_QU]M]4K1Y^[9^^=C!,0R^Q*(E'$UTSE)[RRM;SUW&2'_:/V M:6?DYY>7OYC\*O6 Q9(PJ;?5A4:V6P.]-HK\>I)7%$^S\_><*WV:SXHK?:,# M83KHYPO.U:YB I1W1.\/4$L#!!0 ( +N B%?D=WYA200 +$8 9 M>&PO=V]R:W-H965T!E!MP+4%K]G^,C.KD'ERB,AWZJ;ZV2N M&=6)<(YC7E$@\7; *YSG%9,XQ]\MJ=;M60'/KY_9?ZJ=%\X\(H97)/\C2W@Z MUWP-)'B#]CF_)\=?<.N04_'%)&?U*SBVMH8&XCWCI&C!X@1%5C;OZ*D-Q!E M\,@!9@LPAP#[!8#5 JS7[F"W /NU.S@MH'9=;WRO QU>OA MILR=_[=[].[=>\&PNO*P:C[K!;XV\PQL*"E ],0Q+5$.5G5A8LJ 2#JX(>7V MZXWXO"=@R1CF#/QY(WC -<<%^TM6$LVFMGS32ALOV0[%>*X)\6.8'K"V^/X[ MZ!H_RO*ADBQ4218I(NMESNXR9T^Q/V=.%OT&Z-; ZHODL#!M)X#^3#^*=->UXZG9?.I)N$7[GI3_I970;+64N3J+> M6F JR4*59)$BLE[H@R[TP4=(0Z R*0XOLJP.T M!U_Y*XF94 =O8!9*S!S7M>! '"1FM@]M6RX.\*P!@I-^+EF&P!V*LTT62YV= MA+^UVI2RA4K9(E5L_428IT28'R$6[:ZJ\J>2+53*%JEBZ^?OU"K"R7YF4C"L MT6?7#P)WJ!<2*V/T6T)B93J^.^PW9&;0\5[X+0%/;16<[JN6HA2S&#% >(HI MX"DJQ0L&_]F)3/.^N0Y5LH5*V2)5;/T,G5I"Z'R(CBAM)96RA4K9(E5L_?R= MVDDXV?-,ZH@[FB($KC$<7$BLO,#SASHRMC+=P/"&.B(Q,RW;'.B(?C:"%46V MK6??#,1D7_)FW-:M=O/U93U5'JQ?PZ)MA_BVBVZQD(,<; ML95QX8GTT68^WMQPLJL'P(^$BT] ?9EBE&!:&8CG&T+X\TVU0?)?4$L# M!!0 ( +N B%?B_^,570, $0 9 >&PO=V]R:W-H965T[ M+?OWLY.0)FV:@8C$2Q/']QS?>WR27@_7C-^+&$"BAS2A8F3$4BY.3%-$,:18 M'+,%4#4S8SS%4@WYW!0+#GB:@=+$="PK,%-,J!$.LV=7/!RRI4P(A2N.Q#)- M,?]["@E;CPS;>'QP3>:QU _,<+C <[@!>;NXXFIDEBQ3D@(5A%'$838RQO;) MQ/8U((OX06 M*O=(EW+'V+T>7$Q'AJ4S@@0BJ2FPNJQ@ DFBF50>?PI2HUQ3 M ZOWC^P?L^)5,7=8P(0E/\E4QB.C;Z IS/ RD==L_1F*@K($(Y:([!>M\]B> M"HZ60K*T *L,4D+S*WXHA*@ ;&\/P"D SE,!;@%PLT+SS+*RSK#$X9"S->(Z M6K'IFTR;#*VJ(51OXXWD:I8HG P_ 9MSO(A)A"YH[@JM[A&Z9'1^E"B)IV@L M!$B!#LY 8I*(0S5[>W.&#MX>HK>(4/0]9DN!Z50,3:E2TL1F5"Q_FB_O[%G^ M6R2/D6N_1X[EN WP23O\"Z;[X*82HE3#*=5P,CYW#]\UK( N0: 99RDZ?Y# M*4[0)-L'X *I*G-E+JO*_+I4/.A"0BI^-VF0+^HU+ZI?U!.QP!&,#/4F"N K M,,)W;^S ^M"D2$=D-7W<4A^WC3VLF )GI3=5FU,$&87^BJQ"WQ]X@Z&YJI:Q M&]6S MLMHVKY>65^7FM^MY1(E=N-Q!(:J7E?JOX52_2WTZ M(JOI$Y3Z!"]W:D[A5SSH#1S'W7+J;E1@.5[0[-1>F5^O-;_SK^?CII1:4<_= M@([(:@7VRP+[KV'0?I?Z=$16TV=0ZC-XN4$'.]9S',?>\N=ND._W]WQ(;6O3 M%UBM^8T%P>@*1V1&HL;_]5;XB*[9ZL94FR'X-LQ:K=J511VQUC3:MD=W: M63S-L 5'U8QN/^AO.;8ARO-M:X]E-\V)W=Z=C-56D0@+Q&0,',D84_4#Z+]= M03OOL_>I([:Z"IL6R/9>QGS?S@62+[,AVQZ3:M.PV5F=TX#I MS<\8DX\#?0HL3_WA/U!+ P04 " "[@(A7.SJV$JP" #E!@ &0 'AL M+W=OW.2VL7#LS'9:ME^_:R>- DT1D_;2^..>DW..;YWQ1JH'G0,8 M\EAPH2=>;DQY[OLZS:&@^D26('!G*55!#4[5RM>E IHY4,'], A&?D&9\)*Q M6YNI9"PKPYF F2*Z*@JJ?E\"EYN)-_"V"W=LE1N[X"?CDJY@#N:^G"F<^2U+ MQ@H0FDE!%"PGWL7@?!K;>E?PC<%&=\;$.EE(^6 G-]G$"ZP@X) :RT#QL88I M<&Z)4,:OAM-K7VF!W?&6_=IY1R\+JF$J^7>6F7SBG7DD@R6MN+F3FT_0^'$" M4\FU^R6;IC;P2%II(XL&C H*)NHG?6QRZ &PSV L &$KP5$#2!R1FMESM85 M-309*[DARE8CFQVX;!P:W3!A3W%N%.XRQ)ED7I4E!SP60SF92J$E9QDUD)%K M)JA(&2[/#2[8$G(CZKZQ!_".S+&ELHH#D4LR4U!2EI&/C]A?&C2A(B.W)@=% MII52%GRA-1A-#J_ 4,;U$3+^/1E^&3]2:_+A8:*.PS7_VY5$+&/8+L'_]:=^EUN E M;]\,1L&'OG3^$]F3K*(VJ^@E]F3;.- T3I_9FF'D&.RUM$[B8!0$8W_==;%; M-8S/3D_;JB?RAJV\X8ORZA9.FQ:FKH7[)-8L<>?E41#&SQ3N%KT?G(WZ!<:M MP/B?\G,-)E^I.MX--AKMR.ZIPORC9[K]SB5D/P!?J%HQH0F')>*"DU.D4?6E M6D^,+-V]M) &;SDWS/$[!,H6X/Y22K.=V*NN_;(E?P%02P,$% @ NX"( M5\ I4_"[ @ V@D !D !X;"]W;W)K&ULO591 M;YLP$/XK%JNF5MH* <+:CB"M8=4R=5O5K-O#M <7+L&JL:GM)-V_WQDH2MHT M:C6T%["/^[Z[^\S9CE=2W>@"P)"[D@L]<@ICJA/7U5D!)=6'L@*!7V92E=3@ M5,U=72F@>0TJN>M[7N26E DGB6O;A4IBN3"<";A01"_*DJH_I\#E:N0,G'O# M)9L7QAK<)*[H'*9@KJH+A3.W8\E9"4(S*8B"V)K"6/@W!)A&K"X@; %AK4Q32JU#2@U-8B571%EO9+.#6LP:C>4S M89=]:A1^98@SR71151QP'0WE9"R%EISEU$!.SIB@(F-HGAHT6!C5-R?[> =DC3)#OA5QH*G(=NP:SM3'=K,WLM,G, M?R*S;YDY),'@#?$]/]@"'^^&?Z9B)SQ]?G1_$^ZBQ)W.?J>S7_,%3_!=@C:* M95;8,=4%04V:PR#8$CCJ!HW]MQNA1;X2>]Z 9 M'_M$#WW2G8F\M$QW[2"UMYXO5,V9T(3##.F]PW=2_X"4$L#!!0 ( +N B%&PO=V]R:W-H965T9+<:-PYK8L*#RT5D[2N#KPRV>F=,;"1W4OZTD_?IU/&L M0\ A,9:!XM\&9L"Y)4(W?C6<3KNE!>Z.']BOJ]@QECNJ82;Y-Y::;.J,')+" MBI;M_HL ,8A(\ _ ;@ MGPH(&D!P*B!L .&I@&$#J$)WZ]@KX>;4T'BBY)8H:XUL=E"I7Z%1+R9LG2R- MPJ\,<29>ED7! 1-O*"$BK0>+'Z5;$,Y0C1Y.0=#&=>O$/%E.2UU_XC7G]*S#D)!F?$]_R@!SX[#O] Q5'X_/3=_1[XXO3= M.W 7L]>FT&]3Z%=\P2-\5TDB2V&86),;S%["0)/O5W?:*#R%/_K$K?G"?CY[ M,UWJ@B8P=?#JT: VX,0OG@TB[TV?U$])-G]*LL43D>TE)6B3$AQCC]OSD-@! M_#T/??FHJ:**RE[LF]@/ C^\F+B;7:5[S/Q@,(SVS>:'9H-Q&'KAOMGBJ/__ MJ4[8JA,>5><6L#I98J^92A\F$EZF.,-K ;.L"F<'I_*LJC+5*4N=R:VP M-8G51Q(I4EN0J1W]?2;UP^.H[3-8P5;8?/569]1WSB-_W!&[Q\P/+H9=O0_- M\)R/+CKEOC@T"\-Q-/):LUI,=Z>'L!WB1ZK63&C"885 [_P"4Z?JKJN>&%E4 M;<6=--BD5,,,&U50U@"_KZ0T#Q/;J;2M;_P'4$L#!!0 ( +N B%>._JN3 M-@, ,@3 - >&POJ8M(BA=(E-;:K9W%=:4;S&DBEB'N= M3AJ7E$LR&LA%>56:.IJJA31#DK:AR-\^YT/23=^3R,N-5G=TU+D[O=R/GSC@E,1!T?-GB)YU<%V+8=+IKK0;?FR%//$8HUT\R]$3 MAC#A?L"/$_H=,0L2M^8"'4>.FYT<#0HE-QN:$!^PZK1DT3T50S*F@D\T!U9! M2RY6/MR#P%0)I2-C*\FFZT*D?O!PU_>@R!J=DDNE76Z?P7]/FN%[P+H'!KD0 MK<$>\8'1H*+&,"VO;,<-=L%'4-2T;U>5=3C3=-7MG9,-P=ULDHG2.=-MFBY9 MAT8#P0JPH_EL#G>CJAA 8U1I&SFG,R6I\[!F- TK.V5"W, 3^+W8T5X66_O6 M@5V3;=,::II>QG= ?UO-:V_+)B_2C2I^K\RGA9V.='VH4':M6<&7KK\L6@.8 M>A=7IU4E5A\%G\F2^\:*XT?[#9H%2F-L TB>Z9-GRZ'?FI:77+ MEF9=3LL"]]P[0,]_=YUG3#)-Q;9I6_NO>95?[#BY^%>6W6^5?<-!C\UK];6; M/#\$D^DAF#R(FNP?@LGL]9M,7J?'N#ED;)UD=LXQ;32"\^*0?(/3I]@DC28+ M+@R736_.\YS)1\<9*V_HQ/Z9LJ-OQ^>LH MA;EMP2#;MKRSGBS)K1UW#0C2C M-NTO,+UNVAY6;2XN<[9D^;CIZMG$-2/;L%F;"PC[R)6[P@C&\5@8 0S+@SG M.)Z%Y?F?YM-'Y^,QS%L_B/113A_E>%8(&;L/EB?,R>P5GFF6)4F:8BLZ'@<= MC+%U2U/X":MAWH"!Y8%,?[;6^&[C%?)T'6![^E2%8#/%*Q&;*;[6@(37#1A9 M%MYM+ \PL%W :@?RA_- 384Y20*[BGG#GF \/]A3 MDB19%D8 "SM($@R!IQ%', ?@ 4.2Q+T']]Y'\?H]%6_^=S?Z!5!+ P04 M" "[@(A7EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( +N B%<)66,53P4 ,4M / >&PO=V]R:V)O;VLN>&UL MQ9I=<]HX%$#_BH:G[D,6\%?;3,A,FFRRS*0I$[)YW5%L 9K*$B/)D/37]\H. MJ;R!._MRRQ,@V^)8EG6NKG2V-?;[DS'?V7.MM)L,5MZO3X=#5ZY$S=V?9BTT M'%D86W,//^URZ-96\,JMA/"U&B:C43&LN=2#\[-=73,[C'\8+THOC8;"4/ H MQ=;].AY^LHUT\DDJZ5\F@_:[$@-62RUK^4-4D\%HP-S*;/\V5OXPVG,U+ZU1 M:C(8=P<>A?6R?%<\#Y /_,FU)9X_W7, F0R*$52XD-;Y]HRV?@Z,&P$G=[\: M;ZZE\L)><2]NK&G64B]#-7 7P^@VVG;8?7:->&K_3S.:Q4*6XLJ432VT[]K1 M"A4 M5O)M1LPS6LQ&5R:C;!LQI=1I % ED<$S*+(#\BD!]I(;_!8+,)0S+7X2$[Z9A9L)D5#J[C M/H+\A$!^HH6<-W7-[4L@F\NEEG 9UYY=E*5IM)<1Y&<$\C,MY+W8"-T(MK"F M#D_<6U",8UOI5^RRY*Z.R&&P_0Q)O;'C3'55BK5CGJAUTUAL-/+0,$N7 \3 M$\B8V"#M*W "HW+WND)-KCTIYL/<,2:6QU27IA;L@3^+7IMAJA@3N^(6WH4^ M#>:$,;$4VD&V&S?:OA:\ !,+H4O9@TPP)23$2K@19FGY>B5+> ^Z&OJ=+,&D MD!!+8=ZLUZH=V[CJ1U+7,*ST,-$)"+$A9OR%;5ISM9>'@/Y*NE*9,#+'D)@S M$F)G3+63%;CUP?(*NB&[L!:&O7?B2#!Q),3B0(.]W@0DP122$"OD?:S"/CQP M8'!_Q(B8/A)B?41!RUXV3!T)L3H.1"\[SA@3LTE";).]4QL0LDQ!;!@UG M^MD/S#,IL6<.A3.O[1EC8L))B87311#['G**"28E%LQ^2^_%1'-RH4Y\\7J[$+)13I]A0S"+&Q"R44^?:#LW0NC$IQL0LE!-; M",&<>U/&F)B%[!HC(E9**=.N&&8_15_=,F?>BIT&#,D76-,S$+Y MD=9L #,9M2LC;YB8A7)B"V&O$!R*,3$+Y<06BE>8]DZ!6,,3]GH-@R&<+TM9G\]QYB8>8K?DW2#WM?+'W&W8M?*;&-, MS#P%L7E^8493GWL1-D2&]908$S-/0;[3#%EV9!]B3,P\!;%Y#J0T=ZT;8V+F M*:AW"QS"O#5Z>:)B3'2[&;5YT,QK;U,<9IZ"VCPH9CRQ*##S%.1[SC#,>&)1 M8 HJ6@4-VY/=^5DE%C!'K>[@+QR4EUR5,\O"1[?%*7=W+D+ ( /8H : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L M4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z M;+;#J;^=T3P]WLZ< MO7Z=RO],[-;KW:K\[E9_#N4X_&-P^NCZ][HM96AFKVV_*<.R29_[Z^F:+H=\ M=Y[@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\ MI-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/ M+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7F MG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9 M^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\1 M7+P 4$L! A0#% @ NX"(5P=!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "[@(A7OAD*Y>\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " "[@(A7F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +N B%=5%!.DX 4 .$> 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ NX"(5Z'ILEZ7 P 8 T M !@ ("!FQ4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5XV T[*0D $HI 8 " @?$M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MNX"(5XA(&^<%! > D !@ ("!ND 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5[S<:_W "P *B$ !D M ("!$VP 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ NX"(5U#_%Z>K! B H !D ("! M(X( 'AL+W=O&PO=V]R:W-H965TL.LR!H0, *L) 9 M " @?F* !X;"]W;W)K&UL4$L! A0#% M @ NX"(5P77GC%^ @ NP< !D ("!T8X 'AL+W=O&PO=V]R:W-H965T<]W&UL4$L! A0#% @ NX"(5^Y4R/OA M P $0D !D ("!'*$ 'AL+W=OEC0B?0$ ##@ &0 M@($TI0 >&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5_V33@9N P (@@ !D M ("!B:X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NX"(5PF 5P)9!0 #! !D ("!7KT M 'AL+W=OW M2K(# #8" &0 @('NP@ >&PO=V]R:W-H965T"P%TD; , ,X* 9 M " @=?& !X;"]W;W)K&UL4$L! A0#% @ MNX"(5YD9Z $?! !AD !D ("!>LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5RMN<:]X @ MTP4 !D ("!)-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5[*0>@-( P , P !D M ("!)M\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NX"(5^GJ]/4R"@ !F8 !D ("!9.X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"( M5U=:V;65! 9!X !D ("!5?\ 'AL+W=O&PO=V]R:W-H965T_M/_0R@4 %\A 9 " @>,& 0!X;"]W;W)K M&UL4$L! A0#% @ NX"(5T4]YSBC @ ZP< M !D ("!Y P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NX"(5[TAD%E; P $@P !D M ("!X1P! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NX"(5[;EKQ!V P ?0X !D ("!82&PO=V]R:W-H965T 9 " @7PN M 0!X;"]W;W)K&UL4$L! A0#% @ NX"(5_6" M?"&- @ N0< !D ("!@#,! 'AL+W=O&PO=V]R:W-H965THY 0!X;"]W;W)K&UL4$L! A0#% @ NX"(5]R(BG4%! C0\ !D M ("!VCT! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NX"(5^1W?F%)! L1@ !D ("! M>4D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NX"(5\ I4_"[ @ V@D !D ("!<%0! 'AL+W=O&UL4$L! A0#% @ NX"(5Y>*NQS $P( L M ( !35X! %]R96QS+RYR96QS4$L! A0#% @ NX"(5PE98Q5/ M!0 Q2T \ ( !-E\! 'AL+W=O7=W+D+ ( /8H : " ;)D 0!X;"]? M7!E&UL4$L% 3!@ !- $T $A4 #YI 0 $! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 261 317 1 false 60 0 false 5 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.smartsheet.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity Condensed Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - Overview and Basis of Presentation Sheet http://www.smartsheet.com/role/OverviewandBasisofPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue from Contracts with Customers Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 0000011 - Disclosure - Deferred Commissions Sheet http://www.smartsheet.com/role/DeferredCommissions Deferred Commissions Notes 11 false false R12.htm 0000012 - Disclosure - Net Loss Per Share Sheet http://www.smartsheet.com/role/NetLossPerShare Net Loss Per Share Notes 12 false false R13.htm 0000013 - Disclosure - Investments Sheet http://www.smartsheet.com/role/Investments Investments Notes 13 false false R14.htm 0000014 - Disclosure - Fair Value Measurements Sheet http://www.smartsheet.com/role/FairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 0000015 - Disclosure - Business Combinations Sheet http://www.smartsheet.com/role/BusinessCombinations Business Combinations Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Net Intangible Assets Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets Goodwill and Net Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Share-Based Compensation Sheet http://www.smartsheet.com/role/ShareBasedCompensation Share-Based Compensation Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.smartsheet.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Leases Sheet http://www.smartsheet.com/role/Leases Leases Notes 19 false false R20.htm 0000020 - Disclosure - Commitments and Contingencies Sheet http://www.smartsheet.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Geographic Information Sheet http://www.smartsheet.com/role/GeographicInformation Geographic Information Notes 21 false false R22.htm 0000022 - Disclosure - Supplemental Consolidated Financial Statement Information Sheet http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation Supplemental Consolidated Financial Statement Information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.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 25 false false R26.htm 9954472 - 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 26 false false R27.htm 9954473 - Disclosure - Investments (Tables) Sheet http://www.smartsheet.com/role/InvestmentsTables Investments (Tables) Tables http://www.smartsheet.com/role/Investments 27 false false R28.htm 9954474 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.smartsheet.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.smartsheet.com/role/FairValueMeasurements 28 false false R29.htm 9954475 - Disclosure - Business Combinations (Tables) Sheet http://www.smartsheet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.smartsheet.com/role/BusinessCombinations 29 false false R30.htm 9954476 - 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 30 false false R31.htm 9954477 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.smartsheet.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.smartsheet.com/role/ShareBasedCompensation 31 false false R32.htm 9954478 - Disclosure - Leases (Tables) Sheet http://www.smartsheet.com/role/LeasesTables Leases (Tables) Tables http://www.smartsheet.com/role/Leases 32 false false R33.htm 9954479 - Disclosure - Geographic Information (Tables) Sheet http://www.smartsheet.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.smartsheet.com/role/GeographicInformation 33 false false R34.htm 9954480 - 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 34 false false R35.htm 9954481 - 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 35 false false R36.htm 9954482 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 36 false false R37.htm 9954483 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails Revenue from Contracts with Customers - Deferred Revenue (Details) Details 37 false false R38.htm 9954484 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) Sheet http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails Revenue from Contracts with Customers - Revenue Recognition (Details) Details 38 false false R39.htm 9954485 - Disclosure - Deferred Commissions (Details) Sheet http://www.smartsheet.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.smartsheet.com/role/DeferredCommissions 39 false false R40.htm 9954486 - 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 40 false false R41.htm 9954487 - 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 41 false false R42.htm 9954488 - 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 42 false false R43.htm 9954489 - 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 43 false false R44.htm 9954490 - 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 44 false false R45.htm 9954491 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 45 false false R46.htm 9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails Business Combinations - Fair Value of Assets and Liabilities Assumed (Details) Details 46 false false R47.htm 9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations - Intangible Assets Acquired (Details) Details 47 false false R48.htm 9954494 - Disclosure - Goodwill and Net Intangible Assets - Changes in Goodwill (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinGoodwillDetails Goodwill and Net Intangible Assets - Changes in Goodwill (Details) Details 48 false false R49.htm 9954495 - 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 49 false false R50.htm 9954496 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) Sheet http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails Goodwill and Net Intangible Assets - Narrative (Details) Details 50 false false R51.htm 9954497 - 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 51 false false R52.htm 9954498 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 52 false false R53.htm 9954499 - Disclosure - Share-Based Compensation - Stock Options (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails Share-Based Compensation - Stock Options (Details) Details 53 false false R54.htm 9954500 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails Share-Based Compensation - Restricted Stock Units (Details) Details 54 false false R55.htm 9954501 - Disclosure - Share-Based Compensation - Restricted Stock Awards (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails Share-Based Compensation - Restricted Stock Awards (Details) Details 55 false false R56.htm 9954502 - Disclosure - Share-Based Compensation - Performance Share Unit Activity (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails Share-Based Compensation - Performance Share Unit Activity (Details) Details 56 false false R57.htm 9954503 - Disclosure - Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details) Details 57 false false R58.htm 9954504 - 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 58 false false R59.htm 9954505 - Disclosure - Income Taxes (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.smartsheet.com/role/IncomeTaxes 59 false false R60.htm 9954506 - Disclosure - Leases - Narrative (Details) Sheet http://www.smartsheet.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 9954507 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 61 false false R62.htm 9954508 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 62 false false R63.htm 9954509 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) Sheet http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details) Details 63 false false R64.htm 9954510 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.smartsheet.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.smartsheet.com/role/CommitmentsandContingencies 64 false false R65.htm 9954511 - Disclosure - Geographic Information - Schedule of Revenue (Details) Sheet http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails Geographic Information - Schedule of Revenue (Details) Details 65 false false R66.htm 9954512 - Disclosure - Geographic Information - Long-lived Assets (Details) Sheet http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails Geographic Information - Long-lived Assets (Details) Details 66 false false R67.htm 9954513 - 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 67 false false R68.htm 9954514 - 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 68 false false R69.htm 9954515 - 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 69 false false All Reports Book All Reports smar-20231031.htm smar-20231031.xsd smar-20231031_cal.xml smar-20231031_def.xml smar-20231031_lab.xml smar-20231031_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smar-20231031.htm": { "nsprefix": "smar", "nsuri": "http://www.smartsheet.com/20231031", "dts": { "inline": { "local": [ "smar-20231031.htm" ] }, "schema": { "local": [ "smar-20231031.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-20231031_cal.xml" ] }, "definitionLink": { "local": [ "smar-20231031_def.xml" ] }, "labelLink": { "local": [ "smar-20231031_lab.xml" ] }, "presentationLink": { "local": [ "smar-20231031_pre.xml" ] } }, "keyStandard": 288, "keyCustom": 29, "axisStandard": 22, "axisCustom": 0, "memberStandard": 43, "memberCustom": 12, "hidden": { "total": 8, "http://xbrl.sec.gov/ecd/2023": 1, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 261, "entityCount": 1, "segmentCount": 60, "elementCount": 575, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 897, "http://xbrl.sec.gov/ecd/2023": 12, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.smartsheet.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000002 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20231031.htm", "unique": true } }, "R3": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "longName": "0000003 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R4": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000004 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20231031.htm", "unique": true } }, "R5": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000005 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-55", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-55", "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-20231031.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "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-20231031.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-20231031.htm", "unique": true } }, "R8": { "role": "http://www.smartsheet.com/role/OverviewandBasisofPresentation", "longName": "0000008 - Disclosure - Overview and Basis of Presentation", "shortName": "Overview and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomers", "longName": "0000010 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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-20231031.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.smartsheet.com/role/DeferredCommissions", "longName": "0000011 - Disclosure - Deferred Commissions", "shortName": "Deferred Commissions", "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-20231031.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.smartsheet.com/role/NetLossPerShare", "longName": "0000012 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.smartsheet.com/role/Investments", "longName": "0000013 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smartsheet.com/role/FairValueMeasurements", "longName": "0000014 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smartsheet.com/role/BusinessCombinations", "longName": "0000015 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssets", "longName": "0000016 - Disclosure - Goodwill and Net Intangible Assets", "shortName": "Goodwill and Net Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smartsheet.com/role/ShareBasedCompensation", "longName": "0000017 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smartsheet.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smartsheet.com/role/Leases", "longName": "0000019 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smartsheet.com/role/CommitmentsandContingencies", "longName": "0000020 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.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-20231031.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smartsheet.com/role/GeographicInformation", "longName": "0000021 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformation", "longName": "0000022 - Disclosure - Supplemental Consolidated Financial Statement Information", "shortName": "Supplemental Consolidated Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:MtrlTermsOfTrdArrTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R25": { "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": "25", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smartsheet.com/role/NetLossPerShareTables", "longName": "9954472 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smartsheet.com/role/InvestmentsTables", "longName": "9954473 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsTables", "longName": "9954474 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smartsheet.com/role/BusinessCombinationsTables", "longName": "9954475 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsTables", "longName": "9954476 - Disclosure - Goodwill and Net Intangible Assets (Tables)", "shortName": "Goodwill and Net Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationTables", "longName": "9954477 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smartsheet.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smartsheet.com/role/GeographicInformationTables", "longName": "9954479 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationTables", "longName": "9954480 - Disclosure - Supplemental Consolidated Financial Statement Information (Tables)", "shortName": "Supplemental Consolidated Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails", "longName": "9954481 - Disclosure - Overview and Basis of Presentation (Details)", "shortName": "Overview and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-64", "name": "smar:DeferredSalesCommissionsAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "smar:DeferredSalesCommissionsAmortizationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smartsheet.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954482 - 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": "36", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails", "longName": "9954483 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details)", "shortName": "Revenue from Contracts with Customers - Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R38": { "role": "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails", "longName": "9954484 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details)", "shortName": "Revenue from Contracts with Customers - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smartsheet.com/role/DeferredCommissionsDetails", "longName": "9954485 - Disclosure - Deferred Commissions (Details)", "shortName": "Deferred Commissions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CapitalizedContractCostAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R40": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954486 - 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": "40", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954487 - 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": "41", "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-20231031.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-20231031.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofUnrealizedGainsandLossesandEstimatedFairValuesoftheCompanysInvestmentsDetails", "longName": "9954488 - 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": "42", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20231031.htm", "unique": true } }, "R43": { "role": "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails", "longName": "9954489 - 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": "43", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "smar:DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R44": { "role": "http://www.smartsheet.com/role/FairValueMeasurementsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954490 - 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": "44", "firstAnchor": { "contextRef": "c-109", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-109", "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-20231031.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954491 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "longName": "9954492 - Disclosure - Business Combinations - Fair Value of Assets and Liabilities Assumed (Details)", "shortName": "Business Combinations - Fair Value of Assets and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:Goodwill", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "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-20231031.htm", "unique": true } }, "R47": { "role": "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "longName": "9954493 - Disclosure - Business Combinations - Intangible Assets Acquired (Details)", "shortName": "Business Combinations - Intangible Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-156", "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-20231031.htm", "unique": true } }, "R48": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinGoodwillDetails", "longName": "9954494 - Disclosure - Goodwill and Net Intangible Assets - Changes in Goodwill (Details)", "shortName": "Goodwill and Net Intangible Assets - Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:Goodwill", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R49": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsScheduleofFiniteLivedIntangibleAssetsDetails", "longName": "9954495 - 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": "49", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsNarrativeDetails", "longName": "9954496 - 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": "50", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails", "longName": "9954497 - 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": "51", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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-20231031.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "longName": "9954498 - Disclosure - Share-Based Compensation - Narrative (Details)", "shortName": "Share-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "smar:CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R53": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "longName": "9954499 - Disclosure - Share-Based Compensation - Stock Options (Details)", "shortName": "Share-Based Compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-188", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-188", "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-20231031.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "longName": "9954500 - 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": "54", "firstAnchor": { "contextRef": "c-190", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-190", "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-20231031.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "longName": "9954501 - 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": "55", "firstAnchor": { "contextRef": "c-193", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "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-20231031.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "longName": "9954502 - Disclosure - Share-Based Compensation - Performance Share Unit Activity (Details)", "shortName": "Share-Based Compensation - Performance Share Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-196", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-187", "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-20231031.htm", "unique": true } }, "R57": { "role": "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "longName": "9954503 - Disclosure - Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "shortName": "Share-Based Compensation - 2018 Plan and 2018 Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-199", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-199", "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-20231031.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "longName": "9954504 - 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": "58", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.smartsheet.com/role/IncomeTaxesDetails", "longName": "9954505 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.smartsheet.com/role/LeasesNarrativeDetails", "longName": "9954506 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "smar:LesseeLeasesRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "smar:LesseeLeasesRenewalTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9954507 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954508 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.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", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails", "longName": "9954509 - Disclosure - Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)", "shortName": "Leases - Schedule of Remaining Maturities and Future Minimum Sublease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails", "longName": "9954510 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-229", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:PaymentsForLegalSettlements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails", "longName": "9954511 - Disclosure - Geographic Information - Schedule of Revenue (Details)", "shortName": "Geographic Information - Schedule of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-11", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-233", "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-20231031.htm", "unique": true } }, "R66": { "role": "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "longName": "9954512 - Disclosure - Geographic Information - Long-lived Assets (Details)", "shortName": "Geographic Information - Long-lived Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-14", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "longName": "9954513 - 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": "67", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationNarrativeDetails", "longName": "9954514 - 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": "68", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "smar-20231031.htm", "unique": true } }, "R69": { "role": "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails", "longName": "9954515 - 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": "69", "firstAnchor": { "contextRef": "c-14", "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-20231031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-46", "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-20231031.htm", "unique": true } } }, "tag": { "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r179", "r180", "r181", "r205", "r484", "r522", "r540", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r573", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r661" ] }, "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": [ "r681", "r692", "r702", "r727" ] }, "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": [ "r679", "r690", "r700", "r725" ] }, "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": [ "r156", "r655" ] }, "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": [ "r677", "r688", "r698", "r723" ] }, "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": { "netLabel": "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": [ "r65", "r66" ] }, "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": [ "r414", "r420" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r50", "r53" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of short-term investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r171", "r172", "r775" ] }, "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": [ "r16", "r17", "r58" ] }, "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": [ "r10", "r51", "r55" ] }, "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/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "verboseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r870", "r871", "r872", "r873" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r10", "r56", "r106" ] }, "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": [ "r678", "r689", "r699", "r724" ] }, "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": [ "r52", "r54", "r485" ] }, "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_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": [ "r431" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "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, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r136" ] }, "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": [ "r680", "r691", "r701", "r726" ] }, "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": [ "r52", "r54" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r10", "r92" ] }, "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": [] }, "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": [ "r680", "r691", "r701", "r718", "r726" ] }, "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": [ "r104", "r485" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill balance as of January 31, 2023", "periodEndLabel": "Goodwill balance as of October 31, 2023", "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": [ "r146", "r287", "r487", "r639", "r655", "r797", "r804" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r315" ] }, "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": [ "r447", "r654" ] }, "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": [ "r104", "r486" ] }, "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": [ "r1", "r2", "r12" ] }, "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": [ "r740" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r298", "r299", "r300", "r303", "r809", "r810" ] }, "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": [ "r729" ] }, "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": [] }, "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": [ "r680", "r691", "r701", "r726" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r298", "r299", "r300", "r303", "r809", "r810" ] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "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": [] }, "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": [] }, "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": [ "r680", "r691", "r701", "r726" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r554" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r77", "r554", "r572", "r868", "r869" ] }, "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": [ "r49", "r89" ] }, "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 Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r54" ] }, "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": [ "r70", "r71" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r298", "r299", "r300", "r303", "r809", "r810" ] }, "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": [ "r178", "r386", "r388", "r389", "r390", "r393", "r395", "r396", "r397", "r528" ] }, "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": [ "r681", "r692", "r702", "r727" ] }, "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": [ "r680", "r691", "r701", "r726" ] }, "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": [ "r680", "r691", "r701", "r726" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r177", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r401", "r402", "r403", "r423", "r552", "r634", "r667", "r813", "r853", "r854" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r35" ] }, "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": [ "r57" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r83", "r118", "r499", "r655", "r766", "r793", "r846" ] }, "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": [ "r415", "r416", "r419" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r173" ] }, "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": [ "r22" ] }, "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": [ "r58" ] }, "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": [] }, "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": [] }, "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": [ "r682", "r693", "r703", "r728" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "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": [ "r366" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r33", "r163", "r165", "r169", "r489", "r504" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r95" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and shareholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r16", "r17", "r57" ] }, "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value per RSU", "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "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": [ "r38", "r145", "r630" ] }, "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": [ "r107", "r296", "r297", "r615", "r808" ] }, "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 from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r436", "r445" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r96" ] }, "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": "Consolidated impairment charge", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r849" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r435", "r445" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrealized Gains and Losses, and Estimated Fair Values of the Company\u2019s Investments", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r127", "r638", "r795" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r314", "r319", "r410", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r503", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r789", "r790", "r791", "r792" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": [ "r446", "r654" ] }, "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": [ "r155", "r283", "r284", "r631" ] }, "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": [ "r434", "r440", "r654" ] }, "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": [ "r739" ] }, "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": [ "r776", "r788" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r433" ] }, "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", "verboseLabel": "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": [ "r818" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "terseLabel": "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": [ "r446", "r654" ] }, "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": [ "r192", "r201", "r202", "r203" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r868" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "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": [ "r139", "r150", "r151", "r152", "r177", "r195", "r196", "r198", "r200", "r206", "r207", "r268", "r304", "r306", "r307", "r308", "r311", "r312", "r315", "r316", "r317", "r318", "r320", "r423", "r523", "r524", "r525", "r526", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r554", "r576", "r594", "r609", "r610", "r611", "r612", "r613", "r744", "r765", "r770" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r433" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r78" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r93", "r578" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r78", "r496", "r655" ] }, "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": [ "r145" ] }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfOtherReceivables", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collected receivables", "label": "Proceeds from Collection of Other Receivables", "documentation": "Amount of cash inflow from the collection of receivables classified as other." } } }, "auth_ref": [ "r34" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r78", "r554" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [ "r15", "r78", "r554", "r572", "r868", "r869" ] }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease Receipts", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "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": [ "r357" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r433" ] }, "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": "Schedule of 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": [ "r21" ] }, "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": [ "r652" ] }, "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": [ "r672", "r742" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r9" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r88" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r228", "r229", "r541", "r542", "r543", "r598", "r600", "r603", "r605", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r628", "r644", "r660", "r816", "r864" ] }, "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": [ "r731" ] }, "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": [ "r414" ] }, "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": [ "r733" ] }, "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": [ "r729" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r79", "r655", "r866" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r432" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for business acquisition, 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": [ "r37" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "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": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "verboseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r870", "r871", "r872", "r873" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "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": [ "r62", "r64", "r398" ] }, "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": [ "r651" ] }, "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": [ "r729" ] }, "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": [ "r69" ] }, "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": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "smar_RightOfUseAssetReductionsRelatedToOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "RightOfUseAssetReductionsRelatedToOperatingLeases", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset 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": [] }, "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 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_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": [] }, "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": [ "r729" ] }, "smar_DeferredCommissionsAmortizationPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "smar_EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "EmployeeStockPurchasePlanIncreaseInNumberOfSharesReservedForSalePeriod1", "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 Period1", "documentation": "Employee Stock Purchase Plan, Increase In Number Of Shares Reserved For Sale Period1" } } }, "auth_ref": [] }, "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_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r762" ] }, "smar_CostOfProfessionalServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfTargetNumberOfShares", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of 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": [] }, "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": [ "r729" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Benefit to net income per share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r170", "r184", "r185", "r186", "r187", "r188", "r193", "r195", "r198", "r199", "r200", "r204", "r412", "r413", "r490", "r505", "r633" ] }, "smar_ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense capitalized in internal-use software development costs", "label": "Share Based Compensation Capitalized, Software Development Costs", "documentation": "Share Based Compensation Capitalized, Software Development Costs" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r228", "r229", "r541", "r542", "r543", "r598", "r600", "r603", "r605", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r628", "r644", "r660", "r816", "r864" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r483", "r762" ] }, "smar_EquityIncentivePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "EquityIncentivePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "Equity Incentive Plan 2018 [Member]", "documentation": "Equity Incentive Plan 2018 [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "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": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "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": [ "r729" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total revenue", "terseLabel": "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": [ "r209", "r210", "r219", "r222", "r223", "r227", "r228", "r230", "r332", "r333", "r484" ] }, "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": [] }, "smar_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "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", "verboseLabel": "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": [] }, "smar_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "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" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r123" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "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": [ "r87", "r99", "r122", "r142", "r161", "r164", "r168", "r177", "r182", "r184", "r185", "r186", "r187", "r190", "r191", "r197", "r208", "r220", "r224", "r226", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r413", "r423", "r502", "r575", "r592", "r593", "r635", "r666", "r813" ] }, "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/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "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": [ "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "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": [ "r730" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r762" ] }, "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": [ "r103" ] }, "smar_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "verboseLabel": "Professional services", "label": "Professional Services [Member]", "documentation": "Professional Services [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Benefit to net income per share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r170", "r184", "r185", "r186", "r187", "r188", "r195", "r198", "r199", "r200", "r204", "r412", "r413", "r490", "r505", "r633" ] }, "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": [ "r110", "r399" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "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": [ "r139", "r150", "r151", "r152", "r177", "r195", "r196", "r198", "r200", "r206", "r207", "r268", "r304", "r306", "r307", "r308", "r311", "r312", "r315", "r316", "r317", "r318", "r320", "r423", "r523", "r524", "r525", "r526", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r554", "r576", "r594", "r609", "r610", "r611", "r612", "r613", "r744", "r765", "r770" ] }, "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": [ "r735" ] }, "smar_DeferredSalesCommissionsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DeferredSalesCommissionsAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions amortized period", "label": "Deferred Sales Commissions, Amortization Period", "documentation": "Deferred Sales Commissions, Amortization Period" } } }, "auth_ref": [] }, "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": [ "r729" ] }, "smar_LetterOfCreditCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_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": [] }, "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": [ "r730" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r376", "r384" ] }, "smar_OnBrandHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "OnBrandHoldingsIncMember", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "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_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": [ "r145" ] }, "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": [] }, "smar_GeographicInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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_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": [] }, "smar_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "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 Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability" } } }, "auth_ref": [] }, "smar_LesseeLeasesRemainingTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "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": [ "r732" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r31", "r32", "r84", "r153", "r497", "r518", "r519" ] }, "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": [ "r294", "r295", "r579" ] }, "smar_AmericasExcludingU.S.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "AmericasExcludingU.S.Member", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationLonglivedAssetsDetails", "http://www.smartsheet.com/role/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas other than the United States", "verboseLabel": "Americas other than the United States", "label": "Americas Excluding U.S. [Member]", "documentation": "Americas Excluding U.S. [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r9" ] }, "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": [] }, "smar_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "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_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "smar_FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "FiniteLivedIntangibleAssetsExpectedAmortizationAfterYearFour", "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 Assets, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Assets, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6" ] }, "smar_BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "BusinessCombinationOtherRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r90", "r177", "r208", "r220", "r224", "r226", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r423", "r635", "r813" ] }, "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": [ "r741" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized loss on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r158", "r159", "r160" ] }, "smar_PeteGodboleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "PeteGodboleMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Pete Godbole [Member]", "documentation": "Pete Godbole" } } }, "auth_ref": [] }, "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": [ "r734" ] }, "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": 2.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": [ "r105" ] }, "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": [ "r295", "r579" ] }, "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": [ "r147", "r292" ] }, "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": [ "r88" ] }, "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": [ "r710" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r718" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r26" ] }, "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": [ "r43" ] }, "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": [ "r676", "r687", "r697", "r722" ] }, "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": [ "r229" ] }, "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": { "terseLabel": "Overview and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r76", "r113", "r520", "r521" ] }, "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_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": { "verboseLabel": "Amortization of deferred commission costs", "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": [ "r286" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r179", "r180", "r181", "r205", "r484", "r522", "r540", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r567", "r568", "r569", "r570", "r571", "r573", "r577", "r578", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r594", "r661" ] }, "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": [ "r710" ] }, "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": [ "r710" ] }, "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/GeographicInformationScheduleofRevenueDetails" ], "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": [ "r49", "r85" ] }, "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": [ "r718" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r9" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "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": [ "r26" ] }, "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": [ "r711" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "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": [ "r48" ] }, "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": [ "r705" ] }, "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": [ "r718" ] }, "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": [ "r242" ] }, "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": [] }, "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": [ "r711" ] }, "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/GeographicInformationScheduleofRevenueDetails" ], "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": [] }, "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": [ "r711" ] }, "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": [ "r674", "r685", "r695", "r720" ] }, "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": [ "r718" ] }, "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": [ "r711" ] }, "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": [ "r241" ] }, "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": [ "r290" ] }, "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": [ "r683", "r691", "r701", "r718", "r726", "r730", "r738" ] }, "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": [] }, "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": [ "r711" ] }, "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": [ "r44", "r187" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r154", "r233", "r271" ] }, "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": [ "r108", "r662", "r663", "r664", "r665" ] }, "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": [ "r683", "r691", "r701", "r718", "r726", "r730", "r738" ] }, "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": [ "r711" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [ "r78", "r81", "r82", "r101", "r556", "r572", "r595", "r596", "r655", "r667", "r766", "r793", "r846", "r868" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r75", "r385", "r861" ] }, "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": [ "r44", "r187" ] }, "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": [ "r187" ] }, "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": [ "r711" ] }, "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": [ "r59" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r9" ] }, "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": [ "r44", "r187" ] }, "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": [ "r673", "r684", "r694", "r719" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "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": [ "r712" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 13)", "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": [ "r29", "r73", "r494", "r553" ] }, "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": [ "r714" ] }, "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": [ "r675", "r686", "r696", "r721" ] }, "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": [ "r713" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax [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": [ "r717" ] }, "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": [ "r673", "r684", "r694", "r719" ] }, "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": [ "r715" ] }, "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": [ "r716" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r91", "r484" ] }, "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", "verboseLabel": "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": [ "r632", "r645", "r862" ] }, "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": [ "r716" ] }, "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": "Total", "totalLabel": "Total", "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": [ "r277" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r94" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r157", "r177", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r400", "r402", "r423", "r655", "r813", "r814", "r853" ] }, "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": [ "r676", "r687", "r697", "r722" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "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": [ "r706" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r668" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "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": [ "r129", "r756", "r764" ] }, "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": "Schedule of 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": [ "r19" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r40", "r41", "r42" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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": [ "r5" ] }, "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": "Recent accounting pronouncements", "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": [] }, "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": [] }, "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": [ "r672", "r742" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "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": [ "r68" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r322", "r323", "r334" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r424" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r322", "r323", "r334" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r670" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r3", "r97" ] }, "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/CondensedConsolidatedStatementsofCashFlows", "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 shown in the condensed consolidated statements of cash flows", "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": [ "r38", "r97", "r175" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "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": [ "r868" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r298", "r299", "r300", "r303", "r809", "r810" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock Shares Outstanding (in shares)", "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": [] }, "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": [ "r672", "r742" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r492", "r500", "r655" ] }, "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": [ "r772" ] }, "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": [ "r74", "r132" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "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": [ "r43" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r77", "r78", "r109" ] }, "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": [ "r739" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "verboseLabel": "Subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r817" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r136" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r655" ] }, "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": [ "r444", "r654" ] }, "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 from 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": [ "r437", "r445" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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_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": [ "r213", "r214", "r215", "r216", "r217", "r218", "r228", "r636" ] }, "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": [ "r736" ] }, "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": [ "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r272", "r273", "r274", "r275", "r276", "r280", "r281", "r282", "r314", "r319", "r410", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r503", "r638", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r789", "r790", "r791", "r792" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease cost:", "terseLabel": "Supplemental cash flow information:", "label": "Lease, Cost [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": [ "r737" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r39" ] }, "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": [] }, "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": [ "r736" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [ "r381", "r382", "r383", "r529", "r767", "r768", "r769", "r845", "r868" ] }, "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_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": [ "r439", "r654" ] }, "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": [ "r313", "r338", "r339", "r340", "r341", "r342", "r343", "r455", "r456", "r457", "r640", "r641", "r645", "r646", "r647" ] }, "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": [ "r442", "r654" ] }, "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": [ "r448", "r654" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinGoodwillDetails" ], "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": [ "r288" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r441", "r654" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r438" ] }, "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": [ "r736" ] }, "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://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Option", "terseLabel": "Share-based Payment Arrangement, Option [Member]", "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": [] }, "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": [ "r443", "r654" ] }, "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": [ "r448", "r654" ] }, "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": [ "r313", "r338", "r343", "r416", "r456", "r640", "r641", "r645", "r646", "r647" ] }, "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 Maturities of the Company\u2019s Short-term Investments", "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": [ "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r789" ] }, "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": [ "r357" ] }, "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": [ "r313", "r338", "r343", "r416", "r455", "r645", "r646", "r647" ] }, "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/GeographicInformationScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r737" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of October 31, 2023 and January 31, 2023", "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": [ "r77", "r495", "r655" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "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_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": [ "r358" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": [ "r102" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of short-term investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r36", "r171", "r235" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r144", "r177", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r401", "r402", "r403", "r423", "r655", "r813", "r853", "r854" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r30", "r141", "r166", "r167", "r168", "r179", "r180", "r181", "r183", "r189", "r191", "r205", "r269", "r270", "r321", "r381", "r382", "r383", "r391", "r392", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r425", "r426", "r427", "r428", "r429", "r430", "r451", "r514", "r515", "r516", "r529", "r594" ] }, "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": [ "r313", "r338", "r339", "r340", "r341", "r342", "r343", "r416", "r457", "r640", "r641", "r645", "r646", "r647" ] }, "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_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": [] }, "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": [ "r737" ] }, "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": [ "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "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": [ "r366" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "negatedLabel": "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": [ "r364" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": [ "r115", "r124", "r126", "r140", "r234", "r236", "r421", "r422" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r141", "r179", "r180", "r181", "r183", "r189", "r191", "r269", "r270", "r381", "r382", "r383", "r391", "r392", "r404", "r406", "r407", "r409", "r411", "r514", "r516", "r529", "r868" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r364" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "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": [ "r361", "r362" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r99", "r574", "r666", "r847", "r848", "r867" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r361", "r362" ] }, "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": [ "r737" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r438" ] }, "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": [ "r379" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r174" ] }, "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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "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": [ "r365" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r285" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r671" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r174" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue related to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r745" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock (Class A)", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r658", "r659", "r660", "r662", "r663", "r664", "r665", "r767", "r768", "r845", "r865", "r868" ] }, "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/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "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": [ "r365" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": [ "r737" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r227", "r484", "r507", "r508", "r509", "r510", "r511", "r512", "r627", "r643", "r656", "r747", "r811", "r812", "r816", "r864" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r97", "r98", "r99" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r851" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "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": [ "r851" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r704" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [ "r15", "r141", "r166", "r167", "r168", "r179", "r180", "r181", "r183", "r189", "r191", "r205", "r269", "r270", "r321", "r381", "r382", "r383", "r391", "r392", "r404", "r405", "r406", "r407", "r408", "r409", "r411", "r425", "r426", "r427", "r428", "r429", "r430", "r451", "r514", "r515", "r516", "r529", "r594" ] }, "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": [ "r738" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r227", "r484", "r507", "r508", "r509", "r510", "r511", "r512", "r627", "r643", "r656", "r747", "r811", "r812", "r816", "r864" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r208", "r220", "r224", "r226", "r635" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive 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": [ "r4", "r14", "r32", "r405", "r408", "r451", "r514", "r515", "r759", "r760", "r761", "r767", "r768", "r769" ] }, "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_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": [] }, "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": [ "r738" ] }, "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": [ "r773" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r128", "r137", "r190", "r191", "r212", "r387", "r394", "r506" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r450" ] }, "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": [] }, "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "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": [ "r653" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r450" ] }, "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": [ "r738" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r135" ] }, "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", "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": [ "r755", "r764" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r450" ] }, "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": [ "r359" ] }, "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": [ "r45", "r46", "r47", "r130", "r131", "r133", "r134" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r450" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r743" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r10", "r211" ] }, "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": [ "r415", "r416", "r419" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r450" ] }, "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": 3.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": [ "r105" ] }, "smar_DebtSecuritiesTradingFairValueFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesTradingFairValueFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "label": "Debt Securities, Trading, Fair Value, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Trading, Fair Value, Fiscal Year Maturity" } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowable payroll deduction as a 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": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "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": "Remainder of Fiscal 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "smar_EmployeeStockPurchasePlan2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "EmployeeStockPurchasePlan2018Member", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2018 ESPP", "terseLabel": "2018 ESPP", "label": "Employee Stock Purchase Plan 2018 [Member]", "documentation": "Employee Stock Purchase Plan 2018 [Member]" } } }, "auth_ref": [] }, "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": 4.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": [ "r105" ] }, "smar_CostOfSubscriptionRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2024", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r852" ] }, "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_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": 5.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": [ "r105" ] }, "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" ], "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": [ "r434", "r440", "r654" ] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "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 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_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r852" ] }, "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_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": "Short-term investments:", "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": [ "r239", "r277", "r488", "r774" ] }, "smar_AcquiredFiniteLivedIntangibleAssetsDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "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": [ "r345", "r349", "r377", "r378", "r380", "r651" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r763" ] }, "smar_CapitalizedSoftwareDevelopmentCostsExcludedFromShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_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": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "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": [ "r313", "r338", "r339", "r340", "r341", "r342", "r343", "r416", "r455", "r456", "r457", "r640", "r641", "r645", "r646", "r647" ] }, "smar_RestrictedStockAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "RestrictedStockAwardMember", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSAs", "label": "Restricted Stock Award [Member]", "documentation": "Restricted Stock Award" } } }, "auth_ref": [] }, "smar_FiniteLivedIntangibleAssetsAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "smar_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity", "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "verboseLabel": "Other comprehensive 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": [ "r7", "r13", "r114", "r162", "r165" ] }, "smar_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "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": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated And Single Maturity Date, After Year One Through Five" } } }, "auth_ref": [] }, "smar_DebtSecuritiesTradingAmortizedCostFiscalYearMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesTradingAmortizedCostFiscalYearMaturityAbstract", "presentation": [ "http://www.smartsheet.com/role/InvestmentsScheduleofMaturitiesoftheCompanysShorttermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity [Abstract]", "documentation": "Debt Securities, Trading, Amortized Cost, Fiscal Year Maturity" } } }, "auth_ref": [] }, "smar_LesseeLeasesRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_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_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": [ "r415", "r416", "r417", "r418", "r420" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": "Transaction 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_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r433", "r449" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions amortized 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": [ "r746" ] }, "smar_RightOfUseAssetReductionsRelatedToOperatingLeaseTerminationsAndImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "RightOfUseAssetReductionsRelatedToOperatingLeaseTerminationsAndImpairments", "crdr": "debit", "presentation": [ "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 Lease Terminations and Impairments", "documentation": "Right Of Use Asset Reductions Related To Operating Lease Terminations and Impairments" } } }, "auth_ref": [] }, "smar_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "smar_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment To Be Received, After Year Four", "documentation": "Lessor, Operating Lease, Payment To Be Received, After Year Four" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r335" ] }, "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": [ "r112" ] }, "smar_CommonClassAAndBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r433" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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": [ "r0", "r86", "r121", "r208", "r220", "r224", "r226", "r491", "r501", "r635" ] }, "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": [ "r485" ] }, "smar_EmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "EmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period (in months)", "label": "Employee Stock Purchase Plan, Offering Period", "documentation": "Employee Stock Purchase Plan, Offering Period" } } }, "auth_ref": [] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r337", "r344", "r372", "r373", "r374", "r458", "r482", "r513", "r544", "r545", "r597", "r599", "r601", "r602", "r604", "r625", "r626", "r637", "r642", "r650", "r657", "r660", "r807", "r815", "r856", "r857", "r858", "r859", "r860" ] }, "smar_AcquiredFiniteLivedIntangibleAssetsWeightedAverageAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smartsheet.com/20231031", "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_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", "verboseLabel": "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": [ "r606", "r607", "r608", "r629" ] }, "smar_ShareBasedPaymentArrangementTaxesPaidForTaxWithholdingObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "ShareBasedPaymentArrangementTaxesPaidForTaxWithholdingObligation", "crdr": "debit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards", "label": "Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation", "documentation": "Share-Based Payment Arrangement, Taxes Paid For Tax Withholding Obligation" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "smar_PaymentsToAcquireFixedAssetsFinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "PaymentsToAcquireFixedAssetsFinanceLease", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [] }, "smar_TotalRevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "TotalRevenuePercentage", "presentation": [ "http://www.smartsheet.com/role/OverviewandBasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue (in percent)", "label": "Total Revenue, Percentage", "documentation": "Total Revenue, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r119", "r120", "r757" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SupplementalConsolidatedFinancialStatementInformationScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses 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": [ "r758" ] }, "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" ], "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": [ "r289", "r291", "r292", "r293", "r485", "r486" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r344", "r482", "r513", "r544", "r545", "r597", "r599", "r601", "r602", "r604", "r625", "r626", "r637", "r642", "r650", "r657", "r815", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "smar_DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughFive", "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 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": [] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r337", "r344", "r372", "r373", "r374", "r458", "r482", "r513", "r544", "r545", "r597", "r599", "r601", "r602", "r604", "r625", "r626", "r637", "r642", "r650", "r657", "r660", "r807", "r815", "r856", "r857", "r858", "r859", "r860" ] }, "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": [ "r415", "r416" ] }, "smar_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smartsheet.com/20231031", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearOne", "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": "Debt Securities, Available For Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One" } } }, "auth_ref": [] }, "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": { "verboseLabel": "Outstanding equity acquired (percentage)", "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": [ "r63" ] }, "smar_EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.smartsheet.com/20231031", "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": [] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "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": [ "r433" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [ "r669" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "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": [ "r66" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r344", "r482", "r513", "r544", "r545", "r597", "r599", "r601", "r602", "r604", "r625", "r626", "r637", "r642", "r650", "r657", "r815", "r855", "r856", "r857", "r858", "r859", "r860" ] }, "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" ], "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": [ "r52", "r54" ] }, "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": [ "r111" ] }, "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": [ "r100", "r176" ] }, "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_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "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": [ "r62", "r64", "r398", "r648", "r649" ] }, "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_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.smartsheet.com/role/RevenuefromContractswithCustomersDeferredRevenueDetails" ], "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_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": [ "r138", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r336" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "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": [ "r59" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, diluted (in shares)", "terseLabel": "Weighted-average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r194", "r200" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "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": [ "r398", "r648", "r649" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares outstanding used to compute net loss per share, basic (in shares)", "terseLabel": "Weighted-average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r193", "r200" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Rental Payment for Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r851" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "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": [ "r60", "r61", "r347" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r96" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of Fiscal 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r851" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleofRemainingMaturitiesandFutureMinimumSubleasePaymentsDetails" ], "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": [ "r449" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails", "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": [ "r398" ] }, "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": [ "r639", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806" ] }, "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": [ "r355" ] }, "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": [ "r353", "r354" ] }, "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": [ "r706" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "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_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": [ "r353", "r354" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r706" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for legal settlement", "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": [ "r8" ] }, "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": [ "r355" ] }, "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": { "verboseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r67" ] }, "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": [] }, "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": [ "r710" ] }, "us-gaap_InsuranceClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceClaimsMember", "presentation": [ "http://www.smartsheet.com/role/CommitmentsandContingenciesDetails" ], "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": [ "r125" ] }, "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": [ "r632", "r645", "r647", "r862" ] }, "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": [ "r709" ] }, "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": "Schedule of Lease Cost", "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": [ "r850" ] }, "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": [ "r708" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": "Total", "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": [ "r794" ] }, "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": [ "r52" ] }, "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": [ "r707" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r145" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "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": [ "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r117", "r149", "r177", "r208", "r221", "r225", "r268", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r400", "r402", "r423", "r493", "r566", "r655", "r667", "r813", "r814", "r853" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "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": [ "r346", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "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": [ "r43" ] }, "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": [ "r707" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation2018Planand2018EmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "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": [ "r346", "r348", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r708" ] }, "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_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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "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": [] }, "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": [ "r72" ] }, "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": [ "r201" ] }, "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": [ "r771" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r148" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net amortization of premiums (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": [ "r99" ] }, "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": [] }, "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": [ "r709" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock plans (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r77", "r78", "r109" ] }, "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": [ "r244", "r277", "r278", "r279" ] }, "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": [ "r431" ] }, "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": [ "r15", "r77", "r78", "r109", "r358" ] }, "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": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "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": [ "r447", "r654" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "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": [ "r66" ] }, "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": [ "r709" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": [ "r6", "r18" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "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": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "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": [ "r709" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smartsheet.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding", "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_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $6,121 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": [ "r231", "r232" ] }, "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": [ "r23" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.smartsheet.com/role/GoodwillandNetIntangibleAssetsChangesinGoodwillDetails" ], "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_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": [ "r43" ] }, "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": [ "r710" ] }, "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": [ "r43" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAssumedDetails" ], "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": [ "r66" ] }, "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": [ "r863" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.smartsheet.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r109", "r498", "r517", "r519", "r527", "r555", "r655" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "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": [ "r20", "r116", "r863" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationPerformanceShareUnitActivityDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockAwardsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares Underlying Outstanding RSUs", "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_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_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": [ "r20", "r116", "r863" ] }, "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": [ "r710" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r108": { "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" }, "r109": { "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" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r704": { "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" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 88 0001366561-23-000141-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001366561-23-000141-xbrl.zip M4$L#!!0 ( +N B%I!C+D;-\(D M<#[3A&#,1?M@3]0:T>=/O^*U&LU5OM7W>:;YO'4<1 M>&T(3X+_>7LX%<7='&VF"7S82T56C8'6[S:/Z)JY&J,S(O$N*##R:*D_$*.L&:#RH/:=J)A[(1*KN?MW^G=)( M->*I2*;='WI*\.2'BN:9KFI0(G+#6OP.:!GJMI<39_4)SDY$!C,OO :9?M$? M#*\^75WTAELN'-JA-+YG]?>P?W/_69U^Q5O=9![Y#=#)C7 MOBPO[J\O^P,V_+'/[OH7]X.KX57_CO5_O?BQ=_WO/NM=#-G-)^:];[8JK]2Y MWAWK7=[<#ON7RYD@;VQVFO4&>6 =[ T^]J[[=]6;7W_J_W?F6Z->;^SNFD.> MR$*\LIC>VXKA.;Y?.@ZMC7&XJK#_+69J=]JS=.5$#1.:LO_LQDQ.Z0XHR. 0R[RH(: M)NS]]H3M'ONWE,CE)(!Q!Q:52N02&$C3+)%9@7(*+ MC/%LRHK,J +0<*S)MCQC9CE+\8H,91$/\)9B,A6&&>GDU@0R"$!KKJ8DDO(' MP'67=&J\%Z(QN&1B:SNN00*!4%C+42S#Z6@)D@";Q"*(F2[H8S%_ @I*)>1 M*G2"19_ZAXDP,3JH.&V^>IP"BT2&2"!0 M+3)?09"B. ZKI7&11A:2G,%D2F(O7($!^&:\)XD"^"6 MF-%/EL:]$0I27"&)(D$!1*M$2-GEM+4GX#IF42(G>@9E!2.AC>*X$*>;SFZT MLK*$2#TS9LW:SX/R+U'M6C7V;M\[KI^N?PY7 OANO]/P3DYUF?6R*:"]+J-( MX*4-[17C"FP2,2G"3X""S0"1XR="QR1.8BGR''$=78="!XG4!/A;;\@5*063W4 MT"Z89YF]%"3< J(L78ND5DIFHT&!+(2V:)F(T)Z==>%K$0JN!#D@7(&U?)J1 MID)3T;/[1]L*:=E&:D"#\-1L)^78O8F@2#B1)+IEC5@43YSA2O%R!X'??"!! MY#&<#Z'EK6< MSMVWA@&_1TQN#,KK$%Q=S[9&9&(XK$("6A MC-#'53A# F)3<%\DPDRIS&U:EO:%!8W%@X/TBNA2#V?Y^;%T*"]4CGC4MBP' M@52A-D/O,2^=.W"8N]S]HMT,9230'IMX6N#ORCSA=N9QF5C/*)WURA[#CFR$S1?P#54T&02% MHKPME8\-6E.I#=ZGYU&H2P>HZ#?W<($=;)D2(0"1"9Y(EX9C]PWVF$HGV*R8 MVW7HK(JYGM=:XA +6 @MN=IXE,0WQ M/HJ:P[BR( 'BI&4H+?B P/ %17:MU9J;QK'=,E+I>5VS-U!EF@IC #[#N+[$ MRDGCH4#[K)(#!!P2G"8"Q?_4],UV"?Q6"#3?[H@B"^S)\G"7[OVK/)]X#92V MO:&G4SNU-0)10H<=.C8% C"M916;-]83X ]4EEQ;80N3;8CL ZS9"?Z+P%+V MP.ZHN8$W>(@3-IEK5G\K7\QA&[8OOXJ>M.AF-8>PH8]=GDSX5.]]I5>E*\#SZAV* M0GE+.3S8>YO>VAE[@)D'1.&IIXJH3'BNH3O[0DU1GO!I5V0697;2:?F"MHQB M&Q<84TG"?J-K.08->F7"VV1#81Z@F2O;;G"4&>?Z)QG'_::>T_2W:TSSTK- MUO@*HJ5U+ZB^D3^2\#(8";9/L>-@\ZWHTD+RXW3UE>D?\J5\9_S]O7FWWT** MM9^K;XE7_'OY_.X@6M(,_;(#99E]*,=F<7@+L7UE\7P+(;M5V$A2'V1[M(M8 M0,3ZCQ 45*'9C3O 4*D[N'6/I[#\KXT?;HKUZV;.UVW=VR7K2VQ3+5VS2SS, MIC[VC9V*_D>V"MO]PK>R+.CL>'EY'"WOD?@1X9']\^']02P,$ M% @ NX"(5^T# (LS" GR@ !0 !E>&AI8FET,S$R<3,R,#(T+FAT M;>5:;5/C.!+^?K]"!W6S4)6$O (3F*G*0&:7JBV8A5"[]^E*MMJQ"MOR2G(R MV5]_W9*=!)) 9I>9@5T^A-AJM?KET=,M.Z>Q39/WIS%P\?Y?I_^NU]FY"HL4 M,LM"#=R"8(61V9C]*L#MM F\K_2< M'OCKTP.WR&F@Q.S]J9 3)L6['=GD 8AFN]ONBN,NB-:QZ(5AU F#MV&WUVL> M_Z^U@U-1W,\Q=I; NYU49O48:/U^YS"W)U,I;-QO-9O_V7%R[T\CE5E<3.-D M_]7K6-7$]1B5697W29&%S[;.$SG.^B$:#WK'JZK$0Y4HW=]MNK\3&JE'/)7) MK/_#0$N>_% S/#-U UI&?MC(/P M0]WNCBX\7 M9X/1Q=4E^W1[?7,[N!RQT=5])Y;,_[[V7M_^/&2MSJ#>ZNX-]MG5-6OUSLN+ MV\OSX34;_31D-\.SV^N+T<7PA@U_._MI-8\\F0F\ MV8CA.;Z?.P[=M7&XJ+%/8(']J$2@$JBQ$+25T8S9F-LWN[WCD\>]W-:G M:E+.A4#&J2<0E;M[64U]2<^W\;_5J$S]5FN>W M!^ZAQ>$0^7["83X!IF$B8 M(C';6!KV2\$UPB>9L6O(E;9,9>RCTBEK->N_,!6Q&V0X:V( RRZRL($)>[LY M8=O'_G7EL/U20&-PR<25=ER#!$*IL92C6(;3T1(!FDUC&<;,%/2QF#\%#:42/4V"1S! )!*I%YFL( M4A3'8;TT+K,(F8A;B7ID%B:%0)V(KJ4TUQ"9DM@K1W 0K@GO2;( ;HD9\V!I MW!M"DN(:210)"B!:%4+*+6>NM!> M,*[!)1&3(H,$*-@,$#E!(DU,XB26(L\1U]&UD"9,E"EP'C&@5HG/9JY5" )O M&[:'R1. :/ 9&GX.8YZ-@0V07*Z+!"5:'5YO]?9@WTUM]82_\I>2&J[,HXCT M,V*@)7#Y9),M6R\4W5LHPH7(SX>00PDJX:YI\C']BF Z:G]W,.WQ_4U@PN,D M-K\85E=#GLYYC *$O7(JFUDMEH4"(+H2U&)5*XH[,I B.%Y%J2 ](76,>G&6DJ#!4] MMW^,JY".;90!- @/S6Y2CMV;#(N$$TFB6\Z(1?'$&;X4+W<0^"T $D0>P_D@ M'&\] ;CML?/*,!ALB<&M66$%BMOSR=:(1!1/I""@<:,R3L3)#8*4>C!"']>B M0@)B4_) )M+.J,RM6Y;VA0.-PX.']#W1I1[.\?/GTJ&\T#GBT;BR'(9*"V> MZ^;&D&&U31"6. (YX9U$L%/UT,-](7.DR/5%\U5"*=P()9CPI'![GN(,480] MBYQ@A,R:WF->.K?@,'^YOAUQR,&)R#_&-SV!*NQF"[9A63Z7!NKHHJ<[=194 MO:+;#&4DT!Z7>%K@G\H\8C/S^$RL9I3.>F6/X4;6PN8+^(8JF@K#0E/>ELK' M&JVI,A;OT^,HU&5"5/2[?[C ]C9,B1" R 0/I$O#L?L&=TRE$VQ6S.W:]U;% MW,QK+7&( RP(1ZXN'B7QS? P>@=)>69](%_[RR&:@_3OW=;WGKNM=X^BYC"N M+4B .&D92@L^(#!\09%=:;7FIG%LMZS29E[7W U4F:;26H!'&#=06#EI7$BT MSRG90\ AP1DB4/Q/35^U2^#W0J+Y;D<46>A.EOO;=.]?Y?G$2Z"TS0T]G=JI MK9&($CKLT+$IE(!I+:O8O+&> K^CLN3;"E>87$/D'F!5)_@O DO9 _NCYAK> MX (G&IC3QD9@E6T43D%T8+=3\[718&$T19IB(_\'.&=*NE[[K.-/U;U>][5" M8G-_3<4LTK@Y:Y@@<'R"*79/!DLLU'PMD-E$)1.@@I#QJ!G@ MZ#16GG?X/:0A,IZE6C:>R-?R"T?LBMWCI[X_&4Y@Y15D-2M0UJJTWUQ,X0&> M$ N[.N6)MY;^,]8+)(RA'B#@[^H\0A_[/)GRF=GY2F]*5SFMNJ,7ZA]_KU6A MT[H#S3Q &D]!=41IPG,#_>H+-4EYPF=]F3G4N4DGY?O:,JH]7')")0K[CW)9 MMYX?7CC;:'J'+7II1;5R.=QP0P=6K(YU#QMEJ-8.-QNMC6./J>TTC@^?7RL: M>]3=3NV!"X1^@.Q6SV>'.OW$Y#Q[M]/9>9#^?I.UG%2UQE<0+:U[1O7M_#,) M+\.38/P0.QXVWXH^'; ^S.Z_0OU3OI1;[?M[\V:WBY3K/N^]-+[GWO.G=PO1 MDF7H=QXHR]PS.E:%X36$]F6%\S5$["R6$+&/\T)_M72 &5&?6&C05/CV/OF' M52BSD":IP>)Y5CEY?UWH7S:-OFSK7B]SGV,/Z[B;G>-)-PT06<V!_X'@@?MAXO\!4$L#!!0 ( +N B%<7 MS%W:B 0 .H2 4 97AH:6)I=#,R,7$S,C R-"YH=&W56.UOVD88_[Z_ MXAG1VD2RP>8E(89$HH2H2%M( U&W3]/A.\,IML^].Y*POW[/G6U""NWHEG8D MB@#[>?O=\VYWYSJ)S[MS1NCY3]V?71#J#CY2I.W#= M@JLOLJ7DL[F&NE=OP$F:ZYB=EWJZM?RZ6[-&NE-!E^==RN^!T[,* M;],H;(2T%;)FHQE-R90TO'J]%9*PU?!;I_1/OX*BR)[+*+V,V5DEX:D[9\9^ M<%+/=.>!4ST/?,_[I6+YSKN12#4:DRB<_\QU;&C2[%&[).:S- @1+9.57+:D MAR(6,CCP[%_'4-R()#Q>!F][DI/XK:-(JES%)(]RLN)_,82"J.SE0P$3I6.> MLA*V7S=8^X.;R?!RV.]-AJ,KN+Z]&=_VKB8P&3U'O3=X_3;<5L?5?A7&@[[% M[#=:GE.BW1'(A"=,P15[@!N1D'172,VMD&!/7=4;0^]B=#T97*S'=>6W4^]X M+[SVXQPRNH3)^P&,>S?O>E>#L3OZ_=?!']#K3P I=<^K?W,@M]3WYU(\I2@1 M-(XS_9VBO]V_PQ1"D:8LU%RD\,#U'/2%3KAL8 M'IG"*-1BBE<-W\E;-%'(&"-E!6;,PH7DFF-6D93"X#&,F%EE>K'1$Y) MRI0[>HS9$GJA=;C)-0?I1#M&SC!.F;*D9 EWJ7A -\V88RE%G*)%C$$+$6YL M_+7RH62?%EPR,^B4#>8*Z2'!<$GP6X?T:(7GR>,K;Q>@_--&,S]:8@/HV)@8 M(9YBH!-BU6).:8+)1O'N,WB$FZ3*)%,&B6/()(X!Q9A)9L2I,H2FG")C4I*& MYCXJI-RJ-N:0:Q'G!Q$9D]:F^BQ6U=W+M+.E!#69QJR4F J)6>)B*<8D4RPH M?W0H5UE,E@%/;6E9H0[6R0SG_E1H+9*@A75X;[(&<[^P:LWEY*>-H.KE6X'& M5J%I:;D@5RVIINDFK7E<+?:)K62OZG^1]C6UC6K[^.6U(MB3YFYJ:]81LF0H MNU8KCP[%C(@5QOFLTJB4/!FA%'? P /?X%U=>S1\/<6/KX[L!9M M1HLL0%Y0(N842C^\!M_NF3]?@\NN<99Q,WCL8/O"&F+VQ\-KR7$69C@,-^A' MVWR]WYUSO]&]WF9]@9N4;==PP4*6F-6ZG6_6W]"__Y/W:G8+VK)W%2*N\10^ M?N">538U5Q:/),?;JG2GIZCG2U=[]1CU=:GU=S.94';##"2+B:FNC;1,@4F_5";XK\PPN>XC-_UU2S[[C^!E!+ P04 " "[@(A792-^#9,$ M #V$@ % &5X:&EB:70S,C)Q,S(P,C0N:'1MU5AM3QLY$/Y^OV(NZ%HJ M[8;-&X0D(*4A])!.A)*@WGTZ.>M98N%=;VT'R/WZ&WMW Y2T1^_:'B 493// MC!_/F\<[6-A4'@X6R/CA3X.?PQ".5+Q,,;,0:V06.2R-R"[A T=S!6%8HD8J M7VEQN;#0C)HM^*#TE;AFA=P**_&PLC/8*9X'.WZ1P5SQU>& BVL0_* F6HAQ MO-_<2SJ[K-WI)*R)G4Z;\2[;8ZUYM/=GHT:J!"]TC%U)/*BE(@L7Z-;O[35S MV[\1W"YZC2CZI>9QAX-$9986TZ12QTHJ MW=N*_%_?2<*$I4*N>J^'6C#Y.C L,Z%!+9)";,1?2%2(E7^\*6F2MA095K0; M3<=U-#Z?G1R?C(:SD\DIG%V<3R^&IS.831ZR?C9\&UVXJ$_KHSI,QR//N='J M1$'%]HE$9B)% Z=X ^!I.?O]M_ <,1S,@23.*FE\=R WU_:F6R#AI]%J[ MN?U.T=_LWY,,8I5E&%NA,K@1=@%V@?!^R33QERLXQUQI"RJ!:4J_F06BA9,L MKL.V [[:ZC:;47^DTIQE*__4Z+\!LG6L= J-*'P/B=+>:"),S"1\+&P#TI8Y M3&*KYO34:@1%BV:&@)(D:S)3C)=:6$%9Q3(.X]MXP;)+I-Z>IL(81YS^'9+3 M00 +U$AT[],K-E&Q"^ D@#,DZ#O%YTIB *.%P 2.1<:RF'P*DR01,;$B.\Y, MN;T Z#YHN@^O0%18E?DITW.6H0DG MMQ)7,(R]OUVJ!21G-G!Z#CA'XT7I"JXR=4->NL3 2\HP)4M),8N)KG3N6KM0 MX\>ET.C..>-CN6:ZS2A:&AJ=;?YFS>?.X6MGEZ0:^ZUVL;74QR_P(7%*(J,X MI\R;I92RC'*-TZ\/Z#'A)JHI2PVHG+4?DWS2:SJ3Z_2_H8*M&PNL=*8*\U1AU2)DN4&>]67/A([P:">E0,!98ZA>75RJ6X M[D4[EC^6M7?KY3BQ41S5&Y^5?Q>^VEF=[PC= 6HFE:GB ZG MC)"&XGQ0:]4J3,XXIQ&P%T'#HZHUO@.T9/<-S3?S6P?NW\M.BW_C/!V? @^U]^_ ^ 5IV&:OR'F'! M*"DX5&YX":Y]7NY\"1[[W-CA#KD976O-4J-VP^/VF18$R0ESAW:H81RK96;= MS;=4?K/)]<^[C3YO=B^W6_'CT0;AK!2 M)72>HJL(#5U5BPMU>3W9W52T3[I1/9S NNLKU9>U[K^GR97QXV9/HZ3Q\AH? MO;FYZ]I^D>A.A-E3?A;OG7;\^ZZ_ 5!+ P04 " "[@(A7 M:&"3BBWN 0!$2QL $0 '-M87(M,C R,S$P,S$N:'1M[+U[=]M*CB_Z__D4 MO.JYT^?OO_,HLB2Q0Y%JOGPHS_]!8K4RY(L M4J*D(E6SUNR.I1)9!?R E HX+?_\S(*A"<2)WX4_MZ1NU)'^#^]W_Z?L[/_ M^^7NN_ U:-'#.^K*JG-E$'ZBJ9&F.ZXB/ MYY*K:JHI*V>JHFIGFFGTSRS+],XTJZ^IBJ(Z Z,O>N>6;+J>J7B2KLN:WG?L M@2WW;4O53%TCKB'C:X)#X(,T&1*2=MUH1*$G\58^^BG0F*6>R,J5OG"[S'SY<6+1'_-44@B\6!OI)I"FR M^1Y]\A'T!^>!$S[^WB'AV9_W'1 ,XGB]WT8D=03\^1GY9^8__=ZYC,(4!/[L MX74,]''SOW[OI.0E_43)\:GWO_[7__HM]=. ]! =9Q-,_/8I__"W3_FC^Y'W MVOO-\Y^$)'T-R.\=ST_&@?-Z'D8A@0GX+^.> >Q"9X1/(O[Y1#5]\Q/7"?Y.G/@;?))T!!^D?'"FZ)T>S$S[ M[=/"$RN\X *>[M$W!,YC1\C9^GL'<' ^\%^(=S9P I3 XGU&IT<_V/Z%BRNZ MA>&1M[@FL]/[+W7[%UR%P*'72WA%[ 37H4=>_I.\3A]N=7H2R(EJ&+HA;_^2 MRRR.%]AR%7I?8>]8I* 'GYR-X"G#,\^9S<'N].1/:L6WF\;D_84F/;\?.C'Y M OK1NXQ&8Q(F5!XO8A#/1X(D_O(Z&W+KO.)'%\].[-'__#=)4C]\S!D@3^9F M@MSU;M6_5YR;?9BY&=7GIAC29&ZP 9X_P!OB^&L6T_DL< NWEG,OB^IZ!X?N\D_F@3\X(.="F(WLGGA,K'Y"_?P[\' M/HD%^GRR]O/[/1;EY^^/>Y*/%IX\I!R=_P7X4IR@EJ+-4W#.DZ:-FWTVG MZD7\S^7ORDD\+ZUY-!H4!,N0;05CZY>01D^\F?^,S5E-*W3>EBNF11Y3]_$\/7O8R#GS73W^0 M41]>X?GP;6ZU@P%Q?AM'7N:F-_$]B9]\EUR\^+#NJ=+)^HD;^V.J:D+OTH_= M+*""GC_MMT\K7S(EQG0N6V#9.@26IQS/J%I89&EA!9W_>?^U.KZIZ-DN_1X__$K":.2'JQY;K'YC?&3A$9\69[_1L9;W M[EE7CCC-,[1:Q.G-TO;NDE9=FB37M33F?+FIQY:"_.%O+@,G26X&]VGD_EIT MZBZCT2@*Z?<7]>^P>\(2T M1/"K?V9X5!V-QE$(?R:KB$ZYL6^:FW71?.^^SYYI?N%Y?DI]U%O']Z[#2V?L MIT[0&/KOW>?:,_WO2.KX(?&NG#CTP\<]1 CV1'CFCDNK M]ULQ'&_HEWDPY) MC.-B,L2G/9'KT(U&I#&\8,[EJF]IS)T"LK2G,1#T4MAW'!G9 %E@%OM.)X-* MFP7&L>^\'MO,88%+['N\K#A@M449U*8[O<=QP.JC?],=X ,[8/41ONF>[_$= ML/IXT71G^%"*7ZG/,U29R^!M@.*OD_Y-]\P/JOCK)'SC/>XC*_XZ>;%WA_IX M2VNZRWFXR-MQTJS4IGN;QXF\'8=96N/=U*-'WH[$..[?-H%+37>&#^> U>;T M:DUW>H_C@-5'_Z8[P =VP.HC?-,]W^,[8/7Q8N_.\/&6UO3#V@.F\]650JDU MW>D]4CI?;?1OND][Z'2^N@BO<_^4'5XTW>4\:,[;$:XBZTWW-H^6\W8,9C7> M33UZY.U(C./^;1.XU'1G^("I#[49"(T_ 3Y.ZD-M]&^Z9W[HU(?:"-]X]_SH MD;?Z>+%W5_UH2S.:[@P?-/7A"!6'C*9[R$=+?3@&LQKO+1_= 3L2XYKN.1\^ M]>$87&+A\N];.LPG(;Y/AX6A.]&!A>),VZ;"O(D>[T0'9IW#RR'V0K@.09]B M3QB0R*LD]4>PT"^OV)=DKG;B5RSU']->"B.?UE!,+D91G/K_HK5Z;RD]6A)/ MF1:-"S.<^)JJ]F/XY^0![U4YG]7(S]>]]#A*W^++,@]\@R[F7%^V:C[OYWZ1 MP9S?RT3MTST1^TAGT-@AQ5NO/>_($PDS]")]3\$2F"G2_;YHB:HZ M#,')W'LPH7*<9-XJV6EIS+KA%_ $SP^R%#RT>^)F,7C;)+EZ<8/,(]ZW.!JA MSY"E%'$W@XF#,*G9^N5U]0/>["L87YGO]G0;..UL]& RZ\*WEM%'ZA?!K,M_ M$$9?C<9!]$I(>U-73&8/U5O'X"-),+/G\=_\$"P]'UM4)FFAM8_M;K]';MZ8LYT9F-P/$2SIRN=%K-1N3U1OC[(T>VEO"W)#LN;&Y4[+6>]/HXW M.2!W>LYZ?7QO;ECNY)SU^IC>Y,CXHA:#0AO']*1@U#T.#Q=8:X(39";HV&&AB8$EYE! TL'633@'X>;'%M.&((FCW-S-,S0T(3P,C-H8.DPCL7;NS7BDL>7V;*M M."YS7#8AVLT-N]/#)0^U09'@:PWX>B &10T+")WY#NY-:*4GR*P95EQE*Y":1-.-[B1 M=^HHY6<='!@K@<'L8<.7+/%#DB07[C\S/P&J1F'.A63DQ.CTD9S:.SA3):T4YL_'JXY,/K%R=9_F%+L<-NE'4;'EYF21J-2'Q' @?1E@S]<6T9LES;4,2P M&P1MA-3OJ0:;P6Y4LGELJ<]V,M@-PQU*OS(D(^Q&FYK"C!HE@]V@RE8**W8\ M\M,9-:ALI\%L]()M#M0H \P&,[;BP"T8E6&3;"9F QL,D[]&]#,;M]B*_#"2 MQ"%)OT8CQP\;MA6T*PQP>%;4*!7X\V-(40S/G]29R>WP%,27&@ M"'_^ B/LE%=AY<7ST[L/;R.R2+FKT;C('HEY#Z-W%\W8]Q?6JJKF TVU,:9 MK5#FO)1 65-YSFQ4X^2ED;D@Q]$T\!U)TMAW4^)1KO\)ADMR=_]G._EN,1L8 MJ94[7!._Y3NSP90W?*>I7&^83H>TE"_,ADK6R.,MB0=1/')"E]P/G;BMKIK% M7"#D:/OCJ7"93?XX%,HY8BHVE1K$/OWL?B"X\TK>#,GC)D M+.:"1\P1N[[,,/LT(C;LH-MN2JCD) .8=M,")L<1AQKU#W.1D&H$;X[>:5H M8N^$9D+?-"U(<%CXUZAGVNYS,Z1IN!-[,%0SZY?>!@Z]F#%W[+;@)MUFL3MT M$H+C%$FV6JK>F75E5_'GGQG,\!JD )[^M$?.[$?O*!*SKNSQA6%?)&?6F3TF MOAG0// TSIE#;<.*Q*P3RYCFJ9'DS+JS]RD(+?Z&7D&X&>0Y1DNET:,POZ)0 MUU':\3G-A-ICUI^NF3]UP)%.8AZ+%Z'WI:6X8-;];X>ZV/C>0V;_[&O+83:N M 993-")3)'V/7.=-]<++*$D!6UD_<6.?GE#>D2<29@?(L+&.(>[,QD789952 MGE5*G:QB-D3"+JN.M(G*S 98V&55A>33.J5*9C8P4Y95MW$T( G^U@GN2?SD MNR1I]9XE,QNQ89]E1]J[9&;C/NRS[%A[&+-Q(_99=JR]C-F8SKLLF\N8(-A5 MZ@)H@%VCHC&.O7K!S/:V;F7,1EN8Y]BQ=K)FQC98X-BQ-K)FACA8X-BQ]K%F M1CJF@6H2!'A7*_1^./$O@O>V6KV)*SHVQES8YV'%W.CK*?,1?OV+H 4U.EAKGXQ8D5[5.4O<_OD-#U2?+E]:>39C&Y&J>P:3CR@9+CK5W,'>RS@Y+CK2':,SYU.RPY$A[ MB<:([MXX++W#;N9UHS!V$,\65(^TH6M-\](/+RE$VE::YZP>7 ME:/L*TWSW.EEBHL1K-%UDJL7-\@\/WS\LWO?;>D6TS1__F@,.M9NTS0O_Y@2 M=)2-IVD^_S$EZ"A[4-,B /L)6>ZI\HG>-&?^ -2MKXBBWC2_?+^ADGUAN&E^ M]@&I7".6N=]\(#AS5_A B.;>[>'!S1W6P^.<.1]TN>7$I9/@A6'\'RP9_.0$ M\*1D]:=SC/E.TI3$-X/+F'A^>AD% 3 R=H+FR -S[F?3>5.CW##G>1+7.[\. M/?_)][(%!75+4O)'Y/6CH*4W<0SF_%0V>'&,H+/!G%=['%[LOB5\\E_.8Y)$ M6>R2)/]S2!R/S@=6T_L-_D.I[ENRZ7JFXDFZ+FMZW[$'MMRW+54S=8VXAOP_ MR)/9;Y+T-0#JC_SP;$C\QV%Z;H_3S\^^EP[/94GZ?SN+PYSX$4;VHS2-1G0D M3N_,#Y$EY[(U3F%\,G;"WF_]^!.\)_]W_KJEEXX=#TVDLX ,\A]_GGP2TYG0 MC^@+G,!_#,^Q-0")WWG#NS/=[FVK%I@Z_8!,7M2/8F##F8N[UC@AYY-_?/;\ M9!PXK\#BP _)&?W1Y\5IZ?#&)Q*G:$06;Z6OR[^><:$KY9Q(@=VI-WES\767 M?O4I]9:_LZVN+:W_6NK*T^\^T6?'DP$%%M1\O9X JT)"_]Y1.V\67BQ%'J=" M$@6^)_Q%HO\WH>ZY),CT*;/7?**T6,&T=;R>? ^SB.+SR0L&(!QG V?D!Z_G M__L!9#P1?I)GX2X:.>'_%A,G3,X2$*=!/C#Q_T7.904H3O]\SA=HPG,H>XH% MRPJ2Z\^?UP]77X7[AXN'J_NU$&-EMO=7EW_>73]<7]T+%S^_"E?_]_*O%S__ MN!(N;W[\N+Z_O[[Y><0E2*66\#>P#0$K:12*PM?N95=0)%VS*P@W@W*KF%U) ME[G8UH$BHQ2*OMW<_1!^@ZTQC,*?&?7$A6('O2,#VHRK(X0.6AL>\<^_1FZ& M6S@V@^O0S7, WJP/_\7W6!G3^D)'(I,0O&P9+3-KJU9Z\@X3XME$ENV5HJ* ME9AC="W)J,*<=9R84%H9OR"MYS&,YM);TN14J5O*K3="KKT5\AR(E>7[OS+P M=D@DS!5GY)SP?^"_'.TCB;J@"ET_OWO]BF9GQ^JP6F2J"@ M]NZ$3*-Q_3MN5]^D+2DA_^O/B[N'J[OO?Q?NKFYO[AZ$VS_O[O^\^/D@/-P( M8%,\@.$@R*IP^1;%0CHDPC\GT!%RQTP =YAX6^PQM_3G5[DSO8A #SXY&\$CAOBS M,\]Y/7LE3GQ&P@DBU4[OQDTC\#[__2^R(7U695% 5[+\+L4*76_N=ME(#[YO MB=(?Q-%HJEL//[6<0AYQHYB6;CK/8!.*<13"%C>$P_SW>!3H](0T.F4& M,+^Q8WLZGS8D$+[YL$/_C+H5K*0K&CO''\)@,',F>EG'\+]\IEJ:H7&7O!DN M^=80]53-4K:"Z%L[8C5$J\+QCCS2.GAABCT2)Y T.KU[8'>:# E)A>O0[3)D MA9N;#"I*B ]7+XZ;TO4*T4"8K5-P$B$9$\S- B?'#P4_301W2%V@CUSJRJ="5#V<=C9;O<8U=Z>489UZ00S*/X>?7H9RQL&H\+ MDXSFY5WF&?^7D;<88H$)N9CSD))Q'#WA0%9A+Y+/4O8=_UY_-)A\:,3^O^B?W\\,O2.1[7K[EWWOBL4C:AC81%5Z%A\7(67 M-YNNK+^SZVY!N ,,/65=?N%Y,4F2XG^^P_/DB>:P.SU= D))5CH4+I[ M;P2 MA?O,!]%2).DP&GLSGTJ)<S8H1-%4.K"VRZA'_>Q _1\W07Q:[ 7T@0D*>, MB%OPI*P=S%2XNE::TLWB)KX% P4VAED^@@SVR06W2W8E[VT$]E_P__GCW#@L MB*MT>K8E24NQI2H&20%=V#"KX?:8I%U]T/*AH!4:)^,84.B/G4 @+\3-L!< M?#S /J,UFR8MHA_ 2T!\K3!0VNFN@Z>J&NN=W!W<==FJWZ^&QUK*7J( BEKN MK+>DZ;";SFZPE8&&Q45,G 4EK8)D69KVD9L5Y8B('5Z"VV$4OCE,P:[7JJ)A M:=_:S.9= =VL;72C!TLY-8NG__M?+$4V/R="2@(R1HX((66)B,Y_?C]4< #O M0!"/[,2#'7.L#KOCJ%97D?1M-ARM?#!^3X]=$V[0]AAN*/W*)6E:J?C>.538 MPLIE139+FFC?HA@T'M66(@T1PQ].8?8ZH3?Y:. G,&$!\_! 5@=X"!8^$H % M^F9"X"2I$-/4HBJFWI(H[OVL?G6([1X,^MA/?7AB3'45B6%IXRQ.,CP$3",! M1M!@FZQ\Z']$=P#S8B[<]'RRVE.W4/&()M=@C)J2!4_RNVY+^VD3-EN[E$ _ M^&E 3[&)XPX%%R0S*6\7MI\ZL4-MC/O743\*/I1RW4O1IK@QV6+2_2RR(RBN MR$N^ 0B@$Y^'/GPR4YR;8T7E_9%3P65Y9Z;8JUYEI4]%?>K,Z)W>)4J[< $_ M'XTB7$+D_A*%,!+&3BP\.4%&,(%32(9@8N_!>62&6=LG3I7+[2O/K4+?Y.IF MRBI,F?IQ<769;6]3)5#=+69)R"9L)F #XGS_'L6_A'L4 M-F'RF,WQ\ZKYX$6NF&HT$0>$?H(G]S\Q' QOLZCXI!L SIS:VBF?_>;9]86G/&>@3 M"J/UC5]CMKW@P;>PJ^/0<4Q<0O=X61'H):)$^ #/ Y8*208;53*,,'UODLJ> M#IWT[=R?G<59XA3S'Q=K^"A2W^B#DJ^Q#\" [_O_@!7@>#H4?H2S*)Z#MS 2 M.@DZ2?27;$GPG->D>EKP91;'\+C\*@=JE]1)LV2*3*O3^SM)UB9AEH3.1>R# MO_=GZ&,D1OAQOQMVIO<'#Y&QOFX*L^SQG]%6"?Q[H(G& $VJ)K(V316AB()T MCOPT!7DF 4AI'(6X506O H%MZU6XQAW,<>FIWE::O:,^=# 708C M-4DO,H>S($_+N3][$#X@?7SG6HCDGRLKFOF M"(-T*53/5-?8*W4-*\+%CL)A5^V4C8\W3>A!SAPA@+40P7%=$/K80Z/0J/MV!6=W[N)+$+3'*'Y=X0G2050$ MW6+0S"E4I$[O^VJ!WO\UZF,2^!2EN3.(RPT+[2UHA8+^)_XKN 57_[LPZOAM4((:XO0'WSR$[KU MA4[H8AP!-D2\%8J#L=*RY\1>(N U4-];E_2B?G ^KO(#NSL40VE=+'5#E8," MIO:[!:';%WNE89AD2()@(A#"!X Y#8;D)17>#S5\[ I_A[D?%5R5=V=<;FE- MJ&[4A#QXN2ZLVQRIN:!!OZ_$S0OP%_4*1<1[3(1G_$\!LV\TW YJ-PO]'&0T M7P/,O$7@*1V0(M<'2S#YO7/]\]N*,[R1-86YB\@(,U^XO23*,C2]3^IH99_U=8#V%XH M_\TPGAF+C^2L'Q/GUYDS2$E\[@3/SFO2^;2N/X&)5=$K+JID_X#*%7OZCOL+ M#* L],X*T1K0__M\J+I;F%CSZ)85HFQYG1#+;5"[QU'LFJX,R;/;%$*:WWT_GJNH]<4T&( M=W%&]<4:7@P&>PR). =]X5)Q33"TP%T8QFCW_:5$.R,5X0,[R757^#9U^Z_# MW.!#R_*W3\[;?;[^V-5VNQ7GXP(?M36LVI^$O7E$GDIL=$W]/=>), H\ M$B?%V9IP]<_,3U^YG#:%YR:7TV;QS"HKITXR%+X%T7/"0ZR-X:S-BC3R&&M9 MMJDRYO:G,)LT$M9()H^]MH73LLR&A*H2%\]R3,-DL:YP P1^\F$^>//TBY/X M=(^\C4D"^*>2)B1O'DRYJUA\G22W]BYS!(@-HFY M&#:&HUP,F\8TS./H"E_)@,0Q=1 M#\@/,;C,-85]7.::QC2[TS.ZPG7X1))TE%^/X,+6#+[)C&2W<6$KR31=Z?3, MKO#-\6/AOVF-]1_$2;*BY"\7O*;P4&8D@XT+7EFFZ9V>U14F99#0G^O[(4_F M;A8'94:R8;C8E64:YDQTA3^BR'OV@X">[J%W=QVF3OCHX[WR+DV>_C,8D3/C!>K.XR$CZ&1>]LDRCV1 87'&C$1$> MG!=^=MX'!M2U MPT05H"8)>9)8DUBI\&.$AC$-DQNTKO 'B1YC9SSTW?F235SPFL)#A1\C-(QI MF.&@8ZKT>!S00SLGV'B5B,MF$]G,BFSRFO M?N)F-(>3&JL7H1.\%A>-9E*+-P3SE@DXYHXD6<"+/S45# HCYX51OE.D@P@P:\$#[49:"X,>_2"K<^02#\63BV%CV'D$,>2\*<$;69D4 MZ[[N"C>T@Q)W+9O(1(V1ZFM\GZO -WU6J_L[>017D>YM!*G)-[?F\)#+7@/Y M9DUD[Z)+/3OAF^.F$;\!WR#^<;EK'M^P&?0DH/IGF#?J(W@=_MX)\@9^>3E1 M[/Z:Q7[JDT04_DQ(7KN)[H[P ?J!UTF2@;EZF\7N$)-S5OZ62W-C4&$RD@7. MI;D"W[1"FG7N/3:9AUSVFLEC'T$GY\4.CF&9)[PG;)]J-=_+Y',6+:= &UVUK_2V##CIT[^^Z ;O4)7H) M0,H* &5 U1A'U8KE7>=2(0UE9?_A)7B_!?.6[:W7,$RJIZUW58;=WUY=7E]\ M%W[>/%P)=U=_7-Q]O?[YA_#MYNYO\,^S[SQ M%P^\'?J)\&Y;=MA?PM3QPT0 7^O9B;VS((I^837=9%IKOBM?D\34/"HWR5)W)C^"Q\#F\Y3U"_8T(?7J%&5:1F<8P)N.1E M3-R\C'@B"B1)?7!Z,58%/R>NDZ1%E&H<1_^ @3A,^3P"># M?+U.DF2C<3X,:#R:IAK"]*+82V9$%E=2&3,2%>DS?>03$>F?\N?)QR/G]>U' M6#OA[6>35;S]'*'CA]G2YYA$Y?KC%;_P42MY2\^G-%M^>A8L#7U>]6%!RZ6/ M 0I+GT6H%@$_P=+* _\7F?L4J?_DQ+XS)7X. Y",$?P94U:%@%R:'/;F:PI M8$/@Q(@(0'"2V9)S-X/5='#YL@A\^-E.2/<#H!Z!X2H"K LYQF7#Q.##5] XHS%)_6F27>R,?0^TC8OMI' .)'SR MXRC,88[:DZY"@-7&CT6=8@ DP;7B_W9A5@+H+<0^"'A":WT N:ABF$D,#@=. M>#Y0"?@_(4T( UW0&3!5( FJ$&0L&0R0FD!!'#K(%XAROJ!L"A3 _E \_WGH MNT-8U&OQ$Q&'N+,"0/C XF$B3 W6[&1 ;O@D Y4V473P(,^'">#L 4\4K<6R M*7<65#9]V7ILP++P/2/G%](I!.4 .\H,KB7Q@:LL]#)6BRZ4<0H:#U20ER<[ ME]Y!<#[(J\@%I5F\;)$ 5/17T( .]0!$"5FDR$SC>$AQ?S0&?5?,YUTEWSPS MX.]1)B1#2B D8HR4R,9 X/<41#)!_D27+3 3;0*@8_8X1+@4>P5N\6D![]F6 M!N\;!/!7&>)2O00^0Q*%:)92;0"2AK-^!( S\C<6XH9%1 0!5 ;-&(,R*12 M-(<[UX_=; 0O@N^JS8A6!NJCP UQC10L]#.*1;KE4X67@K@ >86H#_*22RX( M93;&BS=4XJ8"],[+4 7AV)P$ G6;^N!WFI?5N6^;#M]V6-H7D$0*KO2Q2=I-#XW5GG6>]]$S)5+ MR>VY[MQEI(7SN;>JHJ2T&9TM:/*& GW'_?481X"9LX(8 _I_GP]%FDGBW:I& M;16LA8J,/_JR[W]-C&I/A@?1\X&9213# M/H?4"IQQ0LXG__@,_M$X<%[/_9"NDO[H\^(+]/'220]]7_YU87S8=M=2;;0_ MBE/ XL6%:=*EILGDJ&GA.TWJJK*R]FNI*Z_][KW'RFI74O2M'OO^=YIVZI-5 MNI:A-66R:E?5K%*/+7F&+>%1Z-SSID/M,N>FA>"O.SFMU=YZ>U*YI,ND/'0? M@ZO[ \8-$^&*!O]NW#3"&)TJBU,EM/F4N&V$^0F?E*/+KLB9#2WT-%IF,%:@ M)H(P66FCJ*=(BEH"/*46?&J$4^J0NI;2AH.J%E!M4%G+%K;K$@(6]K8I04=8 M<]$[L@Q>UJVV-B!M(ND28UL2-3J++K[K(]' MK^.%0-RB65UJQ9+ E/I8O=A_VVF%\RN+\:DL+>TW_P4S$K]A,UT\/LI"/[W# MX'>6>!UZ@@N3IQ^X9P!FC[C^R F2WSOX5^B,"(X\>W2<\7FA9+_%T6C2GO=O M?CJ<].:]>BG.[B_H\37Q'IR7CI!'9B-SKR(QN3Q)2 Z0"-"A0@C MNX,SS#M65$743.FW3XL3[TTJVVS/J(GP56!8)+FNBA=?#F)&: MFB(<#7'-;N-HD"?R.H$ CWCR79*L#7THU=__V3M/4DI%E_Z:+6%8B0?78PL;':E MB[:\L_59E9U'CH%PB):#J')TB-K8Y]<6=7-GRY5#M)40/39"-:R')('1:]45 M]>((;1="CWYTKLF=GJYKH$0;L\^?0%[:99302^Z;K.C3S:KBD^3Y:77GIU79 MM-J]+VW8EE ]W0S^B"(ON0B]^^(HZ3X*O*J[C]+IJ9JHZ'5M/@TU@=J-I@V9 M3O6A"?L$VZ)B:QQ-[473A@R@^M"$QZ_@O$D22RD+'$Z'38VI#TYZIVI#DP4.JB7:/ >OS6C:E+52'YQL"B=M]T-UGIRR0W**6S*\S@^O=DE2J4UJ M=*G3TTQ14AMS1,5/45E*1:D/B#( 41$MHZZK7QR([0+BH7"HH(]CB[;.,Y\X M$+?(*ZD/B2K&;B11-Y6F(+'.F"?KYNX?<80]9>)HX*>[!#I/690V*'5*XEM* MX:JR@P=,MB5:M04^F='B-48>3AEZ&^S:':"'=_YT0S3EG4^C./1:";V](<_H M]'1#%C5U9X.!(Z^5R-M@NNX /1.\=U43):FN*ZCLV:JK0[-LF*BK4YUOIGT2 ML=]/F+QS(E]BX?O+T2WKF/)),CW)T\IXN2,)<6+:TL\#K?I$@FB,341XTLOV M-V]SBEZ$WM<9/:]RU55U0[+ %K)$9?$M?00]@W!/TA(8B>@ MIJ#CC?S03U(,QS]MEQ1]&L[2IL/1G*8@(!<+%-U22@QZ94#6=\XYY0XXPYC: ME.I1+Z;,3D^Q1(,I#YQCZL Y'/5"RL)J";9H['Z_G6.*84QMRLZH%U1VIV=C MTQ"6]K[3NRX7E4_1X&GYNUB.TUR80ER2BO)BTCZ(FJBJ=040F4FNX_="#F%F M[@Q .2_)K)@R!R '8&6;=&?\87,^0Q=EK:XJ2QQ_[<+?!OMU9P"J $!9%A6E M,0!L53GEU0CYCK?@!G$TFIBR4;A3W:^6"="'W6S8!.8/_UHK2M>A&XT(\J"J M,.&!DRYJ^K(U^Y&Y5'U^2^2P,%RR9/<'0YU6?=!7I.ER&)XZ# ^'0JR2**FB M*2^?EG(8GCH,E\S:_>$0ZRN:IJBLJ&'&'@Y;=8%N-5"N 0@Q25+!IRSE>9S; M1E\GA,Q%HW ?Y*JUTQ-"UQ T39YSEV;L;0AD%H7ENQ.3Q'5VJ)9'$LL8ND@ M4++P)H\E2AK/+6\SEC;$-^L"$Q9"%"6YKCJ(/(Y9"@DWZ9#$A9TG?"@.XS^* M0DA.[$;WGB*62-Z?41@M.DG3W)4E*5 Z/=.N(3C94(^[>;BI]:R\*EK43D^W M664"ZZ(6$55K6?6M8))S\'$4F;X"03QZ EU MGP"KR,2^2YT7K-SZY"<[MBH]ZD-NXFM5E4 C[V)I+ =]RNMSGKW43CB7 M/?5F",YFIZ?:HK&BI@&'\ZG#N7EHMCH]RQ2E%;GD\@PGM=E^U_&I[QQJ.S0H *7_@+"4GUNM&V!!:,**^PQWGHKCU0 MVGB@OP9*2VB1.SU=YA5=VXR5@V@=!2Q-T9#J:I/ D<0BDC8>U]<"):P#)TKV MSG4RW"A!^DE0(P,C?FQV]4AY8H\*_[6_Y3*N!_82I 5-;9V[;>)U*$35E ME\3MAL4NN*QQ6=LVAKZ3K.&=,4F4U5WNC'%9X[+6<%D[A*@9G9ZMBX:^7)66 MBQH7M9,1M;*G#SO)FIFW [&E)NQK)W!>,/$QA3&)A63HQ$04^D[BNWG'+S_( M4N+M<"M3!=)[4=8/R"FHC^KK;Z[^N"7Q/>+E?5=46:M&KIPX!#(DD^=\0=1- M-88TU1C6^Q&QNJ?Q-8?\BHG8G9[475&6I]9;S!OPB_<=-KD'QE2\FO7?!5%/P5M4BYX'/! MYX+_-FA0@^1K6TK^EO-X1_3Q'E-774[3;8+HG\#A^-_H'\0[) M$&5IDCHA+D/($N():00D&(V!S7C-O7JP8\OLY3><;5,>2D[IJKF4$X9=Y/SZ MF8WZ)+X9%!)(I3&YF3&O8F!1EHQ#S7AIJH4RJSA?C(2JNBBON"E9?^7?]]#8 MS-L!IR=?&Q),]RU?[\7A:IUQ3?*%-Q-42334$A$[+E] MONK<3V$:[OLBH* (W!-P*:,47D%]S-###'M4"2%-17 ',+ #YW0]9T U@$? MC&!I27?*JK=D*1YO*C"C<93XR-[SF 2T!=[G9]]+AQ/QF_M5045I]A.G#S, MP5G[D^KTKY',[Q)56R3._']Q_B@?OB6;KF!B/B4?#-7"T,/R[N'N[_>G7U(%S_O%P/<>87 M"KT3@F0Q@'@BE\G[^DT;@%?_!#(1U&&3S#2SXV>!U9 MZ&2>#\Q:OX@2>F]!CE7C73FNK%'I?CC3VW0'!OH$SC@AYY-_?/;\9!PXK^=^ M2%=)?_1Y\078%O[-_DO?EW]=:"W;[EJJC8JKB 47+RYT6I?JM#?V0OZ=)G4- M55W[M=25UW[WWF-EM2LI^E:/??\[35.:,UE#VL-DE:YE:$VA+$[6+/78#2<9 M&]TR>VGH"N>J$/RC>%=+NBSOFSN,P;C\ >.&B7 %NL@3;MPT @]#4&5Q[1%% M^PGS$SXI1Y==D3,7%*B09\PV]11)44N I]2"3XUP2AU2UU+:<%#5 JH3NF]0 M6Z.GT\HP>F_M3(>+V;O-+LMU7&>OQ*+F9/)Q&6N]C!WB%KLLUW&-GP\HZ8X"94ODVVL8[PD"V,",_D7\?+;"Z 2G2?'#_!8\ P4V5GBX*$B<;/8 M3WVR7@Y:62YSCZW\%D[Y9[O'Q83XWZ+X'DA_/Z7\A?>/+$DQ2P#X=C-X<%Y6 M;296IZ?48*PQ9))QA%7WJ_>),.SZS/M*MA9BQT>8(G5Z&M=A;0586:=JGPB3 M.SUC1;?3HT"L)J>J"08G< O^# 5@5DQ"]U5(8WA80-O*",Z4<]L9F2O(TD;Q MJ4-!%WRX+-CP@%S(WWT1>@\SGI03)J73T^LHN=?0FS=M!UP=-F>]@%.QLWD- M#2@YX)@$W)'Q5BUZJ]#^UM**GCH@7$-G8Y M*Z^1G4<.*7%9YK)\6)^M3EF6.SU-%A5EN6(6EV4NRUR6]^S2UBG*2J=G&Z)9 MQXD-%V4NRER4*WK\=T MQ&IVY2FXGEZ#P=[HE;,-U$D4T]/V@^T MZ!^M&@DXI+F33J]RG45>1[19Y2C7U!']X@2@/XEP/R0D;4O54%$@+R[!/1>K M7PNP4H<7$JVKD.C!RX;"WM"5\OVA:MU04^HJ\G9E*#<5C-RR#N6F4IS;_7+C M9$O73EWA($[X"*8RX2/W,[*^ZI"-*CDW5RQ3*%FWKZVD^ \GS)SXM0HIV(-Q M^T:V*EEU-?(NDH2\P]@SW$M6]DG55I9)5Q87*2(6V:Z^(_R#\S_\D)5ET+KK+XEIU!K5HATV=) ME8Z2M/>[HR% +D(/_^=JAHZ+]-*)XU<@QW\[048JGR5IG9ZBJJ*B+1\,5VR" MQE[]"2XI+944_1B2HH.D**HHZP;SDL+>3MZ^D746,&'=-KD?1G%ZEI)X)/CA M$SG)>B5U;N64G@] SNL9-2OK(Z/34U5=U.SE*TC;M2]E*#^+0ZGL7E<+E,S" M"%Q10Y$U*+&W$;1OY*$#QG-'M<4CSG#\N:R\ES*S3PF]<%U87YH(,7$)&)#] M@(A"2%),.7&"('K&A /:MO3?ZMP7+B:/_A;%7Z.LGPZR8#*5N^E,BK!;92FW M.CU#E%'V3V+/%1=:6;RV; MT+C$L)\DW9)GFH0YJ[:HF3MO,>S%&3BD2NN%.B$E Z1L2S2TY9*6K$&*O3V^ M?2-/R2&_CA1VLVY(D& MVVHLK!FJBD8#W"SNL>]M#]P'L%0 EBY*QLX[(???6S"RSF-S1>^:.MN;X4.4 M.D$=^UZ5+*N6ZJY-+N%.6DKK]"Q)%BW5KLE@K]*XNBD.XBFC;Y/WN!/ZL'ZL M+(G2BBI8C4(?>_M-^T:>0/+F'4G2V'?Q AUFG'%'<=L]<49(3#CY&87N1$$M MZR"CTY-7E#=ES4CGWM_>]K J:,%RN/;.NQ5WZ5HPLE5W>%9+V5:QIHB2OGR&S-J) M"S_$VV-Z[1Z@A16*%5DT5YSJLP8M]G:']HT\ 0?L-H[&,)M7>G:']WW&F+Q' MTXRX,[;]J5U.U-O "=.+T+N:T!6T4U6=I$NT_*DI[;S;<8>-841M/*ZK$5%R MIZ?:HFJS?P#,WI;0OI$GX-3=@.PX*4Q6"(B3$('B\2P:G&7PQ^Y'=2U731LV MNREQOR-M[_ M-X,_$T+/22KK)@5V._#M5A3N9\T Y[[=WG:[>B&%:2F:J)@6 M\Y!B;W-HW\@3\.FNP]0)'WTL+9AO;MR=VVF'F]$S/_L'F_OJQ0TR),D?4>0] M^T%062MI8(1+HJYRMZ[-R-JPT>T%63IU[R1CY_PF[MZU8.0)N'<32>$^W+8[ MW-:Z!E-)-$FT%?:-:^ZO[6T;VQH^9GZ4J\G\O(V// G?C%ZS$8(H?,PKV? + M_<; =P78QA)FX*.M2#)[O04T;;X%3@^\D2OP*W> MT38M>;<+1ZQ1HG*)S/++;X\^+G7+KZH"-K#$BZA(JJBH=57D:,H%/RYC7,:V MNOIER#(G(R\:9$[+R3'[EY1VRS90W+[1I[ Z="D/TPP MD]%=6C2QTH6)"Q)3(VNM^Z9T%<9=_6EIVK'SB@44=XEKM+P@-Z!T(WL[=/M&UMJ8 MKA$V1YSEE1FP:*5#91*][9@$#E80ZI.0#'Q^EV?[[?MJ- ZB5T+NUO!86[3$R=%U[G;5T\)AXFN>MU64V&!/D-4=N\#P7T^AC%5J8;#SIC"RGRV MJ"CLUP5A;Z]HW\A3ZK+US0^QAV7=&]]IF.@;-KZ"MFM4U)(6,C&YV.:5T]N, MF W;VON(F=_4!OX+\<[^1>)H%9+D3H\F!BJ?F4<3>^J_?2-/S)V;5EF/R1,) MLZ7T(6YFEZZP'N6UK__FI\/++($UD7A78]O$(GR6(EHVK^K09FAMJK"^#VBI M "W=%'5U9RN*.W(M&%FG(]>8&[)NA8ST$@;Y*??JV[ [[G[L8FJ=GB$9HFG6 M=:6?F=ND-?J$IPS!#;MH#1#4.SW=U$2CML;*_+)E:T>>P(6N=\\"@19G_#QP M/^>!/[3M&^D:TJ-%#Y M,'#7G>\TCG>V.1#\^5Y_7-,"Z[R--Q4Y:'8Z$URWJ[U_+&CS8T$^\J2\N;=' M@=R%V_^YX/86MR7A!63=5)@WN+D?=YR#P1VP)=/+[;NWI>3.7 M&GH S][86 M/+_)5]=-OKE#EW>=-PLS722>T-EFO)2YI5<:+VJG)ROLMPE@3YVW;^1)%G?? M=8O:5.VW[L9$U4T0]1J:\55CDD-\MI.%G7E4U0JHPX+L2B:J.L[ M]S$](NK8VUS:-_($_+G+:#3RTQ'!NJA8EPSC)#!U$KI8%_S#SR@E@JQ^K*D$ M^!KIF"C(BKO22^*?AW[P>R>-,[(<\)DN["+T%I8UTP0&0Y'V_\?KGM[<[S_1U]_@V*NO)198. MHQBF[)6SZJ79'F6]LS&NF:%^V!EB/1!)!!;B_Z_83]]\D'=D ;-L^D;Q(#RX M3I+L[>I69(#,%F9+AR']398F*1BI("I59B=7G]TV9-MR=LIA:%>=J6JG%T:; M45H>QSZ=@A#%0C0CE> D0C00;MPTZI-84&514"1%I;[(?SAAYL2OTP^GFSZH M3GYL4#U2MXB+_T:M7B'/R]::D^?%SY[V%GC;$41Z3FKC)T22S&KFV*5 MI[;62BPQ/ZQ1J>JBKEJB:BR?F&TRO-"DVFQY54>;>4"TV?M'6^7E;,]21=K" MY[9WXHN,[83YV M7]/?]AAY1M-;(.EU>)D3M&(:/JBC3D\6-5D6]=W;4_ (%,-XVM1FOB8\X3U' M4=%4T51YQR4^LK9X5#,V.M?-1EG>4SZB=_2QY7Q,AB1,_"'!>5BDLK=.S MC>4[:$OLX0X=(TBJ==?;'3\ZYA/O?(>1^W0M&'E2/MW<5N>1@>_Z)U9S;3\; MVAU)'7B5=^7$(= CF2/SUYS*E2URH].S=%6T5J2/E-_DN&O',KJ6=KG#H

    T7[1IYD1Z:D^N787;KB-%"3U1GTI"+/@V^(HU@,_&]IBZ:.@[5UHZ(OC8VWG:-_+42\31 MC)CR>^LFLA1BDB_Q'#QKP8NR?D"FK[MN" M(M$S,TD5%77G1GWU,O7(/CZ7:R[71ZEF6(]9 #/W;P8.?&C'TY@82]J,I> %,1URZ MUV!&XRBA>2SG,0F%S_\7YHT;R+=ET/5/Q)%V7-;WOV -;[MN6JIFZ1EQ#_A\%[VSD/QK<L] MC^2L'Q/GUYDS@ 6>.\&S\YIT/BU2!LA23$@U8,:E*;B>7H/!WNB5LPTT=X1M M)8'SH&A)C*-@.@XSY&T JT>BO/SVR>FM0L6[>"X^ MP>W#* 'OM8&)^G%OKE8F/R[N'N[_>G7U(%S_O%RO(@XOIZOG>SG5=Y?S^NY^ MJN4H!X=.^(BW0T)A5?'%JT4?F-6E?H#II\,H@V=XB2B0%Y>@08(+$F#5SD?V M5Y"%3N;YP*#U2?^,CX7#L6R^G]UH\_]79Y,CR(6@2S+8T:?T"?P!DG MY'SRC\\3B\(/Z2KICSXOO@!#1&]L/_J^_.M"H=MV5U-DU.E%<*IX<:'NNU3= MO[%E\^]4M6MKZ[^6NO+:[]Y[K-U5C.V>^OYWJJ7PN9[X7!5#;\Q<]T57L]13 M-X2K-]?871Z[(B)3:-.C1!^6-H@\;@T&&A%^P+AA(ER!@O>6[@,O./@%G=[X M+4I.E2UI9\_":V5=?[:)FE^R$VC\1?A05.8J5?N^=.GV50^)H^>E(])V$'3N M^M5MX/EN?1>E]C*,7-"XH+&S[DJ")N\[ MDUK1,+5&-231VG__4"YO7-[8O@ (EEZY"X U2)[>Z<$N)VHKRD=6OO#'18Z+ M'#OKKB9RZ@XBMRQ51J>G*[WXJ6/U8M45):4PLY 1Z MGV/Y9PPU8IAQOF*[0/,@!3(:!]$K(<6'XP#>=%J5LZJ&&#'&JX+<=-!M%KM#)R&W2/3*T4=LE"1*JB5JIL%\>21>8VL!NU2F'5)FMW>HK!!;YA4.("S[G$N72$.ZEE0N4U MJ&558DTMMRJ)8DU9"^<%GH4E[P5Z&Y%X>.4Q))-;, E)TX!>^T'G)R]M(3C/ M3NQMY^(TMMK==GJ-UR3D7.)H113485V>6<'KO#>$;BI^2>Q$^^2_+ U1UQH\>0 M/F5%!\W-9_BJBAV,1=MDO^,*1R77'9Q+G$N,GS PI^$U!C7\"1Q6W*SH5QB\ M=^V^E2XZ#Z1P+G$N<2YQ+G$NL<2E:J=Z9LF[*65ZGMY&,;[P(DUCOY_1RI$/ MT2W8@V&ZRGK3,<=^.;^>'_"U EG+SL3AD&4PA*P3.)\ +FUO_S?6L^;Q#\XE MSB7.I=/A4C7+TBJY_\/N,=OP*X< S4Y/541MIX[5'$=6O(Q)TU5KV;;!ZS^J-I8_5$7==4256/GAL,L]Y_C M?25Y7\ECYE#9>ZPKJ4E[JBO)19B+,!?A0H35'4O#;K9R-=H,5I-E45^19,\E MF4LRE^1:G%:UK--:@TPKG9ZEJZ*UD^O*A9D+,Q?F-<*\2V';97E5.SW;6,XK MY;):\RJYN%:D#],26REDO/R_M834^UQ.?:]EFOBS,=4]TEH:IBZI4 M0^%C+G)E=WI:9+*)8I+5)LDJI) +95@JGOKTB40,E,3 MS16"QJC)> )5[]G]ZCR'$A=XSB7.I29RJ=+=CZ7+6GM2RRIK:KE5&12\ES&OI\VY MQ+G$ )>JQ;#7> 7[:IBIXT5$PV:C(#6'$Q=ZSB7.)395\SK/8&^J66=(-9_ MJ0?O992-;OT(+U1#;SD*8FRNESO MBG="9A5'7-J;P*7]. .[2;O,EK2WZJ1@FT[(==2&W%?['.8$JN+-;DTY8/%( M0\F+1UJ&+4IVS043CM@XYK#U2W@G*-X)JKR!7.8VX+;U*0V5G:[(7):Y++== MEG>L-5O"]-5H"4S+%C6K/7W=N$ASD6;5I=66RMKNK(YWG+PW?=12+L^WQ,BA%$*KT@C M!)V'=W51$8:4'[3(S\ /G=#UG0"F"Q_0NQ7=VL@A6U-R5"9T\0E"R-B>@05! M= T>,8X2>M?CG%8X\I](T2:ZD-FY7Q73D&8_8,8*[G3O#LO":=3XN+A!46ST:DER?&^J4/!GM; M>LX!T(M13"\!G=,BO3@*IN,P,Q=A&.-.\!??DDW7,Q5/TG59T_N./;#EOFVI MFJEKQ#7D_S&Q3A>JV6@@7.(F L+ZVR>GMXK!;$OMQO/-^H5CZ8 PUY$_+NX> M[O]Z=?4@7/^\7*_Y#B_,J^=[.57CE_-J_'ZJO"DVAEA@(Q'\L$P735:7^@&F MGPZC#)[A):) 7EPRGI2C@U4[']E?018ZF><#@];/]9#"6>K)U*::;834C@." M!>3?WSV_&0<.*_G?DB737_T>?&-^GC)AJ.OR[^>[1U=*=\_BDR$XLV; M&[ZK1E=2M^M._]YCK:ZM;M>=?D//>[-<=WH^U_;.53&V^V6+YJJ5>^J&W*2- M.6WJ\M@5 17V>@W_A$^$'S!LF A7H)>]MSE+:HGNUXJ\2_=KNVW]Q/-,(X$& M4H0/EX&3),+%4A!S57R0-VA?2=!9Z04!:R^ 2$4U1APB$O8QSN7Z3DLU=-JD2+&H< M4?,TV%U061:8K2/=Q2C*PC+ZL@)U#CCT]#+Q_\,),R=^1:LV/X):,FVW2\<_ MU6Q[\Y#9]E@; 1AG:;HH*3LWZN#-0)D06]X,=.L3_!V;@;Z?"F_O*16>"QI3 M@.."5D+0K'VGRI@2)KTIFBJ:JL3EC2- MY;G(M4KDJDB6EB]C\/UK<^CUQ"2II6(D+]V3J'V_4CL] MS=)%0]][ (07\BL'$.P]BS%&C"^Z^9EO0L]\::ZE0(H>M,6'XP#>=%HU_RH& M%75Y0U!Q3VW2QNR3AKN"N0%_TU.ZX"%1TTXESB7V#N28*UQN(E-_G13E.2= MDW0X++GRX%SB7&HBEVH\OF!-PUL2BQK^!(XZ\LO^[L)E_ZV[NS;6@^=Q%LXE MSB7.)#!^?E-HKQA1=I&OO] MC-:K?(ANP2 ,T\JVG8Q19LE0V(@R<^#M_4B#$=PI3.'N!$XW@(G;.P^-=+UTN5WF49K%4,?2[)7)*Y)-?BLZIEG=8:9-KJ]"Q=%:T5=> /V"?^-(29 MRW-%^K1(I)=N.%00Z66IM3L]VUC.3#V@Q+9):/GVNRMEF!;42N'BI<.ANG=< M6^KT=-T0+6DY6+P'&_H094D_T;28WNXMC+$I?84US9(4W1ZY*4]X7-DWARY M*>3ES9%Y;([,3=-NZ.;)20T;:B39'UO4#YIS9>#E0,45+LD5=J3E$ MUY8P^HD?;37]Y*K2;8D=.W&]FQEF*[PY,AFRUNU>X#FP;*L;*W3TS5%U-4:*AMSD>,BQ\ZZ*TFV)! M[3'4MLV@VFY5B@9OHX3.'7A/91YW(1SB7.)[4,)QCILJA)VPU%LT98E MAB)A')9<>7 N<2XQJ>(W'6 PI^)5%E7\"1QV\";*/-+"N<2YQ+G$N<2YQ!J7 MJIT*EBT"=POL&[*//P"><2YQ+G M4KNY5,TN+6L>[-)8594,V.Q-1;2E7;9[#B0N[IQ+A_$&=A-WDS%Q;]59P3:- ME.LH6[FO3EG,253%V^6:79;FIIG>]K9F+!LHY$?;1FGD/3YYK)UT; MNF5I F_ZQ'.\4^&[[P->H;>$"1'"*(57I!'BV\.KP:AS0\IZ6I%HX(=.Z/I. M -.%#^A-CNY:J7B2KLN:WG?L@2WW;4O53%TCKB'_ MCV)U)C\:3AOYC9U'T4P[/&Y_A"N?UZN5RFLS/=R MJA\OY_7C_50K4A8[R5#X%D3/"?/K^>"'0CJ,,GB&EXA@[#B9Y\.*/NX(3;J[ MSS0[M2A@38$S3LCYY!^?/3\9!\[KN1_2F=$??5Y\@3Y>LB;H^_*O"[UFVUU) MI>W8BR/QXL6;>Z,;=E>QMFOD_MYC9;6K2MOV@'_O.T.R]S-9Y2 -XNVEH2M< M)?8:G;[;'WY5U]VM"=3&-K&*I*AE^NNNRY?AC7=74%2I KLVI /1376 FZHP MB*.1$(T)6F3AHX#N\!-X#.6Z.._4YJ,,RK:^VK.729[P-9"=,R-96VCYF-VJ M%3(==:N6\WF(E$]9Z_1L733TY3/O)B=X>K4%76DG@[3%=%3=NY"2%[%@3'4NF^+?6 ">\>*::HZ2QU MV*MIWVV"LOU*QK#G^KF"=4)/<$98->)?](/3JEQ6HZ:=IRK\.R"T#D?H7LP.61 MGXT2X8/G)RZL,TT^"O"5'SZ1PE\Z+3MXMR#:FY*MKAOG@C-']9O!UPFE09YN M"_I?S^A=5:P4J=.S1%-;EJHFQ]@XRLI7!CX,S&1ZA-@N:'+-J@MZ^>*.S M/3(@<9Q'+49^DN#';I1LJ:E/P]S9($&+@E/0]QXD(+F](S#M\ MR%X48OPQC;H'+W#C(\SY-%0UVN MN,#-WP-@Y7HT=OP8XT@8D BB\/$L\)_ &':0P=SLW58YS^AZ,_@.5/V.1*5" MD_R5!-A)^,\MA,6BE0PTEHZ^N15\8(V\'V3AB9ZH:RSY5R=D(=/F'"*F+7)K M>%MK&$DXM58NIAF>>%,&;Y].+Z56%0U5RCNU\]AOP\"UQSXZ>\$9/98SU%U. M?[D-O U0+H=.^ A/\\/Y''&ZH](,M\!W^GZP0[YX6=OGF,^H<[>55;89?N'F MY^EX>X#X3WC1GN^[N\;WKT,WQAC!5Y+_[W4X(?/=E,J5=2*6;C/ +F4I.L W MW[U[/(>$F-KI*:+)U-%^G7LOZ[KX-B;@SWJ3NSKYCAOEG;'I.4_*0U%[T] % M\2>Y#$4,]R+TJ)6;!Q4J"Q1M.2JM.&?C02JF(5?K4>VV6%N&D][I6?9R7*KQ MA[:L*V;*EOQ$("7Q:!ENC7HF8!40\5R;APS M":O*FG8-KI:A8W9Z:AOC3:RKUFG\8>R\;AU\.!$[8V?7\#:G\2K\6YV>;3-2 MNH.;J(<^1]V,F(H[,3U#5?6=+T5R@W4'@]5QW3@C"T'[T[)9]V^R7N0D_CZC M<%51T:1.3Q-AO@P%W;CE>G0%7!>Z9+Q'JZT(&O"0[H',6ZJ"%VHQ85B7=CW M8EPD) .?AW1K5,Q7HW$0O1)REY-X%^E1\$!$4G8^9@FLLCCDJ"PD6J>G6Z(I M[2(DW$YF&5N5#>7ZP*4#N'114W2)B=6!3XX,IW8J=4[CJH M&6 0ZW54_^ 6,<,8JT4);P\RL]/3;-$P589 =DKV\-MT!QX_/D#*PX+ON"P3 M6,#4Y-5+VPR@79,;-B#([O34NGH%<_NVHD9]4^UC5XW:6#.DCD!#,G+B5=*P M4)YAAU"<+F%==5%5>/'1M@)KC:K=.[)D&N35K5TR%!DU:A6=;17\LVP?G%U, MW+5M^!HH434:OT![O!-\6U#^R^N?"?'FY&IV=;BR1"F=GFV)Z=NT1T=A019U'P+?.*Z7@0W3A_C/S8W+QY/@! M)A)_BV*L$GU/W"RF5]"N?U.D:AC)T4;5V25CGL3"6 ;9A]]XWPG2LA=^D$ M07(S6"])E:4(3XLM6;1W3V[GX32&H;=)5Q\%>UA,5]-$G:D*H:=@6!?V+-?!?B'?V+Q)' MJP3'ZH" 6(JL?&;HL)!;V$=4VAN@M0PAN],SE!8V\6%:[\X'-,8QGFRDK_2J M$0'&C;?6LXTU8?8:T+@M"'P;.&$*]LO5A,95[11#HE>,^-7[UB*K:B2C/FC) M]&9QRVX4,:V#%VS?!/A1LS(^#=.DJF7RCL0L"P5>Z>1YE&V&3V7+MA)^U$ZO MC;?I65:KE\[83YV\,:4/K(Y#F%:6$"&)!NFS$Q/@]Q,)(LJS'3JIG8A!4LX> MP0A<0=[*AH?6Z9FBM:);&K=IVP&ADC;M+AC"VYBBQ4H.[BD8KP73D%%"/TM@ M0)((#CHEB8^4ITUYT*"E:91Y$9,DC7T7ZYCDG^4>C,=MV[KB#%\*/I#D)TEO M!IC)5'SC58CI&@:/Z3847/N--92&5PF%;8)C)8FJMASW;7+&1+-RV\$H1A.Y M6H9C"7NF34G$>ZFYNB:;^'K"A^VSB0UL="FIHB;58 JQD=U>HZ%]NL L6[1J MC\BT0>,;MJCMI/(/@LQ6F>_EDMP'?NB$;@U)[J5O(6R5H%[6N*M_AB<0.%L\ MCR O)';]A)Y))&GD_A*B<;IUK;/&1CKV=12!%+W)"7I54+JR$6U*M&ZVRO,E MVPRJ*@<4M:"*'@1K-DM%FUJU(Z_&Q(/S0K"OA3^K]IM&-(:6#/'0(B%I&M#^ MN*B1YV)IN7)&"/$[2#N'THK2K \1L /+4PVC *F"H6GDPA<'!.IRKCIS9>%2 M:*_B%>WB^56D=N"L9%!M[T!3\^;K[8JOL:S %\UG1$7L]S.Z%Z,FGQ1_%N@F M+4P2, 5,(^ F=5TF-5*SZ=FBK;?0 M>F[6X<9\X9Y*T2U>):7FPCW?)M3?/GAL&E1#JRN2A%BLDL(+]S"CU?>(2;PS M*HMJ0XI)G8 %?C48$#>E5YK M@X?X<%^B%R%0:&0USUU7P7RDG\KQ."!P>B0 M;AABOFU@QOT35%Y="?\ MHL2K\,$KBKQ^Q'UEWYO&J1MV[]MU.XG<+

    KZ6_+=WK!AE2=%ZX*T^+[D%Y\L]5X$I7I3U R),5KEVCRYEL[%&VG\[(GU: MHZ5DC24MI<'.J*JBH>Q\\EH[RX_LEW'9Y[)?M^QK!DNRKW=ZL@W.:&TM#X\O M^]2^^91B=5OX7\]_ZOT&_YE,O.";*G%5PEO:4JY0\\_\= MQI/)C)U'K9CP\O+$*#Y!(-A4ZZZA MQ&"P-TKD# 'QB&*:*GH.>"8QCH+I.,S,11C&J#O^XENRZ7JFXDFZ+FMZW[$' MMMRW+54S=8VXAOP_)F;#]_-R:-@K.*_E[O16\;LR4JE(S>2!BC'0)G#&"3F? M_..SYR?CP'D]]T.Z0OJCSXLO0,E[(\+T??G7!81LNRNI%J*H\%6*%Q< ZU* MO=%*^7>&W54L:^W74E=>^]U[CY75KBJM_^E[CWW_.T.R]S-9I>QC5]A*$S;" MCD"JC]S@8S+I2JZ^[GF?C%NY;[&;I7'K8E3I!? M',):/'[H1B,BI,[++GG^[;3DVVF+;^XE#H"@U\MN 20_2?7#'@-/,S5S.2&A M\>6 N$RT5"8VI(6N$HIEW&.1(H6E\IU,[)#-.Q^]<-TX(YXPWESU7L0--#\E M7UT]E)^4;IVQ0^NR7KV,2>CY*9J?((68E.M]R=*?4?IWDJ(L5MZ=L.21J/#+ M6ZW&U@9]OC=P82:F:"KL'[=S-VD#W.B]ZK,^7JR&)_"*M=R9DS4KCE== MJ'UW.##4,"=2U'266EDQL5%.QYX72@,I]W*VHO%4(X'1F M;E[X9ZZ4VYLM@CL.6SD.;X3T;DKJ:4&M11&M;L5IM/RAWL+##HZP4@[#_B&& M^6JBKBZW6F0-8MQ1J-)'EW95F;@+-/&IJ#Q$=E'YIV&;O2./2WU(OB&=J6PF M>1T70N5PE:09G9YA[QS[V;N554%CMQP'[RGF\D HW>O(-K?L==10G;O;PYLR M\OWDZ0/F+],GGM- HULBH_F>$"&,L"@1^ L@&!Z>2^"J0YI@3CV)HI:=$\!T MX0,J$-W%S%B>*+Y(5EE:GRF."T!=L#DK694[-:27FPI/+V]$>CECR%[*Z\T5 MQH^+NX?[OUY=/0C7/R_7JP%6YOMSHMPNI\KM:H'V9@5J;%9S@! H;C&"$79Z#U;L"J>_)A]9@Y]L5)?.K]S;]Z8DL6*WK# M2/BN>$V>@#!]/;YJQ024"KN$@=M\;IN>H;-\+EO[Y.Q: VEX) M , W)([WSPPF1.+\AU]($)"GC(ASO^H*LSF+]-%4WXQC[/'T',6_!" *6#,T MLP4LZA1]*%$@HW'T3&) ^)S4417NAV'TA)/#63CNT"=/!.L29$&:".">N;^" M5U%(B NRAO^BP]+*!:FXF#( M_@FM6W@U@(!2!\PX(87W)T7@GLP3$&CU"V,^68IIQ#3,[Z-)(0J_"!DG@ILE M %@2"Z"8P$1R!B2?&VQYF)J&G3>!I)A/%.5L3D##"6A,BOAHFGR:@EX@L!/B M$?,B\1-"Z! @GN_Z>=(J0,Y-Z=IF='Q:8FQ7N"QFAKV:76S9#&_W8_PCRK"= M\Y/O"([P3/I%IA3-@AHX+LP41@FC".@&+!^/0>#I=+K" \R_P+P ;GL$:!W@ M"X#N W@#C$%G!54FO% 4GH>^B^6YP<>/03"I=^,G>:MH^"? AQ;J!FJEL>/3 M,D63'\-.\5:1EM\VJ**^&5SD*X7'WL+&X;[F_UVQ&=AOU7Y+=/!TPQHO;%A- MT\"(.D0MQ1V"9&J%5?&XO5&,N M4NB7Q!D^/2_S\I@%A=3#4^B&@ HUUUPX8G(VC1(X\JFT35]R?W4YW5_@24X\ MRVKW1W/D@(5',2XNE^4UY.L[ 0UEYPK0H1/Z#P=LF/@UCY2IL@C[DJ+2O0S< M,M _7MX,!><]QYP-+'&*M8):QE%@)>#U>UAO&*5%=CX\+@@F%/'#/-PWV3?R M"$I,\L[46/\?J4WU*,(E(/#,E5$4X9+$>.:_\HGSUR;A _@:&5],9\KXE0N: M1Q8B*?8H(2FRZ-1F()S1'K4^ ##-KRTDF0/;,NRZ20;*M]WZ9UF%5 M>#0!/])@8FF!$+PU1JE9"%\]#R/$:/2,%E22]1/?\V'/Q4UX=LDE'4:8KQ:Y MSCK])\J 4IDGS_MI^Z 8_I, "8"6 M*]R!1@%- L3ZO\RB?PQ M"3;$";X667]Z4H?R79OJG\\DF89(WPC\$?@7YO/3SFCI*T$M=I=,!G=;Q&54 M$5DNA2%@J _/!4M1R7JJK?U@&N.!Z:H;R+AI^M=24G\+R9?IAS "Y3C"Q *F MC )&7:@R^AL;,$S2$W>/KA'CF8!?4EM4FZWG%$ZJ%B0J3)BUS '%T?9<04P4 M_HSMI_FJ-: 5AO%\D9CIJ$19U,9.A 9*84Q2F#-S#\F9Y2O@HYFL93&C[R2F M&6J(N(7B!]"VQU?8B;^B)A#8WLOV".8Y\6+&-I)R'5 QXX ),++28!-2#=>M MTC'-T$"1N 0;Z@\S,#M]5,M=NBA(1E3+\!UXCY0#Y(")BV2N8PQB"O;&>",V M609C%U5XEOU!8> $DW@.!_6H 7LWB6*J)5HLNUZ0)_Z3YZPT3@#3@N*NS][C4CTE??-*<6!.!#L1-DO&OPDVZI@ M+$%L \'SQ"YY,WR:\]UN^&N+ JPTK'>MX57I*(VXJD1*>5R4QT5Y7+2EA]H1 M%RV/@NV,=[5(]4M5C-2S!&J+1S6D,$P%[38):1.02$&I>*32,16Y6$; 5)#4 M6;.<3(.O2%;UGT&38#[VE^5[R>I%JU9 MX['9$VLY> #@R2VH:R]^8(-=NC)KI-Z(V8-H1X6;DA<)8OONM*/N#O!PBI9S MX>90,7/"9-!O3IA'XM7;2JWY]9=M M7R[1BQ-7*6C7'IDZ5/T#ZI\E1()P@^O^3ABLD^I]ZE$@D0 F"S-K%@#)'_0: M (ZE.:A>/(<];J:AZFOM;>4U+'OT0:7]QC16P"9DL:#:+'-+@7LM$4@!Y2B7 M5OH/RA-PD:7>"R#\^[8L67@-K6*NN,WEL#(KP/!9F#Z.D9_)/A M"DI%])MUIV3CO0GDT ./+AU?0&5=D,4CXUW-U'&A.@X<>^?;]YE$(RJ$!:<. M"HJ"Z.!2H^@?D [R0*B+[%OJ.=R:#:(.C MUP"=@R :?NNF#3PVQ)%N+2MI2 MI29DI]Y:A?;I\\?<,'&J+'Z9+NL_$^B%>7L"],JE/9'7=X:]D>^1O':SJA%/ M=ECL_L5DNVGFQ[AI:C1B:"! !0?=U/?T5Q]^D$E,S8\OF"Y& LS \E'U=,A+ MF#$ALN%':HC$P<)/*AN3G+3\&]&32HU=_'"U%OR.+@:*3Q*42#RW\"M0\8$! MH#.\P;C9O>^A(LZ\7]^<\/L]:%%PV?#7"NJ7FM&U=G@6+X%SLQS*C"A(DQ([ M&&3[F,'2$.Z.!3>H-V3AHZ/2H=DXH"[_F8:Z4G[ *JDVX#.AV)& *2#9;,22 MH5OA#,3$#3IB,*9"DI!X@MQI\F1 )@0>&;MD/?XTMQP:SF=TR09VI<_0.,=T M[7Q.%+.=OE#CW"8T2H O@Z,A6$5L0$0(BY=])!CW<(7W[&?")\PQI2;'?9)- MG,T)^_C^TRHI#%,L MI $UP0MN+;'.BM,0@"469B?UA7W>GIK^^Z=%P(-H/1ZB P'T,V9(X'OPYX2Y MD;:K0](@;P^ [I8S3"Z$P7XC$[)A%:P!ZX#X86M)JLP8I->\S524J3X&Z+[* MY?)\2F3;0"@FGIIPPY6Z^2L_2);"K%O;ITFWF9\_Q0Y+KLPD!U0E*"I.Z*9G MEHVY[A9F_R!/9GY1WZN=1U5P][E/A'VKO-1!AZJ\E+JNDL3#^C'PYQB,1!7Y M#Q"5:?U" 4\J\%%(4IXG?4LY+P8_TJ43.7R_4I'V\).PMQ7LH2M^DO'AMY]?,='?>_R^%9CZ/A<ST M&.W>:8*H]7CO#@WL./"6 -Z&7D"H2WAG4HS6V.Z25NM+F1W*V7%.*B.#U2N= MLY G]86[@]*4S*T).)7.O#V%208+8F@6YS"MLO:7A]R)R!B;*B>&A.UZ<,(= MB7_F7F?]D+SY$4L+G[Y,'^#3<,K.Q!(#I<+,0*H$KF "AH4DYY(5F:98*3^' MUPXL:P?D\MJ!&IXPY52MV7C! 2\XX 4'+3W4(8W86N$D5YF3O,2W+!?ZEA7L MJI68*9F<]Z+(0S47ME+X&K4K+NRBU%UJW#5JJ&3&1Z4V+W8\^$RBSSZ;.^A5 M'+.RN:E^\@1B^&\%K([%\^J,,>R-SYTFF M.TMQ2GW)!SH>SW"Y9F^D# L"+H=>[JZ88/-'47!H9)$#H_AVZP<*UMR#PE>P M/&EF^7J!F%A"Z"C,TKJ^I-[/6E;_3;<;SHJQ!_AJU,PIVROZ^L*'934*DD\R ?U(^ 4K$6$I@:XE[)520M>N6]DPF1$[ M=K&14%$!X)UG)Y5XU/@N.*-:+XVO)IA?)7KGTT@%A!S>T M&^LB)+?I'^_2>16.1X] 'WJW#E050 MS,E,H6.,&C45G.-$U2DA/6FGH(\R\;0P!]QZJRS?9ZDV>>AAM&?E) M6M_0VD."B=%;3(!U8%,XB[1MXWK_?LC(UQKC/<]PM#<'Q'Z0#&#_\%>^0C3Z MY.&,&W1FU9QSK2I:;Z3(HBKG WUO#[F(8X]1WWCE)I_B5'&I5"&?A"IHC84H M*?GP$J>*%J$.IXJ2T>Q'(0JC-S(U4=?RM9><*%J$.9PHRN;4'X4JAKV19,BB M6= :\RQDP7T8FUCSGG@^'8?0B!>C+>8U7Z/"&@UY%!C;US->@0QA;")YFQCF M'_0?Q+ZQ8%/6$V%!<3H5%<>=T!*Z4M>Q7 ].A<*Q=2*DO-\@AZ@YG5PVG>0,^--BGG:J'3=$VK1DRQ1U*5_RTB)*X?Z)L@#O*FM9S.<^UXS^ MKL?@DZ1E98%3VF-,@<9#E4?H+]GIV21D6LUMMSI+R^8%K5N/INVP9QZ=B*QPY/&VK]G/U^=KV@74YV>3!-*\@2EM^H%M M8",X;W;^5M(L9#7F/!16LY5H0Q22P),UU&4SLY=0I3-]R\O\TSXN^:7'9&+% MR7SU= K,--,A&#Z?"R]T%OMJVHT%%WZ3WOAZ#X$.-@O0C?Y0*O_Z.DK:<;-: MG9+V] GKA0_GS!QPC!F?=+B /[R MJ%A!6T<>2$/APWSA^J^$" ]4JGR-@\G, F/HJVMY/*][&QWNR-1IB [SI#;L MC13I8/G ,]?:C5WJF;#+Q!2P_+";Z\GV.@-N//J1Y:[-N%\ZEAAV-*#E[^%R MO0IUJHU6@(XU,+(H#0^FP\9QH'MF D?\_3*-SX/Y$K4CM,'E8'Z%F!.?'[9C M?IBRD;N\W_PPS/_B\\/:L1<^/XS/#^/SP_8Z@%YWX,$G[YF$$;V=3]Y[,H[N M//M7.GX"Z>K#7[$3O:XD/'QY#_+,&) K?.^'$]<.X*%=!+QA: MILOY>0F9C>PU)X&M6? FN2/9$7>N*TRL<+:>]>"!&C/S@^@&B&*.,X53(+&D M!YM@1@\E. M^_6PY+M[;#6A6-SA/1 B7=[=M:EA=K$%$R6!%^MJ/?O +_W- M YE)IZM@RYNOB9+QT7*"WRTW)B5#)_2"P1IZP6"-@BD/RX0-ZKI,9=+M--0$8Q2ZE5ERMY0> M.!+L?P[)SFDD-:=;T%N)?N&?*&HY^/8%WR]4/^'PJP6_#TM%#K5-@:J;UY8F M=K^AG]Y6P:':J1:M:K\(/;-?TG@%]&0UAM1/Y_\CA,1)Z+K)B(40GL1D@0.&DF-[0 M&"=/K;(:R@5[\3C:'1OM]E9958YV'.U.I;)J[1.L5Y"@QCH:;)91'*59V:63 MT;!;BJS>&PV'HBD?3'"U[KU#C@J.R"W1?HVF/6<<53FJ'D=C'G)4Y:AZ!/6@ M,2W;[)34OXK>CT7%ROO5B22G/U*-0U6#FN^PC3N\ILRA>S]88"<;(HS]@B(1 M'JU<"B6S4S;K< #22Q&UQJ171W6HZT;*ANS//'9)O9'!$:M;B+5U(MBI,&O# M7,QCEMP;29IV^%0NCE8=Y%>GL>R&"I6-BI&?>LU3?CJ7KGX5@4=0YSJE?>*T M1546#?U@+8&'P[N+E4=3/S5 +XY8W4*L6NKGL3!KI_JI]T9JGF=5USXY5G67 M79U(^S02V2BWB85=E\^S@8SSJ[#7ACLFB;1-[1SV1H8I&NK!=">]V.5)-%;A:WL'%':EMQ:K3 M2=C&=%*-"4YUV"(.=C5UD,63HW@UY![4I'1+7]5[(T711&/05 8@+]RY$DP^ M5CZ :?1&!PL!CHSM1\9ZJN^1L'&GZCL$O03'E1V:PLI1L<6H>#H)WYB^;#+! MK9J\HK$E2$15Z;IF2@+U9 RJ M"U_1B'JE+('T!C;8-.[1[OC4#F8KB.I';) MKM &@]Y(E551EYMRA#>!#F?V.7%>P'G!*7C!D2PS;2 U8)EQJW*AU<%=L"$B_T''*\E)9, M*H?HVDN$9N0$6.=:BY#G'S=IU]M\ ;VG:+W!X99^O6@+Y5^MVU92>U+LKK7LMN_ M4]7]GN2;/=MF]4K+[O H[PYQ2+G?%LB)"4%V=QYMQ"@4"?^V@,$$KX(BB8(\ M0/4](\D/!4I&@ZXJTML-K:7G4T#7Y_]4:2_82 >\RX#>RI84T#E4GA'$P;<# M?*@6;CB-72>-G;@N3AOH%UP7QXF($]$)6E-H@^;&$'$BXD34#B(Z M41AVV$8E[IJZPS73:>,Z>M-HW3*0L "*(M/+KABG#RU02'Q-ET<[4ZO@DL2 M1SN.=B=26B6Y?8+U6JH'FQE(OIZR>7T%NGJG%%E)P1;B ]$<-C5>HQ,)]QR3 M#\?DDZN_:M.N0(ZJ'%6/HS)K'%4YJAY!/VA,S=:[)?:O(-6NR9'DEYHLQG?( M$^Y./9*\:BRVVU+)Z);5:O1&NBX.M#;-O>*]@4^,E,?J-"(->R-5YYC5+27T?H<=@I M[5.6@,)D$2BM14%*'@\_,5(>2_N4L2\61ZQN(58]Y?-(F+5+^91IK#??DZEV M-W&.5AWD5R?2/E4J&Q6CJ2$*+4K@Z83VV M]R%T$"E/G70C7W(1*T>[8Z/=O@DT\B67?7*T:T8$-Z:S#ELH6:_)8\KK)"M3 MC#GHEM)J]D:R+BJ'3R3GKH?N(N6Q7*7*H#>2N*^T8YA5RU=Z+-3:Y2M5,,;# M/:6=0:K3R="FM$Y%9J+1T%K$P*ZFU+'!F>-77M!@2IW22!4%R$Y11,5L>#@) M+\VY=$P^FAJ+,;.F>C1Q;&PQ-M93?8^$CCM57PT'LS60I,I1L<6H>#H1WYC" MK#/)+ .F#ZM]Q81@"?.MX,HM$%SS9U?!TY6S-U7)5PZGC>5&SIU''V M>6[V^+:YX@SU''P]7.V0BIY&$4P:[&)E,G52 13N_3F\^14(&-;U_(BB%D N M\H60N*X(GP44U)$P!]U!<)WOQ'T% ,)V\>?P1R2\$.$%+D<8$T#(OV('[GZU M *Z>B23C7<6K :PN8(BP\$,'P1;""JBA(%K[0(^OB-1P5TX@6,N!P1,?\'YL MA4[8%_X@@@UWCAO!1YX\^ 5]X82B'UT=SA40JA'AGOPX6-N-#?CM/5&$B&8! M(11M/ 5'->+9J$ P( GOTPB?TP"QB[3$<_TM_"'W!<0E!NG(A33\'W%(76 M&IQT$0 9!'"WL!."&XR]J?7L!Y2D)P#E)TKN&8J'DX1"&(]#@#1B-3SC )G3 MNJ8X@$="0O<#B],W>+Z PUH#_,%R@T\X-EB JTUV.@W\N6"E-'X#EW 3 EUF M,D_3FV:WXP(M.5,'5O+C"&_)6BF>*=4!9@5D!B3F/!,D57].A#?XOK=-0?VS M[Y$$1#6"0C.[>^((>%2!O"0EE^W%8BKG(XX0G^ XVP(A# MDI.S](4-'K*-5R3T:3^NGA"-F M0;H#&JBRF-O8\71ZM(,S^(-8Q+9L>(6@P9 ?P7;L5JS%P'(%=2'OSE#R9C8 MAFP/-$U2M;%E3DUI; X5U=!4,M&E_Q@@8%+%Y!XU#YI&9(W6;[=E*)D;>$U1 M\N'7NV^/#__Z\.%1^/3YOE]Z@K;L][./,@($P_U2Q[G/ZC@?'0]T'!0(#Q%\ ML)[AU=9#O8D]"\PAV/_;(@;!M,7/\1Q6GVRJNO5T6XJVC_#XSZX_^;Y23.6> M0$!=72!00/EEMF"6E2>_5'7Y1J[$;MNA TY]5-RI0,:3@U0#38.J%DQ-CE % MCP%;0(](M8%$ZB;J(ZU(,]Z%95+XC8,Z-PA0D-WAVV7K5OJZE1"C9B,0^?_A]@XQ2!D,1=5H.(GF(B)QG$XYG6ZC4Y2%5!0>ET951J.*VE2/KY;EX7:OI@U5 M@3&)7@AAND#D"U-T1Z-.P*<>M$0DTN!A0G./,X#VT^PC7%)M\L/R#$.4E::R MX#M:C,%1LQDIT!1:ZA0MB_J+=KZ)3IM9/R_!X)E=)^="+2W!4+$$0]%$8W#P M])86I(#Q+$_."RZ&%S26Y3ED)*Z:%Y/EN9YCMRV:VN.Q1!Y+O*A88I*3QF.) M/);(8XD\EM@2:/ 8Q2Y=4.E"+!%+_0:&J!X^XYS'$CF=MN70)Z+3T\02M0&C M4>7PGCX\ELACB=TDM?/%$C4)R$\3S<'!$I+'$B\2-<\32]3D!"V;:HK)8XD\ MELCC!^WD0BV-)6K-]8EN0:"!QQ(Y+[@87M!4+%%3&VLHVP(2K]2OXZ>U^E$6 M;41H[*YS1IVL2C%SIL9'17!!C'G07SG>(H:UXI#U3YFS:TNZLJSV MQUJ@@'Z!/4J6*X= C&M^NHLQ4-$MYR@R+T5M$W$./FC)B!Y=2ROF2R1]H" M7;%2]REL";$&+4GM:PB=7^A%2[='WNE68 E?QO DZX&5("MM51.0J4LFD?!7 M["-"+X"QP$NQBX#]9QQB&P':M,7!VZ88E+:'"M;($3O 3+#[B@ 8]#W?$HJC MV"E03&X9BHE)DR/:ZB>A@@3%1"&,)S/L.;2.>8ALH0.[LX)B5!,W'@#,2U". M(;1%FSE%"3J*^#3;1!;K\4?^:K?P&V"^V)@+A$K@C[&A"TJ"U^R/V%L$D"06 MVV4\!BGB84LIVNH+>&[LN@+MZI"PZ<(#<,HX V4HYZ6,WSR_F/TB(H;Q8N$' M"<(!CD0,(VE',HIR%)6=Z'6S1U9+U+?22RI6KDL4ND2/V53H?&PM%J M1WNA MT8YV.<6WNJ+^,)D1.W;)E^E296?[N?/L7U:[2=1N^XOW+7WUS_CFDIXWFEZ@ M8NMYQ;XM-[9_KQO'8S8R6AC6&+O:%?6W6>G95O%E+W&_Y-;Q]P )!_7R384W MU6?3MH?TX\3FR6CA76^FH^A]63%Y BS?[%$VJ_1-7:^36IS^(.45*LLG7W<, M!_[+9M!T=WQ5ZF;N<94^1I6 MBL=ML##UV[())I^E03C*F<^))6XH["3.>SV MAIW"8;<'[/*Q^RM(6&"J_UZ%$+O2!>LBTM[CV/DF6[W)*\CX9+%.]M][*YP) MV-P>C#*,KMSN15Q54_/X&NU9XPK$11;1L__]U??(:^JLF\(1B-C()I:?A39?JDG'\,096)=R#:SKL$!$Q[%*.A?74DNY MUC$"L)W0Y^[]^9P$-&7PJ[4@N>YAE;AA56NNXWB[HY'J4;BA=L'> 8Y;*]S: M45A[/)ZH]T::.#":ZLK+T:N5Z'6<<-EVUF5< ^LZ+-#><:PZ3ERI M,:EC&M MP_2X[J4 T>Q!8;*1_'.(,^Z 9A\=Q^;C!'\J8+/9E$^[UA6VQ13F.+D%)\\5 M9S$&8"H;HJDK'"#C^<*@AAR;S0T*83C/9,PFN^?%E^Y175KRR3X#H^UPRLP,LO2[^_]8$$[M@AC MOR#WG@=2ES)*VA%(W>R4N.JAN-Y1L8[*=!5Q5(Y:THYHZGZH54'[44'[443% M:-/<8(Y>C:/7CJ#G,3A7>PRN?!7A7(Y:THZ@[M&X\K WDE19-.2#RP1V/.3%:=>!6CL"LT=C MQW)O9)BBH3:53\71JXWH)9\^IC+D,97K0*TSQ52&:@LYUQ5[)N^>B#?A+LEJ M-'/Z0-&0%\==!VJ=*5 TU'LCV11U=$5BDR;N,@SNWHX%7,J/HUAU1@5 MJZ F:(JH:AHG8T[&G(Q/:XM6(^/MQF?C45].P9R".057--\;$\1Z;Z3*JJA* M!Y=AMH",J37_4X1^#?A?VWD>I8?Z',_AUB;LWPALQXLMUJL2?I8>*KDP0X8; M7?BA@S^X#8@+OWPF[UX<.YJEMYEY*CGJ8/6(-8:#Q5'Y(W,K>'*\%$AFT73L MIK%4&NQ"4QEW*6G+"V?PR_QW%J2[65A/Y&8<$.O[C36%S=Y:[HOU&O9^6C\E M'#$+TAW00*0P*3\M.?AT>K2#,_@#G6 G%;Q"0&P2X*]@.U9K]B+, N00?W.& MDC&Q#=D>:)JD:F/+G)K2V!PJJJ&I9*)+_S%ZHT>D \&?"O?(7&CLTQJMWV[+ M4#(WFYVBY,.O=]\>'_[UX<.C\.GS?;_T!&W9[V<_@L4B'^%N$R\D-OY%69T5 MP3\^.I[ET;*8AP@^6 ]+M_50;V+/BFT']O^VB$%D=IPP\AO426XEI:\A,TT^ M"]B*[,.RHXW^=QS\M(&H&UQ[.;9/NY%[Y=_J-](^?)<*D!5WIQ(+X.Q:BY#< MIG^\LYUPX5JOMXY'H44?>K?^ CSEAL"B[V-?)_S0-/J&IB-+3/S0R8L3;MFG MW')#^K+O%+6O*T;IUX.^5/K=MF4EM:\:RE[+;O\.K'V^V6YMUJRT[(XHRNY( MGI3[;8&1P^CS/#I]CBE2)>;?%G"1H8J/=U'2_,01EOU;/55/ ^!KM6>.:YC7^ZGOD50!C_SN)A&E< MT';YX)*;MAVY=DCG0D,S\KD&%)E&;R0IAJB:@Q:5$YTHQHS78$@:(/KJ*KY&'M$CJ.53NZLAV/^6)I(;!>8_NX:=Z'K_$;W]%3 M["A\Y"IZ/%XU']G13NQX?$2MQ$>N(/)9L%XL*/)V/'P0&]4+VJPK=S5=M]0CA,CVJXQ-=[,L!,E=YPK;?."/+C475.)LI)U( M=9Y1/[HD5V,CUQ1B;W00^'5$R-233]W1)1X@N_ F;HC0'8TGJ@"3Y1%Q6A( MM>*!]LHW?O(1.+K47!LWSD;:B53G&7ZC2WHU-G)=SJH&)F)?B9EY\I$SNG05 MX\"NVLP\S^ 871KV1L905+5\DT7NK3KNC9_>Z2UQI_>ELY$S.;WE034V M*EX04AUOM=.[[N6KJ ?AJ*6=R8$OR[V1K(.5>? <"8Y>;4:OTSO89>Y@OW#/ MF'8F![NLEO*LZZQ :7!2\]5GGI\^A" ?:Q),1Q+/.3KN7Q1S-!:K XM5%%&6 M&YXOQG&R^SAY^LB"?.6U.1P=]Z_0.1J+'':+13;DU&R_-EQS4O-ZB0@?+7<< MR%P0O]EE(30T6DZ7S<::935XDV=VO' RYF1\&LNJ*3)6!J@GZ*(ARYR,.1ES M,CZM,7KXJ&9=:3P&RRF84S"GX(KV>V."&/L?&JH(='P!9%PRJKET-'/)Y$X' M)ZS"O0VWS0W>#U,)T.>W5\<(H MB&EL2X1_3-P8HK>UM_,I$IR0GNG>G\/[7ZD@--X! &?)Z\((X"Q_^3! MHD(4P*NF)* 7R/PP%$JN8XT=ET%M3*(70CS!Q0ES](<;$)LY)+""R>Q5L"+Z M'8$5<#UXT0+N >]\ :?Q[;[PN-H8T!ZL[OG1"'T?X8#++CN[$\6##R4A MX$N1XPK^&&!#402^7<01;G'BSXE@I9Y#^F1 \!0NZ0OI+6;OHY1'G)", !5? M\#^>G[F(%-P9 ,]I:2J=FYS>@@TX#6!%:!>=[E2'B&8!8=#VX+M6PEF8PT]F M(2(E4/PY@?5E$OEC$C#1E4Y0%?P _U=N)ZNA*]XZ$0BTR=H)BV=FWQ5SD 1_ M;>0/&;0&1<,"W/=N O3I4WP>6Z%3/AJ\M4SW 8@ AZ +0_'8&%9Z(\4[^SD. MX;,P1*8[!L&,:D9X3B)@4IT"RVP;L/[I^_:+X[ILBR02/GF1Y3TY*%'6AV:> M!W),](8H,")8%P2C'P>HG@/^AP3-1(\JK: 9V1DU+(S@ ZJ%H0)>(EC65+@2 M30#UAL"N3,?M9&D[==M-O&1> */.4R-RJQH M$]1784LVWNP8E!O8AP._9UI3]B7L61^4*HMJ5RYL!I;&@]SXTYL8_O$&]R\/ MWGW[\AO]2WKW-GNM\*I;!(#VL"EZ_K[P8;DO^CC[/56E;+ VT5Y@%P,: M*&YM@E6H'EP7_N/%B6;T((Z'&A@L&CCA]S +D>5/*, $5%\6=#MPH<^$+NPM M88-P6=U-7UC* DEN&W_[!2%^&3PL#F"5 &D&5/X0R8Y>*:48BKZ3&? 8@EBQ M9%M]8.+4* EC-\J@\Y]D$N&]>A9%3?@B]O(V!A"5+29[SU#MQ(5_.%,G01M@ MGJGULL50VN",6_T "?P,&0"\\$,'?W +MHV%>W[WXMC1+/7B9)Y*6.M@]8@U M!KC&4?DC)4R9^3+8Z.XS<65)WX!7YK]X /07.4/)F-B&; \T35*UL65.36EL M#A75T%0RT:7_:%HO?6@6I$=86$_D9AP0Z_N--843WEKNB_4:]GY:!PW )7L/ M.T"('B1SFPR;3H\&+79I-J(\Q:5;L+Q(@+^"[5BMV8L AN/T_^W];?>U&2"5 M*1T"/=VC)Y)F2ENCNLK%2?&XV#QZ^/7NV^/#OSY\>!0^?;XO5X_:LM_/*8N^ M7[+G^RQ[_KADSP]+]MSZ0[V)/2NV'=C_VR*NLA61,O2MGT!'+3[ L"\D_OK/ M\1R6F&PZZ#<=\JD-F#$!5T[Y1WCP9]>??%^YW17F\@=I1.R[*/D,ER7AQ%K@ M508Q*34MU[:V0:4;7%SUJPL?P9M_):"L!NON\26@V4KX//%F MP' )V^44-HG>Q,1,A3M;N,P$HEX-BAE^>Y_=T&,20P!X2K5!A_4CNV$'Y@U: MW*+@$6I!3>(0L0O@MH31 M@^P,3^,T[*VE;QE^ZP07KW*VRDEYE$(M$LA8O' M#U;T/EE=R3)J&2 +<5\9]V2(M.[#*4$K^BX71#+5L5A(4UCZ(9.8V/*?B26: M\HI-EQU\#Y+81B<4_)>9R; 'X*"+Q.I=^7A6NUL:U%G41IVO+WS,_(AY7%9N M*^8"2OT_R(2 BI>.(!+F'%F;_D?FEMD\''T-.P @%^ ,W#=N, 1=$BSO"3+7 M(HL==Q#-8O1;IOXC:VF=9UY=5Y]Z@+/8L0LBZ5L:2+4_(<92-P!S%*>,[1H$29.05+PI$$#[^"^5C],BP+@+FOR3<<#JL179W8EJEZ94H>GF3TO\EV4R\%S;A 26HM0G*;_O'. M=D(09J^WCD=IDS[T;IU;:(M'S S/:FD2-Z/'*6BZL"R_>F>_G#P^;4==3(&ZF9=WR)@K2+QDZE9FXE91 MOA\6Z.EE*B@OSCLQ,GW:5,1XH[%6T-+J7MB/OV D['%F>6GZ0NT\6[,WTD2I ML:JUL]!7]X1V>EV\)_+>9+4OQJL##"J*JI+O*WF^AJ57(%(HJZ*^HYP#H]@B MO2Z1\^9 XD"'"/R54DD(!G.1Y*&WL+?X^4RBVN0&AK\DRD,E1VUON6PY7F.% M/35F7@%V',BTFO6T0=M-I7EC; =;I0Y$?9 ?R'R02=F"\K%GAW$E_$KUM4$Y-DA+^R?,2S\Q\QQL>1*F,S@,G"K M<01D9C:@M%T)4GF*V 'T,$'WB H_$SP$2 M<$, W65. *V(HQO$^(OWRK8FT*WU<_DT^X2M/CK W;6="9)K4-X;J<4)D^RV[_3M]L-^39]FL MJAYILSH//C89?*0)$;33P5&'15X:V#ZDZM=OC._^XDPY .L \'U2Z21\ S%S M;0'O!W\:O6#Y340F,P_>^?3:6'SPJEP:%8Y_07Z+'9UKF%[L;M.+*R969IP0 M:F^DB')!,G+#8>VF' UGF)M6YTQ=P,82@PS1;Z-54H)56PRR/^CZ8)#!,<%* M9-(2A>4:(L)^)[=V'&!"\PKUM-Y(V\S2HSG/Y:'\_KL1\VWKOU4LAUAB1 MNA:PJ8 3J>A'R5]4_J#JO1&H^@V[/8_" MIYFSX-D\6_2$'3-4CZ(G&!@C-5N5A-,N$ZRM.%4F[8<-M_*-4JZ'6?+!;L2(G:6I9UY?BP"'N4\T:STM=#H$ED\F$:5[4Q8 M^+:5:2&E/2]*NF"6.^7/<7?"#:9Z)*"FV1J4AR6M_(KNC=4OXT^Q=S"9WF!_ MZ)O ?[7I6TB(P@(-Y,5E" M3,Q>E0LVD2BD5X.[$)-Z[\W-70)E;??@M(^XBIE?AK[FB'XWK"EXD@UX RCM M86Y=0D'KY)3@4;A&/[@2(O#RR65.'VN@^40\S"9D"6#+?HX%1)9%[8 ]GFT M P+J2#2QT ]>EPP_P3*OFT25V=:*KK"W NN%8GE>#';'JGEI0H3BZDHG,P!/ M#8KCS0UW-#2N]%C7-VVE;I1IMH14UQ]DA M_V7'2S1;S+1?3B^Q!1]LPAH,54C'2_-O2[J-)SI+PS/ M))VUX0$P%;J//D+,8:!P@M-]'DX0J_DXCU5MK_$"]);.'&8L&% M]5,ENEAY8GZ:Y P'V!'XT.NZOS>B'G>9?7VEV]H=_="DWDCK#XOC'^VT 785 M7V#6ES?&2K=%7#&.?:)(HP]2KC2BG:P9MWV99DRNZ(X5%E;6$W.=R?3Y'QWLMU#-(2] MFL32=^U=\I+NJN!N9\!4$FXE CK ]F0FI;5:4")V0E2":?/=&C,ML3$ M.4[K(Y.*QQ;EZEHVF\-UK)9E:/2'JMQXQ879-[5A$P47*8@ ^BYA.P)M8.WA3$MLU1_6H[W MBQ]6;-"=(1X-DQS583Z1B3>".:E43'2ZO:4BSROB>4656,Z1&KAIM,)A()KR M\ *2ARHDRS3?Z:&D"3F6IG30'"[JB9YXFL+$93I?@$&4^$8Q0IMW;6[8L-UK MR"";?46M9F[6-6*-CK0XX'OE>^W87O5J;J<=VNK.5$ZTB#=^6UHCY56"BE,PI^ 6 G,7!9_:5TG5@)9U M=EI3YRHZ='A_IROJ[V16*6(L](91J5#;"XD#BX:B,FQJC$17FCMQVKL&VJLY MCF)_XLLH$ED]HC8Y8I>$H6@,I0/"BYP2.26VCA)/18A[#%G0![V1*>J#_&P7 M+@(YX5T5X0$IG%3]U"6J?NH&ISU.>Y='>_74SP.(KR'U4YBA#W43\52G22?/2QT4U1WJE3M<_ER-W1=;8X-'^12=KUR">7I7UD M)1+[TZOB8' P ;6X\>Q%HE5-_6A_O&I*/\+D?TTT-+,=V?\$5/*)!:)!!:(TY *Q8VA54R#NCU=-"<0A,#!9E/5\)2D7B&U% MLE/AV#X"T>R-9$DTY7S\\WR.2!X!>)-K4E-#[XTVI MA,YC$@Z3+>"9W*W<5B0Z%0Y1$9S'%RQDXV'4B\:92@,>Z\DKD\NK#J)-37FU M/]Y4EU?# 6"2PL.@W4&B4^%0L;P:2KU1 ;I<3Y3S7$F][WV<1[D1ZZR?RGLE MGA*C<9$[E'LCM:EN ]R_=F%84\F%.W5^$/OFOR3PB_!+Z0$R#65)?L>1C"-9 M#8FLSBQ+E7PV%OI.NB,3B8H31^J6?VD7+JYM3=?,CB[#EP0[,W M4G11*FC,5#NBP6F=T_I5T?J)2'V/7$1S &0]$#6EJ?HZ3MN@LD^3Y:N@): MNBD.]'R;L:[*\8+YP!:_!4[ ;&+!O/:.&0W"(7U ;V=F\^KR7U#U:]] MWBG?ZY'FR)9_V^0<6?,"1Z(>>8SL)8*,3Y$]];A./C1Q$XY_T'_@^$G8E/5$ MA%^<*1'>_!\!72%GPW'DX\AW'N2[ENH0/KOS0"?"%8^-V#6U[.$X;T_ M'SL>=?A](Q/_R8/]V)_0U'6FCI7Q$3)C\LZS?X&/'=>)'!+"=_$\ZV6H'R50 MKW/<69TU2L^TC:&U%7L_ \($SB27<6IN(FB*<5N\6:G$2 3&;R&9QBY*C34L MA/U.;NTX> 5!LL([[(/3EU.L2W8UJB*X^4P?SIR//-.G+R.U$8V5MUII:N)$.YB+,1BT<%0%9RZ',!?YI,S%&$C 7/K&(?H6GSUR M-?7!.SKXMX4K7D'K_\/(KZUH6,84F+MHO9'>U\_AXN+M*%H)(YX>?X(BUK:(#YU6OZH%X[N[FE?/ M#?X#I,^)90].9=XA>W@)%.?Q;>7Q.TJ@VL+CAT!E0]$LF&7)>?P5\GA#.S&7 MQXC1CBRG@F*XS9]WH3@N6[DLD!\+XH6$!=*)+41^01'77/_\DGW+^'^RX+=Z2%@35JZ M&,T"0H0Y['<6"@2PR18*:XCHJ>$/683+#1<$UGPF[JNX!S1."@RY-QKV\\&Y M RY3.>G^E=[(J'R9'E#G_G?9%^HIR@^3&;%CE_C3+4ST8QS% H(!CC5_A%W@W G)YP0GABZ0B.!3>;-;R%O-\ M^#0Y%]O"\KQPM@Y5_@Z-_E"5CU*A.FRBZC,%$=P V:[V%/WR"@*MWRA% 'XA M_7QD6 U4HQ[B-;\P^Z_HA%U0?H_>53+/Q9?8]&7*<.G_J!I7SQ:Q.( ?:2.!P>/%./BY+]",3@HN2$!(+.F]HD,NR---&0F@I_ MP3;WHNJ9+[U2FF>Z'%\^%P]HRD0P[59B\02 M](;Y&.Q!W0]:T_AV(Q24C?ZO?YZ)_R<7:_9FLPCK_6&^Q MF!QYL'K$&L/IXJC\D9)$@V/V::R8:2"M%&<&K\Q_\0"(/LY0,B:V(=L#39-4 M;6R94U,:FT-%-3253'3I/SJ&V]A#LV"5SOU$;L:@?7R_H0K(K>6^6*]A[Z=U MT !P X2(3N:VO(SI]&C08I<&-.8'%)=N8W32XZ]@.U9K]B* 0OLYF^[ MK\T V4=CI/Y4N$=.Y47A__YDC=91HF5XG.NW1_'XX=>[;X\/__KPX5'X]/F^ M7WJ"MNSWLQ_!8I&/<+>1H=OX%V62-,8.TL#R)@X8MP\1?#!G5]/R0[V)/2NV M08K9;XNXRE9$RM"W?H*\J^(#2(.Z^1KOG7#B^F$W^.LCE)T*3)6O=^ M&(4/,RL@/UMPQU^M5WJ3^10-6*U<27R=/T\.F\@C%"SO59A9H>"$84R339 ,0(;3I!R RLU?,9#'E#8U#2. MN^ O:$\:IOL &9+YPO5?"6PM?23]1+"= ,P\/P@%RF,QMX4])@\&&I G+O>% M+O?3-Q)& 'TD8/;Y5]?R1)H-(P\D3?CP5^Q$K\*GY?[P>^$-?H^3J&5<$WZ& MG])_2^_>LF2P9(5AM16&:ROTA0_I4=;.+F SSJ? \G"[+TXT$\@/$DR<$!OQ M.Q,$1<02>2PG$)XM-Z:" C]APH:"<^+/Y[Z7KNS1K^FB C(R47@B'@DLUWT5 MG@$XHC"FJ L_3-#.C\,$^$@9HN"#SB>L(1,F@]XX/VYFC@WX=HL8JO1&-,W/KSFZO7NQ IO^YW?,AO*>OL*[?%LJ MS%U] ?TW)-Z*PM7>:.K' 4UW"C?IE5TS^;$ 9-MUEF'A6<:[SS+>/,L'?!_] M,3O)[B1<64,NN;E[=B9A&OASB@!X]8@K%!& I=;4)]K'6,!@\U/N$JR(G&$] MFGRA\":AOV\/OX4IZ0E5.6'(+2MIKU(^?9,@97T6I>$XL%$'V MBKK6R;" A"V\?[:GHY"H7I=$A[F>;*IQ#!2T+FEN@+=^%R38:S(6+\'<"FT3#CGQXRV1AHF3."2"0KV^IU$-^S&%B2@ M< 'UC*']AG#XNB$<4NH"S6L2HSY7* H8XQ< PG16THS!,\E&3T9M"&FF-D/( M""!((L&+*=("HJUM$[>Q4OV G$J]F(QV4Q#3O\)VXZ_%2DKY1Z00$&97!; 2SA6M$,M. ) M0'],! "ZARP43\&4G5*XL77R<%LK=)#7',#' QH "\T%ZPF,U$>*&)_I]KY, M'Y+K32 %AE\**F70&^4+_?Z!6%G[T&IG#HUE/H.B8R>L.D=6#$O$=6Z?NI"! MQ/P7L*N2AQ/&@?0O&>_0^Q-9+EMAQ@1K0*(X\+ 0 J>?60&K]J(O+OMMLO;# M_V/-%^^^"LLI"RA-'DCP3 VY!^*BE/X$#.-'*I43J3.S8)_1BR^$!%Y(Q7&& MARTHF3%)+DR=(&0R>C*CPFNY! BO7=(H5]-SF3-@\H<&T0): M M4^O+Q1P\PUS\Y\S\!C>1[#I7Y^6*(%#DAS M+%@F\*D$S!4N,RO-F[BQ#9_!(A3]5QKI4L7"UUBX! K05,D,D](K,:O5;M._ M=M[3^9T.BIK5P(IN"I9*J#NGE^:T!)M$))@[* .Q)/T)(( IUP0G!KG 01PZ M>)<">K$(?&LR:ZGM3U>\=8"E.I,JP84UMUG.M5J_NB^103E,H"]*Y-<=5A"" MB"NIZ5.T3==P6X!;>^QG0K'(^,)X/L\0.P.Y8"6@R&K % E! M9Z[N;: MT3=(MAL=CE))1 51$;WB:""EKS95%W&:M,O#BR;HNXV^H;6;R/[)S%]>/+%- M*AK'EHKK7O]_!GZX4>4]=7Z ]O=?$OA%)#;LC:C357[7HL(*/M[F6+S>.)#7 MA[6P<3N_KXZD9AN1M"%CJ2/,/KV[_=A]9XM)WS3/[]&/^8G&Q]]3EQTC%19X MRSHYEQ"O:^:HV%!0'8A*@9'S]ARUI'QR1E?9>8J#%3EZ'A4EG*NB76!WC(ZP M[8]^,"58=8!)AA,,.[K7IK$?@84?J+(GEQ('9.]L'57&7&-1DO.D59W%2#?Z!;E!G5?.V\S:-R(928B71S(:B&28;8]DJ"I&,C1]*!I& M4\I55R(9W S8@; M\N"KV&E5[6MM&LQY!9V-DFNA:3U-B8;UP23()0H:6UP0 MO9U+-F3N;D_9H--QE:8BZN;!'4UJWSHW(*Y,.&3PM:YP,,"&-?OM:RZ\?4@. M;YNSHVV.6=XVAW? .?=>> <M8Z 5U%-\>?N-%%+R(@A=1K)L:GY=EO"PS0?AMU=8R7F1ZP:_)U6#2X E I7FS!BRV:<4.9@V.YH78V M#_CL>ZP5RY[N*9-&KDU#$R6MX8Z[K8]=\"H,7H51XJ9;I^CFW'35Z7G#?42 MJ)EMFJZTIPEP79E&6WD^ MNY^]>;Z"F5\2-NHKJ(OEY1UMQ=!NR8%U'-U+#JC,,% O+_.K(W* EWYT2BPL MKVMOR:#U1J8ABP.3UX1T!T6[)1YJG$8S>J.A.- 443^<7ELS&)';*D>327(GXQ=#:J9(K1N]O3T'N25I6(U =DOBWO?B/%C>6L[$AOT\Q:Z6T=R6:[X]EL/)N-9[/MR&;C*6M54M8H ML'C2&D]::\@84KIJ#.D#K&L2AP6NM9;FN?"$-9ZP=F2#KWA>5\L-/EVB!I^I M=(60KRMHQ1/6JLA1M94):UM[N.IR&WNX\DRU0X5 \?S"%F:J5<=4I8V8RG/8 M+MWK7C]9X7QBX+ <-ETMM:9X EM;T;-;XN'P!#9=:]90X+8 3V"[9,M@1_[: M=I5+;Z/*Q?/7+DXLU,M?JXZ_1AOQ]_IB-2?+;"MW^UT2"9<)&:V=89SM)-K< MH*L&$81;+*T335H'HAK5L;ZYR5D\P6UW@AM@%;T:,%58[H3P6V.MW9;XD7D) MQ3+6SFU[JILQN().;E]Y)S>>^\9SWW;EOO'4MRJI;U]YMS:>^-:8Q:2WTV+: M':HQI-Y(QF8#,F_5QC/?>.9; 3FWU$;,D[+<&VE*7VFJ(\.Y,]^Z&=2JGN!V M^6)Q:'0OC\W8-SNH%>EJ%X136T?>&!>7E6:H9\0[GGQVM;[R]K'N;;EGVTE( M:Z,SG(=R+DX*U$X^JX["S27*G"XMK9M2@&>?=4DH'))]9K0R>X=GGUV<7#A2 M]IG17&H+SS[K0O;9UORB*XFHG$_4'!I1,8\44>%=U3J*XEM##>>250>%&H:# M9D,-/.EL2]*9/)"&PH?YPO5?"1%H^S/A:QQ,9G#GPE?7\NH.[#U_WM:; M]87N 9L.=J2'0N"( @'B<5!\D 3$H8"9C#0I+O(%:P*L _[-!#,=#NU:82C< M >N:SWW/PGH!.>H'-#>@XN;7CX 64CY!X*[#)O5'H_$@2,C=Y,-O< M&T0EXDUPWP1/D>8B20*HV\*_8Q?^?)L0J05$F! _I=!,PBB2+_P^R0]E$! ! MH5P"".NCQ'MQ\#& 7S 'PK 1;9$2QC[(2'S.!E0'M3X(T0N$WV2ODV*\$T6$ M,.:RW ?PD@EN),A02?+PBD+27]M"O$:!FU=T."&L:0OCW=K">%-;6%XYGNO+ M])X>@R$#HYI"^E!ZH^$.^A#P)EAR(OYKBCEX@'#?220\TU0\^&(-:/#'&^2S*]?)P&XEC>.\Y:]WRI^?'65"=EX.U;= M&"K_T\8X\S51D+!?0P;^O/!#!W]P&Q#DE,]DE1;\C_4L[41R#%:/6&-0Y>.H M_)$2F9--SSR3T)$'13/@V7]GP6^6*]A[Z?U4\(1 MLR#= 0TT@[:VO3# MKW??'A_^]>'#H_#I\WV_] 1MV>]G/X+%0)$ N(,.B8($_J+&O86J\D?'LT"$ M@I+Z !H&Y>]AZP_U)O:LV$9'_MLB!K'!55-1(\LW2GM*6FK:;TE'6NO9O)FHR]F4> M*_;%(EJ)PA#>Q=',#^ 2%)%S51%V1QTI=[@#%&LZ\9D>3!H/2;C MQ#IQJ U$P^A,[_=&V\2U6\*L;I:GYFVEM*,--DTI[0Y B(]8[L$T9_1&.@@/ M690UJ44933PC[QC*3*6@14L047*/B_):9'>?VA)3@52DWHC-7- M":6)W'9_K:E@N$TT=4.4]*:&NE]E@0VGA1VT<+1AMHW1@MH;:>)0UD33:'C< MY1E)H3MU/#OSE*RGIX \8@#$9+J55%@B\$JL8(6U&#L>;-ZI@,CMV58@X(]#@:8#9\ZRS,;&W$>6 MC;\$S JJ3BB0OV++W:/,1!Z433W8#IZM0$EAMZP]8;_*U!47)=:;.D HGU>? M7F[D1W!"/U.;O%Z$D);K8,(:^_OG]1Q[*TR7@?4I/DMV(_BF2'B9^6Y2(O06C?4P!N1+/3\2R ]@B78Y'I7)C:/U@FU,;AA4AP*^)0(/S"%:"3IE4:@\>;JU M_/@.#\1D8F%^II@>*;NY4C/N5+M>%^+G@-O?MY4U[U":;K1-W$_9Z#QT% "XVJX+*^PN5A;Z3W\YD; H#"A3]:>:L""(]SWBFP8N+1 MXKH9<6U4)<9D9KG3E.17A:&HG5C"-,:>)JN:*::F1&FY+0H:!U6:">J&M);* MFDP"9-)KU73XNX!=/+S0(U/@R6GAU619XS#)UCB,$S] .",D"EM:?;M//< - MK<%;AP_Y@7\W4Q*PU%= '7$FI$3FN*X_H7]]F7Z#VWOR4)PP3>[>#Z,P7S6 MN8D-5@V+&H L1*%D+A#5W&CV'/=OBV M>T4!BMZ7%?,8>?:2K':G*(!O]CB;5?JFKI^DW,+L9JG!XRP@1/B5E1M]R)8; MH8.\B1J,C@+F,Y9A58)+UL!*S0-?&^#D9BN?+@HV'*D:0:HK MB/BBO4&=?/$XG 0.C=V#M?A,O)@!/ M21C2$E0A9 &WL,QVO=*Z@$*"DH1P;:6<@ ^Z883=3Q\KX.;48N_2S(A2U#%%%I MS,?+D:N5R'66 )Z$@ZQD4=:;JI_CR-5*Y#I+<$J20#M417-0TX!LT2SG-JN' M6& 74MV0392!;7-G6SD)G"4\),E4,U0/+]7GWK:3H8I\ED"&I-">T@-]R+TK MK<.(LWCJ)>QOH(G:H&9C9HX1)\"(LWCD)0TT*L"(NHX&[G"KUGR5>"2P7*I3 M6?;<\9PP"NC0.NYR*Z>$LX0B).P1,1 '; <#'_RZ*_LY ?AN8T1535NI88IS].?Y=%?V=QX"G7Y9C[]:S4XWK!9MK5_T?=IG&)#>8O M@#?O5QG,M+GBA^2M'P-_W@!BZ2O$P@JG?EE&6](8E09YZIU7;NMYM=YHT"^S MXM+S^E-ALMHD$ 7;93:Q' X,^Q2FL,&=7HZT'V1$&[+-?=IXC&0;CZWW%Z;P MQL8^V(4Z7) )AM7<5W&/>VCK->B@S_?SGC=A?XPKZ29\_J-B!^V"KL/K&(?- M&=+77=O$A180(4!UMBYJVLD_Z^+[ZS76_AH &7]AC_Z0?(1 M_F[W'(FAC+[^OK2I>+#Y$1M$@[_!XSE>3+?!R @7)=I+/D&E2S\!Y17WEI:D?LUK_>0!AI%'Z\=[)YRX M?A@')-?U>:@,&/D!_.!JH^0S7&R]%S1;3(#52)C3"#?;6FR*1> _.V$J 1P&DPAADGP0P=IS_"0A1CJXY(DEW[BOV2D9<8@#.> 8 M0%3 7R*23NY HK*\5SJSCTATRF3&W3U !X0$^T6U_DS#IS0=B:L M,S7NA?$1SZ<_3WJRX^3-#5YBQSAV1'BVW.2Z+.QFC9W90S')%OHS1K*GB]J M20&<@2[J1&2^[/+.CMMG[/X##JSY*[:"=-)+>,TD$ M_XXIX<(DGLFB<0:P&QOM_0^3ZWEOMBO8:]G]9/"4?,@G0'-)#AFMOH?3H]VL$9_&T< M?$#1XI9.1L!?P7:LUNQ% !L%N/_?=@L[T&L?:2MZ(+=[%!Q>!(S<&M7504^* MDB5C%GZ]^_;X\*\/'QZ%3Y_OR[7HMNP7U")8#+CL_7+"P'UVPL!'QP.&ZP"_ M>EC.&FC]H=[$G@6R!_;_MHA!E&L!79'W3)0]%DCD A&5$?$.SC-+7 THE'[K M/_2%*;%I_BT.DX@C/WA=/;H C<$*''RT7!;C)!>;P,(!&@3PJ!6&!$=:T=51 M61<^!'Z8VN)W /F;NW$<4HU->(-;EP?O?OYP]TC_E-Z]%>E>$NV%B7I0Z8#+ MV#&<;9S. "NR5?SI%%Z.<[YP)Z 0V"C/<050]0&$GO >0(XC\#YY$P>8,G(.,5U(G;H1BBW6S.^&&HPWII]H([949G7 MC?YW'/Q4H,)5]'\87?)_R'7]'[_@T$K"E"OR"P[KS$^]&BIZ@5-"S_L_]GGU M%S8KRGLJ?;E6\'(M_W+V?-[MLH\;1B]TP^A4+2M[1BM\1JNGRBFGP)W=(AH] M 7YZ,8)+(;N<70>D#@)\X0?,+S%UEFZ0*4.CP@?FBQ@='>2OV*$1BK[P)0[6 MGQ"^??DMT=D$#$UE9X\!#X+]1*_T/##U\;;)!&OT,R-QRO.4Y MZ3Q5JG[@/%=8&&YB^R1AV5@+S#"T9MCX+5W[$1;],D63$MEUH7?W!92BD'@K MO ?&XP/S1H=NSLN[&O!;MJGA<38U[(U"YP?S,F_N"K1EY.0 NL0_S^X/,(EY MWL$.00O2ZDCM 014O=AY(VG(E:D%?F2UP(_<&94>R1IP-!G[Q^@G#1!GYV'N-3D0XV1\=.!E#;CC MF[WJT8%SQ[9=_X%GOYSD_AW5->O^-S1>ZR;RJ]CG4925HT\! M;%.O TYBG,2JUH\V0&(RDIAV_#%CG,0XB;62Q(Y.8;0:390:ZX3-28R3V-D/ MW605: ,TIM(6MXK:5'NBX])8;6.RN$=SFXGBXUKX%4W)VRHNB%TGK^*!X&N< M>8V&?"64M(QVH_G=W(>]_#=-S$QR#'A3UWU]!METH6_XCB_3WT)RAU#-@KI( M!.!,P;KU_KSU89=P9XBX;6VKH= >P'KF-K.<*TIP>9J!WWV MSI8\)V[A5-7;*#BQ1"83 MO,DCN](;F7S,]"6CR0Y]K1J:J#B%CD^,OF0\:0)-<%@A]ZM=-)KLT,&JX8G> M&QF#-HW#NH+ _^]6X-#"R0.5J^LP-7:PPQ286['< -UJ<+#0Y!9IB]%DAW)5 M"4V&P S-LN8N'$TN 4UJ8TF]+#L-&P.+FL&]7Y>,1#LTKX.Q2!\@%DG:P14' MW.U5R^V%@TRL,.V*=5T.KS>->KP22+*N:T48+O5&FI'7R-YRT_0B\&.7JVLG M?N" ,#W/_SA^7 9^U$./FM(3JXE$7<\[TSGV7 ;V[/)\[>0N:HNXRQ4XO-CL M[I6W*Y<#MNNL6Z?.76>A7).0:35K:%(OW=\BPWB*J _+NC>?X]K.[ _@-,MI M]A2>V_UI5@<;$_3 @UNC<)KE-,MIMH;]MC_)8C60(FH2IUE.LYQF3QJUV)]H MAT"TACA0+T$YKC!=/#\8@T_HVS&A;]4HDD_HXQ/Z3HN2?$)?:P^UYX0^' 53 M-"!&Z6T;$%/TC+;M&3H9I^W1C\IR"ZX-7KQF1_BQ<*E M>@?H(!,KG E3D#-9F;1?=[M=W0;K8MC>\',]DG=ZW7ZU7:MS6]E*:M/^M-KC &FM.&!=*&+6Z0N]+ M&<: =88VRP:K=S@KKN,2<7VF+R\2;;![44(M7[Q?$OWRM8@T>".C"T>)\O?+#B\?YXP5Y>Q&L_0O"2E]\CXDA/31#]8]!"4*:P47@49+*H=-31GE M@KB-Z+9#$)\2W[ MF2@K38W<;)ND;CN/_LC]3J?BT%GU=JLKRNB-=)/W,+MD M;&J 9>@4W4KJ;G9*2WU3W702@J('=,K"+-YG;O"Y5RSV<&FP[D5;!+5MR6H MOS%(/_KK.@UV5 4:HS^Y\^Q/\X7E!/O%W4RL*5>U@QL.N) #N?@PQ?\G"!SEQXXWC"*[&" M,->/IA7.JK8YO%HNT"O[NP[+!VXKETS*)C?9HKH]ER4EE#M&)]]2,EFR06F- MX\$6)[=V'"#5K'B(?&UCN\HA!*1;_, M84*S6UB8YR19$[@1'%1Z([EO-L)'CB!7.W^#>3[2^ VJO=&@/VB6BW2O1">G M?=I..,%*# &X=GF[XQ/+Q<;7N"+YT$AL]?)\K6 /CTF0,\W5K&F^([EZ@PV] M3RCG&Q#.5Q)@">+2RL9*\Y3Q:+V1UF^J+\J!1O89;N0?1Q62'(F9\#PV$F,? MO?[!Q0$7@L17Y+EH( I\>3[>O63)%H6V*A'B"*M^2P:UG9T(>9CBY)*D+@KO MB#AG4;NYD/.%H'=)$[KU%G-;G2+YYGYA2$A)=M:O5A0'\+^TM]V@/6B(":['#+;,*?J.X=F[IU=Z,-T%V+?@J2U#,-=11(%;*$B M9F(].W6C6JE6VC[NIQO$4- M2FO*ENCW9@HTIT>0NHZGDKLJ7V?)6))PF.4U6, ]VT&*>W#!/ MH*EDMJ/3VD5ENI7Y#E.QK?$@U%'%U?N8?(8E'U^(^TQ8B]/:P@HG)NJBJK2#3ZV^DRL5NB.,E5=K[,=8#:[#GH2QS@)2>]RWB3/C!J*A\$9]5XQFE5@K M0Z\\!@UQ1%6;T.>JM-8AUUI/P5P_^G%]+[;9&^FB/.1:ZQ4C6176FD>N;5TF MS,&@92D_UZ+2/LY(0.AT1:[1UJ4'6K*_E>,^^C^3KY9CWR& ]^2YY@![3HNZ MPEO]7"N.%3+<"KBUG>5>4[@E)2P*0-?V8RR(2;?+4TV;@D^K.4>3C*.9 M]N7FP "30195I2F_>7-WV8WT<$[4G*B/JPT44>T0.ZPW;.6?D61+JHC7&F 5 M_'N]RCC_2:8.-[DR0X8[7?BA0Z>\TP[5SC-9E8W^8[UZ-P')8/6(-8;3@XE5 M^DA)P6^V?.],%;^RLD0,!N',?V?!JOCPB=R, V)]OZ'!EUO+?;%>P]Y/ZZ>$ M(V9!N@,:B#GFME+GZ?1H!V?P!ZKS XH6MS$6:>"O8#M6:_8BS +D$7]SAI(Q ML0W9'FB:I&ICRYR:TM@<*JJAJ62B2_\!B4U+T;'D\![9"_726J/UVVT92N:* M1RE*/OQZ]^WQX5\?/CP*GS[?]TM/T);]?O8C6"SR$>XV\4)BXU^4'])6]\G M1LL5'B+X8-V!WM9#O8D]*[8=V/_;(@91NWG#YFB=U(V(8:%O9$* X=K;>RJ8 M@WQ/A0WFGJ9]*#I*T>0;8M]%Z:?JEF>TPFS=$,R),8P O 43%> [P M:F<>SX4097HVM(.(/,;&WNQ.+JZ7PU#IZT:U/@:\/4*3/0$>4DRCY+Z(>%N MIML"7(_]N.OL5V,;5A6M%>N036D -J31U)A$'K_C5G@!L+ KL$",Q(PI6#J3. 0EF<+ M-*S$:@G\5?#0>@+3AX4/ 1N72TYCUWV%_P:>$\[@H:GK^T'8%]['&(:D04E M5)BNCOV!8G?A@E7WM^E&PM(!,?9T @OHY?Z2N62_6%/XA GBTW9@/K M9W29 QMPO(D;V\FCW[[\QIYA8&0I'J]X M[D7@ Y%'KPR\?\7. A<1X/J(!:ND^TF@1WLP6$(V M U.Z67C(@\7=2>PN 3D%4+'WA,*8;L7WZ!> ?2&>GNT!+IJ>,(R F6T>)_#G MZ^>A)V1;S ^E+H#;&J M@4]0GSWP)Z2XDBP(_''=BY-/"!VSYL4II]N;/,";R_=7/=+-""X+KMD&_-;PBB@F9R417HH'1S&92;+1*U)-E$K7*9G41'# MH <_Z%?1)X1\2A>"KD+FWJ!7*3TODS6IGT !*4X+DY2^4"_Y"U2.N1-1J-YY M]CT%&5S5Q"$ASEUR_1"$5C[92Y9RR5CP&2Z_G@*669[>_-H+2@?FICEL!=I2 M\I:"=\N[$L'6;RC5;6_0?#NRTDA7O'7 ='4F%6[Q%_*$*6!6!)*Q/!6QM5KP M'=P5;&+N.:"7LKN;N)8S%UY K9U;-NJCH "$3&%)=5[0[RS*]("[V YH*9$? MB,*W5]C_OQSONTN8?/CDA?@JX7U#&(SS_'Z#%P=XCWQ.%_P\/<8_:ZJNX%!"6_8P5#TP/ MQ@%3B*Y30L *H&H\NZD,5Y_$ 3-*DK-0R* Z60P8BBU]N&KA/5C1.$PN.>@+ MYD&">5I+19!E<[L<3LWVCWY *>^!1)'+!$UM,2QCL\A^F?&>REZ@ U!T*? MO:DZ[KI"N'QO@H4A29D VF1!"C6+K M"D*LQO7NQ0I@.Q]!Y_^"Q(*(6+&J+0,[I3=22X<9IZ"CE(4F E@"'L@F.L>( M631/B47BA!D,^DC& 2.7%#P,S#9"'B4 O@/0=[580)SY. Y"=A.,RM8' MA:TOW '&)E;'\LVK2US>!8(&WU;V"I;+FU8'U+RS'=;!L>],[8V4TK&A2U73 M0\.14BXR!I_R4\H3D#4QJQL]',QI4*3ZC2V7 BZ<$3!I<9'T1G:KE3N67FJ5 MZTHETJ@_99PLY7LKPA-SE,<4X9J7M\-X^1KX$T+L$._HWG==0M?\,J7W]6V) M-?6YE%;EUE!:3]A; 4SVBO\P^V#-++A;!(XK*(,4%F#,VSYU-S#WAX ")T-M M^,)G)WK-$1:5S2]^[-K"S$(?!G) D$](H2"V)M3Q@K8D**&]:! M**#':^F8V*A7V5I_UEH-:XMN# ((T46(X'V@ZM[@_XJIK/<035RX5>0]"*9Q M',+B8>*^2S6#N?6*-09A//X3[P[NYMD*J-.1D:Z;U4^9-\\**5K 7:$W"B"^ M2,0\Y9\A_81A,WP(XNS.Q2*%IQFLX@'C9JR6<0077^XZY#E5U>!:L7P/SPE; MIJ]+WHT'@_MR[-A"=R'2:G)2Z^DI@%U&Z!P"?*:H>!R$$MP8/DN #) \)D+VUY1R1Q&"F7],SW?UK6%T:*)\4731I5XJU4RQQ M^$.L/7D@(>N[/S$$#M9P;LK6)R\3*TZ^%>=G\V]6;P]RC!/ MVNM5O5KKRGJM0<>TQMRBG2?[(I.U.N/!H$YU]]JAR.B1S5G+FXS@>+>6:[NW M^GO7S++C\8_?,+4-Z()'8_A_]XO]K6ZNOXF- M ;M#W3B],7I=1K8#IY7U\8[T<4_!S27TCDS%[6!]9'UNNCX/KZZ/QZEUO8.I]X^1FUI?2QSO BOCQ MEQ_?,TK$=KT97E]O$%VKJQNGM_CCME%-EK31]27-PA.,/ABRI-VTI(VO+VD] M\,VQC_3)S219TAHL:;WN]26M#U[G"';/D\$I&6JICIR\CSU;^\UVL(J3X?FV M:XAQ?0T9O'HWTL?CF8;>'S9I\[R#6\OW5*I@9R6ER/'OUPZ#N/';T<4OHJ-Z2'B M25\?&R<[3HT!D[]L?AUK/&O\L5#45]'X_JMWQGBL]X%;XPSHZ7$7CAZ_>]?L]V.)OQZG?TB&J;=V??@U+ M<*0:M?B)ECOC6[)'DC=)\:-Y& GY.Z/[9T*3PKN*'!5* ? B/JM"FB+<=C?. MFO((M[,=_+/%@&<(0O;@(PJ9PHH^ ?IL!Z#9+C@SO#!L(9S9!N5V )NMM'E: MQS23@+_40&&I&G<]!W'6Z'-_#TSJ0(Y:QW&V6#8&1G;O[X/)"Z<;+\. M$M<9$&]:A^3^V#Q_C5N]Y8-U%-VU'[R[7XK&LOHVO]/551I^H:C/]NT-7-'M?9 M-T="N,Y^MT[LN0T_62>,5^],V'ZXWO2FI6A/$/5D*3)?O>OK_=')3@RG77$M MZ?FE?T]\X63IMUZ]L_31X%RA@P9YZ2Q%A13MJ:HZ68IZZ1 Q&9FK(+QTBX59?7HX],1 L_(OG;6W$0__J:&<.P%Y;K]1V!WOP?I1P+9?MY.^,!& MM?WQ9L_8_GBS4>WG=+'PJ3NQ[>]M8%SN9:L=U7)?6@YU-UB,]IC;,XA1#Q%BC='):>P<"J\="L>R M\/)Y9_^=&\?=..YVM=/3^\ ]@[WIPUG*T@>G[UL-",5Q&)W5N4GJ7.MP=AYU M'E!63'=P)Y'UV\!K^5W$"2P'HTZ.'<]J0-(T)+ZVM@#MV8ZU[^KED*Y"F?6\[$N23CS%F MJ<(W\JLL<$$+4]&,U6]T+1+Q0L!X3\)?ZN "PQPBD!#XW*= ?1)J[U-8!,@R M"):8+_QP*42!PP2OCO%'81II/W[^[;?.JOCNS'U10C0T43W#F)(1WM*+83I% MP///JV%F)?_=XA%[ J8G3;8_LD5SRH&G*ZD..EXK]"K]=Q858;-'\3")A/WU MP9["9-_:_K.]C%]]O[I*6&*9I'NH@89QO,MF3* M;CXCP M5S =NS%ST681*OJ?#D@5@D,D)0* #B*2'<@4G!/M=W6-^45%LGH[^OS+^]^_ M?/Y_?OSQB_;QUP^=K2MHRGQ_#1$8#DP0T-U%5\K=FVH4-WY1K]/ 3EVL4WI3 M92"V)T U*-5II^'#_1#W+'""PR@ID-2)AX2M M]O@8B4?XI6;/$4VP^#'N@/0'IB0^P08;J 3":,UW@2G%L_ YV#.?B>V#4 GX MK<"DPYJ9=T7JU:J# (< _)\?BSENYF -NYLI;L/N9N[=L3/:,H\M"6$5B8"# MBD3 R^>[-/"D _KW1WHW;[VK2^C=R;V M(>KIO>[)( @7T;L[R+!;#VJHBP8L.5S/%-E>4,0I><=N;ULB)YN:8Z'F<*/C M&Q:5_0VU#Q05;.\X9B##:YI1QC(\CT$L,!BJ!!V[&H[.Y4DTR$]G:3G.)NZ6 ME@%*R\DHP8Q-6#_C&"VBOG$KI%<&IF14RCLJ;E)W;SN^P]DM'XC/3)R;L46' MW%2M'9)EULE:WU-^MR,XA]R578Y MQ1_)*[31Z7T^S\[R\Z1 ;Z125GS"29>')%T.MB==UD '&^?H8"^1:0Q_B#7$GTOC.,O+ M?Q_8_C+VZ&!39'1BRB>9(_H-["6I+\\^GR36(!R.&EE.L;5"I-I@K3:+=5%_I^"E?*$L( DK0S>,GPH_%,[Q"R,,L3/Q_4CL"6^DO@8.8'XC9@3_!YB^W M;:/[\#\RP *S>1\$V"MZ]7<:_.2_T5V@L_%2V)$F GS5.H)31_L(M%"PAY@R M#&]/0FP2X)>6X14XA/I:DF&)]+C!VEY #7N?[_%42+@T<\ I@\,03,;4*1O#+$G$CS#,'U8>= M"GL,3SW,2%W27!$G$SC\#*Y)1G.8E*Y-T@09H?G>W)-U';J&NF9VP1(L=?K3 M^"'[Z-GS_?7/Y,S7/YT(WQ-/8OUC&Z;E> N8\OHWB.@9N.N?.BB%&V^,$W#V M2D, A_/?RZ33_"ND6PQK\Y'YW[##=TPDAD>>[,B3!.]HGT"&P"E,J4^XU =8 M/O!U.@6AQY?!;WV0Q&D4SC&?E.K L[6XZOXE%KNX;L/_J]&1%?CZ, 4Y@?>& M4:P77*E@BGJEDK/\A5HLI#N>>(D/GRHJ_ XBH_TDQRT3 AZ2T<@%*%8LP&F1:!)^ H2GFVTV@*L,QHZ':NZPF<1H;(\VH'WG\PZA2!(0?A$^?2X MT3@S5/5<<>"LYGSU)=(OR&<*]A[^D02*O1O&GNE8L%4&'GSQ"'\9U M3%.\65W8$\_WT()*,QN))SROP*N!G$0;<,RU!-X?J_U0=,ICSNVO\&B8)DZ( M_('%>>@SZMI7(18QV'/8.>:@8K )@@MI3X6<&VR00(@8[7"D++728#@::W@\ MT'%H7)N7H/W&K0>,U"KI8R'H)T \,#VT<&^^ $6GM15T?-I@Z_9ZG<;*[!]" M>Q0!<0"Y),"LEPH1E2%& LKRJCB=Q$[D+59*#QT_3-T'N=]F@DUT72C!%)RYECB@9]YD18(X<8JES, KPDH"JQ&5I5$!WTG^!Q. M>7 ^!GG^ ^<]I19$D4 A\-R5*6@^K-JGM01 TGPZ;[7?(MBF_X8O@/U,"MB/ MN49+#8<_'7P_+7;F.3/:<( [RB%8T02E*&Y'^Y"O&1=B^W&H+=+(F2$P=VDI M[]TGJG,A=[!X]3H%Y8MS-=S4/A%0K41!:30NJ]>=9FB2H\_#;0*CM&YGPM\AS'T69BD2@S+5$ M7Q@-HJ=PT!_#)T0Q1T)* 4*:5Y'[,]B11]AJW3TD#8$!"[F%P\@Q*I.>OU). M,0P>0[*@X*@[RQ45R-^B@5-@/]G@-$D =A"\GUOZ@Y /^"\<&%P7+!G?N$<]Z,BFL M:@\N*TFV=P 'A!VC"51[ [P6_4+DN-P007KI(UF)K685SW#367DCZ $8DJET MB4DVP;NA-4?*,DG?$^E54E$'-N=LZW?!F&'AU89!7=/=#I=WXE;UJ[%T/Q";)=C9\[EE,8B\A>RY])OP0 MMSNBJ0-?P.DB2N184]Q"$CRED*U#=M 7J)>%9X >18":*HWDBF=#QI[8'F?C MK4R0M 0YMK(9:=E)!P3E$4:A*64:G-BQ5!+UOA5S4X/-C?#^?T%3($#!0MP. M\BLF*%&=N=HGP'B\J[X(PF,PV&;82P)48#CT@HAZP=1/!9AXNE^07IH/ M/RT3*+]E*A]MJR\ &('FV%R^QT_.B'$WA^8@?R+$Y;=6&D84GJ_@4V0O$-]#( 0T[^)BP/ M;P/4[<#'["UXV,W/ZW'J4/$J+"X29-+P? V$+!J:9(G .I'1=G%3IM,0'7[H MQY54UPFV [>_7,T*SS=W$')[318CC:5JK^@L;)QX PCO1:4'V0AEB2S(#OF? M= Z4#?'$H%YQMI9*R^8696AIY6^35 M 3>E4.7#K8H,.OG)QJCZ%LDD;^8)):]\2P/ND97U<9[ M?=?="QK-:1J1B2A=%2I97X1XA*4;QK(.Q&*+8BD!+"67RRO"-;)MWT8YU/?. M')XCU#?JOS"#L,9M-0F"3?0]H$:<'=C&IW,UKS M#(P>ZP13U68F$$].^EJ M$L\WN,4)[?6K]Q_^]]4;W,XT-\3#FKKFS,TV]^^(K:_XWD@4M8\$)AC03=<8: N5S&8Z_NE MR\W7& 3R\=1BF'@GF)4&L+WPUC=)5Z\RLL]<^'.)$,B[ B'>;X/J7C M#CSEM5P1<(KQ8N\[^#+'+<6 [CR,Q'VA)!CZ<%A7[!N,35!3:C/_IOE_-PMNAL_TPJV]I]RM*'QG5VJA?Q)6H*;5M4UM3'@[N[D-JFLO>^R8YU:\2[ M;./9--1[5=OL:A^L<_:]ND3\=VNY8W5$.+M31MW=?VO:F2 M$\Y"62&Q>OU9R&=^_8GYGF$D*SJPWJ-X368%Y _4%R630)(-8P6EU:S/)%:: M4#6%K"*YXI5K7ZV\],/&=T4/'CM8:NDB%KXOLQ:]F$B*6&3*PE$Z))B-)(ED M$7:>K;EY,RQSB,4W-?A*OFM6)T8+7ZD",ZP0Q53(96B?XPX4>THE1=^>_4BU5E M>@3B+:D5P^BP>,RD5LG$![P13%<"-BL,5#5\+I@N91P%JKA(D3U[%=;@P'@M M+,OX<@!)/*JK(>U-5S.PLESA!\H5EENPPE+(]SF9-0OLF'F+7+9=%(( 1\3? M9CGI,#2\&C<+J@?]ML#_H3VI2H"SRD>W* <1W[R8C$LNTU4[SH&9JZ,SE%U? M/47P0SA?@# K7,-383[:OR7_+H7G1M>\I;*]0GO:9ZFJ5E$J^5#]S4BVIR*K M^"CV-HJH.EC-%\?IG.K9P'%2 M10_9C.6"Y/S >T"D#EG1,1%@A>>B5NU[^Q6BNJ2SM9JQTQ+>!5%.3JHR5R= M%V5F-9;2EB?Y%'J.['-H4Q662K^6^#*QK-?2Y?$A!MW6XCG,0R#>RJ,JG(0? M"3H+*T52M?%3[QO^+<2:EN<>,99^;EDOGM8)7V:E M@5/O@Q$:("(*$VZ+?Z M(TUX2BWG82*H.CGS@W-O":M9.]J7RH&<&=;PR]40=6A!#[ @5<1&"!]5*[/C M_* 0*,)@D39Y8JM+V"<1-!%5=)4QW\VJH"<$OP,/.XF>&5QL)EHN7=9WSG+E M-2J+7]"]LX2""M$4)JHR# TAEW#M*N$:7:U%-E=C<376"U=C-=OSV'8LI$<& 8Q6&9>Y#X@Z,PR'QF]/QU]%IY M:92@*U%R,254CP(Z0GH0M $ZN80]IN=8-++(?29LMS1> 3P$?DGRC >=,I(' MW2P5Q+$71>T]0=<\"7^=-)' ^UF*$<59KPGYNA+_$N', L)DR'"&H[I5*6G7L6'&]E;"?6U&V&8!JV<<933Q?PEUE=NN^)/KG MX_;IA@AN>?9X[LLC7P1,)GT0%&HOR4!@1099)B(\Q6!$&^-?%-E1@B[/C&4' MAL!",F@8%612 2 04_47#/M,2D) M!(M\PDA:RC'2%X0R$)NLJ9 H<>E EV9 M1G:<1#A\)&Y5_+8@JVY YMSH\JOE]W?8?.W(D=W 741]#!=H[]JGB=M64KB# MV97: ;O'#D=NEW.TL8=0@&_'1A(G]G2J9QO3Q@9!-VK995"NV:[2:QI.(3^5 M%YQ0OY(Q& M1P4^XPQ)*H=]P/=(IQL1VR+;3>FR"T[ :M6;$L4A_*GY(UN]%6@/6N?!E 4?*C@QB?<#L.X4_#TH=R*R#-5!'"?EI4QL$T$B*C/D2 M]!.L0"F33T;BD'!AEG"437**N*,8_PH$N#Q*V>UO-.5(K$RQM 1%>@1"RQ#V M*;2!V-*^-R6UG^)L,7,U7M-L&/#Q*D\H2JYB*%J=KF M[35P%4:1;9YTO15&71D.5D*0M\_T;5_+419P+4JD*Y1"H6N^>$2QX;Z/)F.1^ MT[J?=0AIC_*T=':U7N+ ^#$#@@6.P(;8/ENSMH ME^C>VJ_R9,#2V6,6^LB] MRFQ #A?GX>(QAXLY7-R8!5PZ7'S%JSU*"U+VZ[7:3-_HF(O=/JN]8S&K29I; MX<4?J3D<>4AA'(LRIKD:3B\A.Z/'5<")J_>J_/&;CE)LV_6) . RRH@QGJ7; M)T15J]@25?MGYW-'FPHW]TVIGUPF"'2FER=G'WMZY&)7_E[BO&/70*H]T&1Y M Z4N(A@M-6I1T.%;WN8BZ#EEP<&,9><0=5RG-%N8N6KA*/L6)E3?$R9430V> M_5?,!H2O OJ0?D/)PMFH:D2Z(I#])LF=Y^2W'2)D=<^!7SXV&+^\M1X$NT"- MZ JCM:B]<(UFP@KP6\A;+-6,J[H/1]9@5S7)T#"^CK;1?=LZ]'!KT#&M,:.' M\V1?9+)69SP8,"[[\4C:7ZA1YB\A5C7;NTJ\) M@T;"#:X!G-\4 F/UZM?1*:X,_\=CO/ 89\(!)GS&86?8;XIT5R,TEA$\3L&^ M;6=_CUHK;#32IFF9>F_8;3V(,V3.& WT+LL[I<4:9.],IJR4N:25TUIW!VUMZKU>WLU:#X>UOE4G][I"9U&@F M]0S=&@^828UFDC76!^,K=O,XYY6/,6[V[OJE7)9S2ING@P,Z[9!!L]?7Q\=V MLZP3W&I$BZC[XZ\Q'NO]8=WMFOG;%OX.N\81+:&8OVWA;[_? _UMJGV^@SCH M&DSF*?'0L^64O&1PD"=YO4E>NA=K*=%]I;QL0)=ES8G,GG4:_HR&O'U@VR0.6U\6:M-.(^>LGV=+-_Y#;54D^C?4PRQ[HY[C&3<D M SSZ;O>&^C+?))=&IF[TKZA*E_:\F^@J[(R8W8_/T-K[;\/4AZ.Z>30&>M=JZJTR1PU. M9J^ICP9'9HLR>QO/7L,:Z^,^!W5OEK]F5^\/S8;R]YQIN4WW(WXN-:,Y)1?W MU@1T/-)'QQ[=&V. SG@:N37^]@?ZT*A[OK=[9/YW\QR($], '!X>!KR_+#?3ZNF6=>31O3%)")S%N MZR!P:S-\; MY>]@T->-WI$UL,S?YO/7,'33;"I_[RD+^1^8A#R-PGFID2=G(^?D>6WU]5Z_ M^Z9QB6ZWB)OAT/=-$;-X^U-Y1Y7$_\C M-M(3<:)Y@1/.3ZIZ;I_D#?3QD./,S>:1J5O''AN91Y>ZO!GIW1ZGU32;23V] M:URQ)]1-H?]64_A3,A.1VDBUU^H2_XVN!>*D7-&& M^8XC+Z\1J'G0.]Q:<%"M-:S%IE]F#5>*6=L:UHZ&>K=O,6MOD+7&T-!'QJ!Y MO+V#,_C'V:- MS(ZST^?*QR!6%%:4PU(7N[IAU4A=9$5A1;E+11GW]4&_SXK"BL**LN<6TM3' MW39N*72P^CZQX:49Q@3]ITS%K=,_'WGI36^]!*;H[":X*0G^1IY%-__[?@X3 M36*,9/JI*[1X9D?B 2$UT";,,4^(ZG2RPE_-CK5IZ/OA<_PV8Q^1(U^]9 &L MU;<7L7B;_?&#Z\4+WUZ^]0*:(#WTP]R.'KT@XV@%N >Q1W[]P[/G)C.4H4Z7 MY"@[X:HWJZ\[]-6:2,GOK$''M,9;O^YVC*W?[1K6Z'4,LW?4L+N_Z_6.>Y(G M>Y7)6IWQ8'#0L.I^)OM!IJP]VD[7=N,(5&WMHFSOG=IXXZ<5^Z4C,,&^26CC M7V:1$-HO\+M9K/T8N&"#/CE).!&19AGZ L0?/IM"ZZ%>GY+5#//H5LW2IN3)(J%:K=ALG;9I7/T)C@38_B5)[]R M3TQJ?YS0:.?>_=H+M&06IC"$&[^ITHE;3GKYH%K7QNDD=B)O06?)+7UL3PX# M-VWQA]\ 5:VPT7)8XHY8VE ? M#Z]HX^X@;2SS1[$5LH@Q!=OV-1CJR7/@'5LEJJ.- M/.I9# ?3;![UC\C+9AY=ED<]?3"H6QY]1A[=P87/OO:E=Y+_/]3-VMV\FG=V MN'$F6;IU U<*M\VDOJF; T:%:3:3>CU]W+UB+]T[.+CN:.]Y'ZX;;*F] ?O7 M#6=23^\.1LRD1C.IW]?[M7MJ,Y,NO*4"DZ[9#_@.CJK[FU_>A_=F=/5N[?XH M[&)?EDD#?6@QZD.S>62!(HVYQV>SF63V=&O$9]67)+%L&KFOE.RLU7_;2_]N M.<'AG)1IM-+VQOJ@=V20^AS4:7-E-:O&3:N&-=*[P].ZS]ZM:NQ<)2M(3?HT M6DV,OJ7W>D?&_J\//,#:PMIR26TQAWJO?^1%_O6UI1JF(YOX*NA$WC/7"UP1 M %&I#%RR9/H^W?Y\ELWSF&/*<8/37CQ(HP]/*.]C81/-Z$%Z :"%Y2>4F_I M%H_8$V!DFFQ_9,LZRX5[YY9VH[M/W D@Q3)6J5/^[RRO65W8CW">C83]]<&> MPF3?VOZSO8Q??;^Z2EABF:0'4V/[VJ?3%UN[9($KG%#V8WX+ZBPB_!5,QV[, M7+19)*9_??4G;V0,'7=HNMU^W^CU)_9X.C8FXY'5&_9[PAD8_S=\]>X+ZOU? MOK=;NP!,4/\ [P*5B&D=%<)YC/VXM%I]F0D%%@0&75,P02)!!*$HF6D)?(T7 M0V& "\5%AVFD12).??7/O$NXCH]HPG9F^#D^"%]YH1MK"_@]F@Y71V@B&S]' M4P*J2K^DFRB5UM]*P*+ND &+>+(O-UD&+&+ (@8L8GB9UA&.,8M8J"Z#670; M.5#5:_Y]3\7K :L]FR =G:? DVST),^4\4 W@8/QX0N&!-R#KSP MN<-[R-. 0?B*N;FL-0UF[:VRMJG! V;MR:P]$NF_+7&A5G@-/T=A'%.K1.^D M_DTW)INCNCM*73*TZ,1Q8ZP='HG>S*QM/&N/;>7,K&T\:X=U@>HNQ=J;POJN M3B+Y)#&:@L<,UGO[!?T!"W^Y[(=#76V>9*,G>5\!,&ZF*CLV\"5^LQG$44IF M$#/H% 8=Z<$VR$EMR99Z]WU4^W5#XIQ?=N&4A2MV?60&':)!G$+;; 8-.$/S M4A$B;J$J\T4K_D/3-><1N&\U#F+\S9S\KPV>F\:ER+$V5\G ML]4TF*TWR%:CSVR]0;9:9O/8>E-YFM5T_XC=ED2<:%[@A/.3:C_;)W3709#G M@-W!QP?F3Z/YP_K3;/Y<47]N"B>SFKJ?DIF(U+ZIO5;W\6]T+1!WEHC]7W\: MF8;Y P?JF$O,)>82\F;Z]T:ST1TS 2V2:;V-\0=N#)BT\$T+VURQ.C MQN4)1\]:PU:SRVR]0;:RMMXD6ZT:\::6A;F;["=\/)=OT%IO]$C<(3XMW,MI M@;G$6M1Z_EQ=B^[@S/VK2#0?SMUG.%O+9;RU@-ANF$Y\D?LUM^;W&=:Q?M\9 M:'2$,%^!1E=O;W]W0GG\U0$+)0ME Q)M62A9*!M^;7.G0EGI!YN]7+2:Y>_2 M@&^]!%[F'.(!AXEXJWV *=I>H-ESX'X2:W-[J04A,#*=:VXJM"342"Y@F9U- MVGR?V" ,\+^N]_3N+_"?;%5S.WKT@DQN<(KJ$Q24 ?Q3D>X!Z?36&)$2GY4L M1G)@2>7&E10HQ.C<74NEA^/;RK1?0@/30#ZN+1CR/-;T@&LBO?WCVW&2&$MKIDI1FZJ?>K+[N MT%=K1DQ^9PTZIC7>^G6W8VS];M>P1J]CF+VCAMW]7:]WW),\V:M,UNJ,!X.# MAE6;1_:#3+EZI.-K[DX4/J^[+7L]G/$AVY C,.N]27#)7\B8_B*-Z8]E8ZJ! M'3W )[Q5PGR8V<&CJ/(_#A*A5=-\D#_6;'K@CGK($>%<,,^W1#CS''ITB[1Y M3VXNB]41I*L\&JV9)FN'93HWT0X8AU]Y\BOWA(+VW\,8[=R-7[MXIHEB#<[& MR2Q,82@W?K/_=J"M&2?55/A]3Y_,8SFC'%G2-CI)'8B;Y%4Y%'567'E M]6_3%OO=22ML]*6M:9EZ;]A^T&B6N?;(G#$:Z%V6.9:Y"RZM-]![QZ(#-DCD MZL1HVQ=EK=UIYCP,:F:L]&9AWW^+PJF(,0'?]C48XLESC@2H;6V6JF'IO=X5 MN_9P*O%A3.IWKXA;S4PZ)#&G/ZZ-",;,N1!SKIF,W[Y-?8!Z8)W=DJF#32%'[#'7X\ALM_&:OKX^-NC[-I2I<+W3B9U&^!5$VQF.]/ZSK M^;$HLR@W3I1[ ]WJ'0GPUQ9)OO$[L>O 9[;/?6Y?AL!O(L+D#?M14+;\+A^Z M#@7.EG[UDB%TGB0G([Q(,L)>#;K)7>+8[DAMWR78A3A$..[4A3BW<+1PC$9Y M0=LNB5$V*R24HZ+Q29M9:\,&=?>R&PD8<$CI ))=)QY[<[+1]C'J5M!?KE1\ M9V%XU4$%8:LC8Z%D::V?^SKDWACUJU] Z5X>[R6>B-4O%U'HIDX2PP2" M)/(F:8*+,OL=E7BG5D:/?V<:G=[*QSI0)%X()_&>A+_4L\EGY,%JDHQD$Y$\ M"P&S 3:$;ER@*[1&$G9N]YHKSAD&\CX=LH0 48 A:5EYY2HM M'K$G<>B#J&Y]9(L0E071GYA MY)?KT(:17QCYA5_)R"][I9V17RH.BWR1?R=CW&_2%2/ M!<9P>KI9O_(NIT& M98&SR+5'Y,RQ;HY[+'(LC MNF!4#%YQ8299>G\P9B8UFDFOAR/&?VDN=P:7YDW[]O(=/DP[4%^=^Q;. M. ,W@3,PU+L6@[^P)+=?DDU]-#BR8)(EF26Y.>ONZ<;PR++PM@CRC=^'70>O MNGT^](ZS0]-]Z)]+>>1USTKW:J9K+[_1LF^,1_KHV-O QACJ/?<<+,IW(#D:,*L6^PE;A./+,PL)Q6V/<5P7'^3+Q M6GO%SK"Y''XY;_H$FY@L_7 KQ0'"@\!;Q;2&"&&%%Y2#%2F?"=AV$M]%QM.>9Y\P0='6P M.B;.)!L+'H]GL"H%>HMKA+$EHJEZC[XQRVYGO#'+&? "Y$J;"A%7/='?>,*> MAV >"O14QUX0A.%_$#DUG";/,*W#1LI^G5,(T[@K9]';>!:^=KT$7AX1Y*^# M9\C2,MR*0:S-0?!]^&V8)K'GB@+Y-8T5D=/%PA=S4!@"CO40[(1.JHD]G;80 M\O<3+*+L5)$Z5>HA2MNH_V>BY:CWY_IZAP^B'JU"*DM4WS(@[\IT#@3QK9QQ M,K.12\G"=I!Y:Z\I"WI':Q_G,J-9#8*\ M8\6K&:KP=O+FTV2[#-U>:S^%ZJ MYJB&:N[5RA8RMU(M]\-=*_7L7DH[M\]JJ]ZN 'C?DIFE$0\'[_U=Q,*.8%]' MPKO 0S]ML(*LN39;C>AN+@,5POP_4R7.\+$X[A>AFNE^%Z^96G MOY+A>E\:KK8LK=_5^^:1 MQ4,L'GL?::.W%E6M8C0T[MSXG^FQYU>U+H]L;4B[GTL&>M9I+=^&F[E6Y=)79 M/9@0,JQ(^*J13N?;$UB82B8K$NJL]?2W,R34;>:4)9$-G-A,::O*2#,/3(G; MD=+"#8?A2(&"80+\(@#J-XYBU4"I,KYO@_C_ #F221Y2<55++!;M@^ M4"F<3F.1K(' ;(/[@2="AY84@N5!/#1]\[%-!+$=R5;K#]\)^E?-E(Z?B9.^ M))D[]P(O3B+*'>/,CE;G'_!D6YK9T;OY! ;.[.#,#L[LX,P.SNQH&>E.S>QH M12+#?;SRX'V%\S)N)"]C^TF/TS/:&[:T1KK1MUH?MF21:X_(F2-]8%ZG 0F+ MW'V*W%COUP9R:)[$W79NAG6=7>CJ\4C.S;C+W(S:Z8D'6T7SQ M"'S:F$"OX$CYUS1RG$9VX CXW,%4BR5QBKYQQ3SPIF!89&*';WMSG(F?(NWI M&DT@B;$'$,A5Z&Y#M=D^W8F-*223'*&H;M[(H$8.Q[[TC8/R2[9WJ#LHPV0S MJ^4FDD8^(B%%G"#CP[G@!)$VIC'P9#E!I*&Q&TX0X0013A#A!!%.$&D9Z3A! MY&9>R0DB9TX0:?:]_I8C'0=+VQCC(6,GL,1=,"-$MWKM#\^SQ+5'XGKZ MP#);+W&WG1!BC$=WG!'2OJC?F@M8CO#U.H/5&NSQJ$$A/HI+B0BF,Z?(%D6# MX.0R"Z/D =:$4:PG6!@&@F $^'0*YY]P1U.%%L5B/L'JHXQEKU5<[8VN!2+A MN$P;HP>MFBR&.EHS6:0LQV4X+L-Q&8[+-)=P')?AN S'9?B5')?AN,Q!QSN^ MOVS?_>7KX;C[IL4WERQK[9&U_ICKPUG>+FC;#-T:66VV;K<=EWEM6A?G3L-C M,MQ$^9W5XR;*W$2Y,0MH41/E8\-S>?D8HEQW>GG!WJ7#J@Y=7F\OH,39=?/9 MJ5^KPDA<1AK *GR@B4ME-H5&>+-?7-?2*E>.X',?E."['<3F.VS+2<1SW9E[)<=R[BN-6'>PX@-O> M((>E&P,N>6*)NV 8UQBRO+&\7;"H<]!KO\3==BBW;URG"+(9X=QS@2XWV\3\ M.)T*A[ WT7F,[.3.@)9?&]W.R#@\88&A=.\'9_FUT;%JY%&R:#0.(?D<8[2T MWOK+3&2) :OQWE+AM5D47E\V+T!D,?D<]S>;W5J>@,P#^&?G31^(Z:+GJ$[R"&V :EY24!]S. MKQ7CW[@8([Y_(+9X,= 26R@ <0/XS2$,1;JM1!::).LU,QU^7VL:L7IYL2Q,@S)N/\_^*!I?S'SC_@?,?./^!\Q]:0[I3\Q]N+8G@/EZYY[)W M_]77W690[%CN]:ZYJQ>[?AX\BZS=TT_OJYOYYW02.Y&W2#B/IM51YD%_K(^Y M0)UE[J)1\YX^&G('H9NC:_3P9RS6P[.,1_K@W%=-X69=.&-'7A4-TV6>71A:W<5 M_K1O5]_AS1CC9N_I7\($-O-HSR7B 4[KP<&2=HC^L(MH;$>>=>L$CII\$#Z- MITT3]=JGY,.7WVA1[O=[>G]XY F-19E%N3GK-GH#?608MRW*-WY5=)T6F^US M*JN=Z698I>I0]&\BPF0 ^Y%:B24'>98'4.!LZ3PO66#!DWSY4I6[#-*?XVS6 MOEUB?)V(S]5W"78A#A&.ZZ0]W)QPM'",1GE!U3R3LEDAH1PLC&ML9NTS2[L/ M-O=B?.XZ8'*=@-;-R4;;QVAI87W5L:-45#]9:M\9O7['6&EI;I8[FA]:D+U> M87_83+$ 'S\N\&H8ZY\K --XH7$E/&7>C;WZM@Y"07261[ ?XC&WX[<[D[SCNKS]UQN#M.8Q;0HNXX-.+A ML" ?PCC!U2E;IVO@K<0Q&40OD<@Q\A.Y)FZ-TD;\"IXL(X,TM.:6D4$8&821 M01@9A)%!VD4Z1@:YQUP4QJ-I/Z5IRLE78TUW MHW\NY6+7/2[=JYVNO?Q&RWY_8.@]JZ[+49<&5[[N8%&^!U'N63V]VST2 YM% MF46Y.>LVS*'>JPU(US)1ONU+:/,Z.._MU[\)N9#M@7^$0X;C3?A9-@45JRACW5<]QOJR\ MUMZQW^D5.\=?#DD&9-EH(0YLHP\(30]'R:RN*CB@._$#KY-9VAJ=O^M#0NU& M22P" \37B1^+8000R$=&&A,)UBK3-ANPX"Q! *GF]/PHA2FF,=1W^> M>:@E(3EZB$@"9V#$WLZE;"( MF^_I[:6D[?P[]20Z:\X8&-L.'CVP%W%':Q_@[R<@3]DE)%M0:450,T;]/Q/Q M1KT_US8:^!Q:@54\Y4TPWY79'(C=6SGA9&8C^Y.%[:!4K+UFJR5I(QQ2&@1FBOV6/;< M)&X8KP/MUNHKNE4;@.^'#JTH!+\3]\$VRG2E9=J/]#V0%LJZD(%RTPBWQ#KO MV:H!!6=AX&/WMDJQ# XT?8V4$AKQ<$CDWT4L[ B4'?GI@F3XX8*HE:V209#; M"-7+DV40Y(;""S((,H,@,P@R@R S"'*[2,<@R/?X2@9!/A8$^<8RI+8=%!G] MML6PD$-3'W7;CPO),ML/]%'M@B26.9:Y4V1.'P^OD]_*.::'0['?9Y+I M?55=_28B=/;M1PK()91D>7B_^QM*H3.Y"(OS*[<*!^=7MCXW\H[S*_<&E5>2 M+ >=[FJ63?=JW='7D@UDFLQ&%N&P(OGO]&2;X7I*W1')E56)>IL9+TED TM6 MDR7KINILIO^=/55G,QNH(E6'^\IO5T-KP'WEN:]\8Q9PNWWE/]L^#(]&#";] M55#V^G7SI\;C3M\8'YD^U3.W?WU"DD_7.BQOIFZ2SW&I0SS9:TVV=YAT&R3CE596H>#&AV :J=H>#J*S;N_3*+OWYT^SO43.7XF ?4E ME=VY%WAQ$E'&&./AM!JUA2?;4CR[2'=J0DN#?MT&ALT+OK+,M4?FQCU]-&Q_ MO)]%KCTB9_3TXNF ?>5/72TQS?]N8X S]UJ5$=47T1 M>=A'">0F=#>G:%9DJDQL3'>9)-L75I6O,;&#KYH#-'H46[)B7@;(IRI?Y20@ MG_74E,V4FP/282J[*]*L2MQ-[&](*Q]FAE(JJ9;S^^!,F2V91;>0S?(1F2/B M1/L8@,H)SEQI8WX%3Y8S5QH:5>+,%OI78,S5%CB+IJATC7K!OV: M)W*WG:%B]>^YXU+[PI!K3N!:R'&UAP;P]BHQQU)=>QY]I#B:B& R8$D8=7N"=6%0"4: 3Z=P\ EO(@3S"18?90Q[K4*";W0M$ F'8]H8 M-.#)5@L(PKG-!^,OWE!CA,,/ @7A-$4%5Q8\X;+?/)B($L; XC=(0<0>;(O M-UD.('( D0.('$!L+.$X@,@!1 X@\BLY@'C/ <1=QSF^66_?S?I('W2YS3!+ MW"6CA]UQ^R%@6>+:(W%#O6^T7^)N.X(X&(WNN*3K=-3A@TT+A1*NL.H?IU/A M$/(D^HZ1G8BUV%L=,6\MGNSK<6*1MO':&F% MKVH3O7$U4"[U'9:P;B_:OUH%X;V@>HK;LFVQY_[UE3$,C/\;]UX=]'+U"=X!#C8$:ZM4GU_B-J[C2.)^#8.'G]^__TW[ MR0OLP/%L7_L%^)-&1:/C]JC/QT!#8T"Y+"#A6&0.ZTC])-9<(1-=9!J+[3AA MY%(Q^K.7S%1?<@1*AF_$ E& \2=I0&DP(-5 F84OXBP%YI^!A[_YC (<:Z__ MZT\CT^S^@'2D/XT?WNC:L] FPO<$NFKPR#3T_? 9AI.J%2BZRW]-<^+/%?$U M[,^=QF*:^H3-_63[J4S*P545*3JENOJ.'.L/>D[+7J!5C$UHRL&_TH!429(@ MB6Q).?@A/5?,1 ))9V7["-H,I(*/8Q''$@A:?E.N\4<]]KU_IQX,NM15#A%. M6&80"1@QSSG"9^T@2#&+)U_8)'4?14+C_#N%UXO()^ANX=@$_@W\5421]!69 M8TP]Y]6HDS3VZ-^$URX>O!-21C%2"E' M1$%&^H*<9=)K?Y2Y;2>[R ^B,0/3F-A?!?+!]^6\?2#3W%[",-I,^ MD/&&N M(S("SF,"*T?&PF*7TNRZV,$]B+TXH?PI7)V]%.<5M%#8A:GOPO )DI8(Y@K< VT8 M9!(G7I(F@L:L>''QT@JK@;.5-%1\X@NW6&(^?HI; M.FR2:Y3N:.\)KQYFXWM23[PX8[J+DA8^TY2%#7S83KELGY^'P&$ITJ!%F9#X MHN()VI2W+K>C?\R77!0(T=9E;7FR5BK@ZKZ=N9D/>"MPK=3 ZBW\'R!F"9&/[-X.RK5O1_^4 M[C8M,QL,KE\B@(VB9?M+.J:!I,!!@F1M&:9E2Y"9 12D.;FT<>@K$8QHD'7C M &NG@<%89KM+YEN ]R8BI1Y@R4 M4#5L+4CGF#L%OR[/L-S!8";WZH.D'K;= M.(V5Y ?")B0@^C&FNL)6B.@Y'?#CHCC1P0 ),'9V/-.F:"MH;[!])Y7OGN#Y M(7B4.HST*!8;TVHQ<3=_.I;FK-B;;=RPP%G(]+C<]4I'LBRR+:VC?F,S9U),[?/Y-\8XL*1O3?=]LG>?&2*7D9?AF8S)H;5Q]W=R2_<[)<]"> MEIMZ;*X1T0#$21JX[#I)$9R&46E[!?/N9LX6$H;D()%[-LC".N]0&C/SK$2O M"AW$NS?AG1:G(YO)7F M-+%]>ADIA?9(QSR9# [")]\W!S=-QY=M$SF;G#6Y]=E(F$DI!7UJD^.U[C0F ML ;TP:9:;/M*\H !XMGV8TG"N?>-O@89<2)O(=4-]-K52]N-K!S1W+3P/[<] M0)MKKIM"NAMH; M&/F-7-%6$G#9T3MKU("RH^UKGTY?;.V2!6#\0FDCWM(&C[^"Z=B-F8LVB\3T MKZ_^M/^J:OCJW1?TB__RO=W:!:#=^@#O0A-,ZVAIR=D?L/>(*=Z[;G&'XK5_ MN_]*X_S4N[^)&NR]B?>?HI[+ 7= &J.\P94'A^;@T<.#$E[B4"LUK B"999_ MG[59(Z^"W !T.:/42=((=^+L:]B;X"P._C8,V-%^K;*SA:<1;U^VC5O4MF:J M=;:K5^TJB6),19YL8S 5[ZVTY\L,#UM<\W1"+=BIDG.+%1E<(<454BQ4#2*< M>6*)U*W5&=W'*T_=FKC(JLU%5C^7#IA<7-7>P@-C/-)'(VZ9Q3)W09GK#_2A MT6.98YF[V-+Z T/O65Q&RC)WN:7UK)[>[0ZN)W.7+MRZ HW?N^Y;KM:XDS$N M?:ZZ5B'BYSVAR$S@SSJU?F?4/V!V%2D;>&GP8'6,BG@>KD$&]U^7L-_K5U.V MMFBXK_=ZW*NSV3SJZ>:52KN91P>?&0?Z^ 8P.6Z<298^,*YXQKH7H(+WQR0B MM=)I,$]Q&EI;9V_H/;.NK3M/L3UC(=3H,#.L>VW./+JX8S>LNQTQCR[+(TL? M&U?4HWNY4OC'MB3C5KH%UA:W@&_'VW,[WK=:?YIC<6N/N"%XB&'^P#+',LO8NS&68);@JR^Z/S+U8:]NV)XEF"6X*8ON]0V];S92@K=TRNKO MZG-V="K$ 6.45FLM$&0KQ;CVRG)/&9ZGV-8IWL&)\^7;D[0?PF/FH7CCH3C.MD*+!RM$(X[M1R53I/9:]L-$PU8!?6^I=&C\4;[ M2!T"L!E N=JHA(>_%3"9FC0]4XN"!;WR/[+IC8=07@$LF9H;A=/DF?H58&<) MZJ0@ZY3PEPOL=A.F<0:LWV&>8"T4@G1C0REL*)AX$;8HP.JOM6JPC-J,=@FF![ MC:Q) K["U^+4F56,2$UG)MC389I2SS@Y!^%>601>,&^_KAQ8)=W$)AF/8J/Q M#7866>\@!Y_YFI!](27D^ )(.PU]+USK]UA0N$:7S_:UL=C:#Z>Z:KA9M M L7?NO)X[8-R;R+J '5UP/Q=8/G4H2?Q'E=F(1O!P,!)UF.FI"MS.X$M21E( MW(S"-,'>5:1$8"B]P(ZP#4P:R4Y26<_#[ZHT9@&G]E3!1 MNM-&B=A \66ZTP8TVFD48;K3!/1&N0SANM,%"Q8TV M^)7<:(,;;9P&W(*)+&OW<-QPH[U%VJ^MOM[K=]]<.)#*F !W*FX]4^_WARQN M#>+)+8N;T;7TH6&RO#6(*3?V&O_K88"XUG$LFZ-+XBK"2W&*# M6VS<0A&PJ0^/!?!K$$34K?-H8-;MG<8\NBR/1KIA,(^:S:.AWA_7K0H_(X_N M($C[:6O%PJV #^S/G6X&!#6?(@XZZW$GQ69SB/6H#5SB9I>72(#:7]+7RG/W MMAY6M^V+'F?8^,1PZ:PAO=^MD:/&_&$M8BXU2(ON)91_6VTM>W<9PS?TL74= MT$(^Z1S.HWZ/>=1L'IEZE^]U&LZC*^O1'62L[H-WXEY]9U][LS5NK%O]?A.; M[)SI#,4"?-L"#*=(JSMX(;O%LLNR^Z(!$MT:LO%E 6ZK +_N67IOV&^8]>7V M?#S%5DSQ#LZ;G[8!!-]'B,/H73J^<855%K6"[:(!?7*<9GV6B# M;+R^..35U>5B7\^O9CE%-."]=-QK-^FYL=[+<[I9_?-^)_+&Q[0 PU9Z61NP MK7WS;IN /6Y >)8&A(%(UAK W41WPO?392V8K.\)&)\+#10ACQ=QAK$5]L'BRW&&,.XPU MBS"-ZC"V*R[0/-)Q)RAN+\9"U2#"-:&]6!WBGYM/=_C*N^TMUIR>8J4CVLJ= MQ?HA_V%G>_$7#>&KLWMUX,N'N/J#F,+HW=%/YI/.H?<&'!K ML\;SR-3-_G40%)E'+=&C,]T92%)W*_R#]02_)M%^.Z3,D8TK%*S'.L@_MS,Y MD3*-UF#3U/NCT[KUG$2=*Y_86#58-;;7>NBCT=%-V%@K6"MN42L&8WU@UE_\ZB0J,>85,$Z?KZ8$]ALF]M_]E>QJ^^7UTE++%, MTH.IL7WMT^F+K5VRP,5-A7:)M^"*B4@&*_]B-V8NVBP2T[^^^I,W,H:..S3= M;K]O]/H3>SP=&Y/QR.H-^SWA#(S_&[YZ]P55^2_?VZU= !HR>-I8\M1W/]Q+R!J0?!3O(@_R+?&P[\F+T MO& =O@=S=[UD20,ZZ#*"'*V/"#O@!+PN[:M8XHA C3G-A;:HPB0V#CE<$X[J*(^3HZXU9V6;IP_ M/3B47*_(>LR?YK+ MGZ$^ZC-J6'/YT]='9OWZW#;B45V!NEL2Z@_T8;@,\D4ITVB]- R]USVR\TX; M*H1/O,-GU;A?U8 3X:!78\MBK6"MN'VM&(UT\]B&>JP:K!HWK!JO!_J@VZX- MXV9+C#_8OI/*@NR)Y\/WCVN9D>TJ4W0VEX,5?DF(=6^1>!)!*K2%G\I*.F=F M!X\"\1'@<1%%\%3V&\JIS0 3.MK?5"W>L\1O> Q@=EJ<3F(G\A8*?$,^&-DH M)4LM!'FB(59^E8AHKE?.T@&R382LBT2P 5GQ1W5[*R/$MH^X'S*/=4DEE#;A M2'@X9*1FK.,8LBA1['S>=J(PCC<'B&4Y)59'(CB("YJ1P*O":08E4;7XSOE$ M9^M-QZ5DJL3QO+QR'L8%1L&+H%%2>,%3Z#D@ M1\ 9&_\_2$'Z)W;L*:Y.BK41V(>M/2..143:@'6EV9"Z?$4R"_'7,/S"7H*( MRCK>!+1'^\[L=E%DM*4 V2%,A[7?SL-(J-_V.ZH-]!RE'F:7/:CC5+ L-?($ M5L#&(/UA ":LBLA7%PV5WO!D1YX]P9K@I<0$\8 FGD*V6"YP+]&H6& 1>4"2 M2;K$#/0%H8@$LC^* ^^*0!=!@0+Q#+]WJ;Q8B9A/@!E)P8YKBEQ1*-PH7OPA MY09(2"P@S)7,I"9 55(,_ 2V J"<.XYP.OG/4V"/ZL$OEGE[&LDE#>XZ_=7#SO!_U[R*OU+^6*32]K;7GYG]OKZV&A_@RB6N?;( MG#$>Z_WAD&6.9>YB2QMV#=T:'9D=P3+',G?$TOK]'MBY*^ZMERY?:K[W^MYU MWU8[K6#OZZDGKP7&#Z&[3?/[AM+EG M):MO,)<:S276I39PZ>JZQ-[I;J0F=D_O80QV3_>[IQ/QZ 4!YC+>N9,Z,&_B MLOZVN60-8&.] 9C@V^92KS_6A\>6RS&7+J5+5D\?#,S&.JFWNPOO+=-:Y\+= MEU?>?!6E.1CM/]&9HMP\98[X_V;"AGHP5+,DOR MBV4TF$/=V.? LB2S)#=>D@?=OFX.]N2#75V2MP R>.Y?7^WOT#P>OGI7'\7A MW.S8J'"M1FCX1]9+F.I*%4"L]KN(PS1RUOM8M0&MX3T5.*N*+"EFEJ%K6"&B M4P%OT<-9K7&EI;+V+"(%XB?[0L,?B#3_9/O4[IFP'O!V\CO3LCJFEM6:XX_C M61@E#PC"@$7R(D[F:X]85K_3SQ[1M>>9Y\SD"V?"EPVKG\,(*X/S;LHXKD0( MP"KC:!$25, BA;]B[*_\B3HOKTURQV2P@A^1&[!HG/( YF$@EAJP\ZM(M"D< MK&-=^V?GE*S(/302O"6,/9_LV$CZ0]TD4E>-_ M7KT\41+2+1ZQ)V#ZTV3[(UMDJUR<C UMJ]].GVQM4L6N,()I3J]!9LC(OP53,=NS%RT M622F?WWUI_W[/6SW7]!3^,OW=FL7@.;D [P+-9C642&<;;#9[[485-N;@F<7 M)+"K_2N,T$0JR)/"'"-ZC >[MOM$]IUPCB20S8J1AEUP!L8/OA9@#.F[! ;V M].(G+$#LEF"K<;;)-JK1R^'$VP$2@XY$#4+D9.H\ MR9@#+Y>X+QC#'^(<6 ;HL]/=(@0@=Q/^"I[XKC=:\87@(TD@^,+LC'._ZMFF M'1 =?HD7!6N#L8"Y.2UH;?@["=4B(7(FHKP2&F0%>@M9"?LG#F28Z 0E,]@^ M\P:OMN]GSQ,$%4@$F%_/)O]I+I(S8E%=2C704YS;M I?RFN$#D0DI$P0L[\& MX7.0LS=5_J=$FPDGL&LJ!TC)&G(-B0G;O1\^XZ&KD62A$:M ZZH)]0^!_:8: MN9)]_BKA;05A\."@^HE,Z(]\.%_4CL"NP''G=\%>O>X#L/"'R"QT6"C=4-UYGT,$?R,+B3RXVV,Q\A<[7%'7359A]F:8B^K MICO9&\,PUU !RP9GT.OT5B$#=UL=< 9CL?5]Q:U :7M<9*=LO!'QU!&9J$2N MGQ^F[H.$AIN%,>F(HE/FBT3PWL]P:)>&SFJ:H?M06A;=((:(A(>70EYS[%]= MJX>L>2^/ YL6[[\/L'@G,+M]YN(//#KX'OC7M$SQS9-K0Q]3W[B"LA42F+'JYC3[&T\& 3 , 1D# MNE4C'B:T"265NH[NLH)PS$99\9=I-JY84#E5 -8H6&: C+HZXE$2*T)&5J,] MXEL3;ZY27:78^#Z<8-":R*_!NDI2D&Q-"3N2>I\&,[26;D8I^ [\(7R')*^2 M>\*D=+/+7=L-%]E )2IG=\C;U@AS#4L++3E$=7>CF=9&,AOI;- MC;KU#?&.89)D%HT&UR@NEFM%0MO5#B'N:&JKQ[.QPC@MO:DT=%Q,25UQ)#&" M^JH0"FW*./<@3'#^=/" :40V8M-Z9#_QHABAH1VQ2++O4WA2*B(A<9-#)>=.E&%0$YA,C>^!A$@EW_?I>WFIG/$6=6N47_CR' MWI5 UR)!N^/@T-/4IRT^]5W)*E BX69ZY\7JJYD=R9L@D,_4E\>?8@Y\-[[K M;MSDNW&^&V_, DZ^&V]1NX;,C+;/"_U2OH?4%,IU.L<3V7_0L\PNZ>4N@>Y? MT8$ASGH0B (QHC4XV8-!Q^P.7P+->6SVVX+FC),]C 9WBN;,H,7MPY=5!F1S MJ)LB;"7^[/EK=LD;-T:]QO;!GJV;%2KFFYJ2&=%ZCKN-U6^Z#JYPI:M*/Z M^;71M?1>G<:5U6Q_42-WJ+-UFQPR!V.]US.OPJ%[=>>*&,2)AJ&UL @&0G=U M6^\ W3B3#-VZII=Z!S[#C].I<%1ZL^J3B%T6PPA^%*BL8&>IB6^J[VXDFUT& M._,0L+ E\BAI&']P9RZ'V1NQN]%8[AB6P:[&"P'>Y*VY3S .^^C!E>T7HT^C M%7FLCX9'HEI=OQ+^0M=?K"NL*](EZ??T4;?&&;LQFK(%,Z)-62%;JAMV151: MDQ_RJ=3RO@3\4(2+).9#!OY02L4MBCK7ROFSE.4#Z_IEHJVL$ECBS:<\RU!2 M"KVA@LXT(7S9SOQ7K/N/"7Q ?H?UCQ'.PWZV,=\XEK-RQ;R DTBH%D)B-:P] MFR6G4Y(P?(KI[6T$D&.8MJRD% ]CF18?QL,./?2N1)S+Z:L;SK\EY I)!6S$D=9U%KQLA*+XQ3K MDV)M0D7,DT0J':8C8P;Q?&%[T5QEO_LAVF["Z9!$[F@_^2DF>DNK@*S8PX82 MT?,2<1M7X$2T?ABB@JI2"OJC%?':\E2Y_MKL=WJE)^!'Q0.VHP@HL4=D&2E6 M4PW*)=NKSZQSJ[PP>M;L6%MGF+]P82_I;206CA.EF:53UO*[?E$BNC&*9"EQ M@E!)%)GI[=L7"[(#C"R]IBAYSDK-5P8R5K5RSQS6R= MJ-#"4I_:%M6L;5&M M,J=V&%1C6(().,2B&F.S;*NW6U2C7\(?N >+6M,L7MBRK=JI RQ;;[QB"^M9 MJ6YG4-Q M:8('E95R01QIN"[**U/(Z^>H/O#?J5<\:!;:A%7;GMQ;%G:$T#T^X@%-0>AQ M7YG;B0)/V[,J6&H4:0MMYCCI -9FROHWV M[NSX7'%9G]5ONG)^)<)*S]]?/:H<+:*]R2N5 M/?4<2S!'=))XE[EO89.2* M1ZYXO(!'^-.N]++V[>W[,N>.]@I+'IW(QHEOZ7YHF'M M=&\.0XN'C?D,/XB>>HN"R"#/J&92:KOGP5OHC M/PRA9 ?TH^(ZB*1=*,PI$%S$0Z7K2_#/;0]1BI)$K 4X8 )P;;XWMR3JJ#3 M+2L%'^&T18' '.H3W4^8.$4],3B2+[R P%'PJV6#HW!>2(FK,7"\8(KF1VJ= MX]L>T&MNNX+T=>9%;K8VPJS)X& 4&-R38H8\JQ6DS(2QQ)X3YCHFT]8X18K;+T- M>BCZRE7)7U&DF(Z"B42Q24"CY"\R/!N@LEV@[MGNDT"M$)26NP?+N IV[02+ M:;6HP<8'/+ [L/+W\BX8]>DW((SCJ8O<'V,@->8JM\]0_B'DW70DZC(_NQR/ M7,("):W\^?W[WTAPU:#Y[422P2X>/+K2TAC4E-"P[*\@J!F=B>K_2MU'A?5% MJ%=2BM'"183X)RB(DBJ++N_(];+NZ@6RMTR@("NRN_HLDU2Z&1B:!MN* M.1NPTE Y-$D.OI7D6IOKF>LAM)L(T+!.1/(L1* (LKH@!4BIT*8DB%5!&R2> MO#<+MR!2:<\9HI6DA7 )D&Q"%V0(ZY>_#099(&H>+C'R<&:E'0@HEHZ@AOOKD^VGB.ZUOEP*J5GIJJ@S;%W[T,!Q1%/^EL"-USOI_;?AUM%P] M@F>[.6W!$S0 L*>7N9E%IR7B*9Z!,IX6ASHYY*&'?O$-8?K(UQ"8VS9AB3B+ M1.S'TZZ5:-? >[9J+TB*U^_"$6O&)PH#^-MIZU'Q)SS5I!%M?6LXP-&>Q>K% M?L5J=;):O3C./<>O=L6O>MOC5W4.=H-7'/5J:]"(HUZ-N&_X"#9.LSIRP_T? MO&X$@X^6B,XT\(&?_?OOQ6%4LR=XQ_>+! K_W8N_KM6KG=T5N<2%=4T?Y6/6 MZ) @I2,@0OO\D3]D;XSM_4L/ZE/:'Y32R?$0L*.C:M&WRRQEAU,D2 XN3P[[ MVXQ^+K<0W>PJNMEYM++-:-X/M>[J[5.ZL +9W9!NT4M!@?+H=-2+;-D2(,(T M(R>5#D(QROFD[8+1H.W%5I7$W]$WE")OZ>1?*F2A1 75L"()VROK*F8D4^,I MXDHA-'2S3H=F>9>NAL1K)9'=7X.SE]UW9:^Q-;J,KWC+WV5K&(Q$%&?MO.E# M6'2,*"53J:ZI.)4I=I6CU6<="F3'.G4!MV^5*#@*9A];8% 2+X5I*$Z:-37V M<@Q]D#DG:R& +R[H0A=SL&$BXT@YRX393^SW\3X^.KX=QW!@4#W[GFR/&OL\ MP)0>,&T,<](UBHNH2\&\4]]!;U?KWDLP'%NIK2][$U!JHBNBO$F@ W]Z279! M2_,JJ$HAKO6UU9BLE@:^ZI:$7P0Y,W3LB0 GCGD882[>5T&MA.V YIA=FV;] M3E:;0>##ST*R%+@>RG8/,C%PJ2L9H;O89Y1B5R"#D,_RGMNGQ@DV=>DMKM?+ MPC"U056D*'@%C5?(E,E\&XL"=[:6LK79=H\/ %'B0>Z:@;2>2J" ML<9M>8..+%P/EF&MF R2(;$E<NL)7\4C:D,E\ELQ")N3/,Q'LLE$.6)F&RD5-?_"G[=!"N"DU MU.VO#E0M<''(!LW),U*&_X5:&:4WHY4@UCA,Z M]3WJVOLTA@G['I!8SD?7/M@!>%^E#RCTFF+Z 7SXSP!MH8!_ZOB"9S2NJJ$L M%=RL36UC MKN=X>@D7"J,<[12 M5V0Z_1SBWY@9B)MQ'U=MMPP:6B$-1.]S!Z9PMSP0T7?Q\'[K= M#)Z!#1Y\,?17_*6,#A8YCS@'F8$%4BA->ED)J!WK^BM6Z2K+8ATD5P8)46N$ MK+)6S]+1R%KDO9-42T;JCQ> .0EX'&ZP(3!=]._>37'M-*053BKV! M.O^>HH-I6/:#T7\MWN"OI9@:?5=^)/]9Y H5UX2P$F4,WU,'3,T86SWRW^RY MS&UXC0]@_HO9_:'\8_K(^.'-&W6W20L*W.Q/V11*&CUI/7>&!]6$,48H__QT M&"GD)H;F2&Z%X&J2&<,-KAQ+?LXRIXIK #4Z^3LR7ZW(MIIZ/EE0BF@>S%E3FQ98E?[:RZ2Z*W2C,* MR (3CR/T)2EEU\:^8;0N.M8XGL0?B,"]C5SI["GB%WSE@/"N@'"?"QHYM-N8 M!9PN& MLQ6L(_<5X.>!1%@LW-A"HHL=%]RO%2_1)2]14PXB_$MY;2ONC11FA\Z!;KFT ML:9O1ZE?4FYI2/*$LZNA4NQ0MK$NY[Q/P-Y9E!TLM7L9X'*]8Y%;VKWF]:'[C_I7?M$I'?A,,]5P6S<&Z>SCP:3405W@Q/ ^2)LC-F/@IDY" M:&>^2.@VZ#V5 L'@_E)?F575NP_9GXHC0Q&OS>X.S\6$(%3UE-H,#@\4,\B/ M<\6NB+;!H7(5T'Y5$UFJ@M'IZC#S]*E\)J*2*!07!S;MIWS9,+8$2%,3)?Z# M=*V71&8_?CSP&D2;IQB^$U,_*X'"\.YZ01+\D%!S*>B81+:7I72H&L:O1[]-\S1^?BQHWVB*,_'XM;A>%+UVW;G:W2T?XA' ML&*_24P$+%%NWU;Z$T$_4#ER*/]7W4,%R%)_6WF^5,ZR%F<8ES[11-7"EZ+* M8)7AA(@'+% V!-?&F)0LE<[43]*PH^VH^T#/3KZA] 16QPM9YV%832OT^("0 MFUF&$YX5*03X**-HC:CM@#U2EK?5+S-6I]MC:SP.M0VCUMF&]QU*]-9^DKE< MC;0+1^-[JK/I!\Q#U-[3K3+>FA!^BQ=0;!?#U3-XN+0#XQ;?T?Z_,,WBA@[X M =/4ST![LYMTF6I15$9.A!\^KV2.$'[(AG4X2 C7[[CKB'OF?6\?AQ_\WM10/XI3QU2014@!D9A MZ1:=UO \$Q(A(\N(WL4<6?^O#NZ9&QPL\R#-4Y8B5T)?W."$0JPHG[JQ0'XM MX9?F4.P8%;7R^F:VASS@@&?SG!"D$H6T\TP#E1:IWD_I.\H5A%>I OT"S#)P M5\X9DJ04W*'DWM+T%?A1*%$05.6:S'EXMB/WP0]#2E7#GI>B4RC:E?&D8 M9RDO/;*$1CCVJ3,+KI]4"D? DG* Z$8'YZ.,%4(?@^$^!J$SP'22$*B9"$O MA8),^0\%U ^FF?Q$,@*,D3"]I^5^4=7R5S)_I?,OJ:*/(\O]&F(DXAF8QIB M&(\4(8MBQB5D'RG;<%0LI$)*G3K!?A5K.*B[-I%<2G5Y,/1!WP)]K;8#%&S% M?!43E"\F.Z>?418SIU<*.5X]7%*?#Q>B!EU*NIBON:0K [R6DJM&-"H;/L>< MMTCM]S549*7XS5K7DH(!TGBNT$,QGNP.'E"&5W*(/V)WNMG)M]UIJ9?19FXRG>L6-YS%>;L_(W MD1$8RA*JB!(\5O1D*9LN2R;-.4AU(J%\%M$E;=C6'4S#AK784:G45P[.?'U! MOJKDV:6Z[%;(@4EB.U]5X2X=!_2LN :]I4<_G. MA&0M6"!; D7J-S^ MBGGXLKH9R@L,A0ZLKO*P30#&([F6_=^EH47E(6/TU7;@':$5!Y81!^ N9$N'7Y#MB!R M9EZ27:+G#Y*;ATU0(VJAE%L)V7>8>B8[A/Z@!D;/3YF <(%U;"KO'\V,8Q-Z M;H+EYK((@)P$B="_ED!*@F'##G(^O%LAUDU&GJV M@>624U2:8A%D L]3!ELBHLQRZ#+JX]M+,B+IPK553'@NL,=%AIF?;88!]H#8 MD@A0AF#/_-7-ZR$^;EQ*?GXJ'!<1)W!B]!2 4W96S)L=S+R%PO"7Z8-X[XP8 ME6"+9@&LX)'Z?%"M:JQNV3%[,^PWG]H6*DS-7Y20T@$O% NN6-!28:FLA:HZ"O/ V M2LFS*[*[0-PE)\G24T^2-^9'_3.2 @.1& M+:0CF&7)?UB6'D ;_?_;>M;EQ M*]D6_"N,F)X)=P1*X_*K[5:$(ZK+=A_?>_K:U^6^CO,1)$$)+A!@ X14]*^? MG2L?._<&2$GE5AW)PR_GM%7$:S]RYV/E6BUPW . UE0T35B\&,DM!BM8DI*E MK39A4\H1E% ;G&?UT9W5-#DM^8G@--XZ2Y]X($A6O]MA!L&*!'Z4FN%F3K&) MC@5)D\: I.EN 1TKT!.^3_NAI$Q,STIY85R0BPJ7)!N5#HW;)W>=ZBCSL[UK5C\\",/40_0+QX@JCIJZ:ZH;RA9:W0 MP,%)A75WVP;??TVQ).UL[-N"%7#"?Y=-+$X ,R/L4LU!FV&$B&SL[SYNSQ"! MKS_[RQDB<(8(/)D/^+T0@2<3D!G$6B(RQI4S@O!\"CV^^\]"+LTAX:+T=79 M=.T5]9.".(XSCN^D#DY_87Y0X;FXK1+NQ'V8F$KXX'<@% =@E[R8ED5.8\S M@,=C9;#N'N['>1G\6Y:![$<';^+>^?"*UB SRWS&ZP>,Z\'MW%8H96GG24*V MJT *[K..>6\.+9&CE(CS*,V:?]BLN3A73C_<$:$1!)T2B"<=F"$)(1D0@485 MW[U$4PS^-I1'P]])8X(4 :D !CG>L&;.D_B(DPA&3.G.6M?#;A2MA55LB_4] M>2*FO#\LNF4(NI1N0Y(W1$5 6QQ]RM2P-VZ-0R,S\'T5'H7+S[F>1YW?3)45QX[:!K](TY1(;*OB@)%_F.[\-,!&& M,BP@L#!1<\-K@-,(=O1"'D^2)LBWH89NKKF1CK0VW79KP=18I-[$M2B M!SD?0.._B4N\)JB@Z$0QS!Q7E"W4& CEDWK30T7 0\[M.P^:ZW0T%C+'(*I" MA6[8!N^YHK,I+*AQ1U3_=O870VYD8J$J" 9PWN1 MH5H2]5#K< ?D-Y/C4+_MD()X,-0,)GY5]WMF2'L5WK ,_V\/5;&R+1:O@W%Y M^\]=L?A'%Y;;X2(\#J:RO:FKVV+Q2U^_U5842I:RJ@C:_S?EJHI+/2P"+,2_ M=QT5]^B"?]2KOJ,-0VF9CE^(A"U8-6*C[\VJ27#E!->L\<&P"WMJ/5Q7E7Q< MM04PTN@CH0.HR0!6;!B)WD.%!]W.#>]]373>"<=!W.LROJ_6W3)\+G]$D7]% M&("#$(9ARVA* M_!4,QR!;ZV(DX**\2%OZWHB83_;>V_DKGU*$ZF1:K>E90G M*_BU%MUM&)U?PF>%@2:"B5*V^$%VF3S2+P.WX?)GL?Y;EFH3+;2Y]400&EMR ML;*/VUGUWL!G<3H)-DJL>.$QP:ZM5$$PF)&WU777 !9OA+F&9 ,M(RJ0O;+& MQ5LJXQN13_17P<;]QJ0PI.$1ELP-45-1PFC=[90,G>T(80%^44(XG3@ELDML MF.)9Y6"H**YM]XZ54?);1("G'Z_D 'K@XO<1I."WBDMH,YO+GK*?F]\!7GDB M5NP?PM'@4S0@'8Q+)QYDA8S5V)3$X--0GC>>L'9^B6H"9Y"="R)R+?2#*Q". M]>&@V5K!F[MB^$A1*"Q1_RB6?LFP^*QM)KR'WLS.E83"\_@Y)-6D>&@*2&7= M8:NII$\A7$3Q/)>$AT)H&J2NKE1[*:SXB-4-D?:^KY?8" ;EY92(;VW;OPWM? 3W2]^J_J. M3)HU+?&Z#*,:?C?B1FJ4EB$T:42S59'$9*G'=L4&7#47E\KMZ:YF*3^U1&3= M-WU5!2/)O''S(THJ.9W6%X)57KV5)+*O$>D<$:]H&#>R >0#JG/6[8A4:FQ% M.=>;AR)Z:'AO6U="V2FJ@;]H-P5H/^(DB>2.?VE'2E7$8X615">=4AVE@JA+ M\7OS'B*QIVQ&G0\[& H]L[S;ZFX9?(@1/4PT]@64**A/.;SD5;TB%ZYF-2D^ M5U@(+.Y871/T$$ST;;VNG.W'_ K3[X8/ M<"8D13/>9B1ERL62!D((5.M^_@&QN7;HNE8A:/[.N#(8?CH&AUCGLD" 6W]. M/,*^(2XSKGRLRAW;AOA(:^:);#='B&UF2'#>OQ_CR0:_W_OP]6U5[;@UFME? M_7 JD6R1^AN^4DDFT^^%670AZP8_S;&[4_BHEJ0(%BJM:FQ,+L2GHY60P[&[ MVW8WTDWPD9>1E(96VM84OT'S=4]'Q178Y]B96EU3EUD3@D^BI/YS&O':6[G0 M=PYBJM3/0G@0WRVQ?).6E8UT2IF_%L\W]>?I!JGCKG!CV?O4P[O;<[,=#C(, M1CQ>JA:"G^$E\S6(3LV[1CAC;'C^N96$3=O8G#-'WRLW20\LTV$0RVRUAS_) M-./L3P,'3DUISHUFCW_;K8,37>C*D,S6E@D6\O[*;(:48#K\R_>(8JK]"R5_ M#.._)I_T,CQA"5$HL[7R8I?. U0/MG 23#P (688*E%,I89O3$1!+%@3XX MX[T1E4L963J?U5+QV>"&MP>#"DB4%8J;<$7214;'E#Q\ME\LS,0PENOY?W;(0 [!9Y)KH[A+UW6O M+HI[XA899/'1DA%"-GE+F2+_03P8<%;-32F') U<)X0<406!L\'P!]]$#S!X M*MM.L]7Q"J!?-P2!CR4\@=)=Y4[_&7$ST_N)?HR3LPBC6 M7%J:\55T2B]5+PRXOG64DO?S?N*1\K3HOXA;[&#DEQ:ENSN8O@^XX\,SVY6\ MQFXZC*Q0VE1IDWHD4'F&._EOO>C]R+(IN=A65Z8K1.S?<.3?)NU[[#&'N(TB MZ2C-3DSH.M&Q>$$7%TEY.1(9F]#X_-J])+VG"CI#J/#(M')'&C1YW8V&&%)P M27R9?9[1XX6U#9<\DF91.*8(<-N,@BF-[$H*,K5?Z!V[S6:H]HI@1BQ!QTCX MWF9)%VR_M!1TB!^X&2B!M9%*HEPS$6, MI,JRW4GS^^DG"+>+OEWX^H:@!:5C/R-3./:FRX(+7]B'*_166""BW>?@Q%E^ MGK4X(RS2[(X,BF!"I%RZ4@VRN6[QQ+/B--Y_]H!^FAOY/7R>WT$K20M=LM%R MY9" AK18[.=0'U=ILTXAA9.Y=OUD&G &*FFELE72R[PO,/N)V->_\V#'>D.<49U/-H7V"OEQ#X10 M;*JRN5.[O._VU NW7H?-,< =OC<4RA(:QLKUM@I:6RO0.+INP:?OQ.A4J%$1E=G.S+9HR&[8OXM](R28(JL.HN[K ML'[TH'E_8$X!D\?!)'.30+0M"6KDUN#J$R.6%S$D1 M_(%J+9"184]>"$+.53CJPV@3> @L!O;S\%OZ*9CMB*G ]"D5"66_)'K$:P8P MR%^"1S)T6^;!TK]M:6%!X\X *<'"A3N3O1M&2'$&HT%NEUX2*P#X%":+]6ON M(S*H$5 K0E*O\>.?^3&[*P\F M\:IZW!MN8!4@'%+[>TD+(N2?@&G49]]@EB\6;P2:E$^)@#*! B)\8IC*L63F MTI1/U./MDH,(@EDO4!OJ>K = ]/"G9CN&A7XXEU#ZX4B[!(1@B_X;:O]-K]XF9L*+!+^"8!=(K,RM%2!9>J2MTA*<3@;VXIDY]CIH9?;[$_[!3_ M)Z\Q&3 ^,UH$8E3XU2(V700@ 1"!DV;GVZ2\%_./>TB9AY\NR[VX)RY 7%<; MXA3M0\+N@#/H>WK!#!8'_(X57(F=YRB57M3]QU:VF'UY6W=$:F.;P*;2(;<5EETH%/^-*V;68"_'%G4E# M@/)?:2C ^=0TK>":#*:H"9T^!9+.?O:B M(;.Y*G*Y)/Y@.>447R-.8]G/(=DMA;AWZW>A$G3H(Q M[_95U/Z(4H8B/>'"APPA:_X_%ZGDG.(;XN9\])LH]Z_A_!J(ZU2:)7K"I"G\ M)OR^66L2@*RV:/A2)><@W5PH@HC4A89VZK1:;ES5>_GD!QDGZBJQ_#(])219 M>#66U$U1R='DOL2?@9(*HX I_(5$%;JVK?2KV(')KY%DS]U!*EP7:A:8.>X' M$8C5GA%U@';7AP$9ZHX.KV<9YR> >5X-NMJD RV1:%,O5A74#@9''MU7=K F0ZJ(4YS0%G2/F4A8^&V4IX-0?.: M#IU0=,= B1RQL1_&ZHB7S0UZL 1UUY3^^XCH<7#9D*RE0SI.K$:,-KLDFH3M MT7U@ZA84IFHV95624NI5*T&$L(#0+ZSNJ\@[-(=DRCM"T7PCW8VG(IYB]N9' MHI8Y>%\AZ^,D!)#">=XM6M0_->J%I*WGY'[R*(M58(47?=64]3:)E'1YS.<9 ML3MY*?L_4^6=+W6)2,^5XA!^5O>"G:?S>IXIV#ZFG MV1U]+ZFGIZ?O]$1.HA^.CJLZ)#BB*;U%\%-JOQS"@AQL*"3'"9=E,V^\LTQF MW^THO40B%\Y%D +:'V$56/&*!6,FC@TE9G<\#$S.6Q$"O$(F1F#B7#WB%,&= MWZY&*ZPH+A3LU4#/:L74;;D.YPQ"^7@P#WDI4!WG12F^'EEE^&YDMH,3N*FO MQEZSB?_T(ZXVO3\V]F8,=<(X6436--H\^M\JEG/,89##Z_V6G#/+>@S0#%Z5 MFM6](E[\#A<1 $:IL?@Z'!C%,?*L:,K#?)"!+TQX0P>*WP%!&[[_NVH-JC2( MV=,C7B4__$?Y6RR$.*]** M9[IS6@UH8.X]4:7[;<(0LJ/&]C (OXF9<]XVE[C7]56-RCQ[#'E8:)=F\]%VLK:Y6A$GHWR+G M2QO#8O-A]+VNJ[*A?AMTR"#$"R^$S_)-- ZX23&B5K2X1_Q?(Z4WX>;!I]4] MYX>(G4.N7;$7SX4')S^S":8H7%WYY@Q&KX"J0N"_H)*4B8:5F<\0P[PL@ZO^ M8MSQZZX9/?!-)OZY_P9^O::D:92\8)EBWRU0?MH M(OCB>5JC\JJO9'5(RCP1CHQAGC-%A-ZD ';EZ!H=1>.BCQ1:4OBQ765K?X9*5$SK6GH!#S=UU=7J!LO*.F\NG93.?]^12)1 M&.[=#>*PS/A%W,A&+]/$D%B+UG8&4@G2!I)K@.MR"WZ$77G0B@8M;N /@GFG MV+Q@LF)2I1E\G4K&;=;4%@LOKF@X3K8,?)( # M%(A&89+@(?7B@.1&R8ABG?8X._2B)QM M+%X=$]P."<0-&I#U*7Q4($_?:QOS3 $K>)M)PIP.AIGAE=&- ]2[)(&/<:7Y MY(H>/^Z$6#ZF#P1N$VY?-H+,7 M$%O4C\T6G;[HGZGWJ>"@IQQ"UOSFDN^:E9X.%XPUDQ%9:F1#X\'KW.=(W"K,,N'P!$65S+>- M("DU8#2 )[]/"TE*=7!L:7B5$]0\E. J21W1WZ0(4K#?IDDA$9/WN3*FS1PZ M^XWKK+&D(E]7[U4S@2NVB60&H#@VEL.J)T7Z Y=N[$M<&< P8,JF>WM=<:9G M6HI1%W>FO' 9EFNW=IU92.>M8:+D$9/H^M(^+)TB5[Z<%1V\5'W:V5Y0A(8= MRYXX;=?. MT %V;EUP?EC:2[ 6XD8:QD%Z=8Y89:8+T6JIM@VGF2&S0N$&&@J6PC)(<_!!W@KV( MD1AN.J(#YJS2[&A,!B)RT0JP!,=&7\46M+@(1)%68;MP/-$U(-J^"^;":F=PU\Y)J )M!ZX<4 M@Q'G4>J/8/Y,L@O5G%\K>G5NTKI8O)E_AYC;B,<1+R(TFLW/SL7BAY;%Q@E' MC=1OX2F1IK5S!LN[SO8XEW'.XSNO=AV=H:G_&+;6MFLN?8]2/V>9O[R@05YB,G"JA*]*;L_ MP?<9(Z&QZS,1OWH43%"*3F=6IBD0*79[&T7R2 Q':"%JRH- A%C01--C[+?& MK/0?H>'X+@Z0$.%FG,R:QJPR_U40AG?,5\:!*X&)HG8:H9_FBQ"ZZ@3$B6&4 M%F8++A_QX+K<;!W?54CS[UA!6L9\C7__4?]NY4PR7"YU+7VH6MM":,A"1]3^ M2=[[I@92;0>N>RXK[PG Z&G@!L4:2!NJ](*J_:2@T\CNTD5=I-5WL7#9R\<( M(8VAKL=MB:*8M;-QX%@L;NI^1)R<@:S"H\?@RP^[^BW;1\>) >O):4;0_0YE M6,/,$[;BCJ^;\*YATP_;^*<]GLA_,O^(2_ID.WG*CGZ.FPB^,FT2#K,:5L(V M,==A>>#\%,0B#4,TG!:K:RO1LFS?TII;2>C?K9@SEY,U#K!+22)I0.85D8,* MFJJ]VE\?TF7,GA0MY DT+055*#J0G>]PJ-W49:3M[7.[Q4Y[U[J8V^CD?0'% M9U"ZWCN"KC#X_"R5]Z9PJ/J@V[6B1MBE6T@) K,0Q>M@,.YA?\@+U,Y2.E#8 MSZ@-*SF[-]?L8R;,EC--W5JR-\0S%!*BVL1?CVP1LWSV_#\6[;" MV*\*+"T35YMG E>&Q?(<0\@Y6X;UV79N*^8IB+R:.X+6B8R?GS__,YSR_/N1PFV[#XWXX[I:HL$*C&M2Z95Y#F8;X?NK_PVQVYB MW.&THM!Z$-WCB#/S@3G @H3@F&E;%)+WQ#,(6S!!S,I=A6UGMA:["X<[G/U9 MEV7!Q77I5A#F?IP80WBYQ/Y@/^*$7.-)^Y1TJ'3*LZQMTN M4J3?$3.I%@$!=1WC,3%B=+W1SJ1&E_!F*FV!0T\"QK J" [)B9@!G5Z+#:E. MY8_]:/ASED4J)4\ L@6I ?(=.!;0R_)'6S@Q37-'\#4=.&Q+%U!A4LUJ)3!/ MD7I=9#"1.F<<+9QTWMOC(R^K)9<*TO/?*UH&"N$+SH$Z;]YCYS9\X:",SU52 M:HR4;]\8J+F:XYL8QO 7N,2&"V6Z0?IQ-&O'DMG)G^((>3DD)XB2IIK_*)1M MI[=<>]#:YU$7*5W2ZJM3ZQ-8K1(GW1+G1YWH^S#C9;6>K!)TM M.9P?"++FC MXQ\;J]B:*PL!?AB4V?8CWDQ<6\-0@8BCYD4=K/38KM/J09$5Y**HE*NKY5N4 M_$%U/><*?4D;5' -24:0>;D0U\4*G!>9?F79@*%*LP#/>D4_7'0E[0<,$2I/ M#*]1]#^$<_?@*"PS-(+2:DR@RR'F)D0Q8A+KX(@4]\.J;#ABU\V@=1#/5F/D MK4XPQVV!3%^C\&2\1"FG=3_AKCN-43!D)50D[-M-2$&N%5#'O%^-NS1R'W:SI\L^)C"WV)+1 ;.I^(.,I M6EEKMAP-CB7>I?ISP,5]0ZLBI+(\?YK)R3'UV?'XU[/8_..)S0OW0 MB0X/[WKR22[/D_%XDQ&A^9I3!@J\[(G(06W>>08><0;(0]).%^)TB48Z3Y;3 MARJCCA0DOH/-,IEH6:SR2Z/*U5H>* 7&-G4!6#ZY2^U(@,K\,8-,Q? ED^ M5QI-T? &I""18TNPA &V"JN6<_.\E]&L,)I+HX2(+,R[=:GSFE AKEQ4N(0* MB^\>Z1%.%?\,6N@PGDI3$)E<$P#Z)&X1YEY+%,W',>#B#"<8"V.K,X&&/LZ) M,GYJ5E4FQFB20)K!'G,K:>U?:IH'TKYLN;.V@11 ;ZA0DT-P3))3X01V2'!I M@0DOHW/,ZC.9ZI^J\OEBN8/=&((DS%68*A-Y'.IM6"!E6Q'/6B(Q*%W)M(AY M(PKMI8R%.STB9BVC+'*L5^QNX]=:F)=DH@. Z*K/^PP819\E[H%GIT2T#I:& MN[;%L$>":T_K3X&(NF"8XU-(PG*F)=,H<'CQ)/MU5UC-D;I<'6F^T$F:/2QR MPDX-JZ"I163H4=26(.D(%-5[^<(5/AEMH1^+!];I&9B MR4V^G,Q+S>+&=?P:=SZ7U+,I7N7M88J%^R$!Y!H 6E[7M3;DK#V,Q)::RB1) MK( OCV-Q,&%/RC8+ /=X"Z]OBR5-J.&#W5H@X8UAE4E"R0&610H69&=P"+2Q MI,CTJ&@6PK#6>]<_[F@9A'TA$BU8(M[(&,ZX@U.X@T_/N(,S[N#)?, ?!7>0 M.*D3!O(V[=69E00G&0DTQ>S1:(NRC_=N/I*]/GA^YQL7GKF F#8K<*+2-TE<0T]8)@(7@@ZP5YE 9CG M'E,?(A*TN@0KQT!O 6-R/W$^4;&4-YT:0240N6@S8$ZB?^HFY4AI4/PWQ,BQ MPIB4<#1B3@"LD?!$JW[1 TB#-NB6D;+I_3(,ZG M&8\_O-KK! S9U?"QQI!#+=/Y-P&RZ0J(\98 I#46U%:+2:M.!M!.H/5'RHIF M*28!)*Q%87WL4^+"W'&>Z-SMN>\?%'K_<1E8R"@YG)Y1$^I<&MNQ>6VFV[,"TNW!@]O6MTI L(.MQT M9DO.@)_U-2SKH=M%XVHZ1$?/WA:31@3],Z[1GQ5P-EC/K]*'6M:#;#>-V9'7 MD>%)DF:)]*R$:1K4*+Y=H'&J,0@^Q8H([UEL\*Y12/LQ!7EN\YP*6<7S"-(D MXRY"K7B*T;ZJBY./,FN6'5MR>"0?X4 O(HCBE[M?W^.I0U&*K[R88[OW[@$@ M_FGZTK7$W-&"!][3O03UDO9)05FQPRK,8]EPJN4DU&NFA)FBOKK>968GW!Y\ M_.NNHBQI->.K )D$-'!T .$O8.00Y)!\D2]LD-N)]S\+ XA2#Z9^W)\3"\ MXZ0+/F5F>CK:Q>>MR);6YEBP>Z2=]%)NEJH&.F'J[EV^64 MFU&>-Q($;"J*=!0LQ0$&K&I_\'(6J6MJYIPUJ)(V97C$.8O'1)CT:0[^G8 U M\4I4WE3+!P.?JJ:#Z]G^S2$4&/KO&>+"?-1$LV&W:U3V3U0CM]RD3I1<)?G* MVGO\ZL?OG>BCJ9&Q)Z;KIUK/+IIH\S?'/D+MXY&7/R[@K-'ZLO*,"X#\17GS MF9=*@>QZX#@Z\_$$M5VH%*->XCA].1SEE-^OE&Q8*CY,,,X<;];$BU%;UQ2S-H(N MM/]2.>T)3)ON,)$/T9&GAK[JZ3W(,.599+,V-RQ!1G*VJNE@_1(*97 M*M?E;J_,B(D+E#7@;&:F^_A3CW50,^4XEYY\CFOF)2GPT/5P>V(]'.47*+SD M0C%=4S.T8P]BHDG+8F:%VVH3]H[C!U:OQ]I,>H8(K+JKME8M!/630;46QJ@' M&V7B\R\Y\4I%9';_426_KC=[0W7;I7A^H>JE B?6$A;CC=.7RX0:2L-A3"QB MPG*E'* 6%+'$!M90K3$.[%G+9P_9SI8299M.FQ D&VMLZ/C7,\[4<_[ M[%S/.]?SGLP'/*-ZWGLH:"41OB4J9\0*QZ0Y/\D)98DEX-,:GH\R?\,?:A?"*(3C/&IH8^<:S8)#+X2 M1=%4RI'&2_J+TUCF^Y1.!VDE>TZG@)Q$.FN"OX$'_3#2$SWW-=#I 9L55QQ, M;Q2B^Q>Q5SC2LRE55UU$#A9J/<]9,UF66AA#Q-A ^:)&NG(F<"3_X*9L@.ZT MX"!SG>CEX_IVK6Q^MW=U3G$#](BPIEG O%F]H M FQP)HW._FN$ I=2G\>ZEEUW>NT"K[N53RX6_RA]XZY+]>_WU78GQ3Z*\#AT MC/??=/WTO>'_&O38#\YLRHT<6X*#J0>L!E,$=1D^=@RL%DT1@(_/T!!YIBX< M!),<56)[CMH<*Q_:4:-[T2 ?<1^[58#F^ZP4Y%19YM@*O')1_*DM^-E_32(3 MK;8Q:+]5V..P)Y0M_0\3X&*LHWR0.S)O(U(;; $=?5L=,?,NB>*L[S ;<75 M)+.V4F\G ;]V[2 BD^;8K++5$O*U)8Q,0I9[TF8G)COI#48;A"CVYA)_A>N' MD%@N<@O8$)S^[ EUB!$KZ((YZ;5@\H@4L4H8'8!J1@ER90> K4V[3Z(TR>DE M3RZ*.L\S&_ZP%2(WPC*)(AJ7N9L-)6L174KV"H+)NZY-0//A=>CT$?AS MK3)0JD]+%JHG+(25V--/G/LJ7O%750O9@H._[;!_45F%,PZH.0JB]KMQ(W*, MT@N%./'_MLF962>@^,'KB=E9P!D=/80U\[L-H\,IG)&&_P;](WQ>9XSL1]F+ MBT725'8*?ULXB IG)!HV^QM-@*>(H\+U2T#U#..X$FGC9!^8W;.NC>#0A6_G M!!7[(O"!H-Y&>)JQ5D2SI25%14J8_&J5!-54VWIF]19F$\"564Q&*S(WA(T3 M7G78\.(LT@SE%$MS-+/T)(^]]XB9M!ZU(P5"=(9$&W8J'^?- C*&?'"2B, D MXY=QI0@L)BJ-/D,?XA>IY,T-6ZY.SH@]%1GS.,]3MX@!C,JK,0)#FA3@C$2= M36%=VE5RA.Q(!B&B7]:+"2NK>ZR$9;&GA=X B5D28N7$[\S/?0, <76.TOTB M10S!RVY)%6_(2')M(TF*DBLQ_-_M7"%C=I1*/E.T0LUTV$SV^%35A+ M((L 41ONX)AQ3L-OJRLE(2=EHJV<:U%(:1^V:,5$O+Q>PA@C3AWR;ICN#NN MLZYZ*]*=(M'G:F)8>',+)^EK.PB9#HO%@O'-'4ARNDP>3F<8B3PB84W]/LP9!4LI'JA](8W'%Q%Z!Q)=<2FO42;0VJ7:< +/YA:ECSRQTA 56STL.$'3HXTV'[5^K# MGY1U\96.8N[H*YX3C]3)'99D.&II]]4,%9:P3,5&BC2SVX""R.#7A.=.D+O8 M$6N.N%^H0FYZ-AR?5QP5P68?HI//K[/.7I)]2DU)PE/&M().U MOL5!J/>-U74>A.O6+H-ZF5?]B+7/'^F$#;!B(&=\)R9 $ ? MZ8RQN]IK\O%9"S1-R:#PQG3Z;@XVUM9@F_>P<@84N[8E (EP?=$2X$# FH/! M-&D.PQ!1KV"<:O;7P!3-07A44837#:MF&SA)4D$2BFEH.N^D3 FSO)*,B09: MM_P--U''VQ]9HQ,7:NI6H..6-& &"FL2R(]\W;DN>:HN^?FY+GFN2SZ9#_C= M=4GYR[[;_?6+#^!0S,?3/^%<_"F*EE. _3H>AV1:OS./Z@?+FCQ)U^FA35FP MR4F5U'HAPBAH&_L?P&W\(8U.7?,'>=RKV(^0[_8&?R$!D@/?YY&]%*I[ 6NQ,9%)S]HM"7#LX-4FF84.Q M$(-?,Y(/>AQ7@U1CF)#EY:Y>$]Z4/%8.2*'76;N."'+BMI)]3A(90W7T-=25 M0-FFPUADI3\X#]JR:;)J6E]0V="%09M\'.;;7;2U1X01_6M%&#((96?SAM)G M42,UILQ*M$0TLN:$D$OL)Y_!EU-;#H%!G^0>>;B@&DO-+8@6ET1* 8'8CNQU M*5Y.B6U/8\'+U75=W0A:(TRH<)UO*)F%ESW^V&U[\@"?OJR"$_ZY%/<(/R/3[B*I#3_;,C^ M]-7G%W])'_7R+Y]_S*,C%A>_*?RXCN99.3E[)3 M,DL<8BB\_ M__3B2WT;S4"YE3YW7?":H#^ \,[1K;%DJ^#<*^9O<;6DHSC;PH >2=.HRE!) MC4RR2%SIF31&S(GI_E)I4CNU@)J+$HU6AA2D9#:J/N42PE'(DH)C,/OS^RG\ M5&];',^BQ9\D HF#(B0DS< COP;=V%[Z+=RO)'WCST?.T,1](I]A= 0I!1H# MM5')WFOC9-JY(A^KS;RQ0K5U5Y8!4S(IG2XJ,<1HT_Q:.4LI MK=/I,_@'":FZ2&1$#VQ&(6.0OA7'_WYTWUU:R31\GY9F[?BG=/%B#[I%;EL' MA8>V '4L%[ K:VGLOO1KQF0T2,:,P M3/5@#6'!OJCD (36TK/TJNF6!"@HV[>,&"%J!(&9B'8MR1:/!WBI5&[N1;T< M'QR[$46;.BP>RG')+'7 IXRM-'73B0:'4'6O[^<0W-,)*,*ZXT12$=V])W%I9%H(1*^\<>;Y-=10ILS!SD35!:+,&4D1K>M MH)+1"(&< *"T\GEY_.;'_0!^PF5>1]9\1";C,?VA/_MG-\.E+5=WE>P'?C4' MW3OB08'0-!)%TOV=2HA;%#,D)ZI3A; _)5^8'D3J=Y+76]YTO6VMQ"T()KQI M*@[666H="IY7(:3_C4^+&B2JX?8E4\*&,%KJDN28AL4!)PC8W9)!CB^6 E#R MK:U@.W6 15\*FW_P-;DL31B.]4$>EA+"- =IHK1!3H&(S"(RHP/BYUGYL:Z[ M6V/)?=!I2IQ9OX[JH4MSH#]2O0MJ-T5+7M<(6"\F.YBY4>JSJ.FM.P$*>B$P MBJ'=2.NWQHR".)Z([MJK\LKX9Z;&/9J9>T8 CH=)ZC5)M]A=^[,XL2?Q;\@E M4_RSOK>7(QV3#SK N+5ZEE8K5PQSVCUL&&F20&! OC].MN; )YNR3!7678#? M,>ZTT,Z11-#G?8Z_RSJ6L)_,!SZC%[N2V^D>P:!W8*[8"\N?S MQ+N:#()J1$@Y1'/5BT.P^<@ *(?(%L*-&+^K_Z>B7.A?Y/ MZZ I! )KO_"?;ET1DCGIXN<=R9G&J(/)]XXX&TCQ\/2)"S09OT'Q/$P_:>6O MN"*DU'2:N5,>1S^AI0_D%SBY-^33QX[%8N*?R'0]S1#Z/1#K_QJ#7T]BCD>H M+^.:3&,$I?VBL4;M+DFUL[7GW-64.^P94Y?<,639KE225(NQ32*U64FA8LE4 M@N'*X-'"4Z4O+]+D&%TQ7(>Y4 3;&KP7X(^*2_,&(-T\DO.MN\+E%@S@BWWW M0FI3*#7W]> :3N:7@ECP;552Q3Q,>I98Y/87_KVP1(8S3(?+YZC1!=34E60\ MR-JUEI+FH^58.OK^ZU43^5ZGV8RGGL*]P/P+VK<2/ 85/,$*N8[,'O M6ON+[^1-U=[=]66BL4*/N"F;T>[XN@E'Y.(5D*+4ZKWO5F_#W85KU[KN&3*Z MR1[:)4-JH(K38BUG?<\@X\I 'D=&TW FB-LMPKJ230 <,L1F+JK%= M4Z_9XIYG[9%G;5N_R\A@P/!+IY9,T% UFQ?62][Z[NN%%>!>A!.U1F)(,^<2Q#XZUE2U@#^"\9/F;9O=W=B'"?+D,X(!I43 4G(AL: 3*>TU3CU/ MZR-OR*[EICDK-WBCR3J9P(W>=)1D-SU!RQ X3@@2:7>-;ES&6J M!TW?(5K2H_Q';40,+!Q794"(<&3#'^KKN M%7E3;7=-=ZC$'4MR#Q%M<9[)#Y=$"G-#)9V^K-L,J1YQ94PX >0$CMXXB:XR M%[X F[?OPB7G&7SDO4@(LCTC?F1;$J@N@Y MQ)C7J><#GNL4U&>W"5^SAD@.@/O56R[641N+I(C/,_YAK"_P\D:7SO^).L]Y M AX[[<>ZZ>F6F[;CG.?AOV,>ANL001@,UNF*R;2<9^4Q@PKI2E$R$<&&&/M) MYY1*!!S3#=4,5N3X+)WAEU]__I)9Z>JGZ+J5Z],C>=\)[N#V=!)MU^P"A[X-!<7V%- MH2?\KO-D?;B@W]@>^LAZQ6*\L=]+M48&RPWDG.F:J=4VN:@^(:#*L/7[*T[Y MB>2O,MM>==T:4':TU@O5Q3JR$9W7PB.NA;;:HYW3BQVP<$.Q^!Y)=")8\CSM M)5,/D_FM^E45=NLZ0\ACY,E-Z4MX-TMH.4%&<\X,"S1,5Q@KV< M+JP--[7GG.=W/$IZ@DC$*?SKF(C"0^2BHK>GRV^ZYD96Y]E5^.]:+43K45^U MTJV](F(ZB1$8C.605(RPP\^$H(YQ68ZC@&B)*L)]M"CVTU(XS^/CS6/>"%^X MJ"WZ=:[=ZFEVWCR238CZ;@1=X9HV$A87/.43W,43NL8.";J MJ!3BJ1>4PLSA'HW((!->Y]$K3DAJZ"_N-\#<3ME,N*\&U6)\.(\%^.*2UAM[ MO[6C5C'VR91)R@BOARCAI*]B=Y$4R\7BF^-7&P<\T8R<;L:,-Y:7*L$K2.?F MY2)U][U;+UQQ*M4@)R"%ZO-T6)1_KWS@K;;<8N[P/_*SU(4*-!1RR:4A/2(( M!Q0EK1-3!DT>/;ZZG.?><"(D\!=[8N?)A \':F=0/I T-'$9H@1CQIA[SV R M%-*(.=%>Y&[/[K:-PE^G5]F^ZQJ%Z=N:[ZDM@[I"^])V$/^02;)$S$*YZ"OJ MBVJ5\_W("D2?ZK'5*2VE,0%C^F?F,!E[V@RO*>EL9AH43Y7BZ8$&_F^B6F8NE&Y 9/H\K81 BU5VX##J\\D@BZC,Z %ESNMJJ=79# MI&0/ZM'H2R-WT]1OV82%_R,LP<%"D:F2N"]EW=DHD8'MS-PE.*6ZU&9)2=VKF*KQY4NL>A6G78"*R?8Z 039PTLA[ M:NNR\%[.6OJ+Z=0XZC]06,DI'/Y'%"C%,1-;AMTGR,!RLW.R9,%,SM2EI)PR MD)!QM!TTBZRLI&SAB0*MSI?UJ3GO$$,OZTEZPE5AYO@^3OM1P69F'*:VH\O= M+DP"AB.Y$S.:G'$ )W 7YYQ &<GI: A 08B%03&=#]YD 2I^5'\?4IZ4@L"+;O0HBX3J?!! MX._]%!4[G"XI/OM-PMDI4SO*YL(81(UR?G!$26,K+,SM8E7WJW$[P%,2!Y+D M,9S:F,;;+D"GE&W7-^M;(CQ9$6GD7L-\(TMEG\ 1(3SN]::$-B6OC%?Q17-"HH@XK:B?!=0(XQH<(O"SYQ?N2.^XH]W+#-%NQ M%R,*1SJU2"RJ+9C!$W()R.K1A!*)YIR#* ,\LS15 G;LA[ -CBU-IYYC3KA? MHC/3L;8?RAWK(C3:_D88%QFUX/2_%(%,ZQTI5RED4\V*JVQ MP3QE8^(=AM%$$GFQ%$)&OX<",UY4JJ]*$"==K/;'Y +$@GHG(T.-L Q".U]W M#=&V)A(V:115"6RJZ4"@L7$VVR@^&&08VU.0"W>.6[MR2ADF$P M3G\$D2QK2\14%/628)'""T*07#<5Q2]#U=9,&FO@7_V DV1%<[SIMDK#Z]$R M<1NS3W1CVI+4?X;(SK?7&*G!J4LK1&)(642B&UZV.6.YIJ M1\N>T' )==+3/.G?SV&"=G+87=T@\>SI F)R>CS-<;@KNX5=P')+DG32GBK. M%J ->DWYYGZ(])(GNJ'#,C*(!:5<5$L((7YZ;W4ZLT&NJYA)U L6J6F?N2*3 M0T_2-2X3D1"-S=Q& W(%*;GOA\ZM0QEHYF!6ZUB)VER'FAY%])=&C[J^>K$- M?DEX9\[=BW#I)&-3E3WQTQ'#VOV7I/J?3ESL.)7!,>[R]_.;'B8.0D9;_ID& M=<]RODIH>27G>1<>'UR/Y[C37J74IP\P*P5Y/6:!,_<'Q4SBE_#\?%RDTH63 MV/JIMF):RDJ%B; 8\XD^!J40\>;9Y")* #CDY[7M.J/A=7]3H#:1^<.:()M. MY2MDF>O52:[ *-R#YXFF:EO=@P(V0I2C(A:F^KLK@V!X6? >@<;%0 ML0')1$AS]*8>J)JN-1CV%.F7@_\I9)OXEU2HTD#&>=C$@2H$+&V&%(!Y,J;8 MR"/+E!L1;L=%*BQ.OI#KR-N*(M%88+XB.'BL]VPZ+C6P**E5Y^U?W M#4]42_-. E_?0O_OFWAKQK\.5Q&AU;BM8L-^WFC/_?7@\J66>S$C=BM3'+'% MB3>S-[+;4?@?ED^SF5EC%XLW_*6D 4.1Z"U%NE1RAMP0,-^1V\$WA:C@F"VJ MN!1GT!G>GG-B1#Z'[!NGR,CTW+7(8Q75JJQ'J)(YXS-<^PUPZ5AN?8 \QW@[ M7X\WCF6YER92O)@/[R [:W-AYH3PE\X)1^I+%[8CW+JA%M$C>LP.W[VG@%50 M]X2WK47 :NX&JHQ\P@:?2VA??_[5N81V+J$]F0]X1B6TD]OJ=;?=H;N#JPMR M0''6^F!A$9^2[DB#N7-G$V8WJ&G.4A:/L MT,D!I8_IDA,P@M-!VD[GJ!I/[JY:-92GA -$V,0P$.SY)A%*3#F3@)3=@=/U MI%>_.DC?B\+PY(CS((FD:\L[9+_W[4TQU^"Q*[3B6OU'XBABG>[0U"('&X0GZ6P_/'O,U00( M$S<'+)"^IG+"FI%+)E(<0>E.]]2E[!/)/!2,6]0\XH\M9'55J*3&7+VK5L&Y M2;,_(:INBUA^ACA-0(I6C1F"AETF(?"P9/,XB^5R9\=@9+ M!9"1.^]G4\%YP3YV1*A-,=9Z91P_635WOAE!I#'E5O'&/IG]3=2HES>!3_T_ MRN X]P>1FW_Y%399KEA_2]JR89!PQ=.7EFQ2]"-S7SB%7*?V MJ\]PDK%QNZLQV+LQX>''IY/>]#/,7?Q211J&*I7L]OO$2>=F^VIN^\D&:J/2 MW,]='#Y--5BQ.T>9;T"J\BV\1=HUO0.M!EL)VK!F/1K1L*)K-+:UK[L5 M\IJJ%VMJP9K^&@[!3]H:X7M8XXP*^2ZRX&AN^)_O0EPX#-V26%C\K #XR?B6E6+C4/;'OL/C2JX4*@'&!"I ]& M7R#LDV 4E(EU4Y6 /A2H.EV9-^7$X"X7-W77Q%)"4]Y>QMYQYS]>1D"#/_C\ M4/CDSU"EHZ2)SGY[GV++D]R<#_1U4,ERG7,Y,R<[N:+?R_T,E$ZCO5;NN6-@ MU]>BIGM%&?Z6=T2J")]$1^SB0#;&VWIS?\(Q3;N^ O$#GR7L@,OAM*FO1@D= M$@0:HR MBX=J6@-O?Y*S@R\?'UZOV*M-(BKI($Q3X,]X9=R9C:A/#] BJ/ZV D2,O[1+\$U:\Y3QN7%,G-Q045S!Y*^H6# MG"4==YI(UK7ZP'4:T9#Q)9>'I%U+XLT)&?G;MKMMJ-Z4>%&",W*G!!M/!MZI MDB<3AB^:KB4"W)0WU_=KLC<4T^#AJ%"0 =UV.8;'[Y7V*HRX6-%+]R#Q[;OV MTJ8W#0^68Q^6X:5#S!%^,^RO/EI5S[TAWT(OP9EBJ%-*JEE6A"%=\]G-)P+S MJU(;2O4@GRL#/1@/%&.G*NFEF>D]13F!LB5[;)+E1&+^!6"E>K\B9C%6)55A MU3^0-J6EX;,8>R@RMCJV,?*R"2*HGQSZ\$(!"_2+B=!(M)'KX%W_5LTUF49\ MSBC#M0SA]J;>#Y/=XS\]<_F%6MEMJ]F1KRM5>D7_)TQC/)A3H]L9M8LPI\N9 M[5[A9Y4?1 9-0V0?B@J&AR(&@.(.UE%'_3AH@\* HRJ<=,S%L]LZFSDO)OD8 MAP.=2?8$5R0,M4T=7R234AQ5L"\6J*U4:,F/5''Q0C*#G'"DS)"N0LOW>*ME M?;_VK]'[&\25XN]SARA_NO"T+\U$("7=%&E*I"<%GU)3Q2U.A_+Q3;\RR ME,.VQ/Z/W>1._SC6]#'^-BUS;-YS$W'L;.;F->ZV7%VW: /O)LZ 7Q]\X"\! MJ*CV1\I["G;X-QWEY^K5UU]\?*Y>G:M73^8#GE'UZCT@0!+S.\]:,A\L53+/ MHYA)9]RMNOH,0Y=?R/(WB$Q4ZYX*.4.2"W3N+U?2,"@QUV2^UO V^'V"*;'3 M)WKXFM"2TX>3@%X*5V(D/==\DM*E!]D;3I*$FDE$?_6J'^L]7(W4>^PK3=RX MCA0^G(=XO,?/DH2L=@KPVUQ@Y$EO)48]?JSTD1&V32 3"RQ0ER"PW[+:,-J0 MZG[RW=2AKBXYJJU3.:Y(4Q%67D^D+\C*_("\V$HC&DGR\EO&UAQD#>S^%8E> MAP]8O:75C)X0]C63;$!23J$;,@X9X>O\,/YK#!MS4P/#%+9 O1Z)22/GFL$Z M"\]8^PXY>.4(4-R??7EV4GML:!!I4/3&%!K4M/["(#&9IH7C,FX(;;DRFS&D MVM1G80 /3MY)0AES68JN(<>;C;B49"3I18V>2!IU4N8#*1>?9K6)W%]Q9'*& M&/<:TOS(#:Z83\T&W08SGPS5.Q>C$78=2DY+M0XI\T%<07&A MR!Q.E+F1!':M7O^_(?(!HCQFW473/":E*V^!47$-(Q -19R;(_'%I'*^P:^LAZ<\ 9=_SDLYT9UNJ\>1;# MFI[[=% 5REDLW2E[X5=)3*1L5MT\*6[#540Y2TV4*=Z8;KK5B"&)!S3FGFK! MKAC[.O-"CHT*>2_TP2W53']1[OM*NPDB0[YR'@LZ:+._95I+)"XLAY3! V(Q MG&LS&"\:YUBF<14N& ?'B:=/D3,%K:K\>/T*(7M+TB?&VEVP_2GRDKI/1TRZ MHE,S)UM3/90XY*BH^_O07%$Q:EX35'- ;\+_VS>PW*61-9=^R-'5)_!M:@S9]<3DI7MAI4GPYVED&)# MN1PF[G7?S 85?9SJ-JV:LMX.YHUC-K;UL*+6(;8,RL(8MZVKXPSC\E>T6>%F M3>V3U=%GJK?;6IT!8P\.-R26AV5I22WNH*=#=I8J0$Q:8JJZ<4^^M*0\4>WJ M:ZEDAH?_%C;^=;WC/);+E/H7ZGI]%2.1PFC@?4I%G#34+;QQD<.OV(QV5N_=DMR MY]>DSU(IH$I=(UKFM%K%O#^UI' MC;X6$R$H+"&F!U$G^.KM.?"2D^II7 !.6$8P$3 M6UE=;S^0^W&I)D0.I0 $E4?%1Q!YCCN%3P5C,.Q<7GQ9P77]@SCUW_NX,1&4 M774]0=_V5&5I," '95_S'[ \VYNZ[UK>+[?*/P&,-BVF M.CSK1DM_5;FERZ0[M&1$NAH4S5KAF*J7!/*4J$S\G0@8L@F4*/PI3]&#DG5E M)#TF,Q=,$XM\^(P8X?]0VYF=M^B.,?926"@5SS*U1#2IR[%NUNJETRRAPIAE M2"3.YTYV29?Z?V?OM;K7(DG09M2;0"S%*9+BR*J$4%6I1;58B(M6\O:Z8S;[ M>J!]SYUWBMJ\JKK@,NR"\R.M]T.>\EV$56+@UXY\4T.K!]O".93VD.BSZ_NS MR>$7Y6W05E>E8-5<$D=,CBWKB&R8V$RS:VH^7=*#.4T\'L[B+NF^)CZ8=!P[ M>'JD$70NY9TJY;T\E_+.I;PG\P%_W%*>2VRHJ^KS50E_K??H/ ^_0MR0=0E_ M[Z6W:6#ZB.?*V/A-1 GGV@:'S=BC/\#=#,@9^!3AD!J%.7L>%!2ET,)J_=/G7UY\NMA2^[<<1W_Z_..+ MS^TOZ]CTL0\[H1+F#^I2"X^8]'G0#<+_^ 2AUBYV".'&+__RR<67Z;->?OZ% M^Y-[6$O,V._SK.A749/&*0$.ZD$ODE4UFQ&,.VF*$P33-/LW&B6P+G M U4U\+IBGC'5%@44[IH*GOKO3;VI%'JLQ;>9C*@Q\,$O96]FMB(U;#T&-7$ YY+)Z\)0@G>P<0T.&@6ON.#;BGSCDHD!?0(@96,3#WE2MWN.H',U,)SB7"2NZS]C&_]8QYBA\]9:K&B"K'Z*=4ZT#QJ]3<+76.L@AVY[TKT78 MMV&.=T0IN'+0T<)6_&+[.)Z:X]]5+'"6"TV@@,7 MX7(;CR,3H]""'& H/"Y)10#UW)7F#&'J?3V#,A#<*K6)]8?U0UI M-4>D2$>PXA]GORI*0!NL7,YDK/?Z'1C3UIU(L2!KTN7R% 3-43-J*=L.AU,3 M52TBKGD&/.] \DG;%%8?> V0Y!LRD9?4G,6%[ML*W#OIG,PV'SV3?J,'GJ/$ M@-=T EOD"@6Z$&3+O0W^5:K07OJ4% 1HIA,>)7G$2-UYXU-I+)>H$@.;&-\G M.0MWZR&QDIBTI8ZNU8XP^=LP>&LIT6/;)\.%K&&/T@RZ8BA?*'L\;*A9>;UX M5+D)+[2VDJXVCUBX];BN%>H 2]/\QTY$SJ7FYU/_ !D5PJ[/5U+*SL':FNWA.4TJ?H9#,J@5+/>#18'5=([:E*/T% M%.\26F+[!*=%F"OFT=:T'JB9WW,<&KL!1?1 O![1"&]/GJF+U[$1+[@W%82P M #_MC.$'(()8KSL6(]C,\#DT,/>H449. M2MD)2R-\3!$'G5DLV9[,+3*G'IBU97KNS()5ATEI*B8_3MN'9%^(.R%G.M MH@$F8>>Z6R0%Y#M,3^:O^0_-(9-T3B) \D9<2O*@X8F>25X+?IIVZSU0MY2, M93N0];@(CPHMK66%T3%.)(TGDT(FV"RU(;VIF,3R7/8[5?;[Y%SV.Y?]GLP' M/*.RW\EM]1])(DG32ZHFM,99DTIN'-&?E;3!/UM0K+_9$U@./A?%'FP%&827 M&D*<(M*&=(1U*4W!>::D08SNQE.8*?P?85O/SU)2O^7#OT(Z-B\_ MN_B"HYT@9CBLB(2=I*<^-<)Z01YR0ZZILF(AMJ,,CRUZ".5^[J79UB$R)290F<'Z(?#8"]Q<-*#.D_R8D\Q9'&(#[(*C5?\VP0WY8M-Y)AYQ M)IIR]98FXB.5MJS6?\[(WF2.JO71VO5YNC[4=$WP*:T02:$D04V\\">T^S-I MU90]=BQZF)#6U5@ J+UA"2Q0Z66@AS7BQ.XZCGRD'ZA%7[T ^*PJ,J:]2+Z7 M#O)^YZ7SJ ?KNQD/)S]%^VI7$F*%N[E$ZE Z9&DE",R0HU,#ZML"R] T6&O" M-1&BC9YHDC>1R17-5WPQ#6%K '>%^P#6XRWDBF$7U-7'D6HU/_+'+EX%,_01_4B>^/KUCZ_TB9.K]:*?:-X&NM9'!.&1/:!* M$)D=*%>G8XKA.6^51]PJIGM+=DN9F#3+]2(N&\)PG2?BD6V6V"+1SV$96]$= MS-&NV"NQRW+6CA#?!5%T2_%/8_19K[/0.%\,(?U/8><_8J,(P/5_X@K/PIT"IOWKCS$EB*A719>B)0#1A4B6:N+V$ & 7#0 MFC]/VB-.6K8!RW7)%!J*=R$XMO9#&] CH1X6I0VN?4DS]/F(^1#IIF6O*%5E MCF;W-))C1\K[\WP\[I&O>KF;Q6T99:0VX=A.5<03$:GSK#SBK! M%!-KD+RZ MV+@BC2.ME'B>B4><"0N2%2@A!%/*^F5$LBBE(]I7G 1T-LO/CV#$<]@Q"?S 7\4,&(B=\=' MT EV@TA7_!TH#DM279DFC^^1ISF),HP=']Q/.\!W3 ^_HW[C?-?)VZK:&5T* M7M*)'"4A6RE<@0)]8^8"X@DCY9WP_Q/Y14YA&8,@]&UN!Z:0CY_NV]%X6$UO MIFNS@4V[REJFG31DGKD%Q!F*QNRML 4CQ\2L\2!P8"(S502V4)5YU7I0X:)] M5[K31B<]9)RA9>MU)X'_BY.(Y-S<3"M;&G/(9\W>IM/C%XU[!A,.&Q,:>I)3 M>4[PPS0^_[T3MT\0V9R25+IV*;=0> MW=8#JA1<3*6?D-+FK@H+A* !\PJ;6?G]4AGJ=;%)9Z/$A-QIHXE817S,>4K6 MZLGX4@X@78OGEO)F($%(ME>^NQZJXO1DK;9Q!=#7(6M-XN4^2'97HO@&3LLQ2<\;3AX=F'YH[&V5#E;$Q.^@L[POKI]L7:)- ML>X60^=FK^&, )KGZ#FL-]SJ(CR]Q7C(J-NQZI_F=GM@9]J$\Q(5:QOC*2BB MYZJP])IN=V7=Y_4=?Q.F<*_V8/Q1YK)#[/*CY.;3',@[6Y.5N!5++GZ]TL5, M9-+'G5CQV8%-O+$[IR%AS;G& E<05D"8/6O^+FEX MEW5K+[[J=@>\HM0PR> 52F&_IN;H<"SL'<[#3%:[J==\*H#T.OPM/!R(D@F= M1N:UQ&95&HPVMJV:YWK?;>3XQT#CLZ]V.!=P^#QD.TJ8$ 9F''ULPA.;)%QO:D]\D]=40JE$O)^;%7J,R"K4 ???3+LBKQ)F[[AH%Q-&R*$C)1_ MN55D[UL?F>IJJ)K,FC/7X#F/]S?6^ 8Q?"\G'U&GS2NG)^;P:?>RW\6=,\/A M--#1=IRV,83RQ!JF8?<]3>%_AH5S90P>>IW#2-_7*UDR]P4Y>N3@O5@!#F<8 M;V2TA8 ,R7#U=46":3^).K7T5_=;D:I3"B<$F0[F?_H+R=ER%);W_BR9@6TE M&1^5&PZ^>;EZJS[ 33C)UGJ6R;W5+[G?ZZU674\NA;3S.N8-=:8UDY'Z G[W M <6Y8^F6$'I'$1\/JI_Q?GX*4[!FC:>FZ6XYZ#FD>WIR2TXMJ2-4M[^.[4K( M-8)]VQ3Q7'22=,EG5'<^P11*;J'G'KE-Q/TA7>V!S!EI)OV0RJNA)E:9+2S> M9S6[7=:<<+GNMC'GVLO77WQVKKV<:R]/Y@.>4>WE_>B"D3;CQ'QV8I!W$ S? M%?PM;X WD6 TBS^>H??TLX8"B:RPAKL&J)T_!3SQM>03#^KZJK"LG#B)\$BN M71E#I\*15"7U>SKE\_.;S\83QQ/Y%(AX^24<6VS2+]#ND<[T!S7!=:62PRHR M_!,!MAGA*A_?W2V.8&CAH>!VVQ;'7@R'&;MUTU&:51V;)C7D01(;4"[Q/IX- M+]I3XY6+-6\X8RK1YF3L4<44OVP=V68+EN7F; BX5JMJO22H($6O]3I6P5)" M[1#]<&J"^UIGD:ID3=+\:W/Q,!G V)A/[#Y(GT,C)>E%)2Q&L']C_* M/(!3"U9*5@VYHU?[CA"$&"+'+138+AFMN>,H@4+UVUB)C_HI)%!6]F1AN7:;E+QA^,=V4]YT M?" 3D5/];)5EQ=>2O%Z2IT$3LT?T;VA$N).RT@(WDEAA8"@M.]_$@\J^RL>R MX1R4[3BJP4*Z%N$NUF,PD6$MYF=1YRILFCV'Y9S?&[(-H#JKJU\3LMAGMY6) MM=T0;RX:_0_'SI-ZV(U[20.Z[=175V6_/IF@R%-+?+90F=*R2Y)IE>)'KJJ1;J81#WMN%PFJ]]O; [*4LMU8/+.;NJP,S@'FWY5)"Q_F@?=>Y#!)Y M:O=@ M"E"6^5@)SW92[_/I<\V31\R3M@$2*(Q5":UJSP>8K<$AC'RU%2];Y)2Y>*>I M7+>@XW7"WSTXA?DG.1>GT8+#9(A%,2([1:6_41K6(D\(QS9RQ!I7H2INHS*E M *1\AFGKO(E[X%OEIGO%G24OO_KT,XB5E%LH6176)^Y_F79OORG[91F,QHL? MWC750>_TR<K1O#A0=^^]C_/H9'R=8V@ M5LAC6$-,6/Z!9N^_2''V#>R"?9"^Y/_ZKS??QM>* ^U0:,YZS+[#Q>)U!N*4 M8&KVA7G9#_?<*/DFDU H"AP_OXVP^'F"_9Q;326'JEYT"RZE.AM%(L&U)HUZ M^ )NI"(VLHB$)Q.+-8?@HP=7U9[9O75-%4?*3]G<=2!B"M^;E[%,GYRUWP1V MIWWU['NN*ZX9*"ED BZ]Z[63$LJZXK)MWR/[X+!''&EJ%I^HVI77\C]?///O[,S/QD)^&HF$ " MCT=O? 97-R0YXF,PM\2YHAAN0^"!1;B*?<4X-=%MI \*EQ@IA7#?&BOCVF.A2I>R?8 M/S9;<7]8U'A!1I14SQ%%SW_RD'EZ:AM$*_N:XFWH]43!ZTXE#(W\"Z%&0TM@ M2""2W6F'5RJ9=4&GV[/ MD)4H>\FJ?MTDT\D$,YJ W7><.?+O'*+GBM3SPO^@E/U^06X1.[G9UV@VU;H+ MGJ';]"IES;=#57GS?9<4?-,C\[R9C$Y-2$WF32+RPP.#J[0L)?C6 +5@BTI,LYX5$?Z MFVA\\A&..SY!Z\'2^ TO#XO^G:O&TO5)<<26+<5)^QJFQ'8^0@174]'XS=K@M5F4_L/"F#:4DK^ZEBTE %M9/ <&8*/6L1[) MY0V>5"4LQ&4Z&\3R=17"9Y39#^Q&I]?$,;RIZ)4 +A9'.59OT8P4??CLK@(B M#BYAM?9/E_;#]N!R2YB>JUZR^3]?5R:Y16^/,>8DJ*;FI#YP)>NA;.-,6((T MSFPR.=RW%[SS;E6SH+JEW+$LX3+?MO:H>O!9/.)PZ\(N<)QCUU20;*\2ZW-6 M]WA4(F<*YSCS;4&OF;9-MQK5+LUW"D*0SVRG7WMG/IA'G;8!9(,R'<*&3 9+ M2\0SY\]Y1AY32D#KP(*S C8J8["'L)J(XFQ* RZB2?3\(/SKZ%28WH*JNIB=)J873CTJ[$/.7,L!TKJAOU;*G)@#2^Z?)^(QY0#+L->TN4\V5ZQ>.F7F2'QG M7)XL27^>G@\S/9JF16[%I6F'0TLJ ^=]\J@3(:#:M5OAP1I&RX?!VMWCSAIK?F69Q_U43FE#<2+ M!JQ(4G0D8%@L*TI;QG\;SCS3'VZ.RK[&#F6U9#V;.*>.C4G-0X>'3)RB!GPS M3KRQ4>H1P(M3-=4]ZJHS-+SUQFD/BBQ#5KQN!1X4,47G),,'S0TI"\7J MF@HP@R]M"!VHT)LX^*Q.$3G#[55-FX_Z?_9GYNU'C_VUV:@C?LO*TQDF I6F M:+:N 1]XAN" '^8I'&,]SZ!\>OXP:,U1]G*C;MTF6B5&N&'$OF:A=GT7UO+6 MUYN!TZ]Z?^" OUJ.MUJ0MH(=9=?J,V#N% MV/OBC-@[(_:>S ?\;L2>_&7?[?[ZQ0+M[P] =N*%$SXIG>.8_\B!>+-[4K5!E??_C#W1"OPK/:4A#]4M& M,O&M^>'T @G"_3_3R^_O/CX"[KIG[[\_.*+S\-IW0-2]4VUJK:D]/JR"+?Z MY-,)2RDR7LQ,CFZF<1@T%58/B_\]A@D,MN(0-@Q3?K>D([!=O/SXQ?]F*!1Q M!TI\1G_Q%1MUC<(S1&*/4:DT8(OK,.3A:38L?_"% @"B6Q*;AI2R M*>>8DJ&!!G[8=<0S0(37I'E+:*V-*ZJCGV%<'TBI"]-. M.S\LXY$H:&5612D#&X2:Z#0OWH/8T%E7N( M-DU7[L]YB4><7&W,EQ&OE8R)?0FF("@;P<>2Y&?X!ZEWVUQ%:BIJCZ($QB!V MV"(RZ9ELRK$-^YD([H7V5IISKTPJU[.((#@DEA-=4!'R=%X4C[@H5$>C3Z+G M?-LS.)#%/"RPCUF2;;4/AN.<_'U48*"P?FFIS\#IN[[[56C3F8^=*;-D2XMU M[81G(FY3=&O/WN4\C8]<6!<*\#F.%71RU$S81A1V"HU8X="]LD/3$/5N6;A^ MA8'YTB$) %C_S*-NKSOA\4WO>&2IT&**]Y5SG 56(K&$T<.2:"_PI#^A:+JS%89+JK\I/L"(<6O:!86#W/ MV"/.V%73+4'+L.J[*D26W9;B#LD@J 2%N)^1;BZG-49R;M+&>T?*\ M9=F",S(8X? D3JQ0SU)TK[ F2%^),#OG-?"HMG/)#0]=;CJ1D_;E!<@ M]JPKSR7AC&=I E;ECLH62(*R[W6>Z\?-5MW.RMN&_Z1_RMPHFG,38IR[;"H( M;,+VYUE\S(8K4,R")YS8N!DY&.9G1+__=;":^ZIE=:U-W214Q^>)>73,$PCB M,"=6CO%L'=V@M+0&<;TM>^O#V(0=M>=+0,XA!3/BSZN';:&YI^NJ;/;71NH% M'/LN7!"\;S:M6A]2]3J2U+TY&]A'7@%#V53#Z5IPU9A204- 1@0Y]7X425?4 M=*Z[9AW.S3-(\4--EY; =0).SR&<).$3J?LJQKK5N^ J_G+%N9ZS;D_F 9\1.=W_Z5U;>C7@#$2&)$&8R:'MB85B7)U[E&=>.;O_ZA__S_3DM!=")EYG$B@CN)3\ "#,*T99LZ2\XNQ59A$!]IL M,&A!4I2J=%)GC<5P$4"*9"WD1=N33-QF5P[[(CED^274Q:(.VUBU6^%L%ZXP MUP<4A3AI(W1K^3:LVCC(RJ.M0AS+L-:V54( [)[EQ2M,:%7YMIAM;L*_6*@& M04KR/9'8<.Q0$S$-![5_^H*\#P2ROC'O+1F[9IS M>_)8>L,^MX^-G.[\W(B["8E%IE^[WN&J+&VMIH!@D"(GUAQ8Y!JYJ[G54-CF M)*" R"^Q#CJQX_$AZ'HTF=UT\=,8[O?RLT@@'BU 5+GXU*M<+#ZBWZE61?+S M* BA;'PWHI\69><2T!A73Z"W&'&X5# -QNK(9FE'P($INXLY.+I:)^O4B^(P M0;E;J81=%G1A MQ_:K>A"+M4?]G@OY-*'=SK+.3D@M^REY5&&J<63C*O(Z!A-,^>G-/P?='U) M,@=A[O<_^M\#@4_BWJ2(/4+9GNC&DY\IH%_YY\>;"8+IAT&2E/\.5Y@73 M6"'-HX@WZ;;K^L17ZEJ04;*]I$V;I$GRTS7OERX52 4=(=^7'[M BD1PG+EU M-V//ZERZD/.^Q42>KVY&[6-@73:5X_$.(9SQ/][Y^D#?Z?L$*M?%JGO$LJT[ MT!C@6!Q0TJW*GD*G)0GFY? V_5F89J'^!8>PHT#1&\!JR)%K8>4\P'UV)G@) M/.G)N+,C1#]7EM]&DH2SWPMKQ=+&M%W@I1:J@AMG!6S7+%S#!_8=TZL3-C>= M=IP73J#':L&@$I?5P5%_>TA5@:0Y6!Z%2*EK&7S9]9%NTZ,F <:D2&C=W;97 MY)L='Y$'+3?W@4[C1.V>+,%;;E7CIBQ=6O.O[3Y,-#J/X$BY E0WINF"3<0S M) K5]LN6CWH*/90=G6M[IY>&;04TE!O)"2VV8YY9U^=[[0]FV7Z,*IVUCG*_ MZ[!$B#J"7*9UMQHY?P.):#A'OY3#=1B5/>4"REL96A&83'B4<[1P9'U95M(B MOW(L[VDLF'G!RCJOLE(4UV]W>XL[DY.+Q?6:DF>QK[8J.Z8:R3$1\#1G\J19 MG,Z;1DA"Y ^IKP5"= EEZE:G5JGSEP?@%&A(J7LQW"4,".VEII1C2@=:Y"LR M;R2BTEB?CUT9-FSIYF8;ZZ='FO,N:\Q,^%W H MTFH,\UR/6XV7U%U320"G2$"MI]:")W%I]\Q#A$7K( M[HTFUB%&^FW=)3*S^ZK<%F*MW1#1%&WZD1%*R7(@'KY_T]ZCZX/= )1U-NP] M=N/LJZ8C$WSB,.Y7LD3WUZR]D'_EN9GS$2O&9(9PE",Z1P:YWM3$C3)=QT/' M&X_)P)KY^24?I&JD:+*'OT&YCN,HC7-Q^.LOOCP7A\_%X2?S ;^[.'RVP@]M MJ:]Z M!X_WMJ^I)HT(B)S@L6V$O<[^5 ^@A*NWW6@RKJ;?AOF=W'G@ROJ"9 -;K@3) MY,\ME//\?RC/=WV#;'SP;.M5)O!+$0YA;EHIC-)_P\%UF7FQUSW^D<73.!L: MEE O^,JE)896DFG^(VTEM,%HX:A_-B^!#&8#5N1PX]%C<=C?MY MV!]WV)F'@C9(=&-0E2=?:%E):F*MB +@OBC9HA NY//;1.*=JN0*6V9=TD2$ZS_JC4A.P]M$PDM^K*!>9&,)64IYT,73; M)-?U_DG4V4LXLWKN2'CL;LQQ?QWF]S?QBJWN'29*=O2R*=NWB]5UM7JK>WH7 M@M6J[PTJ ?,0SUE.#(\,BXU*6&5R;(IH%D%!"DXBOVU)KHN02OKH75I!DO<2==X1!\E!QK<-;Q)OK"]!A0#JM5F2/>$B J+PL&KG5,U[W,ZP>_:/K M*RK#QN*":*Q$\Q8E7=[LD?[?N(DO]/=7=)<6!D^E?=6BRHGX4Q7^$'[PNEMG M-UF\OBYW5%_\Y-._7;S\BN%1[I__IJ(QKYW%)5R@HI1^^=OK5Q'UQQ&2NEIN M'XH"L;/;:@F _PV37UZ)<('P0):+9=^5:R8)I3^8?DU8U$OSU1FK$RZ1!T4* M*D+@1T@WW6J-Z=?ZFV'89 _0 @+8 M\-@H/%_;]XI7PZ0NIK7-27F\FZ^+J^$T8&S=ARL&, L"NK!3ZOI[ ZPN%F^J M:O'M.PXK/KOX5&/%5QSB30EG_Z=) 6[J@7HM:*H7[+K\CS) I MS>=]\^UKNM4_ !#YY!/YT;[>-]%U_J8:5GV]TYJ_P^;^$Q__1F+:EY_,H'V_ M?2<5Y C[_MIDJ]V'Y-=W* M.$6.VV[ERQRZII(VS%4S0B(^K!"IG>M2W1]V@H->164$Z,E6:^043?9]61EM MW'JN)JP&6FBN^13/?B,*PEX%DQT#""XH5.G7<9 .%\$-S#,\[W>EXY^M+.U& N% M3?GM\5$9#WUY(?):_AP;)@0^/GD5P@K&0S0\X-'%5(J=@OY91IE5-F7%3+#K2)>N&,BOFG\YO39Y"!A MP"4G&89#,19E._\UA:8OHQ,Q_6(/DM3AX21G\@*,=1;O:3>&,ZE$/M3CH9V< MC,T2-1V*CY?!L857A\/!\&^,=Z=F"7;\\4:2O:6O;^-?9>LH@7$80W,4]/8/ MVZ3G/O=34(:OSE"&,Y3AR7S 'Z7/'8F5U74G]HU->K1CR)'_#EU%)X]3CQZ.@-5(YD3H1.IV)NT.SCEQT\R&NMA#K#5L MQJ8P/"?4N2:?%"(KGT6B2'P]\U73TXL=VPU!$QT_BFN49NZ_&F=6>%^)KG'' MK)FV1H!TT ,Q'!KDM=4M,X^5_3''YF+FM:R%B24Z"5M9 8(99N7*PE9N$9(L M&Q_E6'F?6 MB^3)0XH]'-FSKRNW1D8D5P]F9V2**@_N0_1JFP.6A_HSVIU.2_/?)1W4KA& M.<>A%65::9A][W9E$9RTLE!Q.UP2G$6FK)!6C=@[$BG!K1,2GIJ1%YI26']'+I36*!(P2OSW)"/+!^8L?N%LKXM9T#C >\ Q'&(-*'=M7 -30C<; M-$YX<:/C&CV3 _[#F%/7Y9Y@_=U>\D[RE;YUUH0\P9$*7%078G\I MYLY1-.K2SOD?2-4L7$A?H$FQH9H? ]=7X/0B)SNQ320>H^!YW0ILR%.CA<]? MCRNY3/5*GF'*XA=KU2#>TV#ABIA/&H88ZOKYC?*T6 E(V>-,0)_::@SWV3)O M1$J#H&RJA1\TS8#T0]9C8?=9:*=%.N8=]\H./B6%Y .9Z;GW+I1ST'_+1W$C MR(H.RW/ZNS_+L.AMHPEU/^+U'LZX=2/X+HQ/30??./BM6H(0H>(RV=R:]1LT M_IF2>,JD<&6F#?DRII179B#K^OY.TC(_HQ^1A #K 4>G)VWX[N?7L69CEWX# M 0'M;/\/'A)ZS?\8PZI;O%&-GA^0Q8.K^+J^J8.=Y4*L9G1^>/U3O+NRG-,7 MX* NX(0T1AY4D>2X?I 70N:R,M/VT#!C:&VLI2/'7O]T/9=5^0*YO8>F]J_9_*"YCH1U0P&3IM1@Q,> MIIOY22'-6.GD4J@4SQ;\#HUF,@*E[W^4\RS\?W+=5LER2T=*NL]H0U:>ZEDL MGIR'?+=D4.CM4XZD70?>(\J4:AN=1!8E.M9&3F0AUP7Z$C+,U!5<]RF]0(B9 MAAYE*NS0>-#:YZ3.(2FT]%RY9 HP^(CT7^(EWN4B2B?U[W$2G\[&42MG57-G M.-0^D5TN4J.,D2/C=%CT8Z,K9E>WD46.8HN#II"/;2J_G_)=-*GST/)*';9J M\2W=MN_:L*G)J(^MK.UA\:.L0V3G0=06-MQ("=OO^G+D(.G5DHY4^\7?^W*[ M7?PG@M&_-753'9*:_M__\V]6T^<+Y##XO@U? '#/CUUO]'-X $N?Z)_\W?[C M^Q]?N=M-#@0^#CF'*HV=;F=AJ^EHY8/R^O6/KRX6SW$]2O!+K@6%OT)#%T:P M-QHZCUX^;G#($@;O)$QH==OU;Z7ZQG;@MBJDX=,<-.5&4,\,!JNM. Y@2WU! MY>I%]:XDV-7<=L$*^N;'GXJPH?[GQ>+O(H'Z#;WCCS%(B-&7+07^?;@T]0]X M;X9_RF]!RXCE8\',I.*@]79'$0RQ[;14.9R-3U8'ZES484KPWDQN2#;2"]M# ML)X>TG;M"PQ%C:6>RD800 3^JQZC)EV(-)M>MQ?6P' LBB9$1#'0JD>A-&>& M$4$Y(*H+XE+LLQ1)+X@DYH0&=II3.?@5M6: MB!S(<>$E3%-4V<9X#SY83$C,7$K'LR!JQLH\-"-%+)3[),XIQ;LG3-FY[O3U M7SX^UYW.=:W8Q]B%4$$0%!DS<=Q]4Z]5!(-@J\-CT"#8?V48?HMR'3)ER2>BKA! M>*M?KHG+.8MZ'<%C Y(52F2) X!;VU,MZF4XR$++)QSS@L[%?!%# U8J4&:> MGV6?U$VT+%/RN,03BI6=/(:6\M"O5;>C4?J-O0=78@0#YFQ.%*Z''?6.BS0K M9 @(K2K7^?D;#M\0;@@-6'KHFN?V;R]]+%Y9?I@\R)V&7K;0! M^.W$&'Z>R]E,N[G::,<2[7BXW-6['2+C9YA8^$6U;X4V1<2J9I((TP0D#[=G MG%]6TEDJI0%]K6L7Q+**%+/'">=C9 M/J9_(/PBJ;+M'5OQNJ*E4K<<7(6CI#0#*'1-1X8JCA M*FST;%L+TZ9J*,\5 MFE@5;J;DQV!$@Y)O M\.=+%U)=NBC4[/:EF67.PH:/Y<1/TPW<'4&,5C$EG$:&FIO@6197@BH%5YTS MV/'BV".H*O#2 G'.J]C$A8&H-]D_!&O1E6.&D?T"- M2/MPRF\$Z1-VLO*29#R/\UZ /ZJ?!97_24,/1T\@SX46LGP%RU7GEMU:?!6Q29N',*CN.Z!2Q4BW!YF[\%L M!9)]"G/')OJJ[V[WUV02=X2!0KZ5D#*#@6#T>=[3T/O'HDKT.NS]VFH,)K7! M+5,&T&Q!&9D[OHC!.,>66)'Z%.1JP-6"E3BB)C'C][U.-H-""M(1*V9VC40S M.M:I[&2^&?--F&P5*8BO%S=UF8US@F3@GFH^UK9AD6V0$.P1_K4S"BJP./U-H-AU=E6W]FWP8H[^NZE8Z=8$A*]_1 M[&RTO&JEIK"*M;O&VM;# M.%AO(K_4IBJA4IQFVJW$P"F<_&['9I9=KVP4P+^OT$_5R9/!'G&] .RQ&6@(!VW=A6 9NK&G7 ,;R";N.PKT;]]IA M6F]PJ,<*;3"ODK'!64_J5GQ$;QA9(J9??T$/_M=H*T.L@T X<@DM-V*D%P8E ML/EAD,SB31T"C;#;-:0\O,.E=_7YP+3B0+3RW.!Z5Q@>C(?\(P*3 ]'LMLIYC&R3M$8R.L0 M1\3P@?[#U0*>H2?PYBC\-7P;^7I)8I7/&FX50KQJ\#/O:7*L!OH1&C)!;]Z4 MS8@.*,TPV!!J$87=V?E[3M%Q!Z9F"=9NUU=[GT2 @H# 2] .'09L5@M5:W_F M4-L4LW.?Q!7!>U&(6#HFL302'H)*23AXF',?KW.K*PL0$EHRP*9HX[5P3)F# MHG0<&K/*Q=4[:N9AWSK$] 2DQ!DNT^3SIZ**N:^!!!E(^E)?A(91TL<*KP(V MT*]SAJ#HS2DX5C7,-"5*B@I[*>K8D/%_)CCIM(9U:YHW^F@GYR#WH3)5T^3# MW!J"3#K!65D2CJ"D5F'5C%//R4/R?>GKP2(?.Z\PUF# )+6U+7NB^/=J4&E2 MD23U:+,XB9:A2=\6-4S772@3@EV[FPQG".#-Z%B1YT&>?]D9< MTFLB4%*FTB@9E">[Q.I,2Z+/T)I:IJ)L-4K!4$5UR#WO6V=G9PRLMDMR4Z2D M92VM5*[A8\=08;LE-T'12"3(!V&5$RNMQD%X' 8 M]M76<> ,(G Z<_^+Q7?S;6=IGO?X)&.^9@W+\I M)L[.@CPO?9W4=/!@% \Q M$#[9GMJ*!(0801-?IIVZWW(J"*R1IO?D! W M"X[**5GXS68@^3VN$X61DOYE')O2BNU[H@2*XG1_G^:8G2:!0]HI9TB3'JCU MPA?GYH9M5?;](6R=6Z2Z%(S^OW[XSR'BT*E:1I"M=W#WP@K]TV=_^?3BR__G M_WKYQ<>76Q*=HAZGL)E$QE[YY)12[=,O/TES5.@_9L.NM(LOO_KRBU1(65Z% M?N @\9XJD \4/.NJP^;6)%9W2T5R@B:Q VZXN:0IS@L^DT.$'J:XUD@8_C=4 M>AML.!AQE16D4J6XOI2&UQ$6LQA6XICKQ4\_8&A;-T6\E9P_///>X[K M]CL>0UPV/3_"M^4#=GR!TG+C MGDK,F>'NEPS3 =4J7QP;=,)9R@[7%BW#&1I0UQ'N]_^U=ZW-;2-7]J^@M%59 M3XJB2.IM):ZB-?)$N[&M6)ILOH(D*"(& 0T 2F9^_?9]==\&08J499N4^2&9 M&9$$^G'[]GV=%/H+C&& 416%)A8:\B7[K%/;R+N(38/ M,U"N.?/,,6(%70UB(-2&?7%Y;7TUJ/D85Q@;^9FG"'6*+>%3"2$8ZWJ>EJ>7 MN.#*S64+Z$6V6"Y3F_;HC\C['#CHO^]ZHU5+0!Y=,^&AABPLR(M@S)3"O(Q4 M%@AQ8SF'F8OM!.S4H&!38Z:J(H,\)U4NU.VEI7JACH?@$#0DZ#,5!A6C$RD) MPN5?NE!8[3(0"294AQ<76&F)QCS=]UBH5U?(9*LS+-]?M0@!AVMY<7#$]%]> MB0VJ?K2;)6T&7H1R7]1^P1C6!I!5NK,77VU(*>>.:15BX&6U8033DML"U75 MX@;7<./H@54*,@5,+O$"=\=9&_VC*JS!'U^8861C1/S:5^.+?U5I7:H8-I=C MI6C NLRV0@GK86@5P>$=0UFW64U7W'EES%SCZM\\8'E1E-"116P>^(%LSG'M M600G7^AP91V'SOVN[%*!<0-;'UL7<^:.T]&@&?P6$XL8HB6\1<48H3G-]QS4 MJW%E+3!C3LDROHP;9T-L0;0Y1AE!@V3(MJ6Q])[&5^STY-Q'S/6$[\ZJ\4DI MM Z,(9!6:M9X.TAKP2F'Z0#CVC91NRA1V]DF:K>)VK69P 8E:A]% E:*6FO+ MGE4",]9$!L[<1GQ8U7QR%7"8+E$H)S+6\'(QGK_Y3"KBFL%%U91_HD5IDY=L M5;)%Z(J'T -8QK+4UX(JR9WQ';A!N8K8XU5%(7TO A=QYHMHY]P+ A.1AGO&OV43^ZL\8=_ M&V=I!+7]J+*DZKQ*C_+N_*KK5;=1VJ9"0,E,0N"18*6WBS@Y$!BGN7UB(R_A MP*1=;%E]9T0OWEP7?G[7_>1S ML+WC).4Y;7=P9:N!-9L.[&D-=]O G%>C*/M WMJ+"*(&6A(''@KU??L$OWW> M#""N?7P&Y"KJ(3>Y<8]@Y"7_\;H;7'5O/EU^O%%_!#CJ6WX+$[2T=)7):C)+ M.DF(;W3A@6"FG6RB)X*5'1HMG",':(P:3_C"*LD^=Q*>-$1T-%S_2!O;Y$*: M6'$>\M_B?+ +%3!<7 X@VA GR#%NX]41.%.:I^%_9%SKTV!*66*9:7 '#8I< M2)H-27/'X/Q%H/RG+OR03J'O @+Y*#@#I?.S*"7LQ6%\7<9 EG M2^\"H81$ MP(1A^5?[#%2/0L/7?"(4L700HVXQE MQ-PP %NVE@ALNDR)(DGF826F2MJLA0EWG[U'+,$G=QK#*K9?2DCF#-]YM-4J M;("-J3!B[8KSJ8@ECZQ(N-9;*&"X&3;WG9)76' MA0M_+?N<+CFQVFH>@2I"D\53W4 %7F5*A."X5)01VX1TZ1 J@\> C*2+M(42 MA-2@#"$OHFB\5*0[;:BYV+A;H!TLWIE3Z>J\TU<%]TL7MYQ@@@=;%02%)?40 M+C3@=R%11%:P>4!"E@ (B56QW,>X:N]1M)LN)Y?V3P@WK2T(&P6:.],9IEB? MUHF*4O#"Q;Y!/H\L=0MJ>$SS]$(U" *@W,=9@IBUB:*U]P@H\2%T>7"ABCED M"%D&LU5:6\X\']>)4)T29T/0_LQ!5^0=C"B@.7#=3,TO<'A&N_2J% MAUTIF1J 5:V.6D>4O;R#ZBN1+U#P/O?:!FH>P$TYPC>U(,;>TY8]2::*S,+5 M0186:F2*14PM$W_M@QI+W36VSFG^?5--)S] 96,2]1+LH8P; K#1HF$M?#S* MYA/ H=QB?-LGK!.D/Y![Y-A,[SXVF@*3L^;,03@Y!T +4RX@V9MBL4,-;).W MF+*)>L9'!(U&'2.3^#965;RH>)7:$_V!SYJZO+K. W@4J8_P!S0>KZLTYYL( M7RI%5R3G ]O1:UI#Y5#A@@@]"]=CDW.@2H8T0E=YO.39K+ L<^SZJ>= (ZI" M4I;.'#8#'T;($@U4DM$BEVT;?7YSO+^-/F^CSVLS@0V*/J\8/?-Z>? ]PJ70 M>2FE4#[DOU*6A$2>);IOXCD22Q+K1B^>Y2I.R1P4V]&HR 6XR;4U1#[.=6AF M"Z[P\N05EG75P43\_((^[ZIJZ4IH2PJIL9J>/6*_J< YV.;V[.=3,FTL10 Z&*[<5<#PS=JI\65+47>S#-PBH2#N MV'@X%6Y?;_U"ZNJ+48IQO,O_F6.37X\* /]JH[E@ ]4.V/>YD2@6);N@$B;^ M5^_7,IZ&^)**MH\[8MA>Z7Q,[+.L,V-I;P0[;S-?H&#:(0%[5FH"A6Y("O ^!@D 7X0 MN_8 +#2 8(>P!W[7GQLKCP96J0H+OTO6X#S\7SC_B(= M^;--#&R@UO2*7".IO[&.B8L"([L"J,&X-Q$A$NWC[0S3JU$#,X[+5K2 QYSI M(IO.FQ$'@SO3Q[!*U(S,:%GE],@X+7F!EQ'"CC!N*CK>)Z1 3F_7=(2Y@6C@ M))]:YD:!\7LIH5SG+[?455Q(I;X8.0 RF-2]9=[@$J MXI)1871*Q'&]L(A=?2T\*M(>'I-PVTU3ZSKF%*Q"8C&G$0H\.+!R#!1W:8H9 M9;<3-R*EPM48]U JBIR)XM:*!%C@S M#T^>"J967%GHZDN89:#^L2&",4#\5B(BA196RDWW@5V2\B86P^Q=ZOQ&PAC9 MJJH9;M?*2= I4O]43!79!ZQ$G!$#2A[>Q0..#"/#,)>>>R$O]5. <4.20DAM MY3*2V"'BQNX&CK/81@R)D64#->E[HQ) 2"C^ L5_,R:\IA&:V94& 0W-S54D M'($!TVL4#W&U$*P3]D>NY$\'5>";?6"#UL1LLQ7@+N B='2#VALV4VT>>E,N MOJ#N"?9WRNUP$[6I!?MS2WXV WJ'QI1VK)E.W2QI80AITY(S:9 -:,M0.>3U MM?-H<.B="RP7MAW:N'Z3TNL$^DX&[R@]L99'T^0'MSDK/>-E/E;*".W1OS@5*0FRU[_V<3CD0J MAGD\SMCF$7N\Y!D;K3Z.A-9@D>2Q\<'/M>:S.[Y&*P^1*Y3;>$G:3;*(Q+OV MB"90F>:8INW6)L)O-R\Q;FJ%06@(?9Z8Z9<[B.J MPP(PA7&*K%BZV8#X24PM>G'Z^6++=%.Q374NH!8,'6O.M-Q?_ MV,1&BG!;@?&S.":J&]*X%HA4VJ?N60KIW!LK,*MT(FA8_!LN,CA@*8(R^<)% MEI2 "IU4L7#!^"[HJ2A"@3M2Z!@8&F%1+@5IEC@+]:ZE:#6+,K#$"GX(UG'$ M52C:JF"%JK1H 24^ #=R'*#F$293(C0?#"*/]%2,4X1-UDJX;7AAJTK[TYD. MS1K&KR)X[EN"MO7:\8(I&AD#)49T_" P(CK"C@A4E.8L*61%]7K\&MN\;PQQ M22=8_F0DC%K$6%P-:XZCB#,!>OH8,J>_>OM+FP%T44-L48(T_=32.!HX&:,: MHC.SW9\CZ8*(%C*Q\ XSUY;0X\^@>F3M^O.HSWS" M[W@!J/.GFPH6HAX@\A MZ(8;QOTB]2*>V6@I^!C)Q _?<78*BW])RAH\E8:>BT;92QD. ?)YK;#9\_UC M.))F<,&@40JC1(XVV%+I=.;9FWT#WR-*[ M52H3[:*JLRW*2?SS!)QG?1I]0)3%BL.YA17&LMC!_)]K70:.QSBJ=%%SF3&U M]LG4IW_D@("4D@I9=26X)X/HYQ%R'J*\&G4$_:*4,E=E7;7Y5=ML!&/6#E>! M20*:@FV?! >\$&FK^X&,!3,/D+NU!*ZN72O0C@A-_5 &/N'WX]PI#NZYI(O2K-E6-D^Q#[4DGC@S*"R4C*OBZ'7P0?B+_KZKNIOS_ZYM%.S@!\B M>]=EG<4PR#2C(KOT1YE%J :>XE!,]QG#0P( MW%"?:UA,-DE983[4=E@G+22&HM?(W;Z3DD_V-@,L-:1Z[JCSY'"2# FZ@VL^ MM%!N)49KJ5=69Q"OHPVS3< M!/>-BLEY=O>=S8HQ?3"_8IX2WTHS7_ MA%,"*I:@9[P4A9'V:)0E"!U4("(;L" 90%M--T6%US,KLP](T.Z94]M64GAS MF9NG\!4W(2$+&\SI\_R@WQ?G\/(-/%W=A/%L"/S*H:,H9YQ54QTEDXJK&"T! MO5\995%T7;/-^SC<#MW0\G>IH<'/$6.F[E.R@ZI;C]U[R9K2-3\#XR!A]71F MA1+#':A_$S4?UT> Z"?A861I\ N1P%U$>,8GZ1WX./V22F[G P$Y^"(<96&JVI4YN*A9<9MJ=+BGIW3/ M7@+^M,W"+R4W:^'=H1EE-51O'3"+"VE"([PD)HQ*15+5TT?6[:$^YID0,N:Z.6'-3HK 0IS/&FQU!4#_. M^Y,Q=^M%J+ZE2&-CHF#SO(S1S&?FG_>SP-]?XZ(_0>P2CK!KC(QI$:,=\,ZN MQKG7R5Q_C^.-E*]><-HAY@4)J5SQX$&&1&)YSW0^V6A;A"I?3( ,@Z1B1=A1IF MA(Q>A:,@^P&5R=2?557_G0-6+.BB.YBE1.J^G@=\1<79%9M0L!D4/H-B0V<% M2LZ6(51%X- &1&T,T'UM^2K$HEXA*-T[5+5IW;P7./8@H M4'\9:(^LU:'K'AF?:6"<5\"%X!SJDJ@2':LM M#TGP4-MOH)?4G_83U'V#["$%OMJB>C2T;_-@[-/(8IKLJ*$V-4.*W3%R(S$M MONW\1LF;!@;7-Q(L$$&H59X4+'^OK2W9Q*(9CYP"0]"%BN;+KB6QN;D'N.Z#:!B2 MGP?T+%Y7WKQ"_.>1/NMKW-W.X,?'Y<2BO;#XPMW=#J7$>&".@"2$NS#"T8]R M[M$^&6.E3@\(M;&,E29C_=_/<3J8;:N%A'$-SB>J]*"<#[\]!?6ARE@#[F+Y MBUT;$ ISNX^KT3HCF._#W @/4.-1KYIK(_]F\,$_(6(_#=Z&Z6=+ZG?]S[?" MZ1<\A(!#QI *0_'.C>(V*Y[&8060Y^[X*\HZR(&X3-/LGF,;K%1H.)TC&4Y< MXIL@IC#!_"=NUKLX+\K=!)HF!C]"+XZ=T+/PA09P,V7>!C'- P-=K,_0>/1/$P%%K72N0/\.-+"6:4( M-.R6CQT,SOLPL=9?,3(FXRYDI/G"=SE[#(O8*FDWYKG2:B/=V,4Y\\GL7'\( ML)6(EQ!MH-07/TGZ,&P;LN]4?"4X19R&NB 0:Q_=(F6N1D5RS D#>WH)Q8?! MF2 A_ET2S9D2T4R5B_-=V-[=C@)7#3,OPBN+Y14TR9Z1F**20/26$&,O&,K& MT4-N#V"'U/8Q!G,>E\<_@XAK1[(H8C.DF@O&@:5GV"ZN,B +X[8U M6@KTQ*BFQ8+%%G$Y0FQY&@D6L(9;Z)$8V]QDZ^;=*^<6* ,:!3/S9DFY,$KB MV..PGV?6NE'[!RYA 6K)WMEH1TU4C%^S(E-9&I*) ;5'7Q2XL:92$9M:5L19 MO\)[+B(S*4F$73NHGBY&US:L4CB(D0M65SP+*O3-8R)&6-0H!EBS4D@3T5?! M&"-N/.\QNM!F,%%=(9#MLQ$41-J%#'/LLF,C2AFVY?=TYA0Y-L26HE+]]A[E M>W5.#<&\++IG9SRB8I8WE]GTK?$TL#JGPEUIA",QZR&4HE E9$[CR^@;>&5I M6_T6&:Y8[2',+7_ET#Q40O4DU*JD4$HO7HJS-F]IZA:$+JY;3=]B^XCA8B$N MV:8E\4^A&=60(>-%U?>U6XH4V&0.1T8NSX^7O<7TJ2W4>8V X607!F2P455)_H%Y*%RU<5L M#VQT9)&3-K&R8EY\FX=W(U@Q(R_F]LAS8QM:$ATS%CT4(1H69@U,;6J7#N/F M5,_JDJ!V&>N.EZN-M=1$\./!O\&?\&8(5S??[2,,HO;G4P0AO:C:7H^MQHR@ M01V'P)0+FN;@&-"[SY;>KRS?'1-G6Y35VNS00V*'7Y:(K-]4\# M%=K0^M-V=K"13DO]<3?'RH%OUMDSLQ0YW%640M;(RVN^/8WX@H(+I1G\KIPY M"K4QH@;'S!QK:.8@\5@%IU',*\K%*GUX;N(L>#$)%%.T\Z; B7&5>S7F#A3V MN,;BEIB$+0?-DT+FEFI6(F;7*AY>GMP'C5+M1GBO"*@1RO$Y7);3T=A M1:_JHI(]Q+U6(6]=.1"E]W&>\2DS^P;N5*+/'Y$L$$^,&)(9BI[%EC@R9JJD M8S92E'8(5*_GHCZFT;AE"R.D5I MW"FJ1,44G*,&M93R7"J)K!-#[CBF;-?E-D["\Q?7O]GP/&\FY=FN+\[1G:$> MG!%RDT#LGL ]M&W3RJ@&81DV@VN*P_)>D#8N!+0FD@SQO ECV3 Z)G%U MB1)S0X 9*DN\*T89B#G<0S@R^"U\;R)9^:*$E(O[0.I[0;/!VV-4:E-;:S'3 MAL"U:M&'=9Z48)[!Z#*N6,58G@7_<&E&SEW-YSR!U*/DQ)FY-55;P+DFT=8" M/H1J9(E@"8ZYTKN;ME*:;U*># 2 (^O3(,QD'Z4&;EG@/ M # &"*>D!C7(=E!8#B.%T>5/"O,7(WI2BP4;!.DECD-MWFWIAS=)#'.#6_H&8Y?&WY+:!!HS.21'5Q!.@J\7Q&E$B-[TEFZ0.IPZ+XBZ@> M-O?5"[./TBTBJ8S2>A2X<<+#2-&KV8=4Z11$D.M*N921\*AEP%S*0X8X MJ.7BO#(1C!& "6)/*;:P]]!<^.BG8"7KRD#IZ*]K&>BJ)#?&6C"7?8:A1?8N M0"^\$':V#T &P@@O(+0O%+)WSLS)!Q8T>&YIRK+4NJ+:!_WH:<61,7F,@LWQ M5=B?/.N'I2L)O<5@?QY<3G:-?HU#1BTF_JW@[X MZAQDD)V[-"HQKT:1?=VE:YC#Y(RW"C8L>B7$*0/ /-4<&(U7OCYU0A33[8ID MYR'J&=\PLA3S'J^A8C#4,!G+7HB>-=')J\9;,[W=((/Q'Y?R]T^D)@&B+.*B M]+O>H$NMB@%98W[_;TARV(4&?L4<:H73B&J39B0#BB1&H%^&,1"*WZ%?#SAT MH ))(J?8":1.Q )0&6?)&89V7E8 YU5RD!=C3 *HA8-:OEZ4[QIQ"?N?,?-% MC")1GF=F-\M /L%M83&W"5)/\4F*!N]K#-);"*C%>86*]SB%^UQ*+U!,Y""< MS?)MGREF?A57T9)R%D!$IQQ-_8?97]3ETL^808<"-N#;6!JB,\?0(E7_\+D> M"./KR3HI"EY^NL%F:T72'K/:Z8AS3C0QL0VW9(ZCCE-C.HR2J43=0J- M,Q39,E0_0>"JJDBWZ+!%*9;C^2D6F$ \^.O.X\'Q=J>]LTW,;&I>8YN860NJ M[TNXO#J0_@!#BIL:74L&X.(/O VO+;2D$?Q.' 57Q"C -M ED ;DP=4D-[JX MF//;%6K(?]!BO I_"8)EEV)F-M]=E[8/P80W1O S>!YO_M++]][,/F=957RP MLV$R?VA\$[0S+UW1X_H+:!\$]"_QE]=IEGZ8 #4 VCBPJ9] =?5W.X>G.\8< M&9M11?W!Z_=EGMQ F//C\"8?=//\QGSUK7&[/N_@W@YW3X_-#RS[>[?DO^VV M=X*HZ(=WYD'&4X*;9M%KVVW]5B.4GR9)U&[U#MOFG5UJ _PN"6]W EIM(U5? MRM?#^$LT,$N5%)$=SDEKI5?I]]SDX[1<]C7MKYG12F_J[+R!WP;PX]UV< 6U MNQ<) 1F,&O$&\6;U_]8R:S[CK62VA8';SLT(2?PZR2U7:5R U\(! W"XHH%, M]T> NG4R MNK_SAOCI'=J&^>FK M=XVOL^F#^YUYGKX@I:5OZ6#7H9V(%?\X[5M TJ,SN0 MPYTWW*2\.H8@%$BR/KP"D@WS/$P=3AE0Q2$ @H;872S6'2.#Z]W_;01XZ1RT M3BBB!*):31E@.NXRE5J LFXP M KR("Q]T@.4KJ2/[*+-DJE90@V89*&#V%.(= G/!?YT+ACK'YTYNU% M@#$+;RV)^4A/=X4S;8XP4BNY,%)N=G@7L2=W1?1:_N4,"O^3G9QLR& [9D\.]S=EL.UF^_AP0P;;/FP>M$Z7>NP> MG@@[<=JDV@X<_+&\6"01+Y-_\W#NZ>/ MF[M+9A8 M9KD^3*1-V#6P=:*Q($0UYT14-7^92L^"P\:EZ!OY.9VMIO[ MN!:]X7X,M8KTD>NW%_8_WR)F<)>'W.]'T7!XQA8S;)-9H@")V *8S]DFKMZ, MQTVF^M<'=(X6!W2"W6>)4ATO':5:^KC,W?@5SM%6>%;:URY'!^#0NKT]V7ES M'1DK"*_V=H<"G-MM_<';^BXG=N5@DL:TJ4B07NS,;'1[!P@%XW&8%'_=N?SP M;G;?7>[4F')=H$OKCDL_1)M.QKN##-/S\"2S%6:QS$-:3DY.=]X<-@X/CT4T M9(1OOM?%7K=>3[[8]Y>_V+S+7T:]2GOW7D;]L-^5X;\F&O.\]2 MV\,(Y+>KKGAT@)1O;T.^'1(2]UDR(=@OE>K&D.RA!F 1 <"@M+CAFF\!5!7C MU7E\>XN5U9,RD>20IEM5)):%VS[UV)EA4F80EN\#\B)F9')<*80F]D.F%QS$A713;&"I,E3G M]I%EAKC<^E-N]AB6HX:$[2D- ID4;$N^+MN[O_3VZD4K51/:L,)/2#:!I8-F MP VV:V(:'P"T,(6J;74X*1'N!'^.J+H*,BQ04Y9&I23=^-&0<1E%":9/".PF MJ5-%EU*&7R+&K*8V1.2-31XC5;[P* 3@ %IMSF\*B!C=J8B12M_8W-FC&2Y M)&)N"UJ[6\W!+:U&W)\P5]T\JRM'& QB(#*C 20N9\E %UD<'8(%$(AI:<3A M8>/P2SR>C(/0!M$6S1:6"2@0BDD/VW$)>J]V+6OWF4=;4>^5\A1U!N;5GVV+ MIFW1],FS%$WOM[YYT;2987_7K!I(SNMB,C9K.CW;I$IJ;P+1EU'CE!7*.BU*-F<$$;8\N+-R9]?]SL['^+'/-1Z_G3M@>=9OMH MN;3M*H\];!X'CW[4X^:!_N=Y\^'[S=/CPZ>_;$@6\N5!"R9 M95\A.?(<7VUWELFYD'DQ$RS"\_G<6NEDJ;3*96JQNVAY?XJ@I["Q4:WB77%1 MGK<(PB[-^H4V6(W/-6C79)B42?_.N<7O*><.Z1^-SZS=QX MD^.?:\+0B>%#UORI)EW51C_#G,U&0R "DHPKW%:;,C5S'__-7,40@_%F]UB9 MP[-NKWG,CUF _6;[J1;(\ZY+G55"J[(HNOLT3WO)O.TW]O>7&<6,NY]FSM,? ME>7=Z[V]AX>'IAE@\S:[W^OF_1%P%NU%@]LPWP.:BKWV_M'1X5%[SPRT?=0Y MZ9RTVB>MUO%)I[7'<]EO-T>E.8%=AL!PW[\2C=4N; E#=YT5B^5?,V&#[Z4- M?]AQ:;=V__'==?\/FZT1F-W]DX.C@Y]GRLOIPQEZ%G057X=LIM E9Z=[;' E?\FK;G FMI_<=^I]4YH,OB'-9PR+2,Q.D4I_WX+DR" M"^2,!2("+J_W$%-4Z[(?[K8/H'HKRX/VX8#_PZ'+%?'3Q1>FZ.M2]X_VZ?X! M@M(9]^8]_9HA[?NMCN7##O->F$;%[L1-T6F=)G38#&=KJM*U.^\ET6J?9_O-6J:V_4NL\CZ'6 M/@E^;UXWSYM6 ;7W#UN/:JG3UM%62VW <7ZY6JJSU5*;H*6>Q_3::JFMEMJ\ M:;5;ZQ[R^I:S!XC5,$L2:NRF6W4XQCO;E6G@&H:!Q#, MMU@SC_8U8/K30)A/L64#O8L1@/&_WG[Z>_#J$BO@@^A?V*L!:N??2G^/3[9K MX-^-YS8);Z-?7@>OXE]XD$!\">!-\V^8(\3DR37D4*B[H5$I'VU+"_.[57X( M2Y!'(QB2L=7^CJU1S!,6/^)MF""+X?4HBDK\P?TJK^1NN&9ID"6)^T5)\SKB M,SF983$*WIE=9][W5_=F!A^RDC!AI?II+\O MF*W3:IZ>[C\%RW9ZTCQM+8?D8BTH7^ %W*?I+JI'XIFL4I+TE:O_K")TO!1H M^<_$5S_[_S> 6N][+B-2:ACS8( ,W$.\]8<5L+OU$$_$]]-Q^(;M'O< C?PJ M1-M)+)W*A%NZH*!GU] M^=N'[LWOGRZN5STE/W8V]0)'NF[S6C#H>!OQSR-YO?4#E\J%T@^ADU8.CQI! M?XQ)PAUDN<4B<90(]8C90")/ DZA7F04\A#4+CP(%2Q_ :C^)Z" \7'AI!QE M.31CMHIU8S#SA\W]]O,#Q@\.FIW#Y\=V'S:/3[\!%+_5[!P<_R!L]TH.VG<^ MB*T:!;*=T0^=43U(_OI]]]/-]=\N+FZ"RP_GS:?$2+8BNYW1#Y[15E)?P(S> M3E^_I.GL%7O!^S#_'%PUS3\'BJAB*[$O9(N!17X9F7U.@/:W@>XO.>&M/+]H M>48&F1>EA*_R"-H"II29I?8+,V6'6T%^:8+\'#/Z;ODL-R=\XNNX-*_J+S'+ M5PM*:7_9"O56J#=P1L_+L??CI@;,32_J)K6M)DZDN_VXKS2Q;GEQ>^F],O M%8-Y-WD40L^@;?CNQ0GR3Q>^2YT9VW 8RM@@[ZB7'Y=8";K&UD]:\2KR H.18/51>(E/8"_9;++ +$/KPKT?'UNXI]YGGGO4&!X<] MC;J&9S)W?M;[?G>E'_?^]?'5JP]_T?5?+VYOM$^>$3K4#;1+3DE 3>V!!0LM M6%#M%X__QNZ)-K%)8'G'(.CG6 M1Z.W(_WHT"+Z;# :ZB?TK34:'1X?$8.\F9\>&J.CT?O!4!\-1T?ZT?MW,_WX M^+VI'QW/CD;#X8A8\ 29/OJGOK&@#M&@:ZY_^NB?]19!L#SM]Q\>'@X>1@<> MG_>'AX>#_J]?;Z:B:2]N:S/WMY76CS-N)^U'??QZ1GR:-/<=PE>:XX/ 7U : M'!B>T\<.#PY'@Z0]# M JF<_=/SKX-$W>_WF4D-?GQ.R5)*[8DHO27W%M2'C#JYRKTCY1]>178F'"^+.J<_9J>9E_UR*I>Q?(@4/\Q97M/6QUFDUY2N%]WPI>X*\) 1U"<@P+_WM&'X@+ M,=1G8.9)KC_-T9/PD2)VC D)\PW;\T-.X8^$H08<-<$2,4:;?&E M?#L$UR=J4.(C,6@,>T2JO0W:_=N^I'X@%47.;YXFD]AZMVSM'W2%#7Q'&_T/L MD'ZE! VA:/)R)[YP&P;5OH0?J^A'^Z2*IU0OY>$2M"?(.6?H&YD45(\?MI?8M9,X188%/ K)Y?"U*"N MI;V.F'4)C%RU216((JD4A+IB5Q>M7UJV4L6ACHD4D:85L"ZB4U;,4@6GAH<4 MFV9EL2XB4U_74L6H$3LTK/-\+Q[:![J@QG2_Y2?$O* MA8TK2KJ6RNLDYM+C@,E!LKBA,NAM!4A1+]1&&IU"S!^-2PCVN#>&Y'-(ZG;'_;5,J3H%VIP3=%/VN6$[AU "9RMCO\Z*7LG>&XG M*#EGKCS*:WA( 2Q4:\N.K'<2F;4=.[QJS QMZEF?"7=A]9I^@ZD+K&S-3\P. M(2-5AF]305*,"S7>DDU$6*['E6A'"WUJKQF6J::ENB6 M3!JI=N6NV$F_RVTY9U!_=SDE-ON#FE\(<_'D'-J?XH?/?L <48]+]EE]SPH6 M%*U+W"<_QT_9]7Z"+E+O*SG7FNW)K[I=IIDF5!,Q+%+NC?B_]-?W?O?.V($_E<2Q(-Y!=CIPN-!0+FS=6]K(5#J4H4=A6J7 MRL17N8G01$=5.N\QI2<],BC3KZ/=90P>XOS!8>90%2*E;WH M.960>=9)83NCZKC*JI=EK=XD6^\B=&6:)=2F!I-EJEQ<3.^BKY4=7&E?*F_$ M38I^8>.C_$!,UVO@9<9.AR4L:TL&)CP+G189U^:BI* 7=D.J0,^% EPBEP_S M6/K>+V*[K9]V.C=^#QG?DB?(F$NQ+]3%J[ O'JU*9'42Z?H3;>D]44DS9;!; M\I?B72B"-CA#I^=OH4K;[U%?1R6W1$.1] :F1W.]T98]04FFU#L*%=9&WK&R M#A1:Z$*-LN.8>Z=9PZ;]BD^1KQ3\-L=KN[X0K,<@+=;<4H.Y!JLS^$ MUI\?\13LMG%7DBGUB4+AM)%/9$6J5 DMKX46J]%)ERD_6+W!&:EF_*10%ZJ4 ME4>VNS[HRRT^#3SCM_$R:+4MVIRE%,?B_7C5. H!6BQACV5JFEOJ!YP9XC)0 ML-!W$+U@\:UR-;28HAEF(VH-M@1W$Q%2U(N'DJM1SPF,-YI1I);( MW*.?&FMX.#B>P%H9UJOX\;.SM+TG2L58F83<6 !?K\E3U 5)_6*0H&NQBM0 M(OXJHBM6Y^*O1($X."0J1*WV7I*NM$J?MLW0-I A]8=" :]N>5?U59?SK]R5 M9"WV]PNT4L *-;7\K6:=1"!Z%;5]QEM!+T6B4."*WXGM>CX;F0$#A.=&/WL@ MGK2-?LW82=$JE)Y2M#+66'$6CSL=T2+#K+SD&O]L1>[ETI8P-N0J1;/J??3U MUV63W\-8?2^VNZ"FVSMI)34[SP6+O*L0_J!?X0LG=*;AS$:J"7EJ=WQMBS*E M#E%Q&>7:=E)6/\X=8\/%;:2$%FNA)6IHB1Y[G]D(/Y6W=K8J=>\W+^ W-3>: M*L>0!KQD&!=_+J3VDM1.0E9Z'TE^#+9[]UJ-K13(AM>K%@9O=]^T+07@QG/G M-IZH:'N$1(&I%--"F;(24Y2@"Q%=/O[1ZO*9;,A-.%T29L;Y#<;4<;"@_#+D M^%.0+1WB)^HD]:=B@;/U_3FK8236,DD-HYE#**K%FN[=4M$%-KG)91OBI,Y4 MK(YNX$S=K@IM&",PD\<%(/R'/U5Z3^Q6*>FS:B%UIT+M=ENQ2=0YQ$H6/^14 M^[.[VH?^HW]*EDL&IL$GT=^NZT6ZBT?PA$9&%HZ(;O$CR<_NO/C8^15[3)8N MD>FI2 1[&IGYXB*'LYY%;'S@$H>>]9HS,J:Q!%1G!>*?DW\V@43A"),BG7R'% 0-3 "69.Q]8=X7,:K#I MI2N]I$K/B$:"?&Y"\4)UM8:MS#C#JGN)S$.R5O89X]CSM5U;U&I,\4 M8O%4H3MO$F#C7<$;")!4VJ6JUB_=B[((7^][=10[X7C)L@8G9+]V;5,9:%18 MO/Q4?T/Q/HVQ=2D"U:5GXUJ6$[L>1QG53F Y=B]@PC3_[=DF7C $$:^^4]7M M=Z([I07I+-&^HX_!A0U+STK';,[@.?L;)&+4D[?Q#+)\%U_5_/QHB+=K8>DL MY9;I7>T>Y ^,POHBQ$OM&M"\?CR"4PJK&2VX!! MOD#@4=-V'P)97\RJ&Q839@VMY4SUJU*KG+0Z2W M\16SD,)=FYC36(P4[O8X+[OLY1NM#IC/(VQ'+3NA ?WBF3//EE1V2AH^7XA5 M6;7/@NR^R3M.WXOO4:H+$).R!/W\,Z3N&H= M%X+&%I9$,,',5T74:YR*['>CR%39FP9%E":D.['ZB(JQ4V!O<":*@ HUW!JR MG>C3VXVON.?4OJY6:9OM"MG53<>R MU[OK8U =Q4Z$GQIG+KE ILUJO93-CH:*M]K'1MOC+Q;FF]WYCG2_OB:FW/ MI0_$QL'2L!:8:__R]3_5,S:H=W+?)GCWM;,$YQ<;WUL[QE,G8E>GVN3$R2>: MG#PI+QFRFC,(2CQV=H<NOJHSV]$XBCN3GGMI M$]\_![^^D*6#Y:UW8AE6F8R/+8MB$)7LV#:F?_D V2"-6EM%*>Q<;X?YRQNI M>#8J.SDE;I# [0%8+<'G7UBP6$0;ON.9S>;UY:_-&>_JC''G00(:5WBR,V*5 MAJAJOAM)^]:+--M=H&]3@1V=7+::H6Q6DVLK;$_T*3\[K M1!G[4J>K^CB=SIH\)[/L8[NZ>YYX D# XA1%>DC*2__Z"5"+M9LB<:DK^T&6 M*(KW ^)#; @$_NW?OQS/GGVBY6JZF/_U)_EG\=,SFN=%F?9ZNCYZMC^C9?RZ6_YI^ MPF=O9KBNB^4QP-\V?_9R\?'K/]GO7FWC#$^W_SVXJVKZ6UOY(^5S__KC]_?Y2,Z1IC.5VNS_EUG5$M/YS7AP_;V]Y_G(Q+S1?4>%O5HO9M#11OUOSUR;[U:*^ M_DC+#?H5#VGSB/77C_37GU;3XX\S.G_M:$F57^,'0).]%*? _N=#/O[YMU%D MG.63V>;UW_GGLX '-4H#1Y5;0)6INK\]B&N.(Q M;AA0<94V-#A[PO,VP<]IMEZ=O[*9\LUTWPGB=')W']5;6A$N\]&+>?F%/M%L M\;'-YMFG3US--N9:0?$2!6.4AEA= +0R)Q1!Q-)[A/<"NCK:2V1ZLG"4W3\D3=8=G4=GKWC^>KD^'CSF3!E:IW_?5TNCGOR8;T8 M2@ZGDN?/VI<:[VC&O_K B/[ Y;_HTE GY"(5DSRDX".8DB7K>DE@*!+K]ESY M:V=>W(UF&U*H)TF*3A+HQHB_TYR'-V,\+\KQ=#Y=K=M@/]$Y*$\Y1%U7XH*_D-QM[47_*'O%DNZG0]*:X6Y(<"^I!Y MQ0E>>X%5LJ$@5&5NJ&Q[T_S;XT=I W>4]PU2[SC+_0E\L4:USEX4C> 3+T]3 MI8-H,UOBHC,5,C'EWCKM.T[>=RTH%DD$984%%@VQ< T)L M>KD$+;6W-LB8#[7 =W'I/]'\A'YER7&HQ&8AK_^3(_R7)ZLURVOYZDN>G;3D MP(L53S;'4^_QRR3&G O_ TFI1? ELP"= XR!!QU(D*_='?T'PQR3ZMN5+S<= M_V&EU6V!O%RLUJ_KWQ>+LF*GXQTM/TTSK=XM9F62HF$OM%2PB5SS8SQ@Q0(D M7\YKYEE'ZFNEC2Z?MX!=+JU1=>JLRFZ1R7 M7W]C#JS^L>#?\@)>;&*VW^9K6M**I8[LKU1G0%MB8U8P0]2HV5)JZZPN!8WJ M/#<##F=,&GAW#EY?76.1?[?E>0'TS*?ZF8/%C4]=?.=$>B. MTNNX8$]'Y>(JS<\3Q2F9*%P.((WU8#)_B;$ZD"I0\KJ6('HG.^Y' M-*:<_5@9UE&FUWCV;\^O3_OO_/. =0@O%\FYIO%(-+AGG!(/!&)P& M731ST9<(01L"':S1GH06OO>6QIZ0NVC%.Q[_XA-.9^UAORZ6[W!&[RB?+*?K M*:U>E/][LEHWT9Y#G"CVYH6E!$ZRDV!B\H#,2TA1:E6,3:;V3IWVPCXFY_"0 M#+Y5FQZ:"WWM^QWH&30+;_[R9,F3E+^^7^)\A7DSB?.R^>E,X#?'DJ@0"LOF MR2/[*I:_)/(&2J2D@U85BS@@KW[2)YLYPFB#-(5DEJ6 MWF.[)]/^N!:C%P>NKY/=9_P@*GT;-2%$R!QG$B@3-*])!AU$8;-D,J7L@A78 MO>:FISOWN$IZ*&(=4JJ/$=7]C+-6(?^NO;5?%'?U4P>,VNZ!WRE*:WOXZ]6I MD5U/@LLJ!2V 1*QM9X@ E4+0;$*#!*B4@^(:"(!@SE !A:-:(QO"0QA!QZ&ZK[\(S);NW.@NL*I9L$^M6, M'['^>D_+X]_FG^C445Q-K,_6MNHPK39EKBFQAQ@<8%&Z5E.#*[VSU[?A&).) MZ<>!O6>\GT^.JW9\H?WWZO^=,!]G#CR9DD?<5K.4M8,71VZ MLC$FGP(D0>SQ%"4@&,WAKBQ&VRRJD;UWF;> M0U5S).C2F]Y="/*[U-,T]DF MY3;1.L9V$@IB2!R-)?:\ [(SK,GX:(5+ 7OGJ2\]ON-(SF>T.LMN.\^HK:TP MA%3E&34<8Z90M#3%FM3[)-5-%&/RCG:5]G4Z[SG7_4\4_$ZXHG-47]N>X!DL MH:01TADHSK4*,2\AVN+!Q:PPLZ[ M05D12!8%4K:]W)H,I.+:ABX#9,6.-O7.PW\'TIA9V8S5F$1*=L]X;P5M3*Y2+ZH,(96^F>-+([U,X>)# M#>RM25:*4JK> =7WW,W=$X]O\&O+>9V/S?(T2A4SV(B"1<=? M(EJ.8AV_SL9;Z^Z9A=N1C-2=WH4#=V4<]YCZPUC'"V31J]R0H5 )3.:EG+QE M)5REE\Y2E*9W[G$;7"/UKWM0I+M8^MI&9O#RA,HM@[841-"M%PU$B@,H06'!D*0$G(4*L:4 M7>G>\^9^1"/UK;O0HY\HAHW3SQ%Q4*B#B064=Q&,$PBHM0)R,I?$4*WM;6;N MPS-2[[H'-;J)H1LQ7AU_G"V^$KVE62LCN&6\V=7L'9NW*+-EOI*#%(,'7VW! MJH4-W<\ ?Q?4-A1Q3Y,B?072;V]\O&I7;3-N_742HJ%BK02M:=,X M4P(JMG@Q)Y>+C>BABVXMQ+<]B,%A>D%0!BPXI!($4>N==['B_EFY*>E M"DIS8* 4@:B(8*HC"%I$2,:G0,AJG7J?MKF.84QA66=.[#7=/2M#*K&A+I> M9(O668G IEF R0XA91-!EN"JT<*@[[U)>@N,,85UN)[F'I60_ED MJY;> 0_,M,TJ#I),;:UEG"L. QGLO:-W9S74:+8Y]F?"/:5$#YKRKE[0]+2T MMQ5S;KH0?*!YW@ R 6L*&4HPI;5_JQ! M(ADRNZ ,922&D!RQ^=:8 #,6=N"K9\>.7S6]S>3W]-UH-C'Z,V)/ ?0+PC<5 MNQ/C18A^<[M*:(4,V@+Z5-B1%]YQP!9S#;UCZ\V3]V[$NUB4S]/9;%*K#I&J M :&1 \[J.?:H :'6%$V;5AM[9P?.GSTFT[:#/&^TU=YE2CLZ]*OU"[L(S);G40>)'%:C*CMG* %F??Q34F\]6! M&-U%,=#N^]LVG:_K/U>G."]%.MR2S.4S-14 IPQRGHR497>)N-6(&-* M]O20_]Z3W?$4Z68#:_K?F\/YFTJRUOR<%=7E&DJJ+2U=V+%6Q8+( MF+0V*)SHG0W>!M>8]M0[L**[*#K'.!?GNI*WFIT7(-ONATF6]9-)[-08J3@2 ME['* S92N%WL_NF(???)[;@#U!I;KK^^F>%\S:%ZBZ<_GG6=FDB-BE%%\.TT MA=%20*RIG77753I/R6%O&W ?GFVD'YZ.]+M-_:/W%>7(Y]?9XO- _40O/OU0 M?41O'TZGSC2M;P@_@(7_:3S^=9L"CTBYZ#@ MSTH/WR_>XY=V$*+EA7GPK8?H$2[I9]RL]./6:F$SJ1-KI,[L,$$.&!@M:^NH MO(0L2LW1FA),]_J&';&.[>J.@]#M$'+MZ3Y=71S-F/,$E,)A6XOBL'(<;V3@ M[Y*'UBA*!Z\J8N\M@=N1C"FI]ECZZN$BZ=JHZ5I'H*L)8W;[KKYPZ9UO:#E= M\ 3E94L5_4*G__//ITG$5U_R$)J]JI;R>!$U8+/N+0A7#+JD*$(53 M/-#,JX!<)>Q=!WS8$79H\7H;!2^2L-VVZ9V,+@A9 M<^J]A+='-R8W9,0OKTW%?\_4X';H;XNEX>]NOY7A,\T90XIK42DBC-:U068E4* MV )D*Q7EJGN7M0XPC#'MH3XAPC\VH1[#KZ@E56&=@6@X=C;DVGP%!R0KJ90+ MDNI=R;BK7[%[SNC]XD5FF2SI[BMG?J&TGE14E@(%((<MCYJU_=;M/!LLK84KR)!UNU7308Q$X&P**<; ZZKW*?JMP8W)JW\$SO43 M7/>.]P1="46X#(':^4=,$=!RP* 9FTNZ*%%[;W5NC^Z![O./:63[ MR&Y G74W0/;RI:%V S"U&*!(!4B,LEK7#F;J=DYH<*VU%[L.5>#X:'JKC_"Z M:ZYFH!=U_1F7-)$Q1B=+!F5=!2.#!"RL1U4I+AO2/.C>*:U;8#RP\/&'TD6[ M2F,X@_;SR6HZI]6*3IMW;*+_T]^4"9G6Z5X$1NA;YJ&-O5(%:[)3Z$2FVKU\ MY0'X'EA*^4,1J;O\AL[4W+9#E9Q1*FYN",D<*BAG>2)R B_:U4,N.J][^^*[ M;E#N- ^7;H8,;"S(R0B&1=^*(2NTV]4A)!'8('BINY]/'.U=G ,QY/ZK.1\B M@(XWG-U:YZ.J+61L@1HK:WY3"((0"72-1?-P=4R]R="E.NM'8$4'D72CQR_T M<4EYND' W\_H[ [E%\?M8L__/D4FV%>DS.8A8^NJU/8 8DT(#@,F6U12H7<" M;1M<3R!7T9LZW<75LY?>\A3-)2BOZR_3U6D'=@;Y9DG'TY/CU>642G)1VB(\ M![LAMLZ6!$FC $JA9,>>@J+>_MUN2)]"^J(WVPX@TW[\NPKQO#D8Q\6K3>^3 MU:J56T]L\NB]#!SL&%X;V62(IG57V3]NFPK9CM[<&DQ^AVD@<'EIG-UP.?'%NY(Y:$#4+890&H(M M&6PBDR3_3N7>^^@/Q3BFDZ4'(MJ@8NS7TN3X(TZ7S3R_KK\O&.ST$Y73TY?_ MFV:%5PM#GB1;BT.;P?C0#@PX-MR9ET65P7HK/4KLK<>V C:F(ZL'HE5_@?7M M=''+>,]/?%Z< IU$XX4FI2 :Y\!0X>^TJ UH4J;*:NT@W2^V ;<-I^*/Q:EA M!->Q[=+U@L3SV[O>4J;IIU;K,8DDR-FDP+J:H/6W@Q!3!5%\ML:2\M0[%;$- MKJURF^('\[&Z"VQ *IW=%GX>9-QZ:_BD7>!!66HH-18P+@A(3K2+PQFR<@I] M]P.'NR'=BFZ/7;$X/-VZ"W5 FX@?>M#':[Y22SN9:F$KC4+GW.[9PN2?[B M ^H4;55B>/UU#=16//K!LO1])36T4KIYK>&D'7Y++>6&NG*,ZMM]4ZD6"*Q) ML205(_4^O[ UN*T(=:AS.(^KE_:4W(#$NOM*LXFQ+HD4:[N-1_$\*-:=)CO0 M6*)4D:CZX3WXN_%M1:\?+!$_F/P&9-AMU_:>MO^4B)K0%:BV)=@D+P%LYP!J MR8Q8!ML_3_H >%OQZT?+Q@\EO@/SZ^+^SDG!*I6/K%RM)C"!OR1,"-93CB%OQ[ ?+Q0\IQ<.%AE>N;\GH5,[L& K1_$3=6MKF=DV1RR(EHS!T MS\@_ -]6)/O1,O-#R6]OAK4^C;?!N_5RZM/^%U0P!@48VYE.;0V@1 -,?J/) M8U+IVGFAFYTG'_K0K2@3?Q#[-ZA$!FY8>JFBYUT^HG(RHT7]=B9S49GUK7X1 MYU]7[XX6R_6:EL>7_NB7=@G;;*=NIKT>W:?5Z2 3T:D/:CN:_>W@Z_4CL1=7 M)9P%BK_-&1K#FH24I1#9,GE-\^$Y7HRA>) A1NF=%BAZG\+9#>E>JO#^1_Z* MT^7FVL@S47Y],=M\'I5VUQ)#F5W\YA=^]?\0+E_/:2(]%9\]!]C2(?L,5D', M0K +(00%FP31=_D]&+HQE=@?@)I7U.RC2[N/_>XZC!>59_5L+.^/EHN3#T>_ M3C_1Q,ITH!JY0JV_=A%\0 ]]$CT.83!W6%HY[Z#<>UL?;N+7C??H1V(2,BAG5=1 M6FO0F:P>9R4\P%LGW$UW2?\'Q).GY3 P2:L4YK@%,<%K': :[9H*";..1FJU^#: M,2UC3(%([?)?D]J&D%._DX3W-D*\U&:N2%T,:0U1)@>F M7<&-P7/-TIYN3A.T_GF [_-RZ+> M9BWXM9-C*GM8T_T?VL=F=AY\)\MX"RHVRXL/\^;4_598,4WK%"_N'S[O:W-^ M]_"+V_"VF^>R(7*2+"!Z#T9B8&J[]AU',HG8"ZV]BU &&LJ^ZG1'6+?".;,< MEUM!IZ!3S4("JE;PIE!!$@$AIRQSH%Q-['V@>]@1CC MYYBN7YF^J4YX?X3SB_O2HT)A,1D.?E,K2I"JU8AFMHTZ:1=(V-*[D^-!!S@F MY^='7T%]V=9M05T\/2CA4HUI;B7>[=$OGRDC&1<1QT&#CN/)\YCJXV'0FOJNQ+>IC$%:1WYJ M%SF?')]LSBQ=:8D8@_6Z& $.=6F]-=DT."R?\'XYR5!=5/PZK M>LCO48WIJ]5Z>MS@OZ5CY''./]S2 VHP8_J@IQ_"F.X^'7L:TXU?=Q_1;NG, MQ!BLHE9+8"JGN/S;T0 MCR$+.6YR[B7C1^)E6S_O/R\FQ6!L#A P, _&HX3$KT"FFKU015;3^^;PG8". M(0DY;A;N(M'')!^SB2:>=!:M4-_JME*L($CLA(,3(0:-V9O\N-KP NH8$H]/ M@( /ENHC4O#7QR3Q!')'QCT&Y'))W3L7>'1!V0SJ&QNKC M)^"#9=IG(^8>H U^B>&!S]2=-K\.*;. \SN;L?=OR^;B8M\J/1=V\LG^*9KL/[I-]V6$0G78I M-L]IIQXF5CG+KGJ$@D6 D:PP4L#(WE-1U)_PU=;',5P:CN[NJTLG>?XH.$A-\*P"XV MK;]U^\)Y^?6$?Z _^!?')\?G@SF_%'OON+'+TWL&E_VGHU^=W(5S<-'3\^+! M)S0I.I98902TV;"[B!:20#HGGH6V MN=;\I #(WT+%&)(.UL34^XJ)AZ,<4[S;E5?W>;0#"'"0J.>V2?B6,W9%827V MP*G=9!!$A9B" NF=KRKI(DOO\W?;8AM3H/QXI-I56 >ETNG^%UECO3(9*CG& MB,)!,(Y= 6&BK]6GTOU2^JW!C2FX?G0R/5QXTSO;/'%,0/@A%AI3!P=3-C:HC(903IEB0 ME@*8RE_0I-KN+*\U^&PX_#RPUMFEENQ0X?ZC*I^]A'=8B_9Y,8G9:V$0@33' MQL96#4EEA)*CECHDP[QX#'NV75G8T+O6HR#4+J+JQJ/?:;5:+*_NC)UC:QKU M]!I-*A,RIK)1Y1EH5_P:5]EO*R6 DCGKH*64I7P$>4YP["/NNK[_#B??@J_*F+2)#62H!,O$4 M&9DU!^H<8@692_0JQ'*]X>?!R#C&XO11\G OH1Z<@FRYVCI936+KU(TJL=\C M$ACC"_#::7=HD2>.9ZB$WJG.AV(<4P ]*LKM),3#4ZV%_*U<]/!SEF(+Q<=%M-T$>G' M@W *TRK4MM@ Q1>&B89C M/&4EU)CYX[71V#TM^&"08XK01T6WW<38)UUX#\;+$*\FK2P&5YP4($S:7/E2 M.1*,"BB'X+0D9?0U+^Z.Q.$N3Q]37#XHC0XCGZY*B^CV>]NNY"JBX(!%$I-< MMKDHWD"L.C#)H[%MM!YN#V.,Z'DD@ZP8:FE8M0,KSTO0.;4)2H M46O5^S*6W=&.+4;OSKO;5/D!!'OPQ7@CEB/+;HUJO4-*#FR!6J,Y# :LJ48+ MGB23>Q_:W17KV +T<9!P7Z$>G(+GZ66V@KQ J+9$E@53?8#D9$MI">VCSZ:( M(5)##X XMO!\-(3;182/P[/-IKRH2882*X3L>#F$'"'Z=M\[ 8'X5M&U]75E\P+\<5Q^VEB2DX!G0:E"[N>*FH(P;6R M76&JQ%#-80XRW 5P3!F3KFS:JIJHB]B&K4V;4'"^>-?*Y#(R%)0KZ=Q"V/2C&Z2+. M;JOO#I"34CF^)RV@?0-&*E8%T==V_6^1P;#O;'L74=P!94PZ^2#LZ2&2@>.8 M=R-/GWL&8E*K=^1L M!6=E;@WY$0(J"T$0UNQ*5"5VUB=;P-I7>UY]Q/E8-=82O!>0:HZM++A"BE9" M;MT(K"\EQ]ZZ\U8@8[*[O3ER76GN+XE^)O7FR+"=*[,A@H_%L#DP'F)!!!]L M$E:(&KJ?X?H>V1_7D Y-ASUE,&[SV:X%Q1L7E#^>P;P?SRA,Y .FK)-1;(^Z M]KBWM%HOIZT#Z=G%KE=?N'S-JT5TDH0!%6,%8]K%19EC@5*ML M@/?5F6>??^U37ZQ?XG+YE5WAS2W<$ULP1NDCJP#-&D%8Q8K="%#6.U^RS6AZ M9P"V C8F0WLXWEW7N?UEV,TD7QWPN44P22H6>(&DK&G]S"U$RA:<<3E8Y4-T MO1?9K4#&9)@?CS[[RV@@NOQC,<]G:'R5N6:.OH41&DQ&IK&S"726R<>0^5>] M2_WOPC*F@JBQD&9'26WI[9V]WKXD7-'?_O3_ 5!+ P04 " "[@(A7HM-O MM_!7 ^2 0 %0 '-M87(M,C R,S$P,S%?9&5F+GAM;.R]:7=;1Y(F_+U_ MA5_/US?:N2]UNGJ.),L>G>.R="17UB'+SB=#2?CO_[(_YW]^ ..TR0/QQ__ M^N/?__@%W(__\S__[=_^X_\#^-\OW__VP\^3='Z&X_D/KZ88YIA_^',X__3# M_!/^\,_)]%_#+^&'=Z,P+Y/I&>+;X[5]__#2??_[+3S_]^>>?__XU3D?_/IE^ M_$DP)G^Z_.D?ES_^]<[/_RD7/\V]]S\MOGOUH[/A?3]('\M_^M]_^^U#^H1G M 8;CV3R,T_<'T./S_.HO7D>C?[KX)OWH;/B7V>+O_S9)8;Y0T*-+^&'E3]3? MP>6/0?TCJ-+D__YUEG_\SW_[X8<+R85IFDY&^![+#\LO__[^S5VDP_'\ISP\ M^VGY,S^%T8@0+SYA_NTS_O7'V?#L\P@O_^S3%,M*])=+KJ!TA?,_ZJ?]M#.F M3P1DFLXC OTICBO%&V*\[]-WQWSU69"QA//1O"'BNY_=%._D+ Q;"OC.1S= MN_@@.,.SB-.64&]\[C63<:9%8Z8O M9I/1,-BY.KA0Y"A%'BS\=G,_@8PB? M!U>/(N#XAKZ<#:0LUBJ603AF095@P$MK(;/(4@S.6'L/#6:7M"IA%A=$6#[B MIRK@GW TGUW^R4+D"W&O1G$AW>W7]1Z_X/@<9R_B;#X-:3[(@@6D=R4@*YY> MCTI!=,9#25X&(0+2BANOZC:&FVOZSID7T\O5+;?AEONT3"=G3;4[GS04ZH7F M: $__C"99IS^]4?62,F_T+II^RP@_9.LK5?GL_GD#*>OOZ;1>3747LQF2/_+ M?X2O@^Q*"D)S4 K).%+,$62!0(:4+25PET-K=F\!<_]4V4VW]Q.E,\7#2($OG X08>0X1:"".7J-MQ'S7?W+W6W#&=('?J+#YF5>B.14R-))W M!R^'7W%,"QX1LA?YC*1;%SL??L%+>)(%67(1$ DHJ)@%!"SDFG#-90S">!E; MFP$/0SH53K24? =OC3N+'ACF$QDO!H3W9,8P N0-'5Q>*A?@= MQND8AEN*M@-MOQG/<8JS^06B)0=_Q_G T!%C/3FR8F&7:.LAE,@(IF(B:J-] M7[YU24LI&&\"2")VQ&B(CJ\1: M(9SD6M/[I_6N?Q#1T1.AH<#OTL'L?A9KA^)Q ?K]N>XEE,L6+G_LC M?,79ZZ_T!J3G#\=A^FTA'UI=JN'MR<+.O63^0$:CF(\2;*[&;1:%C%NT8,CU ML5+$:%-K9Z+#Y1P]$?NBZKLLMFU83)"7N^HE6=L54$Z$/;N)^*[FW:Z:IS?J-SZOJ;$U6^*"J-:EPA,GHIH<20(Z05!!04F%1:&J M0=+ZW;X1P*.G27?JN(<\.X>R5Z!=E\M_X\01S@0(45GA0CQ0/_^N,,/]8OMF7";#H?O)M.\GF:OYTN?!W.!M8;KGA1H+TF>7"I MP3F1H5A,,;-"]C!;APOT@&L\H-]]Y\"J9S=DP0-U#@^P8@LU3AJ*L^$%^#4\ MUY.O?EZ!M#SW5Q6)?%=W&QW=57@C >]-^T9&61@R$#$E M\GL<>;V8.-@2M"N2_F/2\6G]1JG-092^B5R[R'4YC[,T'7Y>B'*<7PWI_!LM MHIU_6QA# TD'6_;HP: B?!A83;<6('*V2CB4PNC6;_E',.W/\&NHNMM&0$NY M-RR9J+5'=PO*Z)-Y(LSZ@S*,T*Q$1NC$+.R D.+,I;M]YW MBZ<>><8QJ[>E^%;N]O_XZ99DR"[]5^-2N9=A5.ML/]0?;5P!] M=_5P6LL@D5@BD@^D6U<@V%IBK0LO!9,D<[ K?^BW5O5PM=)F_CV+!UDT+)%! M&W019-6: $YQ,FT+\UPKGQUOG=5T$T$OG/Q--'O[H-]!H!U4PEV@>74^G=(" MKT#9I)D-CD.(GM5P0B \A0-/RL9@3>"N]47TO4#VK^Q=M'.OHG<1;1>52V%6 M=E'B[GJFY!KKP CY-IO,_<'KV9OP%9_-%2?F =H*0 M,A60RM=^(C("[0X%+&9;M"P"<2V/;Y/WV3TX3H$$.\NW@]SV%RE-S@G'>TQ( MM(RCFGVW7'3-MW4$*('1A?Q<[\C/M1Z!Z[3P3!_):D*WS*#I7>E$X-^+$?M'#01 M< =&P*OP>3@/H^%_+^(GBW76 GQZ,UW#*)R5410B-WM?!==2$:"[X3JR"FI,___9N%.C0&^?JORSJ=&N9!E/>)TNE;[]AF.'[FK'RMOR=S)2Z_$$J+BK. M.3@38XUB1_").T)HE#%%D _3^FAX$-!1TZ"=J#LP$=Z,YV'\<4ANR\6*B9I7 M[9EJMY8_AZ/1P >F(S(!J>9%*J8Y1$9NC$465&998/.6&>O@.FI6-!=\!U52 M5S@R+Z@P*X@Z5XM8%GICI0@NZIB8Y5ZZYGUQ3D')6PFP@T*A:Y[G-3LD&AE9 M*I[<$72>W! MY)&!LT:#(6329R%3:9WL>_'DH];H%L+KH KHMV&(PQ%)#1GR8@^ M>U;-R/FW[UW9BD[1> U:U_[@EMX1(1#5O)1>*A&=U:TM]G6Q'34-.E% %Z5# MUX#>CF258I!S B2R5F0_U"IK;B/9#Z@$\3A9T3IW836:_;.A&Q6NYLDNXN_@ M^N_R:N)=^%;O)2Z#DAAYK5*M1NKOV0?*:2U5@ MM&EM'SP*ZF1(T5;\7;3(7%BN*4W/[T7'4 II4P "9\F$-60)R4 O4.D263\D M&-TZ3^!A1"?#C(:"[[('VB)<=8GOVR4Z)YP-7F7(H39QTH0NIEP@&UHW]TD4 MUMK ["!C_,AS7W-L5V!*Y2BE[R*)BL]J""ZHV^DRE6!<$;YYI M]A">DZ%$,Z%W$#F^K[/_'8PE!V5XB?1.XX0Q,UI\R0R"E#+4RRZM6J>@KH/K M9 C27 D=1)'O><4%U,Z3P0,EH*]]'Q7$$#5DF7,4V6:96E\HG+ ]L:. NX@W MW_\JNWX'[F76K! LI5R=)1#!,QLV7\ ZTEYS<:,8T:\V51R"=*%-:*J(#S^3!E]TUF-RY M$H5BD(*(H)*5Q.2%8>05SZB";%[=M":T$^5-%XKI(N>E^MW7!'(-F1*A<,8- MV*R)V=(:"-HR(*=+1R-9=+KYZV@EFA-E22/Q=^#*7 ,U4#Z%$B4!$+D:8H$, M,506R'[6AK%<\R^Z,TU/5/7;"K@#;^35Y.QL>%&J4^NW%NU@/^(X56AD@QN/ MJ4[]#;7_DB<&LE2_8BH6%J1HGO;V )P3Y4(K!73@MCRP8HPF**T8 M:F(&%Y@ K[GUWD@CFU=7WP/C$(7T;;1TMUIJ)Q%W,A_R[&PROH9'E."]9@ZL MY1R43JDV_## ;2DN6)ML;GT(W,9P,OK>2;A=U,WFO!!D&+T+P_QFO*SD&# C M58X.02M?6P)F4QL#D\]+ODIDHC#&6WL&*Z"7]0M7 MA1CZ>8J?:D^Q+_B]/?CO.'];ZL1BGI 330TDK'V#)<=Z_Z+(8N$Z^I)B,,V; MJ&P&\708TZ%J.@@TO, *N M(H&T(43=VM5X'-7)\*6Q CH(.=Q=^ "S#QB5!UV8 14]&3K1<< 8=' N"95; M9U;<17$R%-A1P-W>@][K0PV$R8))GX$A1C)WDX*8A8"BE>%H@K"Y]0OE,4PG MZFDV544'R?^WFA#7MC$9-0,TC-#$B+14+H!)2R>81*U4^^!#3UIR[]*D;0QM67!UT;.6&0T(&4F(GMTH/GOD!43)JL=?GFOK2_HG_WWI6_B8@["T N<+U8=AK& MA+6#- *B($0V9(BI-IL30K@H3$'7Q175313[MPIWUM!=M!!]=KB%XN M$9FL/!.,WF8J$I>]HK>9#@6<19\,PU)2ZTE/=U&F\2C^]?4>Q/-/M+4>Q.![JVIMS,J M%!\46%U;ALDD()#/ T;FF J:K+%U?E(_FWIOI)VUFGIO(MHNRK5'H\F?]5S\ M93+]>7(>Y^5\=+>[[&6&O_+%V&@Y>&;K '6R=%WA!K@HT04?R0YN?ONT"<"^ M-//<2*FW:=*91KIH]KTZ5*JRSUDE!6@1JU=$9V)R#%C0SJ,N.8CV(_WZD[S4 M^"W12- =4.!F#LW%I,D7Y_-/DVEM2#G0/'"&DH-CKDZKSX$6'3B8>B^2@]0* M6P<,'D;4J\NFC73W8/+23H+?$RW>S&;GA(PEY0U&6JJK PIJG-U[)4'$((54 MD;?/:%J-YJ3IL(7 .\ARN@_9]5FTV2E> G>0L-8-DFD%T8< :&3DDBMG76OK M\A%()TV*;47?27'553[>W?,KFN!]8%!277;(#KP('G@1R>G$A3&M9P0\ .=D M&-%*Y!UD,-V!MCR^4*OD-=FX14HBJ;"%K&F6"5MT2DE98O/&\2N@G"X+MA!U M)^T=;L&Z?E8%)TU1AA!I3N8S2PF\=O4KS%HHRRUOW]9A-9[3Y<*V0N\@?>G6 M7;OR/I+-8D"1]4KT-+&.S*5?C$;EE"Y1M'8F>I.3LIOWN+48^Y^3XJ73DOD( MS$6R;HV1M>-=HK>62B%AR5JU;BW8]YR4C12\=D[*)H+>3S;".HB>;$[*1NIZ M/"UA&UGOAP5!EF!C9G7N#1DMJ#@YNAG!6:U43L$R\^1R4AHK?Q,1[RKIEA:B4X5IT8_CW+B>ED:JW$>Q!=]DJ6ZVXN]25$KFI-;%00KWW=DE"%,R"LIZS8IS!T)F-_5NK MU)4WXS2M7:9^QHO_OAG?]:C?3T:C7R;3/\,T#W+!@#4(EKPMM95VJ,W).&V4 MJ PSBMO8.@*Y(<1>7&MNPHV[ XFZ4TEG+Z<5H1*9"X_"6I!2V0L'W26GH-2Q M+"I'CZ'YY/->Q:8F0:M--+&7I(@!+UQDENHD9LEK?,Z"=[1'I"KT%M-;Z*.E#7=T^&;&CU#NX]UP@N@BL_WP^)6*^P^EPDB_X>MFI?_%#[\ZGZ1/) MIPYMG U0AER8EV!1U-:YT9#O5BR8++225B5;6M]W; GU"3"J8_UU<*FZ O:B MX]OJS P6 MN^$E(0F=.@C#?R:%>('^/),79<(X?3:8+A<[GTV$\ MG]>;OS\F%Y5- RNLTT8EVK")T2O!%8C)2##<*RS(F<9.!BEM#_FT^;I/?7;0 MI)0@?L<[L#RB-$Q"4D[4.(^$J+T Y@ISQA8>8NL+MQL 3ILJV\NZ@R:D#\99 M-%KN0W#@/3G92A<)@2F$%%42BWFUJ7W/^W4C7DWB-IH[%VI"K+(ZDO8D(SW2 M5SD7SI#GHIMW3'LL;K-S$E4P19'E',!F4VTY36LR7$%R7GNG>6'Z9!O[[!*K MWD&,O4NBNB!6?1]-QHNFV#5G(*N2)5,D'#2F"L=>=#UB/)F0=!%!M*[]?Q!0 M3Y*I-E+T*L[L+/ N9K7>Q'39]V -4!WE5-T+Z,!I5;LK[O:(UF92WQLEZ%5N ME"B*WO,U]5G[9$*Z^98[8D)FPB[V_[C5UDB3H>L M//BB3)V/$.H I@3281&1)1Y=ZX'-=T#LW^)OH)S55Y9;2+:+7@_WATV6X"QZ MG;(U8 M!4BCJHK6!DIRS2&9QR:V=O I'F^&2^;O=#Q\'HV'YX1%Z[%+U(4 MQ3@'L=1FLR%%B(Q>$=;+K*+Q(LGF.6:/P]KI OGGRPKU,,+98D[7K-KELQ=G M-1S^WPNQ7]S1##)91$(K 4%E>D$R5B *U.!1!A.SCC*6QZBTX3,/D/;=F 8W M+H([$G9#XW0!\X\)647O\0N.S^O]7*K;[V.-Q%CEG;60Z.T(RA0Z\XJGM7ME M8C11J-MOGQ7ZO__S3TS7#838181A:?D0HLNLA&$:8"*\!2ZP9FSR#RS& M#I$I54*4IO6Y=B^0TZ% .WEW8'#>!O7S<'0^KXUJN'.1T\.L3# M0Y!D324EFU?RK8!R^D381N9=9"NF3YC/1_BVK!; ,@X?LS)2(3A9.:OSXBL) MGK-@>?)>AM:.Z-K@]G6EU35)NM%&7ZZ_5J_IY;<_Z#,6$=U45%*U';<5@GQQ M1]Y5+ ')(5=6(7JFD>W-Q/Z.ZV"78=TPXG9LM+5FNHB,KUX_?<+2^5\'8U<= M"=; =YC+M/;:79L^.ZKF4#3B=6Z$4@IDL8[L,UW *YU ..X1D^9%[^\0ZIH^ MCUS ]8,]FVBD(6MN>.T/.NS+N&!=;$+!(&3)2!#U$L%P TSG5)->)/I;3>8? MB9&L\= ^&:\,DS2.PRZ=_BJV.NJ^=@B;_3FM$(YL#MY*E(F7K^_6MP>Z>77"AIG]>T]+E M7,1O2P#+5/S:D++$0 )0&0K6S95K]SF4#I(123F&C#6?0;@9P@/<.>V%9W=S M%SK36P>)#5> JD0OBN@6HAHGO%;31,=_UG4.CS"+UT/PX).H,S>US>=Y'-Z)]5QKQ?%1K,+5]D'I6S2'K3/ M'I2OURH1$3CWV=66NZ9]'\LN%K*OL-=A"'IXW1\Z<#:;S@?+A;R=+I>Q<+>, M0N6M3<"U-U#GG$+4W-6).-(+Z;@4:]DL](!KY*7??2?NJF?6*JSNE]971*SVJ/1-Y-J%670>9VDZ_+P0Y3B_&M(Q.EJ< M@\NPB)!1UADS$ H3Y $(!BZP2+\XF8HKJGW/QL(BASJ*Q&:-6,:.]55JV(BJY^AG'K-Z6 MXNLD,WP-3^WUU\^8YIC_&)[5WB'E _WIK(14O_=A'J;SG\/\XC1T:(S66$.F MMJ:N6@&N! ,Z,62Y&"&:9WFT7<&S"=H#9JQ,2^I','UPZ_7;:3A]P \:4+^] MUN>0^G-(_3FD_AQ2?PZI/X?4GT/JSR'U/NG^.:3^'%)_#JGW.;CZ'%)_#JD_ MA]2?0^K/(?7GD'K/0^K[#C7># OLV%1AAZ?M)]BXYFH;11MW#F5_]Y"8+B$K MC"!E[99.+A&XI-*B;6!P*D53=..3NAWZO42*KM6C8^)9&^W ,_(:%!9&7W%. M[B1J*;5V0K>.U6X(ML#]S=9_*[^-=^T40I/@<&5H/-ID$2G"R5^L,(FDX M&E^B]\W#H6V0[RO^>2JTW5S=AXZ =I0[4'R(440&B?L RBQ*\H0!%I 7*8JT ML763VM/(*CD$!;M-(]F$"OWW[3K*)'GH>0?V[SK*)WGV\)X]O&_;P M3I>KSQ[>LX=W8K0]M(?7V!#^'>=UL-EE&\++')!)>3&>#W-M2CC\@A\PG4_I M83A[_36-SLGVNS CSSZ?7S1BGI0[_0RWOPGI&E(3;T-[> M@?9] _)HC%!!0PQ*T08T$B(7";2*"4TVQH76]G8K[#LWY]\-QXNSVB!I(%BV M004D2XW1\:&8A-K;$TJ4)DGFN%XONVQ_ KP OG]KYR" MM^-R+MZ 63E?R,T H^H(5*<$.!85:*-*L;0BIUI/FVR[@GT9/KU@\ &5WY< M]XX+?_GM_@^X2']CY,#HHB KFT'%+"#Z7&U3$9V,)FALG0S6X7(.GX"\?Y*V M/?&;D:4#A_=^9+^'L\M&C>O@ZZAI[F/8#M,PMS=D6(ND.VKR$(QSN8Y3+PC% M+;+_; !G8H0@''..!YZ<. FF/=);]VB)MHD"NTC6KE,[3N[^,IAE$MZ?Z5Y# +XURC>EB_N&QAG7\)P^D_PN@<9Y,R_X25 M[F'\;7;M\W8(=NX!59-XY[ZEURCD^=VE^&,:,KTLK[T5QQ=#'9??>$' Y[/O MWK8O112'":ROXU]CDA"BLR"DYY&^R)B:OS>V!;OK6?DSQOFU9WTA=50/ZI?) MM$ZF6S9;KPW89_,+8Z1"2(F<]OR&?/4I:?(EELD47XQ&DS_K70K]U5=3S,-% MD'P@=M R! R+QZ,#P&4+@X\YP$\(H^"A"3?3Y)-%I748(P)P5DT3/:%JC> M/U.U*RUW,$_RX9?&JO?$P#C%3:DIP@XSJ$"H/3DF(!5ZQY3%:,U>K8152)\* M&?>@QPY&6#YBLMP$^Z+0?U?8)CHP.NDS@RRJZ%11$+@C X464S"CU+%UED,K M[,\,[5#7=SFKVMW-KR>]BPLNY.B,9PA6+%HAT E?8S7 9139H2 ;I?58NJV M[NNF_3 <[%YW?;E!_V4XIITS#*,WXQD]KW[DXFK!2Z.\EPA"QT(VAZSYF(6# M9I(E*UEH?U"N@'+XF^O..#!IKXL.O!1:Y7A6M+,Z&G!V_[>6 M4>EUUM+1173+=1SFTKH)028]TV[?&6M1":NX U;J]'83/#@RA2%[9DS)WAK3 MNIUO_YGZR*5W[XFZB5([(.C?)F/\]K;YE_M08^-"7,_DB=,F :JZ6(&>IA]>OU?Y\,OY#/3.I>@4LI. MR^3 6F%!E<(@"!N!)X<.>5"L>>+,O4">,%UV5TP'T=U7D^GGR;3.>Y]4\=RB MLD&MHTC$XE +XX*DY19Z=0>>2B[BYQ-;AA-5HGC!_&JFH@W#IJ\G9&4[K MBM^%SSA=@D)OBV",@\!%#^)L(29:J^59%%Z$"R4U/WKN ?*$*;.[8NZR1>]^ MU/PZ^8+3\<*SK 88\?CFQ<$2)R_:,Q$8<5G4Q&@Z%[W7"C1RH^E_);'6:>CK M8GO"G.I$?7=I9G:^P_DTF<[_P.G9M=3&RY[5,6@7= 234P%R_P19;%H#\\9: MZ4MPK'7^VVHT3YA*C51TESQV5_*\#*-Z*?FA)MW^5G^Z*F0Q@R^I$E(*0 O% MVF@B0_ &H92DI!9"<]AOWZ1XY))A MWYS81.(=1?3J](Q[XT?(6.*$"TJ]4U$"R6(2(H!3T5FEN&6E=1740WCV;X^T MTML]T;HF0N^B^<=JRTR[:8,'0S+G#Y@.M52K\,9RF,_@^&Z5*KWU[$V:(; M\B"Q+))#!=JGF@/J%7AR'D E%UP2VBD1'R/SSBB.*7-W$UK=& 2U-S6U'@"V M03G<%>[1XC,QU^ '+7.$E]^I#=+K"M^.<2#UMIQ]'9[I7*VE@CD^*03.VU MGC.]]NHOF()%B3)(V;I'^,BF3J'&QV) MT4@#WN18(Q/:TU;ER:GMC=TU$#Q=0[>U>O9K,%RAW] "4L5$D2QH83@MR"!$ MQ@MP5HK,MDJQA8&[';H^G(3-6;&^$; 'E?::HZLLFI)8R)%G$*6.,C="0J"W M$"#CL^=$_9/TCWJL(-\W.V2++R)UN7B(2E/H&L*:&1.@,XNT!DT M*]"W,3'WI[N^5Z!KK17SS)/THKS(WG+">6#*>^%B=$RVSI(ZB0KTC3BP9@7Z M)KKH>SWO.FMYKD!?0EHA";Y#6 MN61]2AXZG);73S?:1$4K[\L;IQM]]]87!69X*^'FZML7MDKM*ST,<3A:5GLL M_DJ>C-]7$V=*$G\99L-=4I"ZA-,D+6EO\FJ4JG0+T(M[ ;W]#HA^X/?)>'H# MWW??*#H70] *4O$.%,\*Z$\XR&BB8I%IHG!KZ[[E G9NZ+# < 7IY^&L^ER$ MX"I>@=(QEFL# 64M2<@;<*HZDT96V3D?L'4GN$=![?\T/ASK[O1Y:*JQ#O*! M[\]5OD+'G+9"1 :RI$SH;(%@783%=%NRB93,K>=3/HSH #,SVJIPK5SQK>2_ MM_*!>V0Q2,$SC,: J1:&LDF U[60(@H,Q6BA['YJ">X!MW_.M-3J6H39525[ MZ%/^/0YU,S ^B,P'FW2X"#LI[2S4H=K@6,K6.%G'>+=^9ZV)[:28TXE".KC[ M6GG@#J0.ABD9R65!6=VA!('0@%"\6*&EU:KU(;,2S&E1HXG(.[B-:F')742X M+=*!QV( XU+M5*(]."L1$L:B8C;TG]:6<3/P^[JUZH_=?!B]]^9VZW+U+[]= M\_-_F>)_G=>V<1?UJIB=B)(.:5EHNQ>DMSO+&DSTS' MI!2=\7DUK$/=>AV( M+ZM8VTAO'5AE]P60K@!>UK&O ;&CRZXUX!WH#JNU:E=1I[%>#D2A5+C&Q&)- MF:&SW]8;$V7HJRR8M%9DE5LW&C@8=1Z[5.H!LBG;[_A%QPM]HWBM;(HDXE05*E3 W6=5(N Q9=" L& K9N,KH?LV0YJK+T. MX@SW[H.[>"\O9=< NT>C:"70@YM'S32^SK'55%W[>O.M!"U8,H:+:@;4LSP% M#SZ+3(R(V?%8C$W[L)KVS*WU[:=^4&L3+75)J3?CS^?SV4("?/G6]DH5AJ@@ MJ45SH4C0)!D(SKD@B@Z&9-,5@>["Z8?IU$B1JRBSHQ:ZM)VN01-7W:=R4-$P M4"K6^6;,0["<@>#2))LE_;_U?>X#<)X:0;;1PIY.$'EI]T<5K"77,Y0:[Y<$ MTBO):X.*$%EBNNC6%40/P'EJ!-E&"UU,=KC_IJF^9GFTGMN P'QD]9:ISKTF MMZ#8H*SQO+#0VD19C>9I>UF-M-3!K=U[G,VGPS3'?#_&!QLDKH.](T=K%]R' M\;M:<6!R8 5V\);;:0U,!^D%"I""7L[D3= :O-. M4B*!VDX:QV,[!_Y'G', M^LB]3?2VOQ%]3EIG=#+ I*GU(X@0@Q/$ 2:%3MQSU9I-?1G1MS]MKC>2;Q-5 M[&\DGS(E*'H^&)%HOVC#P25KR S0#$,I4KO6<>R^C.0[&$$:J**#$^2!64N" M(4M."> R&U FUSFH(4/6,I/KH079BXU)TJ=Q6 3KA?#3>LQ1-#JU#//WJD= /_[V%?CJ8J=>TE'6=M3SW35A%TQ8$Z;(< M?1OM]KUO H]"&\DE1*%JGR>O@1R& %IYYI2QZ'SK3D;]9^J6?1/Z0]0-E-I% M&=V# W@E,](H&6HA/KFD-MHZKC #YZB"U*PHW7YE.2MY(UQM-2MY$41W$ M#A[P0R+A<#XH,D-J+^10-'B."1!31/J*3-?6AU:?7,/>\*>1BCHY@N[S4')( M-?I%3DX=0:6*0P@N$:V1G"'G(WDH[8>T]\)5[ UE=E=,!X&%M4?M1I0J\Z+ M.BGH2&0<'#D^0 ZO$R5%;\7SI.0#'$,=J&]EA*)Q2Z"7Y[/A&&?@%=^CML];G-FG2L_D*&G7;N7SPB_1?Y\/9)?9E.6:1J KG'KR+ M!117 1Q'!J9X;;'(E&SK\7X/X=EYRNG=SWY'YR@Q/GS$M^4?DSEMOLNFNA<_ M-<4\8($QG5!!I".6MI5(%T/]C$%.+V9N0VI]8&V'] #$%NQY\YXU.Y5U8&Y M?0_J.AGD;;D$^'H\'\Z_+0[]D"Z_/1LPDTQTV8->3 &1 L''F"%RG@7'$*UH MW:1@2ZBG3;'FRNIB5//=-\4K>ED,Z=,7O[FT*&@!?,"R*#HE!F615IP= Y^2 M ",5NABY0-TZ=W<3?"?(IN9J:6BJ+_K:7[+[ERIK_(W,B]I'/HP_#N-H>;GQ M3QQ^_%2G'Y!!2,?M))5][?%,IVNA!6A/DC(H('"24M!6RR0? M,ZZ:H3D!%AU&,YV. KA'1K.7WZ[][N(V3&-AF!4#2Z=G[3!*4'7R$.E/LXFR M>-;:N-H4X[Y:J71V-G6JE+XT0+EG:8L+!2^S\<$(2(*DIU0)$*PT4!R3I1@7 M2FQ]=;T"RN';^W>A_L>MJHW5T*'5=!W6Q7&+R^#).@ [NG9^%-QA[I*;J'(- M>NRNAX,01JG@$^<2I"H$U/D(T5D$YXH-DDG-1>NY(00_8:A P95+ ,@F,,9,PE^N1S<.O9Q:N> MT M;=Q=-3%J+<5]MY^^+T%XEA4W*?=W3Z<_.SS W#D!O]M#.HM,[K'T?H6M, MHA@R9*"@]K4K:0:ON24>&:V-)2:EUKWN]A&ZOJ:!]Y@F'\=U^O";3/;SL S# ME9]XZ4J^N$\GRY36:^FL QM"Y(K$XW)RH)A3X%GDM)FSC-(7D47KR2_=KJ@7 MY^1V;%PCLG0HU7<8,F^QNMO1DHO)99_"^-?))/\Y'(W(LY$QU0'@R=8Y\V@R M!.XY9"TDIN!CXJU+D?>ZP&?:[X$8'7@;5SAB5$'6'C32JUH=XCU)C#G Q#UY MWDX@MKYQ/4'N;"7.UH'V>PB\X-W6+/X=Y[7'GC/9%N!:*5#1*'#H$;+0W@6! M3$:WEH/1!;H38% _--=!8'[+X_1R)ZU<5G'(D*D",4@R&FI#23(D/!3A@HY* MVM0\C;2CI9P >_ND[ [*C#8.9*-A)N:8(&A?>^+80'M.6S!*251*1,=;ES4> MY>72+ESK5"E]OUPJRDOKYM)$FUKI< MVD2,A[QA,' M#39+%"0XIWGK'/-=\)X0M?:FMM8FSAK ZSS)R?EX_C[,<>!B4+(D"S(Q#DK' M %$I!+(,LF&87/9B+? %1$9BG845 M0V)&HPXJM@[#'&6<;Y?#IE.E]"7.]\ &>?GM;^'_3J:O1F%VT;#6,FV3-Q(R M,W2 1I3@2]0@F7#>":2-TGQPQOKPCB8>N!%-[K6MVJNKBP$*JZ%^!_I[.+OT M>]>!V]7LJ,V@'JS163>J7Y]BS?36 [HY82U7P@"]WWDM+ZKY+SE 4MY*GUEN MW[R\%S1[O$M9+UFVB;JZZ)Z'Z=-X,II\_/8RS.Z!O!Q9$TQM<)4(%0N@3,WB M+MQ!=DY%KE61O'6!Q%K #C AIDOUWFZ"UUPW'00<7IW/YI.SFE$SN@@&?AI^ MOFHPDU.*:A'4E[)"XT#>2 9=2"Q22L="ZQ2X!^"<-EE:Z6%/=V3UF-5&:,VE MONAOI(0SX 3]-D747%O4=,X^7[DW,[%;J*&#$,'C%T?K 'R^>DZ:#S'E@-B2B%#*)1-6$X>Z6#U0'W42C>WROW;GFRB?CW=N6N9&(A MNP@L)7H16J_ *X:@.4H"1O_BK<#B"5RY;Z2)M:[<-Q'COJ[<+Y-="?#O.+]M M:5V^8R?EH9CY]C?Q#9_>Y(*^*VDTNK=_X+'?H]M,%AFB25!\K5\+S('S,0,S M$C,9R+&4UO[F.K@Z#.7\.IW,9H-0ZI5,DE 2'>4W;,62#$,WF:NABA/-J?"]2.C\[)P\/\_6.4?1"5RBBTN EK_-H=>T5 M)3TD6H=(@1Q TSK)<'.43XM*+52UWW!RK0MAN42570),WM8.$(0S<@7.Z:Q8 MD6A\ZY#-PXB>%FDV54&'_GC;:MW9(&GNLL@13%&.? ZT$#R=L3%Y9 $E\\UC MR!TMY00IV0>E=U JN5-:%==.F$Q^4XE!@(J9Y,F%AN@\&LXM+:RU,7913R=8RM\<4@?[E.[4ER Z93ILHJ@>I M)^O ?O@OSVHOS M?OO^(^_" MM\5 U#_#-'\/*'*D4\':!(XQ \HI!@&)60>%1"TXT=N(M;R[%V_9]_NS8V_*H-^MO/"Y?X5_J(^>S-Y3J%B%JA MY6!E+6@46@"A26!I_;;HR%QIW=AE7VM[FNSO&VE:=USO;I'79T__$:8?=7WV[+XP-D@&1=MKG?,=1ZP*L5!T*R 8EDJ.E-2%.L5"AQN#4]F3QP35QK& M'!;+?DV>X.0;XH?Y)/WKW?DT?:+UO1N%,2V15#?Z&?-Y6K[KZBK>EBJ .C;F MNI@&MM:'<)^ 61\)."<3+C$)/'%Z-R;M@UJ/[FWP/"WJ'D"'#5.='E["VU+H M/7+I*PRPL&0LF5I*\U)GK6<(H2AP@9%X=)*(9C>>W7S@,Y%VU<)=INB#.6Q7 M2YH.$QW&]+?/)N.+Q5[LC(&QNJ2D+2VJ"%!&<8@N9!".&69*++DT3Z+K;#5/ MAKP](\9=RIMN#LX4%EY)>-NA^=F@)X,/P^FQ;M,M-TP\4'DEPN\,C\N?NKM^7PV M#^-:&CS0/ 6R7K:&"2JG<>8U9%&+\;-7=$^,S5O>OY+GG=P4)E M-]?]XGS^:3*M12V#[#1GPAK0*I.(@]/@4J0%26%9M-ZQVP.>#Q<36[6()\/M M?M#@+J_]KKR^W*^+9":\7DWUZGPZK?:+4-'S6+/>" FH9"(XI3UX55 2:"^; MCS]^%-23XUU;-=USE;#U7=CBU'\5/@_G850)_6%2YK1N_!F_X&CRNZXW> M$M638=QA]7D/,W>^Y;HR2$EG_]^W7-OT_F M_P?GW^M2!X&5&"5)U:M4_3L4)&DOP&#=?\D9D5M7:':VF"=#\'[1XA["[YP# MVMG*+AQ)LMF7?U1_C@\P.FV4M*!MB.16LD1*B RD]9$I;VSR^5AVP;TK?-X: M_2'0/?MEY]39[X67C\I]MDKP%W69)J./)7*P)M36&9BAWE5#*BJ1U&V)[9/1 M6H'?5Z'UH3VX@RB[+U7:%_#IAY?5=P9M= J8%84VGE<0+"*0P^"+4XZ3W=:8 MKC< '+[2>J\!ONMUO8^OJ:-Z["[6/E(%WG/:;J+: M#NAZXYKD(MMK62G$K2RV-JORJ&/-D*C=.3^>Z M7N4*[:2H#FH/WI/O-1TF\K\6T/Y.FIF]__#WRXD+M5(])@.>20Z*(8>(,D$Q M*254(F!HW6'G04#/3&JHL-8]RV\A6ZS_LJC5.6*SSV#(#0=E=0UE89WO28:O MUT0">ZN3_8I8_.IG/&%JM)1^%[7D."V3Z5D8+T- E\6L/".+@5[F0<@ "@." M#SR#\-DH*Q)CS;M$KX#RA+G34DDM4\.G\\'[*HN%V>=0):X(A#"!U4%F'J(P M"GS,1:3HG&1K!1CH4Z^QA'[WG2$W'O@T PK;R[QEV^_#@7: M'PJ/N^D["/^V^G:07$N3X!8GAPKG:?:2 "B:!=U)""<6;S'VQ M4=_VA1ZB\K67605!GV9Q@&?!*S$OE(&FI:$'<+WJ.0_2V"%.$UKEU MQ?.UQS]-.VA7/730E6D)Y2I6_CB8CNY#;@ YS$7&UFJY7[T[R+2[O;\$):). MT9*W97TF,X*+0">9LU#0.#1,H76M[O7FEQ4-%91N?= MV_'E2TSQF##8"+DV^U*=-F.VTT,$) M014ZUYC+Z!EY7:VK!+M920^S1=LRN5FWHG:$V-\-RS:KNNC*1*\G MEH@.CE9 [RBE@X0H,8+3BLN2="EQ3_U#=L;W1\SK_4MU>2#6"["E5)$3(02+X+DAJ>8:!&=DHZ8LT"M=!R2U'NO:?!%' M=(;TPR/?C08]=%"N;;1_XO#CI]I/[@M.PT>\- $6DQ7J>5V6YW7)QC"6,^@0 MJOP%!V>*@2S()Q.&.7L[8>+@Q-]\E<\[HU]$ZL+3V<^*!SZZG#19$27Y $JZ M M'16HM(:&1*,O+FV2?[6=H1;9(]L?0PFVHCBO6J^=>]<9 'EZHS+4C( M;2 M>NE80XBE!! J!A]*2J+LW9AMM[SG';7KCCH0U0[Q?GILJ9>K66^U#%4N)F:P M6B_*/?(R[NAL"8S1(2)ZM[$V6N'SWNIZ;W5'N$-$%A];[3VQHX=?TKE.%&>& M5*,T*%UOL3)*8"JD6N RD[:Q)"<@129 ML4BOZD ^<%;**62)F>99N@?QL0X:^'R8:"D[7F0"(3*Y()D'"#DZP"0#RB(M MXZU+[O>TM",ZU/H1"NJ",ET8 ,TJ8H)$ST+P9+J0MZ 4B3W:',&RF-$9S;UL M'A%]@F,G=N+T093=S[$36F7K2G:08TRT K)B0J$5\!R8%\I&YEKW1CJQL1,; M<>#!L1.;Z*)7D;L'VJFNLZ;GL1,;C9W8B";[Z-^_C8Z/A;]9.N36<"C>TNYF M1D%,28--18EHF'M1F,G>D?;352[U[$33"4A@[#DHC-/MHW-$+V( M8%3QA8M8- ^-.7?R8R0G<0P_IL!1N[;7U MIR2.LZCI-(RUDH'H:((#[S(9KM(6ZU)6++?>X;NC/ECTZ?5_G0_GW]Z,2'LUMF=\L%M4]@?I46K?^:I=IBP$#>:E! 'J)H+B3X'6)X*.367CEO-3' MMU..+JMU#RS=_X;:@F)]RHQ]=*$W4T@&*1H5T7%0&#-I0PF((7/(K$1'WXP! M>Y/?M^':GG?207;2#@3K4Y[LH^O\QT(?5^MD1BLFB@+ZOZ[Q?0;.10-:65IC M+.R8-M+-M3UOI(-LI!T(UJ=:QD?7NM+$Q&V/FH>86A2A((38'J/8K:"MX*,58 MTMC1[*<'_:5>:N%6'LG"0/HYS/&7,)S^(XS.\?KF$<1#J4E-I2QN'1S68=WT@?P\W\D;,/:K=^V#QTSV"D)YG1Y8/)._K&*F2 MR+PS-827C?'*DREZ/%'B#1?_O(_[N8^[Y/ 11\\>%X3V(21I-:"TDDXUKR$P MZR#;@N168@[F>"Y'-US\\V;NYV;NDL/'&,&K=5V/2X$)ZU6($HRI_?U&)5N]H^TFJNV KO=5FKS_\/?+D:>)8U"8P<1JQVN3(+)B M0+HZ)5,8PVSK]_*#@'KH('>N\TE7"NM5^=9"6IW7;]U\ROX*N!Y877\JN(Q2 MF8AGP->A'"JC!D^,!"ZDL4G'P)OW37AR%5R\.%^X,I#J" #%C2NX-J$0,==P96,3U9KP"3J50@6<.@2V*BM4C&[G'HS M-.VY@FL7EAZN@FL#BAUQ'LR@D"I0LSK"GEM0T3$(N@:H=-31",W(Z3F:K?3$ M*KCZN9-V(-@1YZ ,!).:"Y_ *6?(3D@)@O *6 JT7J^Y$<=CO3VQ"JY^;J0= M"':,^1_7EJJ]33%96J#,M-10YT &YL%I+W5,W(1P/'OIZ55P]7,[[4:SX\S& M6!JS/&:4N@@(I&0^9YFV)7\/-_)&S#VJW;MI]8O)*4OOZW22VH2I1"0+E [G:)U0 M63EG^]-U\+F"ZVGLXRXY?,31L\<%07(@$\N1)C&0?568A.!4K(.(@B#GLJ _ MGL8&SQ5<)[&9N^3P,4;PUJN!T:BSDRR!<"&#BEC3D*PGA6J,'HTPZG@*JY\K MN(Y_&W?&WN.,&:YCE!BN@@X@8QVY')*I(5,'.GN&(9&]PD\Q1-6?"BZ;>%#6 M"D@J&%"2WB:.*T$>'V-:B9B<>QZZ=>"8WD&4W=,*KA)=K,6>A@X&,GXL!Y>D MA=I^PCM.[X+4NF;[Q"JX-N+ PQ5<&^CB6"I@UEG3;'-E3PA?P@=XSFD46.":C\MZ3ZWO#V\TJN/I&VTU4VWT%U[(0 MR"0G56VDP5W->XC2@;A;&"1<_4$O.7J3Y\ LY76 M'JQ\:Q.*'7$2S(")0L)W"ES1%E32M,ZL69WVRHPJJ(P_GG:(3ZQ\JY\[:0>" M'7$"RH!%HWU!"Y+QFFCC)81%K-4Q8[VV/JCCZ4KXQ,JW^KF1=B#8,29_7%NJ MY#$R2^:V%2A!\6C!A>2 :^V8Y=X>T_2+IU>^U<_MM!O-CC,58VG,BJQ$B'1J M\%![$9!+"P&9A)*X4=[[E-LW;'TNW]HNQ2DX00=]X."D$&0O>0LAD;UDD#M4 M7I,NC]"W/?GRK9Z'B3JCX%'YOANDJ&7.N<$B 4,@&4B>(42?008I7*I5,/)X M9H ^EV]U1/X>;N2-F'M4NW?3TA?GLU&(@8PZ9S MA9_+MTYB'W?)X2..GCTNB""HH_G\JV3 MV,Q=@=1=C_+MT1)RK&8(SC8Z/A;^F*%$R[6ET MU8H2ED/,LD )S$NRCY-)>P]4]H:W&Y5O]8ZVFZBV [K>KCB9+>N#I":[Q@=" MY#*]3Z0F1TS;!-P)+1,9\^3E-&;<"B@]=(H[U_.DO9(.6\0E&'=5(&&O MSSZ/)M\0%Q5I[\ZGZ1/]A?K]Y@5=FSZXP^*NG630GT(O@ZDD@04,$ZG.>"L0 MHPB@+4/&+2-WJ#>=TW\[>*'710K2TKZ?O3B??YI,A_^->:!,L9A3/06< &4C MF>Z:(P259 XFE9QE7\2X:A$]/)K;\K=9B+$)#?I4D76YH!1G>6EEQ4 MWG !SD9/2U/UCC*5ZIPJP66VGO7F=OWQY3QS_4#4..(,E(%3+A9;+) .ZCQ4 ME< 7+B'8@I$YFXP[GH+=HZV=.O!^Z)(T1Y71<3>_/D=MG ST]N/)@O*UD7@= MAQV,\"9)$\413:(XYC*.OF^1W:C3IU2)E98@8TQ'+QF(7%OWUA9#(9-;GU5A MIC!&2^K-G>EZ#L$A+T"%$8YA-I"9":"<03%9 )' MK 9+YZA"GX)IGL#<@^NYKG2\B30;ZK9>!PPNS=E$A]3PRR*H7R/^RUL;5,Q* M9S@4E+69GXK@M4+@)7#IDF2*W0H*W+WL>/PQ^W<^=E' I!/I-0R87B!;=65S M#5^1@05MB+/:UFXF9-"'XA5(G9,FVRA:K]?3[N,/.V(=-Y;DRAV\E]O-^__T M]=?Z)3:_TESK:1W>8VZ^VD:7EU>DP>F7X?(J_*[-.%I\$'WUMKS'-/DXKH[I M1=#@U60VGWUW7GP(C&4IP#,D@A&Y("3'(2>A&093BK2-7[B-E[!S%N;%DS _ MJ--!SL9J$R)(SNN4 NXA)MKP(10M94$60^M2Y_60[?\ /"0'[^1MMM=>%U>, M5TY>&]E=.'S.>-32*6#:D=QB=E!?-Z -ED2NH K8_&:EBX7L*];3)]X>GA%] M"0*1D3LY(R.(-G']N-^6Z[S(5+0N2&]3-:9J;4%)-2D P2)SQFFA1&C=+NX! M.(A#886)+S=2X'CUVT,'>B9)%<*)D M#E%D10:#JK/GN(84T3#GD1EL78US ((\$I_R"XW.\'!G!14ZFU"Y]K(Z,4/3R]XL2(VED'5A&$EDKLO'(@_9OU#?4 MR:0C@;8.95U@>S>=%)S-+I*T+MZKLYL8.5,A*TW&+*;RO@;L;W('W@IQ?C_#/A&DT^5R$L7<$>,32F[Y(H74K=.55X#UBDPI2LM=)$6AB/ZUD="^+N;^ I&[8.7 M@*9FX>9DQ2R#FT-9$9:1%%83"*VSAMZ!-).1NFUSR8KJ6X$.N7^P.G9V_)J,B8:I_F@ M&,<?!\UH_D%7RWF3);\\96V&0KO&P_9\*+15^PQQM+=K6_LA- M?&/\,XPJND%$Q[-W"G(JK-9'28@L.&"AV"#IS1:8WT+=5P\X615O)\(./(RW MG[$>E../"V1OSCZ'X?3BC3>;#8J4TFI+[QZO."CF:-EH_U]YU];;QJV$W\]_ M84 KI$6!9PV2!KTT>!EZ J0I4"2C?C?=[B2+[(M::7EKBPG"!+$");? MSLR2,Q_G@BB5Y=R%$&BJ37)OP_,^K*&ZY'L()UY_[Q4[;W*F/E&2=$GQD;:X M03X0+[0&B.",J9T)OP7.4#=T?5I"+6D?^]YL/EMC?:PM>*P[L&K:FW:58DW*^1[$0_BZ M&\8^MU-ME%H_]MM]_]1!^,_5UT%R/2I2^L@- T$4 _0B8PKH0*)9YNR9SHPE M*EK%),=6X(;[H?KZVT=@E?7V"25U?7.] N)8MLXE0UR,);46O8%@J">XCZC2 M29SKT"JG9H?FUA8=SN/J)/9I#9G5C)D*$/_C"9"8 ,#ASF\:>CBC9V=3EE&(S!MBHW D).\4,XK96#M1<#.:SA5# MR\*W4@Y] 5?E2G&Q6+K6>!1E"BHX3:S$_4>*E#&@BPG?FWJ.WXMWKO;]RQ8X M1XBDZ]C B[*B2B+O(;/V B5ZM4S)?P!U=CV]655&0OH-A=14TG_&+_7NTG'N M%;>:")WMDM\+W%G"G-(\I\ EU!Z:N2?$=V,U?:JFCTK$V30"I'E!=3X=CR$N M4R@;A%\PC!S=EFAS?IF,L]0%2BAUADACT/:U8T0[XSF>Q;9^)4!;;._&=GI1 M1A\4WO/77S(2B>,>"(DC#*7*JS/B3. $DJ91>%5:I?=]X Y+W/6TA707[['I MNHVO\NO=G[Z,TUA>/BU_?-<$U,SAN[&2#@<";9J6URL$M;4T@6-2)]6[N[81 MW=$(P JFL,NZZJBDA[-I'>D*Y2I-H@VTGE+:M\ Z3D)[7QK=:CC=U3&PQ5B6 MA<2CDB0N:)FP14E@)A$N:1+9B,RA]J#KP2UE1V;[&S"4?;302_G#_&96NFF? MC_WH^KZ;MA9!!R$LB:*T8A76$J^C(/SF_EB>@VS^=DD74PG5Q>C6TAG\SD\K2Z-SDHJDL/=AGDB?1($ M@YE$O V:15[:^]5NA7,HUNX)^,VZRV!OF8CUSVCQ[_W2'W_$\4TJB;^X+/Y. M?_L?ER88+L&7]E8RH7ATR0[5E'BCC)!.I RUH_ #8 Z_CPUB;R]S]_M58*\E M^7M*;!EW&,IR8,P21GES^>*)3\H3&D.442G&+SY<>.LAH !;RA5F5R5CD11$4MS)MGY(!27%JI<7V\$PII)4?VP94Q?RBC4"&SS:JI*AI7U(>S 1N-3PZA^/"GY<;]CDETJ"GW:2 M6@^NZ,=/'\_N.SLF$Y1,G%A?F(:2DN.M840'QI-R-AM5>QC X^JGK,V.LJR\ M_Y[-1_ZSCZ,\BO?)6MQ;5WKLI-"4&AA%/!@H0]U3%#0EWV[4U8Y]]\7"IZS3 M[I*L>./;E!>=H1.)+S5_"&B_??CZ885+!5T:@AD"#(-:*=&'=,D# >V4AL!, MCNVJM+8L_$C\6&_CF=Q)O9K&1+-0^^])1QY]!'%2$4 21) M7!"2\$B3X\5QU;7OZYYC."$>>X]=!+]VR,IA8#$0'/"#)3!BHZ1$)@D M*COFO/:9A=K)CN^6FM M;#4]]RX]DY2'Z+2[)(&(:;D.).2Z&*ZTI46M\$H#/H8=\JA*4,/C8;W M0%BAV_*3U".!R+ M.9CE]*FD8Y.5;<7Y^D^7J43::^^T)*Q:1OL/=6"=L%]G&+1H6RDBFEV4/!;,U)MN/0\ M,B)X2>!AV1)G!$94P7'T-D0P[:Y_3MHX=]2GGJ)M[J/7VG.;+F"Q@-E?^7P& M:;0H'4,PVIOY\0J:$3)I[5SI&UL&S&#H;K,()$.67JL8F6TWMFG[.F\O>*BG ML&D_TJY=W+IV0P Q_=+T&OH;5_EK,K[;37*\>M-0GK/<96)ZW%S6G[P7B[$/ MRDHTQ(99D;-9Z2C8M/+Z]>[Q_ZPZ?C6P'K"A(:W//J\=9O4!L=I)UXQI_X9Z MG7_Y^NW3VG=9_91Z;:W!]Y8^+6;SP;-%S!M'L!QX:#Q;M$%]OS6F&*2F0&PL MO34IH\1J$$1&R3W@K^!YJP-C\QKO4Z$U!?M2WZISDS>8->SO9#4\=][+A[QI ME7>I\9:B?:E,77EO'F)/_AD4N56L+]5HZOIKC53^F*31[2C=^/&\NMOV_-G= M'+?=<#OZ;[C(Y=EX_&2)G7:^_?TW/K#+4?H9%O#[- 64QD.'&PY.*4:4X,U% MJ2+!2T> .N&Y83PPT>H$??'HX;Z^7;)?._2ZB6!C$L"&[VKUX_)'P$_^___[ M#U!+ P04 " "[@(A7\ V=$G@ 0"=_0H %0 '-M87(M,C R,S$P,S%? M;&%B+GAM;.R]>W/<.)8O^/_]%-B>C=WJ"&&*#Y $^\[,#?E5XQLN2VN[NN]$ MQ48&GA*C4TDUR92M_O0+D,Q,*A],@ E2K-V-F;9=$@F<\P/QPP%P'O_V/WX\ M+,&3*,HL7_W[G_Q_]?X$Q(KE/%O=_?N??OOV >(__8__^&__[=_^-PC_UYLO MG\"[G*T?Q*H";PM!*L'!]ZRZ!]6] '_+B[]G3P3<+DDE\^(!PO^H7WN;/SX7 MV=U]!0(O"#>/;7Y;_(7&@1?*%,,PC$*(/$D@]<, IB*28>AA1!BYNON+QT(4 M)GX PR!$$"4QA1@G'"),41@$(9'J)[K19;;Z^U_T'Y24 BCU5F7]G__^I_NJ M>OS+SS]___[]7W_08OFO>7'W<^!YX<^;I__4/O[CX/GO8?VTGZ;IS_5OMX^6 MV;$'5;/^S__KUT]?V;UX(#!;E159,=U!F?VEK'_X*6>DJE$_*Q9BD9L/ZOV*3_7M M;KNZ6/3Q)7;U6>0564[P6>RZZ8B\U#_XI/[5=J,;ZB'3NI^6NCNBBA^56''1 ML.6+ID'&__U/ZE^+\H$4BP_9*JO$I^Q)\(\K1>9W&5V*Z[(45?G^QZ-@2LSK MA[RHLG_6K'XM*U'\ER#%AWQ=+%@BD(A]!-.(8+5D"0'3%"?0#WT9"LRCE,>+ M:OOQ+\0*_O9U(VB5"VQW6KYL#RV!*K53Z^7^.<5>1#E M(VE?4.IHTZ+1\#^^W0ME1V@)_^WGG;)C#L5R/@ OQ\6V40/6>H"=(J#1Y IL M= %=9:Y K0[0^@"MT%3CPEO#LO[5/,;GA4A_V''*V0O)E]KLS(M];'/F#MN& M[W5S4)O\OM?8H_]R>0<_'WR!U\5&/5*P,X/:/O$SRY4I_EC!%_-/%OF#8QRJ MW/%'VXR@4N-/("^X*-2&[0@DVTFY+N$=(8^+KU7._G[]^%@(EM6-?]';L?+K M]9>OOXH'*@J3I<>XL;DM,;7 H"LQ:$0&/RFARS^;$9PYEOT+S"@PCKR0G$,0 M_-Z(_']?SD'6\.QLRU)I5F,C24EKY=K&?M8D]+-85N7F)S4MU91DWM\DU&.M M_H9B[%^THQ+!^.*6//^U5%L=?;BC#S/>925;YN6Z4*RV$A\K\5">^?@-6YG1 MIZ^D!4\EZ,@+=@*#W[7(H);9P;=OB?54OM1\_X[ELW;7^2 M+]U2V%M7BBQI^T5*Y].(4,4X@BSP*44H)I"F-(.9I*@,92D2P MT;;M9;OS6R$55915QL@2_"J(1K(^XOW]7?Y LM7I3[L7O#,;K>&0C+[:#43# MW- ^KGO?4J9>Z2QCZK]VTWJ_M6ELY.,J;"W>$[^VG([:;GXG:/55L'6159DH MOQ5$7TU\(%GQ5[)>1Q#BQF1@L/:NDM=OB#!\/@U&4*B$>F M#JT"V.EP!5HMKCIHJW_7JC0[]XTRX/>-.J9L>]%P6!RV3#$L$QVT#!\>1X[ RN/'I#E4NU?_%@\7?B22SS1_WEZB.<52D6 M@J?4TW8BBR.L+$9&H#(5!12IA\*(HS1DR.:TI;>WN2TN&V$!67' =^+:G;#T M VQVNN(,MI$7C!>(=20%K:CN#E2,$'%TF-+?UZ0'*49J[Q^BF+TTC#X^KEBA M-A7BG6C^_KBZ>12%6OA6=V_)8U:1Y7:13KD7^T%*810%!"+J84@Q]V% >2"0 MSY.81C9<8M[UW(CE[;W>2Y0@6X%\(S(@]=EY/7.6&:'9LEX'_F)'-A;#8<8\ MXX \,@UMA 8_;<3^L\9Z*SEH13>Q4JV9R1XQ1S1ET?&DG&4/R#Z!#6C!_CCX MMQ4OEL]WK0GV_.O?J]LB8^+M_>KN5DT7 V(ZW\KDIL)%9[A.+O MH@*UV*!A*C,.,@#Q_'&Z._Q&YAA#Z*[T63OK,QJMSM/-X!ETE'ZFZZ/RM_F#MIB:Z^RBT*.K[:@WS[M';LFS_M'U=U)P95]E M1?UPXTZG1"5Q(!,&,4H11)&((0UB#P8<"980*?U 6MUQ+PVTP/"-EAATM0(=M0!]!MWG6M5 K5OMYK,9Q=O^4;2_ M37>-N*M;=V=R37L[[QK.@UM\YQT,X_(WZS);B;)44M!LU?@3");?K;)_"OZ1 MJUXSJ;9>&S^F:_:/=58(KO;-GW8[,O6[]8/2A)1Z0_U>/?)$ENK59G8* HZFEZ!G:Z@JVSK HVZM:#W5$8M!I?@>VGT-':W>HQ MS>@X6E)&%G;2=68:X/<7GXEZO6!W\:9G92S;I?'-_M)8__%-]:KDN563\K.: MIHU'QR*D/DDCZD$BB*<6HR2$:9*&,,"13 A),/$#ZXV&8R'GMOK4D@(MJJ6; MT*@C:;$!><7Q&7F1L1F:85N)D;!SN:MP+>+T&XR10#ZZUQBK+_M3Y;K17U3G MU3M2B>UUONEQ\HG7Y\:>.W\30$J02U"+#+3,YF?'IZ Z?VCL *5).&R'BHF[ MFM7!\!D(!IT(GVISLJ/@,TIUSX#//3K4.>9)K-;BB] LD*WN.E[:-W29W=7< ML@EW^I8]J$=NY%?M;RL)VQU;^ O/]U"0,@9#EA"((N[!-/1]R#R*0XIHF-J9 M9*X$FQN1-&)I!A&;*,&JEE[_J.S(#PJQK/T^JUS]LT5!'Q=OXQKR+0ZG]X[C M#KJI;\_T0SFZ&U"MDCX)V(Q,-^)DIU8G&/3;=IB[NETY/SMV#;]U#*7;Q!=R6_#0?M: MC$='-^M*IRO2_K2 BKML53,2)X MMJZU!QWU0:T_J!0 H$7@"FPQ4/^L49CP2,KUP$UU3N5,[GD=7KD>#NL3+><" M#+22V+W@ZZ6XD6WPRBZ:Y7K%F[Z;7S0W+9^V4?9,>"1-A0?].%!6C^\32&.2 M0H:25%""$XJIU87%4$GFMAVN([PV%Z&*E;K!7A_^"C]_- O9=SQ!2[%Q1^F YIJ7H2^$ZH-R+&QR:V8A4-:6K7:S.?'*?+]7+9?/U M;2,W0DY0G"0$QEZD(\$YAJD(?.A[29HP'R5AS.Q2(!GT.C=JW I='QEUQ/X_ M-Y/5-@39;A ,2= UM&,;T"Y0'9 =R0(E9QF23/J<.$N2!0R'F9)L7K[4PCOT MH!'-P/: M\6[EFQWEM>KIN6GH2S?4)'0SOK:&XN2C-C:;=@;LB%.D3H%I-HS@]UI'H)4$ MM9:C&)M.\7=N@KJ1[I4,4Z?0GC97W78S(+W1^X?'9?XL1+T&W:J)=$]*H;UI M L_';2:M&"6,ATQ $J4I1'$J(69A! .LK%A!PC@0:/$D"IH;Y3(RZ-*&$[H= MCT<-6C;P_NOMK45Z'!-L(^2%4<03Z#.?0N3%!&*I5.5J!&\6P6U&%(6N1JC$LF[4R77,E"JQ=YE&S>&YKS1)^:UR?J^H"P#0BHGCN'1-ND?3'V M$&$I3#%)(*(Q@]A/0YCXL0QXBF-*?+N<)Z9=SXV8.Y)?@=/GJH-/;2P&Q6Q; M,@[4([.Z0Y0')#ZQ!RD%JV[D^Q^L3EOQ MA53B9J7#G?3_.O%.7[;!F6TLU,L?=&,E4QYP(GUEBJ*4Z=QQ/L2)YT$9GI5!\I> MU7\"L5/OZO)XVC$^##/^?>7A'MO\KK73 [W1#V@%]5B^K<>RCH%]WQW+G5KM M(WIP]W[X\HVW^:K*5FOMWM0F3.ISAK8F_!%'R-'*,(:$DRXA(T*\O]:,V95] MW-2OJ\=,)\+_ECT(_B$OM.O+7\GRPY+TADO 8]1%/8!#K9/B^3"!!R%?_0H%D! DIK/;5)_J9&T]THV@: M.>VLN5-PFEED#D :F0T.\1FAEM,9&!R9+J=ZF=3\.*/JO@EQ[O&!7@?B3N^ MOXA'74YN=;<]QY&84(I3 1,?$8@"AB"AV(-Q$,D@3A#C/+5R'SC1T=Q8H)43 M; 4=[NIT"EK#FWL'@(U]!3\$*_LK]#- N+H+/]7-M)?:9Y0]N)T^]_PP6KAF M+%^K3<8M>=:WUV_KPY%J$5.9A E-(9(1@@AA#BE*(^@+&82<"HX3JR1LQ[N9 M&R5LI 2/C9AV-' "2C,2N!R@D2E@BTTKX15H970W__LQ<#3[3W0RZ=SO5W1_ MYI]YVOY40)\TM&Z..LW#]8^L-#T-./+JW"9Q1T3P3J@>']I\977*$,-* *=@ M.K_AOQ"AD6=Q/SAJ55?B.MK:]P Q:$M_K+W)MO(]RG2W\'V/.:L,HN,F/BN1 M&Q[HN*$M_%1B&?L1Q$S?D_LLA52G2R$R)IBD&,>!57X4F\[G1@--N.DR7]U! M_9EWJX%<7 SD] B87HJ/@^OHU^+'"X+42.^$[[K>CEH0Y"QFXY4$.=WU:Q<% M.0N*05F0\VT,([.7Q=FNGTBVU!;-A[SX2I9"V3G%6O"/*S5?%8_6M>ZOE\O\ MNSX)T>>AA>!9]2DORP6F$29)$D$9QXE.Y8 @YNH_(T*9HCKDX\ JU-658',C MP8W(H!!,9$_V>QIG(V9&C*\Q#B.3YD%YR:U64.8%U'JIGS6:@8UJ5X!HY)2^$!3]] MSM4.RP\M$^+T86U&JHX0')DG>\%S1W<&8#ABL+Z>)B4E Y7W><;DE6'4L2TY M]TG;FAW3LDVY4KY;B^W]29ILO;(F>?#'/^&+8R MH\G42@M:<<%&WGH%UT(+OJ[=1SZYS.]CB=.@TV:3]B<[?;90MGL:;?/:Q"E= MV]1I[W^(@F6EWL.T61EE0F4:$PX%T4M^Q *88H1AE"!">,P]',=.JZ[82C@W MNZ CX"MDW3PYCF8VQ*N.SLCS3R5???BH=5Q6UB#HZ_/3?FU5("+2;T7\SI;^VMNFG> MH!Z\#-P-+H9J;(^#LR@Y#2CHQV.8X\'Q)J?S/>A5Z87[0?^3PVR\;7K;78!2 MG12@\4V^9E7VI+;$>SFK,/51Q'T,$Y$D$$GMD^#[*8P]*;V8HA!+*S-NB!!S MXXMN'JNM/MW0PR;31>MQO]')SI ;-%AFMMK80S R#YDC/FJ:L$M0=&1/#1)A M4I/I$I#VK:*+VKK,MS(7Y>>\^B+JE&$ZI]B3*)YWTVZ RV5_BW,CO*ZS(5>B M@U6N/1%JX<%&^F'^F&>@-;";1D%U;%NJZ[VI 55B@R][@"KZOXOAIIOHI?U##MR_/*5L7>RH_*#7>_U#3?$66;]=EE3^H&:_3%N:KNT_9 MTR:AX9OG7T1^5Y#'^XP1!:(@Y7YZ61]C$9$(TD#G&22Q@)3I9(-QX,6),O)" MRQ.YT42=&_^]3%Q:ZZH/?+I: *W&\/2RCH?:\-!N%@,X]NG=D;'3S V>H*M MHDVZ6>UH7.O:9J.].CK4Y60Y:,<9F1'2T3H6]-4RTXX#>%^2VI%Z'"E0H1%C M@=4R(BG1OKHQ@\@+4[6<$ DCX:$(,XK.N&Z'UOW@0DOD9HJ)J'M=5[A""^AL(Y$ MV'O=,K%V4>W*.[S@0AW8QY"R;(.$0BDB#A$3"21I',* 21:&,J%4&F5!Z.UE M;@;J"_/D3.R?!9;]#.,,H9'YQ 8<\TS#)LKW481JH$,/ZK]VU-#?]C0IATW4 MV^89-GIX8,8C[7LD>&T<-2F,U=B6"R^F<1@J:X-X20R13S D"<(PE=+#D8PC M1*S2&ASO9F[3?"-ELX%10U@5&5W7=[[:U;$OT[9E8J3CJ)M9')=C.3(AO(2Q M!4O+Z# I4B\&KG(B'>]DVI1(O8H>9$3J?WKPAD5ME;Z1'[N\=[N3$)F@2"W] M G*!%5&PP(=I$D20!\+#,?$3/^66D=0G.YL;732R B7L@%#ITY :[SN< #7^ M9J/%J)LVT>W)NPTD[G85I[N:>BMQ5NDC^X?S[[@ZW=!!,=IC_&]9=;\Y=MF& M$"P2;5N$B81,1+H6;RH@CI$/612@( R4&2*L I0M^Y\;I;P34A2Z,E?1'%I= M>K+1#_[0$PYGD+[.2<=&?/!=R;\]GNX$MHQYYF&$W6AG'_V]O_(9B!$TY\]" MS)H91F^=H)@VO=0V&$P90IC%+(!<2E\']7)(14R@SP,F*&5^Q*QRQ)[N:FZD MU8HW/'-,#ZIF%.4&JY'9J"/D-B?<* %RY]%PQ"\]'4U*)><5WF<-@S\41RUM25#?RS;K,5J(LW^8/M$TSUG$K0"@ADA(8 M!=2#**6ALI 2_9\\C5(J H*MZIHXEW!N=-2]D6Y4;.^;=TH>%D+5Z1J+ND#& M1E70T76HXX&K;\#6W^ 51G9"-P-'@SJ1AX'CL7#N6.!*OE?R)W ,[VDW M<= M#3VO;W>(]?%>76=B(;PX"B6+81H(#)$4$23$"Z%J0,02I9(R9G=8?]#'W#A^ M*R(HM8Q78)6#1U* )RWL?P>^=^5Y]?_:,$] UM5]7NA*Q?6S[4^SLM39I/(" MY.NJ5(-:!V>3NB+6#:MR*@H0^E= 3Y_:>^E_DM6:%,_;']H>^Q\.GNF9_T5# M,OJ!_V8TOC:C40MX!3[6\+H\]3^)@K,C_\,>)C[O/ZGBX6'_Z4>'DS$-EAZ(84IK&D"24X(#X@GG2AF7Z.IL;W6S-AXZP M9KD:['$V(P17Z(W,#,.!LR8'$T0>@#S% 41,1A"+(%6<)9'O)V'L15:6TV&4F[/T9FG'&'UEE>G9'%'&;+;IMLS_A6 MO'-I]*L@VFN&WZR^Z"S3A:XSMN)*S&+SGTK)K D<6A":I@2I_7)(B80(Z51M M0>1!RJ)8DD39I[Z5%>I,LKG9CSN&U.7'6W'K<[>N_.VYO>6>V]UPFBW,KS)( M(R^ICL;'>FESCJ6C14&[D7Y?F?8JE+ M1_]6B@6.P]2G'H&Q$ %$"4MT"4<"A<\]/U:;.B^T8CDSU&PG![>;$\0JT4KKC]C,P.&+S4[U,RM]G5-UG['./V^>D MNQ7YM[PB2WU\VWMM;C1[^_X&U/+M'8,^Z&+)YEGE]L'IG\47XC*V MP\H@2*Q2P9U0?E"^M_VV)DOJ=D*);N:V4X\,LY V);R_;,LP*B-A4R">^VD@ M/8_#D*=8W^:FD,C0@\IV\L.8T("FPL9,ZNML;I-X6U5^5Z#RJE["U6Z-;$K7 MU7YK_WM\Y0=^?2JC_AG@Z$J]4SX*GF=@D)FVX@(?M="@E9*RVO*8UB:D=F%"(W,5+;@6!-.C_J.V.18#Y-218^* M^SS0]ZC]N4A;&.^Z*-X\?USQYAK<\'#DV+MSF[F;JHP=5Y4F+;$2.'O*^)HL MS<])CH)U_K#D4IQ&GK\&$+F[]S^'QZ!#E*,-3G:2TJ=.]SBE][D+'9D^KA[7 M5?E)/(EE^*NHJP^RD$P=QJF>[I:VZ3OI8- M6$;P]6%IMDP[0FCDZ=[U]&D$O0(M8.#W1MHQ_'M.8^+:8^=(3Z_C@W-:Y9-> M-3VOO$YUVIM=\&Q;U90@P:) QC 26!>D#R1,,<60(X\S/\0>]9*%VJ5D.?]: MD:(R8Q?G9A1B%,A(PP!&% M2*@EA*:(PC!)"2\RM-?'(07CM\XZ1\?XP C'/PNBY-?+JCR].#O\V72WV+F*]N9!V@L;MZ M*1<>XE[*X@!2%/EJP5=;"AWU '%(!0L$\U(_&9HPO*_CN>TJ6EGK#)Y;(8-P$C+Y4 MY$;O#R.H=X)67W7@0!U;?"5+\?X'6Z[K\Q3&BG6=N$FH#[5: M4!%&W$]2&/JAU-<3,<0R5#N5,,&")9@(F=BY@ X3Q&;23>,A^KZLLH>ZVOCN M#,".OX8.B0QT!44?!MR+(0HB#E-!4BA\2J7Z99(&:%%I5Z.Y#,A.F!'/774? MD^!OMIJ,C^K(:XM6 .PTN );'>JX#*W%%=CJ 5I%P$83=ZO-94@Z6GL&"C'I M2G094/OKTH6MV:U27&2;$_VOSP\T7ZJ?\$@FB80I\1.(2$0@)7$(O3@BOA>E M,J*>B9U\T/+<#.'-A5$CG1F#'<+53TH7@3#1A=D9_8UIXZ2N/9=AZIV&!-0_ M=G/_L*5)IO-)!38S]/0#PTS#W[[^HDM'K^H]\IU8,37?7\[^]N(F#$B >!I" M7VIC4/@I)'X80O7C@%%$"0NM_(I-.Y[;E*UE?0;E5DP[N\,8[R#!H6!(6=LX M4I9>FF#%AC&"":4L%E1?15H:WV,@/HVY/17F9M;=&#B.S+._?04[F<%&:+!G MYHUP:6F+E2.+S;C;26TT6S#VK3+K]^V=F#[GJUN1?Q;Y]=-=':S"JC59+I]O M2<8M@KW.-#,W3E?B0AWM]%G];Y.3ZN5-1BL_T I8!X6= [6?=ASC.3+3N(72 MRAG*$*1!?E'GVI[,1YDGQOEU9(["F&? M\A,P,]%F.K CA/?(* KP348'$G;N,$!U$!,>$_O?O2FNL%W*/F\ M[O;=#XGUK?\((EQ:WJJ^Q]O4SJK3Y-2^RIVZ52(0E'D)]%F80)0@#BD6"')? M1B&/L<=2HY-.^Z[GMB!U:Q?=%N)16X?O?^AQUH5)5KR]T]Z4A+L>D''+8EP, MEYE1T!Y[E>@ ?0S3B2H^F2+FO)33V8Y?J4:3*2"GBR\9MS",UCZ+JJF)K*/Z M%S&-(\I)""7'5#.7@$3&"!+.DB#R!>*LHDB& S9AUK)+ $O]@''?%^H+\XD"+ P@ M3@,)94IX1,(T(+%E!K+!D$USS.T"-+.%:S 08Y\>*00:P>H MRHX6EY=M3[I^'%5K?XDX_I#=*E ^D&+Q(5MI__LZ8GY;+?I;_D;49TDZ#XR. MG/^@OH<%1I(PGZ0P\:E:'WP_AJDO*/1(F 2(,Y_QT(3N+/N=&Q%^4TNRJ#/D MF,UJ6YC[Y_N(X(W,!*W0FU0=6[FOP+<!F.>L3KA? M[S=? ^H7 OQ1(#N!.FYX?.CK S,['93] M7F"/Q5A9]I"GB5"FF$"0>B&&PO-8J,PPC%AJ8^P?=C$WB[])?,C:G?%R)Z]E M9J9#+,TLM,L0&IF<.\*-D-WMM.JN,AX==C!M-J.3"AYD*CK]Y(5I#MYE)5-[ MC;7Z++;YP*A/<1C' 0QB+X4HI1(2$04P1@%G,F$I#>B@/ ='.IN;G=:I.]61 MUB3KESW.9@S@"KVQ#;7!P W/@-"#B.L4",>Z>IT<"#U*GTR"T/?.0 (Y9H5L MDJ>]6PMM@WS[GB]T4GY.4 !#+_$A"H0',?(E%-2+2,H#Q@.[G"EF_ABC!'7*,'5*NZ,:PUVF9QPZ* Q*R M?-W>6?'MO;[ZY;="%+\4^?KQPVIW@6?HJ-C3Q-RHI!45:%E!+>R5VH'GU2JO M#&,/SV'6SR4.X1J9._J0 K\[O=P494T,H*M+ 6L_LH4 ;S^E*,QI[1@^"Q MF\5]$ R;OT=;G&[F]BGT8L[V/C@\.[P0+U,LE[N5)O %"S#E,,84012S"*8\ M#:!.CL)2+^ RL7+D[>]N;I.]$<\^Q7L/H(:'BLY@&ON L1;T(&5[Z7CUML/% M8;[UGLXFSZM^7O%C^=,-WKK4>?(M*>^O5US_I6M?/Y&EWCGL.>J1D-,$12E, M0Q+JNJ0>I((FT*,DTH&2V$^,KIF'=3\W9NGZ]FG!:\?)^A\=%88Z31J-AQD1 MC8?RR,1D!/!$'I0VT#GWHC3J_)4\*6V .>U-:=7*,*Y[FQ>/N2)1\29?\<,( M\% $J7839&&BC*14))"@B$"<WN;&Y-MA05426O)6?VXIB%# MS",$2BH81*$,(:8,0XH2+PZE3]-$V/D5.D-V&C_#$;$UHW]G>(V^[=P I04= M-U+>"!-'--[?UZ2L;:3V/DF;O33 O_']P^,R?Q;B:Z7(_59]1O>Z-)#Z)CZN M6*'-W(^K)F/HC:Q#CI"-;KIF$=#:M5&C M_BN,G86_YBN,X43.G)..I9VOIV/0>QU!7?4UG9>H8W1>N)"Z;GOHKJ>L;N07 M\216:[%UBD(A\IDG!(QQ[$.$F81$1Y:%/ Y)(J3ZM97#R-%>YK8&:B'U44+1 MB&EKB1_#T=0"OQ"=T2WO!IA6PE'QTZVI28$7P12(I0D'"(4\$ABDD(:4H#-1P)\G'J MD<"+K (\#3NV8JIY5A(QQMB0A$9 ;FP2JD4^\-:ZVN86;$(V-I*[]=NRPZ;HCZC#*Z; RX\I,RWSY6XJ%PC! /$TB ),).15:$\DT[G9C0U,L-::+"3>INE30L.:LEM M8U--1L",K%SC.C)1N8!T2$29,4;NPLG.=SEU+)DQ"$<"RK(WW,C7+:"\"L+->U ^/CNE#_ M:A;PZEX 77L.]-TLVA'1,=3->.="+*>]1W?O*]2COB,&.=;#I(31H^(^/_0] M.HP.O@BU^\IT1,QQ)]#C/]WP!H\BWV"Z7&9?I<_D&QE:7$#FB,5+E*D^OF5%'\7E;8LFD.N3H5))80H]/E]6]NN M,>]VZ4MV 2:<)B0BOH0XEDC1JZ_3Z%(,0R9%%)$HBCRKK>%8@LZ->CMZVG'L M:"-IQK]S&)^1N;FCHK[ KZNR::K>J;DYU^]XH/]4DWFC*]C4T6RT_7,G$]-( M$9-CCXHC^A]-S$F7AK'!WE\V1N]O8&3HZ?N].(J#6 0<2K4Z0,1%!"E"(4Q# M'RECG!)/6BT*?YRKU:^.KE(OOCS]0UR7-H)=@>M*V45TW7!KE8-;4J?Y'./: M=+*+TKEW5]%5R-V!6BM&U#*N>-"IU@[HDTW,DW*L$YAW"=CMXU?8.E]+,NUX.]4QZN[)O"D MN9ZH?]F6=-M4;>,++ID0--+A(S*&*$DB1=*)#W%,&$EH@$0:#2!I>TEFRLA; M^>J*GTVLI6V93_M1L3 =W8,\GZ*;IC4W-_IURFXZ-D0'H>S20+438'K#=1! M1PW:82U=FC3I/2E6JL-2];@IAIDQM45_ERW7FFI>9NL)4NV:+XBEC MBK7S)5\(XF,>!1+B2$:*+I&$5 @,4Q%ACX4HC9+ /D;Y6%=S8\2V',[EX#F7O?&&AN MG2M%?JH2>?W'7T59;6U"?T$P5E^5Y\$TI1Y$G(Z/Q!\W0%'NEH9C_EK?^"VR&T_E6=P3<7=EQ+D6;UK@; =0# MBV^,/NSK#:AM.5M7V9-X2RIQEQ?/US^RTK3>P-&7YT:D6R'!1LJ_F%<9. Y/ M/R4Z06;LV^$#4,#O6D1'=4)ZU1]48>!XBY-5&.A5J%MAH/_!@7>[[!_KK!"\ M)SKD;T)G"!#\^DD4Y$[\5@JY7G[*I%AP*F022 PE%@*B-$@ACJ,$(B10Y'/I MIX%5;,\G0>!%+$QI1&$4!5P/"&23($U!MNTDH M@EB$7F27G7>JP9DF>>]&5-#*6H\/^$E7T[*]T+EHG QOUR?"?N258:,&Z(\@ MO ('HV,RB>SOT1V@ZNKZ_!)1IKTU=P#:P66YBS:''E,^/.2KMTM2EF_:@!8N M_(BBV(#A^>+))\=-U_)!?2[U@K^@(4\P M"9F"T=-Y6S"%:J(SR"27 BDN\ +K0EI6$LR-$78%=_$X:5QVV)NQQ:B(CDPF MEHE=VGJ\6I/I<[PQZ\(_B5?+C_DA7YID801#14IP CA1!=]X9!ZV(0>0%ZHL07@@3'*91G @L,+,[;9COAS'-^<3^IS'KX1_Y&F_T M(9W_15\;N-K! -0@@$JAL/-\W0)Q!0ZXY7<-#FC1<>G8]2K#^MKWB,.$_V/< M-%XT,,[N(B^38J UE=VM,IDQHF1@+%^OZHO0?)FQK%LF&-- ()YPR'BJ'=B8 MA,HJDM!+4A^E*,#<+J>56;=SLUZ^KA\>2/%<4\Q. ;#3 &Q4L%R\S ;!<-%Q M#NW8BT4_E",E(K"#R17YFG4Z+6E: 7% =G9OC[3E*T]1ZEZX1/EQU3AY[!VN M;WY_6V1,+(07R"A!$?3\T(,H3139I6K?E_)(JB&-"(XBIUL^I^+/C31?!I!Q MM7*1HM2.>$TPF6TLV;2?@B,[_]4&> 9V?GE!$-N1>]'-4Z#&8D*C?I0QG,JH M=RO\O(SZ40;&VJ@?1XJ!J;))5OR5+-?BX^IQ796?Q)-8^NU5I9](B:/ @RDF M#"+N19!$?@2%]$.>T)13NU"4GK[FMA+5L@'#RJ(F6)JM#HX0&IG*M92@%E-7 M^=2"7H$6L!$N@PTP<972NJ>G:3-9GU?Y((&UP2OV3LJ_"J*S:WU6'X.I:W+G ME;E-:BV3N0=R5_?^V7N!VB//U%8JT*NYE8/Q$3T'N15WVYG,F?B(\%T7XF._ M'K:JWI*JDP0X]E J):,P2!,*D?!3B/TXA=)'*0Y#M98FS&8=?='ZW"99*YS= MROD2+[.UEJ=U2M_?7M^$/V*]H')66^TIX& MN3*FGS^NN,WB=OSMN4U!NW7N!"+GE[S+P1C;3FT$!!L)M;7*LZ>,K\G2X9+8 MC\.@U?%$DY,ME/TJ==?,,T\.6SYU./7W;+E.:O%2FJ\<#:[V1\R EZN=,EZG6EVW_DZS6^MXM]*^T@V8X$%$L0^JE MH0])) 5$"0TAYD&JOKXD('Y$,"-^B^C[%1\;STT7DZ-YPZI<.TI#W0U,U*N-/'Y(V7@_Z5%4M.FJ")CDAA/DQ3GD(B."4!%XEO5\>OM[>Y+1RMZ]-.R'/1Q , M-KS8<@7;R%/:&K$!21 -D'"6[["OKXE3&QJH?9C%T.2E8;3QK2"K4JI)N$W, MDZWN;N2';*56N(PL.]Y3WU0/Y?%?-96+%L)/482YA!Y#.O=KH._XA3*V B]* M61(%Q$MM6,:E<',CI:VD+UPRAU7?B M34JN8X"ZS\6C]&%_0G?->::OP<'3L:).AH=U9QN:&V_N! 9*XI^>NC66 MS,_SSN-W_FC/*70C\UH?:HX=0JV@&73P=[[UR:OS0\>EF(.G#P MG2A9D=4>,W5NU@5):!Q%5&T$D]B'B.OT_#@.H4\]S!*1*,N-V,8IG^AK;LS1 MB'JU"9WMB-NF+;:TNOI@-C.B'($W,G=<@-N@(.,SB#@,)S[5T^2!PV=4/A8B M?.Z5B8.!6Z^\7]2#U=8EKZY,LH@0E7["$*0XX1"%-(!$IHI\5")DA'$T/.)ZW=$9F0M=%AEI-.TZ9]?:SB"N\OQ0O';P9(^$ M\W*F'@ZQLS!(@ZX&;$!UR[^M>+%\ONM4I7JHC#>>IQJ8&Q=W,BKLY+38:9X$ MRF"'Z0*CL7>6=0+IHR"!ZP<=P.9H2WD.BV%;R9.M3K>%/*?8BZWCV8?MIC(7 MV>+]JM)UA!_(R0D"=6W8!35 M<*+]N,\D5F\VDUC]8S>) M3[4WR?0]H\QFXIY[;&!0TNE4EXIWBRK[9VT@Z"S"JU+H3%$Z8]0BBM.4"5TP M)Z ZX[+V&TM#"OTHE1PE29IX5I7&AHDQ-P(8G*UNX"B8[:7&QW;\Z[3367IU MA&J;X;JKS2C)ZRY#TE7HU# AIHVJN@BH@X"KRUJSMV4^J2]A>7N?KT23O6A! M(\$\F20P8'X D<<]2/W @QY%B"".$R*IJ2&SW_C<2*R6#]0"MLF;S$V8 ^#. MVR^7P#'VD;4Y$E:6RRF5!YDM!XU-9K.<4J-KL)Q\9IBU\G'%BN:\NOG[XZI- M;U(V^2SK6Y- F2 4LQCZ,@@AHKX/"4L91$D46LSPP8B1T:%49>3 MFA V(.P;#%;O#MPWY87([E9OUT4A5NRY=N@A3)LAOY!L]2DOR]]6JN]E]D_! M%RF/ I_S $8>I\I\\!#$W/.A\%*AK(HT#CPT@)%L9)@I,^T$!++1!K!6'?#3 MG=+BSV#9=YMQ^=@8[J%<0ST->W7@U7*"G[2D?[X"K3I@HP_H*'0%J-!C ;Z1 M'PZW3@, =+5ALNEZVFW2 % .-D=#VK"_J=E$'=[(]T6AKXYV#D>?LI7X6(D' MDYIQ)LW,:/YLQ*U+EQ>%,F/S=;E\;BYA]R]ON[YP6AE0:^/(%\X&N$%W&$8= M3':=8:-N]V;#ZKT+TSB]>6ZS6.@[T@^%^,=:3\ ZCD=&(?5Q[,%8ZG1.(9$0 M!Z$'F?!D&B0>BD*K7(4&?<[M&*$C)]@*.BADR@1PPU7<+8PCD\\@!(?G?#J/ MB>O<3ST]ODX.J/,0G,P%9?#J,+IY6<+C4T9HMLRJY\]*M7K)KQ8X87' TD11 M#%&["QXRF&*&H201Q=1+4\2L/./.]C@WJMG5LUG66_5E*W(FRBNPRE>PE=N. M=LX#;T8Z3N$(S5WZ<=\Q>'D4YS MS_RWC(N/*[47?*@-W"_B2:S6XH-2X_T/-:]79/EV75;Y@RAV6P#$/"D2[$%/ M>-KE@PD-EV-2,KP8KGV2O+S!8>3Y1915D6F/A*]5SO[^VRJK MRB]??VLS[D5IE(0X3&'"9 I1)%)(@I!"$@6(HH 1+I$-0?;V-CL2M"X@U@^F M&8,Y@VATEMK("6I!02TI^$FC]N<1DAP:X>*(A/K[FI1HC-3>)Q.SERY.DOAN M+;[E?\WR94U6-_(_%3&]U3=7Q?,G\MW",=ZVW;DQQ7Y"0<#5\EWE8*N#/I+5 M6H!6#:#TN#KG*WXY_.>/N,=$?F0"&@?T2S(\&J/G(O?C^*RND,0P]^2+- MV[!CL?*!%)8N>HN(^ 0%$8*)%R"(L!20$H0A%BD1/OO? '!JWXXR'-A48TN0DB\ %NF[6@$N:&.R>J1:5;:(Y M[?Q91Y?J&[I8\H1[O@=%X&FO3+7O3;5_IA_1D B9I))9I0SIZ6MNMFPC*MC* M"C;"#KH.[0/9;#_L"+J1V7TP:D/\+<_AX<[-\F1/4WM7GE/YB%/EV5?%4-F2#.)$21&9JU-FJ.^FU2UHZ9"#4;&K\!&H38)$ABEJNX%D#K-DV0GP2OD3QH$ MT?&\2L.:&K#UWDSJ;_DU^\YD>2M:NA>TYUF2:EE!J06&JQU\@GUHUKVQI/$ MD!/MAL%@1SX&N"/SWG9I^9:#5FA02[W=$[:"-WPX!K 6&_ Q )YHZ^T*:+M= MMRU@O?MMX\:FVVG;ZO=BCVW]\L"L>JU]=R.O5U7&L^6Z4MOZ7?Z6]S_8])L5(+47DKBCJWT\XB"V**B Y,2F,?013)&.(X2&&8$D18 M2I/0SHIV+^+G:F@1OECGYW'\%9G;Y MZX[MR,O7",,ZJD4_WF"XRLGG7L!I4_*-!O!!1K[Q>K+<3135XK;(^9I5N[ST M8EN5(PG3U!-J@<"80N03#Y(T)E"DD9>P0/HD"HUV#WV]S(WM6T$!67'02FI9 M7*,?U#-[ 5=0C6W[#T')W/XT0:&/M50#'<92_[5CJ_ZVIS$_3=3;FIM&#]M[ M(=U4]Z)0/"+;(!8+1Z,CK\YM%M:?TZ-,UP6G[S'[6?JMX-=%T4G8>7=W_42RI<5L[6EB M;K-6B5;4B2A +:%YTIIS4)V?KXY0&GG>?BL(UQ<,G>3-5R_RYAX"Z'1"&Z T M:&+WM3O9!#=0KCO131X?>CE*2O$V+ZN]RS2?>8BF0029B(2VQR-(N9]"(=+8 M"^)8A$C:78 >[6=NK-#=J-HAQ*02/L%49=X,^YT81&Y'K_2C?"6T=>'06;#/"< SA MR.3Q KV.O!LWSG'BD$P!-=+;'J6.23"$X$IED_.HPWODLJK>DO+\M\J>, M"_[F^;=2>Y-^7#V)4GLX7+,J>VK,'EI6!6'5(@IBR@0E$'%EWB%".21>A&'H M^1[SHS1)A95U8B_"W%A)BP_D,O]>-O<'V49T0+:RVS'4@&$Q(ZQQP1Z9OY3P MH,9Z([XNI/23U@#H;();)JD4!N^VWR9,=6HZI=]SJMKGC_663,M:^<:-S@W1FL%!YMSB(WXM>6@ M=5 ;-=4?4*J 5A?S QQSF,\?YXR"\,@T-@#<$2KP6B,WZ,#'O)?)CG^L%>\> M!MF_/,#M4^\N;^37-=U6[FQ36[1[$P]1Q$7,H$3: O/B%&(2,AB&(B&8"\]C M1JX])IW-C9GJDX]<@K(C,"@:B2T\#\]!?.;VUC%P(Q-.C=F-!%U9P29OSMD] MGSUX%MZ:#D&GUR#S7QG2.F(;:O/"_-'UGV.ZWSO7[3;U; M1]@)1B7V0@HC';2.F!\J6DT1I$'LAVF@]K?4R WF:.MSX]&F*J.6;E"DXDOD MS/:>@_$8F1[-H;#>*1Y5V=$F\&7;D^[OCJJUOW4[_M# B7J9^UQS-;K@PJ=> M$D4PECZ!"*4,4I3$4-(PB#Q)IP=9AM M"HU;$H63D3,DF*G'8VQBZA MCV*!*68^#C9UE_Z 8_ZR7-/_/^KMJ)O9 ;,:R8F"G+0^L%;H9>6:CM;ZMJS[ M7*MY4_'F"C3*@X[VH'$?KI3^H 7@"C00Z$)Y#0@. Y\F'C97X5!3B3UMD-3$ M@W$0.C5U_\,LG%LU"S^K>=D&_?@!)3B,.:1QY.D,T#&D:2 @P5($5/!([3]M M[)"7S<_-6M#2 2V>9>#4"?#,R'TX)"-3L 4:UM1X7&E'!+;7^*0T]W[1W!_[4FA9HAR^>,("Z%*#,9?7=.M>%\5"9605C#,#8 MM_*-R* K,]@(#>BZJAV GD55IY-S9TO80N7(RC#N=E+[PQ:,?*'/%5MFN;(AFBQJ&5EV*GGM*COO?(%Q@./42W4",ZR='A,/ M8A8)*$6 TL#S?1G'5I?WMA+,C=B^KA\?E_4@Z7IW^:K,EQG7MP5@JU GPW9' M-\L+?.N1,KRL'Q/_L2_FM[)WL.Y(_Z)>_"CQN8/12( MK\SZG)2CKYR6[ER?VWOF\UKW?R/JWY?6ZNL^+[)^"+S!7S(43!-6'F2H; MCF-(9* 8#$5Q&A,2X9A/XJ9S2L*Y<=ROY$==Y&%5RUO'O=02 [(5^16\-DZ. M+XVQB!EB,(R1LM$#%$,28 \*X7E()B$6$5T\UO>NRC(MJC_ *.]+.]Y8OR'+ M.D,;J0 5=]E*N^/5Q[&U!',:9IZJ 0VIA"R2 41$,NUM1Z!DR(^)C+F'XG:8 MWZ_&]KYR-\@;62<98J%6W%D.KIFA\ZK#-;)1Y,"7ZO.6KQL]P4[1&?A+G1N# MUW:,.BG?'\,#ZAR\SER=SG8T\+*AKBNX/%I7L"F"P/T%5RNZB!*BF%_4Y04( MQ)0D,%#[T(3Z5/#8:@MJTNGXZ*;HB4.. MM,''U36!29?3W@Y8@'!P*6#S[L#<=]G=?74C?RN;=F]H1;*5[N[]#W:O.?!# M7IPHN;5(XU00Z<G$: M>B1"4*K15?N+T(-IH%89221)4QKPR+-TJ-9F\!-9]:\[\Z:O6J0NV*0#I,H7@ZJJ^2*%T@R;=+%RR$[2,;HH,E+ M#'+30M]?A+Z?YWIC\"$K&5G^ER#%@@0D12BJF32 R*<$DL3G,$I"[J<\CKD? MV-OK%\DT-V[="EE7V:W%!&H&H"'&_66#96/[3S8$K[DUN*JOHYAV;NBJ=@6. MC9E6S/4.P@G*3C<8ETGT"OL/)Q >WYZX:7I(U8XZ@]]U4=1I<(P+=73?FAL+ M'BD]\1>;XAPO$.DGLLO &)F/CN#@+#W0:<4'5M5XT=2$A32.J?"R=L;1)X:6 MR^@IOOW;BJL9K7-6"*X,,O5HFSK&2_V4UBAR$?;E-H8,B9EY,Q[,4Y7JT/)?[6\0 MKW8[Q"O050,T>CA/UG,1CLX*?0R18>(R(!? =%@DY)+&AM&CVIC>R/=EE3TH M\B@77NB1,.0II$$40R1"'](XC6 2^;X4(8TD138;OI?-S\UJT0=&;\-!R0D8FGQ6(KVE638?H9_-[^/8I'\G$X'/''7N.3$L-QQ?9G_(FG M[/<4MR*_9M5:9][3@6/Z2MBB".#QM^X 37;V"J=^O]'&+_LP[]@EIWJ\JM2/XD"U%X\RU$!0' M:2(5D\8>AXC[RFR7/(0TY"A,9,(I-[K[/M;XW'B@D0]H 5N/2?/<,P? ]7/ MI7",/.$!1#$2$.,H@ F)PC00PDN8W;)]M)NY350M)7@A9EM\UC)Q MP@E0#9?OBZ$:>^&V1\E^O>X%P=5*?;R3:=?H7D4/5N?^IP?&O[7UJ&_DA;FT MFZ^<)!X/B9_")(E2B*2V^--8P)@(ZC'I<2JLJ,.M>'.CG&XQ<$=Y\(=QEN.O MP(SK7F]L1^;(UQA6^\":4=!W%57C5KAI0VI& ?8@GF:<7@8F""[$(\EXZX#R M5F<&6U6+E+,T4"8D]$020A1RG6\T]J$G"0K\F$41(59Y@H_U,C=*;X4$HI'2 M\@#H.)!F='HQ/&,?\[;(M )>@59$APF$^Q!PE4?X:!_3IA/N4_,@JW#OPY?: MC,>C^KZ(LBHR[\6/HXT"H_6:$ M(/$$5Y:CD*GZD?K3*LS.L7QSHYBN>;%3!=2Z@%J9)D)W4R'\M)/^)*-K:PQ. M/F9C6X/'(JAW_G97Q\?P:CMZK>DWSH7V2+ [-P/=2/=*=J!3:$\;@FZ[&;8T MG/ &VE@R"4(A2IF 6 @?HB1,(&$HTBFID2\]0OT(V44R]G=H0P/3!"O>G(X] MO +LC$4T!'(S^G4'X\ALVN=HZ-R@-$/%$=F=Z6Q2[C)3?)^*#-\:'!^VO97\ MV/KQME;M@@5J3YD&#"*"4YVK1QF0*$ PQK$(&)>QAWS+N*]3?MW??_@K_/SQTLL(FV&SW6:.-!@C M<]=(XW#!OG$ CLYWAS8RO-(>< !,IW=Z0QH;2*%ZS_BQ+->"OU-]K>Z:@H)- M,J[W#X_+_%F(^J';MKJ.+F-6+GPLF9=&NB@@B2!BG,"4QQ)B0DF0((HQMSK[ M'RC'W&A4:U#;'KD$+']X4$9;61_YK.OP;M$JTO[P4:MP0=K$@6-GR*3CC\C8 M!W,UR(T*H-&A+?=ZU68TO (;1=J3N8TJH-;%(9U>!J8K0ATHQ;24>AE4!Z1Z M87,#*X-TPO9OY'Y0_P+%),5(%VV+],UIFE!(]7[6PQZB//6B &&[8[+^#N=W M3-:5=W.7:EG2HQ]B,Y)S!]O(7/8"+[6X'*0==%B5PP@35R4X^CN;MMZ&D>(' MQ37,WAKJ5?_U7BR7^KR?K)X7"9(X"$@,XR365A>-81J%"&*61,H.$S["EG[U MW>;G9DRU_N2UB*"5T=:W_@5\_9QP.2@CU6G&P.U$A/E M[.C#;XI\'4?[GT^NCCYXK/)T]#8TC.O>K,MLI1-^Z-3)95U9K,VBW-:V7\2Q M](,P#6&,="7Z(/8@U6G6@U"J'WB13(D5MYWM<6YPAT-.=%=UL.QUOEBB1P%M2%,]UKC^+ MQ".&Z!I[!SC";'P'@9X"#E= 23M)ZM4.*N-G5=6=S25A:D=QBURHW;>&D'RAA!WK6 ^'&0^-"?+(S*1$!SO9P4OAITF! M-A0]1PQFW?VDG#84G'V6&]R.?2HV[1_>UD]_)Q1'/&2KINRS^J%I0K:^-N9' M45M9P0MA@9;6/!];+V[]1.02LI$)9R!:5DG93* 8E)JMM^')$K29J-=-TV;T M_(!YOEX*WZ.1K_-4\_RQ$OS#DMP93_'CK\]N=NNX."TG]%\D-6]%MIC>)^ R MF-F7(S7VI.X'"?RNY764 ?X,&L/F]8DVIYO2_4J]F,UG'AVV47E+RGO]/^WP M^426VB[8Q7GI7URO^,L?=)Y<1(+@4"8,^E[DJUV+3M(BDP!&TF :;^!&(G:^-K6^RB-NL'CE>TMMOP7#:LA+(0^11!3\02 M(M\C$/LL@F'(/99@P0E&MA6K)Q[4\:M36P[IBPK64PYF$,=8)CB%) DP1"CP M(*%^"''H21%*&GNQ9W-@.=E 3G&>^4WW48^1Z5"6]_GWE2YK5]T+H!B>:XS_LON'N=,,)LHZ..BZ39=)S#R>P[1^"N&G4?35"QM8/ZZ6FC*YO MWX+I;)E1E$*?QD0GNPXAE4D,I8>Y3$G,?"_9U.#YYJ8&X7%)C";XRRH\WR;8 MFG6D?5'?SEWEP1,#<_'MU"4XS^/&RAI[IQ4$^^&;H&#@"0'F?%[OD@I0A%F%"I;%4$4_YW,[D]HY+L8C M.BXJW,V(;D0T1V:Y84Z+W_-7\-,H[^2(M-A M]C5/O>C .K9)8'/DQIIJ^,U8<%:C M.7U6_)?EGCL.B?09',V>KU6_VF0[[&@/:O5!I?0'+0!7H/U6U*=RV^_%8Y^U M:^)A&URYZMO2MY2BJ(0 MW%]X24PBAF+H(9U76W@II($(H?#B,/"3,(YC/B1.WZ3S^1G-'4%!M9-T6)"^ M$?YFJ\=8J(Z\ FQ#]SMRZTUU%^9O!C /#N&WPEK=%+K-J05A"J*0!# E.( J] )(0$\@BG$9!R'F84!M7V4[;5B0T M@>-K+9J.J56RV?%.%S S6AD(P\BLT2!PVX^ -24LNG^[+JO\010'E6B\D-!$$@XIER%$<4)AZNL$9Q[Q0HH3 M*H/4[K3M?*=SLR+>B8;_0"&>Q&IMF=/4"&;3@S>WX(U^"M>("[XK><%&X'&K M_]A Y.R SJ#+B4_KS$$X/+JS>-<^ 6J;_O[Y_0]VKS=9G]7WLT !#7VB?0\Y MI1!%$894*I+Q>>!%,0X\*8VV+*I1$/LIQ 4T8Y\N MV:%BE0RU3_5!Z5"/-CA90M0^=;HI47N?&Y@%O?99_D"RXJ]DN1;OLI(M\W)= MB 6+$.9QDD".$GWKSI5)3Y6]X(6<$9_SR".)C4E_LJ>Y&?A-9!OI3]EM"::9 M0> $HI&G]2:<04L):C'!3DZ'&<[/0>$JN?G)?J;-:WY.W8.4YF=?&,@'N^B% M^@Q4'Z06XEZLRNQ)?%PQ93]\4CN6SZ*ZD=_(CT44AW'(<*#+_BF6\)"$!+,$ MHH 3/R LY 39;"@L^Y^;*= -\LGKBQ#650!DM0;@)S56MO=EMB-C2#GCX3TV M$76@;NZ<7L@./K90:_'_7"<,U"'%2@>')#4,/%?49=G[M(0V#)H#FAO8S##R M>U%KIKGY^54\4%$L9"P\)'0U&.03B#")(2&<0C]A- TD]Q0%VE6#.=F7S12; MIA!,XV'?R&C'6:/]W/I(Q] M5MU];C[_PB6>HF^7:@=VO6&+."6>] +(4AW-JD-::11CR#RLK,\TY80%]DZB MW2[F1A.MRV,M(K@>X@[Z D#3 ^E+8!G]^+F+R CS_;3V3ET_7W3P"EZ?QQ0\ M[O!Y],D++2M1/&5,''?4^9ROGFH_F]HGIZS/8;J_UU[HG_/JOT3U1;#\;I7] M4_#&(>=#7K0_TL_Y"Q())'B$88A3'?W.,,184$ADP(+4\QF71D6X7D?\N7'1 M;ZMB*W#CZPD:^X5UG0;;"H%7;:(N(/,"%#NM!MHQTWPOEL;1[+Z"L8_RCSF M=FW6K=(;OU"MI?II!9[5MGNGZ%7K_UE_'%\,/H[A1MND8^3:$IQ&^-JE#5.J_=B1UV-XD M_'%2CKNO["^M-Z4E8C7>G+L :?YMJ<@EQ!:ZKJLCHNJI3%%2Y,JQ_:5F6UY%Y$G&4I0"KE/='H3&<"41!Q&+"1A0!$+ M_'GL;N=F75AM9&>R87WMO>F,J-7A-O1, ;[Y;#O_*#O,_Y=L)B??-PY<9+0W MX+NRI/VF*:#/&A?-#29Y^PQ\;L>LT=_;WD:\T"* M13V7OS3Q(K>BT!46R9U8!&&@;+ @@D@0"A%F(20)$M!C0B84T3BB1LEK>OJ8 MVP1LO&/;T)DZ^\-C(ZNA.UL?G&>.;]R -/(<;?!I):S/NUL9+X>'MQ]SDU)] M9)A>=#8GN,P/P,X#T3"=?K F,]\+_>:LJ^?5:4Z]SLN^/?\R>-0^,^\W0M=+ M4GS*RNJ;/J&P3L=[LH'9$5HC*-"27H%:5O.4NZ=AZN2PAU)<_!&36/X&AV-',9.J.?J6A@M'3C MI-0\K;RS3$H''4R<\^B4@H?9B4X^.?"$^=?W&_\^S)(PD$A"AHB:T9AR2",F M8(1)B%B*!0JPU9'PMNFYS60MF>71[ XF&GLXPB&%PO,E1#S!, V3&/I1Z/$T M2##R/$LW_D% 3>.W?Q%4AL?.@]0?F=.T4&/X@Q_HZNI0=M?PM*>H!PH=''L> M/C'0"&'W@J^7XD:^K2.7/ZZN&=-'\-GJKJT+(&JK9X&P\%**,*2,A1"EB6*R MP MA*JA4.S1!@\3(U<6ZY[D1W49P?6'+K*%RY6Y9-SOM%:4+1P'QI5U _87+N]5:]7S->?J&RS;OSYE M*^$O/)2PU,<2Y$50C*&A%O-K\ VAA MP44MNM,RLG9HN:L>:]COU$5C[> X4BO6LH&!J5L4 M\_%LN:ZR)]%FBLI$J7-$O9-HO=Y>CR \D"WT$ M)19"^\UP2%.DB DE08"2D'!FE8;V0GGF1E2G"G/84=.E@V3&7!-"/_I56*][ ML>,:LH[Q<\1^ETHS*3DZ@FZ?.UTU.[ X""FS\D;N3J]N\V7&GIL_=Y,3\S05 M011#Q91A4Q:$<(]!7]&GY+X?<=^J)J99MW,CREIJ?7K[J%K=.*M9%@,QP]N, M#-VC.#+G;0''5*N2G^8=3IMT0\K( [*?=B]/8R2MA27 M7[-_K+-"7#^1;*D/TS_DQ5>R[%B8[P2M%C3P1"RC"#)!&$1J6PDI\92)1\,T MD%Z8((\,J+=G*8;1+)N^;-ZM:NA>+1SUK"MW;DE9'3M2*VA'8+:C8\9D8X ] M#:5M)-?G9*WL0(OX8J^ZU0;*O(!:'W?4-A Z1QQGV_ND9#<0FGW6&]K,."?_ MGQ7-?OLNED_BUWQ5W9<++T%I*!B&/.+*-HMXHJ@OH%!ZD<=0),(XL++-; 68 MFY6VNP>(W-X#'"#OYCK@$CSGYPG/)<<6*9Y6XBY \05V$ !CG\[X/=K6M;%HUSZO;W:2+YVY>;A M"OPQ:CA?/$#.JCE?+LFP!?63*,N\N'FL2ZVN[NIU?+=5>2.^"":R)\&_"'T% MI]J]D8UIK.VU!482Z=SW,&(\@HBK99%ZDD.1>J$O4C^(0JL0W?IVV0"9+563P3[RJM/HH9>.5I/-GF.SM#0;CHTZ5^#8$&F=W*T= M3J!UM Q<)LNDC.X$MGUR=M/HP"NRML9U??A3UJE6KW]DY8)2%",J=-(;HAB4 MAFIC$=$(TM"+T@ G?DJL:HJ?5V.UMB7 M70. &ES9_@0,CHO8[_?R*O7J3ZAZJC3]J<>'D4&;]*+A&7T!)@IES3WH@Y0; MNLSN:J.QDT3%\RGUN2^@)],8HIBFD,9Q"OV !8A3HDPM*Y*P[']NY+&33"_; MF[0^1>/JH-?X8J.8SO.ST0SD6]4L;ZMLA\N,>T8"-+%R"+?I?6Y,N!%4%RUI);T" M9*.1;25@JW$P([G1T!V9XK; ?ND NU6F+@7RMA \JX#.DGT%6@T<>I / M#=R7$L3_BL"!IBW"C ;6JAMYI-S MJS&0E38R?6^CW_H0X.K4[7#(K8C(3/>O'Y)21"@V!'A62QDF!HA]PN*M$H I46P4R-H]; MUJ*_/)HGZWY!]WTTKHVWE^*5#D!T M7M9%7X(W*O!B#-'Y4B_F0]FQ8]L7YML*K=2Y\R8L8@9CF!&:8!!A64X.A<)( M0IP!E&+9(*I$:6E4=>_,/%-CN:ZIT59.G4 1(USUJ,L!6I[IR08H8_*Y (,C M@CDWRZ@DQ_]:5ZO7NX5@:=5Y8GF_^LZ:Q^]HT07T[4Y)9'^^YHFMOJQE;=)[ MK@9:-]9@:0>^?$:^4Q,%" MB=PF,4JA#=J;O.$3,LS\?Z-U][VQUHDY?S<8<]["$?3P"!0@@41D%Y'>>[CN M96=4]7"UN,A_^/8W>K@,^O/\/1ZRD7H _5T>-K/.0V^_Q(/=C=Y0O/$Z*+W] M&NQU:9J .-8.L$;:CA]8^^?=XKVP$^5F^M^KU??WZ^5*;+0;Y7F;Q8QS$H4Y M"$F( 80I!3C+&1#/'XMQFI 04HOJ#P8B:%'<^)4?/C#.FJ;M-OQ<+9?FP7,F MRZ#M0W.*ZFA^-25M\-M&[M]EX?:-Z,%/(7NP$?ZF/0%PZG SQA04A@$(2RY(W&. \90"7 M>53DD!6LM"$]#Z).E!P[204[UDU 9$#17/PLVXNVVTO-[J(^UUCS0/6-EFQ" M^T+-7.2>II*]6UVGDVD\L! 3224^)>'?*E=X &+7R8WE, M6ZVZY(IO;"6&4X3P+..2%2TP^DE(J+;1#ZA9OG\U\J!1R>QMHAY^H0UG#V<<]>[: Y.G*U',:\1?O= M8EF)*Q\;JLJ]5FSYT-3DEM8O8AOU:8Z>=%NU7QQH:N34"1P\-HBJC,E.[ M MQ'9#R,ZHVE5T*NBW<[\,Z3!!.4?3NR/-",C@+RF_HZ[OVCA9=7^_//IH7>"U M%>UW@]>_R,L"4T,(^V9I\8Z4N* [43^7V:FD#[B>D:0%QP]\XV" M4'*+^J$G]DT@!0^4Y,%.='>&CS%:CDP>_7E'-7:,X3@T<\P'L-S&UV(*]?D'3A;/J9Y3E-:;5?TN/<7N0*#OWB*U8LZK^>U-U0Y[KA"0M*,P*$(OG!T!"C9RKP+ M49!2*[_/5F[G!V#&6#DS>73G'=GD,83CV.0Q'< R/F&-YVT$A$Q?FA&21B$M M*ONJXRZ?OZ&5<+10F[G= N M-1^S,J,1AB ,I9W!HQ@45!@@$..4E"5G8C]C4ZAT>-JIF1O;L MJ3&-D+E1&ZA 2%XO6+U>[D?2"DT"H4JPTT7__%H+W,M'V*YQ]4PT%I ZMHU, M0;,ZTM::8+13;1-U^P?;1O>-G.!Q,L>ZP^+NC_RP_51KUQ'BG6/5G_KSU/FE[1"8@Z(8/# M01;4V8(%J[V"!5MX3G1K5! %$J->\,P$\J<\K/E;)URY5.GOD:'E81&=I73Y MD,W.TOS"5NVY@8QCV):OY&D*X[3,05*D*8 DC<0W.DE!PDM9$Y1B5!HYU$[. M,K5][1>Q%(VD%,.PR-,0ZGV6K@;&\W="R-<=UP6_21%_#VY7JZ;"ZY6J1;RJ M97H'\U07=! <1X1Z>HY1&6Y0S4/*&;[8C@,4^;1%AS?]7.(BRTL6Q3(2,0&P M0#$H<)D!EO,<)2A$$3'J1W$\Q=3>_M9VZ6K1!\BBQ/D)&/5(X#IP/#- BTLK MG8?.-N=U=_2"GYA@U+?[O(*'K_; E=<4_7Y$OW;'T.9>L# M1G. \S@$.(TX)A@5);4H_'URKJF]Z=WW3,BZ=]1\507PTR#KO?Z.H//, ]:H M698#'\3#:4GPTS.]05GP095/EP8?OL7\;.N3T*!>R*JZ*E7ZPYH]UA]_R:T- MN^(R&')J3-&)'FQD#^A:V;R=^+)D0D^!31*T_F&7"=J7 MS[P\ >V95QQC;'3@98&8U;F7R3RC'7]9*-\_!;.YW_[6;ZV+7YE M!/-2N5EPS\VRVX@G, JS.&*@B-((P#1CH,Q2"'*8HRA)$&*(F%@ZUXDS-8IK M';QXW\';\P';FD57+IJ>Y33>4HSHCK==H M5/-*8!\7JVKU*@S).RI&K'A%U+QM]=U95L0L#2$"O P+ (LD YC!"/ XC9CJGL'DF,6O$C.J)::%A55QL M>.31*HUI*=@O.Z9W@YWM]4==TY_5?"ZL/58]+5J_%'E]%)^FY5Q-\P>J%M(7 M/<,LCSB..:!I00!,6 J*L(Q D951Q/*$1H51E0W]J2=''9PSLEK*K0MOA>_\ MRN0U6.W$-S.H#%9"SWCR@Z]GCMD(K6JO*F0W<@<]P0,I>7=@YJ^B^-ON-=P?:YQ>8Z?$WW;^.OE+R_H2;?K!M^^,K3[7K:>B M*],60D*3+,]!BA,9=%HF &=%#% 6YZA,BBS'1@Z$\U--[27M) V4J,%&5LM* M> ,(ZWT^W>#F^7VVA)5Q5GT$ PZ($C-"49WF,.2Q-F.+,/%.CB:V8O:0;JXH. MYW#5XP<':'DF!QN@C(GA @R.6.'<+*-2P@55#_G@TN6V9Y1W"_&6B0UY]8-] M0"NT";+.0P1#3A$@>23;=7(&<$0PB'-8A*0L:!JE9D>4IR>:&AUTYVT]864J M';H8HVV&KN[YY/68C7,\:0R7Q>GD,!97'$Z>&7CDL\EA]8Z/)B]<;V<;W-)_ MK92T;O% M_8O,^*H63[=2NFI5L5T($LL2R**4R5J5#$!$L=B.L!24!#-.$XP2:I0"XUO@ MJ=%33U\9S]ELM P6PF"?RS+6XE_ESQ**X*535"8=UQLE [35TC GS_O3H6VZFCSFN=BJ%,3%?+WO9Z+6[ZN%@9I%Z?OGMI' MHCT9ZHDIB&*U;A;&J11GP!JF:32966XB,,B&&4;!*>C@SY&CY#<,J]5,9 M+EQINUU]7S\_UXMOJYK\IQI\V:O&,XN2,(^C) (Q*2" "4D!AC %XAE(4I33 MK("&F]:AZ:;VVG=[L5;D0,G[]6HDK&?]6I1KS2[*0SA=MD^< #9:#NO8;1\5 P=!L>N2.B9,<>K M"SJLU%XIT N7CES]\W.U8&K[,B.\9#DJ$(BR(@$PS2-0TC !:4I*'$',6&K4 M"_QZD:;&,?W$1]+3::0*B+NETO,DC;L GAGKZNJ#P5]2K=:]Y- #Y [DMR[W MMQ/H[U&L[PA 9Z7VCD>VC$78%-Q[][K]\?]4K!$#?7_]S'X(7.41>A%&+&8D M!S&+(P!)1@"6Z9-ER DLTI"(?9]1:(+6M%,CUUXKW*VPJFONE]M_VD4LZ*&O M&<#@'%/?\0Q7P&D>UV"$CJLP![U)QXUZ, +B* C"[&X[4OK*5DC6G?^(&EDL M?'E+R/IYK1+&/S!>D6HU*^(L#6&6@C3F!8!Y&0&<%[+Y7ERB/"U+1+4<3?I3 M3HV,>A+*9"8IHAGY:*"L1SQNL?-,.AMA@XVTP6]])#N!'>97ZJ/CB'0T)AR5 M\LG;WQ'=1N]-L;?2^\=X0]\P0 M+L$VSUFV $$)(@4/$ZT=A.Z$4R.!C<@ =5T1:2=T(.A7TX30!GN8'WQ MZ)DJCGI*;N0-I,#&GB%M(&E-5&)S6[AN3$#W9IXRL/JU^*,G2[?$::YBE-,@XXH5A0,2\!9C0$19XD.8FB M+()&]M?^\%/CW%8Z:[_Q 79Z1I<](IXI5!\,NP)UOA(@#P8?OU3=Q>3",U?9 MNF5N*17KOE3[L?M&)2$*86=AD?(BHPQD<1(#F,$(E&',0%2&99P)$ZHL#4OT MGYYH:B]QYS_HA.UY#C8"F[I?SN"KZW>Y'K5Q'"X6@%FX68;1N,*_U0N7&]^W"+#8&_):HWF\]<'5-%_+D^D,1HG")F-.C5&V(\E[]0(I![! MC^6_!>ASL=?@B(6:/Y^O5S5SX(M;A?T<[UX^ES]$/L@ MY9EZE$W'9Z2$,":$R\(\I705YZ"(2 CR@O$XBZ,"Q4;-Z:\39VHG("W%'&DYM1KZF\RM0&]G.%<#47-NRFZ=R'-9MQRI(\Q()Z M24X A(R+GR($R M-NXW1M:-&OSC+S)?B_FEP2=WYNOVL/>>;_*['EBCMN:?MU4D,ER6(2H20* @ M1TBIL,?2M "8IB6GI!#_HT;Q4XX$FQIY]O4*=HH%&\U:2NWI)G=HVPQ(H5[K MU-(K0.%WR?4H^"T6TC,QC[J&YH%EC@%W%8OF2JQQP]<<@WD4\>9Z?.OM=K5B M:@]_MUB)9[T26_AV-]_O//CQE_2YLR_LU^KQ)YO_8'_6B]7WY8PRL?7.,@Q8 M#C, <12#@H80E#PLRB2G(4VU(O+=B#,URO]4+677+_%&I,8[]&M617O_/A+6 M_G?W0I'.1[E3I757W@12 :+BR7I:W03_P5 3W"\<'#V[!=2=5^ :8<;V&3@ M[H1'P<6H=KRZ-=R50V/CQYA!6N"092F 24@ 9)0 G.8)R&%)8X)#82\;&NMB_'<+8N= DS1B!'("ICP0N[ZFB+<6E!C0B-*A+7*X[0$$.$M/&^B]*E:'XZKSF^_QJOOK)'.D(9]%Y:ZL.=W77%N?Z!J+J,./M7--S3O M>5)VMV7$5Y",X=;"L=8 MN]J$N!)KW&V+8S"/-CJNQ[=C^(>F)HQ1%6;V)UIUTSPT;!/?),M'H?E\><_/ M2S43)J0@9^#:O&#=>WHS+C+I$?GH2^*9Q3?ZM,ZPG48W04^GMBB>U$HNF0;GNR-S MIW@[8G(W,HU*XTYA/.1PMX.[\';?/;^@JI%SR^_(#)8Y+%,*01(7PNQ.RPR4 M(+.MY157AZFHK:D#$'NE),TU4"V0;G[<] M=&-[OG>2!E)47P[PTX!X<8,?3/6&SO#32@^[Q,_<8T<>AZ$-[]"R(MMP3U06 M),4% 0@5LCQ$60*4$P(2'**PS,,LB8W88W"VJ=''![:HGZN%?(@-VY /@ZK' M%LZ@\DP7QP%6-X&2U4M0K!8JCCAC>*Y124-+[4/6T+O)/ 7]@=5_LF?,&MWL M\NT-4WO#'S[>ZR>![]0>?H&M-?:]W?EX'_S52N4H!?M(2ZOLZMTHHR5.'PG> MSXD^_J5MI:7ELFY.GV8_UN_85T:8#(_IM@VO*G]O5T0@QPGFI$ @#TD)8(D2 M@#(>@S)CC"4%Q3PR2G>^3IRIO;FM-C?!N3"-+K5LH]1-T$4#JKBSC8JFU9^N M6D^]K_YXJ^29;8P7:*-1E^ <."T8X19>9X6LKA)FY,)7+H [+I3E9%3;D""A M^6+5%CO^6BW_\WW#:+62/\U(D3)$" ,<1[(?"X( )V4$6)AD(6(D3&+#?BQG MYYH:L^Z)JIR>C9!2N4&7U=.BXA5!TH>R240WC9,X#[H>0SJ"TC/][4D92.%N M@E;0[B\/];PB@NRZ/[VPG094SL(GSL\T-_K:L? M:"X9K=L])#'-RKC(0,;S$, \%X9=*4/@&"\)+VB)D5;=OL%9IL8J;=T$%8#, M=K(: M4;78F#:/K'G>>@%YFI*2\@RD/,R$B4$90&E(0)R@*"=Y3"#2ZAAM-NW4>.&H M"GJS$;TKLJ*.QV58YJO8N>E&91HNQ3"%^ /8,Z<2MWNQ0(IMY-2Z0/8 MVA=,=X/Q6Y5-M\7ZJNKIER$SJ:$^,-J;55*_K.%0/76-NZ^(DCU1+D)^7S[- MZY^J_JM\#&=Y"..PS F(6%@"F+$2((@H"%D99EG$RA(;[2RU9YX:\RO!;X(% M,^S*K0^UGF7H!4#/S*YD/EF)YJ8M72,%#[:2.XXO-0'+90"IUKSC1XB:P'$R M!-1H *<%N.Y4V.'>S#,"$XI(% $64P@@CW)01ED"4A:E-.60IYB95/C3G]J( MH4:H]2KWDOJS6 F-]R M6JNL_-76OC-/K.5>'?N>>M[?U_/Y\+P:="\<_*F M,"PX+C'@81R*71.*01G'$VWR+IM&O&4*@_>N]?=)5V,V^U/U-#[%Q5HU:O8\570_Z>ZD;^< MX12G/);A9W&> 1B&$2@3'H*8HC**$$\P,:)@/V).C: [8;6JTHRYFGIT_/9K MY)FLE?1 B1_L-Y3;Z2A=@OWK-F'#2E$95JQ4W2L\%/PEU0TZ?5UV2/*Z(*XZ M)_D1?&K1\,19B:2;$54AZ5['H_0(?=&4\OA1ZS^ 78,^GH='"\"4ZM@%1D MI-Z.@R".T>WQM #3Z?\X")!11\CAD2S3Y;M)9.P31[+H>IP#AH6U"''&09FD MJ;![$LY(F80%1R8Q:+VQIQ9DUC64W0EHF)3>0TV/B"RQ\'UHJP& >;;WL:JN M4K=[(X^;AWVLTE%2]8E++'W:VU;49UPE;5S78:6#@O,R3S("4O&Z IAS#E ) M,\ 0BQ,8%I3G1B%9=F),S3[IMWYOBW3OBD<&O&Z"N^5RK;ZR_U#?T(_?'AX, MG=9VRZ7IE/:^"",ZG;?.Y)VO[V83;.JW ,5U,+IR%=L),:XK^"J@CER]UXUF MZ=!IGM"BZW.U*T4I9UO0!_%H;P)XI!$EC:T*S;?Q_LL/PJZ:U\MUTR=6FN<4 M)@C0A!4 $DI B?(,\(26$JME4>?GEWG]RM@W:?\0=L;FG:NE593WE9'Z:2$; M#CVH-FSOZV4_C)1RL6]/"PCR F$ &68 XUAL\$,445;D+,*%41EHM_)-C=G: MK28^O]7LNM[2KKG$2[5JNSW==,?U5X0*NUYZ/1/U#1?TK=T&;M;2O!"V'\1= ME^-/C6Z[H2SS*3=!TZ/+JWA\$QVVD@8T]5)C1V1S?[8HU+%2;4. M7_33%]F]IG<+TL@CV0^L_?-NH7H-5?0#XZQI&.T^1V)3JVJ+M$D.LR)+,\X2 M"CB2S3?C, ,HEY[#DI;"KH-Q&O+90@42TD?]U]I.&JT'OFP?^".9_#W\G>@! M:V5N4X9J56F'K(4RLE^CDM^,'RQ73(](/"[ .(RS42#X;:/"[[+2RF8M.O'5 M4K1%CVZ'E\"8F*Y#T!<HQ*M5=!]0A)UXYFAUYWA*R?E[+U%IZKO=FE]6= M96E.8,P ASR3,;<9*$G" <.0A5$H/7,>K?W[^^"V]6JJ?!ZI0Z;5[787:IOC/O"O\8(.6(U_7E')3)C. ZY MRWP \R,"N_R?:2?].$_T,<[NF6Q*SZAI/ YS=]XJ8>=REH[3U)PNIWQ;/O:! M-;QNGF6TUCV>5T]JC:3%0N1>I7H6E]SS;^)?EUQ6"JP7WU:H67T0ZWO[JUK. M:!(FA+$,Y+ H 92M%7%)0D!Y&".2YS"E1G$<;L6;&FUTVFWBRZ5_HJ=@L-.P M]<5*'8-6215JUU/S)E"*!E+3X"^IJUT=#E?/@9Z!\W:KZYGTWF9A;:MY.,;? M;8T/5\*]1>4/Q\">J0?B>A;+3"]4-?]$\[4P$)&,)I%'2)\:]E]KMB"OG0LY MB;((91$&"9=1?B417X<8,9 PG*;Q.JH=[>EE3G>NM>EJJ-R;]7J^^;8F?;K,TO0I7V &M6)B$26J;R2#\$ MD)<1*+(8@C*"E"4(1VEH5$Y,<]ZI\<3FD"%H-EN01;T G;#VUD-SGB.[F=MK8T 6D"Q8GVET:W^VV&_BA6 MBLEL\N6,1##,(,M!Q#$$$.:IV >E.<"4Y#1*,Y*DH8\&Z#L1ID9;NZH6N9_6 MY3WT]?C*+Z:>JO5TG7DC[$&WIWVU\-OX8*_%CEG[G9K049V MK5\+V+$;_>H1S?U7POS\NIZS*,1I=-LTM[1^$0)\FJ,G7>_5^1&FQFM"4B!% M#:2L(-JKA=R)K>_&&@#NLA/+#6:>>4@#KN O*;,C7]9E4*P\60/#CN;'NJQ: MWXNE<;5%_Z<_6/W4H)?O%;E;J.,Y>?)VJF0"*1,6I_$S+B1Q!:X&;:-\ MX#M2 RE'.)NUDC+%:["IE/9@X[67,M5OK]&4\"IQ1VM+O;&WK4_=HII0YW8">OL7P].Z_7I[KY5O/53]2P6.0YR2Q2!$\,9768SI^_E\O=S^H%FWC*+!>LF#9 MR1U0]H/-ZQ>UQR R^=KP[3Z!NN9+;@GB2.]Z)YVJ8KF1S^$+?UYY5^_]B1G& M??W/JWC$ @.76NR[OE9/WU?W_!]+IC+LOC*Z5D&/RZ],);@\UOO^\N6,)!R' MK$ @3&1UUS /09E'.<@+$I4T25"NUY',;OJI?>^5 J#FBBA4>G#0;)40/[:9 M'3'.EB,&FPGR--'9M7I'W[8.6LLNVM$+Z-B$XV,D?= H$C_7AR9Y? MT VV=%[!'VEOYWX1S+9YUA@.[O?,1QUOXV>M\=X.T'X4RUIDJ)%A]\L'UJ@2 M-[=XJ>)-9BD)HR1$$0CCO!0&9\$!QCD'E."4YPDOPC(U*BIV9J*I?3(V6>D",<]4;P>6>36M"TBX*HMU;IIQZUM=4/:H4-6E MZRV["[#Y7/906] _4?.?3!).5_1A%F-59YYWDAJV 3@/*IZI. &*\^TT FI@-J*N:D6X[!:_T4L M7%7D/S_1N%7W+RI\5%G_\AVV(>W/SS+YKB;_J1)D9AG)$:4) TE60@!SDH(B M+PD@) Z+M&0)*HSRX@XGF!H5M/(%2RF@:4SZ 71Z;_XU@'A^WSLLE&PW@9+N M1C5,&0B*L(@I/ZV_L^#Q@^%'CA(_K=QQ./B9Z^S>XC_80FPFYH(>;NESM:BD MY2#S7S;?I)PA3*(D!P4O(@!)Q@%*0PAR@O.,<)S&I#1YJ2_,-[5WO!-7?V-VBKL]TA MT[2(6!%!$!'I?BQX M#2*>":V%0LGFH4+F.<4=$!L."018M\6TF'2[S:28WN>?1.T?38JLCO9=F@)66+GRN@QG7Y<^\82 MG"-3QG8?/QQ3$,DY@7($PDL45)*>.?$P!A1#E"2%@O M1@?=)V>9&GMMA0Q:*4V;)IP"4H^4KH;',_,<(N/!GAF$P%G/@E-SC-R28$#- MXXX#0Q=;U%;[B1JZ?#\7VX#'^L_%2R6S* Y:J^N66+L\U-1>[U;D0,DL&W8\ M5L^JB/V?7Q[N>OD]RYM Z6%0@$T#UF$>\("H9T;0!=-+9WI#N.SJM6F,/U[9 M-GUE]ZJW&=QF&Q#S)%TH7]F+M$L63P_UO"*O[7]W#S_,LS)*4 8RS&1KDB@& M**,IB!#&3)@9,,6966R,QJQ3HY].:/&R&&:_FF&M9W X1] SW6S VPHL-CI* MV."O[D\O7=2-8'(65Z,SY\@A-@8P'$?;F-QLV25)M5IZW]4M1!D6^Y,L!CE, MQ.:%PA*@F' "8X8S(H8RD)$LJNQ'MWLC6Y$*]LY/'H951OM:[J][8.GQQ_6 MD/@V2Y1<-\%[U\4;3RKLJNG0WMCC-A8ZI=91\Z"3%UE6DU?'+ZPM9-94"U*] MH/DF06P69Y!P%J>@E%$U, \34/(<@B1!$8H8BD-N%%HS.-O4#(3N9&KQ%"@7 M*I_7/Y>!7+* MVH8I6'I :[WMCN#T?/;W\FYK8FX$753'=%A#T8M2%P5CQ^< M:]RR\3IJ'Q6,U[KI>C[9EH#]$ZW6C?CS8 ^>X*Q +(V V'*$ #*& >89!;Q, M:!)'-,]CLRX5^G-/C6N^D>^,RE)4,I!BO9)E3?ZL%M7S^EF8V(O5[I51"=)[ M[]45_'-I@QM'5M(\)25* :%(!2J' $4Q!@31F.8)Y8;Q@IKS3HWK M.K%;4^IT[7?K@#_=I=!C-@\ >V8U1]C:-CC31D$:->XZ!T3@HNA(3WRZ8?3C<]^OLZBA,U!7OE]6_I:+%TB6E?\D'H^93&&F)4]! M'L,4P"0EH$@Q RE!Z]ZSE4#688%K%]>YBJY LUE>?U/\_IGKWCK=EN$PCBD649!RN)0?%'$ MQZ2 G($,(1KE,4$1,O+W:\X[M>](7^R [H)G#.,#-$'7VXMZ@-+S%V0/1=7? M0\J\5\79QU;4$"A740*:LXX;)V &Q5&D@.'MEDD>*V&U?:D7VQ2%NP41.]U- M%D&!HQS'* 1121( 8XX RN5_(IJ$.8UP;'8$.3S=U)A(21M42L3@-]8*^?M- ML&"&/28OH*S'0>ZP\TP]+6Q]28.[#L-.V-\=9F%HH>(JYV)XLG$S++04/\JG MT+O+C$PHJV8?%ZMJ]?JIFK.F:XW[.DMS%@E[!H(<$B@,F@0+]H@I@+3,29K' M&.KE39P9?VITT8H8*!DW/9E?]8CB'(+#S. %\]48 :)]LM_0?$!UY>XLWW1 MQ0^[]_O<>*.\T!>4V;S!ERZS:L[UP.HOK+[]\:0"Y][7SR^WSRN#UEPG[Y_: M>RGS,!\^W@=?Q/]O?PC>>V)!&R@H!1:\UYK#M\_U6K=Y]"!\EYW6+I#S_.:Z M B!E)6?=/Z+*27[6L7 M0'E^IZTP,K*U+X%@97"?'70TJ_N26GW3^^*UEN4UZYK^K.:RU-[=8B56M1+D MT:88G.HZ" F-"84(A"AD *8I ACA%'!8D#2E&8M)851MTVCZJ9'#1GI5$>T+ M6P4['=H"((9G!H:+H6<*^(/8,ZWLH7N$K+\>D-E]T!%BI[?O)FQI29QL3-7B197-: 143NR6JFA"HCD/+V_7J>]W(UJRSHBP@D0TG<2(3 M<=),[&&R1!!?D84QC6G($Z/Z)\/338WZMM*V?4$"M)4T^*U:!$LE_OGS<1O M]?8I[F#T;9ML$>RZB;2R!CMA';:NU0+%51?;XR$ M5-413+/T3N&($T9X&94@9C$!,(XI0"PM09@4*(40H8B59N6YKT9R')/J $L9 M[C5?4]5"/'AIV NJ:-"%?K5]W6H5WG1-C9G3*Z!'TU>CZIF=>W!* 3T4GQE$ MP%ENXZDY1LYD'%#S.&]QZ&++0V-)W^_04HS9._&_;1JQW.J@Z]WK[I(NA%[5 MV/OX7^MJ]7JW$"*IS(RE"CI[_(X6]R^J4>T?8HC5\F[15F?^=R:K^C+:11FH M7TK/^B=4-6WW,T(H+U$F-G8$+A J&]0Z^)J?9U+XK2L+. M$J7U?(Z:9? BR$Y9I89&Z61 UCVRGXJ\$R)SI3!0&A^$_>Q@"?!KT+]NDP^E ML+D)6G2"'CQ!&Q^\$@ %'4(W08N1_.:V*-T$&YRVT4?J$G6H&4BLVB:"#L,7 MIK;^KB(G)J/7N$$;DU'[7+S(Y 2T-!.ZXDGW?'.BM#LAC9.R@)R$@,"LD&'? M&4 D8Z!$%%+IT_D#57-JXG^KF&YJSKI>9W TN M5YM"F;=S]1R(S=N"?A.\.&>;W\@=W+9&R?V"/7YOZO73]T_5#S83C$:B+(\ M0IP B(7]A(HD 2DJ6\9=]6&&G>Q:>J9GJ7*PT_DFV&HMZ+@)I-XWP5;S0*J^JSLL?K-1/Q#Z M!RT N[+$$H*]0D\"AJ##(9! 3/$Y,2C=-<7G9:1R7Q-];LR*A8V]?H,%QD83 M9KRB9&/CNU?(;/3)[?9B7]A*'DD_-/6/BC+Z[O4?2T;O%ML";+=D5?U0*LQH M&.4 MLNVJZ:"MX&:[-8.UT-NO^4'8LTD@P54%T1YZX/XF)0^JQ>^] H^WEV$VWK69 M(^9HWV8P\:@[-W- #O=N%B-<=])5<[%=K%9BH_B#'>5.M?U#3G2F/NCN02#. M(UYR4&:I(+L8QP E+ 0X+R#+24E38M8%TJ%P4]N+[?5G4=H!I=YQ5N+-IG]+ M7\>@4]+N^,W):IN=UXV]AB,>\%VQ?*.<";J$WO$AHA/1WN34T26HYXXIGIUW-. MW;.E>\[>8)[U_K%I9%S75T;J'ZQI6U[IIL"?NG=J;[:0L5ZP>KV'7*>*:$%K9,TZ(GJ(5M*#Q27];'/3S9^?>R+ MBI^LCWWY+CLF^&D8J1?OBYSE3$=\+VM^8S**\I+R$$$19!@$D)0.("E+A M89@QGN>$9D;1CSJ33HU5^C*KG$O4$]:,6;0PU^,7UTAZ/_K>B7L3; 56>-[J MX&G,-28 .6(%UGT8FSYATPI^8'F,MCI3NR$EI^K!5,_ MS'"4P@3A$G 6,<%&,0%E%,DNX6&21'&"LT2KRYW=]%/CI8/D9O4JJ1]Z&@1* M\N OJ43[LW$77:,5TN,N?[A[9C'7D%^9;JZ+G)<\](N3OV&"NBXPPYGKVJ-8 M--Z5>^_'YZ?_4__\<_%2O5\LJ?C[]H1&MP7OX"A3XRLE;?!8/5>+IYM R!S\ M^>7A3K:F7E8"M8%*.:;P77;3N$/.,^-F=;$,5H//9O' M%\J>^6Q!)WS?;^3.VK'!S)&M8S3UJ):.#2B'=H[5&%>> M0]_S-J^E0O.'>EGM]3TMHJP@28A!PA&1-74@*%!. 4*(E4D&,YR;U=31F'1J M5+9KAM)&IK12!QNQ=1JDVB^ X>FU(U@]C?,!IW06[(1/.A)WKIE MI>Q!3W@O+XP=;HY>'CD_)__0^S7 M\O\=,"6OZ=?["%*8)I 3'@+"*00P#A. <%: +([+@N$L+& \>U'EE@29-JLQ M@#V+U2,=ZK.GA ;@,A MSH/@S"@\FF!D$_"<@L<&W]DK[;Y"XE/WS!IE-R+Q)G5-)N*"HX1*PBQ3!*#8 M60*4I>)#Q*.004G0U*C-Z,E9IK:GW D9O$@IS5[QTT#R." M8U3:'%3SD#F'+[ZV@.9 !DL;#"V,]RQG@@/20L::\E*8]C3* ,EQ6D8Q9TD< MV=73O#3UU&A6/Z?,LNNS_J)HVF!>H/;MSG.'\A55.G4!0 M\R4]M4>P+/H@-&HC9MLQ9S"#41GB"!10$5=>@@)A#G*2QRDN:(S*U(2X#B>8 M&CU]KA=/8*Y>%9L&(4?XZ7',-:AX9A(%2,L=%SKSFI=4.*.UJ\()A\./6Q[A MC')'11#.77=ME*C:*W:FX%("HI;8,Y^T#JO9! "YS&6_3G>*)3RA)KG(R9/ M77SM'N1B6X+EN;X$K34,HR)622M%&D8 4I8 E)41B$C$.8 M.]]F72O7&^W"',%Y?I/F:@)W1=0KMNP51=Z&:Y"R*'%(<@!+$@,8(P;*+ H! M27.&"EX6/,37EE$_/?742'VO&KCAIL\ <#VV]0.C9SK5JZ?>%:Q7Q5.W955] MQ,J88^BQSOJ9B=^\TOHP(#JUUB^,8'LJN5##_'NU^OY^O5S5SZS9/D]?V0^V M6#-9*.)IH=IDXY32A&4Y2$)4 HC##!1YS CC$V3G"V_O9WFMX,%/(7FP$7V/^S:KL9/?Y3F? M#6[.#@"-)A_Y9- &F.,C0ZM1K(VVKA^&V MVW25M,T]7]C[M_DO=@@CJ_5POEY_JAE5/B[:F#WE]%/OII2RIKN*TU=_F[4Z;_DOPM31*O[#5 M/7]$OV:"+#.<<0+2, P!+!($RH3&(*8AI3"C810;94WY$7-RM-IJ$I!.E6"U MDSY 6_%M:H:Y7V(]LGW[A?/,R6V-LCT-@U;%X#>IY.\WP699-XH&/4U5.DM/ MUV"G[$T@*_#7/! *.ZYSYFU!7-9'P&R8I)66: L0H%=^'" $$HQSDF/"8A\*L-FLH>7:FJ5%\*V"@+C%- M_#\'IAX3.X'(,YEN9 PZF)24'H[++V+A+%7_W#PCY^5?4/X8*OV.D% ;/GQES""Q!S5 C6OJK:1#.&1OH)Z M+F9Z4J*RY6I6H(2B@L> HU)22IH!E* 4Y'F*$4RS"'%HDL[G458C4AHA+U J M&6"EC71>2MMEA7ZU3966QI4D?2ZR+M5-8NF\DV7/R@SD6Q_L5 UVNFY6MKM> MJ2MLRSWU@HU^3BND^%X$=P55O$DZ=OT5WY"?*-?B?4J+'L+'Q_V[: EA#P> M%7:Q^%GZFV6.GQ0:SZNGMM)M&:4,LJ0 &,FV4TQ6LJ(E%/8J@PG-"A.S;TE:K.I!6G,HT#Y9LM9IOBYVT MF>8!DN$7)OV!KU[1X4_'> LT4K35J<"IG38W[6= 10FH1JWBKT%/IV"GU)AK M9-!S=\RU&JF7[@AK9M87UQ7&@_UNKYYDO#ZVKO#8ZT_K;%"[+=E#TT4HJ"!I M)K7\S'ZP>=SY(3$G>5'D!2 1 MX9(O$E#&:0RR+,,("E9BB#&X1\ART(*0,E MYDW0"GH3=(!Y\.UJ8.(J&F%@IG$C#RZK?!1EH'&+&4-05LT^BNW_ZO7C,VN> MA(WR1U/_7'V7AU)H\3I+BC2&.2$ ABP!$)4Q0!&#((KBK"2D@!!J'?E4V1*![N6U>=!>O*<^/Q-@/K.%U\RSCV7<[%]E;6*9GMBT$[ODW\:]+ MWIY,M]ERC'*(TC &>1Z7 '+.0%GD$*01S",61YQ HR1)-V)-C6(ZK63T3SV[[$A'BZUG\HR_A)Y);\35LT@K=PFVLSQT)T*- MG+CN$LCC3'>GH]M1OJQ"TA=%UT#GB3\/)1^5).V .^=!R%(MS9MF$ M[=.\_OF9B9EV><<8X9"C1%9T5?^)$"A2&H$BSI(<93AF2"O1>V".J3&8ZC6H M#H'%IT?VH5W+$@[]5,C5=Q8\"_37S?8P>*[Z]QAWPQZ"7N.8]WI /1.4PE)* M*/UD4D;C#BM#"!D(.3H!'09@\%SSS*WCG58.R[YW!GGA4NOH M[[WLI2]L]?&7I /I:ZAK^K.:SV DQHG$!(:%88 M]J%S)V]L%?;?).\G*-,P(!C&) MJ*";A '$20&*)*>XB"F)BD3?,#LYQ]38I96RRPJ^5?EF[TR,B-- ZIA95\/C MV\S:1^96(G/Y0%(;(A,[ZVJHQK*SK" SM+D&P1BVN4[?.J+--2C[OLTU?*FK M;KW'/4R^UO/YI[J1 ;@S2J,L1B$%44B$^95"#DJ80@2=(H8G)J;+I&NX>0/?NPWG''<''7VUT//6U'=X M]C?NZZL%S>76OGK#F%&A[(@N,Q;IQU^,K%?5#W;/>47$#)\6.Q>W!J=I#30U M!E,"!UN)@XW(L@I!O5K4*\T*9'HH#O.2

    B-/@J1&"FZH0VSFYSUV]W5&+NCPJ"N>(6VNU35E[1A5-AKO8J,XG?" M]NY5ZUG.:$IDLTL,0A(1 GC .$X I!CA#'+$QCQV8)I-L#T)*76J[?-)_/= M/5,Z;=ZCIGF5+IM;=7Y@9E3Y6DL]X^LMU^CMNC'?]"HM!GTM-R>K&SV5WZ&G M:="I>G.N7Y+#QB>>E\9?PVG;JOP/JI7Z M)_%ORQE)*">:B8OUDF,L76\9%JYB: MKA[.XFFOG<-KKYG#%_9K]?B3S7^P/^O%ZOMR%A88"4 +@!GG@A/"&*"P@( 3 M%*64%@4IC-+O;069&FUT[X%XV%+#*&C;E="SQ<; US/7M"K@J1MI6C'&CI:\$ZRAN^MKQS$]J'GZ\'"0?:)[,'-TX-9H2> 4_ MEGL[EP^"N>:U#("6M7R$\/IG,<#,%B=J!R/-MH) MREE%^BFHEM@(D!\: M:V-,Z7?'*W+5=HH?*P2)L\T);4-"D K8.Z'I,YPM(S:5TH!.RA:)X& M+J[:V0_,-&Z#^LLJ'[6_>.[ID8$2BA][]8! M!)==6_;:>WYU'QNDN&ZO;K>0L_I1T;6PZ8:!,?)KG<; RJEU,-1H'JW3*O3= M66>NL/QJ;TMM]U_BWE*]>SVNQBV_4_YC]N^L>OJ^8O3VA[ XGMC' M7ZPAU9(]-!5AL[SD##,8 UYD3%@ 1&QE6!B"K(@)SCCG193-7M0)X[<5:C2C M@$>2WN1E.M3!WWO5$UX8ZT_50H4%8317KF-9F)O6\SEJEH&0J2W2;5BC>ZR' MH\0Y93Q)00[C7#P<+ 4%23$HLXR$.,=E'++NX?BXH'_S1V.CP3@/!NN>C[_A M4Z%IODYOG4767^DN?MAI?Q-L] \Z ((- H&"P*%I M/>Z:N3+31Y)Z7)-_W*4XVCZ,/+U+(VF6A#G)L[($.($8P(Q'XHN5)X F&,8Q MI'D(M2(4AZ>9VCZFI16L:(7TZ8?]DC]K;G$N0'L-]T^4JD^V+Y)MWF2=KH\7 ML'-$L:,PXA0(S(QO+.FAJUFQ7-WSAZ;F;"D;@Z+Y-];\$)RS[.*K.V=<&:$X M3@H*TD+6^D\SL0$JQ08H+ HJ96Q28]SSHRQQLA XZJ>UJ]^BA:E3,QSFZHU7W<8*R:;D? M([@NU/_1&VO,@D!&VAU4"#*[U\[>:^L0*==V]ZRC/,H+E".01P4'D*80H*3( M ,O2B I;+\D3H^/XHQFF1]7J8$I)&/S6%;'B_M#I MK.J.++;C\4 \]O8>_TR%6DX'E]K8Z/#H8:[?CHM K]XZ,S5YBG;KZO5J^R=OS[FK(9 MSFF$PA !S,L"P#"!H @3 N(LSV/&8UZ46A_(PX&G]N))V50WA$!*IY^2N0?6 M\)MW#02^OWYZVANE6IY2U2J[(P2('A#((($XH*'*>@S*-0QQ!'D=Y:=9%\-0T4WL1N\9XG:@W M02ML(*0U?#,'D+W\GKK!R_-;:PN511/!(22NZ"%X\TVZ&>AU1OI^H$*-]O?R?C#B/')1NUP7"TAST_SZA[V8OJ'NYI+]]@ M>/S0K&8/34W79'7?=&XPM;'C<1Y3!#$H&8X!C&DA#((B Z'@@SQ*(A*E6C&5 MYR:8&@MT,JIZ>IV81DE_9X&\<&[@ ![/[[X%,OJ>Z@OJ#[WMXM[>FR[^MGO+ MSPX[CH/Z@E);9_2EZZQKU=?/[-L*K=3Y\&<)?E4O/M2R1-,L0RD.>4Y 1LH$ M0((XP$Q\ZR.89##,"AMLI0TVX@9_M0*;UYL?@%KO\^\, M0._N,FOL;&K&7\;$787X@;G&K@=_6>T3U=\U;KJVJ%J;WR6K?Q4TX1Q#!M(\ M9 F.0.8B_]P1&@2TJ2D.+,KJ;:=8VJT<5@JK$MFO**0%C36M?O/SC*U%[POH:$I,(SF9>/?"4:>WV\S>(R, M_XOJ7[$#.#_V:-N B^KU]P*7+[8(+3QN#G,ZF;N2W17"F!1%P0%C)0(0IRDH M*"]!%HJ/?E9DF$$X6[ G)&NY:D89&LRO]<1O^R8<2.'OZ=^5.+BFK;+).EQ@ M#1^POET_JKO%81&)?C\#3P@;A!UZ0GJDT$.'B)N%'UK -AB":#+>>&&(%EKN MA2+:W&]N[?U9+:KG]?,FB!Q!)#9K)< T+0$D! *,80XR H7=!S.>)I&NA;ZQ3!@EWQE=S]D]/YUPI@*;NQ366[*J?E2K MUX-:QC'GM(!9#/(T+,2GODQ F181R J2A5D<$Z+GS'$GTM1X:*.1ZG"CXO%; M\8.-^(:9J->OF1YGC;L2GIGM8H9KJ\C-=E&\U+1V#ZVK#-GK!1HWF]89@$>9 MM^Y&-D\!424#/OYJ2%M91#,%9/^NJ=&?9G&.2U@,<]9U,'CF'B68\R(EYU6V M2@0Y&&JT1)#3*O0301:G M-(\!CL(80(93@,J"@JR,("\IA;%9W0R#N:?V$I_I]+II%8M? R5_T"9@VE2R M-UD8/?O%$]R>R<(ITL:&B05FCBP0DYE'-34L(#FT*6R&L#B'^_C\,J]?&5,F MRH-X(+\+XT7N&K^LI9^ILVB67YDL9<'HI[KYAN9LXQ]^$)\G80EOKNI5+)JA MM& %(P3@A @BC/(<%!&BH,@R2DJ>9IE>0)]7*:=&F9VDW;&LK]PHJ&YPY M>5M5C2/ *:R59[[=J-AMS3=**@?83=#J*0MK=/6Q-ZH&0M= *AMLC[\V"[Z[ M^'Y:"VYP(CF%A1_I^/*M'P"S,T_?"S-X0.IM\O%.4WWCMW?TZGTRVPX(72#O M/7^/EM\_S>N?RUN\7#6(K&8YQ011EH$4A1A 5":@P$BF["&:0DX*F&O%WNI, M-K5/]B[P7'RTI;2!$E=8V9W AGN:0: UG;".X//M7K5'SJ+AP65(G'4\&)AJ MY)8'EY4^[GF@<8]E:T&U>=D^RQ!%90BS#) L30#$(0,(ARDH29C$<00C'!N1 MQO[P4Z.)5CK#1GW[@.F]_/8P^/9HMLX('V_W:9U=-:W;'WS)> -G9,GA!%0V:5B/9_G'!5NW!12#6=#7?[N[%S*NF M(O*JMAWD>E&9[H:L%U2/+;VNSTB1N*T*-X$0/>C)?G.Z7!&]0INF4@J=K,YV\TN[E%B/(1_NA MJ7]4E-%WK_]8RK"U3]4"+8@P/;J@=YGBGF*$4DX@@'DF*SJG#."(YH#E29SC MDA*8A+-5O4)SO9=>?VHC,M@*X.^!EP5>58.TETYV&:C)-W(':"NX&3L8K(4> M:_A!V#.;2' 5VS[TP/U-2BYH]_=@*WQP>QEF8ZHQ1\P1!1E,/"HUF0-R2%D6 M(]A1V6>V7#+VN:U^L"1-I=)V/E<+=K=BS\L9A4660,:!> )CV>L. Q3A&+"$ MD")*\RR.C+HE79AO:A9,*^Y-6Y_C)NB)'/PEA0Z4U(;>[TN8Z_&40R0]D].U M(!H3DB8TCECHTFRC4H^FZH=\HWN;1?=VJDLY%< M]N3=2!V@5FSQKVWO>8-H:8,5&*8>C[AZIJ MI$KJH"?V3= 7/'CP"*Y!<+D? MD$<*%W<%MEG8MSED@X'L+7%[?9=-ZN5\L[?+NC[>B%+:3%A MN;+>R>EV'F\-NH0:3C]Y*U!R84WU&+4:Q([AW MZZ6PC9?+6_)?ZVI9=<0I92R@HI/$)[]8 VN=:G.3A"3E[(OCK]WLY>ZHPJ1R9IDG;#! M;R];C0S;%ELNDQX/^H?>,Q]N% AZ&MP$.QUD*$NK1;!5(]CHX8X7K\/1$3]: M"C$J3UX'U"%?7CF:A2>@YV18?F6RI+:8X9$US_=S*7(LY=4NGZD*LL<=W#-R8_D6Q MQ]QA*$66N<8;H1TC:;"A=XSH2#MY!\B:;>(-8!KN,,]ZVW4"KO?VZR7UV M=NQ7MA*C,KII:-A%6Q41P8S&$9FK< M>TO$2[5NHWL_,%Z1RK *[ADT]JK;;$%^XGFDEAFL"@(SB,$$"]D8T)9VBV,*$C"/$MYSLHXU^H_ M/#3)U-[[KM;LJ@[8KQ5;T-;TLK85=F :6UI6$(UN72DIE07@ "-K&\H*JS>S MFS0PN\92.@+#P#K:W?M6%M&1] -6T/&UU];UWI:@:7N_GDX:N)W/NY:.]_PK M(_730I[%MHWV'JVW226T/-WXF+Y\&[E:'OV@EZJ M%9I+O=2A\%IXS]AW^JZ]6B7IF4'AF$ M=1$?!O0HE6C=8%@DCI&&*D'HA./=< M'EC+3Z(\R7YHV'.U?E[>+7ZP]M%8SFA6D(3 E#"V8@F0B!^C%FPI9\Z00/?J,;=7X/Q*^JG2*&E^"K_+I=AJH8S C1XWP9W&4IC72;L*25?UU.R$&+?N MVE5 '=5GNVXTRSR678M.,;ZJ)BOK B;YZ.*)IEE!4]*Z=C$F"8 9ED&2AQQ M@'A)PB*+""LCDT2\2Q,:F68CI-\]RCGZ79/5&ZBJEW1R_\__4<11_K^[\!O# ME)9+\.MQGTM0?;M%#Y#\.(R:>0Z+)A2NDE@N33=N%HNF\D=I++KWV9',_>H[ M:]H"3L(>).NF$G MA SF]>()R!"5 %D4?#T-IQY37 V29WIH\6D%O EV(KHCB$$$'+'"Z3E&I8)! M-0_?_^&+S3TX#XPU?S3U^D5]/;_M/I9?5\*Z6>GZ<"X,,[5W6XH;*'F#UFKH M21Q\9:MUL^A)W96ED% S--C4"V0K;!;$V4EQ0<[ 6?[&R% :QUK087"'HVW+8@M?ERW_= MH">$;2T*AT:$#BBNC(G!N<8U*G34/C(NM&ZR(Y--8-<#VQ8MK,@L"S.QKT@2 M4+*D #!/0X *DH$,9C3/K\TS @Z#30,"QP+5A8/+0K%%DX0-48D$I#C-,DS5"8Q,\O+NAKJ M<=*NWK$%X]5J4\RV*]$V(O)ZW'TUFIXY>QL1*P1LK;V;0,GHCJD'(7#$T*?G M&)69!]4\9.3ABVT[?]7D/^^6RS6C']:-&+T-"O@GFJ_9V69E,Y3"+(TH!&6( M$D$;409P3@5G)\+:*S!G*--*6[I*BJDQN90?B567!S^RE$F]V);#ECLAMNDJ MV/[CB[C7T"RT6RL]RO&^ IXIJ6W5V"H0M!IT]39N J7$33#4UM%E+[(K@'36 MI,Q&AI&[EUT!TW%;LVL&LPYED"X-.5D]KV3:_;:!1YH7F)5%#F@6":,J"RDH M>5P SM.LB+(\8Z%1$;GS4TV- G>2!AM1K9NF# "L1VEN8//,6Y:(V00'7 ## M70# N8G&/N2_H/")@_Q+=YB[U-N#.,E$;2"F(*EGE7_SH>*<-4SH8A$E:3;J MU%BBE3[8BA_LY ]V"MQ8Q$T:HGW9"^\/:-];-$.,/816VF%GY;8WG&HT+[X= M!'VGON4(%D35-#+6\W:!YJ_+:FE.26?NGQSY-$V]8/5ZN1]BO)';@&O. :;! M*@ZP\LT?PS#YH(L+H-@1P[E!QZ. "VKMO>R7KKVFZ/6^/W\3.O2Z:RLD"RY0 MV8/^4[4D:/X?##6SB!0L*65[2(C%5B:,($!1F MV0HIW3VMF(%X]*!-;6RKI=';!(T#N&&Z3J,1KA863BG%;=RK Y&&HT<^:T"GTCYLP5 M=J;+!X97NU9EMS]0-9=)T[+9(9JS?RP:UB95?ZZ7RX>Z+>OW"56-9)L:)?1+$^P4"?X07-J& M_TN=9*4/E0JP7%7/JHJ4U*X];5G*.U??F=H]H,5KEVRQU,I\\OXDZ)E.;[2^ MGEE.:M7KPW@3;!4#O&Z 5.VFO^92NV"CWDUOB;W6+_" O2.#RZ5DHUI@'B ] M-,E\3&%1[.L@5NVKH#(BI]JUSMVW&F5YG6JA/E\!LU6O7X/\7H_5E;S(^!Z M68<_ &^X6)[)7RDEZYAN8VN#G6)!IUGP6!_NM(.^=NJCW]/O;9;0H)#:VRSE M2+77QEU2LZ)M[H$?K//F<+KQ2L.YQVBOFIR'XK+XO-1,HC1#7<.1YP-'W#F@@4>DFV )LW+M9%U0#UYH'<$?RF[D! MVS3_%T&=MPM=ID>F[/K1S'@AUK&"LTH M1Q0E!0()EV$":2F;00D2+W@:AP7D*:%&S:!T)IT:B;_E)&[%O BEX M\%RSI3CMMQV0"$HS[+)O?:T=+= M@C32]_Z!M7_>+=K";H0T:T9[11YG>0Q9P3@'O% .R@/E5WKMZ=_ZXQ>LJ@.<+?]YL]PO"$A+#(@$BE =@B$0&2!SG(,WC MB N"24I"W;N\KD[F9H4:.8.CH$$EJ?Y57B>@PW=Y+F#R;%PL$#*ZRAN"P.HN MK[/1R2[SAM1JW^8-/FM_G?=YR]E^^[2VNLT[>7EN,_?DLDI)RO=EX(/-5=XI M2OHW>=8 37F1=X*-EVN\JS",NL4[;7'R2[RK"EV[P[O^H(5_^AT7?+LM2WX] M+7>[,G:G58RB\IW4U9GS,(H*)&) 2 0!9!)$)(BB:\T+)D@*2:%%LFC:\=PL M0"-ZT)*]+,UWK*5C[& U&0<-S[4G='TO^;K #M?3'H>P@1O;$](3N;+'?\IF M;FP+M'I=V2;M3>?.MM#RQ*5M\[XE%=EIX:&Z7Y5RL6MUOL I2:)4>D6Y&6 M/PU!$681"&$2A!YGE7W?&-=+TQD#/C>0> M6=];QC-0#Q:IE+EMEQPRFAF!Y(K=3*_3:9G.C("X8#TS>WML@-F;EYT\2>QV M]_2_7Y;5<77WYK7UKS)&9X'2(N$T1""%$0.0TP04>9Z#7*0XI1#1!!*[Z#(] M >9FM=JA98T&05N%NX"\MG]0!SL9WLX9CY.>/?.)OF?+YA[X$:%E9N@YCRO3 M[/Y&065FX'1'E!FV8Q-.5G*Z?93ZK??+'V680QQ&J#ZV1)CG28@+@$E8 !C1 M$&!6Q"!+*:&0$LSC2#^(K*^KN1DY)5D_&[,IEAJ';&<(>39$-:'C0= 2J*"$ MS.(\E'3K^O M-ZO-M],?91_G)K+\MI4FN"N'5GS"F<4:I2$!,50!NQE* TC0"!,N#_4%^LSVA'MZ48<%"G((H@AF E[@CO*"4N#@*'%=6-2AA;8"R=&& M6J_/27?11C"<;YW-7K;EW&LEIK_#>ZTKJLZ7YV8W6N(%2CY3]KUS;(;OH$?# MXML87.'BTT;)@I.O XD1U'SG+4[,T->AT"517]>#=INS*X?GMYO=_D&4/]AR M5N6>E[$JF#:_WBTPY QC0D&.4[E]B$(,$ N5TR\18<9HPEEBLGVPE&-VAN$H MG\VEA.UHZ&TP)L#8LY6YYM"["]J@O^T%W7B[,1(R1QL06RDFW9*,A.I\DS*V M.:NHG#XVO /OW6]XKQYYO5^5WP]G]VOV5:Y]J\-OE%U6O,4/:[[(49[F4!ZL M"JC2[E.:@:+($2"<0L)#0:!>C51O$L[-A+Y[X<&?R_WWY3K8K'GPVD<#/M$8 M:G@E;STRG@UO-PEI(%4,*A+2(]7H7="H(Y]L5"US_"ME#[\N]X5W)==[(#6^ M]4 ;12#==L G"U6Z[<";!CKY&Y2!B"@/'4\9.N4/M[,8*X\=N4KFJS,'=Y_Q M:WEG3C+$8I)AD,?GB20CPNB>^LQ[DMR8UXP7,EW]B< MO7. ]8XO3F'SO%YVY.@=@/P\ *2#U+P.<+REY)WW=^-4O [UAU/PNEZT9# H MZTJ7+ EE"?#=_IX-2PU<*>9=4 D:'"5UR$,P M#(GJ9E'1A6^8)L0.,5RQCQL[W1<==TNH=:L+2 821W)W$N_X!%FJJ+ MW!2$'%/!$IX0KA5^9-KQW$S*5XG['JC,-[G2'FJ6_-TP*EP7=3V;X@/+FYWT M#^5&'(:$&^+C*BA[7Y9I_W/.GW2)*$,MB'($D*U2]#L8 P5$& MPC3*8QRS/.=&]2J=2C^Y6MDF-OA=8SU<&/YVXV=>> M>00I?7EZ*0M=_++=[';'$E2JE-T;+K<@_!'_7, X1&D.,X#R(@(P"3-0A+FZ M6N,ABD21Y+E6F2>G4LUMN3@O!#AN*VPW4';[9._PWWX3?1>TU I*OX12A$$V3Q8;E>[OFORQ^78:+_ MY*I2$6?W/_@6?^.7J?(+&.*P"$,$:"YB "$J *&L ###!/),H)1![= '%Q+- MS4 W @>XDCC [;3L9U,V$R>#UF^P;S(4GHUUHTY0Z0-*A2Z#V>^"PW#56HTD MGW$R7 81"U,/VT01"M,,GUD<@DNH>^,.G'0T79R!2UQ.X@J<-FQ)F:#\SRHX MNU4QNTG/C%.>PC@!499R #F* $(9!$64A91%&8>95MF\X:[FML(];O9X%>RN MNN8-F0ZZX459DH@BS@%#6.XS,LI!@?,(L#C*)+P"HA2;I0ZZ 7BB?$$7]QX] MZ.J=X-P@YGFEKZ!24K;+VGO(4AM&PQ770W='T[(Z#"I\P=\P_(8%#^IJ52XO?@9/#J:^+AAU1:E_# MT_&E:JAW0INJ\[S5)+]G__6X>;MY>C:>VF=OSG%"2Q%?FJ5IOU%<;,]\O2LW MJD;S^APDK=D\ I\)YG /-.ZG<@<4MA/XO+DIIVV'*F>3M>LI>S[R=\L=_57S MFK?SO3E]@VVF;27D:J/NSES?N0Y",8IM^[3%R=FVKRITC6W[^H/F'^/#RWZW MQVNU#GWA="-/9:_J([]_VNNN&]TMS&W].+&(]T\JD%E_S>@!:GCJNL'(\_QM M"1DT4@8FF!E-X6%(K.9Q3[.33>9AU=HS6N-IBSNJ,N"V9#!IC^!;_+S<5[=A M#;O/._Z#KS;/:MM0I^^;[%N?[I)I- (G-TOC6[.,DV.L)+W J\]XR3XV/2Y(K*X[8 @2*ECF,&SE!/(]:=>C@RCVCI@U;OE< "6[Q/J M$2/SR7--D?-EO!EWOEPCB['O]%-KY72?:' MV.%%QN,\IC$!24:EYSDLYN7_!YNZ& Y81AA)IYK::-P('Z0 ->BZEJPU34$YM*?K.%=!AW MO37.*9J>EY]3($MIFQ4C.,CK;AG0AL:1A1[N;U+CJ:W^N5W3?]'R*+*7]DO9 MO0?Q<4TW3_Q^75K0+?\NC>CR!Z]_2J1]Q'2_2$,6%A$+I0'"\LR04 &0@!G( M41PF+,0)#@NC,X-9_W,S1P?QE04ZD3NH! _^:$0W+01F.#":NW!_+KM MVGSW:H>7JVVF8>_3[@?MH+G8N%DV8\EUL5RK$_BOBAFL29E^70C&(8$H!*$0 M!8 %CP#F:0$HS&/!A\>6.GW_]+S:O'+^E6]_+"GO M."-6E*1E\545S/!MK2Z!J@RB\MZGJK.9J0(),$* )BD$$(D0X#B* 6.\(#S- MTC#3RGWU*N7<;$P[ N'@NSJ>R>_D2:.,1*@8A4_N5:NXG;%%5%U^ 9H[K%N/ MZX1N2S]#.J(\JP?(G==P=2GCC0J]>H"YNQJLC\X\7=OMNIR,EZ[$CW6.ZIE+ ML3G6?]Y*51=RE"CA6098I-),0Y0!(B@"1401"SF)8&14TF]J!>:V'-WP*L[U MI^'HTNV& SZ#Z[7=P/W:M1LT%8!1 7'E+JT!(RC1F/ 2S=,X3G5=YEK\>5V, M>1H*NH'=Z^;+=2N$5."QHA1BH>41AA!A"/ ME8LF02D3E+'4B%!=H\^YK5FUR$W,=D4EN2EO^6DE<8!+^4VOO(;1SQ)YM$T8 M!PSF&,!<$(!PC@"F5,2HP(0(LM@K-])MT#_T_/\E^KI7CDXQ]7[I6,%9BUNB M646L-)P^MD]PA@LW=TT6$DQ]5W$&*BN MW%:,:FZFT>)*FYI], \1(311X1V$ Y@0"@K*((CB&(>8,U*DX6+-ORFJTL<9 M188?5= R&45E,BX4N87KR:HZTI3?1)I2%A

    ,[ O^@T?+_*T7;%:GK#P?MWB<%O23XO?Z+[ M(9D\FOZ*"!:$$4U)>2DD6:ZKZS_5W_$&\".30BS%$A\W:C6Q[&G-#/D[*2_[ MQ/>+J,!9SD4"(L[D%@A'&! D"B HA'F19RF.M)8[;Q+.;5&K;-::[X/#H0@? MJ]ZL6E5O<*6# 6F!EQ'N7]9F,6Z>%Z]&O:"EWUV]^!Q5#-HZ-I6,#NS<]V.EX.HH,G[B=L&=X[*\>>:W#VLJI\U6*L3K\1J6=W@NYO5->QHP4T@\MQWMNQ<> M$+[_D_-UL)$3;+\)A$HT>I62FU!N33+:&KO9N8VA9Y/97:Q-^5*"JEA;NTAG MHYY\LE&]W.Q4RA]^79(DR&<4 -7-CH0@J#$(% AS^S8,]L%S^T8FVA?/\%LQ MVS%/.6Z].^A)!)EN1STEKB<[[$D[-MO",+Y;^_WK%_YMJ1(RU_M/=PU1T;9S0ZKWG$CDJ]6)1/[E>"+I;' 2\S*D3F,-!I\S/R[_MM^N M5(F>W8-XW#)YJ'GD/_=OI%#_TF5.[VYA;G-4FD&^7>)54(JK6 .N'*'UN=1[ MH!OV-+A!S?/TU0(L^$.)'I2R.W(Y#(-CY7+H:78RE\.P:FV7@\;3]I4[?N/[ M[QMF/-\[7I_;9#^IXU'):E!:IP.BX7GM !W/D_H*,!ZF\ .HZJ;G+7V3 M#J6N53CI>G2RT.@_-XN$0Q%!D@*.LQQ SC- XCP%F&14X$10CK2\?Z.DF)M] M.(9%9][#HN48]%N.R9#U;%O&A$3_N;EI0/01Q]N%0TL9YAX,?83)02ATJS&+ MFQ,-@O[W/^GJA7%6M[;C-[D+*N5J#W5#IZ0/1\ IY@]FPI3!!V6-=[!&A^DY"N]CR')*(^ M2#23@'J;<%#W BO2/_F39[[=OWZ6G]G^?EWF%97;FT6<\8@62:)X'W)IUU@. M$(<(, PA4Y0T$;>O@-'?]]SLVFD)AYT47EW:/=?BE]DWO)%]1$&,@0'1LVN> M8/9LU\Z*9-0(-Y+?!:7L=R72[P>1'E M)O6N=AA428[OUTQ%8RU8CJ*(IS$@C& 649!@1$!89SC(HQA1FB^^,&W9*,3 M*76U#Y/9T^[)WR1JQ*QSEP,I:!D=J1\N=1W,?L/C!"#/YL48&:.0J5[MK6*F MKK7IC>Y?\&KUJNJ _F/WB>^KNA3& 14Z;TYZR_\09L,FPA%AX7G67@N0U@/':+9V8V U2:\T-]G< M[%:E/25[GAI;$^J00%4'*YUP$OS&\>YER]G#^HO*P-K*L7V#=\NJ>LAQT2ER M3+,HQP!AG ,89_) 3POU3Q0Q=<$B*+*K!>5 NKD9BT8YY3EK)U+>'SF"VJ0B MC9*!G$$'-8-23]LB4"Z&7//VYE8#Z?M^Q]D8UM6? J<[&J_P.R\ Y4*V&Q5^ M<@AK=\$GEYU,S+A[6IQ9B=1;Q*=($EPP$8.<%X6JYHZ4.S@%.$T*Q%,&J1F' M^41RSVV%:8D]33$G1\,_*B+@EH,Z832!);7J@3RUI?V;?<417K]T4>PC[+'M65?U% %(DT!XPQ#&"8<(!1 M' .>)UR@$.><9K;ULH>[G]ORTU2.7BGQ#0\IAL#KK1C^X/1L^,]J<%^8ZT;Z MX$M)KE,KX*="MSYP'DIW:W1^LYK>^L#T%?LV:&6\23M4%O\DU:W+:R5A%B=Q M&H,PHAF )"0 I9D JOM9N:G1_4^>]/WFBT)UEO9R!:O/JX9__E_ M^.LB)V&*D(B $ P!B%3Q')(PD$.8QS%*(TJP&0O660]S,R(UX5,M95"*&4@Y M38FPSH'L-Q1.X/%L&HR1L2##ZM!^!!O6>8L3TV%U*'3)A]7UH-U.X<"@UY^E M&@I(:(PS@(M$ ,A%"@I,(P +0I.= MTK:7AIMD$QL.@MX6PCVP$WJ\KN;/.$OEM8/(T:9"L]-)]Q9F0)QO,0S?-@\C MD=N5+R\K'H4DC10CV/9IO6=. '-L\W0PROX0XGM*&IL$!:K<)3N5B>+2AE4K!V<,ORPW3[D MUXTJJR$W.'(4UU0>Q=^\?E)4OOQ!''_\>O]SN5M >9J D,<@96D(8!@R4- T M!C@5.>5)(G)LE-RKW_7[$(..)]V)F -ROANQ:,$Y,^$O6RG$@@D29S!) $GS#$"!",!8VBL8 MYC@)8X9"8I2E.]3AW,Q2*53P%F^WKV5\J %_B#;&VNY49\CY]Z=V\PGN[H)2 MWDEH T^0\<\06'4W%S+ $^4->/].W[,S+'6B#?Y9GYS>\#47R_T"I5F&\C@& M*$Y2 !E*0)&$$4A2F)$"IUFIG4, RH>FX/AAZW,P/O MGYY7FU?.O_"5.L2VXC_?UG>)(DFR B%Y[A%4L1S#'! HST(%+R",,DI19L1R M/-CCW$S#/:7;EW/7JPK$WE8:!*0:"<. E&'D]2R'4SQ]7];4LH(&NE_;U^%O M75_D:D/CR*P,]S>I@=%6_]S4Z+]H9W3^P7?JB%2>[Z,XX41P!!C%$, \+P#. M" +8 FA@83_4KVCJ:U.V6 M)YV^5U0ZGZC7'K'T,S2I("H^;+51F1^[8TY6&J9IEE(&DBS# ":4@X)2(3<" MN A3%*?#4=#*Y0\^U=. +6DM1Q;KT1 M**X<"[U]3>M5T%'[PJ6@]9*= ?GTHN@)'\3#,]]B992^\F_E/%FDB,&0I')Q MS](40,%#@%!! :%8I C&-.=&*WQG3W,S')6@*I-STX@:[&I9S:Q'-[AZEL,) M9+YO60]H':0,O@ZA96PN!I%P9"JZ^YG43 RJ>VXBAE^P)>CXN&9E\4TC;H[Z MI=G-;.T:I)?Z]\_84:I[GJ%7.#CN5,#E\L>2O>"5HQJDG0B,8.!H6IJ8?.-, M@4O>C?,'[);>MWCW_7[-U'\4H>8/O%(3]IZH0J9TOR@RAE,>I@#S(I*+<(9 M 6D*A%Q]"\90#HO49/WM[VYN4U6)69+SUG+^W6SE'BVMPZV['BR.%N2!SB9=E?44/U^:-=^RJ/CUF>_Y+QM&I I:%/K7 M7YK1=ZQD"VKAAEGP=0 QJ)PT"IB)RA^U 7)4M:A3[=[20Y=O35<_J%/BDR) MW4_9K=8/^^]\JT*7M_P[7^^6/WAULZ="BC[Q_8-XQ#\_J[I^F_7]?K]=DI=] MR;BR^8SK^SB>4<(XB# 7 *88 <12!HHB*ZC@*&.)/$ZKQ &]Y7RD/$;K_4$J M?U]VJ4YY5W?0)UCU1;-X&224(DIA1.0F*Z8 DBP!F"4"$)[CA.,XA2$T2V&9 M<)BFR6V9QT#I;> F!-_SREBA?J)*0X3\%Z7-7^]*;F15DA[_O MJI8*V5JI$ M5:67NZV@(X =[17'2C/I9M(1=.>[35?-6M:IJ5*S=A\VVU_Y-[SZRO?[577O MLHCR+,0LQ2!*BQA .7H A04#%.81C+"(TMCH/-O3U]P.LXVH@=AL@Y42-M@= MI#4L/-.#L)Y1=(2;[Z- &[)2SJ EJ,,2,L-HN"H9T]/3M"5BAE6^* FC\8JM M$^Q0JU-%X*LCL2K0*4U5BQ<#HA03Q#"0^S-%)QLS@"BA("(")5FH[JF,Z)1T M.IV;#7G'!=]NJWBVI^5.!;H:[KFTH-;UC+D%T+M_[%@UN)&WK!1<[IK\L)&8 M0.3,5Z;1Y<0>,WT0+OUF!N]:>,_><;+_JBA2RPBY^I+D_DGMC',@H3I$\)\J381PB $46@P)G!2AXE+ H3'A1$!V+-%J2 MN9FI@]CE_#+PW8T:#@V_YU0@>S9E2HW@J$=9.%1I4I9@;B%_%U3J!$J?H%%( MYS[ \= 8>&"G&J*)G+7CALJ1>]<%IKV>X%$=3. 7_H27Z^:7BN<@6LCS=9PR$H$$0P$@QG+=RN(0\!S%-(I2$D>1R?[95("Y M+5+'2"4;2E)C^#6=E1Y!]>V=/.#914QZD+]ZHN3?<.B&M(3.E=_1M/MI'8V6 MX%QX%FW;L3-R;UYVRS57Z?I/1#&UR*7Z"Z>;;VME7C\RN7POQ1(?!\21+?9WYU_Q66XK5"8RS^$ MB+'\?T*94>JZYS&8XL3R92KL]197SXAZ7CAKZ0-E.(_W 7]*!8)& T4H6NL0 M-$JHT IWR^$("!TM=3823+J,C8#H?(D:TY1YYLQEB>RWFZ]\Q:D\,-6YJ,9% MK4W:G)OU&JCJKGZ-UZ]!HTZ3KZN?JF,$>+^)\XFU[VM..Y@]5,^V = J3\BH MH\G2B&S4;V<96;UO7J3A_HFOF;H(*4E_HRC-0T8AR(AB]! I!ZB0>U^:1&G! M65B$::Q;G.&DY;E9HX-P@9).OQ3#*5S]5F04")[-A*;^1@47KNIJ56CAM*7) M"BQ<5:!=6.'Z Y9$QG*/L=F>.E2;$*O'S1LN3\]<$0@^_KE1UT>*+106+*8I MR/.TK">' ,IP+H]%$40D8IP3:$1G;"C W*9P?6$J/YS,D,'8%'F]\Y!//#U; M@TKTN^#B#J:+2FUD$>,83G%*6Q8D1 MJ8G$9)RE &DB)2]$XA!464")!+("'/4Q1F MB9FWFN:.320UPOZ+G M9G;@:8LX566X.3\UW(=B?;CPG G&"KR/F5K6*K ML.?C)GC#2Y_375#J4>T7E29^P3>(,_4["!-%E_H:#+/P4GLH>X-*+9J=+I34 M7N>3 -(1S3CE&U+4M)3#%%.YDXS24"X8L""JB&,.5 EHN7R(. V-:CUW=S6W MM:&/.L><[K<'8KV]I1O@?-\SV&+FBFK(/5MP3T=SH!CJX1+6>,.IN=@W-7M* M1M)%$C-11"D#.8ES>:#'L2JTQ@'*: I#@GAFYIG4ZG6V1H2>L98YL1YGB(LP M%@6+"(A)' +($@EVGB<@$213!*UI3 W+[#K'?!HGP*2HCS+?]DC>RI+?!7A_ MK,Y5BNW=JE]'R:^!/^MS#K;^.@R:9K_CY7%L'H^;.F2S"?3D%95(*4,=S+E( M2$(%32- 5]P]M)F.LOO]=ED&:50_JS6TXPK1&C\] ^=\."9F M$]EOF@CXX"CY@3NIM(+W0UA;\B+&!!!.,BHB(LXX6&B%TYC*\#<]L@> M=<-O('2H&[H%9AHJS+'O"FR+J\UOU\LBY[P#'*NNQK MQ[:\J+0%6)42JBK MH[F9K4;.8%D*:EI;M --/>OD B//5N@ 3T-&64OY5\?)@T-0."LPVM'-Q!5& M^Y6]+#$Z\+S%K?/#^LU6GD3^]V:ETB)VLNDZ1H+(O0M$G ""XQ3 C&2@X"(' MC&4H1"%-6*S%Q=;;R]RLP,,Z* 4-&DG5]_XW@PO-3C@U[HQ=@.1[,W(5'QL* M]TZ@#.YW70 VT2VNX8=E=CD[A$/O%6SGR]-=M [)?W*=.OBPW8:H2EF^4H'M M0'!%! ICA K% IYR;<:P$-ML9#<.JMT5R M"I9G(UG)>A=AN M?RPI;^)/PP0CFD$.\@(J;AJ< Q)1#L(X1U&*"!*1UF7J0#]S,R!M28-=+:I) MV9=N1%4UASR6Q]:(8J:H!#) ZX"*XV-[=U9B _OJJQXH![X#JV_4;3$ZR>#:@)HI/0#/0"YHAA MX'H?-R07Z%6ZGU>@_U6[(_.'Y1I++;3):6..PBR* ,H1!I"@4-%MA0!3Q 4G ME&*J1:5NU_W<;%0MO=4EJ2'P>B=L?W!ZMDT-DK>AI+6#S=$YW+#S20_E=L"< MG] M6[$S:%_Y:J6XH=:L2NR3?Z\O6>H]/DQI&D&, \+ B".*2 I(: 06$5! MBPAE1K$>0QW.S6A]Q2NY]U=N[*=&7C/+-8BPGJURB9MGZU2+6H)V$#:HI?60 MKJL+C2,+--C=I#9'5_ES*Z/]GF5\[79#.6<[Q4JGIM"#4*&\^]??^/[[AGU< M_^"[?579+>,I4G$6(*2J %8NK0S*L0HF@QE+>"B2/#>JG:?;\]PL32-XQ=VX M6DJI677ZV(@ !ZO-^AN0^T(;*F<%S$QQHW8&?(SG9@GUZ4<7P0[Y:K%_G3K]^Q M_#H?7O:[O5SMI U=A#G,$4M"P#,JCWQ1@0!"0F4TT1!37 B24;,4)D,)YN>M M;Q0 N#Z>[$J9@\U1Z.!%D=#N-V7Q9:E6F36@2B\'SWQ;/7\7L$KCX"_+==W$ M7\T,H.E8QD5"LIP3D B& (RA7)H(+ #!28%CC*.X0"9+D\>1G&*!TAC'&PR2 MWEKE$7K/*];%X;Z272U;E=C!0QO_6B-W"Y)UW$+*$Y7\ILF[', M??XNOR[^<7U/R_AJM>_?[9=/>,]_7:[YQSU_VBT2G&4,%1'@+!$ \K@ *$E2 MD$)+/?:P5'HH)$Z^$/)'92"F](H:,"O9](<@^K[ M.F4\GN;)N/H(N4K%U>AQVD1-SLT"U$D&CA:K;<-!#+?_GFNC?Z]J!/WS+ MZQUWW_' MRPON1VFEFVI3X)P:'5@GE7YN]O-LQ].S71]53K"[AF#K"VD"X*NPH+V$X5"$\.9E!L<-WVV+ M#UK*_N]0DG#!07LI M?]9H&BA5[X)&)?F;1MUR!:L4/OPZ>%G-R_"6^?3957XQN\D)\-[9Q9;A/=/SZO-*^=?]_( _EE.I.^JH(N< M%9_QJT1Q]8ZS%ZIF74T,\R#>R <4(U8[:'\!*<\0+1!@JG(())B#(D*I/!(G M>9[1@F=<*[+(H4QS6_[54/Y9VI+G2HV -7K(0V^ U?6[TD;YOHB*)"XI^VA+ M(X.%P]&P:NP-IA\LSSN!1J&@U"AH5 J43F4YJW+L#FHUA%C!@PB49A7[W]N; M#IO!ZC[]\$VTED\WC&8KMEO >]=G1UU-MQJ[Q>9D[77/E6OD WO^DY0V@W JT4Q(.=1P6"2E@$N88A)DJQ9/P$" (*8A)DL*( MX*)(4J-:]K:2S&U5'9/H9#\<>B[@24#VO!J6.H"- %*+RO,:-'JH (-&DY*4 M^"15ZEA QF&Q^[& NBIY;RW'M(7OQ\)U[O@XDWK\=':C;?^S_QEC7Q7?>,E139>%6%>-V_[+]OMNJPM2A"3#."".!1*BTK MISG 21J#)*%Y1F(*!3:L?NA1VOD%'!]ELP]#]3F\>I9Z)D/FV9:7HH%2A^ T MY?ZH:$!>@_9S3?G>4MN[5D#L4>,F-O:HL\-\,_\#XRI5S:.DTV:Y^8?\(D%N M@BY'\K77"7N[ [$<@S .2!Q5!"6B# VXQOH[&EN.^XC M8SBO);7D8+^ 5,]6.P'*LZ4]8M0(Z868;Q *UQSI%_WGV:5FR'_J"7=,#[ %*WP[?:]_RZ:?L.!/#%BQ7SES=;J?U MW1J"<>&J-7W?46W'S]N-W'3O7]75VOY^S113Q/-36HW=8Z)GQ1Q# M?+M:C8W<=V44P/ZN1/G](,KC*S4. N:K3F-WQ[>MTC@(R&"-QN$6;/B-O_(5 M5_52:R[3^Z>]/IGQY;MSVZOP:-I =.W8&3H!Y0_<;$!4:>388M/(9D MP]T86#(+7VEP0AKA;G5..8-[GK.LJ7-P^BL2XH_KM_AYN<>KAC _XKF I I M3CB * D!$K&J;U]D,(]%E,2143V=OM[F-M%;EW-*6K!B'6VSTX M \[S[._&S ./IA8HKLKI]/8U;2D=';4ORNAHO61G0TI_F@JX/UQ"I3S-$FDD M "L2=4RA B#&G>N_JE%0\1D_E[L%2A'&48A!%B9,%:E/ $HB#FB6)5C0/$Y3HVU6 M5T=SF^VUG$$I:-!(*K]I*:LA35DGMGK3W05BGF>]'5CFG T#2+BB5^CJ9EHF MA %E+T@+AIX?4]ATD4H/2H)T'E]/? MFOLCRQC'W=N5/ \;GY;/R]5"=&/:_9)CI6N7[*OC;DMJDHF?2=D+SK#SDA7 MP/B>>Z6802FGRKAY7#YQ=:?QVZ?/'UN%?W>*(HDM?RS9BS11O4 :N2MU4+)R M6_8V/)G[4D>]MAM3ZWE+5\1&,0J5Y)]\39=\]^N!I!;1D.1Y @'B2&ZRHURN MKI$*(XSC!(=)A#)NQ!'8Q#T%@'A;R "X2Q;P1U9TN4[U:25 M?SG.U^@ F$A:I\@K(L 1 +!)!(&,AIGB+!49R)PNS>TJ_ M4Z3K61Z >IYN#4] C,:1-_GG<\?W]Y=3T$]Y@.JPP[=EI=5 MBGB@O$YHZ>3RGG8:X)U=]7H6=^+;XFG O[QPGJA?LR6H3/38OBY^_[K@/$\A MSA.0X$Q5/HLR:?'2 N1)DE*"DI0P+;JU8Y-S,^._2[SDW/^ZQWO=!-,6/E1% M]P@. 69A#& 8,X S*$"$4Q8G>99'J2:I@QU"T]S:C\.H?^6QT]OSVO#[IX^/ M[]\%7Q_O']]_'6_D+W7LV?;6#U=6N/['T0"WFIK$1%Z*WABQ*[^Q3'+%RVUI MKNJ O=(>?E'TE5MYG*U#P 0*4JBSX+ 8D(Q1@)##,,X+SR"@+7J?3 MN9DJ)7-0"GT7M,4N6>\KP0TS6G60U]LXNL;3\P1O0WF0TD/XG0DLKA)4=;J< M-B_5 (2+=%23=RUH:>^?Y,Z)XMW[GW3UHBKQ_?ZWKW^KOWR($QBK?0\7*),V M1Q" $IZ#*(T$43%ZD,3:7+,]'2)*JPEQ[K?B+K'S?6QO0#N(&2@YAVVW M&5X&S+:.<)N(KM8:/S/V60U0>BEE^]Z?CB=60XL3\E>=Y^TVR0:4[H?.[RG= MOI257TJVDS=<;+:\8@>7JLM7WVXY6^[5W=&"RI,L9 Q+ZQM*ZYO2%"!2"! F MN9#_E\:X"$WVUY[EG=N2609LF6V^?8\HQ!DJ!,D!30A1? T9*%@,00916M+D M\SPSB92;TXA.%8(WKQ'5.XG-:)P\;P6ZJZ@ *3^X7D7EN.S52@>-UG6"0Z^GT9M1QPT#T<<9IO&W)D*N< M)*VZEI^D9B_;K6*7X3&E.29J@QL5 .81!2@A$<"Q2&E>0!071KEAW5W-SA25 MGJ/59OT-R.Z>@M51:$.RW&YT]2R.&\P\6YD*KI:4=\%13H=TN8-8N.++[>YH M6L+<084O&'.'WYBXA(/B]=F_?ESO]MO2#W>LD/OPK)K8_4-:-;49JV(M_LE5 MC0K.[G_(S< W_HML?Z]*Y1TN+!9YB'-1)"F(4WD*AX)E &=Y"+#@C M<$(B- M2"MGH]G>O#2W!5 *!SZ]?]#<\E]BT+_6 MC%+?LZUO-'=X?=FIKE7VZ6E+DZ6;7E6@G5]Z_0%;;JO=CO.#5^R4.K[ATWRG M4DYHR$B((E#$4,AS>IX! B,.1)PS0>.,X *97$GI=CS+NZ6: ^NY%M.4LDD3 MRZ)G\R@R6GZK@GQ2QE&*,@A2E,< \J( )%$!_3FD M*$XBR HM,@RC7N>VE3A4-MA6TEM5-1@ 6L\F.8?/LT&JY57QQ+7$04ODX"CS MG?-Z.$90N:UF,-#G+4H9Z,'04<= \V5;W^1FNW_DVZ>/ZQ^\3OQ:Y'&!BC!% M($^+'$"60$ 4\49!"X)P&!6"&^7A7NMD;E:FE+&ZL5@>I31UU5T!4]=K-@XB M[PXLA8Z2+_BH@8Z%TZA;?6?^FRM=3.Q*Z5;RTJO1\ZSE5*??.7M9\0?Q1;:X M72I"\K=X]_U^7?Y'N4-^X%69^:G"0!8'I ;#?!CF$92);4V8X22FK.S>; M_)T>L S2=]R -E'VSG7P'.7L#"/1F[+3\_IT&3O#.IPD[&@\[JB>^R(.*4]X MR"5R*G:6PQB0)"I GI$PHG$((<7;1_V]+LG0%FG0^.CY#_HBZG'\3O.UXR+]?!^]5:DXN(TCB"@*19!B C M.2 XH2#,THQ0'E-,C YRFOW.;=_3EDW5F[3A,M>%7,\@> #2LYDXBXDOA08; M :3802GW(;L)NR4C,X3*0UQ\7Z\W"XS7@*(O,E[G=3O;I(YQ9T>YBZ/>Z0]: M3U8!-PW-W3M>_5?^N\I!>O^3?E?!/5_PGK\7@M/]@G-$"&8)X)QA +'\HV"( M@PC*74V!11:FS&0G,ZWX<]LF?>+[8-F0#/Z%U0K\5445JO2BNRK)B!\UKJK) M;H\G ?6 F66=^(/1,]#S_0P\V_FWY3"?N]K41>)AB*M'U+B?_?#TC0J%(V?E M7QH@_EH26=:)KPT8@4(CJ.!PMWC<9A@=K4$3"S_I4G:;@3E?$6\DA>4MS@O9 MT>VRC%!5[M+EEKZLRA6[]C.1'&8\RS'@!;'TO&V9M7>=:2JT5U""OY%/;+'Q7_0E.D@18%#/-0&?"$ !C1'*!$ M&G"(1!BEA*$X,S+@YB+,S:2_O3MJ: M,O'IFA)GJ4]7'[';Y66=-'Z0,_JCD- S.NXZHWHY@-$Z>9Z\Y1,;K>2\$ MCI;LZWU,NBKWJGF^\/8_//Y"^)"S]+;FS$E0$4)%'9XFF0KV2"C .(0 I1F) M8Q7R0:#M+?!Y9W,S Q_:)&AM1J*[8(AIQQQH\[O?,?!->^';RF1\ZYJB2 <1 M#_>Z%UW=[#*W2^F^&]S.=RPJ;K/_>MPH@W3_<[G3+K'=?FENT_Y8S$KEW;;I M(?YN4&K[!);A?;HU(IYG4/0K[]M%F7 :.?N?Q@Y#(49DE.DX0 MA B2ZSW+ >9Q L(LC'"69[Q(#9/X?(DZ-[/1"!P\*XD5<1P\@KX54HJ MOSU:.5]_D<+51:O>\<.MUR/_N7\C ?N7@3]VH*6Y673EH?SE_OYS4Z,N: EM MY+,=0E#+C>L0O D\NUVX!7\HB8-29'?N7DUL;#W 0\U/Z1365/7,3ZS[EMU^ M](SD[M.+]KL]7JNP)KF4+NDB@VG(BPP#DH>JG@M- 8[C3/Z3 M$!IRB'(:F<7#&/4_O^"81GR :Z[-DO!U%VR.D@]@>YYA;E@IZTD5_OP2O;@H8U\*;Z[O;@5:HZVUV9] M3[ICMH+E?!-LUXC9LL7XI22C-& M<0)05H3*'2H BF (M^[,/("$R0QJ5DJ@(FZXSWS=HVT[T% MI-Y^9"0\GN?[,=N]$B_XBQ*P>QMGG_)^J;[KI/=6#[=)>[]4L3/Q_,4ZAF/XF9R5'F>C=S6^PK M*8/=04RS2=Z!I=X\'X^0[VO/"IRCA!X2+_I!<#3A.SJ9=,[W*WH^[0>>'D6< M?(S+YUF4YH0*D(@H5>P6*4 Q1B#.$B@8S'DA,@N.Y-DF0WP9P8)LFLTP!@O/ M\[H1S4L"0I?>;HF*;Y0\T*5KGGORY_E$6GY>>P)*N*K6;W M;KFCBK5>Y=8O*!6,92P&%&-I-]2N'[$P!6$$"TP*(6"L50?:IO.Y691&MI)- MPX"]TA3S?NOB&TG?!X=:\J 2':R4[,%1^(KO:G<73(6V 8&H1]0G8A5UC+X9 MZZ@E?+U4I*9M3L=/:JGM"6FI;1MCF>PK)_(_EXQ_7)>U,=1766]YW>VU-1:5&[F1H_@H(@*OFQ4*;=NC3)C2?)=#KS> M)OGFPSG-@=K]2([@W_> M'.6?IFAD MLG#3<[';0:47O[/<0YAP!F(400,B$HJ#&($PH M)B*E&8V,KN,NNYC;=#Q(&/RA9 Q*(4TW.9= :NY01L'C>8X:(F.^:>A4WM6* M?]G!M,MUIX(7:VWWDY;Q-*HPNDIEV?+O?+V3I[OC1?XGOG\0C_CG=1[,PWT3 MXTF:\C #&8DH@ 6B "<8@CAA"#'"<(:,'/SC19J;Z2@U*J/"#RJ5<>&&$3OC MATK/V$P[ )Z-4X7]B3:GD4%W@>)&VXA :N7EQM$=G*[BB\8+-&TXDC, +Z*7 MW+4\UMWU:5-6@^2LM=4MLUI_7R_E\:CB:GLM=W/'G#22LY#%20H(I ) D1" M[V :*,4P]*11JZPU=;9Y75L)EZI7P/ MAN_]86L<#JJT1Z1.WSX=D?IP%SA-172+K7.'DY4P-_(LC0&NVX4TJE5S7]$' MB<-FS;]PNOG!MZ_O7OCCYMUR]]\O>+442UHZL,I5X U?-KK^I5LVIZ; M":UU"!HE O;"58;CN1[-_JE19;#JO)N1&'9I^1X$SZ;3&_Y&GK$Q(%IYT:PZ MG,SC-@:.MG=N5#L6)&"*AF+W5AX\93^_K9^7RI%JY"GO;F%N=JN2-"A%5;6- M'I=/Y;SY[=/GCRT'LN8)? "]82OD!CC/MD87,[=>]V%H[!C&NIN=CFYL4+43 M[K'AIRVC<^O;MB^\*GZP^[Y\;H)(((X2P/\S@#*"HB $,8 122!&"> M\Y3F7*#,*&C-I/.Y69.V"^DWO&_R_>2_]M]YZ=W'Z]?_^3]0'.7_:Q=\_;[9 M[H&4ZRGX6+H3U(V9H>TQ&BH]8^1K #Q;)R5V*\E2'BT;R8'8;(&2W:NOS@8V M1U;,J.M)S9H-*.=VSJJ-$62X;RYH$]66]W&+UW)V/ZQYO;+3*,YPF,:@*& , M8);([6@:<9##B$"1<"&W4<;LMGI]S\[L72,W/7)-W@6U H'4P(+$5G- -*\K M_,#L^V[" &$?=?W,07-) :O9\_2U2K]?^G3W')),:CB3F;! M=4_O%QV_F(.FA$1+"A+FUZ^Y%/=0!+KXJ]?)J>Z$( CD=GG__O#S(EU\Q/GZA^=+#&O,/_PQ77_X8?T!?_B/Q?(?T\_AA]>SL"Z+Y4> M?]O\L^>+3U^7T_:OBQ36 M&ZE_DZX?'OV)^B>X^C&HWX(J(O[7+ZO\EW_[IQ]^V(ICN9CA&RP_U-___N;E MG257'\-RO?J N/YK6GS\L?[(C\\7!(G7X7TE>/,!ZZ^?\%__LII^_#2[_MZ' M)1;Z'OUSJ)KE;+OL_WWSCW^\H>#3$E<$FPW'O](W+C^CKG8L-?AEC?.,6SZO MUIDMTIT?FE4I+Y97_W(6(LXVWYUDG$XVG_PLKM;+D-83J5E(-BA(42901G/P M03."HRLV:!Y43'>9KX2OB/*-4E:8_OI^\?E'^N ?JT#J%QO);*3R8+FM=(ZC M^VH7OJ.?G10KBI$&@7-5R*-E!TW/!@F.$GD7U[M;M4W];JLV7Z8;', MN"0S6K?UV6BX\M=+5>-)#<5BU$[E]^ M(*X++I>8?]UJY5'F-IRMR;CBYB=;:/S_O:#]@@?!Z?(LQ-(O,;E=)%_F>>?Z4">R!@* M,DX"P4P"2 @^X?#\;(\&@Q$?EPTA,.[99BO MIE7TEY F_*(SQ(!0K,HD$IJC=<"]*T[D'!P/;ROO!0K5/RA.DNC(1N*7 M^7JZ_OIB.L/?+SY&7$XP21&-D1"*(]HED1U](7<[19Y$M7K,G(2&^RONA0+= M+PI.DF 7VG^#[Z=5"//U[^$C3EBT*7O#2 849BEM%+B$%#7$K$JQ"G56#1!P M=]6]4&!Z1\$)DNP""2\IM%^2"=L(_BW)'Y\O+N;KY=?GBXP3DVV2J%@U:Q2) M2XHDO<\65O MOT[GR"=H4D1T9!%#M9*!'.C@! ,3R*..*7"!IT6GCRZ]%SA\[^ X5:8] >,Y M??EJ^6[QQWPBM%8ZV)JP-)R";"DA&J^A8/+(A6,\M; ;#Q;>+WG%OA-4'"G0 MGC"Q.1I?+5\O%Y^G\T0.E;0Y.R_!>48.E<<"H497E@R>",7SS',[8-Q;?3]T M=)S;;";:GB#R>K%:A]G_-_VT<9V4"SEZ(T#K0D 7R4-$[< (9V,N0O$34_2/ MK[T?/#I.>382Z\C@J%;OV1+#AFXODXR<7&?)@ZX)_ 1.8P3.+"^F1"'M:;TMGK#XOY508F%(O1.@8HF:_Y-PLU,0\$X>@B&D\Z M/$GM]U?<3_4=IS)/$N'(ZG^+Z6))T.4BOINN9SCA.K.H9 25D:!KLP.O#$(0 MC@L;C$SIM*CB_HK[J;_C'.9)(AQ9_>^6H5:CO/WZ,2YFDR +,Y+<&&(@T$G% M(KB,) N&#@.)Q>G3KK?N++>?XCM.6QXOO$XV_2]?THB=1?.*+)V36+)E4$I6M029@PN%0<:LBQ:9&<,:X.#.HOOA MH/MLX_&"[ ('OWS$Y7LZ\OZV7/RQ_O!\\?%3F'^M5RR*H!L@&.;HY"-,>\83 M&%0!O6(">0N[L'/Q_7#1?9KQ=,%V@8^W'W VNZ*>PF(O1$!02I!#%+.&J"ER MYA*E5M$+J4\KI'NXYGYHZ#CG>*(8NP !$?ZQEG$LTC_>?B"YK5Y=K.M[CAI9 M3VR,TOA(,91VDEAR$0(G%R@4'AC3TFI=6@0@3]"P'T@ZSDXV%G,G==DOIJL4 M9O^)8?F"OK.:R!QE*<&!EO7B/M,.\%)(2%X$Y]!%JT_+6C^R\'[PZ#A[V4*@ M(V/B&=&?-SS,PON)DB+&Z C,+&ZRK_7=B0@ULBZJ7N&;>%JAW9WE]M-_QTG, MXX77E278OBW80I?[X@FF$239+S)GP4-4D>)HIEAFBDME3CLU'EUZ/S1TG,YL M(]0^' MB8QEF+^<9O_P/_#JQ7*><18)H%+E'23(ZWY@ ,G2Q)!N#QR;)S+O+ M[H>(_K.8)PAS[)J&;3KMYGR[>H"4,U?)>P:HHB!;%QUXKP(DFV.(!NF,1')WX#/QB!>]#^#2I)?L?\7K!:P!JSU.) M=*CDHBM>9*# PVCP469)0O/(GRHQ*F$5-^"X7&>[#W&V7EU]YV9#?H.48RW, MU<=>?^"[$&=IPF=?IJN)]88K7A1HKRV0_Z3!.9&A M6$PQLV*S>"HM?HT06N 6.NA/-\AX;.UQL7&*'A<-A=H'*%;/YOF2@]7/BX]A M.I\829$W0P8BIE2S,>1;8>)@2]"N2/K-/%6&>R R'A(P#CS:Z/0A0$X4\(@H MN=XP%W&5EM-/&PW,\_/I,EW,-OKX#3?EAI+V4":'NV;ZB1\,Y,$Y(4#D;)5P M*(71K0^;;] T.H9.5?O]PZ>E#L:T/.0<5A$57-6F5&%V):-+-KS.RDEI(4:= M06E6("8*$!1R)J(,+$KW+?_V&VN,T]RD/31:BK('*W-U+%-L@2_IR]5$RF*M M8AF$8V1Y20C@I;60660I!F>LQ:&ED8 [@,@;_(SS"UQ=N_-T M\@9TM4*)%4_NO%)D](R'DKP,]1:2>&L,D/LT=.++'JG314,!]P.0%R2GYXOY MAH7_F*X_/+]8K2D<7/[R)3SQ6K]JERR>BTVGBVW(1=0 MV410$B70Z5[ 2B-1R)Q<;&VO=A+2R9G6QFB=+NH.+->6B;\M%OFV=_AV, H+\M M%ZM5#0>FZXDPD9/)5. +)X*=('-IN(6@R$U$7E1D3UTU'@.96\N/TRYP(.MR MK%B/1\1B'69-$'%YIS)__\N73_7RY>;X=@RY<=: *:8V.7,.0J[=BK3@Q1J. M_LF;QV/P\2@QX_01' @M;43>@35Y0VH@ CZ04?R9S.UL\:D*Z9*K":]94&@>B"DB6$^D7-G0'A/;AXC!KPA ^NE$?C>D7# .5A^WFUH';0.R,TZOZ<$L81]J[^(4OF3Q<@?_1)%+S>-&KE5AB, , M\:*RYW0F$"].&ZN2$-P_^=3[>/0^(&6<1M:#(N\T<7=@-\EKN.5X&BLY!L$@ M,*TIX/$,R&/@()0E^)O$N'KJ->"R/&R[<"<_!*6<[*&J]>X MW#QA_RFLIFGBLW-)&@O"REJ:H"5X2Q 70I*I+$((UKI^9":)#8SG@!E8L!P4F47: 5A 1B^BI/^QTKH,Y!%21FI[?2;0 M'"/O#F#S'U@'ZF)^]ID\MO>7/7U?E0=M,[9[PKI4>.*T)TRNW;ET@J""@I(* MBT)5CZVU,W,0@2,UUAX(8L/IIHNRM4?8N]Q(#QNW:(]1"1(EDZGF^NF7F*6L M-3)9L,2$4D_UTFH(OL=('*FY]WGAUT0_#0%X_A?1M?W4$C_0STP_;_WF.UPU M>AC]<)5SO8_^!G^-GDE?K_BJ;-WT^M3H]LJ7W[VZ#?*8,@O>@2^J3J:Q!4+4 M$5(0.2K44=K6Z<@#26P<#&:'(6L!B:.A@$6HVJI D/_)8V8,O?.MZ^J." 8' MMV4#H.,;@>(! MDB'#C0*4,(IDERG+ MY=LPP\N>]%-O<[TJX%PF1]UZ:SUW*CF-%^MJ+-XM7F]T/&&BL!*\@%"%KUAM Q9K*P,9H\T2&6+K%/J))(]< MU]DOZ%NKNX-KGQV<7F]4+UA(J 08ZVP5HP&?2:#1\9*P)*9$:S?]"7(Z>7AU M!O^[E4Z:P>L\&:^?PBS,$[ZM/]HNPW7W4X?,:#U!?_L,UHOIG!:;AMGKQ6JZ MV017R%/:,A\B YL#JUTBZ[,'[2#PF#PW+ ELWJ]H#[H:MP L6I:,F@$:%LF3 MB.1G!R[(XEN%5J)6JG6RJJ<6@,V1\(U^@(>(NP.?[9KZY[.P6KTJF\[\FWYG MS%@6"ME/RT,@N^P"Q%(DV""LPV"C5JT#]$>)Z01"1VCX,;"<).X.<'.;_LOF M55DX@\0%2%F;A>T5NWD'6H*A(RM#@6<19\,PU)2^ZXG]ZD8-[NQ1TXI8U;HHB@!+X"Y!0Q=X"5YV%5 M&Z_4WW[YKXOIYS"K95C/UL_#?<7O_5QLB)"%E M==25ET!.703:B0I8S+8>[ )QK];[A[@S.^@8UZ%I#Z"39=T!7IZEM+@@NM]0 M;$=;@%R]WW%]-:K=,.^(@01&%TL&VVGRX3T"UVDSHT ZWKH+Q5/TC'L1U1X_ MS63? 8Y>+_%3F.;+-YID5C?7N7=D-N&1"VU"!!,]N8:2U2XO,H,F?\")PI,3 MK>MZ]R!KW)XX[5'56A,=@.LN\9'VA0M%@1&.W,C "K@L-5@6N[OAP MP S6%6< ,W2T=#LHHWA#!^]RFM:X\>-J@X%+/IP53LG,">+!;/D(DB5PG!MD M5ABCVS=@WTU+#WY/DR"LB; [L"?/PZXDDX*Z,H MM)&XJ\\[?8)HZP3ZD*3"^OC3-+]1V(.N'IR@)F!JKH0.@/5Z69O\K+^^G@4R MSO-S[8/->=X4''U8S$CHJ^JB MK[_>C%HJ.D7C-6BM)3GI= Z&0+#V4GJI1'16MXZ,]J5MY$9Y#3$TB#8Z,#*W M^+J?%2W%(.=$O\BZ/@FKK76YC>1?H1*T9Y(5KVXO63K7,@:(-!UY'#RRBD4Y%SESK/NN[*>D&3"?I M^9'[T!.$W@%T?OGX:;;XBO@&9_5QVD-939+77+K" 86M4P<< Q^Y!UF*2"D' MHTUK?^B;1(U[1S$0H-JJH@-L;:."E)87.[EA*(6T*0 Q8RD\,.0IRD ^@G2) MO$,2I&Y=Y_,T1>->5@R$JH9*Z %2=U*?5_Q\O>+&"6>#5QERJ!-2-'$34RZ0 M#,J,A%4R@R"E M#/6J6*O6!??[T#7N?<9 X&JND Y MN,@#ZB=)Y<02D!?Q\@IB"%JR#+G*++- M,K6^(CO2@QKLOF,@ )TH[ Y2FX\":JN8#@S3SI/\]I608DII1H;5>5.OA&J%E'>@O>1.1<8T M:XVS;Y#43= W',I:*J4#C#UYH-]BBSM7HE"L-M.*H)*5M&LVCJ-7/*,*LOF[ MUSU)ZR8J' YS0RBI ^QMLBFW!'B+$R5"X8P;L%G7_MS60-"6 87#.AK)HM/- MC]!'J>DF3!SP[&RCB@Y =8N)B?(IE"B)8)&KHQK(445E@6(373L&UXJKX=SX M;@+ L]SZ'23L#MSXVKQDNGVXN6DK6:=:OL=YJJQ0?&,\)@&2ASK:Q!/:6:I? M,14+"U(T+[9]@IQNXL A#[@VRNC _CPA(8PF** WI2NOAXL2FQV:>)/UE1 MY+0E#"2L@U,EQWK_J,BCXSKZDF(PS=NG'4;BN.FDH= VH)HZ0.$;7(?I'//5 MN-Y;[/Z,99JFZXG@FJ%""RR105:NOK<2/ %7D9BRH0X*: R\;U,U;F)I(*PU M5D8'\'HHJ EF'S J#[HP RIZ<@2CXX QZ.!<$BJW;VE^GXIQ$TP#P>=$87>0 M6?I6;#L1)@LF?0:&&"F42 IB%@**5H:C"<+FUH?@MV@:][G4N7.5IZOE>Q[S MLAV:] '7TT3.]1V&6LU\N;O$V0; /,'9.:?!%%-BDC9#YIS,GRD,0B8_2C#. MF!+:6!QL3LKYIL$H[V,,D@RR5EBG(D5P3M O1B,9?UVB:/WN][N;!G,($KXQ M#>80<7?A,STVO\)+IR7S$9B+C&1B9'W30\Y?42DD+)G,[5"XZ7H:S$$:WGL: MS"'B[@ W.T84!%F"C9G5#F,>%"HZ]!T=^G38*Y53L,S\GSL-YB#U?GL:S"&R M[@$M#P>5.,>MUA1L:.ZJ%Q=]W4 9HC=*L*R8%O\'3H,Y2*_?G@9SB)#[@LG5 MH!+G$V?)!9!&T;ZI;;V]DAJR=R$J=3X,Y2)]/3X,Y1+C=0./^6QEG5"@^*+"Z]BZ525 $ MB!J,S#$5-%DWGT3>_S28@S2[US280\3< U9FL\4?-6_U8K'\>7$1U^5B]G D MP-4#*>6+L=%R\,PJ\K;H0'6%&^"B1!=\M"PTOS0]A, >L'42(.Y#;##M= "] M)[+K*ON<55* %K%.%B7;G1P#%K3SJ$L.S4.G$^L3AW=ZVIQLC83> 7SNEL:] M_4#27#V[6']8+&LW[XGF@3.4'!QS#E3.@804.)AZA9>#))^Q=:[F:8K&=I#: MZ/W)^L23E- II%ZN5A?$"4O*&XPD&E.WJ5YBU4)9;/LQEQ@GGVAAUB4UQ=*P" MFH'I/*5CUY'P:E&>?PCS][B:SC<2N%M V*J.;-_UABPJ.XKG]A5F3R"Y7JP) MG01$3)&0;&NP1W\4EF=7^S/9$(8K,=LW:W-RC5F@745P"6"ST:",9A ,5Y"< MU]YI7I@>K)*NKQJS1ECX1I'9(?+NX%"\IGXKD?JJ93'?/"*OI3%9E2R9*E#0 M&(HTDH5@I0+&DPE)%Q'$8'MD%T&=8.D(33\&FI/%W@&&[O%P60CA9:UD*0J\ MK\>X9@9H=0.>62WA=\.)TR,J# M)V^P]JH(M?E7 NFPB,@2I]AB.$>\A]JS!HI]W/$^0LH=P.21I[Z7S%CT.F5K MP!9B0:&H0M(&2G+.HG.AY.8CK9\B:-PL=WOXM)-^!U"Z_[;RD@M,)G-E(R1. M0E*5GV P 0F*">]SB,WC_]V4C)O1;@^>!O+N #5[O/Z^9"P$S6T2!;A LJQ% M,G"I9,@V:LQ>1M_\E?3>Q(V;WQ[ , VBE0[@MJ-VHD1N:O\3**$6?+DD(0IF M05G/63'.8!CLS<^O79;1-HF_CA-P!Q A>"]K ]V?ESH$*M6PD4#L2$0\F& ^GG@[0 M]V0J7^;"H[ 6I%1V6^;EDE-0ZOQ5E:/'T'I$R$%RXR2QJ0%GPCG:E5$6ATBYXUMJ0'=GL8;"#\)R8 M.E$#?2%I>W']\\62-L3K[0*;?7(UZF[S0Z\OEND#2?7U+,Q7$Y0A%^8E6!1U M$DLTX'6Q8++02EJ5;&E=6W DJ>-&CF?'Y,"Z[."0?83-38_$1[F<).6E-)9B M*>\D**D\."94[9\@DF.R"'DFP#Y-Z+C!: =P;:C'$<%:*P(FFYWW$U&>7X>O MU8E^MES6._]ML/8%5S5Q2**DK^L ABIE$L.K.)N^WVA\(HI(A7$)F;D:RWE3 MGT1FT$K()(67YO[LS8>U$$TH&;> ZQRH/+_"#D>GWZ)SCN]K;N==PWN$_W6Q MVC9)?[=X)*V]$4T,FWJ6CY]POMHP_ 9)^*OI&M_B\O,TX78+O\&T>#_??,JV M[?8-A&;6&&=-BJ1C4B,3C!7("8CP7"OB"/.- XR4/EX MDL>=$W%.K)]3MUT,U26F;CB<6!Y1&B8A*2=J0D]"U%X +CY/27(_??T[B?WE_'I.\+.T MGG[>-H2^DD#4EBG'!!ATM9D'*Q!"M. PQEP8STZU/A8/I[*3N^93$;3#V1I2 M71UX9'?=R9(T5Q(%Z*Q=M=%$/-()(&W0(B3OO&:CN_&#P6AH;3_IR1\B^@YP MSDM@V-1[O%C5),T_3&=YA[]WB4,DR5,G%DB!R3* \UH+&$J!(SF-2 MEH7<&HI#\S3N)?>9T=T50#K8,#:6**.>6E MIC/+-Y_:LI.2D3NF=866^\',Z:KK ( _(ZVL9;G0[S\\^UK3D_][R MI!1M<,58[:*UX2.R]7N+'Z<7'U;M[X]BM)Q*XNZAO,95'_J]7D;B-]E[ZI!59CA:C-Y?+6BOUA-3*F%T5X! M8Z&V*\= 9XQ'0!M,-"1(IUN[!_M1-FZU4=\0;J_:#FSRB\42I^_GVQ:SZ>N[ M92 _*%4>_Q:F\RKEO\^7&&:;/EBQ>!$J;SIE2>=-Y."CR"!+4$H)Y1*VKE@_ MA+YQBY*Z!N]@:NZG:.E:=+_66Y WT_A326PX%MGFKY)5&_OBL]\6!^CFB[=PZT1 M3VEY0<1,0YS.-F[V)$?-2RH:M"^17!!3P'%&P1Z&H$LRNC0OM-J;N-Y>#Y_3 MZ)VHJBXQ>/4Z_PUNFLS=YBTQYG1@'KBJ$C16062Y=A]CR0GI?(RMVRP<0E]O MKW;/A,1&"NL2C,\7\XW(ZH/\YQ>K]>+CI9,[L08EB2N ";4ACR'^0F8XB\.K'?=U0AZ&288<$#H $DF3:XA">[". M K(D2Y*Z]1/; TGL[1'NB, \3FU=FLE[$=CM(X#K6 R/"8QRK'8,U>2/Y @E M8T@Y:67%F5S'G?3U]H)WG)#Y6(6-W0/I"?EM;O)O\V5S2-KL@IL) YZ*R=9&1H]$8 MC0>2V.43XV:(N3_Y>D#U]7.(DS038EZ](''_%M:7#&UN,[?L/YOGYV$V6[TJ MC_,_<2;9X**$J)0 E:0$;YT S:V16DME;7/HMB"\RU?%@P'Z[*KNP0C?8KIR M\JIL6^K\ANL/BWS[&10%,QX5G5X>:^ERSK4@/U&XEVDO:RU,3JT#\KV)Z[+N M[!PX;:>R'K!X_T0A3LGO7G^M/9;7M/LJGY\V]9VA<0021C:6])#5%B M@JQ%PBAM+7L?R"#>(F/(Z M5C<"K&?D[GHA(0A1:XB]LYBBD^5,6?0=U(U[@7UF7 ZDM'ZSZ"^F\S!/NP6) MR4C&M 'K!.T[C!I<';_L75(E,!U];OTTX7 JQXV@SYU%;Z6N'IS!VWYN[8S\ MZE/5VNJ7+[A,4^)VDKW'$%F$4LCX*U04<>EDP/#,.3/:!]4\5OX645UFRINA MXJE0Y&05]8"Y2[?CLG+SW>+NZ*'J$.]N:X<>Z2#93!- OQV6%=0:#\^Y8,-N1TY*(I+O+X2E[XRDVJC+\<9,9,Q6".$ M5ZVONW=3TF4Z^VS6\7!E=& 2]Q?:)'$7I*U3JHF1VMF(D6-M/.@LLW?T/6M; MG\?[4]=E[GHHZ VDM ["E%]*P43>]"]?TH_<>LG)P4Q!",1F"@!5#3DAS.MH3"5HA9:6Z,;XW8 -L8% M^&"!SM@*[\ $G\3L=@K@PZ+4-+NH'M!ML6Y%/8E1%L=ZAK^,!CLOJI/B!^DQ!.':9$$ENL.<(N":UD+99(0&90,$7PT]$'K>#77)UBMM#E-C+-,&+3Y]F&U&&V94H7\[+8OEQJ\SK(,>&($6, ME1?RQ*0.X*)T$!1RBD+HS\U3N'N2-NZUUF!('$(Q';C(V\:-UT/C*?Z=<)?1 MR,0@1$F!;>;$@2T2#!-))VF8+:XQM!Y2,?*(MR&4_? IY2F2[P [ER__-IV[ M\G1]04IZN7T'FG^Z6/^^6/\GKBMKDYP4=UHGX(5Y"AN%(=^78D=I!6(R#F-N M702W+VTCOQ4Z \X&T=+8SW5W7SY03C*C MI )5L@$59 3G? %IG \Y")O]O9S5(X]WCR9AY(OU 2%W1M5T8/[N-7=_%==A M.J_9XJN8_\5BN?L%\]>)]]&G.GK1>I-J$Q$-WI$[PB6:;(*)+K1VWTX@=^0, MZ1F,Y+ET>31L/^,R+EI8SGNY=/BOXY[3MF->AH.2@O/7@T M!81GG-QFF64R>UG,@Y<>.=\XM*4<5A5C']$/*E%?3+]<3138WJ?AAJN)L5DP MQQ/$0,9>%6;!FQP@8TY:V,#$_:';C^!KWQ5'SO$-#:M!!-\,3?_RXP.I_TK? MN)DM7__5&RP_U-___N;EG<_?-4_^%9G&SU/\(\PS>1W3U:*\OO79=^E?33^2 M[+\%IF]\XH\WM-[GXO*#'^#E5+KQRYJ<=\Q_.7$?^8V)T%+XX#4$PVN':T^;6P0!FDUE6J'3S M\:>M>1@W37-^/#^8/S(F)OJUR6\O/M)WOR[*V^G[^;1,4WU?MVUQ3,[,:Y)2 MJI5%1]CF/3^YD8T^AH]&MOKA,C?O,*S4:(P (6I# +V,_RD:>9-X& M)0\N.]HKI5]C]08_X_P"JW"OFFNN_KC57?,H._7M#VUDH@ZDOI%UNESUQ:U5 M[W3*O0)AT"EH5BPPK#EE1<=9%*$6C/%D&8]"IN9YKOU(.SG[]_0R-YM$.6&U MTQ&<\A2S6^5_:QK5=0V#H05YO""WU:\JNANG<'IU] MA/':]3&-S-4W*3RS@9(\!<[J-&SO4[US('!E)P%]X=H51VYX^9,;*'1">L,E M)!TI_E'"0LA>0@G&(@^8D;=V)_](26DU^:W/O<6_$"UYE950#KT:I$2.!TXI"2$<[HR+-K[0T^2LRX MIJ4)#AZ\^&@B^'Z]F]OM_8XP&P^Z YYN,AZEJ)&YN/7YM6/J98NJ]=>;[I(W M7G(N G/@8()1!!?R8J,2'DR*=#J94F)J_9!Z?^I.KU*\7NGE_'*MW\+R'[BN M+3SD87@9>\SM($A]6#39 1#ZM9 OPG3Y[V%V@;]AJ/P=;2MW?U CJ[D'E8WL MY_5*-RJ_50V.=8P8!S#)HWCWN>HN=4&[GKLV_P':-" M*U6]Y-*TZ1Q#<)X"E5Q*L4(D9U3K$MPG"1K76C7#Q7W[U$X)_1J9JXYRSQY'V;AV:4 TW;=4 RBJ7Y/UM\4B_S&=S<*\OK-Y29\Y?S\EA_%RV/D1 MQNL;G]C(C!U"=R.#=K4DX>[^>C?XN.7+HTQ*"^#9%E"1.7!9*A VQR2"%J%Y M"=-!!)YJSO9:[&:WI&*EJ%TQ8JC-?GVIHQYBA)C1>8P%*>(90QR=F+?AL'7? MN@VHMWZMW"-MZXZILGJB 5Z#JJH]Z&QDS6Z4_:K<7NRRPG[S[FA#3JSD7%5. MWQRPWEFAI &>I 5G _V4@E.IX8 M$V#SINC(!PCU 7[ 4(1V*?'0V@">2/*X%O&,^+QO(L^IZGYMYJU7V,?=*=S\ M\V9W"H]0U.Q.X?+S=QRYVG.=?'$@;;UDUB81E*P"F01'A[7%PJ@;Z-2"7+Q6/ ML!VWWSB>;C9VT='(8FP_^F; ,Z9H%7G'@64-*J$&AU@ 4Y$"/;>E>?GY70I. MM0N_UG$8>.]MY2U@B M2T8[Q0ERP#1"%KSDE"C25'D,<71RW V'K0>-F8;36[_&[6^X>+\,GSY,TZV> M!T==P.S\H%;W+M^FLI$I>XOO*P+>X*?%/RO73>\P/']J?:&F.6ZC9"_23N>RJ>4@P M,A87))1$ 8 JKO9XLPRT"TP[Z9-5K2Y!N[U"EE3:GO M$&6HXVX$@E.V=N>1+OO$,,K6CR4.)O+/T/[C$$3>=^&&U6K/MG>?OAC#]_D8 MI]_'6'T_7,X5Z_*O06^;G^] MY:L(9E+(G/9+Y9DK#;YH"Z6@0*V-B/>;PYU>*+@79=WV_3@$)0^* MLKI8-$ M[=]7^*K\LEI/R2S7^<*A9%:OL21YP63PO0*R]Y9,L# FD+R":+V-[E(P;C)V M(.B<(.0.('(_&MN->TW'=>#(P:A$KH*B'4"Q4@0I4DHZ!3J\6B?U]R)LW([2 M P&JO4HZP!FYJ0GK,_]-I50W?^4%Z(')PBKNND]X(&(N<(J HSQ466FY?3#-7YXVWZ@/EB5AW!>RO4 MP"(]F^>?I[.+VMF\ROD&\=X6+$XFB"6P6A @(,14>Z!2-&%M9@Y;W] >26JG M74,.P= #/^L,2NO@O+QA\QE9XEQ9FG[&FUX!OWRI$SLQ;SLQ??QT<94[?+RK MBA#">B[J6$3G2>HV@:L=-E%[E4CB/CBW&#T8$1/8JJ^SV3;W7/./X\ M?O@A[9OI#'@.']"H) LADU$,-*LW \;$;7.=KJ5,__M:G M?@[3617ZB\7R;2 TS9>XG=:T<8\6VX?'U]T-[AT%PO-@,VV'C+8V3U$%@B\> MN*/X6WO..+:^U&M(_MBE]X/@\<%KGY'4W<')_S3K]WAC06IE8J#XCH=:0FK! MIZ @:!VTX]8GW;KLYA#ZQCVMN\#J"0KK]V3>V1+I^#/ZJ8\;LHG3@.?VDRU[ M&(L!A8<-%UPT8Z+A5 MU"&X>SQ*.;>2^S6#N]HV'6\%G_BT =M,#6@##VT/9$,JCC,P:&O6VD@Z@[F' M8KEF%$8[[YO73IRUV=3-%J*]L7@_KP[LRTS*G);IU<2[RQEX^>ZNHK^[^/@@ MI14M8I+H@3'M0$5IP.6"D(2,06-6T;5^$]R8A>^K?=4!^'S<>IY?]1W$-+<. MC^E\NL9?IY_Q0:>;:_Y7K\ETO2H[U'/K(EW66Z>BP2*S=(!$!SXS#RDIKK5 MJ4OS 4NMF1@W.AH%_6.HOU__X>E^:<=[$GM][EEZO@WH71S8G:N^$TF9@3>! MD\&LW;*L\D!845(@,H6MG8NS=GZ[V6)7R][>+%S;6 *P9 QM%HVU[4X$J6KW M:!^X]:V[AC]!SG?5T^T U#QN]$[3R/=R?-_S4!)S.034H$VB@--;BO"RM1#0 MT@)2><-&.:![2E". <9A--@12!=/L?CB8EU%^K'6:&Y?XOSRI;82NY^F59%G MCTBN!7)7A[B1U"T)0-O,R.7@*>NAT-N"_G$K;,\/Z[/KO%^?WRN-]R2<_ M;] .FP/ZCB?V,8S))PJ&)#@3";(^>0A:*D!C77+>:5-&:QLY2)_-F^-CMZK> MKFD#O?JT22@^2^OIY^GZZ_W=Q24WR0G(RGA0]&M]CL,@),^\*X[EY@[XZ51_ MU]TV#T'IX_["613>D?OP&,=OD,0Z323W#>]_I^-F]>R/L,R/L*^SDI%9!RZX M#"H4!YZ3GV\+"QEY],A;%YDT9F%3-F0>?30"A@F!9BJ2;OU(\ALYQ'>,1,3VX4CL [LV^O>;V-2XW M_0WF:;N-MWMU-[=85-&8ZI C74 Q'2$$"DGH/RFX,5+GX:[3CJ%XW#=O71CH MP17=%:QW'T>/<$D[U/LZ&#ZR4N?0UVD[B7N0V624GMG4?%;D<92.^XRN"Q@/ MIMBNX/O+QT^SQ5?$M[C\/$WX"-.SS4=N'CC?=]DT^.C\W9U_W[1Y M^X#YN7L=F,G>>1ZRA>2"(GS) %%Y!<4KDYW6@7G9>*.W;N%.GU;A><^46Z:* MXUE64Z[)$PD&O(ZU(-+R()VS(@[2F_XA*5TU;3]$WP\[;I\NZ@Y.S5V]YZ^J MPK[^%M;UM<%]QR J5^CX1]"EWF(PGB"P((#9((V.WGK='DT'D]E5;_?3D#:L MBCI!X6)YE\7KT4J+G^@@2UBOW![AEC,CK/<)N(X.E/$"//$/T3B5?%8ZF]8M M8DZC>-ST4&-LGDEQ'<#T]GR%;^U :Y,(7@4042,H5WNC:);JF%CKBM#,M7][ MLS]YXZ9T&@)P*)7TZZCO[&=]0@WG$Q\W9-OX ;WZ1WN(:PH9@RL2C!04/R(J M" 43_;&.!-2&E^9[LG7S^%V%_I]Q?H&KVK;A%Q+@%NE\M/7&W6$V;,E;9S[;Z8BDTK3)@S1!E!6E=KQBX+N*%1*UL6B6T=! MPW'3:3?[0Y#XU!N/$57?P7G\!'^[N-/>,[1&@K6*O VA:I% UI!$,B)DSGUH M'MX?1.&X(T4=-)SBA=.Z$Y<:K3_@\OG%LMJ/G<7;5J,*QAC HLEWUQPA M&.OJ"P.NE-1&#EA^]"WJ_A1S& [ X..>0E,]=G#RWW#V/*P^U#EA]%OMNO(Y MS*X[;MQP9T*QRN8"VB4!*M>DK!2>CK%L9>2.2=EZN-MA%(Y[\O>$U.;Z[ JM M-U51C_!Y4SR"23@K%5C':J<_Q\&)I&A#.FZ\$#(V/WN.('/<1&9/N!U&L_WZ MN*\^U^MS_"/,\Z;QRJ+['X?W,AO/8*+KCQ4Y5+"0%CBR4LR MA&02/9H(A0!M-,OH8NM>C)UYJ,\_A/E[?#F_:29^-6UC@@"GSCU&VJQ@P/_<79^^OJ./N/9E^EJ MDHI*"D4&*T2=ZUY[^990_6YE%:)G&EEC9.Y#U\@9TV$@<7_@16O]=(VYRM'/ MBX]A.I]PA\$J1\/M2-6, M"+?-3-V?+]?K3:O\VZ]>]Z62?Z&'R,N)U4X"06#L!G0[4AZWG #3.=4 M@JS=I?2W?,)#%^T53\>J>W$&V7=MPLBOQY?D>JPF)451C'.T^U@$%5*$R+0! MZV56D>*G)%L_-]B#K)%O;D8^-(_33B]&K'9/7CVYFR8Y\2BT$A!43J 8*Q % M:O)T93 QZRCOOP#XA@W[]IJ]FK C=;W+@C46_-AX>K=8A]GEE3R17R>JA?>T MY8Q5WED+*1@$90H#5SS)RBL3HXE"Z;@7=G9__KB69U"<-!!H!X?:SO%!$PS, M&N$U8*F&./(,+L< .D2F5 E1FM;'V$Y"QDW@#@6?=K(_&D"?<1D7 T'HHA4&> C2>Y>4-*VOM1XA9=QZTG/#Z!CY-P322'/K?P_+ M6N7]&4]([A^YTEGGV#_-Y_#S[(/7@2$%A5SHVG-6&8BY> *988IG*WULG:,9 M;I[][Q:C-2& Q>IDI>S 2\XAY:@3*F-M:KV]]R2M M8:,!VK3KK_\QS7BKJO$6%0]JLG_Z^GJYR!=I,\WD\OWYMK9EXH-2-FD/VF2,>EV*M7)2UP"[OTIQO6H\%AT5 W M?6#KMD N+TRD#\5JSBAB"R01ZQ-X(Q68HJ0F'R8YM]77T)&6:<@0BAU]EWWC\*6.A@UU;9).).0"F[N(L+L2DJ7C)B<11%2 M0AW2"8JV%\2 -7C*&+6*&6WX5A3QC37&R>2W!T=+47:1?KT\PM]@%4F-TF]Z M +Z*L^G[<-7KO5;_OIM^I!]Y5=[2=U>%?,U-%V.*Z7X.ZZWE=FB,UE@OY:VI M0],%N!(,Z,20Y6*$:)ZU;"C@W/X4"W^9[,"\\4*@O!%@E*808G=(!@ M)"8ED3O6NH'"F>[)3@Z+MEYJ\3DRM!YL,@F4X!&<+A:DX6A\B=XWOQAK0_GW M<1-V"/Z:![Z':_A[\;?V#_>+#S&*R"!Q'T"9S6L-88 %Y$6*(FUTO>'[\'30 MT#@_*P:'S?\< H@_PW:X\:F9+B$KC""EJ[VS4P&75");Q%5P*D536K]F;T?] MN(',GV$;' >$[V4+W'K!@(EG;;0#SR*"PL+H*\XI=D0MI=9T +=.?!Y(XG=N MTX]$TC& /E*MWPMJGY+R]HT6GVAE$(-UP*3:7.CE.OL$:RMO8:RW3I36K8I: MT?Z=&^TSXKPU$+[CC-6CB82!DE9/K3=Z\F2(U-6.)^XGI*:>^+1&TMN7WG.G MEJ0/SDL%JD@*)%2@0$(R"UE'[J+0-K*!,B=#IY:>AT_3=9C5VYJK9>HHGM]Q M_?MBGK9M+BT%"K#H.5DCF\#K4-]^!*,@;>C M==-%T=D>3%WV2 @8M/6R@.&&]H\/!2L^"YYXU+SG8E[AQRV8Z =\1 M>NK7.R8K_NMB=?T4^JHR:5%VOK4/\WSY6/H$!^[4)1MY>4TY;^0*WE_Z&M(F MV<@-)A#*UN&#B2!=C 6ODHD\98NZ]:W"8[2<_(08UR_GI 6LTK^9!1NSR"%R MD"%G4"+3;G*2@Y 8.=IL+6_]2GHG(2/74[70_X.'PR<+O .'[0X3$ZE+,%E; MX,@+*%L2Q%J\(]'''-"74L20:!D7)0T4^A1$#I)N%\[53HM],X_.\1R"11!6 M8!TS;2#H1 ZC\EIHQK3T9^G--5W8K4F9X"XW78?TLDY(42&% LYFYZ"D)"T AN#.F!/N!QPH7@,OEZ064,A<,J0(SHZ_OWPHP3Q>36(YP/ M)+$OHS)/ .47/58$W[$DH(#K@7M12*MD%T6D+BW*7@+!O>$^NBP=U9D'.,T+_# M/-6S^7J:*ZO3S_@64QT4/<75+U_2[")CWMZ ?OQTL:7A87)GB#Q6(Y*&SG,- M(;FA\V#.Y5C[9$ I*8&JO1^#,@ZP*@:MEEJT=G2&RH/=/ )]6A$O[BKBU0-% M;$O]LG*^(.UKHS9'A"+_A44%VM )8:5)3@TWYKD%!WT%*D MP(D\__1U]P=LV^6P8)TN"K*RF=SH+"#Z7"NE1"3/R 2-K>]F!V2GEXY7YT?I MHD_(=+M[?@\?KR:.N$SLF()0W*;OB@W@#,4$03CF' \\N=8Y\&_1-'+?U5[ MLQ>HC]1D!\A\NUZD?U11XGRUO1"?A:L&43XA=U%Q0,YI\XLZR959"=(9+QS: M6)K?4SY!3H]X/%;O]UV+1DKH $^_4+"U^(JX8>F2A:@L[3%'NXPY"2KY MYS M#1=0(DE=,L?U?MU^S[<#MH3W>, /C;FVP#\" /TFB5_./^-JO1F*<)/F_/M\ MB=N"SK_1H;D*\US3H5B_N!HKDU^$Z?+?P^P"5XNR_H!58F'^=77K\T[($Y^! MJD:IXG/+KU&V^,XRDN!TK(*3]=%KX:"99,E*%G1L[8<_0DHO"=G!0+!HKY$.@$52F:]H MY9O>J)NWS3NX6]71S:O=?W4975M4PM+N!5;J-#@3/$77Q4.NE3LE>VM,ZR*7 MEO2/"^$F@%ITHMT.D/W;8HY??PO+?^#ZQ<4\7_5>MR:@$%8 ]\F#TCX3%UF M8=*(4I3RS2]]=U,R+MK&0\:BN9HZ -NS]SA/MSR;2RY8RM$$@<"%H2C5&@?D MY220I=08U1KTV!ALNRD9-^G5#=@:J*D#L#T/JP_5E?X<9E4NETRDE)V6R8&U MPD*M<80@; 2>'#KD0;'F]T@["1FWPK0;J)VNI!Z0MEA^6BS#&G]:5''>VS8& MM8XBT8X)M55:D"2>0NY)X*GDPGU0I77CUB<)&K="M1_D-5-:!PC\^]MW2PRK MB^5#JVV2]SP7!,60?DE10BPJ08E.*Q\]E]@Z]GVW?UM\QN5\$_%7!Y7V3$V8/MA!O&C/1&"T;T2MHR+[[;U6H)$;3?]? M$FM=OK8O;7OAT?[I\3B(*CN Z-L/B^7Z'2X_WLKI7\TWC$&[H".8G I06"[( MH]4:F#?62E^"8ZT?*#U.S5XP=']ZΝP? ^RG,:A/.M_72]=?ZTU65FQ%Q M29604@ 2#-8VS1F"-UB?'"BIA=#1 @!LHPN)(;"L=9YN\>I&3=1W$;;>T#H"-%W **:YJES?W=F M>Y"QQ(D/*/761@FD\UZ( $Y%9Y7BEI76);E/T=,?D([1^8X\6Q,%= "F)\YM MC8@Q8ZV+"!F4M1R\\!:,IO])99&%YJ\$3G.S!COQ!@)2(^%WT=WI4*?@U^NZ M2E^** X36.\3J)@D!-HK(*3GD;[(F)KC[%AB>YE(>R['ZSQ:[< .W@V9GWT. MTUD5WHO%\BV9]\O&HK7;Z&J]K=JM+*>TO,#\O +'U?U5=' G/1+THZ MV#3W!7!//"E=?+R8U\3V0WK^S%Y:_A?6E?.Z\_MOD MH-9WL?20;R5/E<3Y'T3&;*-BM!F*# :4049[PQI@W&#)20C3?,A1 M[P\BO8G698HADO(%5"WKBLP)T-D%^B+E9)H7 ?RI'T0>@K$V#R(/46$'8>!C MKZ6TUHIYYB'J*+?U#4[0F<&4]\+1T<5DZ[J /]&#R(- L.>#R$,TT@&PFA;Q M**:E1N&AA'H?)11Y,+Z&GZA,B(*16'EC-/[Y'T0>!*@A'T0>HMT.D/W$!6?F M5DJO$S!?:[-]1MKW)&&D/6\)8;3Q6Q1(D#4$+.WD*1'KPSCFK4NMQ_V-KJ;&XC3S_OS:'5$^-80]EXR MXXJAVW>++Z:K%&;_B6%Y&"L8J.2"2T([)>)= M^#Z,X4^FXOOR0X]$R6(,E?6%S2)*24:2%,C0Y&IZ(O@@Z6R,6B=G>&"2C8/_1R@>Q_?X M,^V'%E#HP-4>NB9*&VMD4AR2B11YY$S'<_T%4[ H408I8V.'O(?*N>85%>-L MG1Y1S(+/#EUO'._ M!P7?5\ YE&/?6E5].SG7W![HY:EBHD@6M#"@N'_CCJ M>G/FFR-J?\?E#.K]4^'[,:^M)!9RY!E$X8X$(B0$.BT!&8_U1C4$J<^/]^_$ M>?]^\-]"_=T[[8\6!#*MI?1*@V>ND)=5! 3G))C(%'+&*;1OW0YDP"+/,[K8 M0P'\C/ILYC4W+W>[V<*;/E!XK]SK^J^W7F%MC3\-<3J[;(ZR^2=Y,7]3Q;>< M;F?1GU("-R0YC!M,+;@XJE493;@<-QS?A/7V_9G!=+_*^+ MVA]WV]X#2:I1!E"R9% %!9U+6=-IY)GA6D@I!L/KXV1U@L3S N8QV#;27D^ MW,7092U-*EQC8K$Z8^34VUKV5:=*JRR8M%9DE5OWY-F#K$X V0H*CT&MD5XZ MA=KJ>L=>M>=#S2B M!1 QLJ88N!\B&"*=CPP'@)O/5_G^*2B/KP]5?\C+/-'E6\7BIFA%Q4J:T&=)U(BH#%ET("Q("M MWVON1]FX=PS=G;>M=-@3,F_OMH?\7>YKP9(Q7-1#I.[F%#SX+#+!*F;'8R$W M^QR'[Z,$=F(9&R)D'^/81%T]8?'E_-/%>K61&+^:S*U488@*DMJT<(O$BJ2S MQ3D71-'!D"R'0MY#:/D&79XPC;4DCRFI@K1AXE[M5-:DBV;,W3;R2;?6:S6:PL M5I)2>(VG=7 6$OB !) DM-26ND\"41F6?M^9@H\&K@E@:L%T[WDIC M))%@! /*8QG_$LN;SRY"E#RB.RP9>B.5 =;S:;O!W+O10%9)/ T ;?LK:5YJ MIRSAN(F,D19A"KQ@&6R((H44@E"U6WD.?\INL!&0H\&KOU :0-9S(UJH4C$( MZR"SA K"B$+WU:(EMEY92X)7T=5.??28PC08NMJ(36M(J0&P59W,0CV3BE,. MGHE2U6LEH&OJ0 I+C% Z&5M[8MWY3V;J!*@A)S-UD6X#R-[]8C,GBBO!71GO M@U&3]KJ\%1F!TB0/:4!F.7)5B: J04?,*?T,NI;2M[1B.#A;S-H*^2N)HP?MLA"20VA+UW> M:Q/9)' 8S.-Y@CZWL1X=X=H1\.'1R6#!;S-PZR^D1HSJVY@W!<4&@G@1T-$ _[!]9ZW-('=]H E;@B)+ $5 M6N.&,.(THLP74;QL%7VA5+M5Z46B&BD4/#Y@'E_55)5> W!\YM+^9C?$2#Q/ M/,'C)<1R<9_!:>-!T:2L(%;PZA6%NRD:%XB5Q;]?T%"VDP4@O(C,-"5$KPX-7M4OQ]Z5MW*S0@*@;1#@M@.ZY@V'" MI5-$< ^)E"+=A+MQ2#TP0;-FDFLI:ANW9XD9-_LS)*RJL+_=*30_72W1?5TN M7\\O_72V7G#YIULL\*>OJ<*@UXV?)AA.$:,J\" G$Y7?_6 M[:@D)Y/0DN!Q5W#(2\\O#P$D53Y@S"L=J9VJ[49AO?4U7YF[T6BVC!IO42_!YP.E\/8 MDU_?SGY:N%G\S_E%F7ZX_&T6;LHH#?4N6@F,N_*RM2;@#$&_UL?L;;#1&?Z2 M8[;S"^TAHX<4Y[59VJ;!N4L_9YY$IJ@\UOB,<8YP8&A"9R!;J5-&1T";X6U- MMPNI(XQ='^H03>S6)<;!8T3X@B1(0GPT040 MC 4PD0E0*E'#"-4NU';E#Z.T.1MW(%)>AF!ML35QZ;]EG^7YC;?Y9DMO9JOI MZMNZ_ )#HLT?+R=$!>5-M"#73VUPEL!Z'\%35'>:G->L=K;L0%+'M9O'!&AU MP35D/N]%[*_QP)FBU-:_N*D+0LKHA$2690@$\GI"3#0$; @,%!?)>$]9DK4O M0;O0-VY6=W D5A?1V('#C2;],IU-5^GWZ=?UT'0W^S1%!^UY&&_(*,&->/6 M\%5'X#A2J@;+H]P^W-ZUS/.V0>[X>U>7*5:^FNCVT0'O+7KL?IQ+#4JD4!K/ M8T*<0"!F!IYA**TPEF:D:(@:RN]O]%(C*:)\] '#1UN&)VE4S?)2J!("389@ MWM#:_<)G?:G1!6&]+S6Z"*\A;_-Q,C4+R[6- 8(KQX.7!JQ ]]DZ8;51.0M5 MNYCY/"XU.LE_STN-+L)H%%,/T[#)6N<"ZB&1&(T)DQ3Z'9X *8-%2,HB.WD$ M=)W I48GT7>^U.@BA[%CDV!(3I"],1HC+)W2>5]J M=)+B7I<:75C:IL&Y"[-28%G)E"$G:4O-7@0KJ09GE)1*JS2<:.<\%;A] M$X,!08P 2\HS2R9RSVUFD='A@Z"*.VK.9AZ(O)7EQ,9.(^E-?7@T:1B:0B'G.60I2,I^"L#[3V)-ZC;K#A:YM65*8N M2!K0H%NZO1>.ER>&I52[]*(3[L:YI.F#NX-8.W:0 MLT59UA@_6&/^3*ORDI-146>@4@B,(55YN=$FB$Q:XU@BW)N] J0AJ&OX@N80 M]+4AQ08LVX%F_T9KGV5#-HDD(C)XQ\LSI,H49\E"9L9)CP%*J#XB::"MC#MO MH;7SOJK@3ZM=ZK%7<\.2RE>4+WUFP$O)3CL07837@+>PHY3EIV]_N/\[7[R^<,OK%SLTD6CK%8=(%!Y./G&PV4O@A!F+ MWKPBJ?H[=?N3=V+7E9UP\G3:\2!":QN/=QO[TUW>7,$8IC453$%4A)9:KI)V MB Z"L)K;2&+]UW@ZDCCZ'.-AH+(_)'O+K0%8?DSA\VQ^,?_T[2>WW++%SH\?,:>V6P;T(:Q:"_:'Q>,1V=3DUT3KQ^FJY MFE^6/,;%M5__>?KE=OAC#,&+=8T"YV4S%)S@$61&1G+.#7&U$Y@[R!GY@<\C M0JV63)H V'-5,%(Q*2F7UY-+!3,*#,-?!I\DE3I)/!,:JD9KY_J^CWM70Q@- MG)DOU\_$(%$_K 5B--IAD0AX)381C.V1[;+3,WIQ?S5;OW2I-C,=0. <-Z%Q@S"V] X_."C@7, I/P43+ M]O+3.GZXX6JK0W V.._;[3V^J5A G_7/M'J\X=>?\9<)N7WSUWKE._UZ1R#: /1IX+T).EK$$46B,5@DOKREP#9(30K-,",+:#E G FL5 MC[Z?7US\,E_\[19QPG7*692I4UJAARPP\#**>W!9,J)1O72NW5FWA8QQ?;SA M4/)FA$FC Q[LKDTW<)U/:O4R.>-@C,TS6#'10P9#D7?:U^_ [52 /#I># MA?ALX7$'CAZ,A"_K<1X?5FBWJ^(!.8%^X>SU%5(R"]=3E:YO&'YUT]GO\^5R M0C(Q@4L"WH>B.5& MQB2ZYQ0:QBA4@UE:UZF;EQ_?BA,599*2_9'D$2CUQF" M+V]YI,0!?XB@K=2V!""2UXX7V^B &,S^=.%H3_OS9A;'<[5OTHCSO"L &Y-0#+_>HV=;3, M")T@"(6'2RJW>)9QH(ZQZ)EP2=:>SW>&];6=H'%0?6T7.34 OEV5G#$H%WBR M$/&\ .$8'B/$$&",)$.=,KGZ7?[95-?V 5HMF30 KX\+%U-ARPW]5B1A8M$, M7P93>R_ ",XAL,2MS8&'ZC.''M,P;N+EJ!:K#_>;J,U^YU9E1M&&?"Z#1->V MS%0M649O"7@:,,!2F5-):1E/6!D\#P@8=VS$,9%S.-\;,#KK]T)F:77-A_OX ME]8DSYT!F\OE2(P43/010E VZ_)/JNU$/4O,N),8C@FF.O)H %@[F/;[;4$+ MX9D[KP)D6X:HX>D,QI8YT(JG*)CR.==NA-N'KE9Z2,9*7APFH+9!]^NBW+VY M7*J7 H<<3&$836"-=<"=2MI*DYT^8FOZFJ9F@\(#4; _S+J+I&V(O0KAZO(* MXY 4[[_G,9%*).:%!,NI \%E>YZ6BBH9!['(2)#6110\J"_28&7HTSN*1X(--Q"5.;/6!" -MI=FP MMPZ<6P! #UM;IP*O5\L&E8:IJ!UD[Q@('Y'[E$GPQB9%J48VU/9 !^^Z&2/R MKH/GHXFR8H;PR,5;?[I%>33Q:QJL0.O)%XY2A+5[7Z,46CG)G I*E;=D5 $4 M8BEG">B)6L&"E;;Z)=)1"ZWNN]=O\^/O3:)SA*"M!T9QY\*$TI.N(MCDLLD) ME:SZZ^:[*3JE@JHNV'EB!>O)Y73MW)OE:GI98K'WJ:1>I[-/]]GRYI\O:;8< MS@9V^OI1[./A_!BG2)6%E#)C0"+U( ++Z#R:"%K8G,I@"S)8K\-1;.>N!,93 MN5S+#.U322(O@[OX[^06$W2%M&,VH9=M./*(H(VPC(!VBKM A/.L]AR="F2? MDA7N@L(N*:HA)-QX,O7IEO]$P_+Q[W3Q-?TQGZT^X\%$B8^.1#SN3 :1>0++ M58;$(M-)2JEC[0'(_2ANH^>I-2CWDNO)H;CHZ<>_YQ-)A?5E-I<+1CBV5;X=']\JN,W[W=:*;,.T$R<)UT M>4::@.$I0@R>.T5$EN[1M< STX[Z4+$7&-7I@O&X8FH8CUM4;D(%<58["LXZ M"T)%!E91 BE+=&:,HIJIO@C<\MV],*?/%W-]1='N2UH?/J,(UNT_K^>796/K M-6M<)^VY>_[O;.AX M549[7%?6JIBLSYZ"5JX4YJ"-=ZE,ZL@B!.)T]K9V[TTUXL=-F!X1L\\/!CBF M^!N(DJXIQ[^\Z1]627LC@&A6TF=6@-,I0>+29B,,E=4'A3T@H)7>_Z."X/&5 MZL$2:0!.AS/N;MNS^.["S>YUQ<24.,E1HZ]<1H-;H<'G$($(S0WZ.%&DVL4- M0^QC7'#W@-5C6SFVC!O ^1MT-N??4OJPFH=_O_U2&+!IMJ*:9UU*$6V2Z.ES M5DH>7 1#'4&;0+UEM?-'SQ(SLCD='2?S(8361,?N^X1.S[1D'-:;^0N#Q.7[ M#W_=/ Y5AB/XH,"2\IXR211\X@&R"B$DP5QRM0?\["1HY*ZXUG!83WAC)XH> M[63-KYMN9F-0=VP$916Z0%HR,"25*?/H&UF) -*/*D:>20H]_XV17SAI!58U M)=' T?HN+?)\<>EF(:W9=]/%3&,BWJ'+XAAW())+8!V-P&Q40K- 2/4&S&=( M&?>BL!GT7 MN.H]A.&O[M#UX(.M-(R/$?$>SOD6X+)!.8M4!X[QDU;&HN;X6#+['@QGWDA" M0O:Q%F#&].I[".NQN _@W,@"_V,ZFUY>7=Y,A](J*R(3:%JP'H0#%[+%X#DH MR6CF1.QU$KT@\@_7./<*Z16&9,&")_@M]ZM*\<)TP"\1R82!(+I !U*X[3,%; MG9G*3,I8>X3]O<^W\I;CF'GQ0Z71#I VOC;S,GA-R[#^B&-H ()[1H[6BH"ZAOKV=W9A>07U(3GN(?OVP MI"LS'I("YUC.B5%.5.VXMP-Y38#I$!#L=ZG16R(G ;:/?\\W6R-XOFMJ%)[+ MZ[FZVH%%/2RO^2DG35:>'A]LM^2-&RP?$VR'2:0!L-WDE=;V7>,)+[56D"1: M=:%" B=B@ARL($2&\F11[93=O>^/G*=KPFLZ6!X-86FC<9K1I)**P%/$&,11 M#28(#]E&S9G52LNAT-2"XW2X))^!Q %L'?N^Z<$-[KNK1?B,&E/V@]LU&X/I MB/ ^N "*9]063CUX203X2(*.Z&E:M]_KOWM\K U$'"+(^8!<;>*&_ /*86U< MUS-VT0BOK\6*[@29(F-*@K->@2CE^$:C=66X$Q%CS)[7OAU_EIAQFWC:.*+J M2*J!\^H^_1N=1*TPCEL.9#WHR4H#SGL-TB3BT8VC@>UU.] !:T^I&+D,J(YX M'[_>T(_7+:!E?GDYGUV_W7-3^N&S\S24I\TT:A'U&5P4&EW_H+)F#O6HMF5Z M2L6X:.DKU\>E?*W6-(R>OX M&"?/N#C;UQ\WS*Z$@%K\:\!2O'@X/W3>*Z>E=S?ZK';2IMQ#DZKNQ/&>WK?VV2=._63Q?3B28DI?*<2J 1-9UC M=.0C1D=X!C :F72Z?C-61?H;+^"NC+U:T.\+A%:4P+^\=_]X[V_^^3)=K/_R M]$F['5Z]D[%&0)?N?B9XPEP^9,+KM^FPO#7KOEY_MLG6C.K:4V -'6XT9I MJ;,DO$RMPC,\2.O$?JI2AYZ1KR=&A/T(\FP6PF\S$G,;2TU2)D%I=">%I+DT MRT9P+@LPCB [9>#I<3M^5XP^_.#(:: 60=A#(JTX^(=$-KY#[>;<0>#$CP^29HWR M;[.P2/CS;[.'7M-[1,GB:XJ_S!V';G!FV1Y-HLRC>N=,;AMRZ6-=_Z^W5:KERLXCGWT32X# . M$* BCR!0)N T_A2MLQW\T6.3/%: ,3#2C% MC7'8C':\]\3GZZM%$>"$"6^IUPD"64]S5!Z,D!:LR(GC)BT/M;OD7B1J/]"> MZWUL79F-[9*\=E^F*W=1E.?#/*^03>GG]#5=S+^L:Q7+K-$W_X2+JXA'$TIB M.^]OQBX[Z:5G9JUNY2+ 4C!29G3-B,5H@JC(Y%YN2$VJ]D/KN5V?CBO'^ZG5N5V4G@":JNG:D1Y[N#>C M=5G]O8=MBP_ZY,.+NVGCU0<>%;'&*TB*2024=^ )3< 8U\;KK*BM_5;;N;SZ MX'BRQ#D+V? ,0D@*7D>G/_CU8>NF!WNU8ZU-26_ R3')C30A-*.17--,3]WJD1] 2&9/=Q$(XL^P:L[<$[W@3: M]VH&WL\O+GZ9+\H?3J3)VBDO@09M0"03P602 2,'RKTE1%1_XVR8G31NYROC ML98ZU /'>:G(=67!Q#H28LH&=VPY'HR.@^?)@Y&"\AQDSOY( R /W\2)*D9% M9 ZG+ ? Y& ]^;+.>G]8N<6J"6UYV/WWZV*^7$Z"CHQPPD$:@B%5"*0\&E9: MEISUPJ%/29JIQ7I^&R?::-VNQO2%2@MG2XF7?ELNKU+\^>JNV>2Z\NS^A<:; M?](B3)$/$Z*#]QZM0M*6@# Y@$W! >%>9ZK0RS75@XO.5)YH:_2 6!]6T-VA M;*^A/$N?R@7 QV:\)61V3M/5%;+EM@4\2LF]T0$250P$):C4PB?0B49C7 A2 M'/UMVN[;.-'VYG;M?U^HG(_2//4=O<+SK]@-3;@I;TE"(D1I'-%7HR"45E!9%)0IHC1CR? CZXTW7=YHF%,&UHU,*B^ M'[6;6&]BD.C*YF ="&XR>(.\R2PDQ4/@GE8?IG^OC;=F$WR?J2C:JDR/! M[A1.QY=8<[/[_;A#DHA9^0A:RO5;<7&3^3@FEM2K[M=BEA&(!.%HA02A"RWV#%Q(,*%\L B2_GH-[B5]W@VZ?V34,\A M 7@*"EK)U0]2^QP,@^ ) T$\NA1.)XA"&)%((*KZTUDM19:G<'G0A#J. +?S MNV[8;:!"-#3S (Q%#+HC=>"B-Y "=XEGK@FM/8KG2%L[T8.QC23J$/ YM3;U M]VFYPDWBUM>%,G_-IJOZ[>J[/C)HV_K>NVNC?9VZ3+0E&A11Y9TM1\&SD$%Z M;X.D,;O'PR!_M*]O.E,RGG=1*C0AGBH0@96W\4P&FKQ26F7/6>W^M1_MZUTQ M.US[>A?Q-Q""/.QJ]<$*F\L+$1&=-L&S0<\ME7"JW I(';2J72-QENWKG4"P MLWV]BT0:@-/AC-O1LNJ4#U)Y#3Z7C#@-'KP*$9)G7L9L&"='+PP]\?;U3K Z M1OMZ%QDW@/-M[MS[#W]MNJ%=H,F)%$$A[2"D"N )!NGU-]+HWL M?5R%(\O^E-'^XA-JM[,$[Y=Q)^E2LKKDA))$[J3"'1: *9:#D5QQT\Q;WP?M ML/&3H3)^C_:X96\P?1^JMBG#=LE):AV#9#G:06HX6)D]6&]X9%88RP=Y:>H8 MFSM1!3L"PH^OC ? [70*'VL]Q!N\$CX9"B+Y6%[T8A@91@J19&_P#S%,;*8* M>8B7G-LK>3PG7>P!MK,^$O^UEM\M7XB2@K L /^O3&)-!$P9S"J%1IY@R'M* M2OAP;R=:WWA.2M@#;&?03/TB>S9%9_M@9"XD:RC4I MPTA.1QV?;.]$*S?.22/[0>Y[4,K'3KSWD;I27N9\F56NHX/BMX/4C+J$X*V0=NIU[2N#]S'M6JK9W[G]&B_.*FBW^YBZMT7] ,C1B7 MR+VFX^1,]P;\K2S DGL_:$7B8%GR9<=(Z M%[B6D+CF:$>M!$>T@:ASPN M1:=.ISBBX^;//HM]!H9@2#R?M2&XUW7],M<( MTU8XST$IKT!(FL&R$,'1R(P/7@7>3$=CU9V??=K\#$S 8$@^:_WO$$MYEQ-U M&9G$2K%T%@;9A?^2RE'I63 VA)/1_LH9@5/.T)^![@^$XJK9_7%:J]?\&[RW M^N%7CME?A$,$)Q$"N:#,3\>!]]Z:AP1L\-U5W<1?P,^VJ.FR^R-+R>, MLNA;BJ0I& PXH628K*& M(Q0Q2; )>4@95SI([Z@YNAW];KJH^[@$1Y;]*:/]L!)/FHW-5"@(Y0DL094% MQP.:&&VS=%);EJN_9?FCBWHP_([;1=T%3 >KVM>T\//34;:;QM:@;-!20@JL M7&"F#":9 -I++82/)H9F'AS_T4=="^/C]5%W@-MW5TCUE9&N*3,!C#"8%@00P#'K 2 M'/+'2JK8Z7B>WW$?=9M*V -LWT/+YM.F5FEU\$$C7WA)"CF,-8PC%HRT7/I ME7.GHX[?=Q]UFQK9#W+?@U(^=N*ICXG+S,!E$D#86%Z!1&%:+P,18NT_G(Q* M?L]]U&TJ9!^X_>BCWEIM9Z,T'$-K%&]I1<^2@Y?&0S+.4QDUC_8$LSS?51]U MX^G6P>#XO>1C7ZXX92QQ0ZP$3B5R+1"* 3MS$*,F0O)(C#K!8_=')_5PJM.@ M&>B$XN\N _PR^U0,D5M;'N\K@TBS3^BMX8'@M6$B"F-T.W/7?W12?W^68$@\ M?T=9Z)<9AWQ#E]"@Y)-#?S 3#LX(7][X= R#N)SLZ8Q&^M%)?7:&8$@\G[4A MZ-1_*I.,AI, S+@(PJ?R\(RV" "9O$V**7$Z@U5^=%*?EPD8#,EGK?\=8BD5 M%15..N#>NG)1H"P[D+Q1F3(+@>K M9##*UQY3>2[MU:BCY?E/!^BG&]1?$\"FX"$Z$XE-(M.4:I]"/]JK.V)VN/;J M+N)OP'%[V'7))- "G M05HK518L1^1A,J47F&D*/O*BV,3R($E0H;I%'6 ?+;57=X+5,=JKN\BX 9P_ M=NN6FYY=+DT(UN$.3$3%YU*#DSH -4SRX")-M'8"ZAE2&K\G'APC\_H":P!W M%2IG)/=X'@4&AI7ZL:P4>"T($,,]L/J/[WG*2 7 M( B"PB%R_8ZX1/M",V4\$RE.L*+HG)JL.^%WW";K+F#Z/E1M4[^L-8O)I0R4 M28NG>!D6[U4&DJPBP_XY;K-O4Q1Y@.^LC\?'KP5Y)FY,&3F@I^K,(@J-=@7#! I31$ M4ZM/Z8F^[[O%NDV-[ >Y[T$I'SOQ+ KF/-HKZLJ<),D]N$0XY$"5L-:&R$ZG MS>-[;K%N4R'[P.U'B_76,CQG&#H:CH+AC*&O;S6X@+Z^2M0D826R^ 2S/-]5 MBW7CR=;!X'C6H6>'0M1(*54I"\C< =9R:4WE1>>UAX"_L^^QSN M<(K3H!'HA.+O+O_[,ON,C4JDY# >$1HC$\' BO3:JQ\-UC\L MP3'P?-:.0->&5,>,]EZ54I7LD'$R( M]@,R$(\Y9+]+IM%;^:+ ^.T,P))[/ MVA!T:DL5B4J1T'(F+@K7+ &;- =J,XTI^>S=Z83U/QJLS\L$#(;DL];_+L.J M(F/140?91 M"Q@ NEE+L+$FFJH#B=+3_1X/U.>G^0"@^Q09K1J@IG1-N%LN/ M;RZ_7,R_I;1^6N[=U2)\QO^@_'GU9NNN'QZT\;H7%]IHP@[!I^RM!$=]0J#B M3Z;\DH00B"TM6KZVN3V7)FRFF"$I*HA$X>ENC &?F0>9E>1*,RES]6CU1Q-V M1\P.UX3=1?P-.'!$T'42^[@RY]I P6'"&\^""='Q\1S[O"]_63NB),*]4/J4J[/";AL!7", MF*3WS&LK]T/&RQ\;]ZJM&CXJ<[6!XZ1"'9%*(0>6,BC"D*=29&\SYNT)%E?\IHORXIJ]7F^F/YOBA.ALDXQE$D5AJ%! M\0Z2O@?VX3)UH1=2 *:RE!%4BQ3@M_XF[>,*0 M8+RPBC(PVEMDB"C5&2&7\1B"41ZU)YZ0>(42S&V_^Z;?\J/J7K]Q5Y? M&[3HHOM^VZBT2%1R[6("RH(O.!3@B"%HFP-:;&*4/-MQ][M#N4N MJ/1$YU#2=@ET0L8:R01SM4%*%0ZP<#:]5AJKCAE7"$'][KJ?^%#3>+D$'G.!V)N M&T!YMYCGM%Q>I^&O;?KRX9XH$2X*B7H4<3NBO%AN:")@I'.<4D(#<1T \^(' MQ[U4&10X=9G=P-'U'H6#!'Q^-8L_XSXNYE\*TS9!X&9+(0A/O(A 0^ @DB1@ M#6I'"-$$DRWCLO:U^!YDC7O94!]E0TFD 9!]2!?X1Y]P1W^XQ;_3"G]^N)^< MO+3.!5518-8.O7-$L+=X'[ M>14OI[-I":Q+O>?#3;FH&;?!0HC) H8EN"FM<(_&H,*8%'*N/1YI+\+&35$/ MA[+Z4FD :G4BY[OTOG6.D,C1PR0)HV>7+;A@*,3 )$E.Y M4<'S^%W+^I*L6.55_4+P^B#\Z/Y)RQX7?5M6J72!]Q)]E2[F;C]S=ZMQ>U.A M@PM11 >98' KA/5@E3 0M/"4V6#B0,GTK>34R=CBTALD_X3^2IZN)L9H'2-! M3:%*8?1.-!CF,Q ;B&>$HD-2^XF59TAI(?O6'PG;L[3]^%[MH*MN1GY/:"B7 M?[K%M;/;PY0\LU(E<[(/G95,RO6G[CK.,S-$4@>,9P["E)'B95:Q4NAU:4EY MHK5320\IZ&LX?D_+94KK-7].MSGDC>>HE\&I]S963MHHAO>@B!1#,E*YF+\$3 MPY5T0FJW5]R'J][#"/[J#A\//C@V$BJ);]Z7ERT 8)/Y$"XP31,'21.>H2%Z M,!%WGS,>@)G22/A>$6YJ-M5&# M#:%TG&L"7A,'B'-99MDRY?>JMWI!Y \^.K+0#Q'9O ;_QA:\^^<>X2&FE"Q: M-;V^K,G:X/:C!15S#DJ2D'0-77_PT7$2<]4$?S#_&DB";3_O[M(R&,PDZA5N M@M%2U,T)&.H86)T2R\0'YFN/#'J!I'&SN+7]@R'D,':EQ[V]+-^GAT=NUB9V6((5J"X@&531D+EI:VRRB"M2IR&AY%'\]4>>SQL18]R@,E M.Q^0S6W!9I;^=A=E-Q.?#(W6"(@AD]+4SM$%NMH""(038E=+6$ M-(Q9[SV)M=.\N^@9M\AG""15ET+KZ=!R;S2?E:Z'>5[_3O^.JOT6KIHL[;2+ M87*GA@1JLW.0DT HF,C!.DV!.AEI,3/>M)T[?0CYG*;:13)/B!C;GZD&D'[L;6).RR_3F9N%ZT/Y?9D>_S;_M4RO M\*!>O;J<+U;3_UT+9J)3UIQ)"\J5WFFM-!B,%D%9FVP,26I5VY'9D[0&S,WA M$)@/+XT&S-#];?TVPW73\J8">Z*1*8GHJG60]&=P 1/[E%M.2Y+S; .=9VR@E8)2705"3P2>TF!O#QX0JI7UO"4C(U\5PSIG@NM?(*1"C#B%A40'W* M+(AL_>/1W_W-QP,*QFU5J&DZ#F=LWW%J'^L'2A/IE"OG'V27,<+C7(*1GH$5 MWF45K77>509&-VNA3@ 3A['S<"LQ7[F+X5-O'ZZ^?+E8M_:XB]=N^?F7B_G? MO\WR?'%YW>?3-P.WY_I5$W&'[&F8?%RV(FGC#:A4DK2)E9K5C#&-H=EPQYB( MM><0U:YE?.R]6Z:"+V/&T&]296JK 8M>._!L) DZ$/SM)I(MQ\K&=9'QR\F6 M+NP=^^[P1K>N[T!NM^"T]2JC9726.!#$:_#:4B!12R,#0Q=KOZO#[>LW(/S# M)3:OR[X&?-"'">6;Z543(BW&\U9#)-GC&1DRF&P,1)93XI%)L5\IV\%9^QM* M1JIOJR7@G>G[@[C= &:V97$V>WF+9[[STXOIZMM$,<-YH*A/TF$T%A4#3P0# M3:G&W07F+:N,H?TH&ZET;B!,#2"-QC#V;C&=A>D7=W&K,)[F%+C-D"F+(&S9 MEI,.E-*X126T-;5G0.\D:)RDVS$0U8_W8[LXCRXLWGH,'69E"/2;?\+G4L;Z MRWRQWN:MGMPRD!#BT /P0%0H]QD9;3+C%BA3*5 ?J4YQ+S?H"!,92,$H1:GCMYK(>Y([HF!T+ M3H_'-AU)MB<"X_NGQ-U& \=3P1+T79/"<%J5A@!%.,B0,AH/KC2M/?GA8&)' M] ,;AG!_N39VZK]/\2JL7X'8C&S^.'^HIN62$3>]_BNO9O&N4G,Y<:D\-:D< M:))*KKB\5BO0H8I)RJBR29SN]^AF/9H:N. =Q"LXEIC&1N=_I;+O%%]]Q(Z* E>\/6 -U$>N:%@I(E91AV\JEUOT)7&$?W(@7"R M,^=766@-@/*^O[#'[@@51%IN2JZS=%?Y ,;Q ,SB=J4BC+C:]>#=*!S1*SP. M( <46&-G:QEM-+^:K=ZC.W%71$"%L#FAKX#ZA.I51A(9;=%U4$8+R]!CV&^X M^AX?:\!7JW^>]N9J T9KIU&^O\%W:1&0U1-$? @^,W#4HX=) P4G"1IEE[G MP#ZGQ^G 84_2+32VVEF\90&;KW)U.X#*Z $$DDCRC M2=A!:KX&:BN]24HBDV^9>76GW#%JIB61:.O1(1;>>G"H?% FXE)'F4M^V/[V MW?0U4/]T&#)VG\D5A=+ >7Q]F?[,9<[-_JZ5/I:75']!R^\N_COA^6.<38F% M *&TP(DRF-D;/&JB4"HP)7/*M9O'#J=V7# .AZ"M@X(&%^>I !?9^B>>-!__ M3A=?TQ_SV>KS0R[-%2I@ YS3A2L5@*D""9SEX.*PTPV[4[KN$GJMD#; M5Y0G!-FBCA__GD^<)RZHDKS(Y9%J+_ G81AH98-'M20QI)&0NB%QW*Q/

    X4TL@Q8YNOH\6FE=)FZL _Z&QG'[3YO$9F?1 MC7T#LW-S'^<_I7=N&E]E_-KM]FAR@O- (-+R'!,AI*3(\)=1)>VLTBQU&6O9 MY=OC=K<.CKAC2.2$;.'$2FD<\09HR<@*ZB,XIP,PRJ14BK,4QCJ@]T*B/EDD M#BJJ:DW: T'PKUGHYXQ[\#+A#LE(AFK MR@SM^HG9 PC="YSFO,%918A]ITL,AP@E>!. MVD0MK>TA]NDML">/MQJ":&YBWPO\$FC.B:+K!*H%(-D#EA6%USH\MR7K0VE<\-D!UR)#46TP4F&H;PVS%L-^63TD MZ4KCN%:Q!6CV%=P) /,F2:^"98XG#D28TEUF$G@6*)",+FYB)!!5VPG$A8CH5]*W3\,QZ*DJU>0JX.T&$Q8U%#\)QPHR3A*EC^(<-WIVTA,#. MHCH1#*ZSGX3DF$G*0-=39A/)8&@*R#TCLM+1R_U>X]R,"X&I+_)V#7 M)E*Z;*(WH'64:*<#P:U(!XY)FFA.PKEC'ZGCWG8T8LX# M3=IB0*1)V1Q3X //$!EU5@8NT5\X!NK:O-,8$X)51-;.G.SM\TJ8"@IU**-S M*AR(* WXB!XJNJ6>Y,R<\+6K! ^?,3/85<:8,.LD@@;.T7+[]WB TPVC[A*2 MFP:?NW$\GJ!:E*%.*6B#WH(CX)+VX((/S'+&6*[]Z,=AE#;5B]SG+F[5ERI3/Y3WF%)-/S!)*1X)Q6[>]V5QK%]@6;! M>I 03PFD)7-_O4-G@] Y9=!)EO?VO 8;AV@(Z$;EV(^5M0O4 MPP1Y0E MN=C-!EW*W# !QI8\?V#(3XV[I(9$8R2WT0Q1)MN)R+'?3FL6J(>) M<>SKFAV[N[^YAQ<'+$>9 QX7T>J2\(B\I'(3:&-$L&5<[N,>ZAV-+%V_/O9# M;4<#X''DAIV"QV$EKS MKQ!6&(0T>13S'7LTU(2V-QSJ,4]NQT/]G\,E]GI^>3E=K;^"5+S&D!PI2[. M5/48T;7'JI6XVY7^2B.U[GWVU>//HB6YF"]1FG>7*9GA8:(#*)85")\L>!\U M:,:"D1&MBZX]Y+83@;V/IOER^> 3'\M#S)/(#)JWR$!96:8NNC)YQ#-(49' MG32,5,\Z;Z5DW'3R<%AYZF&>'WAII?+/]*E3XN)XEYYS@T$;AAZ^\: 4T$#=3GPX!*UOG:(MI60EM#4 M0\SSVCQO #A/5 T]X_3;*ETN)SK:D"67X(A3Q89K,(&CGQ"=E51+:L+@I]XM M-2-?=![AE#N,\0U Z#:W41X/^^0N/J35ZB)=/Y&4,TG26P6F/(PD>,R +"MC M"HACP@5GK:Z,H1WDM&2'#I?X?!CV-X"DWZ>KZ:>U/.XV<5TE^NIOA]*)OR!3 MWZX^I\4[#-&_32QC3C*C@*ML0"A3>H&L 6HEAC71,U']>82.)#9FMNH@;D@Q M-8#"=XMY2"DNRRY>SR\NTOI]N+=YO:/K3&JQ_LM)U-80ZPF0\HHZ>A&H9\I2 M/ WTNIC>>%>[V'Q?VD8NM1C(T@TAF':?/_@US3\MW)?/T_#;+,\7E]<:=R_! M^S7-KE*/]&FW#U3*I/;85:6DZH?TJ5BL]^G+?%$@>E<>S"@"P#'(7%,0@3KP MBCO(DA&?;+)$UP[!GZ.EKPV[8>C;&X:NE>8-,G QOKY:K^27B]]4L_CZ? M??I]?6M9GL/<.+::T.PI11--6$).1 ! D&!(SI"M\UPR89+? M*P3%K]S#(/[J#G\["1@95D=$P+RV.,;&U+5*WM_")N5C?2"&*70)=!9EB$4& MA[$Z&)M=]-PEOE]=UTN8>HZ D1Y,JR?8>6TNCPB5=4/BXMODKP^39+(4@EE0 M.<;2'%3F'5,%05*2:8S1A+P#%\L4_N/3_.O_V:QX#8W-+^Z0]$6%01VCS M7AQL(,Y[\\>;5YND;8K:2Q%9>6.4H*D,O#S-A@&#IRQ*:[*6NV1_B+]S]_61 MGJVKCH2>?!WYP'BUG+IW+DSS-&R(%\P9ZZ.!Z,O+I43+4I"50"4: R(JHF/_UW]\^(_-/J17UCFB M(5'G00CTKFQT"9*R4B5/=0Z/DC_/E-WN^,@X?0@#(*$F,QLX.3JZXW?9KV"- M(#Q:L!9#08%0!^-=1*/H%0TL<.5KSUT\E-9Q,]"M0D2ZU3+E-?^^+Y+//C71!5 M.3_>181CYS*?S=ME0VU$8PTZ.(/!5([@T24'&8GFU ECQ%Z3*K[+_'@G!.R5 M'^\BCK$Q]6R YVU.(ML,H4PU%91A;)<\ ^6$HYJE3$P53)U2?KR38/?*CW?A MLMQDY) >&ECY51B69:HKI(07Q.2GFVJ\WF'/+CG83V-#_>A8--O+!S M+Y/+A,$ NMP0Q4 P6- :+ ;7X(+!6-KQG*J_U-UVAOP0+/3DZZB8V)[-#4&E M;#%H5%2NYX*5UY4MGJ9.,B&I3VR_QX?/(4=^""+Z_) 0Z*C";2!/_N=\%JX611C7&YDX0IFU,@#WOFPB M"G3C,#9@@43+2O%,]<=B'M-PHAGN3I*?5Q1#N^GK#U=?OEQW4" /Y[/E_&(: MRZ3RZ^'64W=Q&Y1N+9=^MTA?W#2^^>=+FBW7$S[6Q?"O[W.J1_;[B-152IZ/ MQ<]*N?>WBT]N-OW?-55WY!>]GL5W]]A2YO(^WM#=G&OF>9($_4?O,+P4'+7" M1"\A&J>=(#S'4'N ;17"^W?NW)?>1F@31D)$Y\M 4L6;-J7B)$0"*>6@",W9 MD-IC4;82,J[1/CZRGK;O])5. ][ VAQTI<34]@>>4C&N&SH^N'K*I0%D/52/5YN3Y^&6# L\4Z: QS*!7850RK , MY""T8YHYHFO'17N0-6ZSX?C8JRVY=@?O'>1=_>D692SAUSZMBG4^/*:/N9L+ M3;F/2A,BB"80K=(8IL4$3AH/2@>U#N$HJ_VX3!/NX_UD"JXX#2C3UV[YN8Q3 MP__WYG^NIE_=1?GB=?8D.Q^YR *BI*5Z022P-A'<758J!<,9JUW-V9'$(8MW,5F*YJ+J)3%N+-$ MH$)Z!R9S#SEEX90,@9KPDON[QW=.$6.'"'L^#.=/P"*N[U#N+E-"C)91(4"5 M>V9A)0'KM02J*;/2TA12[;1F-PK;N1D=^]3N(;GF<'F3T!!6.?3%)7"MD%\F MH')%9_%HX($25%OA:[=,;R6D;;O71_([07:(&,[V%K0PQ#WA_7CWGKOI:>.F MLP//*B6G7H5U+>QT]ND=TEK&PMW&^-8RK@1ZEUI1"X)E#XX$"0S5)&?EI**U MQX0^3TU?>_F,/[UZ[1:+;_B]?[F+JS2A/!'I10!/(PQ$VKCVMA)''MK.^2!JIK]MV),C ]TY#%SXK5O MYF0>S/\;"$G]6=X@-PG80<\%H\CPO&OM!\TH:40KY=?#ZS^.+U$SMX]DO1RQ+"ULZTL M>@W#$._0M_T+'6. @XFO-1+@,\+T)[=$$,PO2Y7#!OD+-_MT?5WWT[>[O[.9 M2+\F[YI&_$RY\[MPLS_=Y5P,/,+H,FC6S:YWLCEVAV[NP<[U'5\?L4*)/XQ^S(MBWY$%_$G_,-_5R'SZ:JCI!-? ME,4-GO;BR(AW< _H2ZO/\UA97H_6'"5E=YBTMG.C$5F]P\^N%I>S^,N%^U1% M4@]7'"4U=I"4%XT(ZC_G?]_15]<" M/K/T*-'408+;S9N1!7A[IDXO4_QEOBB>X;_<16]UV[7N*$%0)]'MP946%&_Y M^F*^3!_GM^260JF*VO?"^J,$,]U5<#\N-2O/@<2XE_1,H])K1&B_S>+TZS1> M;69M]A'4HZ7&#] M2R;M5IJ#BL8>K#UNL+R7%NUD2G5A';U:;.NN'O< #IF6'!_N;RZ_7,R_I;3. M@[[]4O8V2,+Y^>^,6^9_Q*3SBZQN [7MV)?\/-ANF;%^^FGSZOEAU?O/PP" MBY>_-VH5US'AL3?KQW9@MIT>>**7'=:/!FX6W@<&=K##\N!XX!%?6A#=7[.X MN/CVZ4,*5XOIJM2"7:[ZRVWKJGN=[F1\J>UB20LB>_//(KQ;3$,%_;I;:B_A M-'"U]F3S+4CD5SP!5C^[5?K%31?7C0^]1;-ES;UDU,"%VO/L&%E8#S7[VQ__ M7JVA]/KS[-.[T,_LO;#T7J(;]XYM/^:,W_:WO7SUM]ERBES\N'#KE\GN^60/ M*>]9@+OC,U6J7[4'LW7(_?4..][^+V+K@B&G4EV1QWY#O8L;(!_ = M:;TO(1XM-9IL=G)[JU3:NG[87[@!6>VXCGB1(=_U1=X@X<6^.G2D M*[P?-V1[0O&/U>+B8UI<+M_FCXN(XJM3S[%CV=$@VNT(?IDQHQ_$A:H:>=J' M*XU62MK51=JR_59$\G&ZZNV]/EAJM+K1 X7R@ $C2^7]U46BQ$M:G(8X_U)F MXO2M-WQNS='*1+O)Z066C"RP/^>S(62V8]G12D2[B>UEQC1A -=T(?-*_KB" M$7RPW&A%H(<8PFV,:,@8?EQ&])4/?QATCG M,0>:$,N] HY/GUY]==.+OK4MN]8=[W+^$('MY$VK=[QO%NOFIH%F*SU=OO.9_K=W6Q<<+<7;13[W M-7476\8.!-+R9AYP.8U[7T1L6V\T>>WD^WPO)ORX(AI+*#^ZO'[<876-DO], M\QI">;A2TT5'SVZ\H7,EK2J&P#L7'LVH'>H9[,.FL4W>IT^KS:9Z=Q0\7&JT M*\9#I;6=%2/+YX:@F;OXMIPNZUS0/7WO9]DSLO0^K/[];A'>+CXN M%V^6J^GU>S=+/3&L54SRPY MVFWHH5+=.N,_RO%58N]9]C6V7[XQV=UI)POLPL4&Q M_VLZO]B\&OZ?\\OTNKR+L?CVN_M["-GO_-AXM[$U$; //QN$ >[X?Z[FJ=T/\01\<[_JW)ASVY6M;D$ S=N%F&X)_N_Q27L;!#?CI MQ73UK8[O=M@7Q[MBK@2*;IQM)P*KZ>+M6':\)O$*05B;OMX6 BO'T8^7W4N( M3>6Z7N910[<"\[3$N/!]^I^KZ>+6KM0QRAT^LY>0FTI]=>=AJU5 [[X.50'T M<.4JU3\[B*U0^?/.??O7\M[K-;4+?_99OX=>(W/ZU_K<+C+:A6L'*=S7R,>[ M'_M"Z)\4KE;3K^DUFHE/\\6WWJ4CVU<<3TR/^3W?<_-C)Y(O+AZ3-]WC);"] MBDB>7WB\ZJN=HIAWX\O(HGN7YA7D=+?*F#4E+_-ZOF/CXQ?Y($E_5A''X[7& M&]S<42C/,.%'K>(Q3YH?]8D_ZA.[R2;^WX_S=3S>5ST>KC1:&=4N[=BZV;$% M<'%Q2U8=U7B\W'C'^E9VS_?9^]B39Y(K 59OG;B_SFA%:KLT8LM&QW9J-]36 M2;H]76V\8[M?'-_:_<7K^8=TD ?)8?+:R9>QXQ0D)=XZ M]6]SG@9<]Y=9'5U[>?7Q3.!ALMR;7V/;S)06OR[F5U]^6RZO*DITU[JC5><> M:D=?YM'8%O5SF0@9;PFM)<5=ZXY6EWNH=7V91Z/KXOSC?.4N:MP#/UYKM'+; M@W5N*R_&E]"KL,)(_.+;.S>-E02U;X$W8[N=-YGA5U\_5;.-SRXZ7JGKH5[F"^QI2'IKRNY9B)I"W+;V M>'6J%62Y@UDMF-);4JL;U&=7'J_"M(]=?8E18U=6_,_5=/6MO(-TS4H,;RZO M)SM.,Q*3<+>UI-OQ4^,5G!XH[L-8.7;8^,C,_&NY/D36+T5^GE\@E]^O:D62 MW3XU7JWJP;F[0UC9G/S_3*O?9F%^62F'OM<'QBM9K2;KY]G6G(2?))F'DO2. M#^TE\:9R1P>P<>Q)DT_-3]GY)OE51^C[?F,O>;>4?>K(O.:4_.WJJ5F@IF;6;-:-G_F^,?WT!OK3V7I)L*96U)[-&%.G5$CXY]V5RZ[C_/E_N MJM?*;NG71&S^PXTD+U;+F]^Y$^GVM?<28BL)K)WL&=W;>>1Y]U6_K0ON):Z6 M$E"[V#)VJW-QJ,J.*@ELVWI[R:NEA-$.IK20XJ\R'O/^0GL)J*4LSS8VC.Z$ MS'N72MZLL9<\6LK!/-I\&V7>O<71M5Z5M90F:;!,=3[[%1V7#6$_IV583-?7 M,)7J5%]>?B\AMI0 V9]EHY]+<5KH"L*]WNZMU_?S2ZGM)MJ5TS5V?*;*J(U]MU%A[L;SGWJ"E ,;65]>OU?+ M[6;Y>'_I6B^EOKSZB(V@>\OM8<_NGOP:O95Z&YU_SE<;4NN8\/V_,EHG5U4Y M[^#?\!9]\P?E7]XMT_____T_4$L! A0#% @ NX"(5R9\W"4Z" @R@ M !0 ( ! &5X:&EB:70S,3%Q,S(P,C0N:'1M4$L! A0# M% @ NX"(5^T# (LS" GR@ !0 ( !; @ &5X:&EB M:70S,3)Q,S(P,C0N:'1M4$L! A0#% @ NX"(5Q?,7=J(! ZA( !0 M ( !T1 &5X:&EB:70S,C%Q,S(P,C0N:'1M4$L! A0#% M @ NX"(5V4C?@V3! ]A( !0 ( !BQ4 &5X:&EB:70S M,C)Q,S(P,C0N:'1M4$L! A0#% @ NX"(5VA@DXHM[@$ 1$L; !$ M ( !4!H '-M87(M,C R,S$P,S$N:'1M4$L! A0#% @ NX"( M5T5,7\'($ 6KT !$ ( !K @" '-M87(M,C R,S$P,S$N M>'-D4$L! A0#% @ NX"(5[U#%YOX(@ *V8! !4 ( ! MHQD" '-M87(M,C R,S$P,S%?8V%L+GAM;%!+ 0(4 Q0 ( +N B%>BTV^W M\%< #Y(! 5 " &UL4$L! A0#% @ NX"(5PPS-WT MF@ 0Y@' !4 ( !G)4# '-M87(M,C R,S$P,S%?<')E+GAM 7;%!+!08 "@ * )(" #/+P0 ! end