0001366561-20-000019.txt : 20200331 0001366561-20-000019.hdr.sgml : 20200331 20200331162827 ACCESSION NUMBER: 0001366561-20-000019 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20200131 FILED AS OF DATE: 20200331 DATE AS OF CHANGE: 20200331 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38464 FILM NUMBER: 20762114 BUSINESS ADDRESS: STREET 1: 10500 NE 8TH STREET STREET 2: SUITE 1300 CITY: BELLEVUE STATE: WA ZIP: 98004 BUSINESS PHONE: 855-420-2395 MAIL ADDRESS: STREET 1: 10500 NE 8TH STREET STREET 2: SUITE 1300 CITY: BELLEVUE STATE: WA ZIP: 98004 FORMER COMPANY: FORMER CONFORMED NAME: SMARTSHEET.COM INC DATE OF NAME CHANGE: 20060619 10-K 1 fy2020smar10-k.htm SMAR FY20 10-K Document
false--01-31FY20200001366561P6MP3MP0Y12340002989000500000000500000000500000000500000000500000000480037015696774211819415904800370156967742118194159000000000P3Y100000001000000000000P7YP5Y000.4600.4170.4220.4080.3830.4020.5110.4250.3830.4230.0260.0180.0240.0290.0200.0270.0250.02590.0190.0228P5M27D P3M29DP6MP6Y3MP5M27DP6Y2M9D 0001366561 2019-02-01 2020-01-31 0001366561 2019-07-31 0001366561 2020-03-20 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2019-01-31 0001366561 2017-02-01 2018-01-31 0001366561 2018-02-01 2019-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2017-02-01 2018-01-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2020-01-31 0001366561 smar:ProfessionalServicesMember 2017-02-01 2018-01-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2019-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2020-01-31 0001366561 2020-01-31 0001366561 2019-01-31 0001366561 us-gaap:CommonClassBMember 2020-01-31 0001366561 us-gaap:CommonClassBMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2020-01-31 0001366561 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001366561 us-gaap:CommonStockMember 2018-01-31 0001366561 2018-01-31 0001366561 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001366561 us-gaap:CommonStockMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001366561 2017-01-31 0001366561 us-gaap:CommonStockMember 2020-01-31 0001366561 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2019-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-01-31 0001366561 us-gaap:CommonStockMember 2017-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001366561 us-gaap:RetainedEarningsMember 2020-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001366561 us-gaap:RetainedEarningsMember 2017-01-31 0001366561 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001366561 smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember 2018-05-01 0001366561 us-gaap:CommonClassAMember us-gaap:IPOMember 2018-05-01 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingSellingShareholdersMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassBMember 2018-05-01 2018-05-01 0001366561 us-gaap:CommonClassAMember 2019-09-19 2019-09-19 0001366561 us-gaap:CommonClassAMember us-gaap:IPOMember 2018-05-01 2018-05-01 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 0001366561 2018-05-01 0001366561 us-gaap:CommonClassBMember 2018-05-01 0001366561 smar:ComputerSoftwareMember 2019-02-01 2020-01-31 0001366561 us-gaap:ComputerEquipmentMember 2019-02-01 2020-01-31 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2018-01-31 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-02-01 2020-01-31 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2019-01-31 0001366561 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2020-01-31 0001366561 2019-06-14 0001366561 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-02-01 2020-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2020-01-31 0001366561 smar:ProfessionalServicesMember 2020-01-31 0001366561 2020-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:StockCompensationPlanMember 2019-02-01 2020-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:StockCompensationPlanMember 2017-02-01 2018-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:StockCompensationPlanMember 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001366561 us-gaap:ComputerEquipmentMember 2020-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001366561 smar:ComputerSoftwarePurchasedAndDevelopedMember 2020-01-31 0001366561 us-gaap:ComputerEquipmentMember 2019-01-31 0001366561 smar:ComputerSoftwarePurchasedAndDevelopedMember 2019-01-31 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TradeNamesMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:CustomerRelationshipsMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 2019-05-01 0001366561 smar:TernProInc.Member 2019-01-11 0001366561 smar:TernProInc.Member 2019-01-11 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:CustomerRelationshipsMember 2019-01-11 0001366561 smar:ArtefactProductGroupLLC.Member 2020-01-31 2020-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2019-01-31 0001366561 us-gaap:TradeNamesMember 2019-02-01 2020-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-02-01 2020-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2020-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-01 2020-01-31 0001366561 us-gaap:InternetDomainNamesMember 2019-01-31 0001366561 us-gaap:PatentsMember 2019-01-31 0001366561 us-gaap:PatentsMember 2020-01-31 0001366561 us-gaap:InternetDomainNamesMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-02-01 2019-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2017-02-01 2018-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-02-01 2020-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2018-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-01-31 0001366561 smar:EquityIncentivePlan2018Member 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2019-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember 2020-01-31 0001366561 srt:MinimumMember 2020-01-31 0001366561 srt:MinimumMember 2019-02-01 2020-01-31 0001366561 us-gaap:NonUsMember 2020-01-31 0001366561 country:US 2017-02-01 2018-01-31 0001366561 us-gaap:EMEAMember 2019-02-01 2020-01-31 0001366561 smar:AmericasExcludingU.S.Member 2019-02-01 2020-01-31 0001366561 srt:AsiaPacificMember 2018-02-01 2019-01-31 0001366561 country:US 2018-02-01 2019-01-31 0001366561 srt:AsiaPacificMember 2019-02-01 2020-01-31 0001366561 us-gaap:EMEAMember 2018-02-01 2019-01-31 0001366561 us-gaap:EMEAMember 2017-02-01 2018-01-31 0001366561 smar:AmericasExcludingU.S.Member 2017-02-01 2018-01-31 0001366561 country:US 2019-02-01 2020-01-31 0001366561 srt:AsiaPacificMember 2017-02-01 2018-01-31 0001366561 smar:AmericasExcludingU.S.Member 2018-02-01 2019-01-31 0001366561 us-gaap:NonUsMember 2019-01-31 0001366561 us-gaap:ShortTermInvestmentsMember 2020-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember 2020-01-31 smar:segment iso4217:USD xbrli:shares xbrli:shares xbrli:pure smar:purchase_period iso4217:USD

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-K
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to                 
Commission File No. 001-38464
 
Smartsheet Inc.
(Exact name of Registrant as specified in its charter)
 
Washington
 
20-2954357
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification Number)
 
 
 
 
10500 NE 8th Street, Suite 1300
 
 
Bellevue,
WA
 
98004
(Address of principal executive offices)
 
(Zip Code)

 
(844)
324-2360
 
 
Registrant’s telephone number, including area code
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Class A common stock, no par value per share
SMAR
The New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act:
None.
(Title of Class)
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No   
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes   No   
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes    No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act:
Large accelerated filer
 
Accelerated filer
Non-accelerated filer
 
Smaller 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 by Rule 12b-2 of the Exchange Act). Yes    No 
The aggregate market value of the stock of the Registrant as of July 31, 2019 (based on a closing price of $49.91 per share) held by non-affiliates was approximately $4.4 billion. As of March 20, 2020, there were 118,833,426 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Certain sections of the registrant’s definitive proxy statement for its 2020 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended January 31, 2020.

1


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

2


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
Unless the context otherwise requires, references in this Annual Report on Form 10-K (“Annual Report”) to “Smartsheet,” “Company,” “our,” “us,” and “we” refer to Smartsheet Inc. and where appropriate, its consolidated subsidiaries.
This Annual Report contains forward-looking statements within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. All statements in this Annual Report other than statements of historical fact, including but not limited to, statements regarding our future operating results and financial position, 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 such as “expect,” “anticipate,” “should,” “believe,” “hope,” “target,” “project,” “goals,” “estimate,” “potential,” “predict,” “may,” “will,” “might,” “could,” “intend,” “shall” and variations of these terms or the negative of these terms and similar expressions are intended to identify these forward-looking statements. The forward-looking statements are contained principally in “Management’s Discussion and Analysis of Financial Condition and Result of Operations” and “Risk Factors." Forward-looking statements contained in this Annual Report include, but are not limited to, statements about:
the effect of uncertainties related to the current novel COVID-19 coronavirus pandemic (“COVID-19”) on the U.S. and global markets, our business, operations and customers;
the highly competitive nature of work execution software and product introductions, promotional activity by our competitors, and our ability to differentiate our platform and applications;
our ability to introduce new and enhanced product offerings and the continued market adoption of our platform;
the effect of litigation, complaints, or adverse publicity on our business;
our ability to attract new customers and expand sales to existing customers;
our ability to provide effective customer support;
our ability to execute our “land-and-expand” strategy;
the security and reliability of our co-location data centers and the public cloud infrastructure that we use;
our ability to expand our sales force to address effectively the new industries, geographies, and types of organizations we intend to target;
our ability to forecast and maintain an adequate rate of revenue growth and appropriately plan our expenses;
our liquidity and working capital requirements;
our ability to attract and retain qualified employees and key personnel;
our ability to protect and enhance our brand and intellectual property;
the costs related to defending intellectual property infringement and other claims;
privacy and data protection laws, actual or perceived privacy or data breaches, other data security incidents, or the loss of data;
future regulatory, judicial, and legislative changes in our industry; and
future arrangements with, or investments in, other entities or associations, products, services or technologies.

3


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

4


Part I
Item 1. Business
Overview
We are the platform for enterprise achievement, enabling teams and organizations to plan, capture, manage, automate, and report on work at scale, resulting in more efficient processes and better business outcomes. As of January 31, 2020, over 99,000 customers, including approximately 84,000 domain-based customers, relied on Smartsheet to implement, manage, and automate projects, processes, and initiatives across a broad array of departments and use cases.
The nature of work has changed and the majority of work is unstructured or dynamic. The growing volume and variety of information has complicated the process for executing work across teams that are increasingly multidisciplinary and geographically distributed. Unstructured or dynamic work is work that has historically been managed using a combination of email, spreadsheets, whiteboards, phone calls, and in-person meetings to communicate with team members and complete projects and processes. It is frequently changing, often ad-hoc, and highly reactive to new information. Rigid applications, such as ticketing, enterprise resource planning (“ERP”), or customer relationship management (“CRM”) systems are poorly suited to manage unstructured work. For nearly 30 years, organizations have primarily relied on lightweight tools to manage dynamic or unstructured work. Reliance on these tools limits visibility and accountability, creates information silos that slow decision-making, and results in delays, errors, and suboptimal outcomes.
Business users need technology solutions they can configure and modify on their own. Today, many systems within an enterprise require IT to implement and manage them. Most tools that focus on the business user require some coding knowledge to incorporate business logic for workflows, integrate data from third-party systems, and adapt to changing business needs.
Smartsheet was founded in 2005 with a vision to build a universal application for work execution that does not require coding capabilities. Our platform serves as a single source of truth across work projects, processes, and initiatives and fosters accountability and engagement within teams, leading to more efficient decision-making and better business outcomes. Our platform provides a number of solutions that eliminate the obstacles to capturing information, including a familiar and intuitive spreadsheet interface as well as easily customizable forms. Our reporting and automation capabilities further increase speed by reducing time spent on administration and repetitive work. We make it easy for teams to apply business logic to automate repetitive actions using an extensive list of conditions. Business users, with little or no training, can configure and modify our platform to customize workflows to suit their needs. Our familiar and intuitive user interface and functionality allow users to realize the benefits of our platform without changing the behaviors developed using everyday productivity tools.
People across organizations have similar needs no matter where they work or what they do. They need to manage workflows across teams, gain visibility into progress on company-wide projects and initiatives in real-time, capture inputs, track and report on deliverables, prioritize actions, and provide consistency in processes. Smartsheet is adaptable to manage virtually any type of work. Our customers use Smartsheet for over 2,000 documented use cases, including software migration planning, vendor and contract management, brand launches, compliance reporting, event planning, customer onboarding, budget approvals, patent application processing, talent acquisition, benefit and retirement tracking, sales enablement, pipeline management, sales operations, commissions calculations, marketing programs management, investor relations tracking, and website management, among others.
We have over 99,000 customers, including approximately 84,000 domain-based customers, over 90 companies in the Fortune 100, and over three-quarters of the companies in the Fortune 500. As of January 31, 2020, our Fortune 100 and Fortune 500 customers had annualized contract values (“ACVs”) ranging from less than $200 to over $3.0 million, and approximately one third of our Fortune 500 customers had ACVs lower than $5,000 per year. Our customers typically begin using our platform for a single initiative or project. Over time, as users realize the benefits of improved execution, adoption of our platform expands across an organization through new use cases and teams.

5


We deliver our cloud-based software platform through a subscription model. We have a digital sales model for self-service adoption through our website. We employ an efficient inside sales team that utilizes machine learning and lead scoring to respond to and convert other interested users within new and existing organizations. We also have a targeted field sales team dedicated to expanding our presence within existing enterprise relationships where we have identified significant opportunity for growth, and have developed partner relationships to support new customers, use cases and markets. This blended go-to-market model allows us to serve a larger, diverse user base without incurring excessive costs. The breadth of solutions we offer reflects the flexibility our users desire to purchase and use our platform in a way that most closely aligns with their needs and level of adoption.
Our Platform
Our platform is purpose-built to improve work execution for organizations and teams. We provide our customers with a robust set of capabilities to plan, capture, manage, automate, and report on work. Our platform enhances visibility and accountability in work execution and eliminates behaviors and processes that hinder productivity. We designed our platform to be accessible and valuable to all knowledge workers. Business users with no coding ability can share their work in Smartsheet across internal and external teams, and create and modify workflows to address specific use cases with our platform. Smartsheet offers multiple ways for customers to plan and manage their work using grids, projects, cards, and calendars; users can easily toggle between views to support their team’s preferred way of working.
We also offer capabilities and functionality to enable teams to accelerate execution while maintaining the flexibility to apply our platform to thousands of documented use cases. Our premium capabilities include Smartsheet Control Center and Dynamic View to enable customers to execute work at scale with consistency and security. These capabilities are monetized based on the value they create for customers, not on a per seat basis. During the year ended January 31, 2020, we added real-time resource management, capacity planning, and reporting software and expanded the number of Accelerators, which are pre-packaged solutions designed as best-in-class solutions to support specific use cases. As of January 31, 2020, we offered ten Accelerators, including Information Technology Project Management Office (“IT PMO”), Professional Services, Mergers and Acquisitions (“M&A”), Customer Engagement, Sales Rep Onboarding, General Data Protection Regulation (“GDPR”), Sales Forecasting, Campaign Management, Marketing Events, and Marketing Shared Services.
Benefits of our Platform
Automation across the organization saves time and minimizes manual processing
We enable users to organize their unstructured work and apply business logic to automate actions that shorten work execution timelines without the need to write code. Business logic is used to determine the conditions under which the following types of automated actions occur: update requests, intake and collection of information, sending of information, notifications, approval requests, and automated actions across systems. These elements of automation reduce errors and time spent by teams on administration.
Real-time visibility drives more informed, faster decision-making
Our platform is designed to provide a single source of truth for all stakeholders. We break down information silos across teams and provide real-time visibility into the status of work and the actions required by each stakeholder. This visibility ensures clear ownership of actions and outcomes. Teams feel empowered to take action, leading to stronger engagement and faster time to completion. Line of business managers benefit from visibility into progress against goals, allowing them to react quickly to real-time information and enabling faster and more informed decision-making.
Ease of use enables broad adoption
Our platform is designed for broad adoption within and across organizations for virtually any use case. Users can begin using Smartsheet within minutes and configure our platform for their needs with limited or no training. As of January 31, 2020, we had over 950,000 paying users and over 5.3 million additional free users which we refer to as collaborators. Collaborators inside or outside a user’s organization are invited to work on our platform by a paid user, and can use our platform with limited functionality. This strategy is designed to increase paid conversions for those seeking to enjoy the complete functionality of our platform while promoting greater usage within and across organizations. Teams and organizations buy into our platform because the productivity benefits derived through visibility and accountability are provided to all stakeholders. All team members can access the latest project information from a single location and can be held accountable without manual effort.


6


Multiple levels of integration to garner the most benefit from Smartsheet and other systems
We enable business users to engage with our platform through systems they currently use. Through our third-party Connectors, we extend the reach and consistency of data from systems, such as those offered by Salesforce, Atlassian, ServiceNow, and Microsoft. Our Connectors also allow users to apply business logic and automated actions, increasing the value of these existing applications to our users. We also integrate our platform into popular document and communication applications from Google, Microsoft, and others. Such functionality enables our users to incorporate documents directly into our platform or access our platform through the application of their choice. In addition, we offer extensible application programming interfaces (“APIs”) that enable a broad ecosystem of partners and customers to integrate directly into our platform, increasing the value of existing custom-built applications and improving the experience for our users.
Enterprise features and functionality for scalable adoption within businesses
Companies rely on Smartsheet to manage a diverse set of business processes. We provide the scalability, compliance, and security needed to operate reliably for our customers. Our platform provides consistent program execution, enabling teams and organizations to administer programs with management, visibility, and reporting at scale. Customers can use our professional services offerings to create and administer programs for specific use cases. We also provide user management and compliance features that enable organizations to control user access and audit activity within our platform. We provide enterprise-grade security controls and data governance to enable customer compliance with applicable privacy regulations.
Our Growth Strategies
Our goal is to make our platform accessible for every organization, team, and worker relying on collaborative work to achieve successful outcomes. We plan to pursue this goal with the following strategies.
Attract more customers to Smartsheet
We believe the need for a work execution platform such as ours is broad, and we believe there is significant opportunity to grow our paid user base. We will continue to invest in our digital sales model, direct sales force, brand, product, and partner marketing to continue to land new customers and increase enterprise adoption. In addition, we will continue to grow our professional services function, and develop new and enhanced premium solutions like our Connectors, Control Center, and Accelerators to help land larger accounts and increase the scale of our deployments with customers.
In August 2019, we announced that Smartsheet Gov achieved Provisional Authority to Operate (“P-ATO”) under the Federal Risk and Authorization Management Program (“FedRAMP”). This means the Smartsheet core platform has been fully approved for use by federal agencies and government contractors, giving them the ability to plan, capture, manage, automate, and report on work at scale. Additionally, Smartsheet can now be found on the AWS Gov Cloud Marketplace. This marketplace lists FedRAMP authorized offerings to help agencies research and select secure and compliant cloud providers available for federal use.
Expand within our existing customer base
Our customers frequently increase their use of our platform as they realize the value they derive from adopting Smartsheet. As a result, we are working with customers to help them define new use cases within existing deployments, and expand usage of Smartsheet to additional teams in their organizations that would benefit from our platform. There are more than 5.3 million existing collaborators that we are focused on converting to paid users. In addition to broader deployments, we enable our customers to further derive value from Smartsheet through premium solutions such as our Connectors, Control Center, Dynamic View and Accelerators. Our professional services, customer success, and training teams provide our customers with implementation, training, and support services to help them expand their use of, and realize the full benefit of, Smartsheet.

7


Expand internationally
For the year ended January 31, 2020, we derived approximately 21% of our revenue from customers outside the United States. We believe that there is significant opportunity to acquire new customers internationally. Our platform is available in eight languages. By expanding our direct and indirect sales force focused outside of the United States, establishing international sales territories, and partnering with strategic resellers, we plan to continue to grow our international sales. In October 2018, we opened our first international sales office in the U.K. focused on growing our presence within Western Europe. In September 2019, we established an additional international office in Australia focused on expanding our position in the Australian market and the Asia Pacific region.
Expand product features and functionality
We intend to continually increase the value we provide to our customers by investing in extending the capabilities of our platform. We have made, and will continue to make, significant investments in research and development to bolster our existing technology and enhance usability to improve our customers’ productivity. For example, during the year ended January 31, 2020, we expanded the number of Accelerators which provide our customers with fast and reliable deployment of Smartsheet across specific use-cases. Many of the high-value solutions that we are developing are intended to be packaged and priced separately from our core user subscriptions.
Make additional investments in partnerships and integrations
To help drive adoption of Smartsheet and deliver value to our customers, we offer extensive embedded functionality at no cost to complement and enhance the use of the most common productivity tools from providers such as Microsoft, Google, Slack, Box, and Dropbox. We offer powerful out-of-the-box Connectors with Salesforce, Adobe Creative Cloud, Atlassian, ServiceNow, and Microsoft that we sell for an additional fee on top of our user-based pricing. We intend to continue to invest in these integrations, develop new partnerships, and enhance our architecture to support a wider range of Connectors with leading enterprise applications to increase the value, awareness, and adoption of our platform.
Pursue selective strategic acquisitions
We plan to pursue strategic acquisitions that we believe will be complementary to our existing offering, enhance our technology, and increase the value proposition we deliver to our customers. Our recent acquisitions of Seattle-based Artefact Product Group, LLC (“10,000ft”) and TernPro, Inc. (“TernPro”) are examples, as the acquisitions were complementary to our existing product capabilities. 10,000ft accelerated our time to market for a resource planning software solution and we were able to leverage TernPro’s content mark-up and approval features to accelerate the delivery of new capabilities to our customers.
Our Technology
We believe our collective domain knowledge, technical expertise, and more than a decade of software development experience have allowed us to differentiate our platform from the competition. Our scalable multi-tenant architecture is designed to provide our customers with highly usable, secure, and reliable functionality.
Extensible technology platform
Our solutions are built on a common core platform that allows us to leverage shared components and services, enabling us to rapidly develop new features and functionalities on our existing platform without re-architecting the infrastructure. This also enables our products to seamlessly integrate with one another and provide our customers with a better user experience while leveraging our platform. We also offer a broad set of APIs that allow our customers the ability to integrate their Smartsheet account with other systems, or build their own applications on top of our extensible platform.
Integrated mobile capabilities
We have invested in our common core framework and mobile development teams to extend the high-performance functionality of our platform to smartphones and tablets. Our native mobile applications are built for both iOS and Android, and are designed to provide similar functionality to our desktop version, while also supporting mobile-first customer use cases.

8


Enterprise-grade security
Our customers frequently use our platform to store and manage highly-sensitive or proprietary information. Our approach to security includes a comprehensive information security program, governing the processing and security of customer information, and the appropriate physical, organizational, and technical controls designed to ensure the security of customer information collected, accessed, stored, or transmitted to or by Smartsheet. To ensure our controls remain up-to-date, we use external auditors to verify the adequacy of security measures and controls according to the American Institute of Certified Public Accountants (“AICPA”) SOC2 standards. In addition, we use external security experts to conduct penetration testing at least annually and make these audit and penetration test reports available to customers.
Scalable and reliable infrastructure
Our scalable architecture and monitoring telemetry are designed to provide a highly reliable and available platform. We maintain this reliability by utilizing a combination of third-party co-location centers and large public cloud providers, giving us the ability to scale our infrastructure efficiently and cost-effectively.
Our Products
Smartdashboards
Smartdashboards provide real-time visibility into the status of work to align individuals, managers, and executives. Our dashboards provide real-time status of key performance indicators, trends, summary reports, and important deadlines. Teams can customize Smartdashboards to view and interact with live data and metrics most critical to their projects.
Smartportals
Smartportals allow business users to create customized landing pages for teams to easily locate and access from any device the entire set of resources available for a project without IT assistance. This ease of configuration and organization of data eliminates time wasted searching for information, allowing teams to focus on work execution rather than administration.
Smartcards
Smartcards provide a powerful visualization tool for teams to organize, share, and act on workflows. The ability to understand the flow of work from multiple perspectives enables teams to display information in the most effective format, foster engagement, and shorten time to action.
Smartgrids
Smartgrids offer a unified, customized view of work to keep teams on task and on time by easily tracking multiple moving parts. Configurable to support thousands of use cases through an extensible data model, multiple column types and a unique hierarchical approach to Smartgrids allow business users to not only visually group data, but to also establish relationships between important data. With flexible formulas and conditional formatting, Smartgrids are the foundation for the Smartsheet work execution platform. The platform delivers new levels of clarity with a centralized source of all project information, bringing teams together with cloud-based, real-time access.
Smartprojects
Smartprojects offer a familiar and intuitive interface with capabilities that foster collaboration among teams and organizations to improve work execution. Business users rely on Smartprojects to create a single source of truth for all project-related information. This consistency of information aligns team objectives and eliminates information silos, fostering accountability and promoting faster decision-making.
Smartcalendars
Smartcalendars align teams and organizations by connecting deadlines to workflows, while offering a familiar interface to effectively communicate timing expectations. Smartcalendars provide a comprehensive view of activities and critical timelines, including third-party calendar applications such as iCal and Google Calendar.

9


Smartforms
Smartforms create and customize forms using a simple user-friendly interface. Smartforms enable business users to collect information in a structured and consistent format. By minimizing manual processing, teams can move quickly to analyze and take action on the results.
Smartautomation
Smartautomation automates repetitive processes and accelerates work by creating automated actions triggered based on preset conditions. Smartautomation offers a diverse and granular rule set critical to supporting the broad range of manual, repetitive processes teams encounter.
Smartintegrations
Smartintegrations enable organizations and teams to connect, sync, and extend their existing enterprise applications across their workflows to create seamless work execution. We offer native connections to popular productivity applications, such as Google G Suite, Microsoft Office 365, Box, and Dropbox.
Connectors
Connectors provide embedded integrations with industry-leading systems of record, including those from Salesforce, Atlassian, and ServiceNow. Connectors enable data to be synchronized in real-time, fostering visibility and interoperability across these business platforms. We also provide extensible APIs to build custom applications and deep integrations with line of business systems.
Control Center
Control Center enables organizations to achieve consistent work execution at the individual user level across large scale projects or initiatives while reducing operational risk. Control Center provides enterprises with real-time visibility into projects so they can react quickly to changing conditions. Without burdening the team with manual reporting, executives and managers can review the status of projects at scale without disrupting the speed of execution.
Accelerators
Accelerators are pre-packaged solutions for specific, repeatable use cases, which we launched in fiscal 2019. Accelerators are intended to deliver immediate business value by leveraging best practices gained from insights across the company’s thousands of customers. As of January 31, 2020, we offered ten Accelerators: IT PMO, Professional Services, M&A, Customer Engagement, Sales Rep Onboarding, GDPR, Sales Forecasting, Campaign Management, Marketing Events, and Marketing Shared Services.
Our Accelerator for IT PMO optimizes the entire IT project life cycle, from project prioritization through tracking, executive reporting, change management, and project archiving. The Accelerator delivers transparency, consistency and speed, with an easy-to-use interface that drives rapid user adoption.
Our Accelerator for Professional Services provides standardized plans, client reports and dashboards, consolidated portfolio reporting, and rich integrations with CRM systems like Salesforce, which help services leaders onboard customers effectively and on-time. This ensures a better experience and helps increase lifetime customer value.
Our Accelerator for M&A helps close acquisitions faster. Operational frameworks for evaluating acquisition targets, tracking due diligence activities, managing multiple workstreams, and planning the integration allow M&A leaders to navigate a complicated, high stakes process quickly and efficiently.
Our Accelerator for Customer Engagement solves sales management challenges with proven solutions for managing complex sales processes by providing clear program visibility, instant customer value and stakeholder engagement. This Accelerator provides complex sales deal alignment through better collaboration which increases deal closure success.
Our Accelerator for Sales Rep Onboarding helps sales training teams reduce onboarding costs and accelerates revenue attainment, while increasing sales rep retention. This Accelerator gives both sales reps and sales leadership better visibility into onboarding program effectiveness by linking progress to sales results.
Our Accelerator for GDPR allows organizations to create an integrated end-to-end operational framework for consistent, ongoing data privacy compliance, monitoring, and reporting. It helps to automate several key processes,

10


including privacy impact assessment and data mapping, identifying privacy risks, and remediation plans across an organization.
Our Accelerator for Sales Forecasting enables sales leaders to create accurate forecasts through collaborating on pipeline insights, and consistently rolling-up forecasts from the reps through to management.
Our Accelerator for Campaign Management combines a planning framework with an execution layer to take marketing campaigns to the next level. It also provides real time visibility into campaign status across departments and functions.
Our Accelerator for Marketing Events combines event planning best practices with Smartsheet’s collaboration features. Event owners can manage everything from planning to scheduling to execution, all the way through to lead collection and processing.
Our Accelerator for Marketing Shared Services helps customers manage high volume, complex service requests from across their entire organization. Teams can manage workflows from intake to completion, while providing transparency for business stakeholders.
In the future, we expect to release additional Accelerator packages based on customer needs and general market assessment.
Dynamic View
Dynamic View enables business users to collaborate using the same data set while maintaining confidentiality when working with vendors or across inter or intra departmental teams. Dynamic View enables mixed internal and external teams to collaborate confidentially with vendors without them knowing about each other. This premium application simplifies views into complex work like order management scenarios where the process is complex but each person only needs a partial view of their work. Dynamic View is ideal for managing departmental requests like business intelligence requests, marketing creative services, and sales tickets.
Data Uploader
Data Uploader allows business users to merge or replace data from virtually any system into Smartsheet so that a team’s key data sources live in the same place where work gets done. Data Uploader automates the data upload process to centralize the disparate data, drives collaboration, provides real-time visibility into multiple business systems, and empowers teams to be more efficient through effective work execution.
10,000ft
10,000ft enables businesses to plan and allocate resources across their projects, optimize resource allocation by function or skill set, track time against forecast, and gain real-time portfolio level visibility into the status of budgets and deliverables. This premium offering combined with the core Smartsheet platform provides customers an end to end solution for work execution and resource management that balances top down strategic planning with bottoms up work management.
Employees
As of January 31, 2020, we had a total of 1,588 employees, of which 1,051 were located at our headquarters in Bellevue, Washington.
Sales and Marketing
Our marketing and sales teams work closely together to provide an easy way for potential users to discover, try, adopt, and expand usage of Smartsheet over time. We include demand generation, customer success, customer support, and professional services under the sales organization to align these efforts to best support our customers.
Marketing
Our marketing organization is responsible for increasing awareness of, and generating demand for, our platform, and fostering our community of users. We target potential users across a wide variety of departments and functions in organizations of all sizes and industries. We employ brand marketing, content marketing, search marketing, social marketing, influencer marketing, advertising, and other techniques designed to increase brand awareness and traffic to our website and encourage new users to sign up for a 30-day free trial and purchase our subscription services online. We

11


engage frequently with respected technology analyst firms to educate them as to the benefits of our platform and accelerate the maturation of an appropriate market category.
We have also built marketing relationships with a number of technology companies, such as Microsoft and Google, to help promote and grow our user base and footprint. These partners offer access to our platform through links on their websites and expand our marketing reach. Additionally, in October 2019 we hosted our third annual global customer conference, Smartsheet ENGAGE to provide current and prospective users a better understanding of our platform through interactions with peers and training, and to highlight customer use cases and best practices.
Sales
Our sales organization is responsible for driving customer expansion and new customer opportunities. Our sales force is organized into separate teams focused on new customers, small to medium-sized businesses, large enterprises, geographic regions, and industries. Our assisted sales model relies on machine learning and lead scoring to identify users based on their likelihood to purchase our platform. Further, once we identify an opportunity for meaningful expansion within a customer organization, we can assign a customer success manager and an expansion sales representative to that customer. When an organization with more than 10,000 employees reaches a certain level of usage, we typically assign a field sales representative who is focused on growing adoption in these large accounts and expanding usage to a broader set of use cases.
Professional Services
Our professional services team provides our customers with implementation, training, and consulting services to help them realize the full benefits of Smartsheet. Our training programs include a mix of virtual and in-person offerings with different options focused either on helping onboard teams of users quickly or helping individuals achieve certification-level subject matter expertise. Our consulting and solution services teams provide configuration and use case optimization services.
Customer Support
Our platform is designed to minimize the need for customer support, as users can easily sign up and begin using it without assistance. We provide significant self-help resources including our extensive Help Portal and our active Community. Additionally, we provide free support channels for users based on their plan type with additional paid support offerings available. These include email and ticket submission for all users at no cost, along with access to phone support and subject matter expert appointments as part of our paid plans.
Customers
Our scalable collaborative work management platform helps teams and organizations of all sizes get work done fast and efficiently. As of January 31, 2020, we had approximately 84,000 domain-based customers with ACVs ranging from less than $200 to over $3.0 million. We define a domain-based customer as an organization with at least one paid user account associated with a unique domain name such as @cisco. An ISP customer is typically a small team or an individual that registers for our services with an email address hosted on a widely used domain such as @gmail, @outlook, or @yahoo.
Our domain-based customers include organizations across virtually all sectors, including aerospace, automotive, biotechnology, consumer, e-commerce, education, finance, government, healthcare, IT services, marketing, media, non-profit, publishing, software, technology, and travel.
Backlog
The majority of our invoiced customers sign up for subscription terms of one year and are invoiced for the full subscription term upfront. A smaller subset of customers with annual contract terms are invoiced on a quarterly or a semi-annual basis. Another small subset of customers sign multi-year subscription contracts but receive annual invoicing terms. When contract terms exceed invoicing terms, portions of those contracts which at a point in time are not invoiced are not recorded in revenue, deferred revenue, or elsewhere in our consolidated financial statements. Those contracted but uninvoiced amounts are considered by us to be backlog. As of January 31, 2020 and January 31, 2019, we had backlog of approximately $8.1 million and $5.2 million, respectively. As backlog amounts are not significant relative to our total customer contract value, we do not utilize backlog as a key management metric internally.

12


Research and Development
Our research and development team consists of our engineering, user experience, design, and product management teams. These groups are responsible for the design, development, testing, and delivery of new technologies and features for our platform. Our research and development team also includes our technical operations team which is responsible for scaling our platform and maintaining our co-location data centers and public cloud infrastructure. We are in the process of substantially migrating all of our operations to the public cloud infrastructure. We invest substantial resources in research and development to drive core technology innovation and bring new products to market.
Competition
The market for work execution software is rapidly evolving. We face competition from a number of vendors with a variety of product offerings. Our primary competition remains a combination of manual, email- and spreadsheet-based processes from providers such as Microsoft and Google that users have historically relied on to manage work. Certain of our features compete with current products and services offered by Airtable, Asana, Atlassian, Monday.com, Planview, Workfront, and Wrike. In addition, certain companies offer lightweight productivity solutions that compete with some of our platform’s features, including Asana and Workfront. Larger software vendors with substantial resources and smaller upstarts building on new technology platforms may also decide to enter our market by building or acquiring products that compete with our platform. We believe that the principal competitive factors in our market include:
• ease of deployment and use of applications;
• product features, quality, and functionality;
• ability to automate processes;
• ability to integrate with other applications and systems;
• capability for customization, configurability, integration, security, scalability, and reliability of applications
and solutions;
• vision for the market and product innovation;
• size of customer base and level of user adoption;
• pricing and total cost of ownership;
• strength of sales and marketing efforts;
• brand awareness and reputation; and
• customer experience, including support.
We believe we are positioned favorably against our competitors on the basis of the factors described above. Our ability to remain competitive will largely depend on our ongoing performance and the quality of our platform.
Intellectual Property
We rely on a combination of patents, trademarks, and trade secrets, as well as contractual provisions and restrictions, to protect our intellectual property. As of January 31, 2020, we had 10 issued and active patents, which expire between 2021 and 2036, as well as 9 pending patent applications in the United States. These patents and patent applications seek to protect proprietary inventions relevant to our business. While we believe our patents and patent applications in the aggregate are important to our competitive position, no single patent or patent application is material to us as a whole. We intend to pursue additional patent protection to the extent we believe it would be beneficial and cost effective.
As of January 31, 2020, we owned two U.S. and 23 international trademark registrations for the mark SMARTSHEET. We also own two pending trademark applications, and several domain names, including www.smartsheet.com.

13


Corporate Information
We were incorporated as Navigo Technologies, Inc. in Washington in June 2005. We changed our name to Smartsheet.com, Inc. in February 2006 and to Smartsheet Inc. in February 2017. Our principal executive offices are located at 10500 NE 8th Street, Suite 1300, Bellevue, Washington 98004. Our telephone number is (844) 324-2360. Our website address is www.smartsheet.com. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report.
Additional Information
We file annual, quarterly, and current reports, proxy statements, and other documents with the Securities and Exchange Commission (the “SEC”). Our reports filed with or furnished to the SEC pursuant to Section 13(a) and 15(d) of the Exchange Act of 1934 (the “Exchange Act”) are available, free of charge, on our Investor Relations website at investors.smartsheet.com as soon as reasonably practicable after we electronically file such material with, or furnish it to the SEC. The SEC maintains an Internet website that contains reports, proxy and information statements, and other information regarding issuers, including us, that file electronically with the SEC. The public can obtain any documents that we file with the SEC at www.sec.gov.

14


Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. You should carefully consider the risks described below, as well as the other information in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” before deciding whether to invest in our Class A common stock. The occurrence of any of the events or developments described below could materially and adversely affect our business, financial condition, results of operations, and growth prospects. 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, results of operations, and growth prospects.
Risks Related to Our Business and Industry
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, which 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. Specifically, the current outbreak of COVID-19, which has been declared by the World Health Organization to be a global pandemic, has spread across the globe and is significantly impacting worldwide economic activity. COVID-19 could result in one or more of the following conditions that could affect us and our customers: increased risk in collectability of accounts receivable; reduced staff productivity due to working at home for extended periods; lost staff productivity due to illness and/or illness in the family; increased customer losses/churn; increased challenges in acquiring new customers; extreme currency exchange-rate fluctuations; and challenges with Internet infrastructure due to high loads. The duration and scope of the pandemic is highly uncertain. We continue to monitor the effect that the COVID-19 outbreak may have, and while it is not possible at this time to estimate the impact that COVID-19 could have on our business, the continued spread of COVID-19, and the measures taken by the governments of countries affected, will likely have an adverse impact on global economic conditions, which could have an adverse effect on our business and financial condition.
We have a history of cumulative losses and we cannot assure you that we will achieve profitability in the foreseeable future.
We have incurred losses in each period since we incorporated in 2005. We incurred net losses attributable to common shareholders of $95.9 million, $53.9 million, and $53.7 million during the years ended January 31, 2020, 2019, and 2018, respectively. As of January 31, 2020, we had an accumulated deficit of $256.5 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 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 therefore we expect our losses to continue for the foreseeable future. Furthermore, to the extent we are successful in increasing our customer base, we will also incur increased losses due to upfront costs associated with acquiring new customers, 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 subscription solutions or professional services, reduced conversion from our free trial users or collaborators to paid users, increasing competition, 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.
The market in which we participate is highly competitive, and if we do not compete effectively, our operating results could be harmed.

15


The market for collaborative work management platforms 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, Monday.com, Planview, Workfront, 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 Microsoft and Google, they may develop and introduce products that directly or indirectly compete with our platform. As we look 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 their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our platform, including by selling at zero or negative margins or using product bundling. 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 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 available resources. We may also face increasing competition if our competitors provide products and services for free. 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, results of operations, and financial condition may be harmed.
If our security measures are breached or unauthorized access to customer data or our data is otherwise obtained, our platform may be perceived as not being secure, customers may reduce or stop using our platform, and we may incur significant liabilities.
Our products and services involve the storage, transmission, and processing of our customers’ sensitive and proprietary information, including business strategies, financial and operational data, personal or identifying information, and other data. As a result, unauthorized use of or access to this data could result in the loss, compromise, corruption, or destruction of our or our customers’ sensitive and proprietary information and lead to litigation, regulatory investigations and claims, indemnity obligations, loss of authorization under the Federal Risk and Authorization Management Program, and other liabilities. While we have security measures in place designed to protect the integrity of customer information and prevent data loss, misappropriation, and other security breaches and incidents, our platform is subject to ongoing threats, and we anticipate being required to expend significant resources in an effort to protect against security breaches and incidents. We have been subject to phishing attacks in the past, and may be subject to cyber-attacks, phishing attacks, malicious software programs, and other attacks in the future. These attacks may come from individual hackers, criminal groups, and state-sponsored organizations. In addition to these threats, the security, integrity, and availability of our and our customers’ data could be compromised by employee negligence, error or malfeasance, and product defects.
Additionally, we engage service providers to store and otherwise process some of our and our customers’ data, including sensitive and personal information. Our service providers may also be the targets of cyberattacks, malicious software programs, phishing attacks, and fraud. Our ability to monitor our service providers’ data security is limited, and, in any event, third parties may be able to circumvent those security measures, resulting in the unauthorized access to, or misuse, disclosure, loss, or destruction of our and our customers’ data.

16


A compromise of our or our service providers’ security measures due to any of the threats mentioned above could result in unauthorized access to, misuse, disclosure, loss or destruction of our customers’ or our data, or other disruption to our or our customers’ business operations, which could lead to litigation, regulatory investigations and proceedings, damage to our reputation and market position, and could cause us to incur significant liabilities, including fines, penalties, and other damages. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers. Further, we could be required to expend significant capital and other resources to investigate and address any actual or suspected data security incident or breach, or to prevent further or additional security incidents or breaches. In addition, we may find it necessary or desirable to incur costs to provide remediation and incentives to customers or other business partners following a security breach or other security incident in an effort to maintain business relationships.
Techniques used to sabotage or obtain unauthorized access to systems or networks are constantly evolving and, in some instances, are not identified until launched against a target. We and our service providers may be unable to anticipate these techniques, react in a timely manner, or implement adequate preventative measures.
Further, not all of our customer and other agreements contain limitation of liability provisions and we cannot assure that any such limitation of liability provisions in our customer and user agreements or other contracts would be enforceable or adequate, or would otherwise protect us from any liabilities or damages with respect to any particular claim relating to a security breach or other security-related matter. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover claims related to a security incident, or that the insurer will not deny coverage as to any future claim. The successful assertion of claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.
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 our ability to achieve significant growth in revenue in the future will depend, in large part, upon the effectiveness of our marketing efforts, both domestically and internationally, and our ability to predict customer demands and to attract new customers. This may be particularly challenging where an organization is reluctant to try a cloud-based collaborative work management platform or has already invested significantly in an existing solution. If we fail to predict customer demands or attract new customers and maintain and expand those customer relationships, our revenue and business may be harmed.
Our future growth also depends upon expanding sales of our platform and services to, and renewing subscriptions with, existing customers and their organizations. In order for us to improve our operating results, it is important that our existing customers increase their use of our platform through new use cases and new users, and purchase more subscriptions to our platform and our services and premium solutions. If our existing customers do not expand their use of our platform through their organization and purchase additional subscriptions, services, or premium solutions, our revenue may grow more slowly than expected, may not grow at all, or may decline.
Additionally, increasing upsell to enterprise customers requires increasingly sophisticated and costly sales efforts targeted at senior management. There can be no assurance that our efforts will result in increased sales to existing customers or upsells, and additional revenue. If our efforts to upsell to our customers are not successful, our business will suffer. Moreover, many of our subscriptions are sold for a one-year term. While many of our subscriptions provide for automatic renewal, our customers have no obligation to renew their subscription after the expiration of the term and we cannot assure you that our customers will renew subscriptions with a similar contract period or the same or greater number of users or premium solutions. 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 the products and services offered by our competitors, 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.

17


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, 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 as a result of a variety of factors, many of which are outside of our control, and as a result, 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:
the impact of, including but not limited to the market volatility and economic disruption caused by, COVID-19 or any other worldwide pandemic;
customers impacted by macroeconomic downturns and seeking bankruptcy protection or other similar relief;
customers’ failure to pay amounts due to us, customers’ extending the time to pay amounts owed to us, our inability to collect amounts due, and the cost of enforcing the terms of our contracts, including litigation;
our ability to attract new customers, including internationally;
interest rate fluctuations which will cause our interest income to decrease during low interest rate environments;
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 timing and growth of our business, in particular through our hiring of new employees and international expansion;
our ability to hire, train, and maintain our sales force;
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;
changes in our pricing policies or offerings, or those of our competitors;
the timing and success of new product and service introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation or new entrants among competitors, customers, or strategic partners;
customers delaying purchasing decisions in anticipation of new products or product enhancements by us or our competitors or otherwise;
the timing and effectiveness of new 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;

18


network or service outages, Internet disruptions, security breaches or perceived security breaches impacting us, and the costs associated with responding to and addressing such outages or breaches;
changes in laws and regulations that affect our business, 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 depend on our co-location data centers, 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 from leased co-location data centers located in Chicago, Illinois, and Ashburn, Virginia and through public cloud service providers. We are in the process of consolidating the hosting of our platform through public cloud service providers exclusively. While we control and have access to our servers and the components of our network that are located in our leased co-location data centers, we do not control the operation of these facilities. Public cloud service providers run their own platforms that we access, and we are, therefore, vulnerable to service interruptions, delays, and outages. Our co-location data centers and public cloud service providers (collectively, our “Hosting Providers”) may experience events such as natural disasters, fires, power loss, telecommunications failures, or similar events. The systems, infrastructure, and services of our Hosting Providers may also be subject to human or software errors, viruses, security attacks (internal and external), fraud, spikes in customer usage, denial of service issues, break-ins, sabotage, intentional acts of vandalism, malware, phishing attacks, acts of terrorism, and other misconduct. Further, we have experienced in the past, and expect that in the future we may experience, periodic interruptions, delays, and outages in service and availability with our Hosting 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.
We may also be affected by other problems relating to our Hosting Providers, such as financial difficulties and bankruptcy. The occurrence of any such events or other unanticipated problems with our Hosting Providers could result in lengthy interruptions, delays, and outages in our service and noncompliance with our contractual obligations or business requirements.
Further, our Hosting 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 these Hosting Providers on commercially reasonable terms, if our agreements with these Hosting Providers are prematurely terminated for any reason, if one of our Hosting Providers is acquired or ceases business, or if our migration to the public cloud results in interruptions, delays, outages, or needs to be halted or reversed, we may be required to transfer our servers and other infrastructure to new data center or public cloud facilities, and we may incur significant costs and possible service interruptions in connection with doing so.
Additionally, there are limited options for public cloud service providers capable of effectively supporting our infrastructure. Consolidation through a single, or select few, service provider(s) may result in a dependency on the selected provider(s). Consolidation may also negatively impact customer acquisition or expansion as customers or potential customers may object to certain providers for a variety of reasons, including that such providers do not meet their hosting requirements or that the providers operate in a competitive space; any such objections could harm our business and operating results.
Any issues with our Hosting Providers may result in errors, defects, disruptions, or other performance problems with our platform, which could harm our reputation and may damage 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.

19


We derive substantially all of our revenue from a single offering.
Although we offer additional solutions, we currently derive, and expect to continue to derive, substantially all of our revenue from our cloud-based collaborative work management platform. As such, 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.
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. During the period from January 31, 2016 to January 31, 2020 we grew from 274 employees to 1,588 employees. In addition, we have recently hired new members of management, and we have engaged temporary employees and contractors to supplement our employee base. We anticipate that we will continue to expand our operations and personnel headcount in the near term. This growth has made our operations more complex and has placed, and future growth will place, a significant strain on our management, administrative, operational, and financial infrastructure. Our success will depend in part on our ability to manage this growth and complexity effectively. 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 cycle may become longer and more expensive, 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 depends, in large part, on widespread acceptance of our platform by large businesses, government agencies, and other organizations. In addition, to achieve acceptance of our platform by such customers, we will need to engage with and gain the acceptance of knowledge workers, who are often the initial adopters of our platform, and senior management. As a result, sales efforts targeted at enterprise and government customers involve greater costs, longer sales cycles, greater competition, increased operational burden, and less predictability in completing some of our sales. In the large enterprise and government agency markets, the customer’s decision to use our platform and services can sometimes be an organization-wide decision, in which case, we will likely be required to provide greater levels of customer education to familiarize potential customers with the use and benefits of our platform and services, as well as training and support. In addition, larger enterprises and government agencies may demand more features, configuration options, and integration and support services. They may also expect operational changes to satisfy their supplier requirements. As a result of these factors, these 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, these larger transactions may require us to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met.

20


If our platform fails to perform properly, or if we are unable to scale our platform to meet the needs of our customers, 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. 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, or user error, 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 for prepaid amounts related to unused subscription fees for our platform;
diversion of development and customer service 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 collect and manage, 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. Furthermore, the availability and performance of our platform and services could be diminished or otherwise impacted by a number of factors, which may damage the perception of the reliability of our applications 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; computing vulnerabilities; security breaches; capacity issues or service failures experienced by our service providers; or variability in user traffic for our platform. We monitor vulnerabilities that may impact our business and the availability of our platform. Any such impact, and the costs incurred in addressing or correcting these vulnerabilities, may harm our operating results.
We may be required to issue credits or refunds for prepaid amounts related to unused fees, or otherwise be liable to our customers for damages they may incur resulting from certain of these events. In addition to potential liability, if we experience interruptions in the availability of our platform, our reputation could be harmed and we could lose customers.
Our insurance coverage may be inadequate or 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 suit, regardless of its merit, could be costly and divert management’s attention.
Furthermore, we will need to ensure that our platform can scale to meet the evolving needs of our customers, particularly as we continue to focus on larger enterprise customers. We regularly monitor and update our platform to fix errors, add functionality, and improve scaling. Our customers have occasionally experienced outages and latency issues, sometimes during peak usage periods, including outages in July 2019. If we are not able to provide our platform at the scale required by our customers and correct any platform functionality defects and capacity limitations, potential customers may not adopt our platform and existing customers may not renew their agreements with us.
If we fail to manage our technical operations infrastructure, or experience service outages, interruptions, or delays in the deployment of our platform, we may be subject to liabilities and operating results may be harmed.
We have experienced significant growth in the number of users and data that our operations infrastructure supports. We seek to maintain sufficient excess capacity in our operations infrastructure to meet the needs of all of

21


our customers and users, as well as our own needs, and to ensure that our platform is accessible within an acceptable load time. We also seek to maintain excess capacity to facilitate the rapid provision of new customer deployments and the expansion of existing customer deployments. We need to properly manage our technological operations infrastructure in order to support version control, changes in hardware and software parameters, and the evolution of our platform. However, the provision of new hosting infrastructure requires significant lead-time. If we do not accurately predict or manage our infrastructure requirements, if our existing providers are unable to keep up with our needs for capacity, 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 operations infrastructure fails to scale, customers may experience delays as we seek to obtain additional capacity, 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.
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, 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 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 in Internet-related hardware; mobile operating systems such as iOS and Android; 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 network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development expenses. Any failure of our products 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, and reduce our competitive advantage and harm our business.
Changes in privacy laws, regulations, and standards may reduce the effectiveness of our platform and harm our business.
Our customers can use our products and services to collect, use, and otherwise process personal information. National and state governments and data regulators in the countries in which we, our customers, and our service providers operate have adopted, are considering adopting, or may adopt laws, regulations, and standards regarding the collection, use, and other processing of personal information. Privacy laws and regulations can vary significantly by jurisdiction and are particularly stringent in Europe and certain other foreign jurisdictions such as Brazil, Canada, and China. The costs of compliance with, and other burdens imposed by, privacy laws, regulations, standards, and other obligations, such as the General Data Protection Regulation 2016/679 (“GDPR”), the California Consumer Privacy Act of 2018 (“CCPA”), or the Health Insurance Portability and Accountability Act (“HIPAA”), may limit the use and adoption of our products and services; reduce overall demand for our products and services; lead to regulatory investigations, litigation, and significant fines, penalties, or liabilities for actual or alleged noncompliance; slow the pace at which we close sales transactions; restrict our ability to make product or operational improvements; limit our ability to collect or utilize certain data; or create operational burden, any of which could harm our business. Moreover, if we or our service providers fail to comply with relevant laws, regulations, or contractual obligations, it may limit our ability to offer our products and services in certain jurisdictions, or damage our reputation and brand.
Any systems failure, security breach, or other incident that results in the release of, or unauthorized access to, personal information, or any failure or perceived failure by us to comply with our contractual obligations or any privacy laws or regulations, could result in proceedings against us by data regulators or others. Such proceedings

22


could result in the imposition of sanctions, fines, penalties, liabilities, or governmental orders requiring that we change our data handling practices, any of which could harm our business, operating results, and financial condition.
Additionally, privacy laws, regulations, and standards may be interpreted in new and differing manners in the future, may be modified, and may be inconsistent among jurisdictions. Future laws, regulations, and standards and changes in the interpretation thereof could result in any or all of the following for us, our customers, and our service providers: increased regulation, increased costs of compliance, penalties for non-compliance, and limitations on data processing. For example, data transfer mechanisms on which we rely, such as the Privacy Shield programs or the standard contractual clauses approved by the European Commission, have been subject to challenges and it is unclear whether they will continue to serve as valid means for the transfer of personal data to the United States. Additionally, Brexit could lead to further legislative and regulatory changes in the United Kingdom. It remains unclear how United Kingdom data protection laws or regulations will change as Brexit is effectuated and whether the United Kingdom will be deemed an adequate jurisdiction by the European Union. Further, the State of California recently adopted the CCPA, which provides new data privacy rights for consumers, expands the definition of “personal information,” and provides a private right of action to be brought against businesses that fail to comply. Recently, several amendments to the CCPA were signed into law in California and the California Attorney General has issued draft regulations; we continue to monitor these changes and their effects. The continued evolution of the CCPA may increase uncertainty, risk, and exposure.
The costs of compliance with, and other burdens imposed by privacy laws, regulations, and standards that are applicable to the businesses of our customers may reduce our or our customers’ ability and willingness to collect, use, and otherwise process certain types of information, which could limit the use, effectiveness, and adoption of our products and services and reduce overall demand. Further, if we or our customers are unable to transfer data between and among countries and regions in which we or our customers operate, it could decrease demand for our products and services, require us to modify or restrict our business operations, and impair our ability to maintain and grow our customer base and increase our revenue. Any changes we consider necessary or appropriate for compliance with privacy laws, regulations, standards, or contractual obligations may not be able to be made in a commercially reasonable manner, in a timely fashion, or at all. Even the perception of privacy concerns, whether or not valid, may inhibit the adoption, effectiveness or use of our products and services, and may damage our reputation and brand.
In addition to government regulation, privacy advocates and industry groups may establish or propose various new or different self-regulatory standards that may place additional burdens on us. Further, our customers may expect us to comply with more stringent privacy and data security requirements or standards. If we are unable to meet any of these standards or related contractual obligations, we could face litigation, harm to our reputation and market position, a loss of customers, reduced demand for our offerings, and harm to our business.
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, and general and administrative functions. From time to time, there may be changes in our senior management team resulting from the hiring 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 members of our senior management team, especially our President and Chief Executive Officer, Mark P. Mader, or other key employees may be disruptive to our business.
Our growth depends on our ability to expand our sales force.
In order to increase our revenue and achieve profitability, we must increase the size of our sales force, both in the United States and internationally, to generate additional revenue from new and existing customers. We intend to further increase our number of sales personnel but we may not be successful in doing so.
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,

23


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 hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business, which may cause us to have to explore new markets to find talent. In addition, as we continue to grow, a large percentage of our sales personnel may be new to our company and our platform, which may adversely affect our sales if we cannot train them quickly or effectively. Attrition rates may increase and we may face integration challenges as we continue to 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, 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 expand our organization with highly skilled personnel. Identifying, recruiting, training, and integrating qualified individuals will require significant time, expense, and attention. In addition to hiring new employees, 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, and 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, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. In addition, certain immigration laws restrict or limit our ability to recruit internationally. Any changes to immigration policies that restrain the flow of technical and professional talent may inhibit our ability to recruit and retain highly qualified employees.
Additionally, many of the companies with which we compete for experienced personnel have greater resources than we have. 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, 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 grow, including expanding our presence domestically and internationally, and maintaining the controls associated with being a public company, we will need to preserve and maintain our corporate culture among a larger number of employees dispersed in various geographic regions. 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.
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 APIs. While we have established relationships with providers of complementary technology offerings and software integrations, we cannot assure you that we will be successful in maintaining relationships with these providers or establishing relationships with new providers. Third-party providers of complementary technology offerings and software integrations may decline to enter into, or may later terminate, relationships 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. Such changes 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.

24


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 such third-party applications and platforms, we may not be able to offer the functionality that our customers need, which would negatively impact our offerings and, as a result, could negatively affect our business, results of operations, 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 generally, in relation to one another or to new competitors or technologies, could lead to losses in our relationships or customers, or a need to identify or transition to alternative channels for marketing our platform.
We rely on software and services from other parties. Defects in or the loss of access to software or services from third parties could negatively impact our business operations.
We use and rely on technologies and software from third parties to operate critical functions of our business, including cloud infrastructure services, customer relationship management services, and business management services. Our business would be disrupted if any of the third-party software or services we utilize were unavailable due to extended outages or interruptions, or if they are no longer available on commercially reasonable terms or at all. Such disruptions may adversely affect our ability to operate websites, process and fulfill transactions, respond to customer inquiries, and generally maintain cost-efficient operations. In the event of disruption, we may be required to seek replacement software or services from other parties, or to develop these components ourselves, which could result in increased costs, delays in the release of new product offerings, and reduced efficiencies in the operations of our impacted departments, until suitable technology can be identified and integrated. These disruptions, if they occur, could result in customer dissatisfaction, and harm our results of operations and financial condition.
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 adopt additional solutions and services and expand their number of users, 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 will depend 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; and our ability to provide a quality customer success experience.
Brand promotion activities require us to make substantial expenditures. We have begun to make more significant investments in the promotion of our brand, however, our ability to successfully promote our brand is uncertain. We anticipate that our expenditures on brand promotion will continue to increase in the near term as our market expands. The promotion of our brand, however, may not generate customer awareness or increase revenue, and any increase in revenue 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.
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 results of operations 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, and 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

25


our revenue through additional sales in any period, as subscription revenue from new customers is recognized over the applicable subscription term.
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 $95.5 million, $58.8 million, and $37.6 million during the years ended January 31, 2020, 2019, and 2018, respectively. We have made and expect to continue to make significant investments in development and related opportunities, such as maintaining authorization under the Federal Risk and Authorization Management Program. Accelerated product introductions and short product life cycles require high levels of expenditures that could adversely affect our operating results if not offset by revenue increases. We believe that we must continue to dedicate significant resources to our development efforts to maintain and improve our competitive position. However, we may not receive significant revenue from these investments for several years, if at all.
Our limited history with subscription and pricing models makes it difficult to accurately predict optimal pricing necessary to attract new customers and retain existing customers.
We have limited experience with respect to determining the optimal prices for our platform and services and, as a result, we have in the past, and expect in the future, that we will need to change our published and unpublished pricing models from time to time. As the market for our platform and services matures, or as competitors introduce new products or platforms that compete with ours, and as we expand into international markets, we may be unable to attract and retain customers at the same price or based on the same pricing models as we have historically, if at all, and some of our competitors may offer their products at a lower price. Pricing 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.
Contractual disputes with, or commitments to, our customers may be costly, time-consuming, may result in terminations, and could harm our reputation.
The sale of our products and services is contract intensive and we are a party to contracts with our customers globally. Our contracts contain a wide variety of commitments, including security and privacy obligations, indemnification obligations, and regulatory requirements. Contract terms are not always standardized across our customers and may be subject to differing interpretations, which could result in disputes with our customers. If our customers notify us of an alleged contract breach or otherwise dispute any provision under our contracts, the resolution of such disputes in a manner adverse to us could negatively affect our operating results.
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 could significantly affect both our current and future revenue. Our platform experienced outages in July 2019 which resulted in the issuance of credits or other compensation to certain customers. Any additional service level failures could damage our reputation, which would also affect our future revenue and operating results.
We may be subject to litigation or regulatory proceedings for a variety of claims, which could adversely affect our results of operations, harm our reputation, or otherwise negatively impact our business.
From time to time, we may be involved as a party or an indemnitor in disputes or regulatory inquiries that arise in the ordinary course of business. These may include alleged claims, lawsuits, and proceedings involving labor and employment, wage and hour, commercial, securities law violations or other investor claims, and other matters. For example, an indemnification claim is currently being made against the Company in a lawsuit against a former director and shareholder to which we are not a party. Additionally, we sometimes engage contractors and other temporary workers to fill vacancies or otherwise provide services, and any incorrect classification of such staff could

26


result in liability or alleged claims, lawsuits, proceedings, or penalties. We expect that the number and significance of these potential disputes may increase as our business expands and our company grows larger.
Customers may make claims for damages arising from the use of our platform. There can be no assurance that contractual provisions will protect us from liability for damages in the event we are sued by customers or called upon to fulfill indemnification obligations. Although we carry general liability 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 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, results of operations, and prospects.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with customers and other third parties may 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 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 such 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.
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 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, acquisitions of our customers could lead to cancellation of such customers’ contracts, thereby reducing the number of our existing and potential customers.
Our platform uses third-party software and services that may be difficult to replace or may cause errors or failures of our platform 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 of the software or services could result in decreased functionality of our platform until equivalent technology is either developed by us or, if available from another provider, is identified, obtained, and integrated, which could harm our business. In addition, any errors or defects in or failures of the third-party software or services could result in errors or defects in our platform or cause our platform to fail, which could harm our business and be costly to correct. Such 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 operating costs.
We will need to maintain our relationships with third-party software and service providers and obtain software and services from such providers that do not contain errors or defects. Any failure to do so could adversely impact our ability to deliver our platform to our customers and could harm our operating results.
Our use of “open source” software could negatively affect our ability to offer and sell our products and subject us to possible litigation.
We use open source software in our platform and expect to continue to use open source software in the future. There are uncertainties regarding the proper interpretation of and compliance with open source licenses, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our

27


ability to use such open source software, and consequently to provide or distribute our platform. Additionally, we may from time to time face claims from third parties claiming ownership of, or seeking to enforce the terms of, an open source license, including by demanding release of the open source software, derivative works, or our proprietary source code that was developed using such software. These claims could also 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 which could result in reputational harm and would have a negative effect on our business and operating results. In addition, if the license terms for the open source software we utilize change, 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, as open source licensors generally do not provide warranties or controls on the origin of software. Although we have implemented 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 such policies.
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 resolve issues with their use of our platform and to respond to their inquiries relating to 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 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 success and support organization, or a market perception that we do not maintain high-quality customer support, could harm our reputation, our ability to sell to existing and prospective customers, and our business.
Our long-term growth depends in part on being able to expand internationally on a profitable basis.
Historically, we have generated a majority of our revenue from customers in the United States. We are expanding internationally and plan to continue 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;
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;
tax issues, including restrictions on repatriating earnings, and with respect to our corporate operating structure and intercompany arrangements;
weaker intellectual property protection;
the difficulty of, and burden and expense involved with, compliance with privacy, data protection, data residency, and information security laws and regulations, such as the GDPR;
economic weakness or currency-related crises;

28


the burden of complying with a wide variety of laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act (“FCPA”) of 1977, as amended, the U.K. Bribery Act 2010, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory 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;
political instability, uncertainty, or change, such as that caused by Brexit;
health or similar issues, including epidemics or pandemics such as the current outbreak of COVID-19;
security risks in the countries where we are doing business; and
our ability to maintain our relationship with resellers to distribute our platform internationally.
Any of these risks could adversely affect our business. For example, compliance with laws and regulations applicable to our international operations increases our cost of doing business in foreign jurisdictions. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these 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 the formal policies we will implement, or applicable laws and regulations. Violations of laws or key control policies by our employees, contractors, resellers, or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties, or the prohibition of the import or export of our products and services, and could have a material adverse effect on our business and results of operations.
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. 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 results of operations will suffer.
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 addressable market for collaborative work management platforms, may prove to be inaccurate. Even if these 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.
Changes in laws and regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for our platform and services and could harm our business.
U.S. federal, state, or 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 platform and services, increase our cost of doing business, and harm our operating results. Changes in these laws or regulations could also require us to modify our platform in order to comply with these laws or regulations. 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

29


limit the growth of Internet-related commerce or communications, or reduce demand for Internet-based services and platforms such as ours.
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 email messages from our platform. Government regulations, laws regarding electronic communications, and evolving practices regarding the use of email could restrict our use of email. Any deliverability issues or restrictions on our 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.
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. 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. 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 the resulting 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.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights could be costly, time-consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Any efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits 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 such infringement or misappropriation, including injunctive relief, may be insufficient to enjoin the infringement or misappropriation or otherwise address the damages sustained. Our failure to secure, protect, and enforce our intellectual property rights could seriously damage our brand and our business.
We may be sued by third parties for alleged infringement of their proprietary rights.
There is considerable patent and other intellectual property development activity in our industry. Our future success depends on our technology, platform, and services not infringing upon the intellectual property rights of others. Our competitors, as well as a number of other entities, including non-practicing entities and individuals, may own or claim to own intellectual property relating to our industry. From time to time, 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 such 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. Such feedback and license rights may provide a customer or user a basis for competing against us or contesting ownership of current or future intellectual property.

30


We cannot assure you that actions by other third parties alleging infringement by us of third- party intellectual property rights will not be asserted or prosecuted against us. In the future, others may claim that our technology, platform, or services infringe or violate their intellectual property rights, even if we are unaware of the intellectual property rights that others may claim. Any claims or litigation could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our platform or services or using certain technologies, require that we implement expensive workarounds, or require that we comply with other unfavorable conditions.
We may also be obligated, without contractual limitation of liability provisions to limit our exposure, to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation, and to obtain licenses, modify our platform or services, or refund fees, which could be costly. In addition, we may incur substantial costs or take material action to resolve claims or litigation, whether or not successfully asserted against us, which could include payment of significant settlement, royalty, or license fees; modification of our products and services; or issuance of refunds to customers. Even if we were to prevail in such a 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 the course of 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, divert management’s attention, and affect our ability to attract and retain executive management and qualified board members.
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 (the “Sarbanes-Oxley Act”), the rules subsequently implemented by the SEC, the rules and regulations of the listing standards of the New York Stock Exchange, and other applicable securities rules and regulations. Compliance with these rules and regulations will likely strain our financial and management systems, internal controls, and employees.
The Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and operating results. Moreover, the Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures, and internal control, over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures, and internal control over, financial reporting to meet this standard, significant resources and management oversight may be required. We have identified material weaknesses in our internal control over financial reporting, and if we cannot remediate such material weaknesses, 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, as of January 31, 2020 we are no longer an “emerging growth company,” and we are no longer permitted to rely on exemptions from certain requirements made available to emerging growth companies. For example, we are now required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. We have incurred and expect to 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, results of operations, and financial condition. To assist us in complying with these requirements we may need to hire more employees in the future, or engage outside consultants, which will increase our operating expenses.
Public company director and officer liability insurance is expensive, and we may be required to incur substantially higher costs to obtain and maintain the same or similar coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors and qualified executive officers.

31


We have identified material weaknesses in our internal control over financial reporting, which, if not remediated appropriately or timely, could result in adverse effects on the accuracy and timing of our financial reporting, inability to comply with securities law and exchange listing requirements, loss of investor confidence, and an adverse impact our stock price.
Internal controls related to the operation of technology systems are critical to maintaining adequate internal control over financial reporting. As disclosed in Part II, Item 9A of this Annual Report, management identified material weaknesses evidencing an ineffective control environment relating to (i) certain revenue and billing processes; (ii) ineffective information technology general controls in the areas of user access, program change-management, and computer operations controls over certain information technology systems that support the Company’s financial reporting processes; and (iii) insufficient resources with an appropriate level of controls knowledge and expertise commensurate with the Company’s financial reporting requirements. As a result, management concluded that our internal control over financial reporting was not effective as of January 31, 2020. We are implementing remedial measures and there can be no assurance that our efforts will be successful. These measures will result in additional technology and other expenses. We cannot assure you that the measures we have taken to date, and actions we may take in the future, will be sufficient to remediate the control deficiencies that led to the material weaknesses in our internal control over financial reporting or that they will prevent potential future material weaknesses. If we are unable to successfully remediate the existing or any future material weaknesses in our internal control over financial reporting, or identify any additional material weaknesses, the accuracy and timing of our financial reporting may be adversely affected, and as a result we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports or the New York Stock Exchange listing requirements, which may cause investors to lose confidence in our financial reporting and our share price to decline.
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 make 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 cost us to incur fees owed to outside advisors. Any transactions that we enter into could be material to our financial condition and results of operations. Such 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 a reasonably extensive due diligence of any transaction target entity, such due diligence may not reveal every concern that may exist with respect to the target entity, the proposed transaction, and any subsequent integration. The process of integrating an acquired company, business, technology, or 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 in our own platform and technologies;
our ability to ensure that we maintain quality and security standards for the acquired technology consistent with our brand;
retaining and integrating acquired employees;
failing to maintain important business relationships and contracts;

32


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;
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 increases these risks. Our failure to address these risks or other problems we encounter with our acquisitions and investments could cause us to not realize the anticipated benefits of such acquisitions or investments, incur unanticipated liabilities, and harm our business.
We may need additional capital, and we cannot be certain that additional financing will be available on favorable terms, or at all.
We have funded our operations since inception primarily through equity financings, including our initial public offering (“IPO”) and subsequent registered offering, finance lease arrangements, subscription fees from our customers, and through proceeds from option exercises and the sale of our capital stock pursuant to our 2018 Employee Stock Purchase Plan. We do not know when or if our operations will generate sufficient cash to fund our ongoing operations. In the future, we may require additional capital to respond to business opportunities, challenges, acquisitions, declines in subscriptions for our platform, or unforeseen circumstances. A deterioration of current conditions in worldwide credit markets as a result of the COVID-19 pandemic 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 obtained by us 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 obtained by us, which may force us to reduce or delay capital expenditures or sell assets or operations. If we raise additional funds through further issuances of equity, convertible debt securities, or other securities convertible into equity, 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 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.
Our reported financial results may be harmed by changes in the accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (“FASB”), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. For example, in February 2016 the FASB issued ASU No. 2016-02, Leases: Topic 842 (“Topic 842”), for which we recorded material right-of-use assets and lease liabilities on the balance sheet upon adoption. We adopted Topic 842 using the modified retrospective transition method. Other companies in our industry may apply these accounting principles differently than we do, adversely affecting the comparability of our consolidated financial statements.
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

33


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 such transaction taxes in all jurisdictions in which we have sales, based on our understanding that such taxes are not applicable or an exemption from such taxes 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; discourage customers from purchasing our products; or otherwise harm our business, results of operations, 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 such taxes, we may not have sufficient lead time to build systems and processes to collect these taxes. Failure to comply with such laws or administrative practices, or a successful assertion by such states or foreign 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, 2020, we had U.S. federal net operating loss carryforwards (“NOLs”), of approximately $205.6 million. In general, under Section 382 of the Internal Revenue Code of 1986, as amended (the “Code”), a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its NOLs to offset future taxable income. As a result, our existing NOLs may 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 a tax benefit from the use of our NOLs, whether or not we attain profitability.
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, 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.
Additionally, any changes to or the reform of current U.S. tax laws that may be enacted in the future could impact the tax treatment of our foreign earnings. Currently, we have not accumulated significant foreign earnings; however, this could change on a go-forward basis as our international operations continue to develop. In addition, due to the expansion of our international business activities, any changes in the U.S. taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
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 or penalties, as well as interest for past amounts. If we are unsuccessful in collecting such taxes due from our customers, we could be held liable for such costs, thereby adversely affecting our operating results and harming our business.

34


We may face exposure to foreign currency exchange rate fluctuations.
While we have historically transacted in U.S. dollars with the majority of our customers and vendors, we have transacted in some foreign currencies and may transact in more 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. As a result of such 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 be lowered. Our foreign currency exchange policy approves use of certain hedging instruments, including spot transactions, forward contracts, and purchased options with maturity of up to one year. The use, if any, of such 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 with such instruments.
Failure to comply with Federal Acquisition Regulations or anti-corruption and anti-money laundering laws, including the FCPA and similar laws associated with our activities outside of the United States, could subject us to penalties and other adverse consequences.
We are subject to Federal Acquisition Regulations, the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, and possibly other anti-bribery and anti-money laundering laws in countries in which we conduct activities. We face significant risks if we fail to comply with the FCPA and other anti-corruption laws that prohibit companies and their employees and third-party intermediaries from promising, authorizing, offering, or providing, directly or indirectly, improper payments or 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 laws and regulations.
In addition, we use various third parties to sell access to our platform and services and conduct our business abroad and to the 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 and we can be held liable for the corrupt or other illegal activities of these third-party intermediaries, and our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such 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 not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible.
Any violation of Federal Acquisition Regulations, the FCPA, 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, in the case of the FCPA, suspension or debarment from U.S. government contracts, any of which could have a materially adverse effect on our reputation, business, operating results, and prospects. In addition, responding to any enforcement action may result in a significant diversion of management’s attention and resources and significant defense costs and other professional fees.
Governmental export or import controls could limit our ability to compete in foreign markets and subject us to liability if we violate them.
Our platform and services may be subject to U.S. export controls, and we incorporate encryption technology into certain features. U.S. export controls may require submission of a product classification 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 for our platform and services, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our platform 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 export of our platform and services to some countries altogether.

35


Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments, and persons identified by U.S. sanction programs. If we fail to comply with export control regulations and such economic sanctions, we may be fined or other penalties could be imposed, including a denial of certain export privileges. In 2018, we determined that a small number of persons may have accessed our platform from one or more embargoed countries. We made an initial voluntary self-disclosure to the U.S. Department of Treasury’s Office of Foreign Assets Control (“OFAC”) to report these potential violations and OFAC issued a Cautionary Letter as a final enforcement response. While our controls are designed to prevent similar activity from occurring in the future, these controls may not be fully effective.
Moreover, any new export or import restrictions, new legislation, or shifting approaches in the enforcement or scope of existing regulations, could result in decreased use of our platform 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 platform or services, or limitation on our ability to export or sell our services or access to our platform, would likely adversely affect our business.
Our sales are generally more heavily weighted toward the end of each fiscal quarter, which could have an impact on the timing of our billings, revenue, and collections, and on the reporting of such metrics for any given quarter and subsequent quarters.
Our sales cycles are generally more heavily weighted toward the end of each fiscal quarter, with an increased volume of sales in the last few weeks and days of the quarter, and 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, 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.
Further, the concentration of contract negotiations in the last few weeks and days of the quarter may require us to expend more in the form of compensation for additional sales operations, legal, and finance employees and contractors. Compression of sales activity to the end of the quarter also greatly increases the likelihood that sales cycles will extend beyond the quarter 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 in which they are forecasted to close.
Political developments and adverse societal, 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 United States has experienced cyclical downturns from time to time that have resulted in a significant weakening of the economy, more limited availability of credit, a reduction in business confidence and activity, and other difficulties that may affect one or more of the industries to which we sell subscriptions and professional services.
Further, political developments impacting government spending and international trade, including government shutdowns in the United States, the United Kingdom's departure from the European Union, and trade disputes and tariffs, in particular with China, may negatively impact markets and cause weaker macroeconomic conditions. Brexit has created economic and political uncertainty, including volatility in global financial markets and the value of foreign currencies. The impact of Brexit may not be fully realized for several years or more. Uncertainty in the effects of Brexit 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 United Kingdom and global operations. These adverse conditions could result in reductions in sales of our platform, 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.
Our operations expose us to risks associated with public health crises, such as the current COVID-19 pandemic, which could harm our business and cause our operating results to suffer. The global spread of COVID-19 has created significant worldwide operational and economic volatility, uncertainty and disruption, and the extent to

36


which COVID-19 will adversely impact our business is highly uncertain, rapidly changing, and cannot be accurately predicted. A continued slowdown or downturn in the economy has begun to have, and we expect will continue to have, a negative impact on many of our customers.
In addition, the COVID-19 pandemic has significantly impacted areas where we operate and areas of customer and user concentration. The impact of COVID-19 has limited, for an indefinite period of time, the business activities of our employees, partners, and customers, including due to shutdowns that have been and may continue to be requested or mandated by governmental authorities. COVID-19 has required our employees to utilize alternative working arrangements and has restricted our employees’ ability to travel. The effects of these indefinite travel restrictions and alternative working arrangements are unknown, may negatively impact the productivity of our employee base, and may have a disproportionately negative impact on our sales and operations functions, which could have an adverse effect on our business, operating results, and financial condition. COVID-19 has also resulted in certain government closures and supply chain disruptions, which impact specific areas of our business, including by limiting our ability to complete background checks and screens necessary to hire and onboard employees and to provide necessary equipment to new and existing employees.
Uncertainty due to the COVID-19 pandemic, as well as general economic uncertainty and associated macroeconomic conditions, make it extremely 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.
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, an earthquake-prone region and an area that has been significantly affected by the COVID-19 pandemic. Additionally, we 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 the event of a major earthquake, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, 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, and inability to continue our operations, all of which could harm our operating results.
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 shares of our Class A common stock were sold in our IPO at a price of $15.00 per share, our stock price has ranged from $18.06 to $55.79 through March 20, 2020. In addition to the factors discussed in this Annual Report, 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;

37


changes in the financial projections we provide to the public or our failure to meet these 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;
the economy as a whole and market conditions in our industry;
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 war, incidents of terrorism, public health concerns or epidemics (such as the current COVID-19 pandemic), or responses to these events;
sales or distributions 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 or our shareholders.
In addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. In particular, the stock markets have been extremely volatile in response to the COVID-19 pandemic. 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 such shares, or the perception that such 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, as of January 31, 2020, we had options outstanding that, if fully exercised or settled, would result in the issuance of 9,076,671 shares of Class A common stock, and restricted stock units (“RSUs”) outstanding that, if fully settled, would result in the issuance of 3,138,330 shares of Class A common stock. We expect that all of the shares of Class A common stock issuable upon the exercise of stock options or settlement of RSUs, and the shares reserved for future issuance under our equity incentive plans, will be registered for public resale under the Securities Act. Accordingly, these shares will be freely tradable in the public market upon issuance subject to applicable vesting requirements.

38


In addition, certain holders of our Class A common stock are, subject to certain conditions, entitled, under contracts providing for registration rights, to require us to register shares owned by them for public sale in the United States.
We may also issue our shares of common stock or securities convertible into shares of our common stock from time to time 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, or publish inaccurate or unfavorable research, about our company, 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 shares 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 common stock, thereby depressing the market price of our common stock. In addition, because our board of directors is responsible for appointing the members of our 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;
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 super-majority 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.

39


Moreover, because we are incorporated in the State of Washington, we are governed by the provisions of Chapter 23B.19 of 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 the section titled “Description of Capital Stock.”
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 such courts having personal jurisdiction over the indispensable parties named as defendants therein and the claim not being one that is vested in the exclusive jurisdiction of a court or forum other than in Washington Courts, or for which the Washington Courts do not have subject matter jurisdiction. Any person purchasing or otherwise acquiring any interest in any shares of our capital stock shall be deemed to have notice of and to have consented to this provision of our amended and restated articles of incorporation.
This choice of forum provision may limit our shareholders’ ability to bring a claim in a judicial forum that it finds favorable for internal corporate proceedings, which may discourage such 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 any such 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 such 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 such matters in other jurisdictions, which could have an adverse effect on our business, financial condition or results of operations.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
Our corporate headquarters are located in Bellevue, Washington, where we currently lease approximately 178,000 square feet under lease agreements that expire at various times from 2021 through 2026.
We also lease facilities on a long-term basis in Boston, Massachusetts; London, England; and Edinburgh, Scotland; and in several other locations on a short-term basis.
We believe that our facilities are suitable to meet our current needs. We intend to expand our facilities or add new facilities as we add employees and enter new geographic markets, and we believe that suitable additional or alternative space will be available as needed to accommodate any such growth.
Item 3. Legal Proceedings
From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. We are not currently a party to any material legal proceedings or claims, nor are we aware of any pending or threatened litigation or claims against the Company that could have a

40


material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. An indemnification claim has been made to the Company in a litigation in which a former director and shareholder are parties.  At this time, the Company cannot reasonably estimate the magnitude of its indemnification obligation, if any.
Item 4. Mine Safety Disclosures
Not applicable.
Part II
Item 5. Market for Registrant's Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities
Our Class A common stock has been listed on the New York Stock Exchange under the symbol "SMAR" since April 27, 2018. Prior to that date, there was no public trading market for our Class A common stock.
Our Class B common stock is not listed or traded on any stock exchange. There are no shares of Class B common stock outstanding.
Holders of Record
As of March 20, 2020, we had 81 holders of record of our Class A common stock. Because many of our shares of Class A common stock are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of beneficial owners of our Class A common stock represented by these holders.
Dividend Policy
We currently do not intend to declare or pay any cash dividends in the foreseeable future.
Stock Performance Graph
This stock performance graph shall not be deemed "soliciting material" or to be "filed" with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Smartsheet Inc. under the Securities Act or the Exchange Act.
We have presented below the cumulative total return to our shareholders between April 27, 2018 (the date our Class A common stock commenced trading on the New York Stock Exchange) through January 31, 2020 in comparison to the Standard & Poor’s 500 Index and Standard & Poor Information Technology Index. All values assume a $100 initial investment and data for the Standard & Poor’s 500 Index and Standard & Poor Information Technology Index assume reinvestment of dividends. The comparisons are based on historical data and are not indicative of, nor intended to, forecast the future performance of our Class A common stock.

41


chart-d588c46f0ca65dd39dd.jpg
Company/Index
Base Period 4/27/2018
 
7/31/2018
 
10/31/2018
 
1/31/2019
 
4/30/2019
 
7/31/2019
 
10/31/2019
 
1/31/2020
Smartsheet Inc.
$
100.00

 
$
110.26

 
$
121.33

 
$
160.92

 
$
217.08

 
$
255.95

 
$
202.05

 
$
248.62

S&P 500 Index
100.00

 
105.54

 
101.53

 
101.26

 
110.33

 
111.63

 
113.77

 
120.81

S&P 500 Information Technology Index
100.00

 
108.33

 
105.91

 
101.34

 
120.38

 
123.49

 
127.83

 
145.84

Securities Authorized for Issuance Under Equity Compensation Plans
The information required by this item with respect to our equity compensation plans is incorporated by reference to our Proxy Statement for the 2020 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Recent Sales of Unregistered Securities
None.
Use of Proceeds from Public Offering of Class A Common Stock
On April 26, 2018, our Registration Statement on Form S-1 (File No. 333-223914) was declared effective in connection with the IPO of our Class A common stock.

42


There has been no material change in the planned use of IPO proceeds from that described in the final prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act of 1933 on April 27, 2018.
Issuer Purchases of Equity Securities
None.
Item 6. Selected Consolidated Financial and Other Data
The following selected consolidated statements of operations data for the years ended January 31, 2020, 2019, and 2018, and the consolidated balance sheet data as of January 31, 2020 and 2019 are derived from our audited consolidated financial statements included elsewhere in this Annual Report. We derived the selected consolidated statements of operations data for the years ended January 31, 2017 and 2016 from our audited consolidated financial statements and related notes thereto, which are not included in this Annual Report. Our historical results are not necessarily indicative of the results that may be expected in the future. You should read the following selected consolidated financial and other data in conjunction with the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements, the accompanying notes, and other financial information included elsewhere in this Annual Report.


43


 
Year Ended January 31,
 
2020
 
2019
 
2018
 
2017
 
2016
 
 
 
 
 
 
 
 
 
 
 
(in thousands, except per share data)
Consolidated Statements of Operations Data
 
 
 
 
 
Revenue
 
 
 
 
 
 
 
 
 
Subscription
$
244,058

 
$
157,529

 
$
100,368

 
$
62,416

 
$
39,568

Professional services
26,824

 
20,193

 
10,885

 
4,548

 
1,183

Total revenue
270,882

 
177,722

 
111,253

 
66,964

 
40,751

Cost of revenue
 
 
 
 
 
 
 
 
 
Subscription(1)
32,707

 
19,297

 
13,008

 
10,117

 
6,961

Professional services(1)
20,193

 
14,552

 
8,674

 
4,016

 
1,636

Total cost of revenue
52,900

 
33,849

 
21,682

 
14,133

 
8,597

Gross profit
217,982

 
143,873

 
89,571

 
52,831

 
32,154

Operating expenses
 
 
 
 
 
 
 
 
 
Research and development(1)
95,469

 
58,841

 
37,590

 
19,640

 
12,900

Sales and marketing(1)
176,060

 
106,067

 
72,925

 
40,071

 
28,440

General and administrative(1)
50,227

 
34,049

 
28,034

 
8,275

 
5,163

Total operating expenses
321,756

 
198,957

 
138,549

 
67,986

 
46,503

Loss from operations
(103,774
)
 
(55,084
)
 
(48,978
)
 
(15,155
)
 
(14,349
)
Interest income
8,410

 
3,307

 
540

 

 

Other income (expense), net
(462
)
 
(1,815
)
 
(975
)
 
(29
)
 

Net loss before income tax provision (benefit)
(95,826
)
 
(53,592
)
 
(49,413
)
 
(15,184
)
 
(14,349
)
Income tax provision (benefit)
114

 
293

 
(307
)
 

 

Net loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,106
)
 
$
(15,184
)
 
$
(14,349
)
Deemed dividend(2)

 

 
(4,558
)
 

 

Net loss attributable to common shareholders
$
(95,940
)
 
$
(53,885
)
 
$
(53,664
)
 
$
(15,184
)
 
$
(14,349
)
Net loss per share attributable to common shareholders, basic and diluted(3)
$
(0.85
)
 
$
(0.65
)
 
$
(2.94
)
 
$
(1.00
)
 
$
(1.03
)
Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted(3)
112,991

 
83,141

 
18,273

 
15,241

 
13,877

(1)
Amounts include share-based compensation expense as follows:
 
Year Ended January 31,
2020
 
2019
 
2018
 
2017
 
2016
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Cost of subscription revenue
$
1,392

 
$
346

 
$
96

 
$
35

 
$
23

Cost of professional services revenue
1,259

 
466

 
67

 
26

 
4

Research and development
14,260

 
5,873

 
6,029

 
452

 
235

Sales and marketing
12,937

 
5,163

 
1,707

 
428

 
1,348

General and administrative
7,716

 
4,055

 
10,565

 
193

 
69

Total share-based compensation expense
$
37,564

 
$
15,903

 
$
18,464

 
$
1,134

 
$
1,679


44


Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows:
 
Year Ended January 31,
2020
 
2019
 
2018
 
2017
 
2016
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Cost of subscription revenue
$

 
$

 
$
53

 
$

 
$

Cost of professional services revenue

 

 
9

 

 

Research and development

 

 
5,124

 

 

Sales and marketing

 

 
583

 

 

General and administrative

 

 
9,701

 

 

Total share-based compensation expense
$

 
$

 
$
15,470

 
$

 
$

(2)
Please refer to Note 10 to our consolidated financial statements included elsewhere in this Annual Report for further information.
(3)
Please refer to Note 5 to our consolidated financial statements included elsewhere in this Annual Report for an explanation of the calculations of our net loss per share attributable to common shareholders, basic and diluted.
 
January 31,
 
2020
 
2019
 
2018
 
2017
 
2016
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Consolidated Balance Sheet Data:

 

 
 
 
 
 
 
Cash, cash equivalents, and short-term investments
$
515,924

 
$
213,085

 
$
58,158

 
$
32,235

 
$
26,535

Working capital
397,722

 
110,887

 
(1,234
)
 
(4,246
)
 
7,681

Total assets
797,714

 
308,744

 
116,604

 
56,253

 
43,965

Deferred revenue, current and non-current
158,809

 
96,133

 
57,281

 
32,712

 
19,572

Finance leases payable, current and non-current
4,129

 
5,932

 
6,546

 
5,742

 

Operating lease liabilities, current and non-current
60,933

 

 

 

 

Convertible preferred stock warrant liability

 

 
1,272

 
477

 
283

Convertible preferred stock

 

 
112,687

 
60,260

 
60,260

Total shareholders’ equity (deficit)
514,060

 
166,992

 
(80,741
)
 
(52,743
)
 
(39,604
)
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.
 
January 31,
2020
 
2019
 
2018
 
2017
 
2016
Domain-based customers(1)
83,901

 
78,959

 
74,116

 
66,645

 
53,920

Average annualized contract value per domain-based customer
$
3,643

 
$
2,454

 
$
1,640

 
$
1,106

 
$
841

Dollar-based net retention rate for all customers (trailing 12 months)
135
%
 
134
%
 
130
%
 
122
%
 
113
%
(1) Domain-based customers are defined as customers with a unique email domain name such as @cisco.
For additional information about our key business metrics, please see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics.”

45


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements based upon current expectations that involve risks and uncertainties. These statements are often identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” or “continue,” and similar expressions or variations. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including but not limited to those discussed in the section titled “Risk Factors” and in other parts of this Annual Report on Form 10-K. Our fiscal year ends January 31. A discussion, analysis, and comparison of our financial condition, results of operations, and cash flows for the year ended January 31, 2019 to the year ended January 31, 2018 is included in Item 7 of Part II, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the year ended January 31, 2019 filed with the SEC on April 1, 2019.
Overview
We empower everyone to improve how they work. We are a leading cloud-based platform for work execution, enabling teams and organizations to plan, capture, manage, automate, and report on work at scale, resulting in more efficient processes and better business outcomes. We were founded in 2005 with a vision to build a universal application for work management that does not require coding capabilities.
Unstructured or dynamic work is work that has historically been managed using a combination of email, spreadsheets, whiteboards, phone calls, and in-person meetings to communicate with team members and complete projects and processes. It is frequently changing, often ad-hoc, and highly reactive to new information. Our platform helps manage this kind of unstructured work and serves as a single source of truth across work processes, fostering accountability and engagement within teams, leading to more efficient decision-making and better business outcomes.
We generate revenue primarily from the sale of subscriptions to our cloud-based platform. For subscriptions, customers select the plan that meets their needs and can begin using Smartsheet within minutes. We offer four subscription levels: Individual, Business, Enterprise, and Premier, the pricing for which varies by the capabilities provided. Customers can also purchase Connectors, which provide data integration and automation to third-party applications. We also offer Dynamic View, Data Uploader, Control Center and Accelerators, which enable customers to implement solutions for a specific use case or for large scale projects, initiatives, or processes. We acquired 10,000ft in May 2019 which augmented our product portfolio by providing resource allocation and planning. Professional services are offered to help customers create and administer solutions for specific use cases and for training purposes.
Customers can begin using our platform by purchasing a subscription directly from our website or through our sales force, starting a free trial, or working as a collaborator on a project.
COVID-19
In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. At this time, the extent to which COVID-19 may impact our financial condition or results of operations is uncertain.

46


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.
 
January 31,
2020
 
2019
 
2018
Domain-based customers
83,901


78,959


74,116

Average annualized contract value per domain-based customer
$
3,643


$
2,454


$
1,640

Dollar-based net retention rate for all customers (trailing 12 months)
135
%

134
%

130
%
Number of domain-based customers
We define domain-based customers as organizations with a unique email domain name such as @cisco. All other customers, which we designate as ISP customers, are typically small teams or individuals who register for our services with an email address hosted on a widely used domain such as @gmail, @outlook, or @yahoo.
In previous fiscal years, including the fiscal year ended January 31, 2020, we considered the number of domain-based customers using our platform to be an indicator of our market penetration, the growth of our business, and our potential future business opportunities.
Over time as our business has grown, an increasing percentage of our total annualized contract values has come from customers with higher annualized contract values. As of January 31, 2020, over 75% of our cumulative total annualized contract value from all customers came from the customers who paid us $5 thousand or more. Due to this concentration in contract value from certain domain-based customers, beginning with February 1, 2020, the count of domain-based customers will be replaced as a key business metric with the following three metrics:
Count of customers with annualized contract value (“ACV”) equal to or greater than $5 thousand
Count of customers with ACV equal to or greater than $50 thousand
Count of customers with ACV equal to or greater than $100 thousand
Effective February 1, 2020, we consider the customer growth in these segments to provide better insight into the effectiveness of our growth strategies, our market penetration, and our potential for future business opportunities. Going forward, these metrics will not include domain-based customers with annualized contract values of under $5,000, which we no longer consider to be a key factor for evaluating our business. These revised metrics for the most recent fiscal years were as follows:
 
January 31,
2020
 
2019
 
2018
Customers with ACV of $5 thousand or more
9,079

 
6,192

 
3,790

Customers with ACV of $50 thousand or more
961

 
444

 
189

Customers with ACV of $100 thousand or more
350

 
147

 
65

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.

47


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.
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 term of the subscription period 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 consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, with some smaller engagements being provided for a fixed fee. We recognize revenue for our consulting services as those services are delivered. Our training services are delivered either remotely or at the customer site. Training services are charged for on a fixed-fee basis and we recognize revenue as the training program is delivered. Our consulting and training services are generally considered to be distinct, for accounting purposes, and we recognize revenue as services are performed or upon completion of work.
Cost of revenue and gross margin
Cost of subscription revenue
Cost of subscription revenue primarily consists of expenses related to hosting our services and providing support, including employee-related costs such as salaries, wages, and related benefits, third-party hosting fees and payment processing fees, software and maintenance costs, allocated overhead, amortization of acquisition-related intangibles, costs of Connectors between Smartsheet and third-party applications, costs of outside services to supplement our internal teams, and travel-related expenses.
We intend to continue to invest in our platform infrastructure and our support organization. We currently utilize a combination of third-party co-location data centers and public cloud service providers. As our platform scales, we may require additional investments in infrastructure to host our platform and support our customers, which may negatively impact our subscription gross margin.
Cost of professional services revenue
Cost of professional services revenue consists primarily of employee-related costs for our consulting and training teams, allocated overhead, billable expenses, software-related costs, travel-related costs, and costs of outside services to supplement our internal teams.
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 our revenue mix fluctuates, and as a result of the timing and amount of

48


investments to expand our hosting capacity, our continued building of application support and professional services teams, increased share-based compensation expense, as well as the relative proportions of total revenue provided by subscriptions or professional services in a given time period. As we continue to migrate more of our infrastructure to cloud-based hosting providers, we expect our gross margin to decline.
Operating expenses
Research and development
Research and development expenses consist primarily of employee-related costs, hardware- and software-related costs, overhead allocations, costs of outside services used to supplement our internal staff, travel-related costs, and marketing 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, costs of general marketing and promotional activities, allocated overhead, travel-related expenses, software-related expenses, costs of outside services used to supplement our internal staff, and amortization of acquisition-related intangibles. Commissions earned by our sales force that are incremental to each customer contract, along with related fringe benefits and taxes, are capitalized and amortized over an estimated useful life of three years. We expect that sales and marketing expenses will increase in absolute dollars as we expect more of our future revenue to come from our inside and direct sales models, rather than through digital self-service sales. We expect sales and marketing costs to gradually decrease over the long-term as a percentage of total revenue 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 non-personnel costs, such as legal, accounting, and other professional fees, allocated overhead, hardware and software costs, certain tax, license and insurance-related expenses, and travel-related expenses.
We are incurring additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and increased expenses for insurance, investor relations, and professional services. 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 consists of interest income from our investment holdings.
Other income (expense), net
Other income (expense), net primarily consists of interest expense associated with our finance leases, and foreign exchange gains and losses.
Income tax provision (benefit)
Our income tax provision has not been historically significant to our business as we have incurred operating losses to date. We maintain a valuation allowance on our U.S. federal, state and certain foreign deferred tax assets as we have concluded that it is not more likely than not that the deferred assets will be realized.

49


2017 Tender Offer
During the three months ended July 31, 2017, we facilitated a tender offer (“2017 Tender Offer”), in which our current and former employees and directors were able to sell a portion of their vested shares of common stock to certain existing investors. We recorded share-based compensation expense for the amount paid by our existing investors to our current and former employees and directors in excess of the estimated fair value of our common stock. That total amount resulted in $15.5 million incremental expense for the three months ended July 31, 2017, of which $0.1 million was recorded to cost of revenue, $5.1 million was recorded to research and development expense, $0.6 million was recorded to sales and marketing expense, and $9.7 million was recorded to general and administrative expense. In addition, the excess over the estimated fair value of the sale price of the common and convertible preferred stock sold by non-employees, totaling $4.6 million, was recorded as a deemed dividend within additional paid-in capital. Our quarterly trends in total operating expenses, operating loss, and net loss, were significantly impacted by this transaction, which took place and was completed during the three months ended July 31, 2017.

50


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our total revenue for those periods:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
 
(in thousands)
Revenue
 
 
 
 
 
Subscription
$
244,058


$
157,529

 
$
100,368

Professional services
26,824


20,193

 
10,885

Total revenue
270,882


177,722

 
111,253

Cost of revenue
 
 
 
 
 
Subscription(1)
32,707


19,297

 
13,008

Professional services(1)
20,193


14,552

 
8,674

Total cost of revenue
52,900


33,849

 
21,682

Gross profit
217,982


143,873

 
89,571

Operating expenses
 
 
 
 
 
Research and development(1)
95,469


58,841

 
37,590

Sales and marketing(1)
176,060


106,067

 
72,925

General and administrative(1)
50,227


34,049

 
28,034

Total operating expenses
321,756

 
198,957

 
138,549

Loss from operations
(103,774
)
 
(55,084
)
 
(48,978
)
Interest income
8,410


3,307

 
540

Other income (expense), net
(462
)

(1,815
)
 
(975
)
Net loss before income tax provision (benefit)
(95,826
)
 
(53,592
)
 
(49,413
)
Income tax provision (benefit)
114

 
293

 
(307
)
Net loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,106
)
(1)
Amounts include share-based compensation expense as follows:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
 
(in thousands)
Cost of subscription revenue
$
1,392

 
$
346

 
$
96

Cost of professional services revenue
1,259

 
466

 
67

Research and development
14,260

 
5,873

 
6,029

Sales and marketing
12,937

 
5,163

 
1,707

General and administrative
7,716

 
4,055

 
10,565

Total share-based compensation expense
$
37,564

 
$
15,903

 
$
18,464


51



Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
 
(in thousands)
Cost of subscription revenue
$

 
$

 
$
53

Cost of professional services revenue

 

 
9

Research and development

 

 
5,124

Sales and marketing

 

 
583

General and administrative

 

 
9,701

Total share-based compensation expense
$

 
$

 
$
15,470

The following table sets forth the components of our statements of operations data, for each of the periods presented, as a percentage of total revenue.
 
Year Ended January 31,
2020
 
2019
 
2018
Revenue
 
 
 
 
 
Subscription
90
 %

89
 %
 
90
 %
Professional services
10


11

 
10

Total revenue
100

 
100

 
100

Cost of revenue


 


 


Subscription
12


11

 
12

Professional services
7


8

 
8

Total cost of revenue
20

 
19

 
19

Gross profit
80


81

 
81

Operating expenses


 


 


Research and development
35


33

 
34

Sales and marketing
65


60

 
66

General and administrative
19


19

 
25

Total operating expenses
119

 
112

 
125

Loss from operations
(38
)
 
(31
)
 
(44
)
Interest income
3


2

 

Other income (expense), net


(1
)
 

Net loss before income tax provision (benefit)
(35
)
 
(30
)
 
(44
)
Income tax provision (benefit)

 

 

Net loss
(35
)%
 
(30
)%
 
(44
)%

52


Comparison of the years ended January 31, 2020 and 2019
Revenue
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Revenue
 
 
 
 
 
 
 
Subscription
$
244,058

 
$
157,529

 
$
86,529

 
55
%
Professional services
26,824

 
20,193

 
6,631

 
33
%
Total revenue
$
270,882

 
$
177,722

 
$
93,160

 
52
%
Percentage of total revenue
 
 
 
 
 
 
 
Subscription revenue
90
%
 
89
%
 
 
 
  
Professional services revenue
10
%
 
11
%
 
 
 
 
The increase in subscription revenue between periods was driven by increased contributions from existing customers, as evidenced by our dollar-based net retention rate of 135% for the trailing 12-month period ended January 31, 2020, followed by contributions from new customers, as evidenced by the 6% increase in the number of domain-based customers.
The increase in professional services revenue was primarily driven by increasing demand for our consulting and training services.
Cost of revenue, gross profit, and gross margin
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Cost of revenue
 
 
 
 
 
 
 
Subscription
$
32,707

 
$
19,297

 
$
13,410

 
69
%
Professional services
20,193

 
14,552

 
5,641

 
39
%
Total cost of revenue
$
52,900

 
$
33,849

 
$
19,051

 
56
%
Gross profit
$
217,982

 
$
143,873

 
$
74,109

 
52
%
Gross margin
 
 
 
 
 
 
 
Subscription
87
%
 
88
%
 
 
 
 
Professional services
25
%
 
28
%
 
 
 
 
Total gross margin
80
%
 
81
%
 
 
 
 
Cost of subscription revenue increased $13.4 million, or 69%, for the year ended January 31, 2020 compared to the year ended January 31, 2019. The increase was primarily due to an increase of $5.8 million in employee-related expenses due to increased headcount, of which $1.0 million was related to share-based compensation expenses, an increase of $3.5 million in data center and hosting costs, an increase of $1.4 million in amortization of acquisition-related intangibles, an increase of $1.1 million in software-related costs, an increase of $0.9 million in allocated overhead costs, an increase of $0.5 million in credit card processing fees, and an increase of $0.1 million in professional services and fees.

53


Our gross margin for subscription revenue was 87% and 88% for the years ended January 31, 2020 and 2019, respectively. Our gross margin for subscription revenue decreased primarily due to increased share-based compensation expenses and amortization of acquisition-related intangibles, partially offset by data center and hosting costs which decreased as a percentage of revenue, year over year, due to economies of scale. As we migrate more of our infrastructure to cloud-based hosting providers, add new functionality, expand internationally, and serve more regulated markets, our gross margin for subscription revenue will likely decline.
Cost of professional services revenue increased $5.6 million, or 39%, for the year ended January 31, 2020 compared to the year ended January 31, 2019. The increase was primarily due to an increase of $4.7 million in employee-related expenses, of which $0.8 million was related to share-based compensation expenses, as we continued to grow our professional services offerings and workforce, an increase of $0.6 million in allocated overhead costs, an increase of $0.2 million in software-related costs, and an increase of $0.1 million in travel-related costs.
Our gross margin for professional services revenue was 25% and 28% for the year ended January 31, 2020 and 2019, respectively. We expect our gross margin for professional services to decline in the future as we expand our team to support increasing demand.
Operating expenses
Research and development expenses
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Research and development
$
95,469

 
$
58,841

 
$
36,628

 
62
%
Percentage of total revenue
35
%
 
33
%
 
 
 
 
Research and development expenses increased $36.6 million, or 62%, for the year ended January 31, 2020 as compared to the year ended January 31, 2019. The increase was primarily due to an increase of $29.8 million in employee-related expenses due to increased headcount, of which $8.4 million related to increased share-based compensation expenses, an increase of $2.4 million in costs of outside services used to supplement our internal staff, an increase of $2.3 million in software-related costs, and an increase of $2.0 million in allocated overhead expense.
Sales and marketing expenses
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
 
 
(dollars in thousands)
Sales and marketing
$
176,060

 
$
106,067

 
$
69,993

 
66
%
Percentage of total revenue
65
%
 
60
%
 
 
 
 
Sales and marketing expenses increased $70.0 million, or 66%, for the year ended January 31, 2020 as compared to the year ended January 31, 2019. The increase was primarily due to an increase of $46.7 million in employee-related expenses due to increased headcount, of which $8.0 million related to increased share-based compensation expenses, an increase in marketing costs of $14.7 million, primarily due to a larger ENGAGE customer conference, investment in brand marketing, and pay-per-click advertising, an increase of $3.7 million in allocated overhead costs, an increase of $1.8 million in travel-related costs, an increase of $1.6 million in software-related costs, an increase of $0.9 million in amortization of acquisition-related intangibles, an increase of $0.4 million in costs of outside services used to supplement our internal staff, and an increase of $0.1 million in taxes, licenses and insurance.

54


General and administrative expenses
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
(dollars in thousands)
General and administrative
$
50,227

 
$
34,049

 
$
16,178

 
48
%
Percentage of total revenue
19
%
 
19
%
 
 
 
 
General and administrative expenses increased $16.2 million, or 48%, for the year ended January 31, 2020 as compared to the year ended January 31, 2019. The increase was primarily due to an increase in employee-related expenses of $11.1 million, of which $3.7 million related to increased share-based compensation expenses, an increase of $3.9 million in costs for audit, accounting, legal, and other professional fees, an increase of $0.9 million in allocated overhead costs, an increase of $0.5 million in software-related costs, and an increase of $0.2 million in travel-related costs. This was offset by a decrease of $0.5 million in taxes, licenses, insurance, and other.
Interest income
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
(dollars in thousands)
Interest income
$
8,410

 
$
3,307

 
$
5,103

 
154
%
Percentage of total revenue
3
%
 
2
%
 
 
 
 
For the year ended January 31, 2020 compared to the year ended January 31, 2019, the increase in interest income of $5.1 million was driven by higher monetary value of cash, cash equivalents, and short-term investments held in interest-bearing accounts and instruments. Our ability to earn interest in the future is dependent upon the interest rate environment, and our interest income may significantly decrease.
Other income (expense), net
 
Year Ended January 31,
 
Change
2020
 
2019
 
Amount
 
%
 
 
 
 
 
 
 
(dollars in thousands)
Other income (expense), net
$
(462
)
 
$
(1,815
)
 
$
1,353

 
75
%
Percentage of total revenue
 %
 
(1
)%
 
 
 
 

For the year ended January 31, 2020 compared to the year ended January 31, 2019, the change in other income (expense), net was driven by a decrease of $1.3 million in warrant expense and a decrease of $0.1 million in interest expense.
Quarterly Results of Operations and Other Data
The following tables set forth selected unaudited quarterly statements of operations data for each of the eight fiscal quarters ended January 31, 2020, as well as the percentage of total revenue that each line item represents for each quarter. The information for each of these quarters has been prepared on the same basis as the audited annual consolidated financial statements included elsewhere in this Annual Report and, in the opinion of management, includes all adjustments, which consist only of normal recurring adjustments, necessary for the fair presentation of the results of operations for these periods. This data should be read in conjunction with our audited consolidated financial statements and related notes included elsewhere in this Annual Report. These quarterly results are not necessarily indicative of our results of operations to be expected for any future period.

55


 
Three Months Ended
 
Jan. 31, 2020
 
Oct. 31, 2019
 
Jul. 31, 2019
 
Apr. 30, 2019
 
Jan. 31, 2019
 
Oct. 31, 2018
 
Jul. 31, 2018
 
Apr. 30, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
$
71,067

 
$
64,355

 
$
58,315

 
$
50,321

 
$
46,482

 
$
41,520

 
$
37,470

 
$
32,057

Professional services
7,452

 
7,170

 
6,329

 
5,873

 
5,669

 
5,348

 
4,914

 
4,262

Total revenue
78,519

 
71,525

 
64,644

 
56,194

 
52,151

 
46,868

 
42,384

 
36,319

Cost of revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription(1)
9,657

 
8,867

 
7,982

 
6,201

 
5,600

 
4,873

 
4,588

 
4,236

Professional services(1)
5,995

 
5,231

 
4,683

 
4,284

 
4,067

 
3,831

 
3,567

 
3,087

Total cost of revenue
15,652

 
14,098

 
12,665

 
10,485

 
9,667

 
8,704

 
8,155

 
7,323

Gross profit
62,867

 
57,427

 
51,979

 
45,709

 
42,484

 
38,164

 
34,229

 
28,996

Operating expenses
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development(1)
27,973

 
25,049

 
22,210

 
20,238

 
15,986

 
15,599

 
14,412

 
12,844

Sales and marketing(1)
50,491

 
50,896

 
39,260

 
35,413

 
29,344

 
30,084

 
24,255

 
22,384

General and administrative(1)
14,499

 
13,330

 
11,457

 
10,939

 
9,839

 
8,888

 
8,524

 
6,798

Total operating expenses
92,963

 
89,275

 
72,927

 
66,590

 
55,169

 
54,571

 
47,191

 
42,026

Loss from operations
(30,096
)
 
(31,848
)
 
(20,948
)
 
(20,881
)
 
(12,685
)
 
(16,407
)
 
(12,962
)
 
(13,030
)
Interest income
2,337

 
2,810

 
2,114

 
1,149

 
1,216

 
1,016

 
908

 
168

 Other income (expense), net
(219
)
 
187

 
(319
)
 
(112
)
 
(33
)
 
(156
)
 
(159
)
 
(1,468
)
Net loss before income tax provision (benefit)
(27,978
)
 
(28,851
)
 
(19,153
)
 
(19,844
)
 
(11,502
)
 
(15,547
)
 
(12,213
)
 
(14,330
)
Income tax provision (benefit)
182

 
5

 
(39
)
 
(35
)
 
183

 
22

 
88

 

Net loss
$
(28,160
)
 
$
(28,856
)
 
$
(19,114
)
 
$
(19,809
)
 
$
(11,685
)
 
$
(15,569
)
 
$
(12,301
)
 
$
(14,330
)
Net loss per share, basic and diluted
$
(0.24
)
 
$
(0.25
)
 
$
(0.17
)
 
$
(0.19
)
 
$
(0.11
)
 
$
(0.15
)
 
$
(0.12
)
 
$
(0.68
)
(1)
Amounts include share-based compensation expense as follows:
 
Three Months Ended
 
Jan. 31, 2020
 
Oct. 31, 2019
 
Jul. 31, 2019
 
Apr. 30, 2019
 
Jan. 31, 2019
 
Oct. 31, 2018
 
Jul. 31, 2018
 
Apr. 30, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of subscription revenue
$
435

 
$
366

 
$
356

 
$
235

 
$
132

 
$
96

 
$
84

 
$
34

Cost of professional services revenue
401

 
343

 
298

 
217

 
120

 
149

 
150

 
47

Research and development
4,737

 
3,934

 
3,317

 
2,272

 
1,278

 
2,552

 
1,378

 
665

Sales and marketing
4,036

 
3,516

 
3,276

 
2,108

 
1,306

 
1,973

 
1,370

 
514

General and administrative
2,243

 
2,170

 
1,839

 
1,464

 
1,083

 
1,274

 
1,116

 
582

Total share-based compensation expense
$
11,852

 
$
10,329

 
$
9,086

 
$
6,296

 
$
3,919

 
$
6,044

 
$
4,098

 
$
1,842


56


All values from the statement of operations, expressed as percentage of total revenue were as follows:
 
 
Three Months Ended
 
Jan. 31, 2020
 
Oct. 31, 2019
 
Jul. 31, 2019
 
Apr. 30, 2019
 
Jan. 31, 2019
 
Oct. 31, 2018
 
Jul. 31, 2018
 
Apr. 30, 2018
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
91
 %
 
90
 %
 
90
 %
 
90
 %
 
89
 %
 
89
 %
 
88
 %
 
88
 %
Professional services
9

 
10

 
10

 
10

 
11

 
11

 
12

 
12

Total revenue
100

 
100

 
100

 
100

 
100

 
100

 
100

 
100

Cost of revenue

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription
12

 
12

 
12

 
11

 
11

 
10

 
11

 
12

Professional services
8

 
7

 
7

 
8

 
8

 
8

 
8

 
8

Total cost of revenue
20

 
20

 
20

 
19

 
19

 
19

 
19

 
20

Gross profit
80

 
80

 
80

 
81

 
81

 
81

 
81

 
80

Operating expenses

 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
36

 
35

 
34

 
36

 
31

 
33

 
34

 
35

Sales and marketing
64

 
71

 
61

 
63

 
56

 
64

 
57

 
62

General and administrative
18

 
19

 
18

 
19

 
19

 
19

 
20

 
19

Total operating expenses
118

 
125

 
113

 
119

 
106

 
116

 
111

 
116

Loss from operations
(38
)
 
(45
)
 
(32
)
 
(37
)
 
(24
)
 
(35
)
 
(31
)
 
(36
)
Interest income
3

 
4

 
3

 
2

 
2

 
2

 
2

 

 Other income (expense), net

 

 

 

 

 

 

 
(4
)
Net loss before income tax provision (benefit)
(36
)
 
(40
)
 
(30
)
 
(35
)
 
(22
)
 
(33
)
 
(29
)
 
(39
)
Income tax provision (benefit)

 

 

 

 

 

 

 

Net loss
(36
)%
 
(40
)%
 
(30
)%
 
(35
)%
 
(22
)%
 
(33
)%
 
(29
)%
 
(39
)%
Quarterly revenue trends
Our quarterly revenue increased sequentially in each of the periods presented due primarily to expansion within existing customers, increases in the number of new customers, and sales of new offerings.
We believe that our professional services business is subject to negative seasonal trends during the holiday period of our fourth fiscal quarter due to the fewer number of business days during this period. The growth in our business has offset this seasonal trend to date, but its impact may be more pronounced in future periods.
Quarterly cost of revenue and gross margin trends
Our quarterly gross margin has remained relatively consistent, varying between 80% and 81%, as we have invested in our own co-location data centers, which have generated economies of scale, partially offset by a proportional increase in lower-margin professional services revenue. As we continue to migrate more of our infrastructure to cloud-based hosting providers, we expect our gross margin to decline.
Quarterly operating expense trends
Total operating expenses generally increased for the fiscal quarters presented primarily due to the addition of personnel, related overhead, and investments in hardware and software in connection with the expansion of our business.

57


Our sales and marketing expenses as a percentage of total revenue generated in the three months ended October 31 of each year increased due to our ENGAGE customer conference. We intend to continue to host ENGAGE annually during our third fiscal quarter.
Our general and administrative expenses as a percentage of total revenue have increased since the quarter ended January 31, 2018 in preparation for, and as a result of, operating as a public company. We expect these 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.
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 the below referenced non-GAAP financial measures, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. 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, and 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 used in operating activities and total revenue, respectively. Similarly, non-GAAP gross profit and non-GAAP operating 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, the mix of monthly and annual 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.

58


Non-GAAP gross profit and non-GAAP gross margin
We define non-GAAP gross profit as gross profit adjusted for share-based compensation expense and amortization of acquisition-related intangible assets. Non-GAAP gross margin represents non-GAAP gross profit as a percentage of total revenue.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(dollars in thousands)
Gross profit
$
217,982

 
$
143,873

 
$
89,571

Add:
 
 
 
 
 
Share-based compensation expense(1)(2)
2,651

 
812

 
163

Amortization of acquisition-related intangible assets
1,831

 
456

 
38

One-time costs of acquisition
69

 

 

Non-GAAP gross profit
$
222,533

 
$
145,141

 
$
89,772

 
 
 
 
 
 
Gross margin
80
%
 
81
%
 
81
%
Non-GAAP gross margin
82
%
 
82
%
 
81
%
(1)
Share-based compensation expense for the year ended January 31, 2018 includes share-based compensation expense related to the 2017 Tender Offer.
(2)
Includes amortization related to share-based compensation expense that was capitalized in internal-use software in previous periods. 

Non-GAAP operating loss and non-GAAP operating margin
We define non-GAAP operating loss as loss from operations adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, and one-time costs of acquisition. Non-GAAP operating margin represents non-GAAP operating loss as a percentage of total revenue.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(dollars in thousands)
Loss from operations
$
(103,774
)
 
$
(55,084
)
 
$
(48,978
)
Add:
 
 
 
 
 
Share-based compensation expense(1)(2)
37,564

 
15,903

 
18,464

Amortization of acquisition-related intangible assets
2,734

 
480

 
40

One-time acquisition costs
686

 
196

 
195

Non-GAAP operating loss
$
(62,790
)
 
$
(38,505
)
 
$
(30,279
)
 
 
 
 
 
 
Operating margin
(38
)%
 
(31
)%
 
(44
)%
Non-GAAP operating margin
(23
)%
 
(22
)%
 
(21
)%
(1)
Share-based compensation expense for the year ended January 31, 2018 includes share-based compensation expense related to the 2017 Tender Offer.
(2)
Includes amortization related to share-based compensation expense that was capitalized in internal-use software in previous periods. 



59



Non-GAAP net loss
We define non-GAAP net loss as net loss adjusted for share-based compensation expense, amortization of acquisition-related intangible assets, one-time costs of acquisition, and remeasurement of convertible preferred stock warrant liability.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(in thousands)
Net loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,106
)
Add:
 
 
 
 
 
Share-based compensation expense(1)(2)
37,564

 
15,903

 
18,464

Amortization of acquisition-related intangible assets
2,734

 
480

 
40

One-time acquisition costs
686

 
196

 
195

Remeasurement of convertible preferred stock warrant liability

 
1,326

 
795

Non-GAAP net loss
$
(54,956
)
 
$
(35,980
)
 
$
(29,612
)
(1)
Share-based compensation expense for the year ended January 31, 2018 includes share-based compensation expense related to the 2017 Tender Offer.
(2)
Includes amortization related to share-based compensation expense that was capitalized in internal-use software in previous periods. 

Free cash flow
We define free cash flow as net cash provided by (used in) operating activities less cash used for purchases of property and equipment, capitalized internal-use software, and payments on finance lease obligations. 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, payments on finance lease obligations and changes in working capital. We use free cash flow in conjunction with traditional GAAP measures as part of our overall assessment of our 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 liquidity.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(in thousands)
Net cash used in operating activities
$
(10,870
)
 
$
(2,855
)
 
$
(13,581
)
Less:
 
 
 
 
 
Purchases of property and equipment
(5,153
)
 
(5,767
)
 
(6,006
)
Capitalized internal-use software
(6,699
)
 
(3,017
)
 
(3,350
)
Payments on principal of finance leases
(4,167
)
 
(3,253
)
 
(2,326
)
Free cash flow
$
(26,889
)
 
$
(14,892
)
 
$
(25,263
)

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

60


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 $3.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 the timing and size of new and renewal bookings.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(in thousands)
Total revenue
$
270,882

 
$
177,722

 
$
111,253

Add:
 
 
 
 
 
Deferred revenue (end of period)
158,809

 
96,133

 
57,281

Less:
 
 
 
 
 
Deferred revenue (beginning of period)
96,133

 
57,281

 
32,712

Calculated billings
$
333,558

 
$
216,574

 
$
135,822


Non-GAAP weighted average shares outstanding
We use non-GAAP weighted average shares outstanding in calculating non-GAAP earnings per share. Our number of non-GAAP weighted average shares outstanding is calculated after assuming conversion of all outstanding preferred stock into shares of common stock either at the beginning of the fiscal period presented or when issued, if later.
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
(in thousands)
GAAP weighted-average shares outstanding used in computing net loss per share attributable to common shareholders, basic and diluted
112,991

 
83,141

 
18,273

Add: common shares that would have resulted from conversion of convertible preferred stock at the beginning of the period, or when granted (if later), on a weighted average basis

 
16,698

 
66,595

Non-GAAP weighted-average shares outstanding used in computing net loss per share attributable to common shareholders, basic and diluted
112,991

 
99,839

 
84,868


Liquidity and Capital Resources
As of January 31, 2020, our principal sources of liquidity were cash and cash equivalents totaling $515.9 million, which were held for working capital purposes. Our cash equivalents were comprised primarily of money market funds. We have generated significant operating losses and negative cash flows from operations as reflected in our accumulated deficit and consolidated statements of cash flows. We expect to continue to incur operating losses and negative cash flows from operations for the foreseeable future.
We have financed our operations primarily through payments received from customers for subscriptions and professional services, net proceeds we received through sales of equity securities, option exercises, and contributions from our Employee Stock Purchase Plan (“ESPP”), finance leases, and interest income.

61


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 subscription growth rate, subscription renewal activity, billing frequency, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced product offerings, and the continuing market adoption of our product. 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 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.
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 balance sheet as a liability. Deferred revenue consists primarily of the unearned portion of billed fees for our subscriptions, which is recognized as revenue in accordance with our revenue recognition policy. As of January 31, 2020, we had deferred revenue of $158.8 million, of which $158.0 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.
Cash flows
The following table summarizes our cash flows for the periods indicated:
 
Year Ended January 31,
 
2020
 
2019
 
2018
 
 
 
 
 
 
Net cash used in operating activities
$
(10,870
)
 
$
(2,855
)
 
$
(13,581
)
Net cash used in investing activities
(90,043
)
 
(13,784
)
 
(809
)
Net cash provided by financing activities
402,022

 
171,321

 
51,436

Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash
(25
)
 
(36
)
 

Net increase in cash, cash equivalents, and restricted cash
$
301,084

 
$
154,646

 
$
37,046

Operating activities
Our largest sources of operating cash are cash collections from our customers for subscription and professional services. Our primary uses of cash from operating activities are for employee-related expenditures and sales and marketing expenses. Historically, we have generated negative cash flows from operating activities during most fiscal years, and have supplemented working capital requirements through net proceeds from the sale of equity securities.
During the year ended January 31, 2020, net cash used in operating activities was $10.9 million, driven by our net loss of $95.9 million, adjusted for non-cash charges of $78.8 million, and net cash inflows of $6.3 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based compensation, amortization of deferred commissions, depreciation of property and equipment, amortization of lease right-of-use assets, and amortization of intangible assets. Fluctuations in operating assets and liabilities included an increase in deferred revenue of $61.6 million, an increase in deferred commissions of $39.0 million, an increase in accounts receivable of $26.0 million, an increase in accounts payable and accrued expenses of $21.4 million, an increase in operating lease right-of-use assets of $12.2 million, an increase in operating lease liabilities of $5.6 million, an increase in prepaid expenses and other current assets of $3.9 million, a decrease in other long-term liabilities of $1.0 million, and an increase in other long-term assets of $0.3 million.
During the year ended January 31, 2019, net cash used in operating activities was $2.9 million, driven by our net loss of $53.9 million, adjusted for non-cash charges of $35.7 million, and net cash inflows of $15.3 million provided by changes in our operating assets and liabilities. Non-cash charges primarily consisted of share-based

62


compensation, amortization of deferred commissions, depreciation of property and equipment, remeasurement of the convertible preferred stock warrant liability, and amortization of intangible assets. Notable fluctuations in operating assets and liabilities included an increase in deferred revenue of $38.9 million, an increase in deferred commissions of $24.5 million, an increase in accounts receivable of $15.3 million, an increase in accounts payable and accrued expenses of $14.2 million, an increase in other long-term liabilities of $1.3 million, a decrease in prepaid expenses and other current assets of $0.5 million, and a decrease in other long-term assets of $0.2 million.
Investing activities
Net cash used in investing activities during the year ended January 31, 2020 of $90.0 million consisted of purchases of short-term investments of $100.5 million, payments for business acquisition, net of cash acquired, of $26.7 million, spend on capitalized internal-use software development of $6.7 million, purchases of property and equipment of $5.2 million, and a purchase of a long-term investment of $1.0 million. This was offset by proceeds from maturity of an investment of $50.0 million.
Net cash used in investing activities during the year ended January 31, 2019 of $13.8 million consisted of purchases of property and equipment of $5.8 million, payments for business acquisitions, net of cash acquired, of $5.0 million, and capitalized internal-use software development costs of $3.0 million.
Financing activities
Net cash provided by financing activities during the year ended January 31, 2020 of $402.0 million was primarily due to $379.8 million in proceeds from the follow-on offering, net of underwriters’ discounts and commissions, executed during the second quarter of this fiscal year and discussed further in Note 2 to our consolidated financial statements. Additionally, we had $15.9 million in proceeds from the exercise of stock options, and $11.3 million in proceeds from our ESPP, which were partially offset by principal payments on finance leases of $4.2 million, and payments of deferred offering costs of $0.8 million.
Net cash provided by financing activities during the year ended January 31, 2019 of $171.3 million was primarily due to $163.8 million in proceeds from the IPO, net of underwriters’ discounts and commissions, $7.1 million in proceeds from our ESPP, and $6.6 million in proceeds from the exercise of stock options. These proceeds were partially offset by principal payments on finance leases of $3.3 million, payments of deferred offering costs of $2.6 million, and taxes paid related to net share settlement of restricted stock units of $0.4 million.
Obligations and Other Commitments
Our contractual obligations consist primarily of obligations under our operating leases for office space, finance leases for our co-location data center-related equipment, our commitment with a cloud-based hosting service provider, and non-cancelable purchase commitments. The following table summarizes our contractual obligations as of January 31, 2020:
 
Payments Due by Period:
 
Less than 1 year
 
1 to 3 years
 
3 to 5 years
 
More than 5 years
 
Total
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
Operating lease obligations(1)
$
13,345

 
$
24,055

 
$
21,914

 
$
12,961

 
$
72,275

Finance lease obligations
2,599

 
1,712

 

 

 
4,311

Other obligations(2)
15,128

 
6,565

 

 

 
21,693

Total contractual obligations
$
31,072

 
$
32,332

 
$
21,914

 
$
12,961

 
$
98,279

(1) As of January 31, 2020, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled $42.3 million, payable over lease terms ranging from 7 to 9 years.
(2) Amounts include our commitment with a cloud-based hosting service provider for $5.0 million within one year and $3.5 million between one to three years.


63


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. An indemnification claim has been made to the Company in a litigation in which a former director and shareholder are parties.  At this time, the Company cannot reasonably estimate the magnitude of its indemnification obligation, if any. There are no other claims that we are aware of at this time that could have a material effect on our balance sheets, statements of operations and comprehensive loss, or statements of cash flows.
Off-Balance Sheet Arrangements
As of January 31, 2020, we did not have any relationships with organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and related disclosure of contingent assets and liabilities, revenue and expenses. Generally, we base our estimates on historical experience and on various other assumptions in accordance with GAAP that we believe to be reasonable under the circumstances. Actual results may differ from these estimates. We believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.
Revenue recognition
We derive our revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services, net of any sales taxes.
We determine revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, we satisfy a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to our cloud-based platform. Our subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to our platform is provided, as no implementation work is required, if consideration we are entitled to receive is considered probable of collection. Subscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.

64


Certain of our subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
Professional services revenue
Professional services revenue primarily includes revenue recognized from fees for consulting and training services. Our consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are on occasion provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as, the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services revenue as incurred.
On occasion, we sell our subscriptions to third-party resellers. The price at which we sell to the reseller is typically discounted, as compared to the price at which we would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As we retain a fixed amount of the contract from the reseller, and do not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Contracts with multiple performance obligations
Some of our contracts with customers contain multiple performance obligations. We account for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on their own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which we separately sell subscription services, consulting services and training, and based on our overall pricing objectives, taking into consideration market conditions, value of our contracts, the types of offerings sold, customer demographics, and other factors.
Deferred revenue
Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.
Similarly, we record deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.
Deferred commissions
The majority of sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commission are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration our customer contracts, expected customer life, the expected life of

65


our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.
Internal-use software costs of $8.1 million were capitalized in the year ended January 31, 2020, of which $5.8 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of $3.5 million were capitalized in the year ended January 31, 2019, of which $1.5 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically three years. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Leases
We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2020, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs.
ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Business combinations
When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not

66


limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Goodwill on our consolidated balance sheets totaled $16.5 million and $5.5 million at January 31, 2020 and 2019, respectively. Goodwill is tested for impairment annually on September 1, or more frequently if events or changes in circumstances indicate that impairment may exist. Based on the annual assessment, no indicator of impairment was noted and therefore no goodwill impairments were recorded during the years ended January 31, 2020, 2019, or 2018.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.
We use the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. We make several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop. These assumptions and estimates are as follows:
Fair value of common stock. As our stock was not publicly traded prior to our IPO, we were required to estimate the fair value of common stock, as discussed in “Valuation of Common Stock” below.
Expected term. The expected term of options represents the period that share-based awards are expected to be outstanding. We estimate the expected term using the simplified method due to the lack of historical exercise activity for our company.
Risk-free interest rate. The risk-free interest rate is based on the implied yield available at the time of the option grant in the U.S. Treasury securities at maturity with a term equivalent to the expected term of the option.
Expected volatility. Expected volatility is based on an average volatility of stock prices for a group of publicly traded peer companies. In considering peer companies, we assess characteristics such as industry, state of development, size and financial leverage.
Dividend yield. We have never declared or paid any cash dividends and do not plan to pay cash dividends in the foreseeable future, and, therefore, use an expected dividend yield of zero.
If any assumptions used in the Black-Scholes option pricing model change significantly, share-based compensation for future awards may differ materially compared with the awards granted previously.
In addition to the assumptions used in the Black-Scholes option pricing model, we must also estimate a forfeiture rate to calculate the share-based compensation expense for awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
Valuation of common stock
Given the absence of an active market for our common stock prior to our IPO, our board of directors was required to estimate the fair value of our common stock at the time of each option grant based upon several factors, including its consideration of input from management and contemporaneous third-party valuations.

67


The exercise price for all stock options granted was at the estimated fair value of the underlying common stock, as estimated on the date of grant by our board of directors in accordance with the guidelines outlined in the American Institute of Certified Public Accountants, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. Each fair value estimate was based on a variety of factors, which included the following:
contemporaneous valuations performed by an unrelated third-party valuation firm;
the prices, rights, preferences and privileges of our preferred stock relative to those of our common stock;
the lack of marketability of our common stock;
our actual operating and financial performance;
current business conditions and projections;
hiring of key personnel and the experience of our management;
our history and the timing of the introduction of new applications and capabilities;
our stage of development;
the likelihood of achieving a liquidity event, such as an initial public offering or a merger or acquisition of our business given prevailing market conditions;
the market performance of comparable publicly traded companies; and
U.S. and global capital market conditions.
In valuing our common stock, our board of directors determined the equity value of our business using valuation methods they deemed appropriate under the circumstances applicable at the valuation date.
One method, the market approach, estimates value based on a comparison of our company to comparable public companies in a similar line of business. To determine our peer group of companies, we considered public enterprise cloud-based application providers and selected those that are similar to us in size, stage of life cycle, and financial leverage. From the comparable companies, a representative market value multiple is determined which is applied to our operating results to estimate the value of our company. The market value multiple was determined based on consideration of the last 12-month revenue and the implied multiples for each of the comparable companies.
Another method, the prior sale of our stock approach, estimates value by considering any prior arm’s length sales of our equity. When considering prior sales of our equity, the valuation considers the size of the equity sale, the relationship of the parties involved in the transaction, the timing of the equity sale, and our financial condition at the time of the sale.
Once an equity value was determined, our board of directors used one of the following methods to allocate the equity value to each of our classes of stock: (1) the option pricing method, or OPM; or (2) a probability weighted expected return method, or PWERM.
The OPM treats common stock and preferred stock as call options on a business, with exercise prices based on the liquidation preference of the preferred stock. Therefore, the common stock only has value if the funds available for distribution to the holders of common stock exceed the value of the liquidation preference of the preferred stock at the time of a liquidity event, such as a merger, sale, or initial public offering, assuming the business has funds available to make a liquidation preference meaningful and collectible by shareholders. The common stock is modeled as a call option with a claim on the business at an exercise price equal to the remaining value immediately after the preferred stock is liquidated. The OPM uses the Black-Scholes option pricing model to price the call option.

68


The estimated value of the common stock derived from the OPM is then discounted by a non-marketability factor due to the fact that shareholders of private companies do not have access to trading markets similar to those enjoyed by shareholders of public companies, which impacts liquidity.
The PWERM employs various market approach calculations depending upon the likelihood of various liquidation scenarios. For each of the various scenarios, an equity value is estimated and the rights and preferences for each shareholder class are considered to allocate the equity value to common shares. The common stock value is then multiplied by a discount factor reflecting the calculated discount rate and the timing of the event. Lastly, the common stock value is multiplied by an estimated probability for each scenario. The probability and timing of each scenario were based on discussions between our board of directors and our management team. Under the PWERM, the value of our common stock is based upon possible future exit events for our company.
Subsequent to the closing of the IPO on May 1, 2018, the fair value of our common stock is represented by the price quoted on the New York Stock Exchange.
Recent accounting pronouncements
See the sections titled “Summary of Significant Accounting Policies—Recently adopted accounting pronouncements” and “Recent accounting pronouncements not yet adopted” in Note 2 to our Consolidated Financial Statements for more information.
Item 7A. Quantitative and Qualitative Disclosures about Market Risk 
Interest rate risk
We had cash and cash equivalents totaling $515.9 million as of January 31, 2020, of which $303.9 million was invested in money market funds. We had cash and cash equivalents totaling $213.1 million as of January 31, 2019, of which $211.1 million was invested in money market funds. Our cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our investment portfolio are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely affected due to a rise in interest rates. Due in part to these factors, our future investment income may fall short of our expectations due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our short-term investments as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
A hypothetical 10% relative change in interest rates would not have had a material impact on the value of our cash equivalents and short-term investments as of January 31, 2020, and 2019, respectively.
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, Euro, Canadian dollar, and Australian dollar, as well as expenses denominated in the British Pound Sterling and Australian dollar. 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 have not engaged in the hedging of foreign currency transactions to date. 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.

69


Item 8. Financial Statements and Supplementary Data

Index to the Consolidated Financial Statements

70


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Shareholders of Smartsheet Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Smartsheet Inc. and its subsidiaries (the “Company”) as of January 31, 2020 and 2019, and the related consolidated statements of operations, of comprehensive loss, of change in convertible preferred stock and shareholders’ equity (deficit) and of cash flows for each of the three years in the period ended January 31, 2020, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of January 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2020 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of January 31, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO because material weaknesses in internal control over financial reporting existed as of that date related to (i) an ineffective control environment as the Company had an insufficient complement of resources with an appropriate level of controls knowledge and expertise commensurate with the Company’s financial reporting requirements which contributed to additional material weaknesses in that the Company, (ii) did not design and maintain effective information technology general controls for certain information systems relevant to the preparation of the financial statements, and (iii) did not design and maintain effective controls related to the completeness, accuracy and occurrence of order entry and pricing during the billing and revenue processes.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weaknesses referred to above are described in Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. We considered these material weaknesses in determining the nature, timing, and extent of audit tests applied in our audit of the 2020 consolidated financial statements, and our opinion regarding the effectiveness of the Company’s internal control over financial reporting does not affect our opinion on those consolidated financial statements.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company changed the manner in which it accounts for leases in fiscal year 2020.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting included in management's report referred to above. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

71


Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.
Acquisition of Artefact Product Group LLC - Fair value of finite-lived software technology and customer relationships intangible assets
As described in Note 8 to the consolidated financial statements, the Company completed the acquisition of Artefact Product Group, LLC on May 1, 2019 for a total purchase price of $27.8 million, of which $8.0 million in finite-lived software technology intangible assets and $8.0 million in finite-lived customer relationships intangible assets were recorded. Management valued the finite-lived software technology using the relief-from-royalty method under the income approach. This method reflects the present value of the projected cash flows that are expected to be generated from the licensing of the asset to third parties. Management applied judgment in estimating the fair value of the finite-lived software technology which involved the use of significant assumptions with respect to the base year revenue and the royalty rate. Management valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net returns to a present value using an appropriate discount rate. Management applied judgment in estimating the fair value of the finite-lived customer relationships which involved the use of the significant assumption of the royalty rate impacting the returns on contributory assets for software technology.

72


The principal considerations for our determination that performing procedures relating to the fair value of finite-lived software technology and customer relationships intangible assets from the acquisition of Artefact Product Group, LLC is a critical audit matter are (i) there was a high degree of auditor judgment and subjectivity in applying procedures relating to the fair value measurements of finite-lived software technology and customer relationships acquired due to the significant amount of judgment by management when developing the estimates, (ii) significant audit effort was required in evaluating the significant assumptions relating to the estimates, such as base year revenue and the royalty rate as it relates to the estimation of fair value of finite-lived software technology and the royalty rate impacting the returns on contributory assets for software technology as it relates to the estimation of fair value of finite-lived customer relationships, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence obtained from these procedures.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of the finite-lived software technology and customer relationships and controls over the development of the assumptions related to base year revenue, the royalty rate, and the royalty rate impacting the returns on contributory assets for software technology. These procedures also included, among others, (i) reading the purchase agreement, and (ii) testing management’s process for estimating the fair value of finite-lived software technology and customer relationships. Testing management’s process included evaluating the appropriateness of the valuation methods, testing completeness and accuracy of the data used in the valuation methods, and evaluating the reasonableness of significant assumptions, including base year revenue, the royalty rate, and the royalty rate impacting the returns on contributory assets for software technology. Evaluating the reasonableness of base year revenue involved considering the past performance of the acquired business, as well as economic and industry forecasts. The royalty rates were evaluated by obtaining evidence to support the reasonableness of the assumption and evaluating whether it was consistent with industry and peer data. Professionals with specialized skill and knowledge were used to assist in the evaluation of the Company’s valuation methods and certain significant assumptions, including the royalty rates.
Consolidated Financial Statements - Impact of Control Environment and Information Technology General Controls
The completeness and accuracy of the consolidated financial statements, including the financial condition, results of operations and cash flows, is dependent on, in part, the Company’s ability to (i) design and maintain an effective control environment, including maintaining a sufficient complement of resources with an appropriate level of controls knowledge and expertise commensurate with financial reporting requirements, and (ii) design and maintain effective information technology general controls for certain information systems relevant to the preparation of the financial statements, including user access controls, program change management controls and computer operations controls.
The principal considerations for our determination that performing procedures relating to the consolidated financial statements - impact of control environment and information technology general controls is a critical audit matter are there was a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to the consolidated financial statements and information systems. As described above in the “Opinions on the Financial Statements and Internal Control over Financial Reporting” section, material weaknesses related to (i) the control environment, and (ii) information technology general controls existed as of January 31, 2020.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, evaluating the nature and extent of audit procedures performed and evidence obtained. These procedures also included manually testing the completeness and accuracy of system reports or other information generated by the Company’s information technology systems.
Revenue Recognition - Subscription and Professional Services Revenues

73


As described in Note 2 to the consolidated financial statements, the Company recognizes revenue when control of services is transferred to the Company’s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes. The Company’s subscription and professional services revenues were $244.1 million and $26.8 million, respectively, for the year ended January 31, 2020. As disclosed by management, the completeness, accuracy and occurrence of subscription and professional services revenues are dependent on customer orders being completely and accurately entered and recognized in the Company’s billing and revenue processes.
The principal considerations for our determination that performing procedures relating to revenue recognition - subscription and professional services revenues is a critical audit matter are there was a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to the accuracy and occurrence of revenue. As described above in the “Opinions on the Financial Statements and Internal Control over Financial Reporting” section, a material weakness related to the Company’s billing and revenue processes existed as of January 31, 2020.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included, among others, evaluating the nature and extent of audit procedures performed and evidence obtained relating to subscription and professional services revenues. These procedures also included obtaining and inspecting source documents including, where applicable, cash receipts from customers.

/s/ PricewaterhouseCoopers LLP
Seattle, Washington
March 31, 2020

We have served as the Company's auditor since 2012.


74



SMARTSHEET INC.
Consolidated Statements of Operations
(in thousands, except per share data)

Year Ended January 31,

2020

2019

2018
Revenue





Subscription
$
244,058


$
157,529


$
100,368

Professional services
26,824


20,193


10,885

Total revenue
270,882


177,722


111,253

Cost of revenue
 

 

 
Subscription
32,707


19,297


13,008

Professional services
20,193


14,552


8,674

Total cost of revenue
52,900


33,849


21,682

Gross profit
217,982


143,873


89,571

Operating expenses
 

 

 
Research and development
95,469


58,841


37,590

Sales and marketing
176,060


106,067


72,925

General and administrative
50,227


34,049


28,034

Total operating expenses
321,756


198,957


138,549

Loss from operations
(103,774
)

(55,084
)

(48,978
)
Interest income
8,410


3,307


540

Other income (expense), net
(462
)
 
(1,815
)
 
(975
)
Net loss before income tax provision (benefit)
(95,826
)

(53,592
)

(49,413
)
Income tax provision (benefit)
114


293


(307
)
Net loss
$
(95,940
)

$
(53,885
)

$
(49,106
)
Deemed dividend




(4,558
)
Net loss attributable to common shareholders
$
(95,940
)

$
(53,885
)

$
(53,664
)
Net loss per share attributable to common shareholders, basic and diluted
$
(0.85
)

$
(0.65
)
 
$
(2.94
)
Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted
112,991


83,141

 
18,273

See notes to consolidated financial statements.

75


SMARTSHEET INC.
Consolidated Statements of Comprehensive Loss
(in thousands)
 
Year Ended January 31,
 
2020
 
2019
 
2018
Net loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,106
)
Other comprehensive loss:
 
 
 
 
 
Net unrealized loss on available-for-sale securities

 

 
(1
)
Comprehensive loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,107
)
See notes to consolidated financial statements.

76


SMARTSHEET INC.
Consolidated Balance Sheets
(in thousands, except share data)
 
January 31,
 
2020

2019
Assets
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
515,924


$
213,085

Short-term investments
50,532

 

Accounts receivable, net of allowances of $2,989 and $1,234, respectively
56,863

 
30,173

Prepaid expenses and other current assets
7,643

 
3,922

Total current assets
630,962

 
247,180

Long-term assets
 
 
 
Restricted cash
865

 
2,620

Deferred commissions
48,255

 
29,014

Property and equipment, net
26,981

 
22,540

Operating lease right-of-use assets
57,590

 

Intangible assets, net
15,155

 
1,827

Goodwill
16,497

 
5,496

Other long-term assets
1,409

 
67

Total assets
$
797,714

 
$
308,744

Liabilities and shareholders’ equity
 
 
 
Current liabilities
 
 
 
Accounts payable
$
7,720

 
$
4,658

Accrued compensation and related benefits
39,635

 
25,557

Other accrued liabilities
12,428

 
6,544

Operating lease liabilities, current
13,020

 

Finance lease liabilities, current
2,465

 
3,768

Deferred revenue
157,972

 
95,766

Total current liabilities
233,240

 
136,293

Operating lease liabilities, non-current
47,913

 

Finance lease liabilities, non-current
1,664

 
2,164

Deferred revenue, non-current
837

 
367

Other long-term liabilities

 
2,928

Total liabilities
283,654

 
141,752

Commitments and contingencies (Note 13)

 

Shareholders’ equity:
 
 
 
Preferred stock, no par value; 10,000,000 shares authorized, no shares issued or outstanding as of January 31, 2020 and January 31, 2019

 

Class A common stock, no par value; 500,000,000 shares authorized, 118,194,159 shares issued and outstanding as of January 31, 2020; 500,000,000 shares authorized, 48,003,701 shares issued and outstanding as of January 31, 2019

 

Class B common stock, no par value; 500,000,000 shares authorized, no shares issued and outstanding as of January 31, 2020; 500,000,000 shares authorized, 56,967,742 shares issued and outstanding as of January 31, 2019

 

Additional paid-in capital
770,518

 
327,510

Accumulated deficit
(256,458
)
 
(160,518
)
Total shareholders’ equity
514,060

 
166,992

Total liabilities and shareholders’ equity
$
797,714

 
$
308,744

See notes to consolidated financial statements.

77


SMARTSHEET INC.
Consolidated Statements of Change in Convertible Preferred Stock and Shareholders’ Equity (Deficit)
(dollars in thousands)
 
Convertible Preferred Stock
 
 
Common Stock (Class A and B)
 
Additional Paid-in
Capital
 
Accumulated Deficit
 
Accumulated
Other Comprehensive Income
(Loss)
 
Total Shareholders’ Equity (Deficit)
 
Shares
 
Amount
 
 
Shares
 
Amount
 
 
 
 
Balances at January 31, 2017
61,284,703

 
$
60,260

 
 
16,278,895

 
$

 
$
4,783

 
$
(57,527
)
 
$
1

 
$
(52,743
)
Issuance of convertible preferred stock
6,334,674

 
52,427

 
 

 

 

 

 

 

Stock option exercises

 

 
 
4,001,846

 

 
2,645

 

 

 
2,645

Share-based compensation expense

 

 
 

 

 
18,464

 

 

 
18,464

Comprehensive loss

 

 
 

 

 

 
(49,106
)
 
(1
)
 
(49,107
)
Balances at January 31, 2018
67,619,377

 
112,687

 
 
20,280,741

 

 
25,892

 
(106,633
)
 

 
(80,741
)
Issuance of common stock under employee stock plans

 

 
 
4,331,279

 

 
10,221

 

 

 
10,221

Taxes paid related to net share settlement of equity awards

 

 
 

 

 
(380
)
 

 

 
(380
)
Issuance of common stock upon net exercise of warrant

 

 
 
134,603

 

 
2,598

 

 

 
2,598

Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs

 

 
 
11,745,088

 

 
160,401

 

 

 
160,401

Conversion of convertible preferred stock to common stock in connection with initial public offering
(67,619,377
)
 
(112,687
)
 
 
68,479,732

 

 
112,687

 

 

 
112,687

Share-based compensation expense

 

 
 

 

 
16,091

 

 

 
16,091

Comprehensive loss

 

 
 

 

 

 
(53,885
)
 

 
(53,885
)
Balances at January 31, 2019

 

 
 
104,971,443

 

 
327,510

 
(160,518
)
 

 
166,992

Issuance of common stock under employee stock plans

 

 
 
4,197,716

 

 
25,519

 

 

 
25,519

Issuance of common stock in connection with follow-on public offering, net of underwriting discounts, commissions and issuance costs

 

 
 
9,025,000

 

 
378,982

 

 

 
378,982

Share-based compensation expense

 

 
 

 

 
38,507

 

 

 
38,507

Comprehensive loss

 

 
 

 

 

 
(95,940
)
 

 
(95,940
)
Balances at January 31, 2020

 
$

 
 
118,194,159

 
$

 
$
770,518

 
$
(256,458
)
 
$

 
$
514,060

See notes to consolidated financial statements.


78


SMARTSHEET INC.
Consolidated Statements of Cash Flows
(in thousands)
 
Year Ended January 31,
 
2020
 
2019
 
2018
Cash flows from operating activities
 
 
 
 
 
Net loss
$
(95,940
)
 
$
(53,885
)
 
$
(49,106
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
 
 
Share-based compensation expense
37,493

 
15,903

 
18,464

Remeasurement of convertible preferred stock warrant liability

 
1,326

 
795

Depreciation of property and equipment
10,687

 
7,194

 
4,019

Amortization of deferred commission costs
19,806

 
10,770

 
4,989

Unrealized foreign currency loss
82

 
37

 

Gain on disposal of assets

 

 
2

Amortization of intangible assets
2,762

 
510

 
57

Non-cash operating lease costs
7,971

 

 

Amortization of premiums, accretion of discounts and gain on investments

 

 
26

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(25,965
)
 
(15,265
)
 
(9,455
)
Prepaid expenses and other current assets
(3,909
)
 
481

 
(1,856
)
Operating lease right-of-use assets
(12,173
)
 

 

Other long-term assets
(339
)
 
207

 
(1,022
)
Accounts payable
3,593

 
2,031

 
704

Other accrued liabilities
5,840

 
3,424

 
2,014

Accrued compensation and related benefits
11,994

 
8,732

 
6,466

Deferred commissions
(39,046
)
 
(24,493
)
 
(14,704
)
Other long-term liabilities
(1,003
)
 
1,322

 
457

Deferred revenue
61,646

 
38,851

 
24,569

Operating lease liabilities
5,631

 

 

Net cash used in operating activities
(10,870
)
 
(2,855
)
 
(13,581
)
Cash flows from investing activities
 
 
 
 
 
Purchases of short-term investments
(100,532
)
 

 

Purchases of long-term investments
(1,000
)
 

 

Proceeds from maturity of investments
50,000

 

 
9,235

Proceeds from sales of investments

 

 
900

Purchases of property and equipment
(5,153
)
 
(5,767
)
 
(6,006
)
Proceeds from sale of property and equipment

 

 
1

Capitalized internal-use software development costs
(6,699
)
 
(3,017
)
 
(3,350
)
Purchases of intangible assets

 

 
(125
)
Payments for business acquisition, net of cash acquired
(26,659
)
 
(5,000
)
 
(1,464
)
Net cash used in investing activities
(90,043
)
 
(13,784
)
 
(809
)
Cash flows from financing activities
 
 
 
 
 
Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions

 
163,844

 

Proceeds from follow-on offering of common stock, net of underwriters' discounts and commissions
379,828

 

 

Payments on principal of finance leases
(4,167
)
 
(3,253
)
 
(2,326
)
Payments of deferred offering costs
(798
)
 
(2,603
)
 
(829
)
Proceeds from issuance of convertible preferred stock

 

 
52,427

Proceeds from exercise of stock options
15,905

 
6,649

 
2,164

Taxes paid related to net share settlement of restricted stock units

 
(380
)
 

Proceeds from Employee Stock Purchase Plan
11,254

 
7,064

 

Net cash provided by financing activities
402,022

 
171,321

 
51,436

Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash
(25
)
 
(36
)
 

Net increase in cash, cash equivalents, and restricted cash
301,084

 
154,646

 
37,046

Cash, cash equivalents, and restricted cash at beginning of period
215,705

 
61,059

 
24,013

Cash, cash equivalents, and restricted cash at end of period
$
516,789

 
$
215,705

 
$
61,059


79


 
 
 
 
 
 
Supplemental disclosures


 


 
 
Cash paid for interest
$
243

 
$
324

 
$
312

Cash paid for income taxes
106

 
8

 

Purchases of fixed assets under finance leases
2,364

 
2,639

 
3,130

Right-of-use assets obtained in exchange for new operating lease liabilities
12,173

 

 

Accrued purchases of property and equipment (including internal-use software)
1,155

 
992

 
181

Deemed dividends on convertible preferred stock

 

 
(4,558
)
Deferred offering costs, accrued but not yet paid
60

 
12

 
648

Share-based compensation capitalized in internal-use software development costs
1,014

 
189

 

See notes to consolidated financial statements.

80


SMARTSHEET INC.
Notes to Consolidated Financial Statements

1. Overview and Basis of Presentation
Description of business
Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. The Company is a leading cloud-based platform for work execution, enabling teams and organizations to plan, capture, manage, automate, and report on work at scale. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Companys professional services, which primarily consist of consulting and training services.
Collapse of dual class common stock structure
On September 19, 2019, all outstanding shares of the Company’s Class B common stock automatically converted into the same number of shares of the Company's Class A common stock, pursuant to the terms of the Company's amended and restated articles of incorporation (the “Articles”). No additional shares of Class B common stock will be issued following this conversion.    
The conversion occurred pursuant to the Articles, which provides that each share of Class B common stock would convert automatically, without further action by the Company, into one share of Class A common stock at the close of business on the date on which the outstanding shares of Class B common stock represented less than 15% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding. In accordance with the Articles, the shares of Class B common stock that converted as a result of the automatic conversion were retired and will not be reissued by the Company.
Follow-on offering
On June 14, 2019, we completed a public equity offering in which we issued and sold 9,025,000 shares of Class A common stock, inclusive of the exercised over-allotment option, at a public offering price of $43.50 per share. In addition, 5,810,000 shares of the Company’s common stock were sold by selling shareholders of the Company, inclusive of the over-allotment, as part of this offering. We received net proceeds of $379.0 million after deducting underwriting discounts and commissions of $12.8 million and other issuance costs of $0.9 million. We did not receive any proceeds from the sale of common stock by selling shareholders.
Initial public offering
On May 1, 2018, we completed our initial public offering (“IPO”) in which we issued and sold 11,745,088 shares of Class A common stock, inclusive of the over-allotment, at a public offering price of $15.00 per share. We received net proceeds of $160.4 million after deducting underwriting discounts and commissions of $12.3 million and other issuance costs of $3.4 million. Immediately prior to the closing of our IPO, all shares of our convertible preferred stock automatically converted into an aggregate of 68.5 million shares of Class B common stock. In addition, we authorized for future issuance a total of 500 million shares of each Class A and Class B common stock, and 10 million shares of preferred stock.
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States, the United Kingdom, and Australia. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature.

81


Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings; determination of the amortization period for capitalized sales commission costs; capitalization of internal-use software development costs; valuation of assets and liabilities acquired as part of business combinations; and incremental borrowing rate estimates for operating leases, among others.
In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. As of the date of issuance of the financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Liquidity
The Company continues to be subject to the risks and challenges associated with companies at a similar stage of development, including the ability to raise additional capital to support future growth. Since inception through January 31, 2020, the Company has incurred losses from operations and accumulated a deficit of $256.5 million. Historically, the Company has financed its operations primarily through the sale of equity securities and customer payments. The Company believes its existing cash will be sufficient to meet its working capital and capital expenditure needs for at least the next 12 months.
2. Summary of Significant Accounting Policies
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.

82


Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
Professional services revenue
Professional services revenue primarily includes revenue recognized from fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are, on occasion, provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As the Company retains a fixed amount of the contract from the reseller, and does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on its own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the date of the contract.

83


The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts by considering the composition of the accounts receivable aging and historical trends on collectability. Amounts deemed uncollectible are recorded to the allowance for doubtful accounts in the consolidated balance sheets with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the statements of operations. During the year ended January 31, 2020, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):
Balance at January 31, 2018
$
457

Write-offs
(849
)
Additions, net
1,626

Balance at January 31, 2019
1,234

Write-offs
(1,629
)
Additions, net
3,384

Balance at January 31, 2020
$
2,989

Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):
Balance at January 31, 2017
$
104

Additions, net of write-offs
353

Balance at January 31, 2018
$
457


Deferred revenue
Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.
Similarly, the Company records deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.
Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.
Overhead allocations
The Company allocates shared costs, such as facilities (including rent, utilities, and depreciation on equipment shared by all departments), and information technology costs to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category.
Cash, cash equivalents, and short-term investments
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Investments with terms greater than three months but less than or equal to

84


twelve months are included in short-term investments. Interest income earned on cash, cash equivalents, and short-term investments is recorded in interest income in the accompanying statements of operations.
Restricted cash
Restricted cash as of January 31, 2020 primarily consisted of $0.9 million related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2019 consisted of $1.8 million related to collateral for irrevocable letters of credit (entered into during the year ended January 31, 2019) for additional office space in Bellevue, and $0.8 million primarily related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2018 consisted of $2.4 million related to collateral for irrevocable letters of credit and $0.5 million related to security deposits. The letters of credit that were outstanding as of January 31, 2018 were still in effect as of January 31, 2020; however, the requirement to maintain $2.4 million in collateral for those letters of credit was removed during the year ended January 31, 2019, and the restricted cash balance was reduced by this amount.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
January 31,
 
2020
 
2019
 
2018
Cash and cash equivalents
$
515,924

 
$
213,085

 
$
58,158

Restricted cash
865

 
2,620

 
2,901

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows
$
516,789

 
$
215,705

 
$
61,059


Property and equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment
3 years
Computer software
3 years
Furniture and fixtures
5-7 years

Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.
Internal-use software costs of $8.1 million were capitalized in the year ended January 31, 2020, of which $5.8 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of $3.5 million were capitalized in

85


the year ended January 31, 2019, of which $1.5 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically three years. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $2.3 million, $1.0 million and $0.2 million for the years ended January 31, 2020, 2019 and 2018, respectively. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Business combinations
When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Goodwill & Acquired Intangible Assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. Fair value is the price a willing buyer would pay for the reporting unit and is typically calculated using a discounted cash flow model. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of long-lived assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. No impairments of long-lived assets were recorded during any of the periods presented.
Leases
We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made.

86


Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2020, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs.
ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Self-funded health insurance
In December 2017, the Company elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of January 31, 2020 and 2019, the Company’s net self-insurance reserve estimate was $0.9 million and $0.8 million, respectively, included in other accrued liabilities in the accompanying consolidated balance sheets.
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the statements of operations. Advertising and marketing expenses, inclusive of lead generation costs, were $35.5 million, $20.6 million, and $14.8 million for the years ended January 31, 2020, 2019, and 2018, respectively.
Deferred offering costs
Deferred offering costs of $3.4 million, primarily consisting of legal, accounting, and other fees related to the IPO, were offset against proceeds upon the closing of the IPO on May 1, 2018. Deferred offering costs of $0.9 million were offset against proceeds upon the closing of the follow-on offering on June 14, 2019.
Convertible preferred stock warrant liability
The Company classified its warrant to purchase convertible preferred stock as a liability. The Company adjusted the carrying value of the warrant liability to fair value at the end of each reporting period utilizing the Black-Scholes option pricing model. The convertible preferred stock warrant liability was included on the Company’s consolidated balance sheets and its revaluation was recorded as an expense in other income (expense), net for the fiscal years ended 2018 and 2019. Upon the closing of the IPO on May 1, 2018, the related warrant liability was reclassified to additional paid-in capital.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.

87


The Company uses the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
No individual customers represented more than 10% of accounts receivable as of the years ended January 31, 2020 or 2019. No individual customers represented more than 10% of revenue for the years ended January 31, 2020, 2019, or 2018.
Net loss per share
Prior to the IPO, holders of the Company’s convertible preferred stock participated in dividends with holders of the Company’s common stock, but they were not contractually required to share in net losses. Accordingly, during those periods of income, the Company was required to use the two-class method of calculating earnings per share. The two-class method requires that earnings per share be calculated separately for each class of security. As the Company incurred losses during the periods presented, the Company used the methods described below to calculate net loss per share.
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options, restricted stock units (“RSUs”), shares issuable pursuant to our Employee Stock Purchase Plan (“ESPP”), warrants, and convertible preferred stock. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculated using the same formula as basic net loss per share.

88


Recently adopted accounting pronouncements
We adopted Accounting Standard Update (“ASU”) 2016-02, Leases - Topic 842 (“ASC 842”) on February 1, 2019 using the optional transition method described in ASU 2018-11, Leases - Targeted Improvements. Under the optional transition method, we recognized the cumulative effect of initially applying the guidance as an adjustment to the operating lease ROU assets and operating lease liabilities on our consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
The new lease standard requires lessees to recognize ROU assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases and not recording ROU assets or lease liabilities for leases with terms of 12 months or less.
As a result of implementing this guidance, we recognized a $53.4 million net operating ROU asset and a $55.3 million operating lease liability, inclusive of $1.9 million previously classified as deferred rent, in our consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our consolidated statements of operations and comprehensive loss.
See Note 12, Leases, for additional information regarding our leases.
Recent accounting pronouncements not yet adopted
In June 2016, the FASB issued ASU 2016-13, including subsequent amendments, Measurement of Credit Losses on Financial Instruments (Topic 326) (“ASU 2016-13”) and has modified the standard thereafter, which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect the adoption of this standard to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies certain aspects of accounting for income taxes. The guidance is effective for interim and annual reporting periods beginning after December 15, 2020, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
3. Revenue from Contracts with Customers
During the years ended January 31, 2020, 2019, and 2018 the Company recognized $93.0 million, $55.3 million, and $32.0 million of subscription revenue, respectively, and $2.1 million, $1.5 million, and $0.6 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019, 2018, and 2017, respectively.
As of January 31, 2020, including amounts already invoiced and amounts contracted but not yet invoiced, approximately $166.9 million of revenue was expected to be recognized from remaining performance obligations, of which $163.0 million related to subscription services and $3.9 million related to professional services.

89


Approximately 96% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
4. Deferred Commissions
Deferred commissions were $48.3 million as of January 31, 2020 and $29.0 million as of January 31, 2019.
Amortization expense for deferred commissions was $19.8 million, $10.8 million, and $5.0 million for the years ended January 31, 2020, 2019, and 2018, respectively. Deferred commissions are amortized over a period of three years and the amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations.
5. Net Loss Per Share
The following tables present calculations for basic and diluted net loss per share (in thousands, except per share data):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net loss attributable to common shareholders
$
(95,940
)
 
$
(53,885
)
 
$
(53,664
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
112,991

 
83,141

 
18,273

Net loss per share, basic and diluted
$
(0.85
)
 
$
(0.65
)
 
$
(2.94
)
The following outstanding shares of common stock equivalents (in thousands) as of the periods presented were excluded from the computation of diluted net loss per share attributable to common shareholders for the periods presented because the impact of including them would have been anti-dilutive:
 
January 31,
2020
 
2019
 
2018
Convertible preferred shares (as converted)

 

 
68,480

Convertible preferred stock warrant

 

 
137

Shares subject to outstanding common stock awards
12,215

 
13,297

 
13,355

Shares issuable pursuant to the Employee Stock Purchase Plan
165

 
134

 

Total potentially dilutive shares
12,380

 
13,431

 
81,972


6. Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.

90


The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands) as of:
 
January 31, 2020
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
279,160

 
$

 
$

 
$
279,160

   Certificates of deposit

 
50,585

 

 
50,585

Short-term investments:
 
 
 
 
 
 


   Certificates of deposit

 
50,532

 

 
50,532

Total assets
$
279,160

 
$
101,117

 
$

 
$
380,277

 
January 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
203,746

 
$

 
$

 
$
203,746

   Restricted cash:
 
 
 
 
 
 
 
     Certificates of deposit

 
1,775

 

 
1,775

Total assets
$
203,746

 
$
1,775

 
$

 
$
205,521


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.
7. Property and Equipment, Net
As of the dates specified below, property and equipment (in thousands) consisted of the following:

January 31,

2020
 
2019


 

Computer equipment
$
22,513

 
$
17,536

Computer software, purchased and developed
14,673

 
6,958

Furniture and fixtures
6,712

 
5,410

Leasehold improvements
4,501

 
4,158

Total property and equipment
48,399

 
34,062

Less: accumulated depreciation
(21,418
)
 
(11,522
)
Total property and equipment, net
$
26,981

 
$
22,540


Depreciation expense was $10.7 million, $7.2 million, and $4.0 million for the years ended January 31, 2020, 2019, and 2018, respectively.

91


Property and equipment includes $14.2 million and $11.8 million of data center equipment purchased under finance leases at January 31, 2020 and 2019, respectively. Accumulated depreciation related to these leased assets was $10.2 million and $6.1 million at January 31, 2020 and 2019, respectively. Depreciation expense on finance leases, which is included in total depreciation expense described immediately above, was $4.3 million, $3.6 million, and $2.2 million for the years ended January 31, 2020, 2019, and 2018, respectively. These leased assets are included in the computer equipment category in the table above.
8. Business Combinations
On May 1, 2019, we acquired 100% of the outstanding equity of Artefact Product Group, LLC (“Artefact Product Group” or “10,000ft”), a Washington limited liability company, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”). The acquisition is complementary to our existing product capabilities and accelerates our time to market for a resource planning software solution. The aggregate consideration paid in exchange for all of the outstanding equity interests of Artefact Product Group was approximately $27.8 million in cash, after a working capital adjustment of $0.2 million and excluding cash acquired. Of the cash paid at closing, as of January 31, 2020, a total of $2.8 million remains held in escrow for another three-month period to secure our indemnification rights under the Merger Agreement.
We accounted for the transaction as a business combination using the acquisition method of accounting. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. Excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected growth from the expansion of the acquired product offerings and customer base. The goodwill recognized upon acquisition is expected to be deductible for U.S. federal 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.
10,000ft’s results of operations have been included in the Company’s consolidated results of operations since the acquisition date. The purchase price allocation as of the acquisition date was based on a preliminary valuation and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available.
The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price, net of the $0.2 million working capital adjustment, were as follows (in thousands):
 
May 1, 2019
Cash
$
1,150

Current Assets
801

Intangible Assets
16,090

Goodwill
11,001

Current Liabilities
(180
)
Deferred Revenue
(1,030
)
Total
$
27,832


The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):

92


 
Fair Value
 
Expected Useful Life
Software Technology
$
8,000

 
5 years
Customer Relationships
7,990

 
8 years
Trade Name
100

 
32 months
Total intangible assets
$
16,090

 
 

The significant 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 reflects the present value of the projected cash flows that are expected to be generated from the licensing of the asset to third parties. We applied judgment which involved the use of significant assumptions with respect to the base year revenue and the royalty rate. 
Customer relationships - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net returns to a present value using an appropriate discount rate. We applied judgment which involved the use of the significant assumption of the royalty rate impacting the returns on contributory assets for software technology.
Fiscal 2019 Acquisition
On January 11, 2019, Smartsheet Inc. purchased 100% of the issued and outstanding capital stock of TernPro, Inc. in an all-cash transaction for a total purchase price of $6.0 million. As a result of this acquisition, the Company recorded goodwill of $5.2 million; identifiable intangible assets of $0.8 million, of which $0.5 million related to acquired software technology, and $0.3 million related to customer relationships; and other net assets of less than $0.1 million. In addition, the Company recorded a long-term liability of $1.0 million related to a holdback payable on the 18-month anniversary of the closing date. As of January 31, 2020, the liability of $1.0 million is classified as short-term, and is included within other accrued liabilities on the consolidated balance sheet.
9. Goodwill and Net Intangible Assets
The changes in the carrying amount of goodwill during the twelve months ended January 31, 2020 were as follows (in thousands):
Goodwill balance as of January 31, 2019
$
5,496

Addition - acquisition of 10,000ft
11,181

Working capital adjustment - acquisition of 10,000ft
(180
)
Goodwill balance as of January 31, 2020
$
16,497


No goodwill impairments were recorded during the years ended January 31, 20202019, or 2018.

93


The following table presents the components of net intangible assets (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired software technology
$
9,866

 
$
(2,325
)
 
$
7,541

 
$
1,866

 
$
(494
)
 
$
1,372

Acquired customer relationships
8,350

 
(900
)
 
7,450

 
360

 
(25
)
 
335

Trade names
100

 
(28
)
 
72

 

 

 

Patents
170

 
(91
)
 
79

 
170

 
(63
)
 
107

Domain name
13

 

 
13

 
13

 

 
13

Total
$
18,499

 
$
(3,344
)
 
$
15,155

 
$
2,409

 
$
(582
)
 
$
1,827

The components of intangible assets acquired as of the periods presented were as follows (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Net Carrying Amount
 
Weighted Average Life (Years)
 
Net Carrying Amount
 
Weighted Average Life (Years)
Acquired software technology
$
7,541

 
4.0
 
$
1,372

 
2.3

Acquired customer relationships
7,450

 
7.1
 
335

 
2.9

Trade names
72

 
1.9
 

 

Total
$
15,063

 
5.5
 
$
1,707

 
2.4


Amortization expense was $2.8 million, $0.5 million, and $0.1 million for the twelve months ended January 31, 2020, 2019, and 2018, respectively.
As of January 31, 2020, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
2021
 
$
3,358

2022
 
2,897

2023
 
2,608

2024
 
2,607

2025
 
1,406

Thereafter
 
2,266

Total
 
$
15,142


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 (“2005 Plan”), the 2015 Equity Incentive Plan (“2015 Plan”), and the 2018 Equity Incentive Plan (“2018 Plan”).
The Company has also issued RSUs to employees pursuant to the 2015 Plan and the 2018 Plan.
Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, in general vest based on continuous employment over four years, and expire 10 years from the date of grant. Employee RSUs are measured based on the grant date fair value of the awards and in general vest based on continuous employment over four years. Shares offered under our equity plans are authorized but unissued.
Stock options
The following table includes a summary of the option activity during the year ended January 31, 2020:

94


 
Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (years)
 
Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 2019
12,451,739

 
$
5.72

 
8.0
 
$
319,519

Granted
600,592

 
38.37

 
 
 
 
Exercised
(3,536,988
)
 
4.54

 
 
 
 
Forfeited or canceled
(438,672
)
 
8.99

 
 
 
 
Outstanding at January 31, 2020
9,076,671

 
8.18

 
7.3
 
365,766

Exercisable at January 31, 2020
4,863,428

 
4.82

 
6.8
 
212,357

Vested and expected to vest at January 31, 2020
8,659,579

 
7.87

 
7.3
 
351,644


The weighted-average grant date fair value per share of stock options granted during the years ended January 31, 2020, 2019, and 2018 was $17.11, $4.66, and $2.36, respectively. The total grant date fair value of stock options vested was $11.1 million, $5.8 million, and $2.4 million during the years ended January 31, 2020, 2019, and 2018, respectively.
The intrinsic value of options exercised was $136.6 million$66.7 million, and $17.8 million during the years ended January 31, 2020, 2019, and 2018, respectively.
Restricted stock units
The following table includes a summary of the RSU activity during the year ended January 31, 2020:
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 2019
845,199

 
$
24.17

Granted
2,869,964

 
41.62

Vested
(330,302
)
 
23.01

Forfeited or canceled
(246,531
)
 
36.07

Outstanding at January 31, 2020
3,138,330

 
39.32


An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. 
The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2020 and 2019 was $41.62 and $26.12, respectively.
2018 Employee Stock Purchase Plan
In April 2018, we adopted our 2018 ESPP. The ESPP became effective on April 26, 2018, with the effective date of our IPO.
Under our ESPP, eligible employees are able to acquire shares of our 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 March 25 and September 25) and consists of one six-month purchase 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 our common stock on (i) the first trading

95


day of the applicable offering period or (ii) the last trading day of the purchase period in the applicable offering period.
The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the year ended January 31, 2020:
 
Shares Available for Issuance
 
2018 Plan
 
2018 ESPP
Balance at January 31, 2019
8,458,343

 
1,719,782

Authorized
5,248,572

 
1,049,714

Granted
(3,470,556
)
 
(330,779
)
Forfeited
685,203

 

Balance at January 31, 2020
10,921,562

 
2,438,717


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 under the ESPP by the number of shares equal to 1% of the total outstanding shares of our Class A common stock 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 in any particular year. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed 20,400,000 shares of our Class A common stock.
As of January 31, 2020$5.4 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits.
Valuation assumptions
The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:

Year Ended January 31,
2020
 
2019
 
2018
Employee Stock Options
 
 
 
 
 
Risk-free interest rate
2.28%-2.59%

 
2.7%-2.9%

 
1.8%-2.6%

Expected volatility
42.3%-42.5%

 
40.2%-40.8%

 
41.7%-46.0%

Expected term (in years)
6.19-6.25

 
6.25

 
6.25

Expected dividend yield
%
 
%
 
%
Employee Stock Purchase Plan
 
 
 
 
 
Risk-free interest rate
1.9%-2.5%

 
2.0%-2.4%

 
N/A

Expected volatility
38.3%-51.1%

 
38.3%-42.2%

 
N/A

Expected term (in years)
0.49-0.50

 
0.33-0.49

 
N/A

Expected dividend yield
%
 
%
 
N/A


The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently issue dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing model, we must also estimate a forfeiture rate to calculate the share-based compensation expense for

96


awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
Given the absence of an active market for the Company’s common stock prior to the IPO, the board of directors was required to estimate the fair value of the Company’s common stock at the time of each option grant based on several factors, including consideration of input from management and contemporaneous third-party valuations. These valuations included consideration of enterprise value and assessment of other common stock and convertible preferred stock transactions occurring during the period.
Share-based compensation expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Cost of subscription revenue
$
1,392


$
346

 
$
96

Cost of professional services revenue
1,259


466

 
67

Research and development
14,260


5,873

 
6,029

Sales and marketing
12,937


5,163

 
1,707

General and administrative
7,716


4,055

 
10,565

Total share-based compensation
$
37,564


$
15,903

 
$
18,464


In the year ended January 31, 2018, subsequent to the sale of the Company’s Series F convertible preferred stock, the Company facilitated a tender offer (the “2017 Tender Offer”) in which certain of the Company’s current and former employees and directors sold shares of common and convertible preferred stock to other existing shareholders. The sale of shares by the employees, directors, and other shareholders was facilitated by the Company. A total of 6,477,843 shares of common and convertible preferred stock were tendered for a total purchase price of $55.0 million. Our quarterly trends in total operating expenses, operating loss, and net loss, were significantly impacted by this transaction, which took place and was completed during the three months ended July 31, 2017.
The premium over the fair value of the shares of common and convertible preferred stock that was paid by existing investors to current employees and directors, totaling $15.5 million, was recorded as share-based compensation expense for the year ended January 31, 2018. The excess over the fair value of the sale price of the shares of common and convertible preferred stock sold by non-employees, totaling $4.6 million, was recorded as a deemed dividend within additional paid-in capital in the year ended January 31, 2018.
Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
Cost of subscription revenue
$

 
$

 
$
53

Cost of professional services revenue

 

 
9

Research and development

 

 
5,124

Sales and marketing

 

 
583

General and administrative

 

 
9,701

Total share-based compensation expense
$

 
$

 
$
15,470


As of January 31, 2020, there was a total of $124.1 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 3.1 years.

97


11. Income Taxes
The Company is liable for income taxes in the United States, the United Kingdom, and Australia.
U.S. and international components of loss before provision for income taxes were as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
United States
$
(96,810
)
 
$
(53,939
)
 
$
(49,303
)
Foreign
984

 
347

 
(110
)
Loss before provision for income taxes
$
(95,826
)
 
$
(53,592
)
 
$
(49,413
)
The expense (benefit) for income taxes consisted of (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$

 
$

 
$

State
85

 
34

 
40

Foreign
17

 
69

 

Total current provision for income taxes
102

 
103

 
40

Deferred and other:
 
 
 
 
 
Federal

 
203

 
(302
)
State

 

 
(45
)
Foreign
12

 
(13
)
 

Total deferred tax expense (benefit)
12

 
190

 
(347
)
 
 
 
 
 
 
Total tax expense (benefit)
$
114

 
$
293

 
$
(307
)

Income tax expense for the year ended January 31, 2020 was recognized primarily due to state and foreign income taxes.
Income tax expense for the year ended January 31, 2019 was recognized primarily due to changes in purchase accounting related to the acquisition of Converse.AI that reduced the overall acquired deferred tax liability. As a result, the increase in the valuation allowance was recognized in income tax expense.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the “Tax Cuts and Jobs Act” (“TCJA”). The TCJA made broad and complex changes to the Internal Revenue Code, including but not limited to, a reduction in the U.S. corporate income tax rate to 21%, requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries, and a new provision designed to tax global intangible low-taxed income (“GILTI”).
The reduction in the corporate tax rate reduced the Company’s effective tax rate in future periods. Since the Company has a January 31 fiscal year end, the U.S. entity had a blended tax rate of 32.9% for the fiscal year ended January 31, 2018. As of January 31, 2018, the Company also remeasured its U.S. deferred tax assets and liabilities based upon the rates at which they were expected to reverse in the future. The result of the remeasurement was an $11.1 million reduction to the Company’s U.S. federal net deferred tax assets. A corresponding change was recorded to the valuation allowance.

98


The TCJA subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries. An entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as a GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as period expense. The Company has elected to account for GILTI in the year the tax is incurred as a period cost.
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
Expected provision at statutory federal rate
$
(20,124
)
 
$
(11,254
)
 
$
(16,267
)
Tax credits
(5,798
)
 
(2,408
)
 
(1,327
)
Change in valuation allowance
47,412

 
17,487

 
1,528

Share-based compensation
(22,009
)
 
(4,631
)
 
4,430

Impact of tax reform

 

 
11,125

Other
633

 
1,099

 
204

Total income tax provision (benefit)
$
114

 
$
293

 
$
(307
)

U.S. federal tax net operating loss carryforwards were approximately $205.6 million and $82.3 million at January 31, 2020 and 2019, respectively, which will expire on various dates, starting in 2025.
As of January 31, 2020 and 2019, the Company’s tax credit carryforwards for income tax purposes were approximately $12.1 and $6.3 million, respectively, net of uncertain tax positions for research and development credits. If not used, a portion of the tax credit carryforwards will begin to expire in 2031.
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.

99


The tax effects of temporary differences and related deferred tax assets and liabilities as of January 31, 2020 and 2019 were as follows (in thousands):
 
January 31,
 
2020
 
2019
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
49,433

 
$
18,972

Deferred revenue
39,542

 
23,146

Lease liabilities
14,243

 

Tax credits
12,094

 
6,340

Share-based compensation
6,661

 
1,776

Accrued compensation
3,308

 
1,963

Other
625

 
949

Total deferred tax assets
125,906

 
53,146

Valuation allowance
(100,240
)
 
(45,761
)
Total deferred tax assets, net
25,666

 
7,385

Deferred tax liabilities:
 
 
 
Lease right-of-use assets
(13,475
)
 

Capitalized commissions
(11,724
)
 
(6,955
)
Property and equipment
(431
)
 

Intangibles
(15
)
 
(398
)
Total deferred tax liabilities
(25,645
)
 
(7,353
)
Net deferred tax assets
$
21

 
$
32


Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2020. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. and U.K. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by $54.5 million during the period ended January 31, 2020. The increase in the valuation allowance was primarily related to U.S. federal and state losses incurred during the period.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:

100


 
Year Ended January 31,
2020
 
2019
 
2018
Balance, beginning of the year
$
1,416

 
$
683

 
$

Increases to tax positions taken during the current year
1,850

 
808

 
360

Increases to tax positions taken in prior years
73

 

 
323

Decreases to tax positions taken in prior years

 
(75
)
 

Balance, end of year
$
3,339

 
$
1,416

 
$
683


Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
No liability was recorded for uncertain tax positions, or related interest or penalties, as of January 31, 2020 and 2019. As of January 31, 2020 and 2019, the Company had $3.3 million and $1.4 million of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is $3.3 million and $1.4 million, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax assets.
In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions.
Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were not material for the years ended January 31, 2020, 2019, and 2018.
As a result of certain realization requirements of ASC 718, Compensation - Stock Compensation, the table of deferred tax assets and liabilities does not include certain deferred tax assets as of January 31, 2019 that arose directly from (or the use of which was postponed by) tax deductions related to equity compensation that are greater than the compensation recognized for financial reporting.
12. Leases
The Company has operating leases primarily related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. Our leases have remaining lease terms of less than 1 year to 7 years, some of which include options to extend the leases for up to 5 years.
The components of lease expense recorded in the consolidated statements of operations and comprehensive loss were as follows (in thousands):
 
Twelve Months Ended
January 31, 2020
Operating lease cost
$
11,494

Finance lease cost:
 
Amortization of assets
4,195

Interest on lease liabilities
250

Short-term lease cost
845

Variable lease cost
1,865

Total lease costs
$
18,649



101


Supplemental balance sheet information related to leases was as follows (in thousands):
 
Financial Statement Line Item
 
January 31, 2020
Assets:
 
 
 
Operating lease assets
Operating lease right-of-use assets
 
$
57,590

Finance lease assets
Property and equipment, net
 
3,939

Total leased assets
 
 
$
61,529

 
 
 
 
Liabilities:
 
 
 
Current
 
 
 
Operating lease liabilities
Operating lease liabilities, current
 
$
13,020

Finance lease liabilities
Finance lease liabilities, current
 
2,465

Non-current
 
 
 
Operating lease liabilities
Operating lease liabilities, non-current
 
47,913

Finance lease liabilities
Finance lease liabilities, non-current
 
1,664

Total lease liabilities
 
 
$
65,062


Other information related to leases was as follows (dollars in thousands):
 
 
 
Twelve Months Ended
January 31, 2020
Supplemental cash flow information:
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows related to operating leases*
 
 
$
9,990

Operating cash flows related to finance leases
 
 
243

Financing cash flows related to finance leases
 
 
4,167

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
 
 
12,173

Finance leases
 
 
2,364

 
 
 
 
Weighted-average remaining lease term (in years):
 
 
 
Operating leases
 
 
5.8

Finance leases
 
 
1.8

 
 
 
 
Weighted-average discount rate:
 
 
 
Operating leases
 
 
5.9
%
Finance leases
 
 
4.7
%
 
 
 
 
*Includes cash paid for lease liability accretion of $4.4 million.

102


As of January 31, 2020, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Fiscal 2021
$
13,345

 
$
2,599

Fiscal 2022
12,510

 
1,286

Fiscal 2023
11,545

 
426

Fiscal 2024
11,812

 

Fiscal 2025
10,102

 

Thereafter
12,961

 

Total lease payments
$
72,275

 
$
4,311

Less: imputed interest
(11,342
)
 
(182
)
Total
$
60,933

 
$
4,129


As of January 31, 2020, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled $42.3 million, payable over lease terms ranging from 7 to 9 years.
Total rent and related operating expenses recorded under Topic 840, the previous lease standard, totaled $8.9 million, and $5.0 million for the years ended January 31, 2019, and 2018, respectively.
As of January 31, 2019, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:
 
Operating
Leases
 
Capital
Leases
 
Total
Fiscal 2020
$
10,255

 
$
3,970

 
$
14,225

Fiscal 2021
11,121

 
1,776

 
12,897

Fiscal 2022
11,293

 
463

 
11,756

Fiscal 2023
11,536

 

 
11,536

Fiscal 2024
11,812

 

 
11,812

Thereafter
23,064

 

 
23,064

Total minimum lease payments
$
79,081

 
$
6,209

 
$
85,290

Less: amount representing interest
 
 
277

 
 
Present value of capital lease obligations
 
 
$
5,932

 
 

13. Commitments and Contingencies
Lease Commitments
We have entered into various non-cancelable lease agreements related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. For additional information regarding our lease agreements, see Note 12.

103


Purchase Commitments
The Company entered into a three-year commitment with a cloud-based hosting service provider for $15.0 million in the period ended January 31, 2019. As of January 31, 2020, $8.5 million of the total commitment amount remained unpaid, of which the greater of our on-demand usage or $5.0 million is to be paid in fiscal 2021, and an amount equal to the total commitment less the upfront payments and monthly charges incurred through fiscal 2021 is to be paid in fiscal 2022.
Legal matters
From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. We are not currently a party to any material legal proceedings  or claims, nor are we aware of any pending or threatened litigation or claims against the Company that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. An indemnification claim has been made to the Company in a litigation in which a former director and shareholder are parties.  At this time, the Company cannot reasonably estimate the magnitude of its indemnification obligation, if any.
14. 401(k) and Pension Plans
In March 2008, the Company initiated a 401(k) plan for the benefit of its employees. No employer contributions were made to the 401(k) plan by the Company during the fiscal years ended January 31, 2020, 2019, or 2018.
In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. Contributions to the plans by the Company were not material during the years ended January 31, 2020, 2019 and 2018.
15. Related Party Transactions
Certain members of the board of directors serve as directors of, or are executive officers of, and in some cases are investors in, companies that are customers or vendors of the Company. Certain of the Company’s executive officers also serve as directors of, or serve in an advisory capacity to, companies that are customers or vendors of the Company. Related-party transactions were not material as of and for the years ended January 31, 2020, 2019, and 2018.
16. Geographic Information
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue (in thousands) by geographic area:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
United States
$
214,492

 
$
135,761

 
$
81,480

EMEA
29,246

 
21,087

 
14,654

Asia Pacific
12,969

 
11,863

 
9,181

Americas other than the United States
14,175

 
9,011

 
5,938

Total
$
270,882

 
$
177,722

 
$
111,253


No individual country other than the United States contributed more than 10% of total revenue during any of the periods presented.

104


Property and equipment by geographic location is based on the location of the legal entity that owns the asset. As of January 31, 2020 and January 31, 2019, there was no significant property and equipment owned by the Company outside of the United States.
17. Subsequent Events
In March 2020, the Company withdrew early from two certificates of deposit and subsequently invested the aggregate amount withdrawn into U.S. treasury securities funds, which qualify as cash and cash equivalents. The certificates of deposit totaled $101.1 million of which $50.6 million was included in cash and cash equivalents and $50.5 million was included in short-term investments on the consolidated balance sheet as of January 31, 2020.
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officer (Chief Executive Officer) and principal financial officer (Chief Financial Officer), we conducted an evaluation (pursuant to Rule 13a-15(b) of the Exchange Act) of the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act, as of January 31, 2020.
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were ineffective as of January 31, 2020 due to the material weaknesses identified in our internal control over financial reporting described below.  Following identification of the material weaknesses and prior to filing this Annual Report on Form 10-K, we completed substantive procedures for the year ended January 31, 2020. Based on these procedures, management concluded that our consolidated financial statements included in this Form 10-K have been prepared in accordance with U.S. GAAP. Our Chief Executive Officer and Chief Financial Officer have certified that, based on their knowledge, the financial statements, and other financial information included in this Form 10-K, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this Form 10-K.
Management’s Report on Internal Control over Financial Reporting
 Our management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.

105


 Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2020, based on the framework in Internal Control Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) (2013 framework).
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company's annual or interim financial statements will not be prevented or detected on a timely basis. 
We identified a material weakness related to an ineffective control environment as we did not maintain a sufficient complement of resources with an appropriate level of controls knowledge and expertise commensurate with our financial reporting requirements. This contributed to additional material weaknesses as follows:
We did not design and maintain effective information technology (“IT”) general controls for certain information systems that are relevant to the preparation of our financial statements. Specifically, we did not design and maintain: (i) program change management controls for certain financial systems to ensure that information technology program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately; (ii) user access controls to ensure appropriate segregation of duties that adequately restrict user and privileged access to certain financial applications, programs, and data to appropriate Company personnel; and (iii) computer operations controls to ensure that critical batch jobs are monitored and data backups are authorized and monitored.
We did not design and maintain effective controls relating to the completeness, accuracy and occurrence of order entry and pricing during our billing and revenue processes.  This material weakness was impacted by the material weakness related to the design and maintenance of the Company’s IT general controls.
Because of these material weaknesses, our management has concluded that as of January 31, 2020, the Company did not maintain effective internal control over financial reporting.
These material weaknesses did not result in a misstatement to the financial statements and there are no changes to previously released financial results. However, these material weaknesses could result in misstatements of account balances or disclosures that would result in a material misstatement to the annual or interim consolidated financial statements that would not be prevented or detected.
The effectiveness of the Company's internal control over financial reporting as of January 31, 2020 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report, which is included in Item 8 of this Annual Report on Form 10-K.    
Remediation Activities
 The Company is working to remediate the material weaknesses in its internal control over financial reporting.
    Control environment. The Company is hiring additional qualified staff with appropriate controls knowledge and expertise. Specifically, we are increasing our internal audit function and third-party resources, as necessary, to supplement internal staff.
    IT general controls. The Company is hiring additional qualified staff with appropriate controls knowledge and expertise.  In addition, investments are being made in systems and tools to automate controls in our systems to better support control requirements relating to proper segregation of duties, access management, and change management processes.
        Revenue. In addition to remediating IT general control deficiencies impacting our revenue and billing processes, we will enhance certain processes and controls in our order entry and revenue recognition processes, and also formalize internal control over financial reporting for certain existing procedures in our billing and revenue recognition processes.

106


           We believe that these actions will remediate the material weaknesses.  The material weaknesses will not be considered remediated, however, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively.
 Changes in Internal Control Over Financial Reporting
We concluded that the following changes during the quarter ended January 31, 2020 have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 During the quarter ended January 31, 2020, we identified the material weaknesses relating to our IT general controls and subscription and professional services billing and revenue processes, as described above.     
Item 9B. Other Information
None.
Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2020 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Item 11. Executive Compensation
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2020 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2020 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2020 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Item 14. Principal Accountant Fees and Services
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2020 Annual Meeting of Shareholders. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the fiscal year ended January 31, 2020.
Part III

107


Item 15. Exhibits
The following documents are filed as a part of this Annual Report on Form 10-K:
(a) Financial Statements
The information concerning our financial statements, and Report of Independent Registered Public Accounting Firm required by this Item is incorporated by reference herein to the section of this Annual Report on Form 10-K in Item 8, entitled “Financial Statements and Supplementary Data.”
(b) Financial Statement Schedules
All schedules have been omitted because the required information is not present or not present in amounts sufficient to require submission of the schedules, or because the information required is included in Item 8, entitled “Financial Statements and Supplementary Data.”
(c) Exhibits
 
 
 
Incorporated by Reference
 
Exhibit
Number
 
Exhibit Title
Form
File No.
Exhibit
Filing Date
Filed Herewith
3.1
 
10-Q
001-38464
3.1
June 12, 2018
 
3.2
 
10-Q
001-38464
3.2
June 12, 2018
 
4.1
 
S-1/A
333-223914
4.1
April 16, 2018
 
4.2
 
S-1
333-223914
4.2
March 26, 2018
 
4.3
 
 
 
 
 
X
10.1
 
S-1/A
333-223914
10.1
April 16, 2018
 
10.2
 
S-1
333-223914
10.2
March 26, 2018
 
10.3
 
S-1/A
333-223914
10.3
April 16, 2018
 
10.4
 
S-1/A
333-223914
10.4
April 16, 2018
 
10.5
 
S-1/A
333-223914
10.5
April 16, 2018
 
10.6
 
S-1
333-223914
10.6
March 26, 2018
 
10.7
 
S-1
333-223914
10.7
March 26, 2018
 
10.8
 
S-1
333-223914
10.8
March 26, 2018
 
10.10
 
S-1
333-223914
10.10
March 26, 2018
 
10.11
 
S-1
333-223914
10.11
March 26, 2018
 
10.12⸶
 
S-1
333-223914
10.12
March 26, 2018
 
10.13⸶
 
S-1
333-223914
10.13
March 26, 2018
 

108


10.14
 
S-1
333-223914
10.14
March 26, 2018
 
10.15
 
10-K
001-38464
10.15
April 1, 2019
 
10.16
 
10-K
001-38464
10.16
April 1, 2019
 
10.17
 
10-K
001-38464
10.17
April 1, 2019
 
10.18
 
10-K
001-38464
10.18
April 1, 2019
 
10.19⸶
 
10-K
001-38464
10.19
April 1, 2019
 
10.20
 
10-Q
001-38464

10.2
June 7, 2019
 
10.21
 
10-Q
001-38464
10.1
June 7, 2019
 
21.1
 
 
 
 
 
X
23.1
 
 
 
 
 
X
24.1
 
 
 
 
 
X
31.1
 
 
 
 
 
X
31.2
 
 
 
 
 
X
32.1*
 
 
 
 
 
X
32.2*
 
 
 
 
 
X
101.INS
 
XBRL Instance Document
 
 
 
 
X
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
X
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
X
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
X
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
X
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
X
104
 
The cover page from the Registrant’s Annual Report on Form 10-K for the year ended January 31, 2020, formatted in Inline XBRL (included in Exhibit 101)
 
 
 
 
X
 
Indicates a management contract or compensatory plan.
*
This certification is deemed not filed for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

109


Item 16. Form 10-K Summary
None.

110


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:
Chief Executive Officer and President
 
 
 
 (Principal Executive Officer)
 
 
 
 
Date:
March 31, 2020
 
 

  
 
 
 
SMARTSHEET INC.
 
 
 
 
 
 
By:
/s/ Jennifer E. Ceran
 
 
Name:
Jennifer E. Ceran
 
 
Title:
Chief Financial Officer and Treasurer
 
 
 
 (Principal Financial and Accounting Officer)
 
 
 
 
Date:
March 31, 2020
 
 

111


POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Mark P. Mader and Jennifer E. Ceran, and each of them, as his or her true and lawful attorneys-in-fact, proxies, and agents, with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, proxies, and agents, or substitute or substitutes may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:
Name
Title
Date
/s/ Mark P. Mader
Chief Executive Officer and President
March 31, 2020
Mark P. Mader
 (Principal Executive Officer)
 
 
 
 
/s/ Jennifer E. Ceran
Chief Financial Officer and Treasurer
March 31, 2020
Jennifer E. Ceran
 (Principal Financial and Accounting Officer)
 
 
 
 
/s/ Geoffrey T. Barker
Chair of the Board of Directors
March 31, 2020
Geoffrey T. Barker
 
 
 
 
 
/s/ Brent Frei
Director
March 31, 2020
Brent Frei
 
 
 
 
 
/s/ Elena Gomez
Director
March 31, 2020
Elena Gomez
 
 
 
 
 
/s/ Michael Gregoire
Director
March 31, 2020
Michael Gregoire
 
 
 
 
 
/s/ Matthew McIlwain
Director
March 31, 2020
Matthew McIlwain
 
 
 
 
 
/s/ James N. White
Director
March 31, 2020
James N. White
 
 
 
 
 
/s/ Magdalena Yesil
Director
March 31, 2020
Magdalena Yesil
 
 
 
 
 
 
 
 


112
EX-4.3 2 exhibit43.htm EXHIBIT 4.3 Exhibit

DESCRIPTION OF CAPITAL STOCK

As of January 31, 2020, Smartsheet Inc. (“we,” or “our”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our Class A common stock.

The following description summarizes the most important terms of our capital stock. Because it is only a summary, it does not contain all the information that may be important to you. For a complete description, you should refer to our amended and restated articles of incorporation and amended and restated bylaws, which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.3 is a part, and to the applicable provisions of Washington law.

Authorized Capital Stock

Our authorized capitalized shares consist of 500,000,000 shares of Class A common stock, no par value per share, 500,000,000 shares of Class B common stock, no par value per share, and 10,000,000 shares of undesignated preferred stock, no par value per share.

On September 19, 2019, all of our outstanding shares of Class B common stock automatically converted into the same number of shares of Class A common stock pursuant to the terms of our amended and restated articles of incorporation. No additional shares of Class B common stock may be issued following such conversion.

Common Stock

Dividend rights

Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and then only at the times and in the amounts that our board of directors may determine.

Voting rights

Holders of our Class A common stock are entitled to one vote for each share of Class A common stock held on all matters submitted to a vote of shareholders. Our amended and restated articles of incorporation provide that shareholders are not entitled to cumulative voting for the election of directors.

No preemptive or similar rights

Our amended and restated articles of incorporation provide that the holders of our Class A common stock are not entitled to preemptive rights and our Class A common stock is not subject to redemption or sinking fund provisions.

Right to receive liquidation distributions

Upon our liquidation, dissolution or winding-up, the assets legally available for distribution to our shareholders would be distributable ratably among the holders of our common stock and any participating preferred stock outstanding at that time, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights of and the payment of liquidation preferences, if any, on any outstanding shares of preferred stock.

Conversion

Shares of our Class A common stock are not convertible into any other shares of our capital stock.

Preferred Stock

Pursuant to our amended and restated articles of incorporation, our board of directors is authorized, subject to limitations prescribed by Washington law, to issue preferred stock in one or more series, to establish from time to time the number of shares to be included in each series, and to fix the designation, powers, preferences, and rights of the shares of each series and any of its qualifications, limitations, or restrictions, in each case without further vote or action by our shareholders. Our board of directors can also increase or decrease the number of shares of any series of preferred stock, but not below the number of shares of that series then outstanding, without any further vote or action by our shareholders. Our board of directors may authorize the issuance of preferred stock with voting or conversion rights that could adversely affect the voting power or other rights of the holders of our common stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring, or preventing a change in our control and might adversely affect the market price of our Class A common stock and the voting and other rights of the holders of our common stock.

Anti-Takeover Provisions

The provisions of Washington law, our amended and restated articles of incorporation, and our amended and restated bylaws could have the effect of delaying, deferring, or discouraging another person from acquiring control of our company. These provisions, which are summarized below, may have the effect of discouraging takeover bids. They are also designed, in part, to encourage persons seeking to acquire control of us to negotiate first with our board of directors. We believe that the benefits of increased protection of our potential ability to negotiate with an unfriendly or unsolicited acquirer outweigh the disadvantages of discouraging a proposal to acquire us because negotiation of these proposals could result in an improvement of their terms.

Washington law

We are subject to the Washington Business Corporations Act (“WBCA”), which imposes restrictions on certain transactions between a corporation and certain significant shareholders. The WBCA generally prohibits a “target corporation” (as defined in the WBCA) from engaging in certain significant business transactions with an “acquiring person,” which is defined as a person or group of persons that beneficially owns 10% or more of the voting securities of the target corporation, for a period of five years after such acquisition, unless the transaction or acquisition of shares is approved (1) prior to the time of the acquisition, by a majority of the members of the target corporation’s board of directors or (2) at or subsequent to the acquiring person’s share acquisition time, by a majority of the members of the target corporation’s board of directors and authorized at an annual or special meeting of shareholders, and not by written consent, by the affirmative vote of at least 66-2/3% of the outstanding voting shares, except for shares beneficially owned by or under the voting control of the acquiring person. Such prohibited transactions include, among other things:

a merger or consolidation with, disposition of assets to, or issuance or redemption of stock to or from the acquiring person;

termination of 5% or more of the employees of the target corporation employed in Washington, whether at one time or over a five-year period as a result of the acquiring person’s acquisition of 10% or more of the shares; or

allowing the acquiring person to receive any disproportionate benefit as a shareholder.

After the five-year period, a “significant business transaction” may occur if it complies with “fair price” provisions specified in the statute or are approved at an annual or special meeting of shareholders by a majority of the outstanding shares other than those of which the acquiring person has beneficial ownership. As a result, Chapter 23B.19 of the WBCA could have the effect of delaying, deferring, or preventing a change in control.

Amended and Restated Articles of Incorporation and Amended and Restated Bylaws provisions

Our amended and restated articles of incorporation and our amended and restated bylaws include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our management team, including the following:

Board of directors vacancies

Our amended and restated articles of incorporation and amended and restated bylaws authorize only our board of directors to fill vacant directorships, including newly created seats. In addition, the number of directors constituting our board of directors is permitted to be set only by a resolution adopted by a majority vote of our entire board of directors. These provisions would prevent a shareholder from increasing the size of our board of directors and then gaining control of our board of directors by filling the resulting vacancies with its own nominees. This makes it more difficult to change the composition of our board of directors but promotes continuity of management.

Classified board

Our amended and restated articles of incorporation and amended and restated bylaws provide that our board of directors is classified into three classes of directors. The existence of a classified board of directors could discourage a third-party from making a tender offer or otherwise attempting to obtain control of us as it is more difficult and time consuming for shareholders to replace a majority of the directors on a classified board of directors.

Shareholder action; special meeting of shareholders

Our amended and restated articles of incorporation and amended and restated bylaws provide that special meetings of our shareholders may be called only by a majority of our board of directors, the chair of our board of directors, our chief executive officer, or our president, thus prohibiting a shareholder from calling a special meeting. Further, under Washington law, shareholders of public companies can act by written consent only by obtaining unanimous written consent in order for the action to be effective. This limit on the ability of our shareholders to act by less than unanimous written consent may increase the amount of time required to take shareholder action. These provisions might delay the ability of our shareholders to force consideration of a proposal or for shareholders to take any action, including the removal of directors.

Advance notice requirements for shareholder proposals and director nominations

Our amended and restated bylaws provide advance notice procedures for shareholders seeking to bring business before our annual meeting of shareholders or to nominate candidates for election as directors at our annual meeting of shareholders. Our amended and restated bylaws also specify certain requirements regarding the form and content of a shareholder’s notice. These provisions might preclude our shareholders from bringing matters before our annual meeting of shareholders or from making nominations for directors at our annual meeting of shareholders if the proper procedures are not followed. We expect that these provisions might also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.

No cumulative voting

Washington law provides that shareholders are entitled to cumulative voting in the election of directors unless a corporation’s articles of incorporation provide otherwise. Our amended and restated articles of incorporation and amended and restated bylaws provide that shareholders are not entitled to cumulative voting.

Directors removed only for cause

Our amended and restated articles of incorporation provide that shareholders may remove directors only for cause and only by the affirmative vote of the holders of at least two-thirds of the voting power of our capital stock.

Supermajority requirements for amendments of our Amended and Restated Articles of Incorporation and Amended and Restated Bylaws

Our amended and restated articles of incorporation further provide that the affirmative vote of holders of at least two-thirds of the voting power of all the then outstanding shares of voting stock will be required to amend certain provisions of our amended and restated articles of incorporation, including provisions relating to the classified board, the size of the board, removal of directors, special meetings, actions by written consent, and designation of our preferred stock. The affirmative vote of holders of at least two-thirds of the voting power of all of the then outstanding shares of voting stock is required to amend or repeal our amended and restated bylaws, although our amended and restated bylaws may be amended by a simple majority vote of our board of directors.

Issuance of undesignated preferred stock

Pursuant to our amended and restated articles of incorporation, our board of directors has the authority, without further action by the shareholders to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by our board of directors. The existence of authorized but unissued shares of preferred stock enables our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or other means.

Choice of Forum

Our amended and restated articles of incorporation provide that the federal and state courts located within the State of Washington are the exclusive forum for any internal corporate proceedings (as defined in the WBCA).

Listing

Our Class A common stock on the New York Stock Exchange under the symbol “SMAR.”

Transfer Agent and Registrar

The transfer agent and registrar for our Class A common stock is American Stock Transfer & Trust Company, LLC. The transfer agent’s address is Operations Center, 6201 15th Avenue, Brooklyn, NY 11219, and its telephone number is (800) 937-5449.


EX-21.1 3 exhibit211htm.htm EXHIBIT 21.1 Exhibit


Subsidiaries of Smartsheet Inc.

Name of Subsidiary
Jurisdiction of Incorporation or Organization
Smartsheet Australia Pty Ltd
Australia
Smartsheet UK Limited
United Kingdom
Artefact Product Group, LLC
Washington, USA
TernPro Inc.
Delaware, USA
 
 
 
 
 
 
 
 
 
 



EX-23.1 4 exhibit231htm1.htm EXHIBIT 23.1 Exhibit




CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-230773 and 333-224501) of Smartsheet Inc. of our report dated March 31, 2020 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.
/s/ PricewaterhouseCoopers LLP
Seattle, Washington
March 31, 2020









EX-31.1 5 exhibit311.htm EXHIBIT 31.1 Exhibit
CERTIFICATION PURSUANT TO
RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark P. Mader, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Smartsheet Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)
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 

(c)  
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.

5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions): 

(a)
all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and 

(b)  
any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 





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


EX-31.2 6 exhibit312.htm EXHIBIT 31.2 Exhibit
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, Jennifer E. Ceran, certify that:

1.
I have reviewed this Annual Report on Form 10-K of Smartsheet Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) 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)  
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 

(c)  
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.

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/ Jennifer E. Ceran
 
 
Jennifer E. Ceran
 
 
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
 
 
 
 
 
 
Date: March 31, 2020
 
 


EX-32.1 7 exhibit321.htm EXHIBIT 32.1 Exhibit
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Smartsheet Inc. (the “Company”) on Form 10-K for the fiscal year ended January 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark P. Mader, Chief Executive Officer and President of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

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



EX-32.2 8 exhibit322.htm EXHIBIT 32.2 Exhibit
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Smartsheet Inc. (the “Company”) on Form 10-K for the fiscal year ended January 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jennifer E. Ceran, Chief Financial Officer and Treasurer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge, the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 
 
 
 
By:
/s/ Jennifer E. Ceran
 
 
Jennifer E. Ceran
 
 
Chief Financial Officer and Treasurer
(Principal Financial and Accounting Officer)
 
 
 
 
 
 
Date: March 31, 2020
 
 



EX-101.SCH 9 smar-20200131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - 401(k) and Pension Plans link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - 401(k) and Pension Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Business Combinations Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Business Combinations Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Comprehensive Loss Statement link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Geographic Information link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Geographic Information Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Geographic Information Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Net Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Net Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Leases Leases - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Leases Leases - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Overview and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Overview and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Related Party Transactions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Share-Based Compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Subsequent Events Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 smar-20200131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 smar-20200131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 smar-20200131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] 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] Assets: Assets, Fair Value Disclosure [Abstract] Cash equivalents: Cash and Cash Equivalents [Abstract] Cash equivalents and restricted cash Cash and Cash Equivalents, Fair Value Disclosure Short-term investments Investments, Fair Value Disclosure Total assets Assets, Fair Value Disclosure Goodwill and Intangible Assets Disclosure [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill beginning balance Goodwill Addition - acquisition of 10,000ft Goodwill, Acquired During Period Working capital adjustment - acquisition of 10,000ft Goodwill, Purchase Accounting Adjustments Goodwill ending balance Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Class A Common Class A [Member] Common Class B Common Class B [Member] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowances of $2,989 and $1,234, respectively Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term assets Assets, Noncurrent [Abstract] Restricted cash Restricted Cash, Noncurrent Deferred commissions Contract with Customer, Asset, Gross, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Other long-term assets Other Assets, Noncurrent Total assets Assets Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and related benefits Employee-related Liabilities, Current Other accrued liabilities Other Accrued Liabilities, Current Operating lease liabilities, current Operating Lease, Liability, Current Finance lease liabilities, current Finance Lease, Liability, Current Finance lease liabilities, current Capital Lease Obligations, Current Deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Finance lease liabilities, non-current Finance Lease, Liability, Noncurrent Finance lease liabilities, non-current Capital Lease Obligations, Noncurrent Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 13) Commitments and Contingencies Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock Preferred Stock, Value, Issued Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated deficit Retained Earnings (Accumulated Deficit) Total shareholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders’ equity Liabilities and Equity Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2018 Plan Equity Incentive Plan 2018 [Member] Equity Incentive Plan 2018 [Member] 2018 ESPP Employee Stock Purchase Plan 2018 [Member] Employee Stock Purchase Plan 2018 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares Available for Issuance Under ESPP Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance at end of period (in shares) 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] Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Shares Available for Issuance Under ESPP Share-based Payment Arrangement, Activity [Table Text Block] Schedule of Fair Value Assumptions, Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Fair Value Assumptions, ESPP Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Artefact Product Group, LLC. Artefact Product Group, LLC. [Member] Artefact Product Group, LLC. [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Software Technology Technology-Based Intangible Assets [Member] Customer Relationships Customer Relationships [Member] Trade Name Trade Names [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value Finite-lived Intangible Assets Acquired Expected Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Accounting Policies [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment Computer Equipment [Member] Computer software Computer Software [Member] Computer Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Useful lives Property, Plant and Equipment, Useful Life Earnings Per Share [Abstract] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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] Leases [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Remaining lease term (in years) Lessee, Leases, Remaining Term Of Contract Lessee, Leases, Remaining Term Of Contract Option to extend lease (in years) Lessee, Leases, Renewal Term Lessee, Leases, Renewal Term Future noncancellable lease payments Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Term of contract for lease not yet commenced (in years) Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Rent expense and related expenses Operating Leases, Rent Expense Income Tax Disclosure [Abstract] Current: Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current provision for income taxes Current Income Tax Expense (Benefit) Deferred and other: Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) Total income tax provision (benefit) Income Tax Expense (Benefit) Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Fiscal 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Fiscal 2021 Operating Leases, Future Minimum Payments, Due in Two Years Fiscal 2022 Operating Leases, Future Minimum Payments, Due in Three Years Fiscal 2023 Operating Leases, Future Minimum Payments, Due in Four Years Fiscal 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Capital Leases Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Fiscal 2020 Capital Leases, Future Minimum Payments Due, Next Twelve Months Fiscal 2021 Capital Leases, Future Minimum Payments Due in Two Years Fiscal 2022 Capital Leases, Future Minimum Payments Due in Three Years Fiscal 2023 Capital Leases, Future Minimum Payments Due in Four Years Fiscal 2024 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Capital Leases, Future Minimum Payments Due Less: amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Present value of capital lease obligations Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Total Operating And Capital Leases, Future Minimum Payments Due [Abstract] Operating And Capital Leases, Future Minimum Payments Due [Abstract] Fiscal 2020 Operating And Capital Leases, Future Minimum Payments Due, Current Operating And Capital Leases, Future Minimum Payments Due, Current Fiscal 2021 Operating And Capital Leases, Future Minimum Payments Due, In Two Years Operating And Capital Leases, Future Minimum Payments Due In Two Years Fiscal 2022 Operating And Capital Leases, Future Minimum Payments Due In Year Three Operating And Capital Leases, Future Minimum Payments Due, In Three Years Fiscal 2023 Operating And Capital Leases, Future Minimum Payments Due In Four Years Operating And Capital Leases, Future Minimum Payments Due In Four Years Fiscal 2024 Operating And Capital Leases, Future Minimum Payments Due In Five Years Operating And Capital Leases, Future Minimum Payments Due In Five Years Thereafter Operating And Capital Leases, Future Minimum Payments Due Thereafter Operating And Capital Leases, Future Minimum Payments Due Thereafter Total minimum lease payments Operating And Capital Leases, Future Minimum Payments Due Operating And Capital Leases, Future Minimum Payments Due Goodwill impairments Goodwill, Impairment Loss Amortization expense Amortization of Intangible Assets Retirement Benefits [Abstract] 401(k) and Pension Plans Compensation and Employee Benefit Plans [Text Block] Revenue from Contract with Customer [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription Subscription and Circulation [Member] Professional services Professional Services [Member] Professional Services [Member] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Revenue recognized included in deferred revenue Contract with Customer, Liability, Revenue Recognized Deferred revenue Contract with Customer, Liability Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] 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] Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Americas other than the United States Americas Excluding U.S. [Member] Americas Excluding U.S. [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenue Revenue from Contract with Customer, Excluding Assessed Tax United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before provision for income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Sale of Stock [Axis] Sale of Stock [Axis] Sale of Stock [Domain] Sale of Stock [Domain] 2017 Tender Offer Tender Offer 2017 [Member] Tender Offer 2017 [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of subscription revenue Cost Of Subscription Revenue [Member] Cost Of Subscription Revenue [Member] Cost of professional services revenue Cost Of Professional Services Revenue [Member] Cost Of Professional Services Revenue [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation Share-based Payment Arrangement, Expense Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Estimated Remaining Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock (Class A and B) Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Beginning balance, convertible preferred stock (in shares) Temporary Equity, Shares Outstanding Beginning balance, convertible preferred stock Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Issuance of convertible preferred stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Issuance of convertible preferred stock Temporary Equity, Stock Issued During Period, Value, New Issues Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Reclassifications Of Temporary To Permanent Equity, Shares Reclassifications Of Temporary To Permanent Equity, Shares Conversion of convertible preferred stock to common stock in connection with initial public offering Reclassifications of Temporary to Permanent Equity Ending balance, convertible preferred stock (in shares) Ending balance, convertible preferred stock Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance, common stock (in shares) Common Stock, Shares, Outstanding Beginning balance Stock option exercises (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Share-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Issuance of common stock under employee stock plans (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock plans Stock Issued During Period, Value, Employee Stock Purchase Plan Taxes paid related to net share settlement of equity awards Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Issuance of common stock upon net exercise of warrant (in shares) Stock Issued During Period, Shares, Exercise Of Warrant Stock Issued During Period, Shares, Exercise Of Warrant Issuance of common stock upon net exercise of warrant Stock Issued During Period, Value, Exercise Of Warrant Stock Issued During Period, Value, Exercise Of Warrant Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Ending balance, common stock (in shares) Ending balance Commitments and Contingencies Disclosure [Abstract] Purchase commitment, period Long-term Purchase Commitment, Period Commitment with cloud-based hosting service provider Other Commitment Commitment with cloud-based hosting service provider, due in 2020 Other Commitment, Due in Next Twelve Months Commitment with cloud-based hosting service provider due in 2021 Other Commitment, Due in Second Year Related Party Transactions [Abstract] Related party transaction, amounts of transaction Related Party Transaction, Amounts of Transaction Property, Plant and Equipment [Abstract] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Overview and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive loss: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Net unrealized loss on available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Comprehensive loss Software Software and Software Development Costs [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Financial Standby Letter of Credit Financial Standby Letter of Credit [Member] Payment period Contract With Customer, Period Of Payment Contract With Customer, Period Of Payment Number of operating segments Number of Operating Segments Irrevocable letters of credit Guarantor Obligations, Current Carrying Value Security deposits Security Deposit Internal use software costs capitalized Capitalized Software Development Costs For Internal Use Software Capitalized Software Development Costs For Internal Use Software Costs incurred during development for platform to sell subscriptions Capitalized Software Development Costs for Software Sold to Customers Software useful life Finite-Lived Intangible Asset, Useful Life Amortization expense of capitalized internal-use software costs Capitalized Computer Software, Amortization Net self insurance reserve estimate Self Insurance Reserve Advertising and marketing expenses Marketing and Advertising Expense Deferred offering costs capitalized Deferred Offering Costs Operating lease, liability Operating Lease, Liability Deferred rent credit Deferred Rent Credit Investing activity increase Net Cash Provided by (Used in) Investing Activities Supplemental cash flow information: Lease, Cost [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows related to operating leases Operating Lease, Payments Operating cash flows related to finance leases Finance Lease, Interest Payment on Liability Financing cash flows related to finance leases Finance Lease, Principal Payments Right-of-use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Weighted-average remaining lease term (in years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted-average discount rate: Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Finance leases Finance Lease, Weighted Average Discount Rate, Percent Cash paid for lease liability accretion Lessee, Lease Payments, Accretion Of Liability Lessee, Lease Payments, Accretion Of Liability Schedule of Income before Income Tax, Domestic and Foreign Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of Amounts of Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Americas Excluding U.S. Non-US [Member] Property and equipment, net Operating lease cost Operating Lease, Cost Finance lease cost: Finance Lease, Cost 1 [Abstract] Finance Lease, Cost 1 [Abstract] Amortization of assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Short-term lease cost Short-term Lease, Cost Variable lease cost Variable Lease, Cost Total lease costs Lease, Cost TernPro, Inc. TernPro, Inc. [Member] TernPro, Inc. [Member] Acquired software technology Acquired customer relationships Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Payments to acquire businesses, gross Payments to Acquire Businesses, Gross Working capital adjustments Business Combination, Working Capital Adjustments Business Combination, Working Capital Adjustments Consideration transferred, held in escrow Business Combination, Consideration Transferred, Held In Escrow Business Combination, Consideration Transferred, Held In Escrow Merger agreement, escrow term Merger Agreement, Escrow Term Merger Agreement, Escrow Term Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Recognized identifiable assets acquired and liabilities assumed, other assets, net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net Contingent consideration, liability, noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Contingent consideration, liability, current Business Combination, Contingent Consideration, Liability, Current Revenue Recognition and Deferred Revenue [Abstract] Deferred Commissions Business Combinations Business Combination Disclosure [Text Block] Net Loss Per Share Earnings Per Share [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] RSUs Restricted Stock Units (RSUs) [Member] Number of Shares Underlying Outstanding RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or canceled (in shares) Outstanding ending balance (in shares) Weighted-Average Grant-Date Fair Value per RSU Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Outstanding beginning 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 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 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 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 Outstanding ending balance (in dollars per share) Geographic Information Geographic Information Disclosure [Text Block] Geographic Information Disclosure [Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Employee Stock Purchase Plan Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance, beginning of the year Unrecognized Tax Benefits Increases to tax positions taken during the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases to tax positions taken in prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases to tax positions taken in prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Balance, end of year Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Patents Patents [Member] Domain name Internet Domain Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total intangible assets Finite-Lived Intangible Assets, Gross Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Total intangible assets, net Finite-Lived Intangible Assets, Net Net Carrying Amount Weighted Average Life (Years) Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Remeasurement of convertible preferred stock warrant liability Adjustment of Warrants Granted for Services Depreciation of property and equipment Depreciation Amortization of deferred commission costs Amortization of Deferred Sales Commissions Unrealized foreign currency loss Foreign Currency Transaction Gain (Loss), Unrealized Gain on disposal of assets Gain (Loss) on Disposition of Assets Amortization of intangible assets Non-cash operating lease costs Non-Cash Operating Lease, Cost Non-Cash Operating Lease, Cost Amortization of premiums, accretion of discounts and gain on investments Amortization Of Discount (Premium) And Loss (Gain) On Investments Amortization Of Discount (Premium) And Loss (Gain) On Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease right-of-use assets Increase (Decrease) In Operating Lease Right-of-Use Assets Increase (Decrease) In Operating Lease Right-of-Use Assets Other long-term assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Accrued compensation and related benefits Increase (Decrease) in Employee Related Liabilities Deferred commissions Increase (Decrease) In Deferred Commissions Increase (Decrease) In Deferred Commissions Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of short-term investments Payments to Acquire Short-term Investments Purchases of long-term investments Payments to Acquire Long-term Investments Proceeds from maturity of investments Proceeds from Sale and Maturity of Marketable Securities Proceeds from sales of investments Proceeds from Sale of Debt Securities, Available-for-sale Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Capitalized internal-use software development costs Payments for Software Purchases of intangible assets Payments to Acquire Intangible Assets Payments for business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions Proceeds from Issuance Initial Public Offering Proceeds from follow-on offering of common stock, net of underwriters' discounts and commissions Proceeds From Follow-On Offering Proceeds From Follow-On Offering Payments on principal of finance leases Payments on principal of finance leases Repayments of Long-term Capital Lease Obligations Payments of deferred offering costs Payments of Stock Issuance Costs Proceeds from issuance of convertible preferred stock Proceeds from Issuance of Convertible Preferred Stock Proceeds from exercise of stock options Proceeds from Stock Options Exercised Taxes paid related to net share settlement of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Proceeds from Employee Stock Purchase Plan Proceeds from Stock Plans Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities 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 Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents, and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Supplemental disclosures Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for income taxes Income Taxes Paid, Net Purchases of fixed assets under finance leases Lease Obligation Incurred Right-of-use assets obtained in exchange for new operating lease liabilities Accrued purchases of property and equipment (including internal-use software) Capital Expenditures Incurred but Not yet Paid Deemed dividends on convertible preferred stock Convertible Preferred Stock, Deemed Dividend Convertible Preferred Stock, Deemed Dividend Deferred offering costs, accrued but not yet paid Deferred Offering Costs, Accrued Not Yet Paid Deferred Offering Costs, Accrued Not Yet Paid Share-based compensation capitalized in internal-use software development costs Share Based Compensation Capitalized, Software Development Costs Share Based Compensation Capitalized, Software Development Costs Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Assets: Operating lease assets Finance lease assets Finance Lease, Right-of-Use Asset Total leased assets Lease, Right-Of-Use Assets Lease, Right-Of-Use Assets Liabilities: Liabilities [Abstract] Current Operating lease liabilities Finance lease liabilities Non-current Liabilities, Noncurrent [Abstract] Operating lease liabilities Finance lease liabilities Total lease liabilities Lease, Liability Lease, Liability Employer contributions to 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Defined benefit plan, contributions by employer Defined Benefit Plan, Plan Assets, Contributions by Employer Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Excluding Cash And Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Excluding Cash And Equivalents Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred Revenue Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Deferred commissions amortized period Deferred Sales Commissions Amortization Period Deferred Sales Commissions Amortization Period Basis of presentation Basis of Accounting, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Segment information Segment Reporting, Policy [Policy Text Block] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Cash, cash equivalents, and short-term investments Cash and Cash Equivalents, Policy [Policy Text Block] Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Internal-use software development costs Internal Use Software, Policy [Policy Text Block] Business combinations Business Combinations Policy [Policy Text Block] Goodwill & Acquired Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Impairment of long-lived assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Leases Leases And Deferred Rent, Policy [Policy Text Block] Leases And Deferred Rent, Policy [Policy Text Block] Self-funded health insurance Self Insurance Reserve [Policy Text Block] Advertising expenses Advertising Cost [Policy Text Block] Convertible preferred stock warrant liability Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block] Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block] Share-based compensation Share-based Payment Arrangement [Policy Text Block] Income taxes Income Tax, Policy [Policy Text Block] Concentrations of risk and significant customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Net loss per share Earnings Per Share, Policy [Policy Text Block] Recently adopted accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Percentage of revenue related to remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Period of expected timing of satisfaction related to remaining performance obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Blended tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Tax Cuts and Jobs Act, reduction to deferred tax assets Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Federal tax net operating loss carryforward Operating Loss Carryforwards Tax credit carryforward for income tax purposes Tax Credit Carryforward, Amount Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Unrecognized tax benefits Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Penalties and interest expense Income Tax Examination, Penalties and Interest Expense Common Class A and B Common Class A And B [Member] Common Class A And B [Member] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Weighted average grant date fair value, stock options (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Fair value of stock options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Weighted-average grant date fair value, RSU (in dollars per share) Payroll deduction percent of base cash compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation Offering period Employee Stock Purchase Plan, Offering Period Employee Stock Purchase Plan, Offering Period Number of purchase periods Employee Stock Purchase Plan, Number Of Purchase Periods Employee Stock Purchase Plan, Number Of Purchase Periods Purchase period Employee Stock Purchase Plan, Purchase Period Employee Stock Purchase Plan, Purchase Period Purchase price percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Period in which shares authorized increase Employee Stock Purchase Plan, Increase In Number of Shares Reserved For Sale Period Employee Stock Purchase Plan, Increase In Number of Shares Reserved For Sale Period 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 Maximum number of shares authorized (in shares) Shares issued and sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Total purchase price Proceeds from Issuance of Common Stock Deemed dividend Temporary Equity, Dividends, Adjustment Unrecognized share based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized share based compensation expense, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Leases Lessee, Finance Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Computer software, purchased and developed Computer Software, Purchased And Developed [Member] Computer Software, Purchased And Developed [Member] Leasehold improvements Leasehold Improvements [Member] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Depreciation expense Finance lease right-of-use asset, before accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Before Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Before Accumulated Depreciation and Amortization Capital leases Capital Leased Assets, Gross Finance lease right-of-use asset, accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Accumulated depreciation on capital leases Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Depreciation expense on finance leases Finance Leases, Depreciation Expense Finance Leases, Depreciation Expense Depreciation expense on capital leases Capital Leases, Depreciation Expense Capital Leases, Depreciation Expense Income Taxes Income Tax Disclosure [Text Block] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at beginning of period Accounts Receivable, Allowance for Credit Loss Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Additions, net Accounts Receivable, Allowance for Credit Loss, Recovery Balance at end of period Numerator: Net Income (Loss) Attributable to Parent [Abstract] Net loss attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Denominator: Earnings Per Share, Basic [Abstract] Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Cover [Abstract] Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Amendment Flag Amendment Flag Document Fiscal Period Focus Document Fiscal Period Focus Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Revenue by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Public Equity Offering Public Equity Offering [Member] Public Equity Offering [Member] Public Equity Offering - Selling Shareholders Public Equity Offering - Selling Shareholders [Member] Public Equity Offering - Selling Shareholders [Member] IPO IPO [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares issued per common share converted (in shares) Conversion Of Stock, Shares Issued Per Common Share Converted Conversion Of Stock, Shares Issued Per Common Share Converted Threshold percentage of outstanding stock Conversion Of Stock, Threshold Percentage Of Outstanding Stock Conversion Of Stock, Threshold Percentage Of Outstanding Stock Offering price (in dollars per share) Sale of Stock, Price Per Share Consideration received on transaction Sale of Stock, Consideration Received on Transaction Underwriting discounts and commissions Payments Of Stock Issuance Costs, Underwriting Discounts And Commissions Payments Of Stock Issuance Costs, Underwriting Discounts And Commissions Payment of stock issuance costs, other Payment Of Stock Issuance Costs, Other Payment Of Stock Issuance Costs, Other Underwriting discounts and commissions Stock Issuance Costs, Underwriting Discounts And Commissions Stock Issuance Costs, Underwriting Discounts And Commissions Other issuance costs Stock Issuance Costs, Other Stock Issuance Costs, Other Number of shares issued in conversion (in shares) Conversion of Stock, Shares Issued Common stock authorized (in shares) Common Stock, Shares Authorized Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Preferred stock issued (in shares) Preferred Stock, Shares Issued Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Common stock issued (in shares) Common Stock, Shares, Issued Common stock outstanding (in shares) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Total all series Convertible Preferred Stock [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Convertible preferred stock warrant Warrant [Member] Shares subject to outstanding common stock awards Share-based Payment Arrangement [Member] Shares issuable pursuant to the Employee Stock Purchase Plan Employee Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total potentially dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Income Statement [Abstract] Revenue Revenues [Abstract] Revenues Cost of revenue Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Net loss before income tax provision (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Net loss Deemed dividend Net loss attributable to common shareholders Net loss per share attributable to common shareholders, basic and diluted (in usd per share) Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted (in shares) Restricted cash Restricted Cash Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows Goodwill and Net Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Options Outstanding Outstanding beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Forfeited or canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding ending balance (in shares) Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited or canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding ending balance (in dollars per share) Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and expected to vest (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Lease, Cost Lease, Cost [Table Text Block] Supplemental Balance Sheet Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Schedule of Future Minimum Rental Payment for Finance Leases Finance Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Short-term Investments Short-term Investments [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Certificates of deposit Certificates of Deposit, at Carrying Value 2021 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Amortization Expense Finite-Lived Intangible Assets, Amortization Expense Share-Based Compensation Share-based Payment Arrangement [Text Block] Expected provision at statutory federal rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Impact of tax reform Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Deferred tax assets: Deferred Tax Assets, Net [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Deferred revenue Deferred Tax Assets, Deferred Income Lease liabilities Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability Tax credits Deferred Tax Assets, Tax Credit Carryforwards Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance Lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Capitalized commissions Deferred Tax Liabilities, Capitalized Commissions Deferred Tax Liabilities, Capitalized Commissions Property and equipment Deferred Tax Liabilities, Other Finite-Lived Assets Intangibles Deferred Tax Liabilities, Intangible Assets Total deferred tax liabilities Deferred Tax Liabilities, Net Net deferred tax assets Deferred Tax Assets, Net Schedule of Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of Restricted Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Schedule of Property and Equipment, Useful Lives Fiscal 2021 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Fiscal 2022 Lessee, Operating Lease, Liability, Payments, Due Year Two Fiscal 2023 Lessee, Operating Lease, Liability, Payments, Due Year Three Fiscal 2024 Lessee, Operating Lease, Liability, Payments, Due Year Four Fiscal 2025 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Fiscal 2021 Finance Lease, Liability, Payments, Due Next Twelve Months Fiscal 2022 Finance Lease, Liability, Payments, Due Year Two Fiscal 2023 Finance Lease, Liability, Payments, Due Year Three Fiscal 2024 Finance Lease, Liability, Payments, Due Year Four Fiscal 2025 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payment, Due Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total Finance Lease, Liability EX-101.PRE 13 smar-20200131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 chart-d588c46f0ca65dd39dd.jpg begin 644 chart-d588c46f0ca65dd39dd.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ C$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHKY=\<_M7>#?AS\>?A?\"?%G@7XP:?)\8-"/BLOP^NK MGX-7WQ&C\'>)OB!!\.[KQE!J#W]AXBO_ AX/\1ZK8ZC/X<'@N2YTJ;P]+XM MA\3R0Z+( ?45%?(%O^W+^SVVN36.I>)KSP[X7DU3XX:%H'Q/\16,6E_#/Q?K MW[-<.KW'QXT;PUXE>]DEN;KX9P^&/&D^L7.H:;IFF:M:^ O'=[X4O_$%EX0U MRXM.X^#7[37PX^-NK7?AWP]#XF\/>)X?A_X ^+EEX8\;Z*GA[7]8^$_Q3.NQ M?#_XBZ;IPOK^0:#XAO/#'B#39+'46T_Q1X'O#]_/96]T ?0]%% M)GZ_D?\ "@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *^$?CO\+/B)\9/CA\#O$?@A/C/\)-=_9U^-'A/Q8?'_\ PG6CP_!K MXI?"?6-$O+;XM>"[_P"&NE>.-;C\877BC0+Z]\$:9?>,_A]X<\4^!O%"6GC# MPSK]OHMFP\1?=U% '\]7BC_@F+\;OB-^SEX#_8?NKE?"?@CX1^*O^"D'B&/X M[:CXBM-2/C;2_P!K/X;_ +6WPP^#<6BV&E:A-XOM==TFP_:UNM:^*::YINEP M6%[\-;_3M%OO$-IXKTB_K[S_ &7T_3$M;8P:+X4\?Z'HMB!#:0B7^S]/M#/+YES,9+N::>3WZLS6O\ MD$:I_P!@Z_\ _22:@#\?/^"#/CCQW\=?^"2'[%7Q5^,OCWQU\4?B5XM^'OBJ MY\4>//'7C/Q-XC\6>(;C3OBO\0M$L)]:US4-5EOM2GM-(TS3].AN+N66X-I9 MV\/^$;TOTOO_!QK7_RQK\8?^#<+_E"C^P3_ -DW\;?^KK^*%?MY M0!@_\(WI?I??^#C6O_EC7-^(-'M+2?PXMO)J,2W?B*TM+D)K.M 36TECJ4,D,3D<99%R<#%>A5R7BC_CY\)_]C78_P#IMUB@"\/#>EX'%]T'_,8U MK_Y8TO\ PC>E^E]_X.-:_P#EC6ZO0?0?RI: ,'_A&]+]+[_P<:U_\L:/^$;T MOTOO_!QK7_RQK>HH P?^$;TOTOO_ <:U_\ +&C_ (1O2_2^_P#!QK7_ ,L: MWJ* .%\3Z)96?AKQ#>6KZC!LZR'AG@L+B6&5"=0(#QR(KJ<'! M XK9C\.:8T:,1?99%)_XG&M=2H)ZZB3^9IOC'_D4?%/_ &+FN?\ ILNJWX?] M5%_US3_T$4 8O_"-Z7Z7W_@XUK_Y8T?\(WI?I??^#C6O_EC6]10!@_\ "-Z7 MZ7W_ (.-:_\ EC1_PC>E^E]_X.-:_P#EC6]10!@_\(WI?I??^#C6O_EC1_PC M>E^E]_X.-:_^6-;U% '!>&]%L[RPNI;E]1FDCU[Q-:J[ZSK1806?B+5+6UB! M_M'[D%M#%#&.T<:@Y.2=_P#X1O2_2^_\'&M?_+&JWA+_ )!E[_V,OB__ -2G M6*Z>@#!_X1O2_2^_\'&M?_+&C_A&]+]+[_P<:U_\L:WJ* ,'_A&]+]+[_P ' M&M?_ "QH_P"$;TOTOO\ P<:U_P#+&MZB@#!_X1O2_2^_\'&M?_+&L"VT:S?Q M1K%BTFHFUM]"\/74,)UG6MD<]W?^)(KF51_:/#S1VEJCGNL$> ,$MWM+: +7_"-Z7Z7W_@XUK_Y8T?\ "-Z7Z7W_ (.-:_\ EC6] M10!@_P#"-Z7Z7W_@XUK_ .6-'_"-Z7Z7W_@XUK_Y8UO44 8/_"-Z7Z7W_@XU MK_Y8T?\ "-Z7Z7W_ (.-:_\ EC6]10!Y]J^CVEOK/A:VADU&.&^O]2CNHUUG M6@L\<.AZCE^E]_X.-:_P#EC6]10!@_ M\(WI?I??^#C6O_EC1_PC>E^E]_X.-:_^6-;U% &#_P (WI?I??\ @XUK_P"6 M-TL/#.M7EI)J,%S;V$LL$T>LZTLD<@QM=3_:!P1GCBO0:Y/QU_R)_B M'_L&S?\ LM %T>&]+]+[J?\ F,:UZG_J(TO_ C>E^E]_P"#C6O_ )8UNCI^ M+?S-+0!@_P#"-Z7Z7W_@XUK_ .6-'_"-Z7Z7W_@XUK_Y8UO44 8/_"-Z7Z7W M_@XUK_Y8T?\ "-Z7Z7W_ (.-:_\ EC6]10!@'PWI?I?=1_S&-:]1_P!1&N=\ M*:/:7^BPW-W)J,\[7FL1F236=:9BEOK6HV\*Y_M$<1P0QQKQD*@!)Q7H!Z?B MO\Q7)^"/^1>M_P#K_P!>_P#4@U6@"_\ \(WI?I??^#C6O_EC1_PC>E^E]_X. M-:_^6-;U% &#_P (WI?I??\ @XUK_P"6-'_"-Z7Z7W_@XUK_ .6-;U% &#_P MC>E^E]_X.-:_^6-'_"-Z7Z7W_@XUK_Y8UO44 >>:5I%I/KWB>UEDU%X+*?2% MM8FUG6BD"W&DQ3S+&/[1X#REG;).6)-=+_PC>E^E]_X.-:_^6-9VB?\ (R^, M?^OG0O\ TQPUU] &#_PC>E^E]_X.-:_^6-'_ C>E^E]_P"#C6O_ )8UO44 M &!CTXHHHH **** "BBB@ HHHH **** "BBB@ K,UK_D$:I_V#K_ /\ 22:M M.LS6O^01JG_8.O\ _P!))J /Q6_X-PO^4*/[!/\ V3?QM_ZNOXH5^WE?B'_P M;A?\H4?V"?\ LF_C;_U=?Q0K]O* "N2\4?\ 'SX3_P"QKL?_ $VZQ76UR7BC M_CY\)_\ 8UV/_IMUB@#K%Z#Z#^5+2+T'T'\J6@ HHHH **** .<\8_\ (H^* M?^Q$O^09>_]C+XO_\ M4IUBNGH **** "BBB@ KE[3_ )'/7O\ L6_"W_IR\6UU%M_P#K_P!>_P#4@U6@#K:*** "BBB@ HHH MH Y#1/\ D9?&/_7SH7_ICAKKZY#1/^1E\8_]?.A?^F.&NOH **** "BBB@ H MHHH **** "BBB@ HHHH **** "LS6O\ D$:I_P!@Z_\ _22:M.LS6O\ D$:I M_P!@Z_\ _22:@#\5O^#<+_E"C^P3_P!DW\;?^KK^*%?MY7XA_P#!N%_RA1_8 M)_[)OXV_]77\4*_;R@ KDO%'_'SX3_[&NQ_]-NL5UM@ MHHHH **** "N7M/^1SU[_L6_"W_IR\6UU%I_!2]T MCQ;\4/B=_9EO)XDT#P3)HUEIW@R+4[>.\T^W\2^(=;N4MX-9O+&6#48=$TVR MU.\AL)K>?4SIJWEF9_J^#>!N+O$+.HEA:+A&KB M<3B*]2CA<)AH5*M*D\1BJ]&C[:M1H\_M:M.$OG.*>+^&>"$/LLGB[X<>,HK"V\3:59:A)+%8:Y M8RZ;>7^F:]X=O+B&:U35--NF>SNT2TU:STVXN;)+K[LKAXEX8X@X.SO'<.<4 M91C-RW'TG2Q%%U*<:M*=KN%2C7HU*=;#XBC.I0Q%&I3K4:E2E., MWUY!Q!DO%&4X//>'LRPN;Y1CZ;J83'X.HJM"K&,Y4YQOI*%2E4A.E6HU(PJT M:L)TZL(3C******\(]@**** $/3\5_F*Y/P1_P B];_]?^O?^I!JM=8>GXK_ M #%-OA3\;[#PG\1OB)X4^#^C_'RW\(:'=_!:R^* MWCR _P#"$>!]7O8_%H^(ELWB;56M/"]EXUMOAS>?#.U\8ZGIOA/4_&EEK<\M MK;?77Z_Y]Z_/_P")WB?XZ^*/VE? OA>[_8H\?>-?@]\/?'WA;6O"?QE_X7'^ MSQI7@.#7]1TA]*U7XHZ]X$U3QV?BQ=0_#*Q\0:[!X7T*T\)76HWVL)=^(;;3 M&U&+PI>Z2 =Y:?MF^!K_ .(WQA\-VGA77I_A1^S_ *3XMNOC)^TK!XU^!U[\ M(OA]X@\!Z-_;OC+P5XET33/BQ?\ QMT?Q)X;LDO!J;:K\([#0TFTG6!!K%Q% MI[2R=C\%OVH? GQJU^X\(Z?I'BSP7XQ7X9?#WXU:=X3\>:?INDZ]K/PC^*EQ MXALO!'CJQL].U?5Q!:WVH^%M;TC6M!U.2P\5>$=8M(K#Q/HNF-J6DR7_ ,-_ M'[]AVX_:[UKXS7R?">#]E/Q#X]_9V_:W_99\<_$S3]1\!:AX@^.W@SX]^#M1 M\">$[O7K;X9:O%/".KI8?%S0+KXCS:=XY\)^(8Y-!\/Z9I\/B;QE=7/ ML7[.WP!^+*?M%6?[1OQ:T/3O =[X7_8V^$/[*VF>#--U_2_$XU?Q-X>\9Z_X M_P#BAXX@U32GDBC\&W.I-X1T/X>1:A]@\3WME9^(M5\3>'O#LUSIVG4 ?HK6 M9K&7TO4HT21Y&L+U42.*21G9K64*JA%;,+%;DV&E)96RM;:3XCT^TB5;6T@A/V:"!F M52[,9F:5@#\R?^#<+C_@BC^P1D'GX;^-L'!Q_P EK^*!ZXQT(/XCUK]N\CW_ M "/^%?A;_P &YFA:7>?\$5_V"[BXM1),_P -_&N]_.NE+8^-7Q/4?+'.B# ' M91R3DGC'[:?\(QHO_/D/_ B\_P#DF@#>R/?\C_A7)^*.;GPI@'_D:[(]#T&F MZQGMVJ]_PC&B_P#/D/\ P(O/_DFN6\2^'='CN/"X6S $GBBRC?\ ?W?*MIVK M-CFY..5!R,'C&<9% 'HP/ Z]!_"?\*7(]_R/^%8 \,:)@?Z$.@_Y>+S_ .2: M7_A&-%_Y\A_X$7G_ ,DT ;V1[_D?\*,CW_(_X5@_\(QHO_/D/_ B\_\ DFC_ M (1C1?\ GR'_ ($7G_R30!O9'O\ D?\ "C(]_P C_A6#_P (QHO_ #Y#_P " M+S_Y)H_X1C1?^?(?^!%Y_P#)- $7C _\4EXIZ_\ (N:WV/\ T#+KVK?B.(HP M001&@(*MD':.#Q7"^+?#FCQ>%?$TB68#Q^']9=3Y]V<,FFW+*<&X(." <$$' MN"*W8O#.BF.,_8@,HAP+B\P,J/6Y)_,T =#D>_Y'_"C(]_R/^%8/_",:+_SY M#_P(O/\ Y)H_X1C1?^?(?^!%Y_\ )- &]D>_Y'_"C(]_R/\ A6#_ ,(QHO\ MSY#_ ,"+S_Y)H_X1C1?^?(?^!%Y_\DT ;V1[_D?\*,CW_(_X5@_\(QHO_/D/ M_ B\_P#DFC_A&-%_Y\A_X$7G_P DT 5_"?&FWF0PSXE\7D95N1_PE6L>WKD? M4$5TV1[_ )'_ KS[PMX73KMFLE)7Q%XKC!$]X/EC\3ZM&@XNI M !;+$L>C_P"$8T7_ )\A_P"!%Y_\DT ;V1[_ )'_ HR/?\ (_X5@_\ ",:+ M_P ^0_\ B\_^2:/^$8T7_GR'_@1>?\ R30!O9'O^1_PHR/?\C_A6#_PC&B_ M\^0_\"+S_P"2:/\ A&-%_P"?(?\ @1>?_)- &]D>_P"1_P *YBT_Y'+73AL' MPWX7YVMC_D)>+?;V/Y'T-6?^$8T7_GR'_@1>?_)-1&@P>!M& "6+ 'H>1[_D?\*,CW_(_X5@_\(QHO_/D M/_ B\_\ DFC_ (1C1?\ GR'_ ($7G_R30!O9'O\ D?\ "C(]_P C_A6#_P ( MQHO_ #Y#_P "+S_Y)H_X1C1?^?(?^!%Y_P#)- &]D>_Y'_"C(]_R/^%8/_", M:+_SY#_P(O/_ ))H_P"$8T7_ )\A_P"!%Y_\DT 4M=YU_P &$ X&I:OG@]_# MNJ8[=ZZO(]_R/^%>_Y'_"C(]_R/^%8/_",:+_S MY#_P(O/_ ))KQ_XT?$[X._ 3PQ#XF^(=Y+;-JE_%H?A+POHMOK'B'QQX_P#% M5VI_LWP?X \'Z3+<:YXM\4:DX"V^EZ5:R^1$)+_4I[#2[:[OH.S+\OQV:XW# M9=EF#Q./Q^,JJCA<'A*-3$8G$597:A2HTHRG.5DY.R?+%2E*T4VN;&8W"9=A M:^-Q^)H8/!X:#JXC$XFI"C0HTTTG*I4FU&*NTE=ZR:BKMI'N6HZA8:5I]]JF MIWEIIVFZ;9W-_J&H:A<0V5C8V-I"]Q=7E[>7+Q6]K:6T$$/B'X:O MM8"]=UFPL;/Q+I6@71E\.)J>D276FWD>EPWNE7%WH]WI][U"S\9_M6Z%%X,^$L-Q'J/@[]D#3M9?5=-OQ"XETW7OVG/$%A>RZ;\1?$ M,;B.[M/A1HTL_P +?"TZ1C6+CQ]J\0O[/ZO^(_PX\!ZGX#U;3=5\'^'-7TJP MTX&PTG5])L]6TFP-I''#:?8M+U&.ZT^T%I#''#:BWMHQ;PQQPPA(T11_3O@C MXPY=]&KB/'YC# TN.\USK+_[*X@P669K0P649/AJ=>&*IT,OSR&!S..=YK#% MTX?6<1@HQR&G0IU*6#Q>=3Q=''97_/OBYX6XSQ[R+"8">,J\(9?E>->8Y+B\ M=EU?%9GF5>I2="=;&93+%X!Y7ET\-.7U>EBI3S>=6<*F)PN5K#5,+C_Y0O\ M@W[\(ZE+^UQXQ\6S:W::)86/P+\26MIHUY=BRU3QS'KGC#PS:F?P]IT_E2:_ MHGAJZ\/W,WB#4]-^UVNB:E)HUK>&*>_C*?V.Y'O^1_PKX[_:0_8^\'?&GP=X M=/@FXMOA%\8/A3J \2_ ;XK>&-,C2^^&GB2V='?3UTRWDMH-3^'_ (HAB.B^ M// [&+2?$>B75PC0QZA#97<'._LP?'JU^*6I>)/@M\:/!ME\*_VJOA9:6TGQ M(^&\6I:A-H?B71)Y3;:9\7/A%J5WIR2>%_%$4& MHP6]Q?\ D>.7&57Q[SC'>+648%8"67X#!95Q#PDJT,;F/#F7X.K+#Y=G<<93 MP^$EG61YC4Q4*6*S*.#P]3)$'"E/P:RG!^&N8XMX MR&,QF*S#)>)'1EA<%GF.Q=.-;'Y5+#3K8E97FN"5"<\-@98JM#,\NIO'X.K4 MKT,TPN ^YLCW_(_X49'O^1_PK!_X1C1?^?(?^!%Y_P#)-'_",:+_ ,^0_P# MB\_^2:_FT_=S>R/?\C_A1D>_Y'_"L'_A&-%_Y\A_X$7G_P DT?\ ",:+_P ^ M0_\ B\_^2: -TGZ]1_"?4>U['_H8-5]JNGPQHG_/D.H_ MY>+SU'_3S7+^#?#NCS:#!(]F"QOM;&?/NQPFO:FBCBY X50,XR>I)/- 'H^1 M[_D?\*,CW_(_X5@_\(QHO_/D/_ B\_\ DFC_ (1C1?\ GR'_ ($7G_R30!O9 M'O\ D?\ "C(]_P C_A6#_P (QHO_ #Y#_P "+S_Y)H_X1C1?^?(?^!%Y_P#) M- &]D>_Y'_"O'_CQ\>/AC^S9\+O$WQ@^+OB%/#G@KPM;Q/=7"P2WFHZE?WDR M6NEZ%H6F0C[3JVN:Q>R16>G:?;C<\CM/<26UC;W=W;^A?\(QHO\ SY#_ ,"+ MS_Y)K\,?^"]?@ZRUG]F'X9:%X;U2W7QG)\:],UC1?AY9S:EJ7BOX@:=IW@_Q M98:Y+X8\-V0O]1UE_!L.KVNOZS-%9BTTK2%NKJXO()OL\%W^C^$/!^7G07OBW3- U.[U/0=,+!6N[^R;Q!%8))]HO1;V<-Q< M1_OG;W-O=P075K-'.6&6-E>.6-FCD1E=&9 M2"?\R?P1X(\7?$OQ9HG@+X?^'=5\8^,_$]_'H^@^&?#]I)J6K:IJ%TQBCMXK M6W#O'&I)>[NKCR;2QMDFNKV:"V@FE3_1D^ 'PDE^''P+^#7P^\5E-3\4>!OA M9\/_ AXCU&.]O9XKW7/#?A32='U6YBG-R/.ADOK.&7@W_J57X$Q&*P&-SS^TJ.8\.XW-*N9U)8;!0PTJ&=4'BIU,;AH5:]:K MA:\:E66%KS5/ZG3HO#8E3_GWZ+?C'X@>*?\ K71XRPV'Q6%RCZA4P.=X3+X9 M=36(Q3K1K955C14<-B)PI4Z>)I2A".(HP<_K4ZJKT)1]ZR/?\C_A1D>_Y'_" ML'_A&-%_Y\A_X$7G_P DT?\ ",:+_P ^0X(/_'Q>=04 %@^@_E2T %%%% !1110!SGC'_D4?%/_ &+FN?\ ILNJWX?] M5%_US3_T$5@>,?\ D4?%/_8N:Y_Z;+JM^'_51?\ 7-/_ $$4 24444 %%%% M!1110!S'A+_D&7O_ &,OB_\ ]2G6*Z>N8\)?\@R]_P"QE\7_ /J4ZQ73T %% M%% !1110 5R]I_R.>O?]BWX6_P#3EXMKJ*Y>T_Y'/7O^Q;\+?^G+Q;0!U%%% M% !1110 4444 HV&D:/I-C=ZGJNJZI>6^GZ;IFFV$#W-]J&H7]Y)#: M65C9VT*+#Z+(N&L;G<<3BW6PV5Y+E\J:S3/\SE4HY7E[JJ/&MG!>+X4L'A#7VC^!],@ MU#XC^-8XUCT#0H--FG\06-_X+_LR6W@GQ1+\8_BUXLN_C9^T7JNFS:9?_$_7 MM/BTW2_!VB7;;[CP/\&/!<^*/%,JB_\;>)O$-YY1M_ M6OA%\&OAQ\"_!MKX%^&/AJV\.Z%#=76IWSB:ZU'6O$.OZBXEU?Q1XL\1:G-= MZYXK\5ZU./M&L^)?$%_J&L:E-AKF[95C1/4*]3'\2X/+\%B49-4DO:+AS+L16H5&Z?]LYAGM;"8'$8;S\ M'D6)QF*H9OQ-5HXS'X>HJ^797AI5)Y)D=2RY:F%A5A2GF6:4_@>=8VC3JP7/ M_9F#RBEB<71KG3I7)^.O^1/\0_\ 8-F_]EKK*Y/QU_R)_B'_ +!LW_LM?$GU M9U8Z?BW\S7R?^U'^S*OQRL?"GC7P'XE7X7?M%?"'4;GQ)\$OB_::?#?3^']6 MGMW@U/PIXJL2F_Q+\,/&UJQTKQOX3E?R;VU>/4;15U2PMF?ZP'3\6_F:6O6R M//,SX'J4L1A<32I5Z%2G5IPG'Y%_9A_:??XR/XF^&'Q/\ M#*?"?]IWX4+:6OQ<^$-U=FYB2*Y/DZ9\1OAQJ$_BC\*O%$/PM_:;^$#:A?_ A^)YL_ MMFFRPZ@@_MOX:_$C3(5$WB?X4^-XXUL_$.D%FN](N6A\1Z"8M4M'BO;7[,'[ M3]M\&9_A3^T7\*)[31_C1\&-7NEN+_ ,-ZC#LQQ%2G2RW,*U2OBLFQE:ED&>UZN)J9 M1F_$/S>49MCLKQ]+ACB2LZV+J\ZX?SZ<*=*CQ'AJ-)U:F&Q"I1A0PW$F"HQG M/&X.G"E0S+#4YYME=*%&.89?E'UC1117YT?:B'I^*_S%M_^O_7O M_4@U6NL/3\5_F*Y/P1_R+UO_ -?^O?\ J0:K0!UM%%% !117Q)^T;^U+KWA; MQ?I_[.G[./AG3_BO^U1XMTZ*_MO#U]<7EOX"^#?A6^2=$^*WQSU[3[>Y;P]X M4LVB,FB^&8F3Q5X]O1!I7A^U2*Y.HQ^WP_P]FG$^8QRS*:,*E54:N*Q6(KUJ M6%P&6Y?ADI8O,\TQV(E3PV7Y;@Z;53%8S$U*=&DG&/,ZDZ<)>5G.=9?D.!EC M\QJSA3]I3H4*%&E/$8S'8NL^7#X'+\)14J^-QV)G[E##4(3JU'=V4(SE'I_V MF?VI;#X)-X=^'G@3PO>?&#]I'XFQ7\'PC^"'AR[MH=6UN2TAD-UXN\8ZE+(M MOX&^%_AZ0+-XF\;:N8K:&)7LM)CU#4W%O'S_ .SA^RMJ?@7Q3JWQ_P#C[XJM M/B]^U3XVT]['7O',-M=VGA#X:^&;EH;A/A/\#_#U[.+])==\4WEZ/9I%)Z-7#8_BFTHSJ9?EU.LH8K*.#Z=6$7 M1R^<:.89[4IPS/B"-)K+LCR+YW+LDQ^))4Y.-3&1E5PF4PG/ Y/*=\9FN:^6^$_!_A'1_&OCC5](\*^ M&=)U:[N-(%YJNE^'M&T[5+P7&D0SS"\U*RL8+Z[$DW[QA$O\ D&7O_8R^+_\ U*=8KIZ M"BBB@ HHHH *Y>T_Y'/7O^Q;\+?^G+Q;745R]I_R.>O?]BWX6_\ 3EXMH ZB MBBB@ HHHH ***\S^-/C34OAM\'?BO\1-'L$U;5O 7PU\=>--+TJ17=-3U'PM MX6U77;+3W2)EE=+RYL(K=UC99&21@C*Q!'5@L)6S#&X3 891>(QN*P^$H**HX'"XG&XAN-#"8>MB:\HQE.4:5 M"G*K4<813E)J$6U&*;D]$KLTO$NIZ9:>)_ MK=ZCI]K=76IZL+6UNK^TMKJZ M+:!J<0%I;3S1SW7[QE0_9XY K,H;!89Y3XU?'GX^#-,676?%7B.]8J!:V,(M=.MS)J>MWNE MZ1:W>H0?YSGQ*^*WQ$^,?CC6/B;\3?%^M^,?'/B.].K:GXAUB^GN+O[1,PFC M@T[,GEZ1IEBI2VTK2]+6TL-+LH;>TLH(H84 _K/_ ."%&IM\9/A3X^^,/Q1M MM7\??&/P)XSB^$'ASXN>.M:U?Q;XBTSX8V7@SPQJ^F> O"U[KUS>IX8TO3+K M4;N76X= 6RN/$DEY87?B6XU2XMK1H?[;\5OH>4O!7@FAX@<1\95.*<%@JF"P M^=9!DV4PR>M+,,?4I4,+A\%G6-S''?\ "=]9G.GBK+! M?R5X;_2BEXK\6XC@K(^%X\/8O$PQ=?*LYS3,99G26"P495,17Q6587!82V-] MC&,Z&"69K#2G.<:F81]C".*^_P#2?@9\2_VG]3TWQU^U[I]MX=^&UC?6VK>! M_P!CW3-2M]9\,0RV,(;A(;NU^'>GM)\)/!]S!$)H M_'NLP1Z_;_>T,,5O%'#!&D,,2)'%%$BQQQQQJ$CCC1 $1$151$4!410J@* ! M)17\JE/*=2M5J8BNJ=+Z MYF6-KXO-3JO4IRKXS,,:X3S+-L=.-;,LQJ4U) M0EB:\84X0HTN>I]5P.%I8?+\#"I.E@<)AJ+]F%%%%> >R%3I?:S\'/B]I5JRR>( M_A?XMN(4,H4-JW@[63!XJ\-2PW]O<6][]ET5[.09_F?#6:4,WRJM"GB:,:M& MI2KT:>)P>-P>)I3P^-R[,<'7C/#X[+(IT\1A,50G M"M0KTX5*@_M%?LZZ[IWP^_:I^&VDR:7H&LZF)QX*^+?@E;E]0OO@M\8[& MT(?5?!6LW#2RZ)K<:MK?@'7YH_$&AS(HO+:?T7]F3]I/0/VC/"6LW+:!K'P[ M^*'P^UK_ (0WXT?!WQ5Y:^+OA;X[AMDN9M'U%HPL&KZ%JMLZZMX-\7Z<'T;Q M;H$T&HV$B3+>V=I]3Q'D&69CEM3C3@ZDZ>2>TH4^(.'W6J8C&<%YEB9*G"E* M=:4\3C.%\PQ+<GV MIUM%(2 ,G_'\@.23V Y)X%?FS\1_CS\3/VH?'7B+]G7]CC76\.>&_"VIMH/[ M0?[7-M;K>:)\-YK>[$.M?"_X(FZLY])\;_&Z>U6:'4]:1[GPM\+H9EN=0GO/ M$LEE86GTO#7"^/XFQ.(5"KALORS+:,<7GF?9C.I1RC(\ ZBIO%X^O3IUJCE4 MFU1P6!PM'$YEFF+E2P.68/%XVM2H3\+/>(,'D-&@ZT*^,Q^/JO"Y3E&"C&KF M6;8Q1<_J^#I2E""C3@G6Q>+Q%2C@M_"W]EWP[JAG/]H^*8TNH8?%GQ:O[6WE M;P1\)[:;SY)VBUKQ<^G:!;2QW?O?[.'[-?@+]FKP=>:!X6DU7Q'XK\4ZB/$G MQ0^*?BZ[.K_$7XL>-IHMM]XM\;Z_,6GOKR1WE33-,B:/1_#U@ZZ9HEG:VJ-Y MO3_ WX%?#3]G7X>:1\-/A9X?31/#^FM/>WMW<3R:CXA\4>(+]S/K7B[QCX@N M@=2\3>+-?O&DO=9UW4Y9;JZF?RX_L]G#;6L'K]>OQ!Q1@89=/A+@^CB,!PM& MK1JX_&8J%.EG?%^-PSO1S//W1G5A0PM&HY5,HXOEV2PDI2K9GFTL7G., M\W)L@Q&M8T!?&R?%F/P M_KVK36WA+_A8UC\/+WP-IOC/4=.T34=7@MFU#5-- /L*BO@]/^"A_P !+6X& ML>))]=\*?"K5=8_:)\.^#/C/J]M8R^ O&.N?LH6'C;5OCM9Z>-,OK[7[&V\. M:1\,_B=K'A_4M4TBVL_&>D_#+QQJ6B,;.U\/S>)/4/@E^U/X2^,WBFX\"OX9 M\5?#WQQ)\*?A[\=]%\(^-TT>'6M9^#WQ2O\ Q%I7A'Q9'#H^J:I#8W\&K^%] M5T3Q?X6O98]:\'ZO_9UOJ4_P"1_P *Y/Q1S<^%, _\ MC79'H>@TW6,]NU '6+T'T'\J6F@\#KT'\)_PI_Y'_"C(]_R/\ A0!SOC'_ )%'Q3_V+FN?^FRZK?A_U47_ %S3 M_P!!%<_XP/\ Q27BGK_R+FM]C_T#+KVK?B.(HP001&@(*MD':.#Q0!+129'O M^1_PHR/?\C_A0 M%)D>_Y'_"C(]_R/\ A0 M%)D>_P"1_P *,CW_ "/^% ', M^$O^09>_]C+XO_\ 4IUBNGKF/"?&FWF0PSXE\7D95N1_PE6L>WKD?4$5TV1[ M_D?\* %HI,CW_(_X49'O^1_PH 6BDR/?\C_A1D>_Y'_"@!:Y>T_Y'/7O^Q;\ M+?\ IR\6UT^1[_D?\*YBT_Y'+73AL'PWX7YVMC_D)>+?;V/Y'T- '444F1[_ M )'_ HR/?\ (_X4 +129'O^1_PHR/?\C_A0 M?%7[6G[1FM^ 3H/P'^"GAF MP^)G[47QHTO5(/AYX%U"$W/A7PIX9C==,\0_&#XOSJ?+T7X5^$3=8N4G(O?& M>L_9_"6@075W=7LK M^.RO/$^M)$9=0\2^)+S+/X;^&?@JUSK'COQ?9&U>_@#/IO@GP7:W(\SPS\*_ M!$4@TGP9X7M4M85M[?\ M;4+1^C\.Y1EW#^6X;C?BS"PQ>&JSJ/A'A MBM*<)<58["U94JF89@J=2G7P_!^58JG*GF&)IRIU\\Q]*?#^4583I9WFF0_# MYWF6-SK'8CA/AW$RPU>G""XDSZDH3_U>PF(ITZD<'@^>-2E5XES##5%/!T*D M)TLJPE2&;YA3G&>68'-?QL\0_P#!O5\)I-8\%"']HKXAV$NKQ+%XQA@\"^"F ML[_7;?2[G4];O_"=O!)IMOX1T:]NX)1I'AZYL_$4>B6^#7PAT>?2O"NA-=7D]UJ%PM]KWB+7=1=9M7\2^)=3$4']I: MYJDJ1FXG6&"VMK:"TTS3;6RTNPLK*W]+UWG7_!A .!J6KYX/?P[JF.W>NKR/ M?\C_ (5W<<^-WBIXE97@\DXVXRS'/,HP&)^N8;+IT,OP6%6*4)TX5Z]/+<'@ MUC*M"%6K##3QGUB6%A5JPP[I0G*+X>$/"3PYX"S#%9MPEPKE^3YGC:'U7$8Z MG4QF*Q,L/S0G.E3J8[$XEX>%6=.G.O'#>Q5>I"$ZRJ3BFEHI,CW_ "/^%&1[ M_D?\*_*C]&%HI,CW_(_X49'O^1_PH 6N3\=?\B?XA_[!LW_LM=7D>_Y'_"N4 M\=<^$/$( )/]FS]CVVGTH ZL=/Q;^9I::#]>I_A/J?:ER/?\C_A0 M%)D>_Y M'_"C(]_R/^% "U\.?M)_LV>,-2\8:;^T[^S%J.D^#/VHO!>DII5Q;:J\EIX# M_:!\!6DGVF;X0?%Z&VV^;:2E6;P3XV56UGP%K307-M.=*,T,'W%D>_Y'_"C( M]_\ OD_X5[G#O$69<,9E#,LMG2(PN*P]1T,;E^-H2Y\ M+C\!B8>_AL9A:GOT:T/[U.I&I1J5*<_G?]FW]H_PG^TCX&N_$.D:9J_@[QEX M3UR[\%_%?X5>*EBA\;?"GXB:.536_!_B>TA)61H6Q>:)K5JO]F^)=$FM-9TY MO*FE@M_5O"MQ!IWA'6]6GFGGEN#%'##% K3 M2S2LD<<2M+(ZQ@L/Y?/^"ZGQ+KO2/!OAGQ(NBW=G;ZC)X3?PQK$EKKC*-?CL-9CT,:@NC MQ+9G\F_V4?VAOBAJWQ4^'/P,^(WQ+^+GC']G_P",GQ/^'W@OXM_"P?$CQ6FF M>,/#?B'Q98:9=:>\CWUUJ%G;W-SJ,4^N6FBW6EOXHTR*ZT#5;E[&_D,?]G<. M_0WQ/B!P+A_%?(>(Z?#?#V;X"IG^%X2QF J9MG&"R_"U*RS3"83,EF.'PV-G M'ZKBI<.K&RPL\PP\\!#.<9E6(GBZU+^5L]^E-A."^,JOAMG&1U<[SO+L;2R: MOQ)A<7#+\LQ..Q,*7U"OB< \'6Q.%4GB,/#.GA%B(8.O'%SRRACZ$*/CA>:9>Q M6>N?#']F_4XYQ-I_@\E+W2/&OQLBAD@N6^UZ)X$^U/#=:I+^B'PW^&O@/X0> M"/#OPW^&7A71_!7@;PGIZ:9X>\-:%:BUT[3;17>9PBEGFGN;JXEFO-0O[N6X MO]2OI[B^O[FYNYYIGZ#0-"T3POHNE>'/#>CZ=H&@:'86NDZ-HFC:?;Z9I.DZ M981+;66GZ;IUG%#:V5C:P1I%;6MO$D,,2JJ*!UU\CW_(_P"%?R/Q+Q7#-,-A M\@R+!2R/A#+:[KX#)U6]OB<;C'3=&>><18V-.BLWS[$4G*#Q#HT<)E]"I/ Y M/@\!@G.C/^E\AX>G@*U;.,WQ498G%XJU2*T4F1[_D?\*,CW_(_P"%?&GU M%)D>_Y'_"C M(]_R/^% '(Z)_P C+XQ_Z^="_P#3'#77UR&B\>)?&)PU==D M>_Y'_"@!:*3(]_R/^%&1[_D?\* %HHHH **** "BBB@ HHHH #T/&?;U]J_/ MWXD:[^TGXD_::\$Z*W['%KXR^"O@#QOX>U+PC\7=2_:)^&^BZ7IVJ:IHTFD> M(?BGJ?PIF\.ZGXQOM2\":9KWB'2O!V@Q7_FWNZWI'A;X&?";Q-_P4 \0Z%\2;/5Y]<\2^--/_;$ M^'_[3_PY^&^ECP\JV&HZ+J7PQT']J[Q;=>/+N^U1;36]:\ ^'1X&->'B2QU75/ M"?C+7_'?Q+^(BZC]@LGMO#?B#5Y_"6D^ -)O53Q!!I.C:SJ7B:RTJ^U6UTJS M_0JB@ KY_P#B+^S=\!?'5[XA\7^,OA)X%\3>)M2L9'U#6]8T.WN]1O6L=+6R MM/M%RQ65_(L[6WMHSN!2&%$4C:"/H"LS6O\ D$:I_P!@Z_\ _22:@#\0/^#< MO0M&O/\ @BM^P7<76FVD\[_#?QMOEEA5W;'QJ^)X&2?0#BOVU_X1CP]_T![# M_P !T_PK\8/^#<+_ )0H_L$_]DW\;?\ JZ_BA7[>4 87_",>'O\ H#V'_@.G M^%%PFDV*B3Q191OB!1N0Z=JS%6QU&Y5./4"O1ZY+Q1_Q\^$_^ MQKL?_3;K% %\>&/#V!_Q)[#H/^7=*7_A&/#W_0'L/_ =/\*W%Z#Z#^5+0!A? M\(QX>_Z ]A_X#I_A1_PC'A[_ * ]A_X#I_A6[10!A?\ ",>'O^@/8?\ @.G^ M%'_",>'O^@/8?^ Z?X5NT4 <%XM\.:#%X5\32QZ38I)'X?UIT98%#*Z:;PYC0_ZA>ZCUR?S)-,\8_\BCXI_P"QP_\!T_PH_X1CP]_T![#_P !T_PK=HH MPO\ A&/#W_0'L/\ P'3_ H_X1CP]_T![#_P'3_"MVB@#"_X1CP]_P! >P_\ M!T_PH_X1CP]_T![#_P !T_PK=HH \^\+>'-!ETZ\9](L6(\1>+(P3 I(2+Q- MJT<:\YX2-510. J@5TG_ C'A[_H#V'_ (#I_A57PE_R#+W_ +&7Q?\ ^I3K M%=/0!A?\(QX>_P"@/8?^ Z?X4?\ ",>'O^@/8?\ @.G^%;M% &%_PC'A[_H# MV'_@.G^%'_",>'O^@/8?^ Z?X5NT4 87_",>'O\ H#V'_@.G^%'O#+JOD+@/)J/BI78#H"RQQAB!R$7T.?0JY>T_Y'/7O^Q;\+?\ MIR\6T 6_^$8\/?\ 0'L/_ =/\*/^$8\/?] >P_\ =/\*W:* ,+_ (1CP]_T M![#_ ,!T_P *^;?VFOC9\.?V;_!=CJ=SX1E\<_$CQMJ9\'_!KX0^%[1;GQE\ M5_B%=VSR:;X;T.W4$6>G6PV:CXJ\3WOEZ1X5T".YU74)2XM+6[[G]HO]H3P+ M^S3\-;_XB>-CJ&H227^G>&_!O@SP]!'J'C3XD>.]?N5L/"_@'P-HK21RZUXG M\0ZA(D%K;1_N;.V6ZU;49+?3+"\N(O!/V9?V>_'EUXSU+]J[]J:*QU#]I+QE MI]WI7A7P=9:F=;\'_LS?"_4'CGMOA3X"F\N*SO/$M[&L4_Q2\?V\ NO%FMB3 M3[":/P]9Q+???\,\/Y;A\NEQGQ=3J/AO#8FIA&QW&6=8>%*K+*<%4 M35;#Y1@E6P];B3.*2_V#"5J."PD_[6S' 17QV>YSC:^.7"W#DX+/*]"GB,PS M&=+VV$X9RNM.=..88J+3I5LRQ7LZU/(\MJ/_ &NO2JXK$0_L_!8MNQ^RS^RG MJ/@B^\3?';]H.?0/'G[4?Q;L[ >-M:T^PB7PI\,?"]J!/H_P4^$5O,9I](\ M>%F?;J%]YYU'QWKZ7'B?799I);*"U^S/^$8\/?\ 0'L/_ =/\*W:*^:XAX@S M+B;-:^;9I.DZ]6%&A1P^&HPPN!R_ X2C##8#+,MP=)1HX++P_\!T_PJAKO_(?\&?\ 82UC_P!1S5*ZRO%/ M5,+_ (1CP]_T![#_ ,!T_P */^$8\/?] >P_\!T_PK=HH PO^$8\/?\ 0'L/ M_ =/\*/^$8\/?] >P_\ =/\*W:* ,+_ (1CP]_T![#_ ,!T_P *Y;QMXDV*2)ITS(RP*&5AMP01R".QKT:N3\=?\ (G^(?^P;-_[+0!>'ACP] M_P! >PZG_EW3U-+_ ,(QX>_Z ]A_X#I_A6X.GXM_,TM &%_PC'A[_H#V'_@. MG^%'_",>'O\ H#V'_@.G^%;M% &%_P (QX>_Z ]A_P" Z?X4?\(QX>_Z ]A_ MX#I_A6[10!^8G_!0G_@F3\-OVYO#?AJZMM>/PN^*G@6.^M?"WC>RT9-:TZ]T M;4YH[F^\,^*M#6[TZ?4M*>\B2^TV[L]1M+_1+^2YGMS=6U[?V%U\0_L'_P#! M$+PU\%/BAX=^./QK^)FE?%6^\$:M/JG@;P5X<\-ZAHGABW\3Z1?75IIWB7Q% M?ZS>SZEK#Z/=6_\ :6CZ/;66F6D&K06=]?76HQVJ6DG]#!Z?BO\ ,5R?@C_D M7K?_ *_]>_\ 4@U6OV7(_I ^+G#G 6*\-,FXPQ>#X0Q5#&X3ZA'"9=4Q6&P> M92J3Q^#P.:U<)/-,#A<5*M6E.EA<924)5Z[H^R=:KS_EF;^"OAGGO&6&X^S3 MA?"XKB?#5<+B%C98C&PH5\3@8PA@\3B\NIXF&7XNOAXTZ<8U,1AJCFJ=)5?: M*E34= >&/#PX_L>P_P"_"?Y_&C_A&/#W_0'L/_ =/\*W:*_&C]3,+_A&/#W_ M $![#_P'3_"C_A&/#W_0'L/_ '3_"MVB@#"_P"$8\/?] >P_P# =/\ "C_A M&/#W_0'L/_ =/\*W:* /-]&\.Z$_B/Q;&VDV)2*XT01J8%(0/HT+L%!X&6)) M]2P_\!T_PK-T3_D9?&/_ %\Z%_Z8X:Z^@#"_X1CP]_T! M[#_P'3_"C_A&/#W_ $![#_P'3_"MVB@ P,#H.!1110 4444 %%%% !1110 M4444 %%%% !69K7_ ""-4_[!U_\ ^DDU:=9FM?\ ((U3_L'7_P#Z234 ?BM_ MP;A?\H4?V"?^R;^-O_5U_%"OV\K\0_\ @W"_Y0H_L$_]DW\;?^KK^*%?MY0 M5R7BC_CY\)_]C78_^FW6*ZVN2\4?\?/A/_L:['_TVZQ0!UB]!]!_*EI%Z#Z# M^5+0 4444 %%%% '.>,?^11\4_\ 8N:Y_P"FRZK?A_U47_7-/_016!XQ_P"1 M1\4_]BYKG_ILNJWX?]5%_P!$O^09>_\ M8R^+_P#U*=8KIZYCPE_R#+W_ +&7Q?\ ^I3K%=/0 4444 %%%% !7+VG_(YZ M]_V+?A;_ -.7BVNHKE[3_D<]>_[%OPM_Z\3Z_?O%IVA:'I\"?A!X"\6?$WXC^(M.\*>!_!&B7OB#Q+K^J2^5::? MIMC'O=@HS+=7=S(8[/3M.M$FO]4U&XM=.T^WN+VZ@@D^"O@A\-_'G[5OQ-\/ M?M>_M%>'=;\(^"/"=Z-7_9$_9S\1/''+X'LKFQ-O%\>/BUH\(-O<_&?Q19W, MTOA30;R6[@^$_AR[CMX0WBN\OKVU^WX5X;P6+PV+XFXFJXC!<'Y16C1Q,\-. MG2S+/\T<(U:'#.0.M3K0>88BG*-;,,PG0KX3A_+'+,<72Q.(J97E6:_*<0Y[ MBL-B,+D.14J6+XES.FZM&-:,ZF"R;+E/V=?/LY5.=.:P="7-2P6#C4I8G.,> MHX+#3HT*>/Q^7[O[/7P4^(?Q>^)&G?ME_M6Z!'HOQ#_LFXLOV>_@3=@7FG?L MR^ M8WRS7.I^;^XU'X\>-;&2W;X@>*%MXIO#UF(_!6BFVLK6[CK]$.G2@#' MHKRN)N)<;Q/F$<9B:6'P6$PF'IY?DV3X&,Z>69%E&'E.6%RK+:-2=6I##T74 MJ5JU:O5K8W,,=7Q>9YEB<7F6-QF+K^CD.187(<%+#4)U<3B<36GCGXK_,5R?@C M_D7K?_K_ ->_]2#5: .MHHHH **** "BBB@#D-$_Y&7QC_U\Z%_Z8X:Z^N0T M3_D9?&/_ %\Z%_Z8X:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MS-:_Y!&J?]@Z_P#_ $DFK3K,UK_D$:I_V#K_ /\ 22:@#\5O^#<+_E"C^P3_ M -DW\;?^KK^*%?MY7XA_\&X7_*%']@G_ +)OXV_]77\4*_;R@ KDO%'_ !\^ M$_\ L:['_P!-NL5UM@^@_E2TB]!]!_*EH M**** "BBB@#G/&/_ "*/BG_L7-<_]-EU6_#_ *J+_KFG_H(K \8_\BCXI_[% MS7/_ $V75;\/^JB_ZYI_Z"* )**** "BBB@ HHHH YCPE_R#+W_L9?%__J4Z MQ73US'A+_D&7O_8R^+__ %*=8KIZ "BBB@ HHHH @NKJVL;:XO;VX@M+.T@F MNKJZN9H[>VMK:WC:6>XN)YF2*""&)'EFFE=(XHU9Y&5%)'Y^Z;_P4I_8/N/B M9XDT&+]J7X2B^@T/3K0W,^NW%KH$UQH-QXGO=2BL_%EU8P^%=0>*WGA:%=/U MFZ:\:0160N9OW=>/_P#!;37?&VA?\$_/B;)X.OI].M=4\2_#W0?'-Q;78L[A M_ >L^*+6RUFP$HEBDDM=6OI-(TK5;2(O]MT>\U&UN(Y+*6[%?PR(^*LWROV.>8K( ]9EUS]F/X)>( M;._LKWXLZ]8W0CTK]I/XO^'[]+91I2Q027/P7\!:O8S?8K"]_P"$TUB)+R[L M(I_U% &!_G/)/N2>2>I/)KX\_X)^:A\1-5_8J_9EU'XJMJ3^.;OX0^$I=6F MUGSO[8NK4V97P_>:LUS_ *5)J=YX:71KJ_ENO]*ENII9+G]\SU]B5_*OB5C\ M1+BC,^'*?U7#Y'P;F6:\-\/Y9EM>6(RS!X'+\PKX>IB*&(E&G+,,7FE:D\PS M+-ZU.%?,\56=>4*-".&PN'_H_@3!TEP_E^>5'B*^;<3X#+<\SG'XVE&CCL3B M\;@:%:%&K14IQP>&P%*HL'@LNISE1P%"FJ2E5JNMB*Q1117Y\?9A1110!R>N M_P#(?\&?]A+6/_4GXK_,5R?@C_D7K?\ Z_\ 7O\ U(-5KK#T_%?YBN3\$?\ M(O6__7_KW_J0:K0!UM%%% !1110 4444 )>(/C98>'OV M@_AI^S_=>%/$4M_\3OA7\6_BEH_C:&;0CX6L[?X/^(_A1X>U[PS?6QU;_A)A MK]^?B[H.IZ9+%H;:&]A8ZFD^K1W\<%E+[;7R=X]^'?Q"UG]LG]G;XK:5X?TV MZ^''P[^"?[2?@/Q9K\3?L]ZSX8_LWPT]A+-JVG6UI\'M>C MUJ\_M+3Y+*XU71!9VNIQOJ3Z> >46/[?_@S4/C#^T=X6M=-\%3_!3]DWPAXQ M\0_'SXS6OQK\!ZAXC^'>J> ]'N]7\3Z3X@^ .G1W?Q4TK3+1-*UZVL?%>JV] MAH^N2^'M7ET,:A;QVDMWZ[\#_P!JG0?B]XRG^'&K^#_$/PT^(,_P@^'?[06@ M^$_%%WI-Y?ZQ\'OBCJ.OZ-XJ7> MA^3JVMZ=KEAJ,GS;^T)^QAKG[:NI>/!\8?!_A/X*O=_ 7]K']EFT\<> _&3> M/O&GC[X4_M(>#9O +6VN2MX*\"G3/"&F0KI?Q+7P/JE[KDUK\2-(T7[!>6MK MHMQK7B'OOV>_V;?B?HOQY@_:&^,L_A73?%'AO]D[X5?LI:)X<\$:Q?:WHFHM MX-\8^(_''Q"^([W>I:-H]U8V/C+6[KPK9>$/#,\=UJ.@Z)X>O;K6KY]1UXV& ME@'W_67K3*-)U0%E!_LZ^X+ ?\NDWJ?\]:U*\/\ '_[/OP%\:3^(/%/C'X)_ M"3Q9XFU&PF;4/$7B7X<^#]5^&/\ P;E:+H]W_P $ M5OV"Y[K2=,N9G^&_C7=-<6%K-*V/C5\4 -TDD3.V !DG &*_;7_ (1SP]_T M M&_\%=C_P#&* -FN2\4?\?/A/\ [&NQ_P#3;K%:G_".>'O^@%HW_@KL?_C% M*;*-PNFV:AT.G:LQ1P(1N0E5)4Y!*J2,@4 >A+T'T M'\J6L4>'/#V!_P 2+1N@_P"878__ !BE_P"$<\/?] +1O_!78_\ QB@#9HK& M_P"$<\/?] +1O_!78_\ QBC_ (1SP]_T M&_\%=C_P#&* -FBL;_ (1SP]_T M M&_\%=C_P#&*/\ A'/#W_0"T;_P5V/_ ,8H J^,?^11\4_]BYKG_ILNJWX? M]5%_US3_ -!%<3XN\/Z#'X4\3R1Z)I$N"\*Z!H4FG7C2:)I#L/$?BQ M7TVS8A(_$^K)&@+0DA4151%'"JH50 *Z3_A'/#W_0"T;_P5V/\ \8H V:*Q MO^$<\/?] +1O_!78_P#QB@^'?#PY.A:-_P""NR_^,%+"1 M?,\1^._$4ECX7\/64<]Q=WDMPD=E-X%\5/VC-3\?^.-;_9Z_8I\$>"_B1\5- M%NAI/Q/^,>MZ5!=_ ;]G,S*?/'B[5]/6/_A//B;#&2VD_"7PO=2WR72F7Q?? MZ'86MS!-[/\ L[_L>?#CX#)K_B74;F]^+7QJ\>,EU\3OCE\0[/3;[QOXRN_E M@> /"T-EX>TBT2%)([^]62_E_2,)PQE?#&$PV=G*.(I.I#^WL[PLJ/]D87 M"8#'4^(\'\-B<_S#/\16RO@Z5)4J%6>&S3BRO1^L95EU2G+DKX3)Z3G"&>YS M2ES49^SF\HRNO&I_:.(Q&+PL\EQ/D/@7]DCQA\:O%.F?&O\ ;RF\*?$?Q1IX MN;GX;_LX:3%_;7[/OP+@U&!X'>73]4A\KXO?%%K":6SUGXA^*K)],LI+B[LO M!FB:;81VU[)QWA7_ ()+_L >&_C#=^,=/_9^TF>ZT>W\/>(]+T#6/$WC#7?! M%CJ]QJ>ML\\?@K6-=O- N;=6TNV:'2M1M;[1K?!6#3D3:H_2O_A'/#W_ $ M M&_\ !78__&*YJUT#0CXPUR,Z)I!C3P[X9=8SIMF45Y-1\5*[JGD[59UCC#L M"P1 20JX4O%OQ$I3Q4'A+$8BI5J8CZQC,;B,3B\=F&*Q>/QN,Q5<7AMP15CAI9IPWE/$..PV*> M/6;\1Y?@L[S>MF$E34\=5Q^.P]6LJ[5&C&G"C['#86C1P^%P=##X3#8:A2[Q M55%"(H55 "JH & !3JQO^$<\/?\ 0"T;_P %=C_\8H_X M1SP]_P! +1O_ 5V/_QBOS@^Y-FBL;_A'/#W_0"T;_P5V/\ \8H_X1SP]_T MM&_\%=C_ /&* -FBL;_A'/#W_0"T;_P5V/\ \8H_X1SP]_T M&_\%=C_ /&* M ,S7?^0_X,_["6L?^HYJE=97GNMZ!H2:[X/1=%TE5DU'5A(JZ;9JL@7P_J;J M'40@,%=5=0P(# ,.0#74_P#".>'O^@%HW_@KL?\ XQ0!LT5C?\(YX>_Z 6C? M^"NQ_P#C%'_".>'O^@%HW_@KL?\ XQ0!LT5C?\(YX>_Z 6C?^"NQ_P#C%'_" M.>'O^@%HW_@KL?\ XQ0!LUR?CK_D3_$/_8-F_P#9:T_^$<\/?] +1O\ P5V/ M_P 8KEO&^@:%%X2U^2+1=)CD33IF1X]-LT=6&W!5EA#*1Z@@T >@CI^+?S-+ M6*/#GA[_ * 6C=3_ ,PNQ]3_ -,*7_A'/#W_ $ M&_\ !78__&* -FBL;_A' M/#W_ $ M&_\ !78__&*/^$<\/?\ 0"T;_P %=C_\8H V:*QO^$<\/?\ 0"T; M_P %=C_\8H_X1SP]_P! +1O_ 5V/_QB@#8/3\5_F*Y/P1_R+UO_ -?^O?\ MJ0:K6F?#GA[_ * 6C=1_S"['U'_3"N6\%Z!H4N@0/+HNDR.;[7 6DTZS=B$U M[5$4%FA)PJ*JJ,X"J%& * /0Z*QO^$<\/?] +1O_!78_P#QBC_A'/#W_0"T M;_P5V/\ \8H V:*QO^$<\/?] +1O_!78_P#QBC_A'/#W_0"T;_P5V/\ \8H MV:*QO^$=\/?] +1O_!79?_&*\I\??$KX'?#6*[_X2S4O"=G?6=K<7DNB66GV MFK>(/(MXR[RG1=+MKO4((#PGVR\AMK&-W7S[F)%VB\$V]JKQ&.&%;,KX9N&B"+*/^/GPG_V-=C_ .FW6*ZVN2\4?\?/ MA/\ [&NQ_P#3;K% '6+T'T'\J6D7H/H/Y4M !1110 4444 ,?^11\4_P#8N:Y_Z;+JM^'_ %47_7-/_010 M!)1110 4444 %%%% ',>$O\ D&7O_8R^+_\ U*=8KIZYCPE_R#+W_L9?%_\ MZE.L5Y!^T+^TS\-?V;] TF^\7RZOX@\8>+]0.@_#/X3^"-.;Q)\4?BGXG9"\ M7A_P-X3MG6[U&9?E;4M7NFL_#V@6[K=Z[JMA 4:3T%/A[X7UWQMXY\1:-X2\(^&--N-7\0^)/$.H6VE:+HVF6J[Y[W4=0O)(K>U@ M084-(X,DC)%$KRNB-^<9\4?''_@H!(;3X@\' M_LS_ !._:6\4:-\9/VYH-.31]%U.VU_X4_L;IGB/XO:C M%'%9?&GXK6N58?;('^'WA&X\^/P]I>H7#_VDGZ0*JJ J@ # X M X K[]XO(?#WW,KJ9=Q3QS#2KG25',>%N%*R2YJ>0PG&KA.)L]P\K MT_\ 6"M&ID&75HU*N04,WK++>(\-\;]6S?C1\^80QO#_ G)IT\J;K8+/^(J M5XRC/-YPE3KY'E%9*[R:FX9OC:4HT\WK9=2>-R7$>>_"SX3_ X^"7@;0OAK M\*/!^B>!? _AJV%KH_A[0K46UI #\T]U<2NTEWJ.J7TNZYU/6-2N+O5=5O)) M;S4;RYN97E;T.BBOS?&8S%YABL3CL?BL1C<;C*]7$XO&8NM4Q.*Q6)KS=2MB M,1B*TIU:U:K4E*=6K4G*=2AA,)AJ5.AAL-AJ4 M*&'P]"E!4Z5&C1I1C3I4J<(QA3IPC&$(148I))!7+VG_ ".>O?\ 8M^%O_3E MXMKJ*Y>T_P"1SU[_ +%OPM_Z>.=3AVG>JVOA*"*9=H6]C#[U3_A6_Q"\5$2?$3XI:E!9N T MGA7X66TW@32.3AK>\\327>J>.-1C\O*M)9ZQX>CE+,6M%&%H [CQ=\3? /@1 MHH?%7BK2=)OKG8;/2&G:\U^_$A(7^S?#VGI=ZYJ)8@@+9:?.2>.M2^IZ[>M"-. MT:QU#7(-/F-U'8ZM>7=A=RWT$UXEM=7TZVGL["RM+F]GU*YMK2VM[C4+E(8[B^GAA2.6\GCMHXK=)KJ16GE2" M*.%9)&$2(FU1SFB?\C+XQ_Z^="_],<-=?0 4444 %%%% !1110 4444 %%%% M !1110 4444 %9FM?\@C5/\ L'7_ /Z235IUF:U_R"-4_P"P=?\ _I)-0!^* MW_!N%_RA1_8)_P"R;^-O_5U_%"OV\K\0_P#@W"_Y0H_L$_\ 9-_&W_JZ_BA7 M[>4 %* M_'OXS?"3X-> ]6U/XL_$OP-\-[#6M*UK3-&N?&OB?2?#JZOJ!T]T-EI,>HW4 M,^J749N(#+;Z?#;2P.*CEE3$QZ2PLZ\7&7-1C5=1'>/A0?*U6G@U4^L1HM2C:I*FH/F5I:H[VBDW#.,C/H. M3^0YKB_&OQ)^'?PVTX:O\1/'G@WP%I)_YBGC7Q1H?A73^NW_ (_-=O["#KP M'.3P.:Y;]NW]G_4 MY;BS^&5[X^^/.IV[B/[)\!?A7\0?BGI[N2HPWC+0- /P]M%7<"\NH>+[.!%( M9Y57FF_\+N_:E\82%/AU^R!>>%["XBQ::_\ M$_&/P5\/E21ND\GA/X66OQO M\3&%.";:^&BWCC*E86&:^K_U XKI*^8Y;3R!-*45Q3F.6<*SJPM%\^'H\18S M+*V*CRRYE]5IUI22?*I-6/G/]=.&ZCM@$_!OAWX?>'-%\6?&;XFQZ MS=Z#'XE^UR^%O"7AK0Y+6TU'Q-K=CIUU8W^L7=UJ-]!IF@:+!?Z=!<3Q:EJ% M_?K;Z6+#4_IX?#S]MGQG'$_BW]HKX5_"2#+"72_@=\%9/$FM)&YSA?''QI\3 M^)-+FEC7*+.GPNLU9B)# NW8WY6_\%//^"3GQ8^-WA/PI\2O@[\3/B;\=?BW MX)CU33==\/\ QB\:^''U+Q-X4U%X+Z*+P&UCH?@SP1X9U/1M4AN+F;0(;'1] M/\06=_*RWT>J:786FI?K'@APOX41\4.%:/BGQCPSC>&IXO$0QF7T7GU/+GCH MX/$/+J>>9OB\KRO+*&52S!8;VV(PN88O"U5:EBZE+ SQ%:'YMXN<0^)$O#WB M*KX=\+Y]A<_CA:$\)C:O]CSQRPLL306.GE&68;,,PQ];,5@WB/8T<1@L-B(: MU,-&IBXT:4OAC]G;_@N?^UE<^(X_AUXP\._ [Q)>_$;7+7P[X/\ %NMZ9K_@ M31_ 'B_QKXCM[*S\2>+4\,SZX_B+P5I=YJTU[K&C6>G:?KLT"(;;7XUCEBF_ MI'_9Y_9)T'X2Z]J?Q>^(WB?4?CC^TYXOL19^-_CKXPM+>'4HK%F,K^#/AGX= M@,FD_"[X:6-PTG]G^$?#2Q-=)LN/$.HZS>JLT?\ +%^Q%_P1[_:I^(?QN\$Z MW\:?AQJGP@^$7@KQ?I6O>,=6\67NC0ZUX@C\+:S%?2^$_"VA:=J>H:E=7NL7 MNG#3+K6[J*ST;2;%[V^2\OKV&STV\_M; P/Q)/U))/X9/%?JWTN(Q=/!5J/YS]&;!>)/$&59AG?B_0S[&5\JS&C#@V7%E*O1Q MF'E*E7EF>/IX#%4J-6K7C.=##X+-\92K8JC2EC<'@,11P\L53J+1117\/G]< M!1110 5R]I_R.>O?]BWX6_\ 3EXMKJ*Y>T_Y'/7O^Q;\+?\ IR\6T =11110 M 444$XH **\_\7_%/P#X%FBL_$GB6QM=6N0OV+P]:"?5_$^HEP/+73O#.CPW MVO7QBZMXAT;P59?#CP?HFF7NMZQX[^,UV M^GG3]%TNVGO-4U.'P#X>N+G7)(+2R@DNV7Q#K/A69(XV\RVSE5 (_BM\:?"7 M@'XJ?!GP3K,P6_\ %NKZIYLXE5(]$M+W3;O0M&O;\. !!JWB"[ATRWRODFM-($ M6DZ<6AT9+73+>:XBTL);A;HV\=Q3SS2W5S)=!D'A;QP6\9>+M;2'7[*".;SRE]XBND@M]>TZ:TUH6T2I;$WLT'E MD0E0 ??3S11 &66.('.#(ZQYVXR1O(R!D9(Z9YKG;KQKX/L2@O?%?ANS,NXQ MBZU[2;")MP49N_#NG7Q4+ MG"H;V&X,:G/S+&5#8&X' QN6_P +OAI:;_LGP]\#6OF!0_V?PEX?AWA,[ WE MZ$E?;'(>$9J],M=%T>QW?8]*T MVTW*J-]FL+2WW*F=BMY,*95X^A('Y9XH \DC^-_@&? LF\ M8ZDS#>JZ9\,_B5?EHO\ GNIM_"3JT!RNV96:-]Z%&8.I/QW^V3^TE!:?#W_A M O"MMXPT#Q#XRFB^TWFN^&=>\)75OX3M)O-O+W2SK-I874DNHWD-IIR/'$&B MMI+XR+'(JJ?T?QZ$_F3^A-?SL?M8_M"_L^:W\=OBA#XN^)7Q6A\4>$O$.H^! MO[#T_P"#-E?Z%I?_ B-S-I;:;IVN2_$NUEO+)KU+V];4CI5JUY*+_2KOP1IVC'Q18VUN+WR) M=<\6Z5>B&[66#4F(TO9;17B1IY^T%O51XR^+-PQ^R?!R&V3D@Z]\2/#UDVT8 M&&30],\3!9&;+(JR/&8@6>6.7$%?F#_P3L^.7P7U3XJ^(_AQ\,_'_P 1O$D_ MB;PI>>([O1O%?PKM/!^E0R>%;JP@&JP:Q;^/?$;K??9M9^Q/9?V<%OH#&[W, M1L(UE_9^@#R*2]^.US_J?#?PITD':N;GQCXOUMD(^9I/*M_!6B)(&'[M8OM$ M3(093*XQ$1-.^.=T"+CQ7\+]'#+TL? _BG6I(]YP0LU]XZTJ*1H%YCD:T5)W MYDMXD&QO7-R^H_,4FY1U91^(_P : /(/^$+^*UPV;OXRM;*224T+X=>%[(#" MX0(=;N?$K!2?FFWF1G;/E/;IA!(_PPUZ[ _M+XR?%2ZR KK9W'@C0HV7(9E! MT3P197";GR0\=RLR)MB678&W>N;E/1@?Q%&1[_@"?Y"@#\R?VR] \1:#X9T7 MP1X*;XV>.-4\4S37OB.YDUSQYXJT6U\/V3%!97FFV"/H#7>M7\D:QVTMKMM[ M'3KJ1+6-[B&8> _L:OXQ^'?QATR77?ASXI/ASQ="_AF\UJ[\#:S(-!U S2-I M6JQ:I-I6=/MTU!9=+U9TN88$M[UI[SG3U,?9?\%!O^"@'QC_ &4OB]X5\ _# MSPW\.]7T;7?AQ8>+[FY\8:5XCO-134;GQ+XCT:2&WETGQ)HUNMDMMH]NRH]K M),)WG)G*%(X_B[X5_P#!7+]H;4?&/@/P=JOA7X+V>@:_XZ\/:/K&HOI7BRUN M+'2_$WBVT@UB\6]N?&WV&U-G:ZG=S17-W$UM;+"DMT)(XY2P!_2H/\^OX^M% M>#:Q^U#^SQH3M!??&CX;S7JN\9TS2/%>E>(=6WJ[H4&D>'9]6U-I R%#&MH7 M\S$>W>RJ60A^?+QAP#Z0HKYOE^+_ ,8M3$;>%_V8?'<:2D!;GXA>/?A5X*M0#QNE M@T3Q1X]UR)1E68'13*$\W$;.D<'?V?_ + _).I>*?B)\3+ MR('G$EIIWACX9V3.H_=LL>JL@;+K(R*HD /I"OS^_P""AG[57C_]D_X9^"/& M7PZTGPAK.J>)/'Z>%;^#QA9ZM?6,.GMX9U_63-:QZ/K&C3I>?:M+MXP\L\L/ MD/,OD^8R2)[BWPW_ &AM5E#ZU^T=8Z+"_P#K;?X;_!CPMHLBJ>&2&]\?Z[\3 MF7"_ZN1K0NCY8AP H_,?_@J7\ ?B ?A%\/)] \3_ !\^..LR?$^+[;I=]#;^ M*++2[/\ X1#Q0S:K#X5^'W@C1;#3I1=,EG%JCV>((KZ73A(R7%ND0!\A6_\ MP6,_:8L[S5-0C\$?!-IM3:UEG5_#_C,Q(UG:+:QB(+XX5U#1H"^]W)?.TJOR MU_1I\$/&VJ_$GX-_"GXA:Y!86NL^./AUX,\6ZM;:7'/#IMOJ/B'P_8:K>PV$ M5S/=7,=E%<74B6T<]S<3)"$66:5P7/\ %U_PHKXX.9HD^"WQ=>6( 2QI\,?' M+21&1-\8E1=!+1ET(= X4NA#+E2#7]D'[+VGW^D_LV_ +2]5L;W3-3T[X-_# M6QU#3M1M;BQO["]M?".DPW5G>V5U'%TK5;#4HH!H\-M MI6H6US+M$U;PY^S_XGU[]JCPQX"^, M@OK?6+7Q)K/['FA_$CQ)\6Y+_P +:?:?;M!T74M ^"GQGUSX;ZE_:6J3^+=* M^'E[<7^G>')M>\,6VJ^V_ W]JNR^*_CM_A9XI\#ZG\,?B->?!'X:_M&>'_#& MIZU9:^^J?";XGZCKVA:=/=7VGV5E;:?XT\(^(O#\VA_$/PQ -3T_0KS5_#L^ MC^)O$NG:NMY;@'UK69K7_((U3_L'7_\ Z235IUR7B/Q)X=LK+5K*]U_1+*\C MT^[62VO-7TZTGC,EE(\?F17%S$\>]'1U+JH*,'SM(- 'XX?\&X7_ "A1_8)_ M[)OXV_\ 5U_%"OV\K\/O^#<2>!/^"*7[!*O-"K#X;^-@5:5%8?\ %ZOB@>5+ M CKW'/:OVZ^U6W_/Q!_W^C_^*H GKDO%'_'SX3_[&NQ_]-NL5:\3ZPNE^'-? MU*VO;6&XT_1-6OH)7>&1(IK/3KFYBD:-VVNLFJW]K-IOQ$\(V=AI]U#>Z>LGPJ\#3W$TL<$D*75T9M.D57ECN)F\B 1K") M%42.Z>8?V3P>\"N/?'#,,WP/!=#+*=+(L/AJ^:YGG6-J8'+<)+&RKQP.%=3# MX7'8JKBL9]5Q4J-.CA*D(PPU6=>I1CR.?Y9XH^,7!GA%@LLQ?%E;'RJ9Q7KT M$X/ .@^$OA?J]]K&N1 M2VOB*;Q'<:7H?PZ\-ZQ?WBH;?2$N3J"QV]A(08K@17$GE_ )OAOX>G^>-$=+C6$UGQ(L3M-$"[^%$9!*C%-K9KP M^)?"7COA#/LTX=XDRBCDN-RK%SPE;$9OFN59/E6)E%1G3K9=FV;XW 9?F&'K MTITZU&IAJ]1RA4BI1A4YJ?P'4U^0 M5S^T-_P4T^(IE3PA^S9X8^#^G7)Q%SQ>8U*O#/A'3I-7\5^(=#\,Z3#GS=3\0 MZMI^B:=%@9/F7NJ7%I;)@^U"T@C(/FS1A21\:>'_P#@G]J,%_'K M&J^"O@+J.L[UE/B#XA^/_B=\9O$0D+;FEEU;4_#_ (*U>23*D$0Z_"&,V])8 MFMR+OZ/M/V7O&?V1+6\^)'PBT^!8U46VE? ]O$OV?:F +>X^+/Q4^(=JFS

N_\ !'_XH?%?PA^TS>> _ 'Q MCT?X.>'?B7X(\2)XTU[Q3X47QSX:M_\ A%K5-8T35AX8N?$7AK3CXG@O/,TK M2->O+V6+3[/5M2@NK'4K:X%JNG^W!\+O#%Q^U!\;=&UV_75]2T'QY?Z4?$-I M;^'_ S>:A'!8:8RF72/#ME8^'[1!OV1VNGZ5;6T.&>"*)YI0WNO_!*[X=Z= M:?M9^$-$\%>+=6\ :K?^%?B#*_B_0SX7U;Q BV?AQY?LIB\6:-K^AR65S_J[ MFW?2/]66:WEMIV^T+_>>;_3!\-L1]':EX<9;P7CJ/%,>%,!PM0R?'97DV8<) MX'%8&EAZ%//'6QM7$PQ].A.A'-\-A\7DU6M6S2,*6,BX>TQ\OXVRSZ+_ ![0 M\C_ )L?AWK;61&(OL^I>+-7,Y+HR,#*?&WC#4/$?BJXNGE9@\KZP\SR'#,6KI+C MX3?&0E!#^TA8:K'$ZRQP^,_@G\,]:B$A4QR!QX6S_M/-9XS,'9Q37-B M79Z[GU19ZKHEQ^XL=2TR80QJ/)M;ZTE6*)0$0"&"9ECC 5<(JC QTK35D9 M04(93T*?,I[<%<@],<'MBOB9OAI\4(BC7_P/_8O\21QL'VV=YXC\(3D.OEM" MAF^&7BZ(&-L2^>\@65/W(M8G19WR;GPGXEM'<77[&_PEO"=RF7P3\;-&@594 MQ^_M(M8\">"FLHY<;[:2%X[J.<@RQPG-P/DVV]6[ONSZ6R[;:+R78^\%A\HEATCX]Z3?74D/A7ITO@'7(M4\,^/O%7BJW.H3-XB"&;3 MXX_'7BC3+_2Q;R-;3M:7\EFTC^4RN6=4 /Z$?V?OBUX7^+7A77M7\->?%'IO MCCQ?8W%M]5_"OX)\ M:^+M'\2: -/\8^--)MY_$GAHWPT/Q)XBM)IX8=:L@?\ 1M/O?].GBA>86EO) M;W1DD?R(X)3,89/ZPY/B]8PK_P 2OXJ?M+#:2$CUO]E?QAK,>%8B-7:W^"6C MW;J$^64_;%FE8+(948,K 'W+17P[#\>M *8B ?OX G^6:Y>TS_P )EKK;6VGP MYX7 ;:V"1J7BW(!Q@D=Q7XV_\%#?VP]&\7_LY/8?"^Z^.7P]\6_\)YX)N1J= M_P"!/B=\+V_LV.?43J-B/%.-I96C1F*HTLA4 R.2 ?W)9XS_/ MC]#@BN?\1^*_#/A#3GU;Q5K^C^'=,0D&^UO4;33+9GQD11RW"[?Q)XS4Z MIJB2ZK<^)?&%UX]\0:9$V6MH&;X;:AJ0-L)(]0CC\G;]1^'O@Q\9DU?^WY'^ M /A;7"J[/%GB9_B/^T=X\MV)#-+9^(/%FK_"_3M*F! 7R-(T6VTT,H,5LD(6 M*@#W3_A<&L>)QL^%?P[\1>+;>3:(O%?B82?#WP+M?'?"VI6LZ_ZN]4-YBQGX>_$3Q6AE^)7Q.O-.T]T5Y_"?PJ@N/!FCA$0B6"_\ M8W%HI<@FSC4;*YW_A3GQ UN(KXV_:@^*%[N;+V7@.P^ M'7PRTO;D'9'/IGA?6?%L8Z\_\)>S^CC J5?V6O@/=30W7BC0M1^(MY%AFG^* M?C[QO\34FD!SYDFG>-O$VM:.I8X+1PZ;%#D*!$%5 H VW^(/[*GP16ZLK;QM M\(_!VHS,%OK:'Q-H=SXOU25F+;KY([[4/%NMW+,N2]U]MG+ 9);&?)_V@?VD M/!?B;X"?&C3_ 7X7^+?C?A+\1[!M=T?X1^/-/\+:>MYX.UF ZA?>*/%F MC^&=$.FVJ2"ZNKFQO+YEM%::&*<@(WUSX8\$?#KP3&8?!GA+P7X1A(*F'POH M&A>'XMK8W+LTFSLQ@D D=\#-2^.?#6A^/_!/B_P)K%]+;Z3XT\+^(/">IW&G MW5M'J-OI_B/2;O1[V:PFN8[J"*\BMKR5[62:WGB2=4:2&5 48 _A&C&(XQD' M$<8R.APB\C.#@]1D XZ@'BOWU_X)#ZI\7+#X4?%J/X=>"_ 'B?3W^)MD^H77 MC#XC:]X*O+6^'@S0U6WL[+2?ASXVBO;4VHBF-W+=V/OC,T.HW-Y;3N_BCP4SI':Z3>7D;1LO@A%1VEMHU^(6KO,Q((9&M/@SIJP*BC!5UF:1FR#&%(:"2[_:WF"I'X?_9UTTELMHY)8X MR=B221H\BJ'9$9BH_D3_ &H8-8A_:4^/\6NW=CJ6M1?&/XA1ZOJ&E:;<:1IE M]J2^)+X7EWIVE7.H:M>5T"!I&)V[25H _ 3_@ESHOBS6_VHC8^#_&!\":R?A?X MWF&NGPSI?BH?9(M1\)_:;#^R]9FM[1?M1:)_MBR>?#]G\F-3'!O!7B@:;?:/_;>AV[V]]_9FHR6TE[9>9)>3+Y% MR]E:M*NS),$>",8KZ&^U6W_/Q!_W^C_^*H \ D^"?CJY BO/VGOCO)!D,R6M MI\#]+E9E.4_TS3_@W#=(H/+HDBK*!MDRA*FM)^SUJ=P5-]^T-^T9>A ?+5/& MWA?1@A;&YF/ASP%HSW!8*H NVN$BP3"L;/(7^B/M5M_S\0?]_H__ (JC[5;? M\_$'_?Z/_P"*H ^>(_V;=+.6O?B]^T7J$Q;/GO\ ''QKIV$ 6,6V@W6CV 5 M3N)D^R>>Y8^;-(%0)8'[,OP_>/9>>(_C=J!<$7,EW^T7\=BUYNSYIN([;X@6 MUN1,"RR1PPPQ;"42-%P![_\ :K;_ )^(/^_T?_Q5'VJV_P"?B#_O]'_\50!_ M,]_P5%_9S\0Z7\=?!5O\(OAI\4O$WAUOA1ILM_?:=:_$_P")T,6LGQ=XK26U MDUS59_%4]E*EDEE)_94=_!#$DB78LUDNGFF^&/@W\"_B])\6?A3-J?P7^)TN MACXG_#_^U9=0^&/B^31_[-B\::,NJ#4GNM!:P_L^.VCN4U(7A^RI;I<)=@1+ M*!_:.;FV/_+S#U'_ "W0=QZ.!_G%"..E &OHOAW0?#UL+30=$TG0[1WC"J MB(J@+@*J@<*,;6T8P1D?[1+?SS4/VJV_Y^(/^_T?_P 51]JMO^?B#_O]'_\ M%4 3@ = !].**@^U6W_/Q!_W^C_^*H^U6W_/Q!_W^C_^*H GH(SZ_@2/Y5!] MJMO^?B#_ +_1_P#Q5'VJV_Y^(/\ O]'_ /%4 'H_#EY8ZGI.F6_P;U2#6Y[KQ'I%W'/KN MDMI]G?QV^H>7]444 ?B=K?\ P2=N?'7PC\+_ +)7BWQ9H&D_LR_#/Q!^W3XB M\&7OA[^T+[Q]X@B_;+\&_M"_#[1=!\0Z/J6G6FC:,OP;\,_M0?$Q1J=EKVLC MQQJ>@> ]3^Q>'DEU_3X?K[]GW]F/XB>&?C;!^T%\9-7\)R>--!_96^%/[*N@ M:+X"O-7O/#UQIO@?Q5XB\:>./B)=OK6DZ3=V%YX_\0WWAR/1O"*C5%\'Z)X9 MV7/B/7+_ %VZ^P?>=% !7C/CKX&_!7Q9-KOB?Q5\(?A;XG\1WMC+)>:[XC^' M?@W7M7O'L]-^S6IO-2U?1+R\N_L]M;6]M"+F:41V\,5N@$,:(/9JS-:_Y!&J M?]@Z_P#_ $DFH _$7_@W)TC2KK_@BK^P5-69$E ;:/[_ZY#Q0B?:?"?RK_ ,C78_PC M_H&ZQ[5^W>"OC[QSX$X_.<7PC3R?'87B##X2CFN59]A,5BL!7JX"6(E@,93^ MHX[+<91Q6$6+Q=.#IXM4*M+$U(XBA5E##U*'Y'XL>"_"'C%@\IPW$\\TPF(R M2OB:N79CDV)P^&QE&GC8T(XW#3^MX3'8:MA\1]6PTW&>'=6G4H0E1JTXRKPK M?B#_ ,$2?V0OB_\ LV:+^T!_PO7X8ZKX+UCQE>?#.?14\1V>E3+-!HMKXWBO M8-.GM[K4"[VAU6W.HNIAB9KNWCC\X1&2OW;?1])D&V33-/D'H]C:,.F.C0D= M./IQ6@H P .!T ';VIU?GG''&F?>(?%F><:\38BEB<\X@Q<<7CJF'HK#X:" MI8>C@\)A<-04INEA<%@L-AL'A83J5:JH8>G[:M6J\]6?W'"'"F3<#\-91PGP M_0J4,HR3"O#8.%:JZU>?M*U7$XC$8BLU%5,1B\77KXK$2C"G3=:M/V=*E3Y* M<<;_ (1W0>O]BZ1GU_LRQ_\ D>G?V!H?_0&TK_P6V7_QBM>BOE#Z0R/[ T/_ M * VE?\ @MLO_C%'_"/Z'_T!M*_\%ME_\8K7HH \U\9>"O!S>&O%-VWA3PT] MU_8.M3FX?0-'>8S+IMRRRM*]DSLX*@[BQ;('/ K?LO!7@^U,5Q;>%?#5O.(@ M!-;Z!I$$@$B .%>*R1E5APR@@$<$8JQXQ_Y%'Q3_ -BYKG_ILNJWX?\ 51?] MNBZ2?KIMB?_;>ORP_ M;X_X)\^/_P!JKQ[X"\4_#KQ3\._!NG>%?!^I>'M0L_$-GK<-Q>7M[KHU2*YM MUT#2[FW,$=OF)S<,LWFD[5*$M7ZST4 ?S7>#_P#@CG\=DU?1M=;XI_"&2TT7 MQ7;RW4 @\;>=,OAGQ,B7J1!M#$9-S_9DWV<.0A$D8E*C?C^CS^P]&Y)TK3"2 M22?[/L^@#*_L+1?^@3IG_@O ML_\ XQ2KHFCJ0RZ5IJD<@K86@(/J"(01U-:E% %#^R]-_P"?"R_\!+;_ .-4 M?V5IO_/A9?\ @';?_&JOT4 ?$7[=O[,WBG]ICX%M\-/AU<^$-"\0GQKX4\1? M;O$SWFG:9]@T.:^>\A-QHVD:K>?:95N8Q!']E\IR'$DL8QN_%R'_ ((Y?M,/ MJESI@\;_ 2\^RL]/OY7/B#QGY30ZA<:C!"J$>"#(9%?3)S*&C5 KPE78LP7 M^H"N7M/^1SU[_L6_"W_IR\6T >'_ +*_P.O/@K^S[\+OA;XT@\+:OXH\%^'# MI.LZEHT!OM,N[HZGJ-YYMG=ZGIEA?SP^3=Q+ON;2"3>KC9M 9OH'^P-#_P"@ M-I7_ (+;+_XQ6O10!D?V!H?_ $!M*_\ !;9?_&*/[ T/_H#:5_X+;+_XQ6O1 M0!D?V!H?_0&TK_P6V7_QBC^P-#_Z VE?^"VR_P#C%:]% 'G^MZ)HR:[X/1=) MTL+)J.K"11I]F X7P]J;J& @PP# , P(W '&0#74_P!@:'_T!M*_\%ME_P#& M*RM=_P"0_P"#/^PEK'_J.:I764 9']@:'_T!M*_\%ME_\8H_L#0_^@-I7_@M MLO\ XQ6O10!D?V!H?_0&TK_P6V7_ ,8H_L#0_P#H#:5_X+;+_P",5KT4 9'] M@:'_ - ;2O\ P6V7_P 8KEO&^AZ-%X2U^2/2=,1TTZ8JZZ?9JRGC!5A "".Q M!!%>@5R?CK_D3_$/_8-F_P#9: -0:!H?_0&TKJ?^8;9>I_Z84O\ 8&A_] ;2 MO_!;9?\ QBM8=/Q;^9I: ,C^P-#_ .@-I7_@MLO_ (Q1_8&A_P#0&TK_ ,%M ME_\ &*UZ* ,C^P-#_P"@-I7_ (+;+_XQ1_8&A_\ 0&TK_P %ME_\8K7HH QS MH&A_] ;2NH_YAMEZC_IA7+>#-$T:70('DTG3'_\ 4@U6@#6_L#0_^@-I7_@M MLO\ XQ1_8&A_] ;2O_!;9?\ QBM>B@#(_L#0_P#H#:5_X+;+_P",4?V!H?\ MT!M*_P#!;9?_ !BM>B@#(_L#0_\ H#:5_P""VR_^,4?V!H?_ $!M*_\ !;9? M_&*UZ* //-&T31F\1^+D;2=,9([G1!&IT^S*H'T6%F" P84,WS$*!DDD\DUU MG]@:'_T!M*_\%ME_\8K'T3_D9?&/_7SH7_ICAKKZ ,C^P-#_ .@-I7_@MLO_ M (Q1_8&A_P#0&TK_ ,%ME_\ &*UZ* #ITHHHH **** "BBB@ HHHH **** " MBBB@ K,UK_D$:I_V#K__ -))JTZS-:_Y!&J?]@Z__P#22:@#\5O^#<+_ )0H M_L$_]DW\;?\ JZ_BA7[>5^(?_!N%_P H4?V"?^R;^-O_ %=?Q0K]O* "N2\4 M?\?/A/\ [&NQ_P#3;K%=;7)>*/\ CY\)_P#8UV/_ *;=8H ZQ>@^@_E2TB]! M]!_*EH **** "BBB@#G/&/\ R*/BG_L7-<_]-EU6_#_JHO\ KFG_ *"*P/&/ M_(H^*?\ L7-<_P#39=5OP_ZJ+_KFG_H(H DHHHH **** "BBB@#F/"7_ "#+ MW_L9?%__ *E.L5T]_]C+XO_P#4IUBNGH **** "BBB@ KE[3_D M<]>_[%OPM_ZGXK_,5R?@C M_D7K?_K_ ->_]2#5: .MHHHH **** "BBB@#D-$_Y&7QC_U\Z%_Z8X:Z^N0T M3_D9?&/_ %\Z%_Z8X:Z^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MS-:_Y!&J?]@Z_P#_ $DFK3K,UK_D$:I_V#K_ /\ 22:@#\5O^#<+_E"C^P3_ M -DW\;?^KK^*%?MY7XA_\&X7_*%']@G_ +)OXV_]77\4*_;R@ KDO%'_ !\^ M$_\ L:['_P!-NL5UM@^@_E2TB]!]!_*EH M**** "BBB@#G/&/_ "*/BG_L7-<_]-EU6_#_ *J+_KFG_H(K \8_\BCXI_[% MS7/_ $V75;\/^JB_ZYI_Z"* )**** "BBB@ HHHH YCPE_R#+W_L9?%__J4Z MQ73US'A+_D&7O_8R^+__ %*=8KIZ "BBB@ HHHH *Y>T_P"1SU[_ +%OPM_Z M+: .HHHHH **** "BBB@#D]=_Y#_@S_ +"6 ML?\ J.:I765R>N_\A_P9_P!A+6/_ %'-4KK* "BBB@ HHHH *Y/QU_R)_B'_ M +!LW_LM=97)^.O^1/\ $/\ V#9O_9: .K'3\6_F:6D'3\6_F:6@ HHHH ** M** $/3\5_F*Y/P1_R+UO_P!?^O?^I!JM=8>GXK_,5R?@C_D7K?\ Z_\ 7O\ MU(-5H ZVBBB@ HHHH **** .0T3_ )&7QC_U\Z%_Z8X:Z^N0T3_D9?&/_7SH M7_ICAKKZ "BBB@ HHHH **** "BBB@ HHHH *0G )P3@$X R3CL!W/H*6@Y[ M?K0!^=FE?M[Z)J?QZ_:(\"7#?![0OA3^R[X&\9^,OBQJVO\ Q-\>Z)^T5IFG M^ [)IO$'C*R_9WUSX(Z1IFL?!G[?:ZOIND_%KP]\7->T75Y]* M;,7&IV-I7 M>?L_?MB0_&+QOX-^'_BCP%<_#SQ+\4_V:_"7[67PRL6UT>(_[5^$_B;6['0- M2TOQ%/%H^DVVA_$3P)?>(? X\9Z%I\NO>'XAXWTD>'_%&N"RU22#F?B=^R7K M/[4VO7D_[3&D?#W2M"T'P'^TE\(/"9^%FN>)=7\2>)?AQ^T?X6F^''BF+Q5J MWBKPOH \-V]QX'@TR\U+P+I \4Z'>^.M.T+Q&^NR1^%=)MKB']FW]D+QI\-/ MB9\./BE\4/%_A_7M?^"_[(GA/]CKP#;^$(M3@TS6O#6E>)="\2>,_B=XBMM5 MLK5]'\1^/[GP+\.8H?!>G2ZUIG@N+P]JR0>+/$@U]#I8!^@=>9>,/BA\-M 3 M6M#UWXA>!=#UBVL+A+G3-:\8^&M(OK5KG3VG@^U6FHZI:W%L)8)HIT:>.-6@ MD28$Q,KGTVN#UGX6_#7Q%J5QK.O_ ^\#ZWJUWY1NM3U?PCX=U/4;DP0QV\) MN+Z^TRXNIO*@BBAB\V9_+BCCB3:B*H /Y4?^"&7_ 6+_P""9'[-O_!*7]CC MX)?'']LWX,_#;XJ^ ? OBO3?&/@CQ'JFMPZUX?OK[XJ_$#7+2VOX[70;JV#S MZ5JMA>Q-!W\ M+^'+2"&UM=!T6VMK:)(+>WM])TV&""&-0L<4,,=JL<4<:@*D<:JB* %4 5-_ MPC^A_P#0(TO_ ,%MA_\ (] 'Y)?\/_/^"./_ $D%_9^_\'/B+_YFJY_7?^"] MO_!'>]G\/O#_ ,%!?V?=MCK]M?3DZOXG;$$5CJ438\OPK)AC)/&JE]D8)^:1 M>,_L;_PC^A_] C2__!;8?_(]?+?[2GP?USQUX@_9;O/!OA/3-2M/A[^U%X-^ M(7C615T&P_LOP7I?PZ^+&AZAJK)>M:R:@(-6\1Z%;BPL%NK]VO/M$-J\-OC_A']#_Z!&E_^"VP_^1Z /QX\2?\ !?'_ M (([W_AW7[&W_P""@?[/S7%YHNJVD"_VQXD.Z:XL9X8EPGAAW.7=1A59C_"I M. =>/_@OW_P1Q6-%/_!07]G[*HJG_B<>(QR >OAD'MW K[M_:U^%5_\2?V5 M/VF?AUX$\+Z9J_CCQ]^S[\9O!?@W25BT336U/Q5XI^'/B30_#VGKJ.H_8]/L M&O=7OK.V6]OKNUL[4R">YN8(8WE7W;3O#>D0Z?8PSZ-I2316=K%*HT[3B%DC MMXTD7*6Y3Y75E&T[< ;?EQ0!^3__ _\_P""./\ TD%_9^_\'/B+_P"9JC_A M_P"?\$$OB1^T[\6OB!X&U'S].-U!&NK>#?$NA:HM ME+(E[IJ7:Z=J%M9WMI/:0?1W_"/Z'_T"-+_\%MA_\CT ?DE_P_\ /^"./_20 M7]G[_P '/B+_ .9JC_A_Y_P1Q_Z2"_L_?^#GQ%_\S5?K;_PC^A_] C2__!;8 M?_(]'_"/Z'_T"-+_ /!;8?\ R/0!^27_ _\_P""./\ TD%_9^_\'/B+_P"9 MJC_A_P"?\$)>9K.^\12SKD^%PGRI>VY^5RWS_,J@ MJ6_8O_A']#_Z!&E_^"VP_P#D>OG'PS\)]4L/VMOC3\2+WPKI<7@+Q5^SU^S7 MX)\.:QY.A.+WQ7X#^(G[4^N>,-/&GQ[M2M6TW2?B+X*N'O;JTAL]0&J1V]E< M74VF7L5F ?$'_#_S_@CC_P!)!?V?O_!SXB_^9JC_ (?^?\$%F08FEC4^8\>=PV;F^6N@_P"'_G_!''_I M(+^S]_X.?$7_ ,S5?9?QI^#^N>*?CM^R!XO\-^$],O?#'PQ^(WQ7UWQ]?A-! MM1H^D^(_V?/B5X*T.X>TNF@N]36\\5:]H^G&WTZWO)H#7445E;37$7U%_ MPC^A_P#0(TO_ ,%MA_\ (] 'Y)?\/_/^"./_ $D%_9^_\'/B+_YFJ/\ A_Y_ MP1Q_Z2"_L_?^#GQ%_P#,U7ZV_P#"/Z'_ - C2_\ P6V'_P CT?\ "/Z'_P! MC2__ 6V'_R/0!^27_#_ ,_X(X_])!?V?O\ P<^(O_F:H_X?^?\ !''_ *2" M_L_?^#GQ%_\ ,U7ZV_\ "/Z'_P! C2__ 6V'_R/1_PC^A_] C2__!;8?_(] M 'Y)?\/_ #_@CC_TD%_9^_\ !SXB_P#F:KG_ !5_P7N_X([ZGX,?A[J^B>&=)5-!TIK_5;I[8P M6RZCJC6.GV9<(Y$]W=P0H5!,BMMH ^,A_P %_/\ @CCC_E(+^S]U/_,9\1=R M?7PS2_\ #_S_ ((X_P#207]G[_P<^(O_ )FJ_6M?#^BX);1]+R7D/_(-L.07 M8J>+?DE2"2>222>C_ (1_0_\ H$:7_P""VP_^1Z /R2_X?^?\$@#\D3_P7\_X(XX_Y2"_L_=1_S&?$78CT\,US_A?_ M (+W?\$=]-T>*TN/^"@O[/OFI>:M(=NK^)U!2YUC4+J)@)O"T4F&AFC;YD'7 M(RN&/[&GP_HO!71]+R&0_P#(-L.,.I)_X]^" "01R" 1SBOES]C7X/:Y\+_@ M%H'@SXA^$],T7Q19>-OC9JUSI[)H.IF/3?%GQU^)?B_PY-]LTQKVS9;WPSKV MC7ZP)<-)9BZ^R7,<%W#<01@'QM_P_P#/^"./_207]G[_ ,'/B+_YFJ/^'_G_ M 1Q_P"D@O[/W_@Y\1?_ #-5^MO_ C^A_\ 0(TO_P %MA_\CT?\(_H?_0(T MO_P6V'_R/0!^27_#_P _X(X_])!?V?O_ <^(O\ YFJ/^'_G_!''_I(+^S]_ MX.?$7_S-5^MO_"/Z'_T"-+_\%MA_\CT?\(_H?_0(TO\ \%MA_P#(] 'Y)?\ M#_S_ ((X_P#207]G[_P<^(O_ )FJ/^'_ )_P1Q_Z2"_L_?\ @Y\1?_,U7ZV_ M\(_H?_0(TO\ \%MA_P#(]'_"/Z'_ - C2_\ P6V'_P CT ?CCIG_ 7L_P"" M.]MK7B.]D_X*"_L^>5J$^EM;@:OXH#;;72XK:0L7\*I$090P7RI),!3OV-A3 MT/\ P_\ /^"./_207]G[_P '/B+_ .9JOL7X/?!W7O#/[17[7'C?Q#X2TRS\ M)?$O7_@G>^!-1*Z!YVFXLU MFM'$K?5'_"/Z'_T"-+_\%MA_\CT ?DE_P_\ /^"./_207]G[_P '/B+_ .9J MG+_P7Z_X(Y.RHO\ P4$_9^+,P51_;/B$99B !D^&@!DGJ2 .YK]:_P#A']#_ M .@1I?\ X+;#_P"1Z!X?T,?\PC2__!;8_P!+>@#4BECGBCFA<212QI+&Z_=> M.10Z.N<<,C!A[&I*.G2B@ HHHH **** "BBB@ HHHH **** "BBB@ HKYV_: MT_:*\.?LE_LW?&7]HSQ3ITVM:3\)/ NK^*UT"WNX].G\2:M"(;'PYX9@U&:* M>'39O$GB2_TC0H]1F@N(K!M0^V26\Z0&%_,O /[3OB.P^)_QS^!_QGT;05^( M/P8\'? #X@V^J_#BWU8^'_'F@_M$W7C[PKX/T/P_I&O7]]JMKXJM?B;\*O&_ M@P07VIBTUBP?POXH$OA?\ MV=%XAEM;73AXK\1Z?J,>F)IKP:4V%X(^,7[;M_\ %+X__ 3Q?X,_9U_X3?0/ M@MX,^+7P=^*7A"[^)M[\*O#NK_$#Q3X\\(6'PU^,N@:S/9^+M:UCPX_@N;Q= M9:[X+U/PU!\1_#:ZC:G1/AK=V]C>:@ ?HO17YW_!GXS?M52>'/C]9_&S5?V> M?%?BSP9\6O"'P3^%.O?!?P7\1_!GAG6O&GB+1/";Z\=?T3Q_\1?'NHZA:>#= M>\:V=KJ4VCZW9)M\+^+K2>.&?3VFB]B\._'7QYJG[0O[47P>?P9H6JZ7\%OA M7\!_B+\/I-"UJ\B\3>-KOXLVWQKBU#P]KZ:U;6>@:%=0:U\)[>RT.YL[R\LY M+77!=ZK<6\D+V\(!]745^>G[#/[8_B+]K>'7-632O"]YX:T+PAX2'C*_\/V' MB'PMKGP:_:"FU+Q%8_%;]D_XI>#O&.I7WB.S^*OP;BT_0KSQ3>W%GX:9HO$. MGM<>%M,M]0T:ZU']"F.!D#)R!_WT0,GV&:+K/P0M=?\0> W^*E];W=_#?Z/\7/ M'A3Q+XXNYO"^CZ;1XRNM337;;NOA-\9OVN?#NO?M):5^T5K?[- M?CNT^#W@3X>77AJ[^ WPZ^+G@"2[^+'CN+Q+?6_PXUM/B+\3/B+%J5R=('PW MU"V?1I;"91\1=)CG#.&" 'Z-T5\ W?[0'QU\'_MI?"#]GGQ/??LS^(O!/Q6^ M'?Q UYM$T3QSJ7AG]H;PL_PU\.:#=WGQ,?P5XAU273/&_P /_$_BS46\)R^& M_".DQZ[X&;5-&UZ\\0^)=)M?$IT;U+X7_M :YXG^*_[8'@CQMI7AKP]X:_9N M\;>!=*T/Q!I>H:K=W.L>$?%7P,\%_%J_UCQ/#?VL%OIFJ:7>>(=6TXV>DF[L M6TS3[*\-V]W=7%O; 'U917Q->?M#_$W0?BI^QS\/]9\*^%GL?VD-#^,VK>,+ MI[C6M.\0^"]1\&> K/XC^$]#TC2O*N=-U!1I][)H/BB^U'4()X]1L4N=-L'C MO9A8^=^ ?VU/%GCC]K?Q7^S5'X9\-Z?XC\#_ !,\2Z!XU^%NHP:YI?Q2\*_ MFV\ ZGX@^'W[6T.N7VI+X8\:_"/XG^,[/0_A]H]CX7T!CH_B/Q6^A:AXIE\6 M>!?&OAZR /T=HHKY>^*/QP\6>!/VDOV8?@[IOA[P]J/A/XYP?&^+Q!KEYJ.J M0>)-"U3X9^!M-\8Z!'HFG06C:3>V.KF;4+36)]1O8;FR,5C]AM;D7%S+:@'U M#17YA^&OV_\ 4-=\7>#_ !$WACP__P *+^(G[='Q9_8$\+ZC9W.HW7CBU^(G MPK_X67X6D^(^JS1W3Z%/X1\1?%_X/>-/AY;>&;/3H]6TG2;_ ,*^.+GQ!>)= MZSX=TFQ^TW^U;\=/A)\)O#GQS^'\W[,S^$]4^+>G>'-/\)_&[QSJGPPUCXI> M'?$?Q,T;X<^"?!_PV\;7FJ6/@_P_XZ\:6+WWC#P_XC\7QZOH-S)J>B^'KKP] M8V"ZAXIM0#]-**^8?'/QL\6>$_VIO@#\$+?0/#MUX,^+_P -?V@O%FJ^(9]0 MU1/$^C:_\'KKX2_V/8:?ID5M_8]SHVM6/Q#U*34[RZO$U"RN]+L(+2TFAN[F M>V\W_:2_:8\??![X+_'_ .,O@W0/"7B:T^%7C#P-X2\.Z3XAGUO2K+6HSXH\ M$^'OB5J<^K:5%>W$MQI=YXOU/1M"L(;2VMFU[PA=6^HW\5I?R7-H ?)M<^"S^-K;7O[,_:1^.&B:Y]CL/ MV4?A[XFTK4=,T/P/\6]>T5;37]&NO%K:RVM:7J]UJ?A[PMK&E>!/'MWI/Z-1 M,SQH[IY;,JLR;@^PD E=R_*VTDKN7*MC#/@YJOC+X<^.?#EM8ZOXNU@_$KP_X)T-;![>/PMX@\6^*Y;J"Y MEDMK?[=9>'?!VGQ30R*EF^N:S/K=\UP\5RS6/A+4K>*$23"5/A/P;^W1XQ\1 M_L^?L8>.==\.^ /!WQ)_:_\ C5-\#+>ZN=1U_5?A?\/_ !-8:5\:_$L^H7$M MR_A[7O$::YI_P6O?"_@K0[C4?"UYXE\;^*= TU[[3D=X) #].J*^6?V1/VB+ MG]H_X:>)?$.LZ-INA^,?AK\:/CA^S_\ $"UT"\N]2\*7GC?X#_$[Q%\-==U_ MP?J5]%#>7/A?Q0=#M?$NDVUZ)-1T./5I/#6K7%UJVB7US-?_ &N/VA8?V8O@ MEJGQ.31K7Q'KU]XU^$GPI\"^'K[4SH]AK7Q)^.WQ8\%?!7XTW5_C)^SQ\3O!?PTM=-\'C4-+T3XL77Q5^%?A7XL_#;4_#UKK%SKE[X56? M2_$>JZ/XSM=1U37H?":>!O$WB^74;KPUY#14_P!G']I7XB_'W]G#]CCXI+X= M\(:3\1?VB?@OH/QE\6^';.?6G\(:#8S?#BSU_5K/2=6O4GUJ#2'\=>)O!/AJ MRU>^TZ^U%-(U:ZU)M)GO8ELP ?<]%?D)H?\ P4&^)OACP)\<(?B/%^S;\0?B M+X+_ &R?@?\ L8_"G7_@9\1+Z[^'OB_XD?M":G\*O#FBZ=\0/#FHZKXH\;_# M76?A+XA^)-ZGC_2+Z_N[KQ7H?A*YUCPK'I<^KKIFE_37P_\ VG/%OC+4OB]\ M*M0T?0[#XR_!O]I[PQ^SMK-SI=GJ$WA+Q)8^)OAQ\//V@;+X@:+IMYJ4]_I5 MN_P)\<7.HWWAV_US5)M(\8^'=4TX:KJ>EM87MV ?<-%?G7X[_;=U[X4>#O\ M@I!X_P#&W@/2M1T']AN[MM1\/67A?5-7;4?&OA6Y_9S^'7QL%WXJN+[39(?# M5U9:GXRU'3-;N]+L]6TW2/#.D_\ "0'[9/\ :;*+TSX$_M%^)?&?Q\^-O[.' MCQ/ NK>*OA5\-?@)\:-'\=?#*;4O^$0\5?#WX^/\3=$T>UN-*U/4_$%WH7B/ MP_XJ^#OC&-]_B"^LO$_A+5/"7BC3HM.EO=5TG3@#[(HJM>WEMI]IRH:_+/X,?MY_$?XTZ9^SC>Z1X1^' MVB']NS]FGXP?M!_LIS:E=^);NR\*KX#'@'6/"7A[XT2:=--+K8\5?#_XJ^%? M'>H7_@R+0AH]YH'B[P/ E_*_A_Q5?@'ZJT5^=/PC^,7[6^GQ_M.Z;\>-2_9Y M\::K\+;WX:>!/AIJWP/^'WQ.\#:7JGQ=\?:)'J4W@_Q1IWQ"^)_Q"N=0AT]O M&_P?E2^T34-,6-?$NM6-XANM,W1]#IW[0?QET?\ ;ETC]FKQ/>_LW^(? WC# MX-^/_B;I>F>%/'5]I/[07@"V\!:YX#T#2/$/C/P+X@U.2#QCX1^)EWXIUA+: MY\&:)I2_#O4-#AT_5-2\66>IIJ]N ?>M%?*?PM_:!UOQ#??MB_\ "P='\/Z' MH_[,GQPU;P#IE]X:O=6U*37? MC\ ?@U\;K?7=;CU6TLOL?B8K\3M0T>]TS3 M4GTJ/^R;22ROKMKF1ZRXOC=\4=$^/G[,GP7\5>&_"8MOC-\!?C9\1?&>K07. MKVFN>&O'OPIU#X&Q1^&])TC;:!9""S:#4+F6 MW /L"BORZ^&7_!0'6/''CS]GN6[\.^$HOAK^TS^T?^U3^RUX6T2RO-4B^*_P MT^(_[-,?QIOX[SX@65Q=W-AJ=AXOTC]GKX@2Z_I-AHGA^^^&FJ:WX&L;F^\6 M6.I:EJ]K^HH.1GUYH **^:/&/QF\6^&?VK?@9\"[?0O#EUX+^+/P?_: \=W_ M (BFO]5C\4Z3XF^#NO?!#3],TNSTU+4Z-/H6M:=\5M0GU"^GO!J5I>Z1906U MG);WEQ/#\P?"C]OK4_B1XA^ WBL>&/#8^!/[47[2/[2O[,7PDU?2[S4[CQCI M/BG]GN/XV-I_C'Q=)-(VCWWAWXI+^S?\6+G3M*TG3[&]\&0W7@2/4=3U^75] M=.@@'Z;45^9_Q[_:J^.GPM\*_ ?XI>&9?V:_^$,^*WQL\!>!X/ _Q;\;:E\- MOB!\1?#/Q:^+6G>$?"&G?"C7K_5[3P?8^.-'^&FIP?$Q[+Q%;^(CXWO;>\\' M:?I?AB5['6;GZ=U;XQ>+-,_:Y^'WP$_L/PY)X&\;_LY_&3XOMXC%_JQ\76?B MKX6?$WX'^"X]#72OL:Z&?#VJZ1\7I-0:_P#[0DU:+4](6T-E%:R^?( ?2=%? M$OQP_:-^('PS^&/BGXJ>%_#_ (5U_2=._:9^"'P9TFQ\03ZOI2W'@[QG\Z_HWBGQ=XOG\-6,T.GZ3>KX;L8-0O(HKV:X7QG]J;]OK M7/@/KW[60T'P[X0O-&_8D^ 'PK_:4^*FA>+[_4-*\5?%#X>^/M:^);:[:_"N M]BOK33=)O/"_ACX3^)$TG6-6TWQ1I_BWXAWECX#GM?#$<$^O3@'Z@45!;7$= MU;PW,18Q7$4<\19'C8QRHLD9:.54DC8HREHY%5T)*, P(KXR^-O[2GC'0/C[ MX3_9A^#>C>#M8^*VM?L^_&+]I74I?'5WJ\.AVW@OX6^(_ 7@+1/"\$&B2VUZ MFM_$;QW\0[+3[;Q%+/-IOA#1/#7B+5[G1?$=])IFCS@'VI17Y]^$/VUK[XFS M_P#!.SQ7X$\(Z5%\+OVYO 7B3QW=2^(]3U"+QMX*@B^ /_"[/"^G6=CI]F^A MZC,'AO/#_B:>\OH!;2PPS:3!>1W$DMMVWQ^^,?Q6\,>"OCMXN^&GBK]GWX?Z M1\'H=)AO_'O[1EUXJMOAKH4NC^&;KQGX^U?Q%<^#M3TS4Y]-MK#6_!OA^U$. MHZ6NCZA'XEU&>37+FTL_#=T ?9U%? .K_M9?$FQ_9]_8D^,A\ ^ ;/6_VE/B M!^RIX4^)'A>#Q^WC'1/ ]G^T%;:=%K\G@#QOX3L[C0_B%)X9U?5((="UKS+# MP]XCTA)-7BN,M:VEQ[S\1/&'Q=O]<\1>#O@E;?#]_$^A^!-*U66_^(S:\_AC M3_$/C+Q"UIX?GU&+PO*FMZC:Z'X<\,^,-7OO#.G2Z=?^(+S4?"=D/$'AFQN+ MO5D /H6BOR=^'/[=/QL\2WWP(^!GC7X?_#WPA^TA\8?CS^U3\'X/$^FW'B3Q M#\$=7\%?LC6^K7/C?XX>!](N=2T+QOJNA^*;_P#X13P?I?@G5->LKWPWXKUS MQ +KQ7XCT?PC;7WBG[6_9-^/T7[3GP$\$_&/_A'9?"6HZW=>-/#/B?PR]X-2 MBT'QW\,/'_BKX5_$+2+#4Q%;G5=(L/'/@GQ!!HFK/;6LFJ:.MC?RVEK+^)6IWM_'XF\>^)]9?3=,TU/ OA9M.TOQ!IAU.70O M%'B=YK/6_'&K2KW/[-OPF_:H^'FM^*=0^/\ \+/@ MSXCU7Q;)-90R^(?%_B'Q-^T+\98M9M++0;"#P_H6@Z/HWARUTG3TMH$N);/3 M[.R7[!HH ^=/AY\!I?!&C_"W2+_Q5_PD3^"-?^(GQ$\4ZE+HZ6%QXW^+'Q&O M-?U'6/%\D"WMW'I5BFH^.?'5Y:Z,TNH/:G4-$AAO]NB*\_.:;^SQXCC^//[2 M'Q6U#Q[#:^'?CW\(/A-\*;'2/"NE:GH'C7P0?A;_ ,+<$?BBS\:2Z_J5E>:K MJG_"W]2EL1:^&M*/AZ[\.Z5=1SZH]U=5U/PCX0D\!0?$+PS\'IM0;P?XX^*MC_PDGB.'Q?\ $ZQL M]1NM(L?$,;:=;Z+H^H:UI6G6[:=JD%KI?W"PR,=.01]5((Z8R,@9&>1D=Z6B M@#\]_@O^P#X4^$/B;X#O%XLDU?X=_LHR?'QOV;O!,.BR:5=^#Q\?]2N6U3_A M*]=&N7MOXK?X>>#]6\1?#?X<26.A>'#:^$?$%_-XH_X2/Q$EOJ\?OWA_X#R: M/!<1WWBAM8N?$?Q^UWX[>/+U].EM7\272W-S+\/?#4<7]H77V.Q\ 66B_"[1 MK:ZDEN#J=A\.K5FMK.35'6S^BJ* /F#Q+^S[??$OXK?#;XA?%G5/ WB&U^ G MQ4USXI_ E/#7@/4_#7BWPWJFM_#7QA\+S:^*?%NH^-_$HUI;?PW\0/%5M?GP MYI/A&Q\2&31CJFF1P:9/9ZCR.C?LP>*+/Q]^UAXEU/QYH=WX;_:>\:?"C6YM M#T_POJEAJOAKPMX!\#>"/AKXE\*WNLS^)KZUU]_&WA/PC>1G5+;2-!&BS>(+ MB$V6J0V44L_V;10!\P_%7X$>)/B!\?OV;?C#IGB_0]%T;X$7/Q4N-4\,WOAO M4=3U3Q9_PM#P4O@F5-.UZW\1:;:>'?[$MU_M%&N=#U_^TIL6C+81C[0?)+#] MAVQ3XX>%?BYK?C:WUU_A_P#M ?$_]H7P'K5SX6:#XOZ)J'Q=\$:YX)\7_"2[ M^*$?B!QJ?P1DM=9@>W\&'PQ;--IOA3X=Z%?7,Z^ ](U67[YHH !P,>GKU_&O MF+XJ? GQ+X__ &@?V;?C+IGB_1-%T?X#S_%2;4_#5[X;U'4M5\5_\+/\&1>" MY!IVOV_B+3K/PZ=#MXAJ*-&OB)9ZOJ^I>(8M9@CUWP-X M:^('Q6\??%[PSX7.A66JQ^-M7T>VO?$DWA_PM8:=>>X?&O\ 9L?XR?"W6?V< M-2U#P&O[-GC;X/:I\'/'7@K6_A_?>(_&=QH6H:8/#IF\->++CQG:^&]*QX89 M[*WCU7P'K=WIFMP67B.RU%I+<::?JZB@#Y>\9? /7]=_:*_9Y^-&A^*M$TOP MY\#/ /QC\#S^#]3T'5]7U?Q(OQ8A^'$"7]MXI7Q+:0Z1_P (Y%\-=/4PWVB: M]-K?]K7CS7>GRVD,EQRWQT_9=U[XL?LGZY^SEHOCO2O#NO\ B>#1)==\?:UX M8O\ Q':7.N1^.=,^(GBS7#X:LO$OAZYDG\2^([34)8X&\01)IXU1I'DO/LJP MS_95% 'P5^TW^Q-#^TS<^+8_%/B_1I_#/Q,^!4_P+\<^#O%7@R3QCHN@1'Q1 M>^---^*?P?=O$NAW'P^^+>@^(+V&^TSQ5,NMLFI>%OAOKT4=GJW@"P?4/NC3 M;+^SM/L;#[5>7OV*TMK3[9J$YNK^[^S0I#]IO;DJIN+RXV>==7!53/S\2?B5\#?C=X5\0V'A/XN? "]^(L7@W6-;T"X\4^&]1\+? M%KPG!X5\?>$_$6A6>O>&-1GL-0ETCPAXHL+O2_$&EWMGXB\%Z*)Y+O1KG5]- MO?$--_86M_ ?PT_8O^%7PM\;VVF>'OV3_C#9?%[5M0\9Z#>^(]>^*&KR>%?B MKHWBN6[N=)U_P]:>'M<\9>)OC#XJ\=:EJZ6NKZ?9ZHL>F6>@FPN&>U_0:B@# MQ)O ?Q#T+0]9/@;Q;X-M/&'B;XEZCXT\2ZKXV\%ZYXJT;4] O[XV47AVTTO1 M_''@^^TW4](\%Z?X8\/:1K[ZIJ-G!+X?%S=>'KR&_,%K\Y>,/V'M.'[+EY^S M=\)?$/A[P#%JWQTL/CSJVLWO@^YU'P]_PE%W^U!8_M5^.;31O!>A^)/#L6AZ M7XH\<6]_I.F6-EK/V;PUI6JM=E-:O[1_M_WU10!YWHG@W4-+U_Q]XLN=2M;[ M7?%TGA^'3\VUS'9:-HOAC0H[;2=$9/M3S7-LOB6_\5^()IHW@D/_ D4ELJ" M2V%Q+\S_ =_91UWX;_LF^'/V:/$7B7X;^/;W09-<"^+->^$\>K^&B^H>,== M\<:-K4/PX\4>)_$&GRZ]X9UK5;2XTIM3UN_TY=0TJUU1K8-_H2_;E% 'COP$ M^!G@+]F_X5>&?A!\-K6_B\->''US4);_ %F\34?$/B;Q1XN\0ZKXQ\<^-O%. MI1V]I#J/BSQUXUU_7_%_B>^MK*QM+G7-:OFL;#3[ 6MC;Y7[2?P%T#]I/X1: MY\*M>U6^\/-=:[X!\;>&/$^F6ME?7_A/XA_";X@^%_BO\,_%EO8:@C6>I#PW M\0/!?AS5[G2;EH;?6+&VN](N)X(;Z2>/W>B@#X.T[]@7X8Z]K_Q+^(7Q?U?Q M9XN^*?Q9^)L'Q1\3>*OAWX^^+GP'M-*U#3OA1X*^"V@>&O#4'PN^)NB:^OAC M1/ 7@:PM1;^(_$NO7%_KFL^+=<+V1\0RV%O;_9)_8WN?V1O@%\/O@UX.^(,? MB36OA7^S[X0^"_@KQIXQTKQ7XDM8-+D\7^,OBIX]\7?%GQ]<)HTND:7';&[OM4U*[?4_%6OZEJ)N]=EMH/KNB@#Y:^&_P !_%/@;XG_ M +6'C_4?$WA+Q)IW[1OC3PEXNTCPU/X3U.WC\*Q>$_@[X(^#PT3Q#=S^)-0M MO%UIJ^G^"+?6KJ6TTOPX(9=6O-)-O=VUO#>2V?V=_P!E?X>_L[ZE\3O%/ARS MTF3QO\7]:T#4?&>LZ+X8T7P7H=MH7@C16\,_#CX?>#?"'AZ)-+\*?#WX>Z!) M>0>'- BFU"[EUC7?%?BG6M6U7Q#XIU>^E^G** (IX8KB*2">-)89D:*6*5%D MCEBD4I)%)&X9'CE1FCD1@0R,RG@U\#?L_P#[!WA_X(>(/@+=7'C>Y\7^%OV2 M_A!\1/@-^S+X7-E]_44 ?.7@SX"2>%]/\+V6H>)+;79[7 MXO>/_C=XXOSHLFGR>,O&?B_4/%.IZ/$8!JEZMAI7@Z;Q%IEOHL,\VH3QV7@K MPK DL0M'SF7W[/=YXX^,?PW^,'Q9U/P-XBUKX#^+?B;X@^!USX1\!7OA37?# M]C\2O!VI?#V[T[Q7KVK>,?%UUKK6W@O7-3TS5+?1(_#/A[Q-K,.B^*+W0+.\ MT'1[&Q^H** /COPE^S7XJT?7/VDKG7_&OAO5/#_[0O[1G@SXW7.DZ9X4U?3; MO1?#OA?X>?!OX=ZAX O[V[\5:I;Z\/$=A\%=(NK_ %R&QT:&.#Q1K^DC1I(+ M6PNG['QO\$O$OBG]IKX&?'>R\5Z#I^@?"+X=?&WP)J/A"[\.:C>ZOXCD^,]_ M\*[Z?5['Q'!XALK'1!X=/PIL(DL+GP_K7]KKKM\[W6G-86OVCZ3HH ^4;/\ M9-\!77[1NF?M,^)=.\,7/C;PE8>+;;P%I_AKP=H_AC3]#USQ[86'A_QI\1O$ M.IVZW&O^._B?KW@[1M,\$6WBC7=02V\,>"Y-<\/^'-)M/^$G\1ZCJGU=110! M\V^-_@IXF\4?M.? WX\V'BO0M.T'X1?#CXV^ K_PE=^'=2OM8\0R_&;4?A3J M$NL67B.'Q#96&BCPX?A-IT,=A<^'M9_M==[TUK"V^T_-%E_P3OT_1I/" M&A:'\2Y].^&WPB^*'[2GQJ^!G@VU\,)9WO@'XD_M36WQ3TSQIJ&J>(;76U'B M;2/ FG?'?XU+\+=-CT?1;C2I?&FD_P#"0:AKA\&:;/??I310!\J?'O\ 9M'[ M0/@O7O@5XNNO 3?LV>+_ 3H_A+Q)X%D\ WUYXXA;2=;M;W[1X;\:S^,!H&B MP'2[#2K30YE\!R^(?!^M:9%XFT3Q!)J(L(])U/%/P6\8ZM^T[X _: T?Q=X: ML=*\#? GXR?!X>$M0\+ZM?:GJ6H?%CQA\)/&L?B;_A(;?Q-9V5I:>'=0^#VD M6/\ 81\/74VK6FNZG.VLV,UC91R_2]% 'R%\:/V9]:^(?[.7A7X$^$_&6B^& M[_0/&7P&\7WOBSQ!X9U#Q%#K%S\&?B]X$^,FIFXT?3O$?AZX%_X\U_P0UI?: M@=88:4=?O]46VU*XM8;2>Y^T-^R;X&_:@D\,Z3\5].\*:CX+TJ^T*\\2Z9#X M,TBZ\5^.-)T3Q%IOC$?#O4O'6JB\U71/A;K7BK0/#^I>-/"OAV"RNO'-AI@\ M.:UJ\7AV_P!;TW5_K&B@! HP/<\]2222?Q))]/3BODOXV_LQWGQ#^*7AKXY M?#OQY'\,/BUH7P<^+'P!N?$LWA2W\76NH?#+XO:KX(\2:FD>GR:QH4MIXJ\' M^,/A_P"'?%7@G5FOKK2X+AM?TG7-$U6PUWS-.^M:* /AC3_V,K3P1JG["&D_ M"WQ+IOASX6?L/^']4\'Z%X2U_1-1\0>(?%?A6Y^"UQ\$=)LO^$HM=>T>TTG4 M-,T2==;OM4N] UUM;U2)X7@T^.YDN$]QM_AY\1O#_A3PYH7A'Q=X#34+CQ7K M_B/XFWOC+X?ZSXDM?%B>+=1UO7=0ZYJT#:=/JTGBBR_L' M3UT&;3D::'4['W:B@#X!U;]AO3?#_P "/V9?@#\%O$>B^!/"'[./QB^$?Q3L M(]<\,WFNPZO:?"[QK<>/)_"^F:?HOB#PU9^%K?Q!J][>6UF]FEYH_A'3)(-/ MT?P]-8V-I:1>R_$+X5?&6X\"?$VS^"WQ2\$_#WXK?$7QM#KL?CWQI\-=;^(. M@:!X;M(=%T&VT&#PEH'Q&^&VKW-_'X,\/VFD6VL0>---&G:UJ&I^);6S>Y:" MU'TS10!^?NF?LC?%*^B_9^\>>._B?\(+SX^?LS^+_'VH?"[Q+\./@/X@^'WP MDL_AY\1_A])\.O$OPSU/X8ZE\:?&_B>ZLKVS-AXG?7[3XHV-^OBSP]X"?@MX4U'5=;T[PG#KE[J'B#7'B;6/%'BSQEX MHUSQYX\\6ZHEN%M;?4/%GCGQ1XC\1W5I9JEE92ZHUE9JMK;PBO=:* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *CFFBMXI9YY8X8((WFFFE=8XHHHE+R2RR.52..-%+N[LJHH+,0 34E9 M.O:%HWBC0]9\,^(]+L=;\/\ B+2=1T+7=&U.VCO--U?1M7LYM/U33-0M)E:* MZL;^QN)[2[MY5:.>WFDB=2K$&Z2INI35:4X47."JRI0C4J1IN2YY4Z7_P )SX,_Z&SPS_X4&C__ ";7RQ^V9^VI\//V1_@#XM^,MQ+I?C?5M.ET M_0_"/@W2]?T];CQ+XNUV=K71M/N+JV>]DT[2H2EQJ>M:D+6XDM-)T^]>VM[F M\-O;R(/^"&->U/2+)KZ#P_X MELI+G3+R>**X^P74MCJK6EVMA]GD_9>!\O\ !&MQCPO1XGXAXT?#M7/EPMQ#4X=R;A?^W:>3YA+*?JV>9AC,4L='#3>'>%PF+X;PV$Q&*52SPU#% M5Z>&J5U"%:7LFT_Q&\(?\' '[8.F_$"UU_QGX5^$/BCP'+J2R:KX TCPQJOA MJY72'D'GVGA_Q:WB#5M1L]42'(LK[6K76[1KC'VNQ:%SY7]9OPQ^/?PM^+/P MZ\#_ !.\+>+-&'AWQ]X5T+Q=HT6IZOI%CJEO8:]IUOJ,%IJEBU^[6.J62W!M M-2LV9FM+Z"XMRS>7N/\ $EX0_P""/G_!0+Q1X_M? E]\"-2\&PMJ2V6I^./% M7B#PK'X#T:T$@6?6)-:TG6]5FUJRMXSYZ6OAZQU34KT 06]H)&8Q_P!8WPS_ M ."7?[$O@3X>>"/!FN_LZ_!OX@ZYX7\+:'H>M>.O%/PZT"\\1>,=7TW3K>VU M/Q-K,]Q%-&B\-6SFC3X@R_ 87$^W=\%BEB7F&-ISQ7UBG7I4J M%6A_.OT;,Y^D/CJW$ZXRP68XW*J?U9X2IQ]/,LDQ-+,W4FJ]++*LLGQ>,Q&& M]@G]:H>P6$PM2%!49T:E2I3J_<O:0\DDDC!$ M1$2\+.[NP5%4%F8A5!) KIF(52QZ*"3CDX R:^/-+_X)\_L0:)J>FZSI/[*7 MP%T[5='U"RU72]0L_AKX;@N]/U+3;J*]L+ZTG2S#P75G=P0W-O,A#Q31)(I# M*#7V&<@':!G!(!X&[DC..Q/7O7\(9Y2X9I3PZX;Q^>8ZG*-3ZV\[RC 93.G- M.'LEAXX'.\Z5>,DZGM)5)8=P<8*$:BDW#^Q3;A:*E\5>&_VOKCXA?$SXL>!/A;\-XO' MEI\"/CWX-^ 7Q@2T^(6A:5\1/!.J^*M+\):U<>/+_P"&6HZ8+D?#?2]&\8V. MLVNK7/B2QU_Q5HVGZOK7A7PWJFD6UO>7GOUS\>?@A9RW\%Y\8OA79W&E:!KW MBK5(+GXB>#H)M-\,>%M;;PSXG\17\%/VP_AA\1)] M#UKQ+^RMX7\=^%]?\;_"'XZ>$;'3-)U7XJVOCOX?V_C3X>Z?\,O%%IXS\$:! MK&K:5X]T;QCX0U&*6VLN&^'_ .Q3\6] ^*W[+OC?4/A)\,-/T?X2_M;_ /!2 M'XT>-;73O$WAJXO)_A[^U9K'QLUKX9Z9I4,?A6RAU35&G^(_AI_&FB75S8Z9 MI-]HEY=V^H>(7LM)GF\(]<_6R[^)_P -K"?PC:W_ ,0?!%E<_$!+)_ =M=^+ M?#]M/XU741;M8-X2AFU%)/$BWJW=J]HVBK>K=+"8[;4_B'X3BO1XI\4^+9_ NB:-+9+JS75M=77BNSU M'19FNH88=/NM)UHZC+:QZ+JCVGXKP?L!?M=6GP ^!7P@3X6_!R#4_A;^SW^P M7X6N->\/_$O2M*U35/&7[)/[7]G\8_%O@#Q3XDN_A]=ZQK?P[M_!NGZ9XA_9 M[@\/IX#;C3/IJ3]C7XMV7P5\:Z7IOPG^&'_"<0_\ M!3A_VN=)T*#Q/X?M(/&_PHNOVNM/^-UU%>^(QX2CMM&\9R^#;O43=Z'JMM?V M=QKNGOIS>(IH=2CU*, ^Y/VE/VL/!GP&^#_QK^(OAZ7PI\4_&/P2\$7GCW7? MA/I/Q$\.Z+XHGT;3+G2EU!KS$>NWVAK'9:K!Z')# MIMIVCZQIDTL46HZ7J-S;7]C++''=6\3NH/Y%_&K]C']HWQAX:_;'\)?#G0-, ML/!?QM^%'[17AC0OAI\1?B/X7\6>'['XK?%[XK^%/$5GXT^#WQ"E\%7'Q)^% M7PS^(NEV7C3Q[\=_@_XGEUOPE9?$#4/!D?POT2V&E>(-2U1_Q<_9(_:9/QC^ M*?QB^&7PX\+ZEX:N?VK?AY\<8?A'I?Q_UWX&:I\6?!K_ +%>G_LQ>+0?'?P[ MT..;P/\ $CP)XQL-/\7^&H-9N]4\*>//"5EJ'A[7-2T._P!0TJYT0 _8"\^( MWP_T]O"J7_CCP?92>.GLH_!,=WXGT.WD\8R:C'%-81^%4FOT;Q%)>PS0RV:: M.+UKJ.6-[<2K(A;FOAK\/B70O'W@OP)!^S]X$\9?LF>(?A'^SYX,LOA;'^U7\;?".C?LH^+/@!\0O'? MQ)TV.Q\/6=K WQ^\$C7?%/AGQ1X,U"\OM \8^'?B'X+GB6+3/!^NZ/-X/^_/ MV1_A)XY^"VD?M :#XL\+>'=/7Q%^U)^T)\5O!FJ>'='9]0METG2KCP]JVD0>)6\+:CI>I3:@(M1TJZO+&^DT:ZLGH /V=OVQ/"'QC M^#2?&'X@P>&/@58W'Q!_:$\"6FC^-/B7X7N9)T_9O^*GCWX4>._$/]K30Z!I MW]E+J7PZUWQ(A@^TG3/"^"[0>/Q8 M'P+]I\5:#!_PFG]JK;/IG_")^;J"CQ'_ &A'>6DEC_8WVT7B7-NUL91/%O\ MR/\ @9^QU\=?"G.V@V>GSZ#K-Q;WNO6T&DF]Y+]F? M]C+]ICX/K\*_ ?Q,^!WP&^,7PC\4?LV_LF_"#QIX?\6?$FWO],_9T\>?LA^- M/B)XHTC7_"7A>Z^&=U8?$?P5XEO/$7@KQ_X'@T*X\&^)O!OQ2\&!]06VTNYT MC7/#8!^Z=%)/$.FZ7;_P!M6.M_VOH&GZG/ M;:'XE\VPCB33_P#A(=/2+4SHMR'OM(,_V*]DDGB=CTM !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 FU0<@ 'UP,_G2T44 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%9>N:7_ &WHNKZ+_:.J:1_:^EZAIG]K M:'=_V?K6F?VA:36G]H:1?^7-]BU2R\[[3I]WY4OV:[BAF\M]FT@&GD>H_,5\ MF_ME_M0?\,E?":P^)X\%_P#">_;O&VA^#_[$'B >&S%_;-AK5[_:']H'2-:W M?9_[(\O[-]C7S?M&[SX_+VOD#]CH@ ?\-3?MD' R?CB23@ 9)_X1;DG&2>Y MR:_./_@J+\ U^%O[.&C^))/C;\?OB L_Q6\)Z3_8?Q3^)8\5^&HC=Z1XIF_M M&'3&T;3@FK6WV0Q6EW]H)AAN+I/*;SR/4?F*4D $D@ #))X ZDGL!7R)IG[)!TW4M.U+_AIK]KK4/[.U M"QU#[!J?QI-WIM]]ANX;O[%J-K_PC,?VK3[SR?LU];>9']HM)9H=Z;]P^N6 M"MD%QAB5ZE@;W]J+X26?BV^\)K?>*=2_LGXB^'?@_K7B?0 M? 7C/Q%X)T3XK>*;G1+31O 6L^+-#T6_TK2]7:X\2Z!;ZG?WDD7AOP_?ZM:: M3X@UW2]8=]/2SK?[3OP;T'XL)\%KWQ-/+X[AD\!VVMVFGZ+K.H:7X3OOBK+X MAM_A=IOBS7;2RETK0-2^(5QX3\1P^&+*\N1/=/IJ-=K8QZIHCZG^9OQ&^%OQ M \"?M2ZC\=_V.W_:"^&?Q'\??M0?"WPY^TW^S-XR\ :_XK_9/_:@^'J>+/AS MX*^(_P"TIHNIZE83^&?@I\1/"'P8=?&.D_%SP%XP\-7'C37_ (96'@/Q[\/O M'&LZAIUS-\1^/=,_:5\4_%?5?VM=8_9Y_:)MOB9XN;XV_LE?MH?"7PE\*/B% M;ZO\"/@=HWQ+^(7A[]E;]L3]DKQ1X8M-+L_C?\7OA!\.?%OB"5M6^$GB'QS\ M4_'GA?XXZ_J/A^'P3'\,X/ <0!^]_P 7OVO_ ()_ WQ_I'PS^(=_XWM/%NM_ M#3Q_\8["S\._"KXE^.+4_#'X57?A:P^)/C&XU#P3X5U^UM=-\%WGCCP=;ZU; MSNNJ!_$NEFRT^\660Q>FCXT?#.X^$-I\>-&\56OBWX4ZKX)TWXA^'O%G@2TU M/Q]#XO\ "6MZ9;:OX=U'P-IG@VRUS6_'%QXHLKZP'A/2/">FZQK/BF\U'3M- MT'3]0U&_M+67\L?B)\,_$?Q8_;6_8WU#X?6_[3GPE^%\/[!'[87PPO\ XK1? M#SQ)'XQ\#WWQ&^)'[(EYX#T'Q7XI^,/@[QK)X0^(GBKPK\//&FNZ9=^.+8^, M],U'0))?$\.G:Y,NE7GUWXX_9V_9E^$G['?P]_96UGX+^-/B#^S?\/\ P[\* M?A'X:^'?A/PO\0?BGXBTG0_ 2Z5:^ =:O(_!;S^/YKCPMJ7A_1];N/&]G*VK M:-KD%MXGFO+2>!M0M@#T1?VPO@=%X%\&^/\ 6-1\>^$;#Q\GC.Y\,>%_'?P< M^+W@7XHW>E?#H7,OCSQ!>_!_Q9X(TCXHZ+X;\)6-J=4UOQ!K7A+3]*M=,N]' MO1=21^(-!&I[WB+]JCX ^%]0T#3]5^)>@LOB+P_X%\7VNK:6+_7/#6G>#_BA MK_\ PBOPU\7^)?%6C6=_X;\*>%OB%XF#:%X)\0>)-4TO2_%&HP7T>CW-U#IF MISV?YI_#KX*?'CX!?%W]GOXY>,=.^-_QU\#^!_V=?V[/@#X?\-:UG^ M"6^)_B.>\O/$?BX?'N@?L#_M._"G]EC]HG]F/5O"VK>-_'_[47_!./\ 8'_9 M?\#:]HZMK?@#X +OXE7^NV$'Q.^)?A'X/^#& MT/PAXH\6G4OB+X]OCIG@_P .W2>&-*U5M&_MW45>SMM6UH6&AV\Z[;_4[,,A M;VH,& (Y!&0<'!'7.<=P>/7M7YO?\%&O#OBKQ#HO['T'A;P7XX\:R^'?V_?V M2_'GB1?!?@_Q#XOD\.>!_ WCZ35_%WC'Q$OA_3KXZ/X=T+3BEYJ>I7BQ11B1 M8XEGDW*/E?PQHO[1.E?&'1?%^BVG[3(_MD^'M*;Q[+\>K_X9I^S[ MXM_9J^+-W\+X_$^BW[7/A:'X 2?M 6GPEF\)Z[+I[6OA[48+&+PMJ6F:/%?V MB 'Z[7'QC\%6WQJTKX!33:RGQ#UKX7Z_\7]-@/A_5QX?N?!GAGQ;X9\$ZS-' MXI-L-";5[/7?%^@))H*7CZJ++4(=2:V2R9)7]3!!Z9_(C'UR./QQGM7\QFFV M_P"U;+I'PW^,?P[^#?[8]C^TKIO_ 3RUCPG^TH_C#P?XU;7I/C=H7[27[)? MB3]HGPQ\/[OX@W^F_#3Q!\5/&_P]T3XVWWP8N?ASK5A\/_B-9Z7X3TWP=XCM M-)TG04T?Z7UOX6?&[4_@#I_B']FWXD?MBZE\9T^,_CCX_P#P4L?C1X,^*?P0 M\"V'A73/ ND67Q)_9U\;^ =8T8:UX>^$OQ(M3XDL/@]HWQ@TO4O$_@SXY^*; M#XH?#:RG\#?#S3-(H _=VBO'_P!G_7]-\4?!/X6:_H_A/XG>!-.U/P)X9N;; MP5\:;'Q/IWQ:\)AM)MEE\.?$>W\97>H^))/&>C3+)I_B*_U/5-7DU35+>YU. M#6=7M;N#4;GV"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JG?:?8:E"+?4;*TOH!(LH MAO+:"ZA$B!@L@BN(Y$#J&8*X7< S $9.;E% '/?\(EX6_P"A;T#_ ,$VF?\ MR+6W;6UO9P16UK!#;6\*".&"WBCAAB1>B1Q1*D<:#)PJ*JCL*FHH **** $P M/0GK^O7\^](0#U M/U&?YTM% "8!&" 1TQ@8QC&,?0D?3B@@$Y(!(Z$CGU_GS2T4 & >HSW_ !]: M,#T'7/X^OUHHH 3:N,8&,8Q@=#V^G;'3'%+C'^>O;GUXHHH .G2BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBJ6I0WUQIVH6^F7D6G:E/974.GZA/:"_AL;Z6"1+2\FL M3-;B]BM9VCGDM#<0"X1#"9H@^]0"[17SV/ O[16!GX]>$20 "?\ A2EL,D#D MX_X3TXR><9..E<;\0E^./PW\%>)?'.O?'SPD-+\-:5*O">FZ)JN MN:8 1):6?B 73:>X8G;*^RV5[J./+6B7E@TVT7L.[L:_G3\$?&WQYX=^+4_Q M3;Q-_9?B#Q-J%RGB[6I=(36;1=-UZZM3JTC: ;JQAOK72HX8+K3=-2[ME@&F M6D-O*BQ@-^T-KX/_ &@;VVM[RT_: \&W-K=0Q7-M<0_!>UDAGMYXUEAFBD7Q MZ5DBEB=9(W4E71@RD@B@#Z+HKP2S\$_M 17EI+>_''PI>6<5W;2WEI'\&[:U MDNK2.>-[FUCNAXXF-M)<0+) ER(93;M()A%(4V-[R^-C[C\NUMQ'!"X.<:G\9/A+HOBZ#P#K'Q,\ Z5XVNKW2M-MO">I>+M L?$-QJFNI%+HFE0Z3= M7\5Y+JNLPSPSZ3I21-J.I6\B7%E:SP,)#JZE\1_A_H_BW1_ .K>-_">F>-_$ M%L+S0_"-_P"(=)M/$FKVK&]$<^G:+/=IJ-W'-_9FIFW:&W<7(TO4S;^:-.OO ML_XH_$#5_$7P%_:2\4>.O@Y\1?A;^TW^SY\8?VYO@YH/[07['/Q*T^VM?CU\ M"/VBO$7C#X2_#5?C=^S%XNLQ/JWB72O"%S'X&^,?C/X4>/\ P[=6>D^#- \4 M>-OAS\3/#&F12>&Z^'OB/^U3H6N?M :O^V)8^-=+\!?#7X_:EXL_9;\6^&KS M5-$F\2_L+_M3?LC?%+XP?#+]D;]JW]K7PMXH-U)X3^%6K2>+_&U_XYT[Q;HN MB?#'X>>(Y/@%<:I!XTO/%9\6, ?TW>,OCK\$OAUKUEX6^('Q@^%W@7Q/J>F7 M>LZ9X=\8_$#PEX7UW4M(L9(8KW5-/TG7-7L+Z\TZSEN;>*ZOK>"2TMI9X(YY MHWFC#=[KGB+0/#.@:OXK\2:YH_A_POH&D7VOZ[XCUO4['2=!T70M+LY=1U/6 MM6UB_GM].TW2=.T^":^OM2O+F&RM+.&6ZN)XX(WD'X>?'6:/XN?MX_L;>%?A MG\5_@U\2=2\?_P#!-#]O_P (V7Q ^)FD:%X_\&^.;#Q/\4_V'M*N_$<_@[P) M?^$_#_B^Q\206&JZW!X=T:;2O"/B_2--U:TTFXCTB!M2L_LG5OV=?@[\!OV! M/@[^R-\3/VF/%GPU\ _#3X?? [X(:;\>-6\<^"? /C+7-5^&MKX>M?"\E[K7 MCO2O$O@=[OQA?^$X(M0\(:YI&M^'?$&F37/@^^T_5M'NKBTNP#Z[T+X\_ _Q M3X$T;XH^&?C)\*O$?PT\1:A-I/A_XAZ%\1/!^K^!M']3U"&_TW4+&6RL=1GN8[RQO+9XEEM;A(^TU;QAX2T'5M"T'7/$_AW1M<\4 M33V_AK1M5UO3-.U7Q#<6QA%S!H>G7EU#>ZO-;_:(//BT^"X>+SH@ZJ94#?A3 MX,G\7^&/BS^R_P"+?VP;OP?XC_9\\-?LN?\ !1[X5Z5XSB^&VE^"?!?Q)\5R M?''X-CX6_$?4/ _AZSA\'>&O'?Q__90\-^/=0TW0M$TO3K#Q'=R?$R+P!I5C MHGC"U\-GXMTKP3^T9X9_91_:*\!?&_3?%4G[3GQ"_P""7?\ P3%\!_LF:+JO MVX_$M_C5X3\->-=-N_#WAB_N9'O9?B1\-OVG-2\.>,/B7-ILJZCXT-];OK%=7UW4&^6QT?3S<:E>,"MM;2D$#MLCU'KU[>M?EI_P5#U; M1-+T']A[^W-2TBP:;_@I;^Q.]H=4N[*T$L]G\2YY[F6S%[*F7MX?,N&DA)>W MMV,C-''DUY!\/_VI/C'J?QT\%Z9K'[1>F:GX5US_ (*5?M6_LB7/@>/P[\)= M.L1\,_"W[/OQ1^*/@&.#4K;2&\2_\)[X \8^"/#^FV.M-JCV>O:/J=YI'BGP MWJNK:E8ZK" ?K+I/Q>^%VN_$#6/A3I'Q \(ZC\2M!T5O$FK>!;77M.E\56GA M^+5CH%SKAT59_MTVDV&O;-"U/4+:*:UTK6IK?2=3DM-1N(+:3T:OYSOV._C! MKF@Z#\!?AE=?M#:OX:\$?&7XH_\ !6R_;]I74+/X*:MJ&B?%'X(K[PE M\(-)\67O@3_A#]"?XF^&=7\=?'S5M.\4:=JK^-U^%T]CX4DTWPE8W&F0^O\ M[/?[4?[4?QAU/38_BY\7XO@MXGT;_@FW\(OVG/$OPWT#P?\ "_3HG^)FJ^+/ MV@_"7B+QEJ=MX]T3Q'XLTCX?^*]#\+> /''_ ADVH64WA2:72+%O$\-K%)KNY\6:;J-Q(G@7QUX6@OX].' MTK/^VA\0_$_[;F@?"3P5^T+8ZK\/O&OQM_:7^ &O>'++PIX#\.:IX#UCP'^R MY%\3_ -IX.TW5[7Q3XNU?Q7IOB_3M2UO3OB;XIO;3PC\5-+UU[3PK\+-;\(: M/H_BV0 _:FY\3^'[/Q'I'A&ZU>Q@\3:]I.N:[H^B2S!=1U'1_#=SHEGKVHVE MN1NEM=*NO$FA07LH($,FJV2D'SAC=K^>7X;_ +8WQY^''[+O[(OB'P!\5K[] MISQMXB_X)!_M0_M'S^ ==C\!^+O&?Q3_ &CO@?X9_9AOO"^F2:EX,TO0O%6J MZQIFL^.?B7X6UCPG:,NNZ_J-KJ%EK_:E_9D\7:_9^%?"G[17P*\3^*-1OK+3-/\.>'OB[\/]:UZ_U+ M4K8WFG:?9Z/IOB&YU"YO;^T5KNQM(;9[B\ME:XMHY807KPW]BOXC^)?B[X,_ M:&\&_$[QQI_QE?X5?M/_ !\^!:>(M6T?P5!J6O>!O#FKV4OA_2?'&D^#=*T? MPA>:O8:#X@_X1O4KBS\-Z+#KECIMO>ZCI?\ :%UJ$UQ\+Z7\1'\ _'S_ (+F M^//A_P"%=#^*'Q'^$FB?LW_$[P?\.[6RMM?U+5O&7PX_8YTS6_#,$.@:8L^L MW5]9^(]#A2QL=*@_MJXU"S&D:.HU:6" @'[H @C(((ZY!XQZYKE-*\>>"==\ M5>+/ VB>+O#>K^,_ %G\2Z/;7$E_H@\1 M:?IU]?Z)_:,%N=3LK6:[M!+;H9*_"[0OV[?&\7B+X87_ (R_;4^ 6H_LF?M' M>.=:TGP[^U%\+M>\':QIGP(\5V'P'N_%WAWX.^.OBKXK\ ^%_A=H^K_%?Q9; MWWC'P;9^-_!>G>(/"H\/7_P@UF[O]7\7^#1;X'B[XP^//@_\5OVB_BGH7[1O MA[5?'?@WPA_P1DT_Q_XHL/!_@+PQX9^-UI\1OB[XY^&OQ#NO$_@GQ ?$.J?# M_0?'/A'QOJWB+0-%\->(M&UWP1J5SHFH0>)=6TFR_LV\ /Z'*Y?QKXW\&_#; MPGXA\>_$'Q5X>\$>"?"6E7>N^*/%WBS6+#P_X;\/:-81F:]U36M:U2>VT_3; M"UC&^>ZN[B*&-<;G&1G\9/"_[7GQX7XJZ#:+X[^'?A3PA9^)/[:6S MUC1O$EW9^)?#U_K5]IVM0_.WQ;_:H^*GQ:_8M^(^N:O\3-)^(GP[^/O_ 1O M_:M^,WQWT.^T#PIX>E_9F_:*\->!OAYH^D_#R.73+;3=7\+6_B_6?B)\4?AQ M M,_@?JGCY?A_X-U'4;+]EN]^''@[7I=<\?7OQ&TK0_LVO?%G3+_0);*WUC2/& MZ:O;0>'-.\)1:X ?MK7$:)\2_ASXE\6>*/ ?AWQ[X,U[QQX(%DWC3P;HWBC1 M-4\5>$%U-/-TUO%'AZROI]7\/C4HLRZ<=7L[,7T(,MIYT8+#XD_8=^*WQZ^+ M%I=:#\9M"OBQX3T_PM=IX.+'XE_P#!'GPE?:O=VG@_Q 4T;QWXXTGX:^-]'U32O$3M M;K)>>#?&.L:>+MWM=1T22X@O[*ZM)K=&H _H5=TC5G=U1%!9G=@JJJ@EBS$@ M DDD $FN7\$>.O!?Q*\*Z+XY^'GBOP[XX\&>([0W_ (?\5^$]8L/$'AS7 M+$3S6WVW2-9TN>YT_4;-I[>>)+FTN)H'>)PCL%)K\5]$_;6^)&B_&32?@'\2 M?CS'8_#FZ_;J_:0^ >I_M-7VG?"W0=5T>S\#? 3P!\9?@W\%?$>MVOAR'X5^ M'/&7CO7O&WBO0]$\3:EX2TV[\2Z%\*)?!EK:MX_\3Q:O+\F_LZ_M4_%SPS^S MU^S'^S]\+_VA_@1\#M:UK]FZ[\?_ B^*_QFMO[/\)_''XL:1^TW\7O!?Q-\ M Z%X9M/!^MZ9\0K[PQ8:+X+'B/X,> O%'@3XC-!\8+'4O!%^[:)#=:( ?U"4 M5^47PU_:)^)&A?MQZI\$?BE\>[;Q)\&_B?K/Q&\0?LJ^)K'P_P##2QL?'GB_ MP1I&@:!\:_V1_$>N:5H5K2!V,D3,I\N3 M#KAU5ATE% 'B7_#-OP#_ .B/_#S_ ,)?3/\ XS7KNDZ3INA:98:-H]E;Z;I6 MEVD%AIVGVD8AM;*RM8UBMK6VB7Y8K>")5CAB7"1QJJ( H &A10 4444 9LFC MZ3-J5MK,NF:?+J]G;S6EIJDEE:OJ5K:W#;[BVM[YHC=P6\[?--!%,D4IYD1C M41T#0S+K$QT?2S-XABCAUZ4Z=9^9K<,-H;"*'5Y/(WZI%%9,;..._:X1+4FW M51"=E:]% &='I&E0O;R1:;I\*".( MHD,;LD:JC$&[+#%/&8IXHYHF*EHY462-BC!UW(X93M=59<@[6 888 B2B@". M2&*50DJ+(BO'(%D <"2&1)HI &S\\4J)+$_WHY$61"KJK >&*1XY'C1WA8M$ M[*&:-F1HV:-B"49HW:-V4@NC,C$H2#)10!4NK"QO@@O;.UNQ'N,8NK:&X"%P M Y031OLW!0&VXW '.!4 T;20XD&EZ<'$K3AQ8VH83,49I0WD[A*6C0F0'>2 MBDL2JXTJ* ,:;P[H%S9OIUQHFD3V$EQ;74EC-IEC+9R7-F\,MI"%HG1HT*W'TW3Y99II;&SDFN(6MIY9+6!Y9K=U5'AFD>,O+$ MZHBO'(S(RJH92% %VB@#+_L31^?^)5IO*"/_ (\+3_5AE<)_J?N!T1@I^4,J ML!E000Z'HUO<&[@TG38;HRVTYN(K"TCG,UG92:;:2F9(5D,EKITLEC;2%M\% ME(]I"R6[M$=2B@#-MM&TBR:)K/2].M6@\_R6MK&UMVA-S-<7%P8FAA1HS/<7 MEU/,4*F6:YN)7W232L\4/A_0K:WEM;?1M*@MI[VXU*:WATZRB@EU&\>22[OY M($@6)[VZ>61[F[9#<3L[M+(Y8DZ]% %:WL[2T\S[+:V]MYTAEE^SP10^;(>L MDGE(F]SSEWRQSR:9#I]C;SS7,%G:PW$^\SSPV\,4\IDD\US+-&BR2%Y/WC%V M):3YSEN:N44 9#>']"?3Y]*?1M*;3+FYDO;G3FTZR:PGO)KW^TI;J:S,!MI; MF74/]/DGDB:62]_TIW,X$E32Z1I4[RRSZ;8323E3-)+9VTLDQ10BF5Y(F>0J MH"J7+$ X&*T:* ,U=&TE'21-,TY)(Y?/1UL;572;*-YRL(0RR[HXV\Q2'R MB'=E%PR+0M%@_M#R=)TV+^UKH7VJ>786B?VE?*L2B]U#;"/MMV%@@47-UYTX M6&,"3"+C5HH S&T;2&N[&_;3-/-]IEM-9Z=>_8K;[7I]I?:6M MP+> 7%M;R1P3K#&LL;A% ^8/"O[)'A[PI/K"1_%7XU>(=$N-7\2>(_"'AWQG MXH\,>+K7X9>)_$6HZWJP\1^"]?UOP/<^.KO5- U'Q!J%SX4_X3WQ=XXL/#@% ME::?8K8Z?96L/UE10!PWP\\!:=\.O#D.@V>IZYX@O))YM1UWQ3XHN[6_\4>+ M->NTB74?$7B&\L;'2M/EU2_\B%7CTS2M*TFQMH+73M(TO3=+L[.Q@Z:31-'F M>6272M-EDF9FF>2PM'>5G;<[2,\):1F8[F+DECR23S6G10!E3:%HMS;W%I<: M1ID]K=307%S;3:?9RV]Q<6MREY;3SP20M%--;W<<=U!+*CR0W")/&RRJ'$TV ME:; XML 15 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following tables present calculations for basic and diluted net loss per share (in thousands, except per share data):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net loss attributable to common shareholders
$
(95,940
)
 
$
(53,885
)
 
$
(53,664
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
112,991

 
83,141

 
18,273

Net loss per share, basic and diluted
$
(0.85
)
 
$
(0.65
)
 
$
(2.94
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following outstanding shares of common stock equivalents (in thousands) as of the periods presented were excluded from the computation of diluted net loss per share attributable to common shareholders for the periods presented because the impact of including them would have been anti-dilutive:
 
January 31,
2020
 
2019
 
2018
Convertible preferred shares (as converted)

 

 
68,480

Convertible preferred stock warrant

 

 
137

Shares subject to outstanding common stock awards
12,215

 
13,297

 
13,355

Shares issuable pursuant to the Employee Stock Purchase Plan
165

 
134

 

Total potentially dilutive shares
12,380

 
13,431

 
81,972


XML 16 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information
12 Months Ended
Jan. 31, 2020
Segment Reporting [Abstract]  
Geographic Information Geographic Information
Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue (in thousands) by geographic area:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
United States
$
214,492

 
$
135,761

 
$
81,480

EMEA
29,246

 
21,087

 
14,654

Asia Pacific
12,969

 
11,863

 
9,181

Americas other than the United States
14,175

 
9,011

 
5,938

Total
$
270,882

 
$
177,722

 
$
111,253


No individual country other than the United States contributed more than 10% of total revenue during any of the periods presented.
Property and equipment by geographic location is based on the location of the legal entity that owns the asset. As of January 31, 2020 and January 31, 2019, there was no significant property and equipment owned by the Company outside of the United States.
XML 17 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Balance Sheet Information (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Assets:  
Operating lease assets $ 57,590
Finance lease assets 3,939
Total leased assets 61,529
Current  
Operating lease liabilities 13,020
Finance lease liabilities 2,465
Non-current  
Operating lease liabilities 47,913
Finance lease liabilities 1,664
Total lease liabilities $ 65,062
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
Professional services revenue
Professional services revenue primarily includes revenue recognized from fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are, on occasion, provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As the Company retains a fixed amount of the contract from the reseller, and does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on its own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the date of the contract.
The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts by considering the composition of the accounts receivable aging and historical trends on collectability. Amounts deemed uncollectible are recorded to the allowance for doubtful accounts in the consolidated balance sheets with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the statements of operations. During the year ended January 31, 2020, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):
Balance at January 31, 2018
$
457

Write-offs
(849
)
Additions, net
1,626

Balance at January 31, 2019
1,234

Write-offs
(1,629
)
Additions, net
3,384

Balance at January 31, 2020
$
2,989

Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):
Balance at January 31, 2017
$
104

Additions, net of write-offs
353

Balance at January 31, 2018
$
457


Deferred revenue
Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.
Similarly, the Company records deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.
Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.
Overhead allocations
The Company allocates shared costs, such as facilities (including rent, utilities, and depreciation on equipment shared by all departments), and information technology costs to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category.
Cash, cash equivalents, and short-term investments
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Investments with terms greater than three months but less than or equal to
twelve months are included in short-term investments. Interest income earned on cash, cash equivalents, and short-term investments is recorded in interest income in the accompanying statements of operations.
Restricted cash
Restricted cash as of January 31, 2020 primarily consisted of $0.9 million related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2019 consisted of $1.8 million related to collateral for irrevocable letters of credit (entered into during the year ended January 31, 2019) for additional office space in Bellevue, and $0.8 million primarily related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2018 consisted of $2.4 million related to collateral for irrevocable letters of credit and $0.5 million related to security deposits. The letters of credit that were outstanding as of January 31, 2018 were still in effect as of January 31, 2020; however, the requirement to maintain $2.4 million in collateral for those letters of credit was removed during the year ended January 31, 2019, and the restricted cash balance was reduced by this amount.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
January 31,
 
2020
 
2019
 
2018
Cash and cash equivalents
$
515,924

 
$
213,085

 
$
58,158

Restricted cash
865

 
2,620

 
2,901

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows
$
516,789

 
$
215,705

 
$
61,059


Property and equipment
Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment
3 years
Computer software
3 years
Furniture and fixtures
5-7 years

Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.
Internal-use software costs of $8.1 million were capitalized in the year ended January 31, 2020, of which $5.8 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of $3.5 million were capitalized in
the year ended January 31, 2019, of which $1.5 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically three years. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $2.3 million, $1.0 million and $0.2 million for the years ended January 31, 2020, 2019 and 2018, respectively. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Business combinations
When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Goodwill & Acquired Intangible Assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. Fair value is the price a willing buyer would pay for the reporting unit and is typically calculated using a discounted cash flow model. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of long-lived assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. No impairments of long-lived assets were recorded during any of the periods presented.
Leases
We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made.
Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2020, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs.
ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Self-funded health insurance
In December 2017, the Company elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of January 31, 2020 and 2019, the Company’s net self-insurance reserve estimate was $0.9 million and $0.8 million, respectively, included in other accrued liabilities in the accompanying consolidated balance sheets.
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the statements of operations. Advertising and marketing expenses, inclusive of lead generation costs, were $35.5 million, $20.6 million, and $14.8 million for the years ended January 31, 2020, 2019, and 2018, respectively.
Deferred offering costs
Deferred offering costs of $3.4 million, primarily consisting of legal, accounting, and other fees related to the IPO, were offset against proceeds upon the closing of the IPO on May 1, 2018. Deferred offering costs of $0.9 million were offset against proceeds upon the closing of the follow-on offering on June 14, 2019.
Convertible preferred stock warrant liability
The Company classified its warrant to purchase convertible preferred stock as a liability. The Company adjusted the carrying value of the warrant liability to fair value at the end of each reporting period utilizing the Black-Scholes option pricing model. The convertible preferred stock warrant liability was included on the Company’s consolidated balance sheets and its revaluation was recorded as an expense in other income (expense), net for the fiscal years ended 2018 and 2019. Upon the closing of the IPO on May 1, 2018, the related warrant liability was reclassified to additional paid-in capital.
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.
The Company uses the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
No individual customers represented more than 10% of accounts receivable as of the years ended January 31, 2020 or 2019. No individual customers represented more than 10% of revenue for the years ended January 31, 2020, 2019, or 2018.
Net loss per share
Prior to the IPO, holders of the Company’s convertible preferred stock participated in dividends with holders of the Company’s common stock, but they were not contractually required to share in net losses. Accordingly, during those periods of income, the Company was required to use the two-class method of calculating earnings per share. The two-class method requires that earnings per share be calculated separately for each class of security. As the Company incurred losses during the periods presented, the Company used the methods described below to calculate net loss per share.
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options, restricted stock units (“RSUs”), shares issuable pursuant to our Employee Stock Purchase Plan (“ESPP”), warrants, and convertible preferred stock. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculated using the same formula as basic net loss per share.
Recently adopted accounting pronouncements
We adopted Accounting Standard Update (“ASU”) 2016-02, Leases - Topic 842 (“ASC 842”) on February 1, 2019 using the optional transition method described in ASU 2018-11, Leases - Targeted Improvements. Under the optional transition method, we recognized the cumulative effect of initially applying the guidance as an adjustment to the operating lease ROU assets and operating lease liabilities on our consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
The new lease standard requires lessees to recognize ROU assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases and not recording ROU assets or lease liabilities for leases with terms of 12 months or less.
As a result of implementing this guidance, we recognized a $53.4 million net operating ROU asset and a $55.3 million operating lease liability, inclusive of $1.9 million previously classified as deferred rent, in our consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our consolidated statements of operations and comprehensive loss.
See Note 12, Leases, for additional information regarding our leases.
Recent accounting pronouncements not yet adopted
In June 2016, the FASB issued ASU 2016-13, including subsequent amendments, Measurement of Credit Losses on Financial Instruments (Topic 326) (“ASU 2016-13”) and has modified the standard thereafter, which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect the adoption of this standard to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies certain aspects of accounting for income taxes. The guidance is effective for interim and annual reporting periods beginning after December 15, 2020, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Accounts receivable, allowances $ 2,989 $ 1,234
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common Class A    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 118,194,159 48,003,701
Common stock outstanding (in shares) 118,194,159 48,003,701
Common Class B    
Common stock authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 0 56,967,742
Common stock outstanding (in shares) 0 56,967,742
XML 20 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 49,433 $ 18,972
Deferred revenue 39,542 23,146
Lease liabilities 14,243  
Tax credits 12,094 6,340
Share-based compensation 6,661 1,776
Accrued compensation 3,308 1,963
Other 625 949
Total deferred tax assets 125,906 53,146
Valuation allowance (100,240) (45,761)
Total deferred tax assets, net 25,666 7,385
Lease right-of-use assets (13,475)  
Deferred tax liabilities:    
Capitalized commissions (11,724) (6,955)
Property and equipment (431) 0
Intangibles (15) (398)
Total deferred tax liabilities (25,645) (7,353)
Net deferred tax assets $ 21 $ 32
XML 21 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Income Tax Disclosure [Abstract]        
Blended tax rate   32.90%    
Tax Cuts and Jobs Act, reduction to deferred tax assets     $ 11,100  
Federal tax net operating loss carryforward $ 205,600 $ 82,300    
Tax credit carryforward for income tax purposes 12,100 6,300    
Increase in valuation allowance 54,500      
Unrecognized tax benefits 3,339 1,416 683 $ 0
Unrecognized tax benefits that would impact effective tax rate 3,300 1,400    
Penalties and interest expense $ 0 $ 0 $ 0  
XML 22 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2020
Mar. 20, 2020
Jul. 31, 2019
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2020    
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 10500 NE 8th Street, Suite 1300    
Entity Address, City or Town Bellevue,    
Entity Address, State or Province WA    
Entity Address, Postal Zip Code 98004    
City Area Code (844)    
Local Phone Number 324-2360    
Title of 12(b) Security Class A common stock, no par value per share    
Trading Symbol SMAR    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 4.4
Entity Common Stock, Shares Outstanding   118,833,426  
Documents Incorporated by Reference Certain sections of the registrant’s definitive proxy statement for its 2020 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended January 31, 2020.    
Document Fiscal Year Focus 2020    
Amendment Flag false    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001366561    
Current Fiscal Year End Date --01-31    
XML 23 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 24 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Revenue Recognition (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-02-01
Jan. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percentage of revenue related to remaining performance obligations 96.00%
Period of expected timing of satisfaction related to remaining performance obligations 12 months
XML 25 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Cash equivalents:    
Total assets $ 380,277 $ 205,521
Level 1    
Cash equivalents:    
Total assets 279,160 203,746
Level 2    
Cash equivalents:    
Total assets 101,117 1,775
Level 3    
Cash equivalents:    
Total assets 0 0
Money market funds    
Cash equivalents:    
Cash equivalents and restricted cash 279,160 203,746
Money market funds | Level 1    
Cash equivalents:    
Cash equivalents and restricted cash 279,160 203,746
Money market funds | Level 2    
Cash equivalents:    
Cash equivalents and restricted cash 0 0
Money market funds | Level 3    
Cash equivalents:    
Cash equivalents and restricted cash 0 0
Certificates of deposit    
Cash equivalents:    
Cash equivalents and restricted cash 50,585 1,775
Short-term investments 50,532  
Certificates of deposit | Level 1    
Cash equivalents:    
Cash equivalents and restricted cash 0 0
Short-term investments 0  
Certificates of deposit | Level 2    
Cash equivalents:    
Cash equivalents and restricted cash 50,585 1,775
Short-term investments 50,532  
Certificates of deposit | Level 3    
Cash equivalents:    
Cash equivalents and restricted cash 0 $ 0
Short-term investments $ 0  
XML 26 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash Flow Information (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
Cash paid for amounts included in the measurement of lease liabilities:  
Operating cash flows related to operating leases $ 9,990
Operating cash flows related to finance leases 243
Financing cash flows related to finance leases 4,167
Right-of-use assets obtained in exchange for lease obligations:  
Operating leases 12,173
Finance leases $ 2,364
Weighted-average remaining lease term (in years):  
Operating leases 5 years 9 months 18 days
Finance leases 1 year 9 months 18 days
Weighted-average discount rate:  
Operating leases 5.90%
Finance leases 4.70%
Cash paid for lease liability accretion $ 4,400
XML 27 R74.htm IDEA: XBRL DOCUMENT v3.20.1
401(k) and Pension Plans (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Retirement Benefits [Abstract]      
Employer contributions to 401(k) plan $ 0 $ 0 $ 0
Defined benefit plan, contributions by employer $ 0 $ 0 $ 0
XML 28 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events Narrative (Details)
$ in Millions
Jan. 31, 2020
USD ($)
Subsequent Event [Line Items]  
Certificates of deposit $ 101.1
Cash and Cash Equivalents  
Subsequent Event [Line Items]  
Certificates of deposit 50.6
Short-term Investments  
Subsequent Event [Line Items]  
Certificates of deposit $ 50.5
XML 29 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Restricted Stock Units (Details) - RSUs - $ / shares
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Number of Shares Underlying Outstanding RSUs    
Outstanding beginning balance (in shares) 845,199  
Granted (in shares) 2,869,964  
Vested (in shares) (330,302)  
Forfeited or canceled (in shares) (246,531)  
Outstanding ending balance (in shares) 3,138,330 845,199
Weighted-Average Grant-Date Fair Value per RSU    
Outstanding beginning balance (in dollars per share) $ 24.17  
Granted (in dollars per share) 41.62 $ 26.12
Vested (in dollars per share) 23.01  
Forfeited or canceled (in dollars per share) 36.07  
Outstanding ending balance (in dollars per share) $ 39.32 $ 24.17
XML 30 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 18,499 $ 2,409
Less: accumulated amortization (3,344) (582)
Total intangible assets, net 15,155 1,827
Net Carrying Amount $ 15,063 $ 1,707
Weighted Average Life (Years) 5 years 6 months 2 years 4 months 24 days
Acquired software technology    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 9,866 $ 1,866
Less: accumulated amortization (2,325) (494)
Total intangible assets, net 7,541 1,372
Net Carrying Amount $ 7,541 $ 1,372
Weighted Average Life (Years) 4 years 2 years 3 months 18 days
Acquired customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 8,350 $ 360
Less: accumulated amortization (900) (25)
Total intangible assets, net 7,450 335
Net Carrying Amount $ 7,450 $ 335
Weighted Average Life (Years) 7 years 1 month 6 days 2 years 10 months 24 days
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 100 $ 0
Less: accumulated amortization (28) 0
Total intangible assets, net 72 0
Net Carrying Amount $ 72 $ 0
Weighted Average Life (Years) 1 year 10 months 24 days 0 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets $ 170 $ 170
Less: accumulated amortization (91) (63)
Total intangible assets, net 79 107
Domain name    
Finite-Lived Intangible Assets [Line Items]    
Total intangible assets 13 13
Less: accumulated amortization 0 0
Total intangible assets, net $ 13 $ 13
XML 31 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation (Tables)
12 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table includes a summary of the option activity during the year ended January 31, 2020:
 
Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (years)
 
Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 2019
12,451,739

 
$
5.72

 
8.0
 
$
319,519

Granted
600,592

 
38.37

 
 
 
 
Exercised
(3,536,988
)
 
4.54

 
 
 
 
Forfeited or canceled
(438,672
)
 
8.99

 
 
 
 
Outstanding at January 31, 2020
9,076,671

 
8.18

 
7.3
 
365,766

Exercisable at January 31, 2020
4,863,428

 
4.82

 
6.8
 
212,357

Vested and expected to vest at January 31, 2020
8,659,579

 
7.87

 
7.3
 
351,644


Schedule of Restricted Stock Units Award Activity
The following table includes a summary of the RSU activity during the year ended January 31, 2020:
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 2019
845,199

 
$
24.17

Granted
2,869,964

 
41.62

Vested
(330,302
)
 
23.01

Forfeited or canceled
(246,531
)
 
36.07

Outstanding at January 31, 2020
3,138,330

 
39.32


Schedule of Shares Available for Issuance Under ESPP
The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the year ended January 31, 2020:
 
Shares Available for Issuance
 
2018 Plan
 
2018 ESPP
Balance at January 31, 2019
8,458,343

 
1,719,782

Authorized
5,248,572

 
1,049,714

Granted
(3,470,556
)
 
(330,779
)
Forfeited
685,203

 

Balance at January 31, 2020
10,921,562

 
2,438,717


Schedule of Fair Value Assumptions, Stock Options
The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:

Year Ended January 31,
2020
 
2019
 
2018
Employee Stock Options
 
 
 
 
 
Risk-free interest rate
2.28%-2.59%

 
2.7%-2.9%

 
1.8%-2.6%

Expected volatility
42.3%-42.5%

 
40.2%-40.8%

 
41.7%-46.0%

Expected term (in years)
6.19-6.25

 
6.25

 
6.25

Expected dividend yield
%
 
%
 
%
Employee Stock Purchase Plan
 
 
 
 
 
Risk-free interest rate
1.9%-2.5%

 
2.0%-2.4%

 
N/A

Expected volatility
38.3%-51.1%

 
38.3%-42.2%

 
N/A

Expected term (in years)
0.49-0.50

 
0.33-0.49

 
N/A

Expected dividend yield
%
 
%
 
N/A


Schedule of Fair Value Assumptions, ESPP
The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:

Year Ended January 31,
2020
 
2019
 
2018
Employee Stock Options
 
 
 
 
 
Risk-free interest rate
2.28%-2.59%

 
2.7%-2.9%

 
1.8%-2.6%

Expected volatility
42.3%-42.5%

 
40.2%-40.8%

 
41.7%-46.0%

Expected term (in years)
6.19-6.25

 
6.25

 
6.25

Expected dividend yield
%
 
%
 
%
Employee Stock Purchase Plan
 
 
 
 
 
Risk-free interest rate
1.9%-2.5%

 
2.0%-2.4%

 
N/A

Expected volatility
38.3%-51.1%

 
38.3%-42.2%

 
N/A

Expected term (in years)
0.49-0.50

 
0.33-0.49

 
N/A

Expected dividend yield
%
 
%
 
N/A


Schedule of Share-based Compensation Expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Cost of subscription revenue
$
1,392


$
346

 
$
96

Cost of professional services revenue
1,259


466

 
67

Research and development
14,260


5,873

 
6,029

Sales and marketing
12,937


5,163

 
1,707

General and administrative
7,716


4,055

 
10,565

Total share-based compensation
$
37,564


$
15,903

 
$
18,464


Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
Cost of subscription revenue
$

 
$

 
$
53

Cost of professional services revenue

 

 
9

Research and development

 

 
5,124

Sales and marketing

 

 
583

General and administrative

 

 
9,701

Total share-based compensation expense
$

 
$

 
$
15,470


XML 32 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Overview and Basis of Presentation (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 19, 2019
Jun. 14, 2019
May 01, 2018
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Class of Stock [Line Items]            
Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions       $ 0 $ 163,844 $ 0
Preferred stock authorized (in shares)     10,000,000 10,000,000 10,000,000  
Accumulated deficit       $ (256,458) $ (160,518)  
Common Class A            
Class of Stock [Line Items]            
Shares issued per common share converted (in shares) 1          
Threshold percentage of outstanding stock 15.00%          
Common stock authorized (in shares)     500,000,000 500,000,000 500,000,000  
Common Class B            
Class of Stock [Line Items]            
Number of shares issued in conversion (in shares)     68,500,000      
Common stock authorized (in shares)     500,000,000 500,000,000 500,000,000  
Public Equity Offering            
Class of Stock [Line Items]            
Consideration received on transaction   $ 379,000        
Underwriting discounts and commissions   12,800        
Payment of stock issuance costs, other   $ 900        
Public Equity Offering | Common Class A            
Class of Stock [Line Items]            
Shares issued and sold (in shares)   9,025,000        
Offering price (in dollars per share)   $ 43.50        
Public Equity Offering - Selling Shareholders | Common Class A            
Class of Stock [Line Items]            
Shares issued and sold (in shares)   5,810,000        
IPO | Common Class A            
Class of Stock [Line Items]            
Shares issued and sold (in shares)     11,745,088      
Offering price (in dollars per share)     $ 15.00      
Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions     $ 160,400      
Underwriting discounts and commissions     12,300      
Other issuance costs     $ 3,400      
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Leases Leases
The Company has operating leases primarily related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. Our leases have remaining lease terms of less than 1 year to 7 years, some of which include options to extend the leases for up to 5 years.
The components of lease expense recorded in the consolidated statements of operations and comprehensive loss were as follows (in thousands):
 
Twelve Months Ended
January 31, 2020
Operating lease cost
$
11,494

Finance lease cost:
 
Amortization of assets
4,195

Interest on lease liabilities
250

Short-term lease cost
845

Variable lease cost
1,865

Total lease costs
$
18,649


Supplemental balance sheet information related to leases was as follows (in thousands):
 
Financial Statement Line Item
 
January 31, 2020
Assets:
 
 
 
Operating lease assets
Operating lease right-of-use assets
 
$
57,590

Finance lease assets
Property and equipment, net
 
3,939

Total leased assets
 
 
$
61,529

 
 
 
 
Liabilities:
 
 
 
Current
 
 
 
Operating lease liabilities
Operating lease liabilities, current
 
$
13,020

Finance lease liabilities
Finance lease liabilities, current
 
2,465

Non-current
 
 
 
Operating lease liabilities
Operating lease liabilities, non-current
 
47,913

Finance lease liabilities
Finance lease liabilities, non-current
 
1,664

Total lease liabilities
 
 
$
65,062


Other information related to leases was as follows (dollars in thousands):
 
 
 
Twelve Months Ended
January 31, 2020
Supplemental cash flow information:
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows related to operating leases*
 
 
$
9,990

Operating cash flows related to finance leases
 
 
243

Financing cash flows related to finance leases
 
 
4,167

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
 
 
12,173

Finance leases
 
 
2,364

 
 
 
 
Weighted-average remaining lease term (in years):
 
 
 
Operating leases
 
 
5.8

Finance leases
 
 
1.8

 
 
 
 
Weighted-average discount rate:
 
 
 
Operating leases
 
 
5.9
%
Finance leases
 
 
4.7
%
 
 
 
 
*Includes cash paid for lease liability accretion of $4.4 million.
As of January 31, 2020, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Fiscal 2021
$
13,345

 
$
2,599

Fiscal 2022
12,510

 
1,286

Fiscal 2023
11,545

 
426

Fiscal 2024
11,812

 

Fiscal 2025
10,102

 

Thereafter
12,961

 

Total lease payments
$
72,275

 
$
4,311

Less: imputed interest
(11,342
)
 
(182
)
Total
$
60,933

 
$
4,129


As of January 31, 2020, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled $42.3 million, payable over lease terms ranging from 7 to 9 years.
Total rent and related operating expenses recorded under Topic 840, the previous lease standard, totaled $8.9 million, and $5.0 million for the years ended January 31, 2019, and 2018, respectively.
As of January 31, 2019, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:
 
Operating
Leases
 
Capital
Leases
 
Total
Fiscal 2020
$
10,255

 
$
3,970

 
$
14,225

Fiscal 2021
11,121

 
1,776

 
12,897

Fiscal 2022
11,293

 
463

 
11,756

Fiscal 2023
11,536

 

 
11,536

Fiscal 2024
11,812

 

 
11,812

Thereafter
23,064

 

 
23,064

Total minimum lease payments
$
79,081

 
$
6,209

 
$
85,290

Less: amount representing interest
 
 
277

 
 
Present value of capital lease obligations
 
 
$
5,932

 
 

Leases Leases
The Company has operating leases primarily related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. Our leases have remaining lease terms of less than 1 year to 7 years, some of which include options to extend the leases for up to 5 years.
The components of lease expense recorded in the consolidated statements of operations and comprehensive loss were as follows (in thousands):
 
Twelve Months Ended
January 31, 2020
Operating lease cost
$
11,494

Finance lease cost:
 
Amortization of assets
4,195

Interest on lease liabilities
250

Short-term lease cost
845

Variable lease cost
1,865

Total lease costs
$
18,649


Supplemental balance sheet information related to leases was as follows (in thousands):
 
Financial Statement Line Item
 
January 31, 2020
Assets:
 
 
 
Operating lease assets
Operating lease right-of-use assets
 
$
57,590

Finance lease assets
Property and equipment, net
 
3,939

Total leased assets
 
 
$
61,529

 
 
 
 
Liabilities:
 
 
 
Current
 
 
 
Operating lease liabilities
Operating lease liabilities, current
 
$
13,020

Finance lease liabilities
Finance lease liabilities, current
 
2,465

Non-current
 
 
 
Operating lease liabilities
Operating lease liabilities, non-current
 
47,913

Finance lease liabilities
Finance lease liabilities, non-current
 
1,664

Total lease liabilities
 
 
$
65,062


Other information related to leases was as follows (dollars in thousands):
 
 
 
Twelve Months Ended
January 31, 2020
Supplemental cash flow information:
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows related to operating leases*
 
 
$
9,990

Operating cash flows related to finance leases
 
 
243

Financing cash flows related to finance leases
 
 
4,167

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
 
 
12,173

Finance leases
 
 
2,364

 
 
 
 
Weighted-average remaining lease term (in years):
 
 
 
Operating leases
 
 
5.8

Finance leases
 
 
1.8

 
 
 
 
Weighted-average discount rate:
 
 
 
Operating leases
 
 
5.9
%
Finance leases
 
 
4.7
%
 
 
 
 
*Includes cash paid for lease liability accretion of $4.4 million.
As of January 31, 2020, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Fiscal 2021
$
13,345

 
$
2,599

Fiscal 2022
12,510

 
1,286

Fiscal 2023
11,545

 
426

Fiscal 2024
11,812

 

Fiscal 2025
10,102

 

Thereafter
12,961

 

Total lease payments
$
72,275

 
$
4,311

Less: imputed interest
(11,342
)
 
(182
)
Total
$
60,933

 
$
4,129


As of January 31, 2020, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled $42.3 million, payable over lease terms ranging from 7 to 9 years.
Total rent and related operating expenses recorded under Topic 840, the previous lease standard, totaled $8.9 million, and $5.0 million for the years ended January 31, 2019, and 2018, respectively.
As of January 31, 2019, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:
 
Operating
Leases
 
Capital
Leases
 
Total
Fiscal 2020
$
10,255

 
$
3,970

 
$
14,225

Fiscal 2021
11,121

 
1,776

 
12,897

Fiscal 2022
11,293

 
463

 
11,756

Fiscal 2023
11,536

 

 
11,536

Fiscal 2024
11,812

 

 
11,812

Thereafter
23,064

 

 
23,064

Total minimum lease payments
$
79,081

 
$
6,209

 
$
85,290

Less: amount representing interest
 
 
277

 
 
Present value of capital lease obligations
 
 
$
5,932

 
 

XML 34 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations Business Combinations
12 Months Ended
Jan. 31, 2020
Business Combinations [Abstract]  
Business Combinations Business Combinations
On May 1, 2019, we acquired 100% of the outstanding equity of Artefact Product Group, LLC (“Artefact Product Group” or “10,000ft”), a Washington limited liability company, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”). The acquisition is complementary to our existing product capabilities and accelerates our time to market for a resource planning software solution. The aggregate consideration paid in exchange for all of the outstanding equity interests of Artefact Product Group was approximately $27.8 million in cash, after a working capital adjustment of $0.2 million and excluding cash acquired. Of the cash paid at closing, as of January 31, 2020, a total of $2.8 million remains held in escrow for another three-month period to secure our indemnification rights under the Merger Agreement.
We accounted for the transaction as a business combination using the acquisition method of accounting. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. Excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected growth from the expansion of the acquired product offerings and customer base. The goodwill recognized upon acquisition is expected to be deductible for U.S. federal 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.
10,000ft’s results of operations have been included in the Company’s consolidated results of operations since the acquisition date. The purchase price allocation as of the acquisition date was based on a preliminary valuation and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available.
The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price, net of the $0.2 million working capital adjustment, were as follows (in thousands):
 
May 1, 2019
Cash
$
1,150

Current Assets
801

Intangible Assets
16,090

Goodwill
11,001

Current Liabilities
(180
)
Deferred Revenue
(1,030
)
Total
$
27,832


The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):
 
Fair Value
 
Expected Useful Life
Software Technology
$
8,000

 
5 years
Customer Relationships
7,990

 
8 years
Trade Name
100

 
32 months
Total intangible assets
$
16,090

 
 

The significant 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 reflects the present value of the projected cash flows that are expected to be generated from the licensing of the asset to third parties. We applied judgment which involved the use of significant assumptions with respect to the base year revenue and the royalty rate. 
Customer relationships - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net returns to a present value using an appropriate discount rate. We applied judgment which involved the use of the significant assumption of the royalty rate impacting the returns on contributory assets for software technology.
Fiscal 2019 Acquisition
On January 11, 2019, Smartsheet Inc. purchased 100% of the issued and outstanding capital stock of TernPro, Inc. in an all-cash transaction for a total purchase price of $6.0 million. As a result of this acquisition, the Company recorded goodwill of $5.2 million; identifiable intangible assets of $0.8 million, of which $0.5 million related to acquired software technology, and $0.3 million related to customer relationships; and other net assets of less than $0.1 million. In addition, the Company recorded a long-term liability of $1.0 million related to a holdback payable on the 18-month anniversary of the closing date. As of January 31, 2020, the liability of $1.0 million is classified as short-term, and is included within other accrued liabilities on the consolidated balance sheet.
XML 35 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Commissions
12 Months Ended
Jan. 31, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Commissions Revenue from Contracts with Customers
During the years ended January 31, 2020, 2019, and 2018 the Company recognized $93.0 million, $55.3 million, and $32.0 million of subscription revenue, respectively, and $2.1 million, $1.5 million, and $0.6 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019, 2018, and 2017, respectively.
As of January 31, 2020, including amounts already invoiced and amounts contracted but not yet invoiced, approximately $166.9 million of revenue was expected to be recognized from remaining performance obligations, of which $163.0 million related to subscription services and $3.9 million related to professional services.
Approximately 96% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $48.3 million as of January 31, 2020 and $29.0 million as of January 31, 2019.
Amortization expense for deferred commissions was $19.8 million, $10.8 million, and $5.0 million for the years ended January 31, 2020, 2019, and 2018, respectively. Deferred commissions are amortized over a period of three years and the amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations.
XML 36 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 223 524 1 false 59 0 false 6 false false R1.htm 0001000 - Document - Cover Sheet http://www.smartsheet.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Operations Sheet http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002000 - Statement - Consolidated Statements of Comprehensive Loss Statement Sheet http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement Consolidated Statements of Comprehensive Loss Statement Statements 3 false false R4.htm 1003000 - Statement - Consolidated Balance Sheets Sheet http://www.smartsheet.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1003501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement Sheet http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Overview and Basis of Presentation Sheet http://www.smartsheet.com/role/OverviewAndBasisOfPresentation Overview and Basis of Presentation Notes 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Revenue from Contracts with Customers Sheet http://www.smartsheet.com/role/RevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 2103100 - Disclosure - Deferred Commissions Sheet http://www.smartsheet.com/role/DeferredCommissions Deferred Commissions Notes 11 false false R12.htm 2104100 - Disclosure - Net Loss Per Share Sheet http://www.smartsheet.com/role/NetLossPerShare Net Loss Per Share Notes 12 false false R13.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://www.smartsheet.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 2106100 - Disclosure - Property and Equipment, Net Sheet http://www.smartsheet.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 2107100 - Disclosure - Business Combinations Business Combinations Sheet http://www.smartsheet.com/role/BusinessCombinationsBusinessCombinations Business Combinations Business Combinations Notes 15 false false R16.htm 2108100 - Disclosure - Goodwill and Net Intangible Assets Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssets Goodwill and Net Intangible Assets Notes 16 false false R17.htm 2109100 - Disclosure - Share-Based Compensation Sheet http://www.smartsheet.com/role/ShareBasedCompensation Share-Based Compensation Notes 17 false false R18.htm 2110100 - Disclosure - Income Taxes Sheet http://www.smartsheet.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2111100 - Disclosure - Leases Sheet http://www.smartsheet.com/role/Leases Leases Notes 19 false false R20.htm 2112100 - Disclosure - Commitments and Contingencies Sheet http://www.smartsheet.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 2113100 - Disclosure - 401(k) and Pension Plans Sheet http://www.smartsheet.com/role/A401KAndPensionPlans 401(k) and Pension Plans Notes 21 false false R22.htm 2115100 - Disclosure - Related Party Transactions Sheet http://www.smartsheet.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2116100 - Disclosure - Geographic Information Sheet http://www.smartsheet.com/role/GeographicInformation Geographic Information Notes 23 false false R24.htm 2117100 - Disclosure - Subsequent Events Sheet http://www.smartsheet.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2201201 - 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 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2304301 - 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 27 false false R28.htm 2305301 - 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 2306301 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.smartsheet.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.smartsheet.com/role/PropertyAndEquipmentNet 29 false false R30.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.smartsheet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.smartsheet.com/role/BusinessCombinationsBusinessCombinations 30 false false R31.htm 2308301 - 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 31 false false R32.htm 2309301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.smartsheet.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.smartsheet.com/role/ShareBasedCompensation 32 false false R33.htm 2310301 - Disclosure - Income Taxes (Tables) Sheet http://www.smartsheet.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.smartsheet.com/role/IncomeTaxes 33 false false R34.htm 2311301 - Disclosure - Leases (Tables) Sheet http://www.smartsheet.com/role/LeasesTables Leases (Tables) Tables http://www.smartsheet.com/role/Leases 34 false false R35.htm 2316301 - Disclosure - Geographic Information (Tables) Sheet http://www.smartsheet.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://www.smartsheet.com/role/GeographicInformation 35 false false R36.htm 2401401 - 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 36 false false R37.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) Details 37 false false R38.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 38 false false R39.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) Details 39 false false R40.htm 2401406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) Sheet http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Useful Lives (Details) Details 40 false false R41.htm 2402401 - 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 41 false false R42.htm 2402402 - 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 42 false false R43.htm 2403401 - Disclosure - Deferred Commissions (Details) Sheet http://www.smartsheet.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.smartsheet.com/role/DeferredCommissions 43 false false R44.htm 2404402 - 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 44 false false R45.htm 2404403 - 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 45 false false R46.htm 2405402 - 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 46 false false R47.htm 2406402 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.smartsheet.com/role/PropertyAndEquipmentNetTables 47 false false R48.htm 2407402 - Disclosure - Business Combinations Narrative (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails Business Combinations Narrative (Details) Details 48 false false R49.htm 2407403 - Disclosure - Business Combinations Assets and Liabilities Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails Business Combinations Assets and Liabilities Acquired (Details) Details 49 false false R50.htm 2407404 - Disclosure - Business Combinations Intangible Assets Acquired (Details) Sheet http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations Intangible Assets Acquired (Details) Details 50 false false R51.htm 2408402 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details) Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails Goodwill and Net Intangible Assets - Narrative (Details) Details 51 false false R52.htm 2408403 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details) Details 52 false false R53.htm 2408404 - 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 53 false false R54.htm 2408405 - 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 54 false false R55.htm 2409402 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 55 false false R56.htm 2409403 - Disclosure - Share-Based Compensation - Stock Options (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails Share-Based Compensation - Stock Options (Details) Details 56 false false R57.htm 2409404 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails Share-Based Compensation - Restricted Stock Units (Details) Details 57 false false R58.htm 2409405 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails Share-Based Compensation - Employee Stock Purchase Plan (Details) Details 58 false false R59.htm 2409406 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details) Sheet http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails Share-Based Compensation - Valuation Assumptions (Details) Details 59 false false R60.htm 2409407 - 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 60 false false R61.htm 2410402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 61 false false R62.htm 2410403 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails Income Taxes - Loss Before Provision for Income Taxes (Details) Details 62 false false R63.htm 2410404 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Details 63 false false R64.htm 2410405 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes - Effective Tax Rate Reconciliation (Details) Details 64 false false R65.htm 2410406 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 65 false false R66.htm 2410407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Sheet http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) Details 66 false false R67.htm 2411402 - Disclosure - Leases - Narrative (Details) Sheet http://www.smartsheet.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 67 false false R68.htm 2411403 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 68 false false R69.htm 2411404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 69 false false R70.htm 2411405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 70 false false R71.htm 2411406 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details) Sheet http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails Leases - Schedule of Future Payments for Operating and Finance Leases (Details) Details 71 false false R72.htm 2411407 - Disclosure - Leases Leases - Schedule of Future Minimum Lease Payments (Details) Sheet http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails Leases Leases - Schedule of Future Minimum Lease Payments (Details) Details 72 false false R73.htm 2412401 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 73 false false R74.htm 2413401 - Disclosure - 401(k) and Pension Plans (Details) Sheet http://www.smartsheet.com/role/A401KAndPensionPlansDetails 401(k) and Pension Plans (Details) Details http://www.smartsheet.com/role/A401KAndPensionPlans 74 false false R75.htm 2415401 - Disclosure - Related Party Transactions Narrative (Details) Sheet http://www.smartsheet.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions Narrative (Details) Details 75 false false R76.htm 2416402 - Disclosure - Geographic Information Revenue by Geographic Location (Details) Sheet http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails Geographic Information Revenue by Geographic Location (Details) Details 76 false false R77.htm 2416403 - Disclosure - Geographic Information Narrative (Details) Sheet http://www.smartsheet.com/role/GeographicInformationNarrativeDetails Geographic Information Narrative (Details) Details 77 false false R78.htm 2417401 - Disclosure - Subsequent Events Narrative (Details) Sheet http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails Subsequent Events Narrative (Details) Details 78 false false All Reports Book All Reports fy2020smar10-k.htm exhibit211htm.htm exhibit231htm1.htm exhibit311.htm exhibit312.htm exhibit321.htm exhibit322.htm exhibit43.htm smar-20200131.xsd smar-20200131_cal.xml smar-20200131_def.xml smar-20200131_lab.xml smar-20200131_pre.xml chart-d588c46f0ca65dd39dd.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 37 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Payments for Operating and Finance Leases (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Operating Leases  
Fiscal 2021 $ 13,345
Fiscal 2022 12,510
Fiscal 2023 11,545
Fiscal 2024 11,812
Fiscal 2025 10,102
Thereafter 12,961
Total lease payments 72,275
Less: imputed interest (11,342)
Total 60,933
Finance Leases  
Fiscal 2021 2,599
Fiscal 2022 1,286
Fiscal 2023 426
Fiscal 2024 0
Fiscal 2025 0
Thereafter 0
Total lease payments 4,311
Less: imputed interest (182)
Total $ 4,129
XML 38 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Related Party Transactions [Abstract]      
Related party transaction, amounts of transaction $ 0 $ 0 $ 0
XML 39 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Stock Options (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Options Outstanding    
Outstanding beginning balance (in shares) 12,451,739  
Granted (in shares) 600,592  
Exercised (in shares) (3,536,988)  
Forfeited or canceled (in shares) (438,672)  
Outstanding ending balance (in shares) 9,076,671 12,451,739
Exercisable (in shares) 4,863,428  
Vested and expected to vest (in shares) 8,659,579  
Weighted-Average Exercise Price    
Outstanding beginning balance (in dollars per share) $ 5.72  
Granted (in dollars per share) 38.37  
Exercised (in dollars per share) 4.54  
Forfeited or canceled (in dollars per share) 8.99  
Outstanding ending balance (in dollars per share) 8.18 $ 5.72
Exercisable (in dollars per share) 4.82  
Vested and expected to vest (in dollars per share) $ 7.87  
Weighted-Average Remaining Contractual Term (years)    
Outstanding (in years) 7 years 3 months 18 days 8 years
Exercisable (in years) 6 years 9 months 18 days  
Vested and expected to vest (in years) 7 years 3 months 18 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 365,766 $ 319,519
Exercisable 212,357  
Vested and expected to vest $ 351,644  
EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (N#?U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ BX-_4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "+@W]0 LJL<>X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)TUAA=#M1?&D(+B@> O)[&ZP:4(RTN[;F\;= M+J(/X#$S?[[Y!J;306H?\3GZ@)$LIIO9#6.2.FS9D2A(@*2/Z%2JZ!]8(+7O&V:IM=LY'B5G+QOKC^ M\+L*.V_LWOYCXXM@W\&ON^B_ %!+ P04 " "+@W]0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( (N#?U"4"5V'?P, "@1 8 >&PO=V]R:W-H965T&UL?9CM;ILP%(9O!7$!!7] :)5$:A)-F[1)U:9MOVGB)*B ,W"2 M[NYG/LI2G]?]$\"\QZ_MX\>.F5]U\](>E3+!:U76[2(\&G-ZB*)V>U15WM[I MDZKMF[UNJMS8Q^80M:=&Y;L^J"HC'L=I5.5%'2[G?=E3LYSKLRF+6CTU07NN MJKSYNU*EOBY"%KX5?"\.1],51,OY*3^H'\K\/#TU]BF::MD5E:K;0M=!H_:+ M\)$];$3:!?2*7X6ZMC?W0=>59ZU?NH M+/XP0(P!8@I@'SO(,4 Z ='0E7YL-KG)E_-&7X-F2.\I[V81>Y!V]+==83_8 M_3L[/*TMO2SC>73IJAD5JT'!;Q1L4D2V[LF (X,5)^'\O<&:*L1[Q88J)&Z" M@'T4?;BX"4]PN(3AL@^7-^&I,T14,<,&"31(2'CF&%#%/39(H4%*PIF;92#Q MI'D&+68TWLGS"D@$MLB@14;CI6,!))Y4WT.+>QKOYAI(/,EF,28NIC6X^48: M3\:9AVM&:N"$;*#Q))U!N!\9IS6X:4<:3]X9YI<)6H.;>:3QI)YAS!FEF+O) M!QIO7C#KC*+,9ZX+T&0>%PP\HSCS>]>%:D3L<<',,TJT8*X+T'"/"\:>4:B% M<%V QK-%,$P^HUR+Q'4!FA2[<,P^IUP+-_M(X\D^Q^QSRK5PLP\TTI-]CMGG ME&OI9A]I?"Z8?4ZYENX*@S2>%89C]CGE6KHK#-+X7##[G'(MW3F&-+XYAMGG ME&M)YAC8[GU]P>QSRK5T=S&@\;I@]CGE6I*9##9]GPMFGU.N$V>OW(R:I-?4 M0TON?/]",?R"@ITXP*Q'37ICPUB6"2&Y9Q8(O 8(RG?B T0E._$ MY09I/#NS\/Q_IWPG[LX,-+Y9(/ :("C?B T0E._479N1QMV9HYMC9*6:0W]$;X.M/M?]]X&;TNDSP"/OCZ'_Y<,WA&]Y M9Y5_OI\_P-U&8AO0$?\<_+D>7<_:5)[*\GM[\_ON?BY:13[W MVZ9M(@L_;W[M\[QM*>CX=VAT?NFS#1Q?O[?^I4L^)/.4U7Y=YM\.NV9_/[?S MVVG0%9]0B.$+@026C\T@-R M/:R0A.-U!VM*I.H:V3"(YD5(-DW9Q=?%J'&^B8>H1TR''/D\C MK(V3I1@88S#"-@P&@%KRHC4K6M.D+1^?LO$I3=I%2?=(.I*IT0D1Y4PI*:V* MVMI0"B$=C=^58L,J-D2QB;2L#-.+<>0U40R4M"9:&QN*6:?-Q/JPK&9+WM)4 MO&/C'!:&+=%)-*D$7!8&B%5!.RV1+\ $AE MZU@V4CUA9>@TUDTY<.VDCX4SG+1ZE."U<, 327;6+)F M!B>-RR='@04=:V8P9Z;6).]20&W*Q#8%U%MNG+9()C?#::E=[,X!9=*^:]"BQ5#+%BRXVU4V16,YR6UI(Y MPG#*A1H_H9QW2: V&7O^"JBW$=&_1#8,R#LD4H>TL4,.C/G50',< M-] \EZ837H.\12*UR+C K@;&CGL2M[&@-8^E1#>#X:V;DLU;)%*+C/6LD+$T M0.<@UDTY*X%\27'-6303-01Y@T1JD'9B92#O4Z@^O3="WC:0V@;9'0W,U?9( M*:%M/':4 VW"IB(>/(830DYM<)#W#DP_O45"OH8CK>%DDX2T\LJP-XR_"!D, M'+K8YSE,"C$EFR_DR!3R"2M OJ"B^_2TD7R-D[3&D6DCZ5<[ACUA;( <)H!8 M((.!&!?":]E\@9/PZ3DC^5HC::TA[RTWNGYOVTH3KJC_!ZV^:\C2<3B:7(]+E_U!+ M P04 " "+@W]0@[P#@2\" !\!@ & 'AL+W=O'7(34&W,;"=T_WZV M(92"U^T%VY=SKL_QQW7>,?XB*@#IO%+2B(U;2=FN$1)E!12+>]9"H_Z<&*=8 MJB$_(]%RP$=#H@0%GI<@BNO&+7(3>^1%SBZ2U T\T MDP-C+WKPY;AQ/2T(")129\"JN<(."-&)E(Q?0TYWG%(3I_U;]D_&N_)RP )V MC/RLC[+:N"O7.<()7XA\8MUG&/S$KC.8_PI7( JNE:@Y2D:$^3KE14A&ARQ* M"L6O?5LWINV&_#>:G1 ,A& D^,F'A' @A&^$Z$-"-!"B&0'U5LS:[+'$1S*P%%H>K53PS;(%%F>\E=M&Q572\,)UY=GYBY2<+T]G<= ]))C+G M?O^)V"\1=W\Y8*E59KJ4.3MAV_3_]L8"L^V-!:;W)IV)1I,[2(&?37T33LDN MC=1G>1(=2^A#H._P++Y5I;6OA&]I^KK\#?-SW0CGP*2J$.8>GQB3H%1Z]VK[ M*_44C ,")ZF[J>KSOB#V \G:H=:C\<$I_@!02P,$% @ BX-_4#(7*R&K M! F!< !@ !X;"]W;W)KN-,.;%#@&&A=%"[3 8HMMGY68B8V5+5=2DNV_KR1[#7OFT-V^6!>?(<^( MXJ/[7"5G5M9;W=QWVV;_:R-S_?S'^EN9>T8 M,"G^W,;W[N)\-J;RV#1?QHM?U_?S?'04Z_C4CTU4P^$MKF)=CRT-/OX^-3H_ M]SD&7IY_:_WG*?DAF<>JBZNF_FN[[C?W\V(^6\?GZK7N/S7OO\130FX^.V7_ M6WR+]2 ?G0Q]/#5U-_W.GEZ[OMF=6AFL[*JOQ^-V/QW?C_\$>PK# 7P*X', MW0XPIP C K*CLRG5GZJ^6B[:YGW6'D?K4(TO!=V9X6$^C3>G9S?]-V3;#7?? MEJ599&]C.R?)PU'"%Q*^5JRTPMNS)!OZ/YM@:(*G>'-I(A%O8+R9XNUEO!-) M'"5ADNPGB2-7LA69:!F3R0N'W5CHQFHW7K@Y2OREF]P9^5BU*L<^'/3AM(\@ M?#CMPQ=>O KK3(Y!8.]>.C%:R^%\.)5+\%;:46+3,F,G03H)&@GI7 25"?> MY*67PZ-E; ,5B3$JH)M"O?F4)QHH80.E2H=R$OF4RFCAQ?Q8:0U[3CBA'*,D M!UY8PB17'=F"G;0#9%SFE* ")=A&P)"B&X',RX*D(2!C9U-/"'..&!BRTA#K M21EH)$Y$T$BF73#R)+GNB@8IJ+("LX)#P@YE(&HJ42RJ2!AYY*Z&U C)G M+Q![[0>SD30<*9=T) T^LGDI[6B53ST<#$?2=*1"X3)2!CS#' '$GFLL:7#26E>L+T8EWD M$4F@LJ[?R"?7+9AQC!BG)J>F%U.R(TPO1O22=2N#0L_(KR<0F=3WRF!R&4 N MR>P'HY$D7RL@X9(3,\]@:AE +998-Z!X*\Q 2&D(T,U2<(D%AL%X,P!O+,$. M17*U\Q^B:S.)I;'1'W).+:XQW R &ZOU]:W%ZBF;[U[/&LPT YC&DFE&LRJ$ MW*E9"72&@Z.4)+.C[WXVD8SMOC M7O'QHF\.IWWP[+P9O_P74$L#!!0 ( (N#?U#WX&?A;P( "D) 8 M>&PO=V]R:W-H965T&ULC9;;CILP$(9?!?$ :\R9%4%J4E6M MU$K15MU>.XD3T!I,;2=LW[XVL"C8)B47P8=_QM^88>R\H^R-EQ@+Y[TF#=^X MI1#M,P#\6.(:\2?:XD;.G"FKD9!==@&\91B=>J.: -_S8E"CJG&+O!_;LR*G M5T&J!N^9PZ]UC=C?+2:TV[C0_1AXJ2ZE4 .@R%MTP3^Q^-7NF>R!RLI(DSP42@72#YN>(<) M49XDQY_1J3NMJ0SOVQ_>O_3!RV .B.,=);^KDR@W;NHZ)WQ&5R)>:/<5CP%% MKC-&_QW?,)%R12+7.%+"^W_G>.6"UJ,7B5*C]^%9-?VS&V;B;#2S&_BC@3\9 MP/"A03 :!)H!&,CZ4#\C@8JCMP(& M00YNRM&HV0X:_T[CSQ4[4Q&'DP1(@(G"MU+XO7TXHP@UBD&3])IFH,C23 ,Q M1= /%E "*TI@08DTE$$3WZ_B#3\-9X5PAA1:D4(+4JPAA<9*.LLCQ0PBLD)$ M%HA$@XC^"_%(,8.(K1"Q!6+!06)UD%@?;7NT8Y@TJM4*D%2DOL M;6IF$DQA%L)(_P1,99AZ7I!XT,Z469DRDRG4PM]FJYE,Y6,FZ-F+E6?9*7_! MQ4*]@RLR8!2M28%5TCF8O01"6PW4LV 4/?K"+)(HSN(D"9DRPDI;RW3!V"ST(U M$]EFP^$]= 1MQXL)F&Y'Q3]02P,$% @ BX-_4*IU)."%(# MB5JIE59;M;UVPB2@!4QM)VS_?6WCL,PYKS$WP7;>F??,US-G[-DQ+[Z7ZQ"J MT8_==E_>C]=5=;B;3LN7==AEY9?\$/;U?U[S8I=5]6WQ-BT/1C^7X\\&WS=NZ:AY, MY[-#]A;^#-5?AZ]%?3<]U[+:[,*^W.3[41%>[\>_R+LGXYL"K>+O33B6%]>C MIBG/>?Z]N?EM=3\6341A&UZJIHJL_OD(B[#=-C75S8%+Z\_:W]J M&U\WYCDKPR+?_K-95>O[<3(>K<)K]KZMON7'7T/7(#L>=:W_/7R$;2UO(JD] M7O)MV?X=O;R75;[K:JE#V64_3K^;??M[[.K_+(8+J*Z .A>0\FH!W170YP(J MO5K = 7,SP+^:@';%; _"UQO@^L*N',!X]KQ.'56V_O+K,KFLR(_CHK3!#ID MS3R5=ZX>WY?F83N<[?_J 2CKIQ]S:>1L^M%4U&D>3AH5:52L62"-CC5+I#&Q MYA%I;*QY0AIWUDSK]IX;K6"C55N!B2KPI-$GC6LU^U;CI$J,%QH[:>BD@5-" MG$X:?^DDE!/8QD ;TU:A(YL45V!A!9;':06)T_(>T=HX;["1@T8.&-'YYEB' M6&64QS8>VGA@0Z;L@^?M\4ZFVO4"EQB?:$H&KII8;Y6G M=. ZV=/\'B1*OIIL#U\D!HP$A+&>]@Q'C!%")GTLDQ@Q$C#&4L9THDLOY2A8 MET.J.!R,(FE ."D-Q_"96K?;T'B&9'% &&V2LRVE*)"<;1.32N'I'.S1.3H' M@:YO$F).2@!*)^@,O0[N;"GNU38HC+Y/8-5&(^2P!HQ^89)_3D^J:C,*(50+2CVXX" MQ+RV\2C,0R6!EZ%>\M8A4#TY&4"FHYM.)\)S*W;!L%3Z=K8K##AU"^ 4()<3 M*5DKRT%9'! &G+H!< H R>HD(1W\.*R+(\+P4@A>A)$+Q>%EM);*]ZP[A=FE M$+M8,L\!(852;#B&9'% F"4*9(2.[L>=*.IGG5!.#JGB<#"7%.)22L<"9(YU M:M][UL%0T@!*GIXB-,\;E4U)_RR'5'$XF%L:<,O3W4IS;DGIC15)GQG&EP;X M\G05:I[QU$N:C!H=;3XXGFP)/"I%X:TS?Y,?,T8)ZGNZ3F1]L:C"G%]0+H M*!LTQZ=6WDJB>P2Z23V9K"1+[@D(>TBC,8DU(+&G.[B^.573&*\:X-4[ZL)/ MW'TNF)HZO3U/,)B&!IVB:9Y@..=T8NFY8SDHBP/"/#2G%.__F MN] ?6?&VV9>CY[RJ\EW[DO\USZM05R>^U&.X#MGJ?+,-KU5SZ>OKXO0]YG13 MY8?N6]/T_,%K_C]02P,$% @ BX-_4%FK]YY)!P PBD !@ !X;"]W M;W)K7L\NQMOME=WKZWNZ_[EZ;I9M\W MZ^W^;O[2=:\WR^7^X:79U/L/[6NS[?_GJ=UMZJ[_NGM>[E]W3?TX%MJLEVQ, M6&[JU79^?SO^]FEW?]N^=>O5MOFTF^W?-IMZ]U_1K-OWNSG-?_SP>?7\T@T_ M+.]O7^OGYL^F^^OUTZ[_MCS5\KC:--O]JMW.=LW3W?PCW52!AP*CXN]5\[X_ M^SP;FO*E;;\.7WY[O)N;P5&S;AZZH8JZ__.M*9OU>JBI]_'OL=+YZ9E#P?// M/VK_96Q\WY@O];XIV_4_J\?NY6Z>SV>/S5/]MNX^M^^_-L<&^?GLV/K?FV_- MNI46A'F/6AU8NP"K""H5I.7T^.@"6=&;>:B%:W6JKXF(U054.7N;#)< M6,Z@Y4Q;SL6$*S+U&#E(6D&6@W"K15E,S,H<>LV!5]$E1:Z=F)!GPJ]6913E M(M(B9RABPQ$:CL"P>$H1M>&8&]%W)5"9+!/#4&F5BWG",1DD>1'5C-"!?F&CB=*W MECF9)%2HKCX>I48,0GF;BPCMD^ M5QDF4%G'*J4&\=]0RC1& ,$D%SWK.,V493920ED>699NM:JX$)B^3#& ,, M&-75&@/#HG<@=TA-:4P8!H2):G9 +!@O MXT,)A#)CNBJY/$O >+$ +U$FZ58C87 L1PO(I-^KDDN_&"T6H"5*AEN %@/\ M3F\L@"2R31W78+!8 !:5EUG- F5W4E(!232I#DZ<+@&@1)GN6P 3UY&92C+ M@LR3D"R8U/&0Q32QFB8L1[RPT]N4:4D%)(E(8S%$K(9(GZY(KSKL+T*00U$B MF36D^AC)K$_-#0P1JR'"*MFP&B*JCR153*B2CY+&?Q22R>D_$:D]DP9ZH7^Q.+4*T=[*9/.NJD"XWB2S#8O[9 MJ!#*)C%H#@/):2"Q/'$KW"1I2B"A8',GFWVUJDO#F$A.$TEM!0L'MC%9S#F7 MKJ>1=%5R:1CSR&D>L9$\5#JT.6')D@K)V*:.AUSB MY@-!0L+-@2U')H%=(A4'=0N 9#DG5I7#N' %^H(P.D KY;$I*0"$L^.4\.. M,>$ )M1.VN%;%'F !F0AN"AM:Q53*N@Z3 L':*$.+=ST=0N0+&RN.OI:19=V M,2,<8 1)N#EPX])35!Y7 %EFU+TE4*4L8SHXO3MBDEASX)[$L)%[^1+H*.OW M_'+W#'2>G$W=/6(H>0 EM>OW8)?$0!DTA"U ,FF7X7 M+F<'T)%WZCBC0O5EYX=,E\XQG#R DTQF"P\N8LAG*G@ 72 C4[L*5><,)0Z7 M/6:=!ZPC256O(>9[J,KKE!+H4 ,KH+MLX*5S#$7O=-*6NDKUB)*+$L;K'C/* 43)V%!XP2MW^ E$N_5[;[URZQ6SR@$TR(A9> M(X6MC.(E4@5YOU$!E26;,HT)Y0&A6!+* T*E+W8\!HL'8)&3IO &"2/$DN@ MBO*ES*+^9( !QAR9&C*+M8WS(C*9%*1NP*B.1J69Z]R+9I=L_C2X+[V4/[ MMNV&]\'.?CV]B/AQ? ]1_%[0375XG?!G-8>W&_^H=\^K[7[VI>VZ=C.^#/?4 MMEW3.S0?^J#YTM2/IR_KYJD;/F;]Y]WAK<+#EZY]/;XQN3R]MGG_/U!+ P04 M " "+@W]0!D#G?;(! #2 P & 'AL+W=OIVF3-NG4:>WG'!B(FA":A*/[]W," M1UF'^H78QN_YV7'2P=AGUP!X\JI5ZS+:>-_M&7-% UJX*]-!BW\J8[7PZ-J: MNJ]D"T=+7*^UL'\.H,R0T0V]!!YDW?@0 M8'G:B1I^@?_='2UZ;&8II8;62=,2"U5&[S;[PR[DQX1'"8-;V"1T)U/&4;SV'B MO\#6 7P"\'< -A:*RK\(+_+4FH'8\V7.<31&"<13Q'XIW&#WGG-^F M[!R(IIS#F,,7.9LY@R'[7(*OE3CP_^!\';Y=5;B-\.T_"C^O$^Q6"7:18/=A MBRLYV^1=$;:8J09;QVURI#!]&S=Y$9T7]H['.WE+'[?]I["U;!TY&8\W&^=? M&>,!I217N$(-/K#945#Y8'Y"VXYK-CK>=-,+8O,SSO\"4$L#!!0 ( (N# M?U!8XE"VLP$ -(# 8 >&PO=V]R:W-H965T&UL?5-A M;]P@#/TKB!]0[DBV5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G% M^&[WD6DA.UIDT7>R168&KV0')TO[ _'-,3'@%\21KE&".TB@75U(.SAL]LZ 4+9ZG779Q'Z>;-)EAVP ^ M _@"N(YYV)0H*O\LO"@R:T9BI][W(CSQ_L"Q-V5PQE;$.Q3OT'LI>++/V"40 MS3''*8:O8EXC&+(O*?A6BB/_"\ZWX&PO=V]R:W-H965T0;)JV45\ &Y_C8V/R MT;H7WP$$\JJ5\07M0NB/C/FJ RW\C>W!X$UCG18!3=T MD(:6>?*=79G;(2AIX.R('[06[N<)E!T+NJ=OCF?9=B$Z6)GWHH4O$+[V9X<6 M6UAJJ<%X:0UQT!3T<7\\93$^!7R3,/K5F<1*+M:^1.-C7=!=% 0*JA 9!&Y7 M> *E(A'*^#%STB5E!*[/;^SO4^U8RT5X>++JNZQ#5] '2FIHQ*#"LQT_P%S/ M+25S\9_@"@K#HQ+,45GETTJJP0>K9Q:4HL7KM$N3]G&ZR>YGV#: SP"^ !Y2 M'C8E2LK?B2#*W-F1N*GWO8A/O#]R[$T5G:D5Z0[%>_1>2W[(+S'LYO&;#*"[>&PO=V]R:W-H965T0-DAIUOZ[GB131NB@Q59)QKX N%K=W9HL9FE MDAJ,E]80!W5.'[;'TS[&IX!O$@:_.)-8R<7:UVA\K'*ZB8) 01DB@\#M"H^@ M5"1"&3\F3CJGC,#E^9W].=6.M5R$AT>KOLLJM#D]4%)!+7H57NSP :9Z;BF9 MBO\$5U 8'I5@CM(JGU92]CY8/;&@%"W>QEV:M _CS2V?8.L /@'X##BD/&Q, ME)0_B2"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[%>_1>"[Z[S]@U$DTQIS&&+V*V MU@GVJP3[1+#_;XEK,7=_)6&+GFIP M39HF3TK;FS3)"^\\L _I$=GO\'':/PO72./)Q09\V=3_VMH *&5S@R/4X@>; M#05UB,=[/+MQS$8CV&[Z06S^QL4O4$L#!!0 ( (N#?U!9D84=LP$ -(# M 9 >&PO=V]R:W-H965T=^<,DG-"^V W#D M5:O>%K1S;C@R9JL.M+!W.$#O;QHT6CAOFI;9P8"H(TDKQI/D+=-"]K3,H^]L MRAQ'IV0/9T/LJ+4POTZ@<"KH@=X<3[+M7'"P,A]$"]_ ?1_.QEML5:FEAMY* M[(F!IJ /A^,I"_@(>)8PV<-)4OQ7^ * MRL-#)CY&AJ/M$_A"X"OA/A+8'"AF_D$X M4>8&)V+FW@\B//'AR'UOJN",K8AW/GGKO=>2I^]S=@U""^8T8_@&B!/_A\[WZ>ENAFFDIUMZENP+9+L"613(_EOB#B;[NTBVZ:D&T\9ILJ3" ML8^3O/&N _O XYO\@<_3_E685O:67-#YEXW];Q =^%22.S]"G?]@JZ&@<>'X MSI_-/&:SX7!8?A!;OW'Y&U!+ P04 " "+@W]0VOAT8[0! #2 P &0 M 'AL+W=OOCF>9-/ZX&!%UHL&OH/_T9\L6FQAJ:2&SDG3$0MU M3N_VAV,:XF/ 3PFC6YU)J.1LS$LPOE0YW05!H*#T@4'@=H%[4"H0H8Q?,R== M4@;@^OS&_CG6CK64S,5_A0LH# ]* M,$=IE(LK*0?GC9Y94(H6K],NN[B/TTV2SK!M )\!? '\HQ= M$<&PO M=V]R:W-H965TVRC@,<%O$[^/H =UVVMO@ SS#ES9ABR$=6JLSEMG>L/ MC-FR!2WL%?;0^9L:C1;.FZ9AMC<@J@C2BO'=[H9I(3M:9-%W,D6&@U.R@Y,A M=M!:F+$#U4U:NS>D=)1748E#N"<X@/+A08G/4:*R M<27E8!WJF<5+T>)UVF47]W&Z29,9M@W@,X O@+N8ATV)HO)/PHDB,S@2,_6^ M%^&)DP/WO2F#,[8BWGGQUGLO!4^O,W8)1'/,<8KAJYADB6">?4G!MU(<^3]P MO@W?;RK<1_C^#X4WVP3I)D$:"=+_EK@5<_M7$K;JJ0;3Q&FRI,2ABY.\\BX# M>\_CF_P.GZ;]49A&=I:&PO=V]R M:W-H965TJVJ3-NG4 M:=UG+G$25(@S()?NWP](FF5=O@ V?L_/QF0CFA?; CCRJE5G<]HZUQ\9LV4+ M6M@;[*'S-S4:+9PW3<-L;T!4$:05XTGR@6DA.UIDT7C/QEML8:FDALY*[(B!.J=WN^,I#?$Q MX%G":%=G$BJY(+X$XTN5TR0( @6E"PS";U>X!Z4"D9?Q:^:D2\H 7)_?V!]C M[;Z6B[!PC^JGK%R;TP,E%=1B4.X)Q\\PUW-+R5S\5[B"\N%!B<]1HK)Q)>5@ M'>J9Q4O1XG7:91?W<;I)TQFV#> S@"^ 0\S#ID11^8-PHL@,CL1,O>]%>.+= MD?O>E,$96Q'OO'CKO=>"IX>,70/1''.:8O@J9K=$,,^^I.!;*4[\/SC?AN\W M%>XC?/^/PD_;!.DF01H)TC7!;?*NQ*V8]T6R54\UF"9.DR4E#EV2W/@1:OT'6PP%M0O'C_YLIC&;#(?] M_(/8\HV+/U!+ P04 " "+@W]0=S,L5[0! #2 P &0 'AL+W=OX#TT)VM,BB[VR+S Q>R0[.EKA!:V'? M3J#,F-,]?7<\R:;UP<&*K!<-? /_O3];M-C"4DD-G9.F(Q;JG-[MCZ M'Q)&MSJ34,G%F.=@/%0YW05!H*#T@4'@=H5[4"H0H8R7F9,N*0-P?7YG_QQK MQUHNPL&]43]EY=N@Z4S,5_A2LH# ]*,$=IE(LK*0?G MC9Y94(H6K],NN[B/T\TAF6'; #X#^ *XC7G8E"@J_R2\*#)K1F*GWORWX@6?L&HCFF-,4PUE?2=BJIQIL$Z?)D=(,79SDE7<9V#L>W^1W M^#3MC\(VLG/D8CR^;.Q_;8P'E+*[P1%J\8,MAH+:A^-'/-MIS";#FW[^06SY MQL4O4$L#!!0 ( (N#?U RD#+$M0$ -(# 9 >&PO=V]R:W-H965T M<"CKM_7\"NYVW6O@!WW'OW[CC2 =>JM1EMG.L.C-FB 2WL%7;0 M^IL*C1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.RA9,AMM=:F%]'4#AD M=$L_'<^R;EQPL#SM1 TOX+YW)^,M-K.44D-K);;$0)71N^WAF(3X&/!#PF 7 M9Q(J.2.^!N-+F=%-$ 0*"A<8A-\N< ]*!2(OXVWBI'/* %R>/]D?8^V^EK.P M<(_JIRQ=D]%;2DJH1*_<,PY/,-6SIV0J_BM<0/GPH,3G*%#9N)*BMP[UQ.*E M:/$^[K*-^S#>)+L)M@[@$X#/@-N8AXV)HO('X42>&AR(&7O?B?#$VP/WO2F" M,[8BWGGQUGLO.=_O4W8)1%/,<8SABYCM',$\^YR"KZ4X\G_@?!V^6U6XB_#= M'PJOUPF258(D$B3_+7$MYN:O)&S14PVFCM-D28%]&R=YX9T']H['-_D=/D[[ M-V%JV5IR1N=?-O:_0G3@I6RN_ @U_H/-AH+*A>.-/YMQS$;#83?](#9_X_P# M4$L#!!0 ( (N#?U ZF8T M@$ -(# 9 >&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9 MD$OW[V=(FF5MM"^ C=_SLS'9:.R3:P$\>=:J^/C+FR!2WFAPYO: M6"T\FK9AKK<@J@C2BO$DN6-:R(X66?2=;9&9P2O9P=D2-V@M[.\3*#/F=$=? M'(^R:7UPL"+K10/?P'_OSQ8MMK!44D/GI.F(A3JG][OC:1_B8\ /":-;G4FH MY&+,4S ^5SE-@B!04/K ('"[P@,H%8A0QJ^9DRXI W!]?F'_&&O'6B["P8-1 M/V7EVYP>**F@%H/RCV;\!',]MY3,Q7^!*R@,#THP1VF4BRLI!^>-GEE0BA;/ MTRZ[N(_339K.L&T GP%\ 1QB'C8EBLH_""^*S)J1V*GWO0A/O#MR[$T9G+$5 M\0[%._1>"WY[R-@U$,TQIRF&KV)V2P1#]B4%WTIQXF_@?!N>;BI,(SS]1^'[ M;8+])L$^$NS_6^)&S%WR*@E;]52#;>(T.5*:H8N3O/(N WO/XYO\#9^F_:NP MC>P-///X@MW[CX U!+ M P04 " "+@W]0? 1V ;\! W! &0 'AL+W=O8NEY+J_TQ<#GWG'.!ZVQ4^L&T !8]"2Y-CEMK^P,AIFQ!,'.E>I!NIU9: M,.N6NB&FU\"JD"0XH:O5-1&LD[C(0NRDBTP-EG<23AJ900BF_QR!JS'':_P< MN.^:UOH *;*>-? #[,_^I-V*S"Q5)T":3DFDH<[QS?IPW'E\ /SJ8#2+.?*5 MG)5Z\(N[*L'4:Q^&]P >[@WHG3*!4WX8O*P5@E(HNS(MC3 M-'8RC&/T= *-"71.V <=,@D%YY^9946FU8CT=/8]\U>\/E!W-J4/AJ,( M>\Z\<=%+0:_7&;EXHH@Y3ABZP+P@B&.?)6A*XDC?I--T^B;I6\M*Z+YP6'VOKI)S?7TUN>%E;UL4W) M_*\H_@)02P,$% @ BX-_4!\)%AJU 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)8J3%8%MH.DP;, *!!VV/BLV M?4%U\20Y;O]^E.QZ;F?L11(IGL-#BDH'8Y]= ^#)BY+:9;3QOCLRYHH&E' W MI@.--Y6Q2G@T;V>6IZ+UL-9TM0 M9LCHEKXY'MNZ\<'!\K03-?P _[,[6[38S%*V"K1KC286JHS>;8^G),3'@%\M M#&YQ)J&2BS'/P?A69G03!(&$P@<&@=L5[D'*0(0R?D^<=$X9@,OS&_N76#O6 M*=RO$R2K!$DD2/Y;XEK,X4,2MNBI EO':7*D,+V.D[SPS@-[%Q^1_0T? MI_U!V+K5CER,QY>-_:^,\8!2-C&UL?5-A;]L@$/TKB!]08I*U661;:CI-J]1*4:=MGXE]ME'! M>(#C]M_OP*[GM=:^ '?<>_?N.-+!V&?7 'CRHE7K,MIXWQT8=J)&KZ#_]&=+%IL9BFEAM9)TQ(+549OD\-Q%^)CP$\)@UN< M2:CD;,QS,.[+C&Z"(%!0^, @<+O '2@5B%#&[XF3SBD#<'E^8_\::\=:SL+! MG5&_9.F;C.XI*:$2O?)/9O@&4SV?*)F*?X +* P/2C!'892+*REZYXV>6%"* M%B_C+MNX#^/--IE@ZP ^ ?@,V,<\;$P4E7\17N2I-0.Q8^\[$9XX.7#L31&< ML17Q#L4[]%YR?GV3LDL@FF*.8PQ?Q"1S!$/V.05?2W'D'^!\';Y=5;B-\.T_ M"O?K!+M5@ETDV/VWQ+68S^^2L$5/-=@Z3I,CA>G;.,D+[SRPMSR^R=_P<=H? MA:UEZ\C9>'S9V/_*& \H97.%(]3@!YL-!94/QQL\VW',1L.;;OI!;/[&^1]0 M2P,$% @ BX-_4*7A?1"T 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0.4K6!H%MH.E0=, &!!VV/BLV?4%U<24Y M[OY^E.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q M2G@T;09LCHAKXY M'MNZ\<'!\K03-7P'_Z,[6;38S%*V"K1KC286JHS>;@['78B/ 3];&-SB3$(E M9V.>@_&ES&@2!(&$P@<&@=L%[D#*0(0R7B9..J<,P.7YC?T^UHZUG(6#.R.? MVM(W&=U34D(E>ND?S? 4SV?*)F*_PH7D!@>E&".PD@75U+TSALUL: 4)5[' MO=5Q'\:;[7Z"K0/X!. S8!_SL#%15/Y9>)&GU@S$CKWO1'CBS8%C;XK@C*V( M=RC>H?>2\YLD99= -,47S;VOS+& TI)KG"$&OQ@LR&A\N%X@V<[CMEH>---/XC-WSC_#5!+ P04 M " "+@W]00[P1)[4! #2 P &0 'AL+W=O[5JXQ=@AGEOW@Q#/J)]=AV )R]:&5?0SOO^R)BK.M#"W6 /)MPT:+7PP;0M M<[T%42>05HSO=F^8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]=3S)MO/1 MP";A-&MSB16 M4U)#(P;EGW#\ ',]MY3,Q7^"*Z@0'I6$'!4JEU92#IEV:M(_3 M#7\[P[8!? ;P!7"?\K I45+^3GA1YA9'8J?>]R(^\?[(0V^JZ$RM2'=!O O> M:\GO#CF[1J(YYC3%\%7,?HE@@7U)P;=2G/@_<+X-/VPJ/"3XX0^%V39!MDF0 M)8+LOR5NQ=S^E82M>JK!MFF:'*EP,&F25]YE8!]X>I/?X=.T?Q:VE<:1"_KP MLJG_#:*'(&5W$T:H"Q]L,10T/A[OPME.8S89'OOY!['E&Y>_ %!+ P04 M" "+@W]0:D!<%;4! #2 P &0 'AL+W=OM.T29M4W;3M,TV0>&0TRU]=3S)IO71P8JL M$PU\ ?^UN]A@L9FEDAJ,DVB(A3JG#]O3>1_C4\ W"8-;G$FLY(KX'(V/54XW M41 H*'UD$&&[P2,H%8F"C!\3)YU31N#R_,K^/M4>:KD*!X^HOLO*MSD]4E)! M+7KEGW#X %,];RB9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\C+LT:1_&&_YV M@JT#^ 3@,^"8\K Q45+^3GA19!8'8L?>=R(^\?;$0V_*Z$RM2'=!O O>6\$/ M]QF[1:(IYCS&\$7,=HY@@7U.P==2G/D_<+X.WZTJW"7X[@^%AW6"_2K!/A'L M_UOB6LSQKR1LT5,-MDG3Y$B)O4F3O/#. _O TYO\#A^G_;.PC32.7-&'ETW] MKQ$]!"F;NS!";?A@LZ&@]O%X"&<[CMEH>.RF'\3F;US\ E!+ P04 " "+ M@W]0W]0;A+(" 4"P &0 'AL+W=O-OEZZ?=V:KV45U.5C=BI3%_KFJN_6U')^RHG^=O&!ULN6G\4/87ZV.V57:& YEK5H="F;3(G3*M^0QRVE+L C?I7BKD?SS!UE M+^6+6WP]KG+L,A*5.!A'P>UP$T^BJAR3S>-/3YH/FBYP/']C_^P/;P^SYUH\ MR>IW>32755[DV5&<^+4RS_+^1?0'FN99?_IOXB8J"W>96(V#K+3_S0Y7;63= ML]A4:O[:C67CQWOW9#KIP^ V@?0(:#P.J@3\IE_XH:OETK>,]6]_):[;TP> MJ7TW![?I7X5_9I/7=O>VIO/%$MT<48_9=A@ZPI !@2S[($$AB2V-PBDN:\( BGFH X&*A Y< M_@2H[5GT?0#0(G'9".P )"YOAD.?^0#T7@@]SJP#Y"XR!D. M+0T$)3R-P%9 XCIG.'0U$)2P-0*[ 8E+G>'0V$!0PMDH[ -Q"4^O>&_8#&I ] 4'@/T*@IJ84Z^W9,9P=Y;7PO.-H= M6KZ-[_C0?WC7+W[GZEPV.MM+8ULCW\"&UL=53KCIP@%'X5P@,L7L9Q.E&3G6V: M-FF3R39M?S-ZO&1!+."X??L"NM9:^DN6L5SENM1[. MA*BR!4[5@QB@-RNUD)QJ$\J&J$$"K1R),Q(%P9%PVO6XR%SN*HM,C)IU/5PE M4B/G5/ZZ !-3CD/\EGCNFE;;!"FR@3;P%?2WX2I-1%:5JN/0JT[T2$*=X\?P M?$DMW@&^=S"IS1S93FY"O-C@4Y7CP!8$#$IM%:@9[O $C%DA4\;/11.OEI:X MG;^I?W"]FUYN5,&38#^Z2K'Y\CL36F3;BOF>R]B,-#1NY6:,%<9DRTP80K@ACUU2+R65RB M?^B1GQY[*XP=/=[2X_\('+P"!R=P^*O%9->B#W/TFR1>D\0CD.Y,?)B3W^3H M-3EZ!-[M3#R8*/";I%Z3U",0[DQ\F/T_(9LCR$$V[O(I5(JQ=Q=_DUWO]Z,[ M\^0/?'X#"[VIKW: T8U-I.4S.7\ZV< RV& MY<$AZZM7_ 902P,$% @ BX-_4. M!B/! 0 -P0 !D !X;"]W;W)K M&UL;53M;MP@$'P5Q ,$'[:3Z&1;RJ6*$JF53JG: M_N;L]8<"Q@%\3MZ^@'V.>^7/P:YG9F>!O6R2ZDVW 9]"-[K'+?&#'M"=-F" M8/I&#M#;+[54@AD;JH;H00&K/$EP0J/HE@C6];C(?.ZHBDR.AG<]'!72HQ!, M?1Z RRG'.WQ)O'9-:UR"%-G &O@)YM=P5#8BJTK5">AU)WNDH,[QPVY_2!W> M WYW,.G-'KE.3E*^N>"ERG'D# &'TC@%9I%\T\5K2$;?[B_J3 M[]WVP'YJYXMZ?V M;$J7]$?AOUGSVF;/14SCC)R=T((YS!BZP>Q6!+'J:PD:*G&@_]%IF!X''<:> M'F_I21062(("B1=(_FDQN6HQA$G#1=)@D30@<'M5)(2YNRI"-AV?W:G[+&UL;5/;;IPP$/T5RQ\0LX:DVQ4@ M91-%K=1*JU1-G[TP@!5?B&V6].]K&T))PHOM&9]SYN)Q/FKS;#L AUZE4+; MG7/]@1!;=2"9O=(]*'_3:".9\Z9IB>T-L#J2I" T26Z(9%SA,H^^DRES/3C! M%9P,LH.4S/P]@M!C@7?XS?'(V\X%!RGSGK7P"]SO_F2\11:5FDM0EFN%##0% MOMT=CEG 1\ 3A]&NSBA4KQ&\SU7&,T%_\#+B \/&3B M8U1:V+BB:K!.RUG%IR+9Z[1S%?=QNOER/=.V"70FT(6PCW'(%"AF?L\<*W.C M1V2FWOI+"+H5 MXD@_T>DV/=W,,(WT=$W/TFV!;%,@BP+9NQ*_?BAQ Y,F'X*054\EF#9.DT65 M'E2&UL;5/;;MP@$/T5Q >$7>RFT6;M\47AX@!>IW_? 3N.F_H%F&'.F3/#D(W&OK@6P),W);7+ M:>M]?V#,E2THX:Y,#QIO:F.5\&C:AKG>@J@B2$G&=[MKID2G:9%%W\D6F1F\ M[#2<+'L+^.8(T8T[W]-WQU#6M#PY69+UHX"?X7_W)HL46EJI3H%UG-+%0 MY_1V?SBF(3X&_.Y@=*LS"96X RD#$8Z_E"R5S\=[B Q/"@ M!'.41KJXDG)PWJB9!:4H\3;MG8[[.-VD?(9M _@,X O@)N9A4Z*H_)OPHLBL M&8F=>M^+\,3[ \?>E,$96Q'O4+Q#[Z5(DGW&+H%HCCE.,7P5\Q'!D'U)P;=2 M'/E_<+X-3S85)A&>K.'I]39!NDF01H+TGQ+YIQ(W8OAGE6S54P6VB=/D2&D& M'2=YY5T&]C8^(OL(GZ;]A[!-IQTY&X\O&_M?&^,!I>RN<(1:_&"+(:'VX?@5 MSW8:L\GPII]_$%N^&PO=V]R:W-H965TA=-S"@$U;^/P-54XCV^)EY8UUN?(%4QT Z^@_TQG+2+R*K2, '2,"61AK;$ MC_O#,??X /C)8#*;/?*=G)5Z]<&7IL0[;P@XU-8K4+=2 MGKC=7]6?0^^NES,U\*3X+];8OL0?,&J@I2.W+VKZ#$L_.49+\U_A MS!O1-7 MHU;;Q('BV21P3N;XK$, \W19\)UED8M2LZ^$DD1HYI_+O$9B8%DZ\2MK [?Z-_<'5;FHY4P5W@OWI*MWF>(]1!34=F7X4TS=8ZDDQ M6HK_ 1=@!FXS,1JE8,I]43DJ+?C"8E+A]'5>N]ZMTWSR)5W"_ '1$A"M 7NG M0V8AE_D]U;3(I)B0G.]^H/87AX?(W$UIG>XJW)E)7AGOI8CC?48NEFC!'&=, MM,&$*X(8]E4B\DD"7BPWQR%3NOR,Y#$%^)^##)E0C9= <'V;BY4*@48^]F&UL=53I;IPP$'X5Q /$+-<>8I&RJ:)6:J55JJ:_ MO>QP*#8FMEG2MZ]M"*5D\@?;X^^8,?9D@Y OJ@;0WAMGK3KZM=;=@1!5U,"I MNA,=M&:G%))3;9:R(JJ30*^.Q!D)@R EG#:MGV-UTO1G2TM=\R&CD,O]"-_:HB9;1"!F6"83TSVJ,D>$5C?;0RSOEUD M\9@XR,JU$>45HF]="UM$YTYU'[K'^ \^MKD?5%9-J[R+T.9)NX=7"J'!I!+< MF?M1F\XZ+QB4VDZW9B['_C(NM.BFUDGF_IW_!5!+ P04 " "+@W]0XGCM M!N(! !!0 &0 'AL+W=O BU=$&E-89VN%>[,)*^,]Y9'<9*2FR6: M,><)$ZXPNP5!#/LB$?HDSN&[\- ?'GDSC%QXM Z/[_T$>R_!WA'L_ROQN"G1 MA_E )/:*Q.\)#L%&Q(?YH),'K\C!0Q!N1'R8R"^2>$42#\%^(^+#Q!L1LKJ" M'&3MAD^A0@R=&_R5=YGOA]!=X7_PZ7'X3F7==@I=A3:#X*YK)80&DTIP9[K: MF/=H,1A4VFX3LY?35$Z&%OW\X)#EU>^"Y:UIE KC(!M+ =U _AHO0)[RJ M5!V#7G:\1P+JW'L\G,ZIP5O 2P>3W.R1J>3*^:LY?*ERSS<) 852&06BEQL\ M :5&2*?Q:]'T5DM#W.[?U3_9VG4M5R+AB=.?7:7:W$L]5$%-1JJ>^?09EGJ. M'EJ*_PHWH!IN,M$>):?2_J)RE(JS146GPLC;O':]7:?Y)HX6FIL0+(1@):36 M!\]&-O./1)$B$WQ"8G[[@9A/?#@%^FU*$[1/8>]T\E)';T48QQF^&:$%>NN!0JW,-M%[,;?^?%!\6*8:7D=K\0=02P,$% @ BX-_ M4&#"5;.W 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q >$M=?-KE:VI6RJJI5::96J[3-KCVT48%S Z_3O"]AQW-0OP SG MG+DPY".:9]L!./*BI+8%[9SK3XS9J@/%[1WVH/U-@T9QYTW3,ML;X'4D*Z>*2XT+?/HNY@RQ\%)H>%BB!V4XN;/&22.!4WHJ^-)M)T+#E;F/6_A.[@? M_<5XBRTJM5"@K4!-##0%?4A.YRS@(^"G@-&NSB14'X M&>9Z/E R%_\5;B ]/&3B8U0H;5Q)-5B':E;QJ2C^,NU"QWV<;K)DIFT3TIF0 M+H1CC,.F0#'SC]SQ,C?4E1+H5XIS^1T^WZ?O-#/>1OE_3#]FV0+8ID$6![)\2#^]* MW,(9LV=./)*_;(3=9E)-:SW07.L M>;;MC,HBP&$8!V665_YBUCU[JA55_/=W/^([A\):0TZQ,^6\B+$:SOXLIW[89L1+_A&MBXR=7GC2UX4K2>5QV_MU+_$; V']^_>UUWQ MJIB7K.%+4?S*M_(P]YGO;?DN.Q7R69P_C4"+$VB*<:)-H@,0R"OKO==*TRF2UFM3A[=;_BCEF[L-%]HA;$IGW8S7_W MFYJQ1CU]6Y DG05OK2.->>@Q>(AAX1BSA#!HC%E!&#S&?+(Q!F)M(^)H#'D$ M(/0""50_+DW!8%-P9T]&B1+8 0$=D,Y!-*PBC(U*>TS28:H.8_1T;2-03%AD M5GO-T2C7",PULG)%A!HSUV/B829A_V<4-16XG@ )'4P#\/DQ6CZ%&+'00(#61"C6@V*1]5BZIQ##+,< RQ/ M(S-6#V*#6!&YQ>W'9"2*X\AG>*5 >>;2^#@N]D>YNH^[I_*>\' M4ASU!X?@\M5C\0]02P,$% @ BX-_4&B% 6%$ @ Q08 !D !X;"]W M;W)K&UL?57;CILP$/T5Q'O77 PD$4':)*I:J96B MK=H^.V02T *FMI-L_[Z^$)88=U_ 'LXY>*G/E5 !5.0].<,/$#_[/9,[-*HU' B'+6U^UT=1K?V%[QWA1"Z->*&W+S#4D_C>4/PWN$(C MX8F1 ,A&@EA^B$A'@CQ.P%_ M2, # 5L$9$K1O=D108J/2;8SA$I?H3L')#$;2)VUAEK?OQ0Y](M M@)T"6 O@B0 . JM1!I-I3&<:%<56)=LY"">95:U#*,!NMXG3;>)P&UIN#2:= M)/D4IM'2LNM +?!_.I@0HX:/1!.E J0%H,G>00J^4\9-PV.5KWF>-YX4CU^]4W>(V1B.W]^\W[>;5YMY3FN^%OG/;"L/"S=V MG2W?I:=D3?^Z] M-HYZS*K#P A#!X2GO \A NQ L/<)\$TQ!K#A%/,'8:)IIB/&":>8NXQ3#+% M/" 82O!-,S2OK'7 )@XL6?-1!W[KP)\X *TP&(;A00(T2( XT*O?8<(64UZJ M?HB&")$0>O4[3#0*$1.B5=_$!,12D0@E$B%$M!9;1281JC-91T9"F)5*C%*) M$2I:)Z]B(TI@)&5M@JB52H)221 JVH%9)4848 85$Z0RIQ<1\62C2PFN5P0A MG.B"18PXB4$8 <56,A;QI"89(#H9BO1+8-(Q84!"(X,(C/IVWJ@BWU) >%-- M2GM0="F)#PB(^58VN%129K"AYAW$S/,0!8DM$JZI%!%,T$6U!XTCA21A%EVE MN+!21%F!Z9%,:?V@4NPSO340'&51[.N]@>#BT=4V)8[+-47T&GR+"UQH:73] MW4=Q@:2(0D*@IR_^=X.N$1 U+Q<$!?8VQI64(E(*(>X"<'$# B IB(@!X)S&,;,&LD7"# % @?(CT2,PN=6 /A^@"8/L06 M%_C!A^ _2H@?0<".H'[%82"F[]8;30$%K_;MT%<[&W$J9?/?[6AU&"QOH9DB MM/45G=UUX^&[FVY:_9I6^ZRLG6&ULC57OKIL@''T5XP-1,-J\^8L9$6U*>4%J$8R>G*DB@,410FH:%F'>>;&]C+/ MQ%7SLF9[&:AK55'Y>\VX:% ?X4;)6C?J!37(0XM46GT^K,+*&&&=';16H:6YLPSBW M0L;&KUXS'*:TQ''_KO[193=9#E2QC> _RY,N5F$:!B=VIE>N7T3[B?5Y2!CT MX;^P&^,&;IV8.8Z"*_<,CE>E1=6K&"L5?>O:LG9MV^O?:?,$U!/00(#Q?PFX M)^#W$N*>$+^70'H"\0B@R^X6%8 .X%X)+#T3*X[R,)!:@7YG0,O1; ]VR:Q=,K$;8^S9)3-KG"S2 MI>=X"D.0+")_C:>P!$;$$]O-B,41Q%XT,#I7]B;]2N6EK%5P$-H<47>0SD)H M9A2C)R-9F,M[*#@[:]M=F+[LKK"NT*+I;V$V=\T(+Q HFW;U_ CIO=3J3T)L!X MYIOY"0Q9+]6+K@%,\"9XJS=A;4RW)D07-0BF'V0'K?U22B68L4M5$=TI8$GZA/WGQ5LR!:7B4_%=S-/4F7(;! M$4IVXN99]I]A%#0+@U']5S@#M^ZN$INCD%S[WZ X:2/%2+&E"/8VC$WKQW[D M7\+P@'@,B*< .O=:AD2^\D_,L#Q3L@_4L/D=<_\Q7<=V;PIG]%OAO]GBM;6> M\S1),W)VH-%G-_C$5SYT\B"6/J6(L12[^)_P& ]/T H3'YZ^JW"& U(4D'I M\@XPQP$S%#!#*EA\V"/,)\*3S-$D&UL MC57;CILP%/P5Q =@# :2B"#EHJJ56BG:JNVS0YR %C"UG;#]^]K&80EX5WD) M]LG,G)OMDW:4O?*"$.&\U57#UVXA1+L"@.<%J3'W:$L:^<^9LAH+N647P%M& M\$F3Z@H$OA^#&I>-FZ7:=F!92J^B*AMR8 Z_UC5F_[:DHMW:A>[=\%)>"J$, M($M;?"$_B?C5'IC<@4'E5-:DX25M'$;.:W<#5WL8*()&_"Y)QT=K1Z5RI/15 M;;Z=UJZO(B(5R862P/)S(SM254I)QO'7B+J#3T4R"R"K -(":%P$&$T*U6,BC6EZ3!Q[ M2[N;R.HFFKE9Q'9^;.7'S^>96 6260 (3?/L,?$HS^7DS.R262FBR)N ]CTH M&8'"P![KPAKKXHF>+&:QPCBT.UE:G2SG'4GL?.C;KYC_?$_@![<4/M$5 UJ. M4@T\..F+ 3V<46^BM+> ?.^#8PBMEWX#@R=Z8T!C/^'LNH#14U83=M%C@CLY MO39"O0@CZS"*-GH23>Q;-:+T$_DNT\^W'YA=RH8[1RKD0ZN?PS.E@L@8?4]& M5\B1.FPJ&UL;5-MCYLP#/XK M47[ !2CWL@J0UINF3=JDZJ9MGU,P);H$LR0MMW\_)U#4Z_B2V,[CY[&=I!C1 MOKH.P+,WHWM7\L[[82N$JSLPTMWA #V=M&B-].3:HW"#!=G$)*-%EB0/PDC5 M\ZJ(L;VM"CQYK7K86^9.QDC[=P<:QY*G_!)X4X0?XG\/>DB<6 MED89Z)W"GEEH2_XQW>[R@(^ 7PI&=V6ST,D!\34X7YN2)Z$@T%#[P"!I.\,S M:!V(J(P_,R=?)$/BM7UA_QQ[IUX.TL$SZM^J\5W)GSAKH)4G[5]P_ )S/_>< MS+*ZI/S:&86*L7(MVE7?=S'F?^2MIZ0S0G9DI#&X8A) M*%;^27I9%19'9J?9#S)<<;K-:#9U",91Q#,JWE'T7.7Y0R'.@6C&["9,=H7) M%H0@]D4B6Y7(8OKFG<3C.L%FE6 3"?)W!$\W-:YA/JR+Y*LB^?\$]\F-R!HF MO1$15Y,/#_N[M$?5.W9 3Y<81]TB>B"^Y(Y>2T=_:7$TM#Z8CV3;Z45-CL=A M_BQB^;'5/U!+ P04 " "+@W]0$.VDRQT" #1!0 &0 'AL+W=OSTS.[O!FW=3\IFC=P%%X\L88 M$7]W0'FW]4/_(_!<7RME JC(6W*%7Z!^MT>A3VA4.=<,&EGSQA-PV?J/X>:0 M&KP%O-30R,Y6<.'\UA^_GK1\80T"A5$:!Z.4.>Z#4"&D;;X.F/Z8TQ.G^ M0_W)UJYK.1$)>T[_U&=5;?W,]\YP(3>JGGGW#89Z$M\;BO\!=Z :;ISH'"6G MTOYZY4TJS@85;861]WZM&[MV_4V2#C0W(1H(T4@(OR;$ R'^). O"7@@X!D! M]:78WAR((D4N>.>)_M]MB?F(P@W6W2]-T#;;WNGV2!V]%SB)&HBSMP"V"F K0"> M-B&8-ZK'K"RFZ9N914DRJW:)BM9!B-UF$J>99&DFFW5LERS2A.LL2&=F'*A@ MM0IFW5^B\#I;NQVG3L?IPC%.XIEC!R8.9DG0Y,-F(*YV:$BOY+=&F>]C$AWG MTF-D'L8LOM/SJA\OGS+]L/M)Q+5NI'?B2C\[^S@NG"O0%H,'W8E*S]?Q0.&B MS':E]Z*?,OU!\788H&B&PO=V]R:W-H965TS#S'C&AD-Q9?Q5U #2>VMI M)]9^+66_0DA4-;1$+%@/G7IR9+PE4DWY"8F> SD84DM1% 0I:DG3^65A:L^\ M+-A9TJ:#9^Z)<]L2_G<#E%W7?NC?"B_-J9:Z@,JB)R?X ?)G_\S5#$TJAZ:% M3C2L\S@9%7O I#.C81@MEZ$5^Q&6QR&V4#N'6!YEL=MSYO2< M.3SGEN)9/W8^='T^RG_ 5!+ P04 " "+@W]0ED^JYI(" "R"0 M&0 'AL+W=O':([9V>N7B3&6/* M>2^+2L[<3*GZV?/D-F,EE4^\9I5^L^>BI$I/Q<&3M6!T9Y/*PL.^'WDES2MW M/K6QM9A/^5$5><76PI''LJ3B[Y(5_#QSD7L)O.2'3)F -Y_6],!^,O6K7@L] M\SJ675ZR2N:\<@3;S]P%>DY19!(LXC5G9WDU=DPI&\[?S.3;;N;Z1A$KV%89 M"JH?)[9B16&8M(X_+:G;K6D2K\<7]B^V>%W,ADJVXL7O?*>RF9NXSH[MZ;%0 M+_S\E;4%A:[35O^=G5BAX4:)7F/+"VE_G>U1*EZV+%I*2=^;9U[9Y[GEOZ3! M";A-P%U"8\YH FD3R$="\-^$H$T(>@E>4XKU)J6*SJ>"GQW1_+TU-5\1>@ZT M^UL3M&;;=]H>J:.G>1!.IM[)$+6898/!5QC4(3S-WBV!H266>)".;Q=8#1%1 M< M) 4@(BR!@G<3FD^LZ(Q\F"$""P!($-P2H9U2#B2RF:HS")/%[U0(H$I > M5SI$)6@28UAR"$H. YY!,((G<<\X$$;"D:V%1LX0!.@. M1BC ,V*!\"?<@WX"C\A&OP M%D?1(ZY%=_?H?4@*0!")>VJ]JXNK9.)@FP+I;/FQ4N;\OXIVC<<"FXNO%U^: MAL1>B!\T33?S@XI#7DEGPY6^5NWEM^=<,:W1?]*.9KJ!ZB8%VRLSC/58-%U$ M,U&\;CLDKVO3YO\ 4$L#!!0 ( (N#?U#ZJ%7X7P, #P1 9 >&PO M=V]R:W-H965T>!_E[M__>,[U4AZSM]4*7]9*NK0AI[6>VB^E IN6F#BCQBA"11(;,R7,[; M>X_57ZM AI^'[C*=OM37,C6LX/Z5-0=?^M@VP6!;T':^:Z MN=EZUWYFNZWMW=CY7"G')ZD>((8 M31!/-R1!$R03#.DTR66G8D83,C $D1$0/,'+$6@Y C%DAB=(T03I=$-F:(+9 M!$-F3J>44$J'*P21"1'CQ5""8T=<0P3QI/"02Z=;0G'L*)M@2B^Z;'>X0D8E MUX7@^%*77RX\Q%$<.2VZP R>/(5// MM4,XO<8D3N.A):[,/W08CC%S,9X-]WK,I=.6 \SS(!Q.AL'IV\_A<,(-< (. M)TR!$SZ&T[ \84;1BC@X,&4$0KN:,26 M/"+S+WG *09W?KK6NQO[9X0*.)]RPQP4U&PO=V]R:W-H965TK4[3--G 05< 9.TOW[F9=28A]5^R5@Y[E[ MGCM\9WMV4=5S?9!2>R]%7M9S_Z#U\38(ZLU!%FE]HXZR-/_L5%6DV@RK?5 ? M*YEN6Z,B#R@A(BC2K/07LW;NOEK,U$GG62GO*Z\^%45:_5O*7%WF/OBO$P_9 M_J";B6 Q.Z9[^4OJQ^-]94;!X&6;%;*L,U5ZE=S-_3NX7=.P,6@1OS-YJ4?O M7A/*DU+/S>#[=NZ31I',Y48W+E+S.,N5S//&D]'QMW?J#YR-X?C]U?O7-G@3 MS%-:RY7*_V1;?9C[L>]MY2X]Y?I!7;[)/J#0]_KH?\BSS V\46(X-BJOVU]O M-> ]0;LS8"_:\![ VX9!%TH M;6[6J4X7LTI=O*K[O,>T645PRTWV-\UDF^SV/Y.>VLR>%SPFL^#<..HQRPY# M1Q@8$('Q/E!0C&))'7-Z3;!R$8)?0]8(),1%,#1.UMJS<9Q,X XXZH"W#OA5 MHL!*5(>)6DS98UB26-&Z*,:)H+B8$!43(F*LI"X[C!C1?*' (;;4(#" D$[( M$:@<@N8&Z:.TZ3H#0)0B.LB!.7!N(I&B!X1R$(462W%()\ M@-&82,$F$=K [H A18H=$'2+.)HGP+@7,)4J('1%SB)@@ M%FK=HZ*K4IJ4@_<\0)H>FVB[@'> 'O+H"U%[OU MHY@-FYXD^D!:]GP K:20M2T5Q$3EIS0O%2I5BIVEFA;JF*")Q3B8L*.4Q4$,4+FF(%S292@A;X:LTO MS;6BNP2\N>GN)#_3:I^5M?>DM#DOD7FO MNKM -]#JV-]S@N&RM?@/4$L#!!0 ( (N#?U KX@%H7@, ,H/ 9 M>&PO=V]R:W-H965TDJ3XP=5ON@+BN5;%NC/ L8(6&0)VGA+^?M MLX=J.=='DZ6%>JB\^ICG2?7O3F7ZO/"I__+@1[H_F.9!L)R7R5[]5.97^5#9 M47#QLDUS5=2I+KQ*[1;^)WI[ST5CT"I^I^I<#^Z]II1'K9^:P=?MPB=-1BI3 M&].X2.SEI%8JRQI/-H^_O5/_$K,Q'-Z_>/_<%F^+>4QJM=+9GW1K#@M_YGM; MM4N.F?FASU]47Y#TO;[Z;^JD,BMO,K$Q-CJKVU]O>ZN:=%> MS[W_%S/<@/4&[&) Q9L&O#?@KP;\30/1&XAK(\C>0$X,@J[V=C+7B4F6\TJ? MO:KKAS)IVH[>2ONZ-LW#]NVT_]GYK.W3TU+$8AZ<&D>]YJ[3L(&&C14KJ!"Q M'&O6F"8<:^ZA)GQ-)K"%7*IA:#6LM>>C&!'N@*,.>.M #!Q0,DGRKM-$K:;H M-.$P3%<*5,EAO:-#;)I=.$PUPD"?DD%T05$<>\2#07B>02XPY" MU$%X_9N)4 ?1%;,1@3HC*>AD,J"(\HCAJC(0D4^:@BG/IR,:QB%!D1JC#!4XN_0"Z%&>70G@E 2L5)N*..#B7 M%((IB9C&$6!6631SM0G%J:,0.TGD-)($#-%H)*''V+8XRC=\'<=6+QEL&B1USQW#D&41> M$L<:S'!.&;T>,N;88=G[D*U1D0,RAL/,,$[%- [<9$/B:DF&T\P@S:!5U@SN MH-()&<-A9M@>.IL&@C [&6,XS R!F9)I' @S=<;!668(II1.XR"[K?L-X3 S M9+^EH.40F-V!<)899%E21]MR'%)./O %BD/*X68*^Z07C1K252W'2>8(I-3Q MMU+MTZ+V'K6QIZ?VC+/3VBCK MD-Q8S [V8'T99&IGFMO(WE?=Z;(;&%WV)^?@&ULC5;; MCILP%/P5Q'L7FSL10>H25:W42JNMVCX[B1/0&DQM)VS_OK9Q* &SVY?XPIR9 M.0=\G+RG[(57& OGM2$MW[J5$-W&\_BAP@WB#[3#K7QRHJQ!0B[9V>,=P^BH M@QKB^0#$7H/JUBURO??$BIQ>!*E;_,0.>3^:.2F5/Z8M: M?#EN7: <88(/0E$@.5QQB0E13-+';T/JCIHJ<#J_L7_2RN8[+_B*R82KIQ(C0,E7/\ZAPL7M#$LTDJ#7H>Q M;O78&_Y;F#W -P'^& ##-P,"$Q#\"PC># A-0#A3\(94=&UV2* B9[1WV/!Z M.Z2^(K@)9?4/:E,76S^3Y>%R]UI$,,J]JR(RF,1V D"*T&@"<([@G26ZH!)-*;5&!B!.)BE8D$E8,5+ M:/42+KQ $,^\A$N5>)KRX&6)BL(LMGN)K%ZBA9<(0#M!;"6(___-)%:"9.D MSJI1)LMJR%=C5TFM*JE%95;-MY M7!!\$FJ:R#D;[JAA(6AG[E]O_!-0_ 502P,$% @ BX-_4.6&J.#! @ M0PP !D !X;"]W;W)K&ULE5=_KYHP%/TJA _P MH"V_-&HR- MY(DQY;V7127G_DFI>AH$CV_LGVWQNI@ME6S%B]_Y7IWF?N9[ M>W:@YT*]\NL7UA84^UY;_3=V886&FTST'CM>2/OK[EG$.)P%%T/48I8-!M]AHDG\B%D-,?@1L1XB MDJB#!#K)+E,,9HIM/'G((H4)"$A +$'T4"KJE0%A^H5 & (G$H&)1 "!0XH8 M)(C'2Y& !,D(*2!,[ZFO(4P")Y*"B:0 @:.2#"3(QDLQ 0DF(Z2 ,%E/"@@S M@1-!(6S%<$A!0@>%P\UHO!P(MAG"(P2!0 3U#0^!L",9V+((\%J('!2PV5#T MA"2PW5 ,%$+Z'\D&E%I094$H"2>NYP?[$@&&(HY/ X(=A=(GZH4]A;(Q]6:# M>K,P=)4+>P^-,-\2 $618Q\,.PM#SHH=%+"S\!/.PHX##/)#7]86="]K.G&] M11AV#1YQTBTA$'%\NS%L+0P<9,2E"6PM_,11AF'/8,@S UF3H3M=+RN&C86A MLVJ@*@ B66^?X*XY,^WU=RJ.>26]+5>ZS[/=V(%SQ31A^*(%.NF.OIL4[*#, M,-5CT;2US43QNFW9@^Y_P^(?4$L#!!0 ( (N#?U"^'_3L"@( (H% 9 M >&PO=V]R:W-H965TTAUG@#>&E@$+.]HRLY,?:J#]_+S/6T(2!02*V U7*!/1"BA92- MMU'3G5)JXGS_H?YD:E>UG+" /2-_FE+6F?O%=4JH<$_D,QN^P5A/[#IC\3_@ M D3!M1.5HV!$F*=3]$(R.JHH*Q2_V[5IS3K8-YMDI*T3@I$03 1_:?:(U3TDL?A MUQ1=M-"(V5E,,,/X$P(I]2E%L)9B%]S0@^L$^UO$)KJ&'%8@\;J)<+7.T/## MN8DX7!>(5@4B(Q#-&Q5YBT993&(PK<$L$/O_(@[W$%U N:S48IP.!2NIMHO;F/,! )!0 &0 'AL+W=O M]= N&0C@K39JFJE5HJV M:OOLP'#1VIC:)FS_OKX0RA+W!7O&9\Z9&>S))\9?10L@O3=*>G'T6RF' T*B M;(%B\< &Z-5)S3C%4IF\06+@@"L31 F*@B!%%'>]7^3&=^9%SD9)NA[.W!,C MI9C_.0%AT]$/_9OCI6M:J1VHR ?0/X8S5Q9:6*J.0B\ZUGL[J2"V.OVOA2'?U )P0$2JD9L%JN\ R$:"*5QN^9TU\D=>!Z M?V/_9&I7M5RP@&=&?G65;(_^WOZ : Z(EH#(UF*%3.8?L<1%SMGD<=O[ M >M?'!XBU9M2.TTKS)E*7BCOM4CB*$=7331C3A83K3#A@D"*?9&(7!*GZ"X\ MB7=N@ITSQYTAV+TCB-T$L9,@-@3Q.X)D4Z3%9 ;3SYC'U*V2.%42ATJZ4;&8 M=*42AN'^/^U,G3*I0R;;R*1W,A_"?>!6R9PJF4-EOU')[EH6IO%CMI%!JZM( M@3?F$0JO9&-O!L#*N[SSI\A9VG/[.JTAV3 /'K1,O^(O4$L#!!0 ( (N#?U"OY00)%P0 M +H4 9 >&PO=V]R:W-H965TCH< M=7\C6"W.Q4'^(?6?Y]>FNPIN57:G2M;M2=5>(_=+_X4];T3>-Q@4?YWDM9U\ M]_JAO"GUK;_X=;?TP]Z1+.56]R6*[N-=;F19]I4Z'_^8HOZMS[[A]/M']2_# MX+O!O!6MW*CR[]-.'Y=^YGL[N2\NI?ZJKK](,Z#8]\SH?Y/OLNSDO9.NCZTJ MV^&OM[VT6E6F2F>E*KZ/GZ=Z^+R:^A_-< -N&O!; Q[?;2!, _&C03(,?G0V M#/5SH8O5HE%7KQF?UKGH%P5[%MUD;ON;P]P-_^M&VW9WWU=QE"^"][Z0T:Q' M#9]HV$T1=-5O77#4Q9J3YGS>P88JD@CW(. @Q-!>3 <1A[A ! M$0X%H5H!9 MLS!JTD%3C[.01;DU5QNJXE&88R\Q]!(#+]:$K4=-,NGE28@HLKP 59QQ["6! M7A+@15A>$M(+BUD<6UZ *N,I]I)"+RGP8HUXG=)G%(>)Y7@#5&GH\))!+QGP M8HUX#33<7OA((["1'!K)28'IDIP58"$&0/AX>)B#(>R!^!C1=-;S+$FL"0$J M-E7-[4#>O##^0(*,:!8.+KB];)$LRAUP8IA.3#R0(B.:=I3&$;/M4!43J2/2 M#+..(=C906*48\@.8*+;#L8=0[RSLX1$]%DAD6OI8-XQ +S0%0:,*9;^1)XP M71C""\E31N8^$Y..S)Q0E4A<;C!B&&4,B%-.)4Z8A-U3E=H/!QQ'X["@A$<]L,TCD>*]P3#T. MJ"<<*X]C4O'H\2AQ3!>.Z&)'R8AF&"-K%XA<5C!;.-I,V3GB=)_T1)\.%;FL M8$9QM)R@[0$8T"Y#]GQA9]]?L>3,>H_TH,Y[J_5XTAU/= M>F]*:U4-IT9[I;3L+(:?NE5XE,7N=E'*O>Z_IMWW9CQ-&R^T.IN3PN!V7+GZ M#U!+ P04 " "+@W]0??U#) " # !0 &0 'AL+W=O;,=CYP/B;J &D\]'23A1N+66_0TB<:FB)>&(]=.I- MQ7A+I KY!8F> SF;I)8B['DQ:DG3N65NU@Z\S-E5TJ:# W?$M6T)_[<'RH;" M]=W[PFMSJ:5>0&7>DPO\ OF[/W 5H=GEW+30B89U#H>J<+_XNWVF]4;PIX%! M+.:.[N3(V)L.OI\+U],% 863U Y$#3=X!DJUD2KC??)T9Z1.7,[O[B^F=]7+ MD0AX9O1O#P<>][HC^QO\-J M;TYZT6R%>:>*%VKU5D91FJ.;-IHT^U&#EYHPF#5(^<\0;(5@8Q L#'#TP""P M&@3&(/Q49;:J]))8*8F%$JPHR8;BAUYLIZ162FJAA"M*NNT% MQP\HF962;2A^N-ZQ;/./^=%2-6+0XO#IN^TGX9>F$\Z1276.S6FK&).@'+TG M]:EK=9W. 85*ZFFBYGR\5,9 LGZZ+]%\:9?_ 5!+ P04 " "+@W]0PJ@9 M0RL$ "D% &0 'AL+W=O1/ .=\-^-S M;+[E35??ZK-2C?>]R,MZY9^;YO(4!/7^K(JT7NB+*MM_CKHJTJ9]K$Y!?:E4 M>NB-BCR@82B#(LU*?[WLQUZJ]5)?FSPKU4OEU=>B2*L?&Y7KV\HG_OO E^QT M;KJ!8+V\I"?UMVK^N;Q4[5,P>3EDA2KK3)=>I8XK_YD\[3CO#'K$UTS=ZMF] MUY7RJO6W[N&OP\H/NXQ4KO9-YR)M+V]JJ_*\\]3F\=_HU)]B=H;S^W?O?_3% MM\6\IK7:ZOS?[-"<5W[L>P=U3*]Y\T7?_E1C0<+WQNH_J3>5M_ NDS;&7N=U M_^OMKW6CB]%+FTJ1?A^N6=E?;Z/_=S-L0$<#.AD(^DL#-AJPR8!%OS3@HP$W M#(*AE'YN=FF3KI>5OGG5\'HO:;>*R!-O9W_?#?:3W?_73D_=CKZMA13+X*US M-&(V X;.,&1"!*WW*01%(3;4,A=2WH?8(DQTC]DA3(P38;!6UCM@=PX2[(!# M![QWP&<.6,B-R1HP48\I!TPDI(':VB@BDI 9%0-4S&>^[E(6,&5AI1Q3(^,! M(F=10B-;8>5A('8V@@OA>#D2)BJM1$5D1-E(>SXH)V&(XT0P3@3B$",.PE < M)(9!8N" 80<)=)!\?*F2$!,[!#F8BQ6"A"..0T (<"'-.,1:8PX)(5!#G@D% M42(S"@*YJL$201AP$9MQ$,CU=K"2$%M*1&PN]Q$TGS7*61P1H_ M )*()%'L M6+0$:P6QQ<+6-V)377 7!0GF.@%DCUT+ M.81 \P!).4 )9:X@A +):..)C+ M) %Q'&I ,9EI^/%J*>8I!3R-S9<+00X&42/BR.$",X+*!TK&C*!@UXI-Z8(@5QQ,&PIHD[@F##." M/K"],PM@?&$>N7< 11?,P53F.%&#G3 Q164$W1W;R/S4-F9MPUK*F@=-@*+.[8=A M<6! '!+SHX>!PS>3TD[;QDD9V7FC+3IV)HZ%A@&A25QO# L->T!H&!8:!C3$ MIAX .:F'A88AH3'/?"/H;JV3A:3F6[)A5"Z(XWS$L&PQL)$GCH\F0Q=L>!T CGGL\=K0!;0\RSXX[;TL"E%2>8M6H*59WZ-ECM[?6U;+IVQVQT M:K4]]\TD8WQ#GG9#P^Q_-T/_[G-:G;*R]EYUT^BB;_<8# U)M<_ 5!+ P04 " "+@W]0-YG_EE<# M " #0 &0 'AL+W=O9<[25@\]U]=V??%WMY MEQ)">2]56;JBIO_FY$*:\K'_S7B>_%\:2ZB6"] M/.='\4.HG^>'1H^"T&?2(7X6XMI-WKTOE4 M="A5_C(\B[I_7HW_5S/: (T!C@;(WC6(C$$T&D#<)S]$UJ?Z,5?Y>MG(J]<, MJW7.NTT!=Y$NYJZ;[&O7?]/9MGKV>$('V/E(@1;'! MF3G>$FSG"![3#!&91-3;1S=)(.T@)AW$O8/XQD%D56' \!Y3#U7 F$$29303 M(YD8P11;3&S&Q,.098Z,.,G#"1YF\? 9SX>(13Q+4YHI(9D2@HE;3,F<*8Y2 MGCA22DFBE"!*+*)T1I2%">>)M:6W<]S[BYF1$65$1*D5439CBE,>Q>BH,81T MFX8$56;W:3CC2CG+6.)("AR2 /-V@M#A@FSY>\!YN#"3E0&43L)E"]>6 +KS M(2*(T"8:0%UY1J8H742)@XK6""!$ FR1,* ;JGC!'&H&M$8 (1)@BX0!W3"E MB\RUU+1* "$38,N$ 5E,8&WTK8']YW+26@*$F( M)@9DU3AU,=%B H2:@*TF M!C1-*5FDKFU#:P1D1#B^<%N?@J$H;5&!$@+OB,86AT0"!Z[M4F0 M8X&0EA D) 3M=B-!#JE"6D&0.#R@HU^15@8DE 'M+C*@9*I!G.G_)GN)"!QD M#!R-C;2$("$A:#<2S@\:"!@QQP9'6D.0T!"T.\F ;K)BP&.[T,'DW%J)YM@? M\5MO)R^UZDZ(D]GQ&G&/W;G7FM_HZ\5P&7AS,]Q-ON7-L:A;[U$J?:KNS[X' M*970888+79&3O@Z-@U(<5/>:Z/=FN!,, R7/YKX3C)>N]3]02P,$% @ MBX-_4.Z.Q,"< @ L0@ !D !X;"]W;W)K&UL M?5;;CILP$/T5Q'O!%W!@E43:I*I:J9566[5]]B9.@A8PM9UD^_>U#6&);?8E MV),S<^8,]@S+*Q>O\L28BMZ:NI6K^*14]Y"FQ+K)3^KNFK9DXCDN6FH^+=A-;^N8AC?#,_5 M\:2,(5TO.WID/YGZU3T)O4O'*/NJ8:VL>!L)=EC%C_!A"S/C8!&_*W:5DW5D MI+QP_FHVW_:K&)B,6,UVRH2@^G%A6U;7)I+.X^\0-!XYC>-T?8O^Q8K78EZH M9%M>_ZGVZK2*BSC:LP,]U^J97[^R05 >1X/Z[^S":@TWF6B.':^E_8UV9ZEX M,T31J33TK7]6K7U>A_@WM[ #&AS0Z #)APYX<,#O#K:::9^9E?J9*KI>"GZ- M1/^V.FH.!7S NI@[8[2UL_]IM5);+VN"BF5Z,8$&S*;'H D&CHA41Q\I4(AB M@SQW=$^P]1$D"S/@H AL_?&=B#(<( L&R&R ;!H 8*<*/8983&LQ19;#(>$2?, 88H##1(DBT""@B#M'")T(9 MR?',*2J"1$6 :.$0%1X1AKC KO*MC_OH59;!?$K_S,T)@B!\]8 O"4+W[O6@ M8GHB'Z+]1O%N^$!(QZ^4]7]02P,$% M @ BX-_4&["UJF# @ 6P@ !D !X;"]W;W)K&ULC991;YLP$,>_"N)]Q3;&ABB)U'2:-FF3JD[=GMW$25 !,]M)NF\_VU"6 MP"'U)=CF[O^[N_AR65Z4?C5'*6WT5E>-6<5':]M%DICM4=;"W*E6-N[-7NE: M6+?5A\2T6HI=<*JKA"#$DEJ43;Q>AK-'O5ZJDZW*1C[JR)SJ6NB_&UFIRRK& M\?O!4WDX6G^0K)>M.,B?TCZWC]KMDD%E5]:R,:5J(BWWJ_@>+S:8>8=@\:N4 M%W.UCGPJ+TJ]^LVWW2I&/B)9R:WU$L(]SO)!5I57D=K]?OZE]" M\BZ9%V'D@ZI^ESM[7,5Y'.WD7IPJ^Z0N7V6?4!9'??;?Y5E6SMQ'XAA;59GP M&6U/QJJZ5W&AU.*M>Y9->%ZZ-XSU;K #Z1W(X$ ")^E (?+/PHKU4JM+I+OB MM\)_QWA!7&VV_C"4(KQSP1MW>EZS-%TF9R_4VVPZ&W)E@P>+Q*D/" (A-F3B MSE(*"Z1@C&D0H#<"&2Q 00$:!-(; 08+9*! !D3 1U7J;%BP:8)-3K,\I2D, M8B"( :!\!&(34$9HGG$"@S@(XE,0HB,0GX ^I92C+)NI70Z2R-;E+FN.#Y7,9P"V*H!\<7LS>Z+2\M.)[I=@QW*Z8?N)N]T>WE3!'GQ0P+ M;FP,=?;X=N)I:Z,9"MS5&&CKR=W$T[XF-,TYYB-67> W=V%M5+?>!<.J]Y M5M1S]R!E>>]Y]>; \Z2^$R4OU#\[4>6)5)?5WJO+BB?;)BC//.K[S,N3M' 7 MLV;MJ5K,Q%%F:<&?*J<^YGE2_5OR3)SG+G'?%I[3_4'J!6\Q*Y,]_\GEK_*I M4E=>S[)-TZ(Y MGMM_XFD7A@-H%T#[ !I>#0BZ@* /(/'5@+ +"(T K]U*DYM5(I/%K!)GIVH? M;YGH*B+WHIIP4(R\TZ:J,,L6PP=8-X1GF+O;T'1+99T M%$XO;_ X1K#P$K("D B+". ^@R8^',1'4Q\3A) @; B"(0&;8H(($D0C!2PT M$X$P@9&)ZY@+(0P*88# 2/<282)#[ V8U77,A=@8BHT! <,$$T@PN?VY32'! M%"B(C70AS,1(%\),C70!3&2I4N+C?O8!Q:BA$1( Y,1L%=B?R"7LBV)\( M,A;3SR'(-/0/0)>O>FP_%/@!L_@!Q7Y R>TIH;C5*6CU49,A$#-3 D$6TZ#8 M-.CXTV/Q.J_: ;*]D*+LAF.O MG] 7_P%02P,$% @ BX-_4+F'+*JL P +A( !D !X;"]W;W)K&ULE5CM;ILP%'T5Q ,4;&,;JB12$S1MTB95G;;]IHF3 MH +.P$FZMY_Y*"7X.B%_ CCG'M][XG.)/3O+\JW:"Z&<]SPKJKF[5^KPZ'G5 M>B_RI'J0!U'H;[:RS!.E'\N=5QU*D6R:H#SSL.\S+T_2PEW,FK'GJ8YTGY;RDR>9Z[R/T8>$EW>U4/>(O9(=F)GT+].CR7^LGK639I+HHJ ME853BNW%U0(/XG8IS-;AWZE)>I7RK'[YMYJY?9R0RL58U1:(O)[$2 M658SZ3S^=J1N/V<=.+S_8/_2%*^+>4TJL9+9GW2C]G,W=)V-V";'3+W(\U?1 M%41=IZO^NSB)3,/K3/0<:YE5S:>S/E9*YAV+3B5/WMMK6C37<\?_$08'X"X M]P&(70T@70#Y# BN!@1=0# *\-I2&FWB1"6+62G/3MG^O(>D7D7H,=#JK^O! M1NSF.RU/I4=/"\;IS#O51!UFV6+P (-ZA*?9^RDP-,42&^'X7-3)8(( ) @:@F! 0/Q1DLL6PQM,T6(X'9>R,E&(1CX9%0R@ MPF# =9$R!5.F1LJ,ZF3 :\K$[ 13S<63)&NXHR&PI@WDN&6"# M(WJ'=+#%$9LB'0-67$3X6#H31A$SI /(N&];=7!?069CX9;6B&"SH_ .Z6"[ MHVB*=)%1+>>(C94S48%/Z5@Y$X5\:GL/8KC%8+/%T,C2YC#L>8RF:X=ATV,\ M0;L.-*QW[-;;D!B (!IPWY(OW&&PV6$8M]@=PW;'P1VJP7['YAL=4(W>5NTF M) 8@U-*<,-Q9L-E96&A3';8YYG=(!OL>@]'^T.,)UYONT?@2/<;MT<4G M37N2\B,I=VE1.:]2Z2U]L_'>2JF$3M)_T+_*7B2;_B$36U7?N9LF095"[ M!-03T D+VOX2\)^0.(;&UF\5<$TD6,\XN$;?GH2/ZV(%IKK9KJX-F M=\P[M9Y"1<\+7&2SY*P3]9BEQ< 1!@R(1&4?)&!(8@D].KP66/D(['A8!R#Y M->3)AV0(AHVBX%H@DP"-C>9E.$$63)"9!-G58CHN5R$,#HOD09$\D&#BK);% M3 RFM3L&0)J&97!0!@=D"N=@8$\&ICD>Z=B2?5@!T2TWDZ";2YJH^AP13]"W?&=^!),U_:B_4AC[_UO MA!^J5D0;)M5]8KK^GC%)EMG4C6]=\2R?!! ML_@+4$L#!!0 ( (N#?U + ":<-@( $<& 9 >&PO=V]R:W-H965T MZE]A>9F9G-WC)>\;?1 4@O?>&MF+M5U)V*X1$64%#Q#/K MH%5/3HPW1*HC/R/1<2!'0VHHBH(@10VI6[_(36S/BYQ=)*U;V'-/7)J&\'\; MH*Q?^Z%_"[S6YTKJ "KRCISA)\A?W9ZK$YI4CG4#K:A9ZW$XK?V7<+5+-=X M?M?0B]G>TY4<&'O3AV_'M1]H0T"AE%J!J.4*6Z!4"RD;?T=-?TJIB?/]3?V+ MJ5W51_6NC5K/^K?:&Y"-!*BB1"FGQ+BD1!_$/"G!#P2L$5 0RFF M-SLB29%SUGM\^'<[HE^B<(55]TL=-,TVSU1[A(I>BS3#.;IJH1&S&3#1#!-. M"*34IQ21*\4F>J!']PFVCXC4\K!S0!*WB=A99VSX\=Q$DKD%L%, &P%\UZC$ M:M2 61A,:S!/6;H, ZMITFSK<6EDVJ:/'R3*RBMHZ8$F<9-:;MW/ <(9# MN\=H=IT:X&&PO=V]R:W-H965T(O9 :5^++D= 2 M<;&D)X_5%*.#,BH++_#]V"M17KG+N=K;T>6<7'B15WA''78I2T3_K7%!;@L7 MN/>-U_QTYG+#6\YK=,(_,?]5[ZA8>9V70U[BBN6DT+>Y.+;8>'Z4A$N<,:E"R0>5[S!12$]"1U_6Z=N%U,:]M_OWK^H MY$4R>\3PAA1_\@,_+]RIZQSP$5T*_DIN7W&;4.0Z;?;?\147 I=*1(R,%$S] M.MF%<5*V7H24$KTWS[Q2SUOK_VYF-PA:@Z S /%#@[ U"#\,X$,#V!I SNQ"!+<0Z,,R#88"-2<1PB&PM2&07$5KS#)5].,@SM3N 5@=0.8 ] M!XGO:X5JF$0QE6(T8O,IL7U$#&1&5IF112;09#9,W LQC32=)A+J_XB)P!&E ML55I;"B-TUA3&ALQ0*(I-9$XU92:R(C0Q"HTL914Z^!U8@K5F8V-"36I)C-6 MU*E5Z]1H\Z078^ @M3I(GVCS]$$]FU1-(C!2-9E)V*O90"OP[8>7_T2WM] C MN9\C6PLR@2,G$!@Y:L$3'=]"@R[1&\G"3(!>7@LTTDG >FRO0& I+M3E!D_( MM3"I45\3FH0P&5%L/^-!:%$;I%:!O,FU_;6:3,6-0M.ZG;D\[JY<_D?4$L#!!0 ( (N# M?U!^8V1DJ@( @) 9 >&PO=V]R:W-H965TTDW;^?;0@EYM:]@'U\ MW]UW9^/S\B+DJSIRKH.WIF[5*CQJW3U$D=H>>AX:[[LA6R8-E-YB%0G M.=LY4E-'!*$T:EC5ANNELSW)]5*<=%VU_$D&ZM0T3/[9\%I<5B$.KX;GZG#4 MUA"MEQT[\.]<_^B>I)E%HY==U?!65:(-)-^OPD?\4&)D"0[QL^(7-1D'-I47 M(5[MY,MN%2*KB-=\JZT+9EYG7O"ZMIZ,CM^#TW",:8G3\=7[)Y>\2>:%*5Z( M^E>UT\=5N B#'=^S4ZV?Q>4S'Q)*PF#(_BL_\]K K1(38RMJY9[!]J2T: 8O M1DK#WOIWU;KW9?!_I<$$,A#(2,#IAX1X(,3O!/HA@0X$ZA&B/A57FY)IMEY* M<0EDO[P=L[L(/U!3_:TUNF*[;Z8\REC/ZPRER^AL'0V838\A$PP>$9'Q/H8@ M4(@-F=');8!BCDCI+:0$( DL(@;SC!T_GHI(%"KS"M5C,H=I M'>:.($R\7 H AC%)_)0A6$K2#%:=@*H30/7"4]UCTFF<),L]5 &@"/5]E0 * MQ^0?DE-0<@I(SCW)Z2P,S2CVM]4XD5 (RF,?8DSU&4Q@B6O E+^9%QLB3O)A%\1#%?Q'E'('M5H>EYJ#4 M')#J%623S\*D<>R)G6,PRKWZEW,0F2SEC5K3[< #%0'[-_%/5#3[MS'VCPD M1'(OJQ( W<7(_^&B23MHN#RX5JN"K3BUVIZJ$^O8SA^);2>>?6/;O&LS[V[Z M.\(W)@]5JX(7H4VS&UL?5?;CILP$/T5Q'L6CVTP7B61&JJJE5IIU:KM,YLX M"5K %)QD^_^A+L)TS,V?&D\-D?=/M2W=6R@2O55EWF_!L3/,81=W^ MK*J\>]"-JNTW1]U6N;';]A1U3:ORPV!4E1$E)(FJO*C#[7HX>VJW:WTQ95&K MIS;H+E65MW]WJM2W30CAV\'WXG0V_4&T73?Y2?U0YF?SU-I==/=R*"I5=X6N M@U8=-^$'>,Q ]@8#XE>A;MUL'?2I/&O]TF^^'#8AZ1FI4NU-[R*WCZO*5%GV MGBR//Y/3\!ZS-YROW[Q_&I*WR3SGGVSFA** MPV#*_JNZJM+">R8VQEZ7W? 9["^=T=7DQ5*I\M?Q6=3#\S;Y?S/##>AD0.\& MP/]KP"8#YAA$([,AU8^YR;?K5M^"=KRM)N^; AZ9+>:^/QQJ-WQGL^WLZ74K M@*ZC:^]HPNQ&#)UA'$3F(Q)^AT26P)T%15G0P9Z]8\%P!PQUP 8'_)T#[J0Q M8L2 J0<,EYPQ)Q4?!:D4%"?#43+<(P,0.V1&3#(+PV3,W;KZ*,J )SB9&"43 M(Y5QR<1>&."4+UQ @H9)_# D=<(D?AA*I'--F8]*&":05$$)GS3E1 M0H \%K/V>L\)UT2@""?I$*"8A$4N8R\M5OQ9FK M2PAJ02 !5TCP)=++>@>^_*W<5T>&@9A,%]C@(@F(2KJRLP-? 5>VU;E'",$) M%B]()>!:"8A84E>W)]!\5*#>3?D8YLX2T6Q6ZX?G;WE[*NHN>-;&CGW#<';4 MVBCKCSS83CS;>?V^*=71]$MAU^TXM(X;HYMI((_N_PJV_P!02P,$% @ MBX-_4&M9#^%; @ B0< !D !X;"]W;W)K&UL MA55=CYLP$/PKB/>> ?/5B" =1%4KM5)T5=MGAS@!'6!J.^'Z[VL;PA';35^" MO+-QL)?64UQMQYZ]J>;=V:\V$# *MJW"'V1 ; 1LH M1D=%ZEH0>%X,.M3T;IZIV)[F&;GPMNGQGCKLTG6(_BEP2\:MZ[NWP$MSKKD, M@#P;T!E_Q_S'L*=B!Q:58]/AGC6D=R@^;=UG?[-+)5X!?C9X9*NU(S,Y$/(J M-U^.6]>3AG"+*RX5D'A<<8G;5@H)&[]G37;DO^(K;@5<.A%G5*1EZM>I+HR3;E815CKT M-CV;7CW'6?]&LQ."F1 L!#]^2( S ;X3PH>$<":$&@%,J:C:[!!'>4;)Z-#I MWQV0;")_$XKJ5S*HBJW>B?(P$;WF29!DX"J%9DPQ88(5QE\00*@O1P2V(XK MH ?W!Y0F(@[O(3L+)+*;@-8\H>+#NSQ3NT!H%0B50'@G\%$KU(1)%*:?"A7Z ML9:L"8I3J&5K8CR[U\CJ-3*]0D_S.F'BM=QU6UL M<>MK;F/CD$2K66E"M&QV)@(&T.XTL3I-+$ZU7BZ2_]DH3<2')-*L/E*Y,YI: MC:86HUJ]BM3H,0BAUM&E"3([>F>"UAT]V06K"ZG#]*PN>^94Y-)S^5VOHLL\ M>0[DA:;%"S%GIK'P+C,-J6^(GIN>.0?"Q76I+K43(1P+B]Z3Z-):S,5ET^(3 ME\M$K.DT':8-)\,\^, R??._4$L#!!0 ( (N#?U#QY'X<8P( "4( 9 M >&PO=V]R:W-H965TO;3B.P.:4/\%>9G9V)UD[:RY*(?QO*>+-RD?L>>"DNN3(!+TMK>7V6 M4U'22A:\<@0]K]PU6NX0-@2+^%W01@[6CFGEP/FKV7P[K5S?5$09/2J3@NC' MC6XI8R:3KN-OE]3M-0UQN'[/_L4VKYLY$$FWG/TI3BI?N7/7.=$SN3+UPINO MM&LH6N?166?3?LFBCL:3 @Z M0M 3T.>$L".$'P3\*0%W!#PB>&TKUIL=421+!6\-!0"'0;C'6F(#QP M_EX'GD<$#.3DRP-!XX'T!F=E2<7%WD/2.?)KI_T_@^P_4$L#!!0 ( (N#?U"$Y*%0(P( !@& 9 >&PO=V]R M:W-H965T90.@@K>.]7(7-DH-6X1D MW4!'Y0,?H-=/SEQT5.FEN" Y"* GF]0QA*,H11UM^[ J[=Y!5"6_*M;V.YO33*;*"J'.@%?H#Z.1R$7J%9Y=1VT,N6]X& \RY\ MC+?[.#()-N*EA5$NYH$IYW"R#@"!K4R$E0/-W@"QHR2]O%[$@UG MIDEB;&]O>CJ-[DN(IS9^ IP0\)V!7BP-9YY^HHE4I M^!@(=_@#-?]QO,7Z;&JS:8_"/M/FI=Z]51DA);H9H2EF[V+P(B:>(Y!6GQ'8 MA]CC57I"-GZ!C=?CQ@IL%@(XQ7X!XA4@5H#\5V1R5Z2+R6Q,[XJ,24'\F,2+ M258^,Y+Z!5*O0.KQF=WY=#'IPB>)B\1/R;R4S$/)[RC9BH*3R _)O9#< RGN M(/D*DI,/*BF\D&(-6;ATD&(%B?/T XIN+]X[$GDX\?TEB=8O4)XN:G8DM+B8 M'8B+;4DRJ/FUM_UPL3NWO4?;"="_<-XC/G"K2;Z$&_ MBXUNT_."P5F9::;GPO4JMU!\F/HPFC\&U5]02P,$% @ BX-_4'FZ8ADM M @ M@8 !D !X;"]W;W)K&ULC97;CILP$(9? M!?$ "S9@0D20FJVJ5FJE:*NVUTXR"6@-IK83MF]?V["(@)'V!I]F_F]F\"'O MN'B5)8#RWFK6R)U?*M5N@T">2JBI?.(M-'KEPD5-E1Z*:R!; ?1LG6H6X# D M04VKQB]R.W<01A1\&H=_0ML]PL;!6ORNH).3OF=2.7+^:@;?SCL_-!$! M@Y,R$E0W=W@&QHR2CN/O(.J/3.,X[;^K?[')ZV2.5,(S9W^JLRIW_L;WSG"A M-Z9>>/<5AH02WQNR_PYW8-K<1*(9)\ZD_7JGFU2\'E1T*#5]Z]NJL6W7KZ31 MX.9VP(,#'AUPGTL/LI%_IHH6N>"=)_KBM]3\8[3%NC8G,VE+8==T\%+/WHLT MP7EP-T*#S;ZWP1.;)(Y&FT#KCQ#LA& K$#U 5@0BIT!D!>('@7@696^36INF MCS)-LM"-B9V8V(%)9IC>ADPP419E;DKBI"0."IE1D@6%H 2O8(@30QQ%3]T" MJ5,@7<2)LOG62!=QHBC$*T7?.#$;1SDV,\QF@<$Q2=R4S$G)'-58*2<*W2&ULC5;;CILP$/T5Q BHLG6\'HR1K5E8=]/_9J6C9NEMJ]@\A2?E55V;"# M<.2UKJGXMV<5[[8N''O,0JEBM#0?5P8T^LJ@R3]N/O M0.J.FL9P.G]G_VJ#U\$NJW4,^^^L2&@R'6&Z'^P M&ZLTW'BB-7)>2?OKY%>I>#VP:%=J^M:/96/'KC\A>#"##?!@@$<#'-E8>B'K M^1>J:)8*WCFB3WY+S1VC1ZQSDYM-FPI[IIV7>O>6D1BEWLT0#9A]C\$3S ?" MT^RC!(8D]GAA'H4!3!" /@:6(+CS$<,$(4@06H+PCB"8!=ECB,4T%I,DB0^K M1*!*!*B$,Y4>$T]4\%HN8E D!D2BF4B\$ E13& 5 JH0(.,Q3+ !"3: FV3F MYF;A)L*(K&0C 6420&8SDTD6%XN#R;WR0K%29^@3&8% 9.4- M(K#8=@A_(B40B*S4-()K$@%%25:*$L%5B:"R7*0$ *V]$037)8(*Z:N3:/RO5/@:!W)]9 M3>4#;UFCOSER45.EI^(4R%8P>K";ZBH@89@&-2T;?[.R:SNQ6?&+JLJ&[80G M+W5-Q;\MJ_AM[8-_7W@N3V=E%H+-JJ4G]HNIEW8G]"P85 YES1I9\L83[+CV M/\/CEM@--N)WR6YR-/9,*:^\=V)%>*O7,;]]87U#B>WWU/]B5 M53K<9*(9>UY)^^GM+U+QNE?1J=3TO7N6C7W>>OW[-GP#Z3>084-W.$$'LIE_ MH8IN5H+?/-$=?DO-'<,CT6>S-XOV*.QW.GFI5Z^;+$M7P=4(]3';+H:,8I(X M&F("K3] " HA5B#Z ,EP@0@5B*Q _$$@GV39Q60VIK$Q$$5Q@F-B%!,CF&*" MZ6+2,88D$.*8!,4D3C#)' .)JYH4Q:0(!B:8%,'D0'!,AF(R!$,FF&R. M"2%T8'(4D\\P21I/,#ER-T4*.*9 ,052333!%#-,1DCFN!L(<=^%"&A:3Q\T M)GT"B&+'P8'#XC!#03R]H3YHC$K#(G+8''"? V+TW'4NN--AB=7[H'&R)"D* M!PCW.BPQ.V!NSU,'"'<[++$[S/T>$Q<'MSLL\3O,#>]X=0'N=EAB=YC[W47! MS0Y+W YSN[LHN-=AB=EA[O8X L<[A>!F)TO,3C"SYPZK$]SJ9(G5^Z#Q/V6L MWY,34##J($R']I.*4]E([Y4KW8S8EN'(N6):,7S0O]ZS;@J'2<6.R@PS/19= M9]1-%&_[KB\86L_-?U!+ P04 " "+@W]0T<0ZB/0" #9# &0 'AL M+W=O_DP5$FDM=.T M29M4==KVVTV5)E48NGUNM.5<7;/P^BE)>U#_ZUXKDX')6I"#:KAA_$=Z%^-$^M+@6W M++NB$G57R-IKQ7[M?X#[!V2F01_QLQ"7;G+OF:&\2/EJ"E]V:S\T/1*EV"J3 M@NO+63R*LC29=#]^CTG]&],TG-Y?LW_J!Z\'\\([\2C+7\5.'==^YGL[L>>G M4CW+RV^J4K,8LNBL5?QNN1=U?+V/^ M:S.Z 8X-\-8 A[$,H+[G'[GBFU4K+UX[3'[#S3.&>]1SLS65_53T_^G.=[KV MO&%9N@K.)M$8\S#$X"0F#O_%!#K_#8(D!/L$T13"&)T@(A-$?8+X72_9K)=# M#.MCZCX&0DP2&A.3F-C&L&R&&6+2*08 @<8D)"8A,/D,DQ 8S",:DY*8E)BT M<(9)"4P2.1XN(S&,P, ,PPA,!DAC,A*369@DC6>8S,)@%$ZBWF%R$I,3HYDO M@=S"L#S,'$L 0MJ[T'8BRQTI'.K" BO&H&EGHYR%#A"M+^ "+\:@=\^8,<=* M EIS(#RWS!B#IJ X=8@!M.= B&ZI ;;IKFFC-0?"<\L,L$5W46C+P=;<%@-L MSUT46G*@++>6@*UYBJ%K4=.:@^VYEFL.(D1W;2A >PZ$Z+GU<&S3DSQRO+:0 M%AUMT2%VI:!%QR6BHRVZYJ!C_T/'1KW$="1,QRQWS#_2JN,2U=%6'8 EKK,' M+3LND1VI;=VY$2(M/"X1'JF=W;D7(BT]+I$>;>G_LQTB+3XN$7\,FIZ]L@3S M^2LFF!Q*S:'_&V\/1=UY+U+I\VU_"MU+J81.&=[I:3KJ[XQ;H11[96Z9OF^' MP_904+(9/R2"V]?,YB]02P,$% @ BX-_4#NM+9;N 0 4 !D !X M;"]W;W)K&UL=53;;MLP#/T5PQ\0)?*M#6P#38=B M S8@Z+#N6;&9V*@NKJ3$W=]/%]?S$O7%$JG#TY M[&6DSHP1^6<'5(Q5O(D_',_]J=/6@>IR("?X"?K7L)?&0C-+VS/@JA<\DG"L MXH?-=E=8O .\]#"JQ3ZRE1R$>+7&M[:*US8AH-!HRT#,)LYX MEK2!R_T'^Y.KW=1R( H>!?W=M[JKXKLX:N%(SE0_B_$K3/5D<305_QTN0 W< M9F(T&D&5^T;-66G!)A:3"B/O?NVY6T=_DN=36#@ 3P%X#L"^%B_D,O]"-*E+ M*<9(^MX/Q/[BS1:;WC36Z5KASDSRRG@O=7&/2W2Q1!-FYS%X@=G,"&389PD< MDMCAF_ L3<($23#'Q!$D"P*<9V&"-$B0.H+TOR*3JR)O,6FR#HMD09$L())> MB7A,X3#<=_*30O*@1A[0R*XT/.9^H7&W^D2D"(H4 9'\2J2X*>1: BUN( -Y M[P?L;O _N'\;?A!YZKF*#D*;.7"W]2B$!I/(>F5:VIGG M:#8H'+7=%F8O_5!Z0XMA>F_0_.C5?P%02P,$% @ BX-_4-Y008O^ 0 M>P4 !D !X;"]W;W)K&ULA53M;MHP%'V5R ]0 M0TB HA"I@*I-VB34:=MOD]R0J/Y(;4.ZMY^_F@8:P9_8OC[G^-P;^V:=D*^J M!M#1.Z-1 O<[%1",J+-4AZQ:B60TI$8Q?%D,L>,-!SE MF8OM99Z)DZ8-A[V,U(DQ(O]M@(INC:;H(_#2'&MM SC/6G*$7Z!_MWMI5KA7 M*1L&7#6"1Q*J-7J:KG:IQ3O GP8Z-9A'-I.#$*]V\;U%N[/Q.L@RT<4(<"'%/F,YO M$F:!,/LD)#<)22 D5P3L4W&UV1%-\DR*+I+^[[;$7J+I*C'5+VS0%=OMF?(H M$SWGB\=%AL]6*& V'A,/,-,>@8UZ?T0\=L0F_D*/+P_8?D7,DTO(;@22CIN8 MC>8Y<_S9T,1\.2Z0C HD3B"Y*-3RJE >LW 8[C"3JTSO(G:W$!2QX2HZ"&T>B+O&E1 :C,')@W%8FT[8+RA4VDX79BY]/_ ++=K0ZG#? M;_/_4$L#!!0 ( (N#?U Y_VEZZ $ -0$ 9 >&PO=V]R:W-H965T MA+3RI5!V#7G:\1P+J/'B,-OO4X"W@5P>C MG.V1J>3(^8LQOE9Y$)J$@$*IC +1RQEV0*D1TFF\>LU@"FF(\_V[^A=;NZ[E M2"3L./W=5:K-@X< 55"3$U7/?'P"7\]]@'SQW^ ,5,--)CI&R:FT7U2>I.+, MJ^A4&'ES:]?;=70GZ]C3E@FQ)\03(5K=)"2>D'P0TIN$U!/2*P)VI=C>[(DB M12;XB(3[NP,QERC:I+K[I7':9MLSW1ZIO>?B(0PS?#9"'K-UF'B&B28$UNI3 MB'@IQ#;^1(\O ^P^(U;I)62_ +E?3B)9K#.Q_&2>Q/H?5:2+ JD52"\:%5TU MRF'6%M-;S%4K=_]%[&\A7)IX]F\9B,;.C40E/_7*M&CFG4;ST5[7*_]6CZR; ML \9-^_?B6BZ7J(C5_KFV?M1Z2%J]1,S&11J9;9KO1=NT)RA^.#? M$#P]9,5?4$L#!!0 ( (N#?U!:_2\SL0( ,D) 9 >&PO=V]R:W-H M965TW83 M)T$%G-E.TOW];$,I-69-7X)].>?XWA-LW]F%BV=Y8$P%+W75R'EX4.IX&T5R MBGTDCX+1K275593$,8YJ6C;A8F9C]V(QXR=5E0V[ M%X$\U345?Y>LXI=Y".%KX*'<'Y0)1(O9D>[93Z9^'>^%GD6]RK:L62-+W@2" M[>;A'=RN 1N"13R6["('X\"4\L3YLYE\V\[#V&3$*K911H+JQYFM6%49)9W' MGTXT[-=RHZE9J^M,^RL<]+I_]*\Q.2CI#TA-:<24+: M$=(W OHO 74$Y!"BMA3KS9HJNI@)?@E$^_<>J?F*X!9I]S&$"2322=>9/. MQDD7$[9AKP"^WK;<*Y!_;%L+P4/; *'"M6T,@S3+,3BVC6$$$(G].1-OSF24 M,XF17Z#P"A37NP:Q?UO&'_O68=X95R3(@:U\,(A)[OCF@0'"V43=,'&:@,>Z MB0\.O*?%'22?,,^_UR&]PKQT7&Y2X,(USP,#@E/7O#&L #)Q2H+_@('Q"4-B M/"'AW^Z0?<([_X8'?(5W>'PT(<@SU[LQK(C!W:\>5%:DQ$DZ&MQG-1-[VRO( M8,-/C3+7PB#:]R-WB;D/G?C2]"GVGGR3:9N<'U3LRT8&3USIV];>B3O.%=-) MQC?:V(/NJ_I)Q7;*#',]%FUST4X4/W:-4]1W;XM_4$L#!!0 ( (N#?U > M/6+2W0$ .$$ 9 >&PO=V]R:W-H965T0'J,UG6$20UE35)FU2U&G=;P.6L5SO4:CUL,595"YRJ.S% ;U8:(3G5II0GK 8)M'8DSG!$ M2(8Y[7I4%JYWD&4ASIIU/1QDH,Z<4_GO'I@8=RA$;XVG[M1JV\!E,= 3_ +] M>SA(4^%9I>XX]*H3?2"AV:&OX7:?6;P#/'DG M,7Z#*4^*@BG\#[@ ,W#KQ+RC$DRY9U"=E19\4C%6.'WU8]>[X^)%ICH/6)_B\B2&8*-@=E%M.HBC<^0G@3>''8[,__D\I3UZO@*+0YM^YT-4)H,&KDSJ1JS7TS M%PP:;:<;,Y?^K_.%%L-TH>#Y5BO_ U!+ P04 " "+@W]0HU=):.$! L M!0 &0 'AL+W=O)$= M@ K>&!WD 75*C7N,9=T!(W+#1QCT2LL%(TJ'XH+E*( TMHA1'(=AAAGI!U25 M-G<25T)=H?RP,W@*>>YCD:AX8)V?.7TSPO3F@T#0$%&IE&(@>;O ME!HBW<;KS(D625.XGK^S/UKOVLN92'C@]$_?J.Z 7-C/]AQ@OQ^GX67 MH+C#9_'I0+7/](,*7OWHYAWY2<2E'V1PYDK?&?MGMYPKT(2Z& 6=?KJ6@$*K MS'2GY\)=8!R.H?4$L#!!0 ( (N#?U"46RLHOY@ +YC @ 4 M >&POMSXT:2+_KYW+\",;>]JSX!N6?OA]UQ MBT"A*BLK*Y^__)>VW6>_;=;;]E__\+#?[[[]XQ_;Y4.Y*=I!O2NW\,M=W6R* M/?RSN?]CNVO*8M4^E.5^L_[C>#B<_W%35-L_9(=M];=#^:H^;/?_^H?KT>0/ M?_J7MOK3O^S_]*K^4C;99?;+Q]?9Q8N7V8NLVF;?5^MU56_;?_GC_D__\D=\ MD!\>C;,?Z^W^H;%?E*O[YWXOM()N,\FP\' _C'W\LF@'\D/[QWP]K?7.T MB'_D*?ZOF]MVWQ3+_?\;__ZZ7AXVY7:??7K:E9TI#R__H_>%F^WV4*RSG\M= MW>SCI_;-H3.:>_-#V53U"LF0O2[VG>>4$O_7__@?J>7Z&3?%MJWV0.N>2=P5 MZ[8S^IOMOMH_96^K=9G]=-CCA>SZ61VU3/2S6K5E&V;ZW]D/U3;,GN_3;#&;#C, M?GJ37>\?8/8-+!=6<:A@%:/)L+-I\?"O\%^PW$_UXS9Z%@_LM^VN6);_^@^%#W>Z!D?^?:I>D^N)Z M..RP LW_!N1%ZI7T"BZNI].7G=G_4"_AVQ\>ZFT?.T[&T\OQ9-XAZ:=J#RQ< MWV6C\<7MR^QCN3PT,*O.3-<%;.--MJPW&^"+=E\O/^?9MLYV19-]*=:',MN! MA&@?BJ:S=#AAJVI[GWU\VMS6ZPZC_WCS<^=O,HOLS6_+AV)[7R:/R$__^?%- MSZ[\"OM\^7D+; $K*EH@RRI[U[:'+EU^JGN&^$N]AC-4-'S(FXX@EL=>'9H& MQ0C+#EHF<,ZA\_A_EGTCO-ON2Q2JU9<2!5FA0QX1.7# @3OOZZ:S3S\4#5#K M9KDLX2EX9L7/]XP%0F:]SKX_M' \V[[YO=F4S3TN[,]-_0C']%6]V17;SI=U MR <@_8EG/AQNU]4R>[NNB[Y5OF(^^\A\]A'9JLW>'_9PQK;(3'WBO#4B$19_ MBW+VK@1R=@_PJ[+9P\64295V+AV#_4&:-$\S_]']?CT=7W[79JKRKMA7M MT*ZI?WL"_H?AZ?J JS^KX+-XQ^AE]B.(,208#$@S?ZC7*^"@[ ('' ^_^T!C M?-0QZ*^C[U[F&3P+=[^9_P-,':8(RVAT&:@O]!EY=\>OKHI=;=&Q1)9*CO_W//A:% 1IX^1VLY[?L/\H.MP]! M!9C,Y[/YJ,-Z(C3LTOKTF,M+5"2Z0P#'UNMJ16SB-I/VX/VN9(6@-4IERT<( MMNO30WUH84OASGH1_/N(+MG5".V/U_&//Y=?RFU7=9,_=S[T"JY.G'B3?NU3 MC1?K\OA#()S@@H+3>5=U9(H0!$YD^1LH[&UW!C_#]5HTRP=B]15\85WO-@D9 M_+%8RWD ]>PSG?+.1,IMB6R!#Q6K#<@-/ LH.]+KJD].[@==NG+.*'EV6[1P91%[5.L#'KH+.#N'=N4'ZBSOU[*Z?X!'+PNPG@J0 MG7((:W^/P0@P%']T!\/BCOP=Y\A:?"FJ-=+Z$OC_LH43CRJ"W(5=0L2?.4JJ[XMU@7?X1S3L MVK/)H?<%Z.#P6N?7HF7!M<3_*/]VJ$ AQ^WH4/4!-()+$!0;^-H7D!:;U%.@ M/*+UV(*D798P%%""! 5N!:B+]2.N@+;ZQ3A?7"_HTR]&^7@RS>&==E>2+KON MW(=(: DP&'$FY^G#>2F:Z(I!#U-\X:S ]0B5 07-9WEW#<>R8($ASTJPK/ M.#^0'/C/=;U"A2W-].L31&!"]G"1D'==%;?5.LGLCC-VQ1.R1>+WYL TQ!UF M%P(2JRG7K([S/= 9F&=?R.M'9A#3U3R:*X-T%+AJ2V?N_#<<,QQ72$X3[.AT MM_7V\OE3/O)6/.VC#\<,(2C'S8 M')AGT?9;=G5*)DK;.[F31"1*G?^^&,3BA^GY-;GLX,WOGW,]78!M"9OZ 'HN MF"DOS[ZNDC>(OSI.;%M6'/9P4=&=?$2'B=^JT+WSK#>L&G;D-4O;,^<6O')Z M8L'C9\^J7P-C0QW>A8= \]S3I>)7_Y%7 NQGS]8_9V^(\;*+U\SQ+[]";R,N M[UD>?_9"/8GX_>\[RS)G](.GS^CK]!FUC["\2ZJ2%ZBD=F;R?7E?;;>X M"[=\*G*4:XZ&@V4T=%' SO%_O:1-*C?H1FJ> M=&/_U\_U>HW>H,>B67749G2/TN$'#CISH5\Y1->?LOI[D+GCA7C.N*?&2FZ9 M.;6_:_N_=H?I1,7']_@N\R&LR?(#1;QLEA5JXL=LQ>0;R5OZ$HS06/T39?_T MWIQ'S!.;?/)QEHCDE3C!Y\;09C&^Q<>W["QF-RGYA%&;8']V?0<#G!;;__#O M_X/.5\<%^#O.5V>L4'2891^VP-T9B+)U_526\L<=?/$HTW[%<)VKK/BM;$E1 M=.8+; G:P>R5 1MJOW8^"E;:L@(/7=>TZYW-#OX3A]1SA4_ $!05_JKE'1GP M[$'.YS3G%R"R/J*+!!AB5;6B_^$=7^EGT('[=9OVCYS0WTLPG3@=?]?#U#^- M;B#DZP_I.6.=19M3 YU\_)BNBRZOMV!9/,.9AJ_FD!JY8[3^#(LIVD/C1,FQ'5+9H'9DQTQ\ M7<(KRXKO7AALE_19=:-E&+O^+_?6JNL-2Y^67[S[%(,%U?U6W"++IZ0S],\8 M<(7!X$3NZA:C'W<][JAX2E7L'NMX<]'7@=2O(Z=+:.IE6:YD6IMBS_DAQ!AGOM12[.[$&W9BYYV=[D?. M?U=,6SH_%4;PP.XE%W%;W^T?4%6\CY@;V&" MG /G+E!B'?JAZ689=GCK'#Z)>>N.G)PG>"L@;I^^'>D+726 [*/P+!_W\YN/ MWM7HN+HD>? /^IYN"@RX@P\LJQU+QCOK!C[RFA'8;HYI9@G)^77F>CB(531; M8RK^3GVZ\>$:5=P3<8-P*F]4JV>354]&]@&TC%X.IBCUBE.%SN'(-T#@)1-] MZ65]Y_(K-5T&\WAH9_%K>2=$ETM\Y&AP"B=;J0N@^EU#O3K_553+;IVK F4: M92^W#J* &GL2T?.QK*\9 ;Q<1VIR\FU,"7ZP-I MULG+I&-P16D6S*;G"X+7::&3NT#>[6&?;>M]]@3\B_MPMM-H&=R+7WLUOO^" MV0M ;W(U%VU%Q/N H29@L%3NP_OFOMB*5IAGWNS0.*9]%\?B.!U>2<8J.9*9 M<')"V>O2)6;@;^Z*CM+!LPM,M)-T0DFVS"6/4/_\6,9_J0^-YAJ")=&&J89 M9TK[X[SGN^Q7.#VPIWO2=\$L&\YR,9^SA[)8_>T $RH;?M&G5?NW.-E0YH9O M%KC%U_4M5P/P?RUN9-7'D7;&D#/$BV]2W: P6(+TD,$R M@>TJDM;Z,BP0U)=BQ_?S"O-"EQ1_"4QW8-?#$LF7O<=\Z1UP\BU(O=&"7144 MNPOB4IK'=&<7XI(])=(8?D/V P.)O 24,DS)FD9I"Z#7EG+7V9!(?.*?=? X M$1T(B[K,/I/!T)Q(O%QL./E4[R9B?.#C:NE, U-/$1RR&WE*#] @^ZG."A^M M\O--+E^3;"48R$HE<3:F["Z=5YA/S=)XB9>D4ZPZ2]0)>?X@108Y&*_9 O[$ MBE7OE.K#>J4[$>Y/3DXVV/'L[M!(;@91!)0D0]&<=P^+#J)/W42;OZ?7\#HO M [%6L]!9D3C9;@VZ/98W M'D'^9NBL:(2GB8N; MG@V#'=\+0*VB8P6"@&1;YL5T,I@-?0(E[Y$C832QE!@+#PN2FM8% MY&SANG.,JR&P:;7P]F M;EK'16ITYA]+F[F#JN;=@10>M_8"UK1GMPN6)':_0C>J35Y)?9:US5'J_6CE M V\ [*P!@-<_WB"B $6_+$KU')8@4ULGA/=2K45[3 MI20JK3 B.IE0Y[GG:@6@/>J_.V<(9&7V"YPKC;?0/&] D86-<@?KSS$(TKO NL#CZ2H]( MY_#%1T[?.D%C-JU+J6_"FYG6$IME9"#!3X\@UH"F]2.Z -K#;5O!^6DJKZVA MMK2NE];R"NB=VS_]!ZQN56^8Q#<'M"[753'(;N"HD24B[*(!M5:- ;"GI;;- M\TBYKC:P0AR7HL5+:^72L2&!M@.QRC8H6U0LU_"G:LOE[AP4VHJ?0RK5@,G7 MY!]#,5"8J-FV1/,*B7Y')M-= 6;6+K*G15H=WM *IH/B/Y9P,4$LUMC M*CIJSL@86PP7@)3]A;5/]%1OB*EQ[_G,N"GLSV2'SOG"TP#?)(=Y:XB&LG)3 M?"[]9_/LKX?5_<:[R4".'#8[L6A1%2S(R2C,ANR-]]1&+-*[GGA2;CQF8AMR M%NZ^YP55RUCW9S3=@$)-TX;.^)&-I5>%=KAH.&C-NGFGAL\&BM;:ZWU))/I+!";U[4-9:>:?U19^_ 2NK$Z+"EE%M52MKO M0)5 :QE%@CD"A8V/\E[16-8SQP&U.$3\G7_&!F_/<>!]1Y7D[JT^KI6@E%6@ MG4$)L[F5I_V>&8P4U.PU"#&R M(-E(0D)M0?5;9Z_>_^7=Z\O1 K[? &=]J9J#+_?5'P/?FSL]F.'Z %.6R8*R MBW6(5$Z,X_]:-\!X_U86:V "ZY\$\BW7?-F3L@FOEYMJR7Q8_K:70 I);-C[ M)9=2Z3R1PH?&%Q1*P:(_\? #B7DV:D'@KLI=R2=N*8739O]:T8E7>M#AS'NW M*4.B.%WYL+^%?Z,:+?/BN1A?V98U>V&P)[:CB3[!&YK&U8J'ZLYM3I,K MH[9B%L-45A21@"/NU!&5@#8BAG]/"T!4)IN2#*#B4:\=D%YX0/&<9WB&]^@9 MM#*%Q1([7>2:R [DP3SL^/NXHL0=@0.!6*C$;;@LFH840T9=D%M3PPZ-/2K$ M"U9(@41\DK 5V9\8C*#)MNQGDJ)5Y]2R5WWE@QIR:S5.3/V7UV).WYWPW;9& MSB!G*PC]D@(SA-;P?+G+4T'JHT+ #Y:D ^%:8$-1P]W2-L(:U M!7F]R3LD';J2916#ZV?8+&3ACW87=H=K7$3>$CY*WH?!XO$&3T-C0MS1TH(D^T M+E0@RA:D":F*/R=T-DLK4,8JY3K5[SQW<]J0*#ATE3%#^$2+%N',K=Q"B0R M#&C[?8,["4VGOE4T[&IZ* MY5X%)X)*[=?\S3@BS@+=A[NTU!AE.BD %+(?1"1EG;5LDQJSE1@^U-+NRUW[ M+0=TYM]E50AUY0T@.CPYW=_RCS87'XHCS7'P/*&6@J8"F8JW[*_[ M(O9B<&25AA1XS&W:C EP[=FUUYVJ#0'K!*O6I2:QJE:C\BO),6P68B2;YLOV M$!S6NR,'$IZTIU!=]_R=6UHA.0W6:\ZSCRGDSH+Q&9)7R<5:\1X@-QL:4_#? M=-LQJ!$H,FO6$8O5%R-/28W&O%WX$V$N\#$/:$LIS_>B/*YJUKOQ3#/WZI5O M69DT2,S*(4*C\V57LWPW)U0H_1TII* \,C\'7\/Y*469;+=.4GF"##*%D@IC M0&9;D\S2JOLL.##WH)S!K5R2:'-YM6$S ME/?_51NG$>-VK-?JBLE<&'60)4% W"$Y_JL_N^(T[M$OX4E=+%07P;"GH/TS" MEJ5"SKQ.SR,'P2& *7^,*1,)%Y(D,"*=;]W@!] JF/%6H*U^0;X;,$Y;&9 ) MC(W"L&F><:Y T=)"7%:C.%LII0VHK19AVQVPP_C[IYV$932OVUOU%S[0#G=M M*6>]?:G^8R%OFY]>.PMF$5:8V8:.)SZF3 LTZU'4R2%!044/K#C(=W5%II!P+&D_ M/%4R(>':3VL\N"*7TO(DZPSHW3/#U)P4_ZR')-YH'V#(W(N"0$DKUVNV0^R% M).I(U:PNT9^*$\4'R>G)$9**B[1\>DXXH+I#Y#6R,]SV:$A:])CXZ!X9G'UE M.&;&P>#2F/ADFM0->>]K3A0LPUD0EY*K&C/T"L2P5#%#/B]4$LB=(#.QHY-S MT,ZE*?&B;ITL%8LH,AI\[H/.@L_DJBY;DA]T#2,JFGAV7/8;DD$.I4M'CU<3 M3S*7)X+SWJPDA4!,*#< 4X!$GV@?9-)L4/SOUOU6 N4Q]J;(!&-YK5P5FU.C MAU:=R[KD?&W*2SY$OF@[M98C=R6ZE=2;Z!4=9R.JXJ:G%5AG4 XD, ML^J(K=C]Q;D2^W+C+"=S9;JHF--'X690O"/'%ANJ'D-CYI'N":(:#^S\"1(! MY##5"G40!TCFTBX0_^\]EJ;C7%S)=W'FK MR:&+[ID<#07)G:\C.XK!'O&/['^%AYWW/?D9XSB@._=I)^DP&G:CE*/<<\NJ MW.!MO .BR#J8+4 MV-<-Q2,[Q8')OX7J*Z'@<28=10E7I7DV8#61''+CB=HK M8L[X9#R,#QW257VXW=\=UN[H1D8^*?@=]47%B5[\@75$E8 NI].+UA@ZB1>J MB9]%ZZ6'I0;!>8:P6"WG/6#Z+[!_^[ QD;+#UNVQ-2&%'+FYUF@,4@(Y_XEC M@=:4=2I]<=^4HG>^/S0ZAOJHQ7X6P<_64.3&5J#=28BS&\7MB4PL$DYL$@J( MX%3&[,O.4$L8\0MH1 )Y00>[?7*G10,7R'9U6UGU-[D[]VKPF0C_OO&E*/:; M< 0DSV#%92NX5^RL4+YW7&R"Y$?)D A9:4UZRQ!8[/:C5%DL4!.GL:O$4@Z. M>8PY%/Y%67JA"PTW^(%@NF&:][UHL4Y;E5FV0=V["90,LM<^P>((PC*F:'%9 MVU,6J=SQ_GOHUC3A,("-H1MRK3*FPU[+[5]^ZV#$N*[?3&)TG;W(IK.K[%':(UA5P'$:3A%+4"?\!8O812]\/I'<(#J/CH;460^O :LC3%A$TETT\=0= MU.=S(AVZZXH(Q49\VG3;PT84$V_3[:]I"H:]A'#@5O M)=/$K-7>?1=='31]= XXM\AI]T*P43TS37D!.W-UKB1W*=L-.\(V-H<:K]9- M\==:H0?B!*@V@].^[91<9&Y]_ ),6B9@?,LV38G=.$O257FK) #""1AT:?JS M$46F@/DZTR)="0MAT?R0='E_8B61#F=ZV)&Y'=EU=O"?ZL2R[?A.>8%[O'PL MUFW?A-PA$--I:TXA&2-X$U)I+97@F?!+H1EIF/DE)A:ILG%N0<<$9&?E$_MG MDP'%E8;,HO%Q2WOM S3IO.'G=7_GBW0_KJN[DF6"^PW_1,E'&"TMEP_;>EW? M/Z6- )N5Y_0#EYU,.G;;A:CW;B4U7&V">9]B =HJ$!MK/4VPL0T-=K$R6\YS M7VD!,"?GMCAQ5=E-<7)#J2Z'O"4.!N)>(Z3JQ_@:( =LJ;$I> =I[.".*WP2K!P*=9=3^EBI387 M4'/"%ZG2D8FGBR[^Z%MLP8"54[#C.(H*4!VX#QC 1V$X3EW:/Y:8]2K/2?L3 MS\I)F@RRJ-F!2MWZ.#)"#X6M?J.UYF;LYYV8"&6\\^^"WN@HH)UP-QOL0>%5 M$ R4]DC UFAFM;UIOKXP^WO@5?2B_ "J@H:ZWL!QO#TT]P^2\=J=?VJ^E.5J M9SDR=61FEFB=(4/ 3I,_#V3]EYIK0]9@2DG-W!+S,??91;G5:G)X]2P%>O&2 MHUL^)ZZF/*&,,*7#LG2"J!^:>7J*__>AZW5$U[$IPOI:NLK"9V>Q$5^)W4$X MP19*?S9%,B@R^:J-B)'!"BVL8$ M8+6\.VO.LM[46%-W'D/9VH9PO]0KP&."4:]*'ML.=(>\DHUUF=UUPKT0BHZE MAT1RL7*2-J[JS=16+/O:/*2A5O!.)C?S22?'[YVZ3=$),ZYBD[8C^$B:$-OT M-K$ 0W4VFN6+\13M]-$D'U[/\&_7^6AVW3E8U_,9&/-S'#I?#$>90/4_ Z.& MJ99R#?42 &Z$OD M/3*Z(=HOYN>*PV[4%>;0ZD$(U>M-"1NU\NE-?A,UU9IBY.CG0*.I_99DX@$O M?#_[":O6_B<7]-9?WAZ:+:?*!="GRUG/ "#RH%0RR'U'BE SU(Z@A1=6(FUPR &16 MI,5@D07+B^!#O@>**V%IG#MO%89JWYU7&1/J@:X&IW6U&*A057=/#H3'IW ; MT6?P28)/<"YZ F65P_'^P;Y2'HPJMOL@D@_LQX6`&4]J\1]7BU%9XYS)* M:K./6**1KS7=H\O5V?S\3\5F]]UK5V83$%I^]*:0)@IY30#3RJ6BY%)7(@8- MV (K7.BEE(OSLN.GO)T.UR0Z\[WOIM6T+ 6XDM)U)B;NP-V=F'P)HZN/3WS! M]O5@Y*Y(NH$C"*73OF%7/?-BUJ?/?1U?H:,DQ=A]NI7+CW'9$V&R0B%(#*>) M,C%ZS[.) A>3), .5&'%-W$4TJ?Z*^ I>.:%A6K(D?V& 7(#Z/1C]P=E&J98[PDG MGL:7&4C#MNH*G6$EEV'*JA-WJ<>Y(X6Y;#5G8X,7)HUXIFA:L095/#^3CZ M$R:0Z3V:*OJ9;$I(!VG5EZ7:R&K5F&- )>^4-X"N/,[-D027SG2\#MAF]]+S MR\=VHUJ#\.UC->CI4N3*)\NH]#)SM:6XKO0VKLG%\FO,\"*>JN@4QV7+'9)U MRQ,Q9T:$4DY>(ZVS1%6"]X;WSRC?G,.PY3$IR]TD@')X=>_<.%PBEZN !GG7 M8(8BL$K4J5%=>W)NO65(/[3%%TKBL)_"!",J])'<9J85![AYZI5C$K-XV&7"2X776\N*\T _4KJ>!$"FX=; M[T];>!#Z>;^'+W1>RM6Y5R_A#\@C-?L4.,Q..^>8_I>=MT8)=L=S?I<06,/S3HML)5PLD N+)\' 016Z93$5M^8J+VXS@(9@2HO!RRC9=XXGYZ)AQ%4?)_(KWEL(-K)]MD7 MSN"2S!7T(VI4!R\8S+WQ@ZBH)26BRNB5QV!J!L+&I;"2%=U<\.1TEFJP@BGK=STU*716%R2#V M@V6/4#"V'S2WWK8H%Y@_HP)5L!OZCYS/WZ A M>0I !)\[W#<_"MZ8T_=3;;[2IOE,X#2%W\64IV)W5],;U\F1M[(E2$1WU52\ MA28W7,&/6\K$*?H))H#'?8HFYN3=(.[0K@,C8G-82.?V;EF!>H> ML(Y7F*&;&>(D*]H:$C]Z?U.L8#OC/BAV@" OV*;T;SO]D0WF39D>R8:C3[A' M.CI>'&5!O)E#%V=(/VIA-?"(2CE3L742Q^8+S5,Z_]HS'&#'*;+4OAA+/?LV?([0\P[.$LL#JFD,2>W*>> F6,J*( MZXY!?^4O ",DZ)9MNJ%#Z1O!;+/M_QEG"W2ZY@*M?N7E9FP/Q-[6BU 9O8Y]]T_GIGL2MT MUSCU"@E/QJ?.5A5S 4IAIP?KX%Z^)OK7=^$'5?E@[#'5C9Z(Y)3@)F^-]?0/V1; QB[2,C%=W+4^0S9AQM"\#RGUD+2_CH:")>7KNTLL]B\1<9,P MX:HMZ(8TKPB@[BJT]@Q'82X<^^A:'8\4ILZ(V%N!< ;$YB$$FZK];",@F(=V MN4)QWZ "4VW:V&+G-([65O21XN>2',!@V5V2']Y].G)(>UXY0.JK<>=)SAG+V8@1*+?YN;0V*# JBH*#]U,N-*F>19)Y$KA.?XLEU M)+MXW!TD2 ;KY#.%[OP\T%L$(5.:LEB%+Y7< M=ER%61&2G1F_NJI4IC!D:GH;"/P;FQ)HF8/8W.T M O$'TWHQF9FH7YZ]& \'<_-OVH71U&S#OAP.5-%'(& MO;U_87&VXU=],-6J+>IL0/7/Y[?7#/,NO'E&F'#R\-[T=3D*=4Y6H!<7=FCV M'9>KE%=)%M>=&WS8>&3.D76LC*F6__VZ6'Z^_+A\J*G[R,EVF1Y(@P*N MYY).G@IG&V8XQ<6:K#-=%FY)E=PJ?>UP;(<(CX@3?83 M5;0-7[ JJGPNQ9FU8=\">/"IK4( :@Z6 M4#H#.H*7KE->^ _*]%@Z=R(!V+A\%_)96J/@29(*X6R) 4>^3/Q3MRQ.V-D5 M!<$'^P"@]4R[G17' ;Z"DH7B<4M)5@ FKQN\?BTT[&VY?RS+;9+>).Q-"VK8OK0$\.7_2;! %N/P(*LLBV3 MTDM5Y<7_S %/;KL9<:76*18&D-L74_L82&JWI&\'NV.IJ1O-D*%87#YJ M*L;5EX0B:+,>&L3'R?&[6FG>NH#1_K&^1+!'#O'#3<@C<]R0?JA:8Z>5&IKC M+ #:;N=[**DW(M43L-,_"-<=#]79V1F$V=:WAD1*'5:5++W%MN(K.T,K;X@? M)0-)/.)K=);#FBP^I\Z*IC,;?N.F)WLO'CG2H3 @1 :&;[X:,X* ?;JR&'+5 M .NNB;6-KNC[:T9!=*I5%..:,TC=@W)?D5*V++=[+6G'FBHT,RG9L@.TA6G^ M;PW@*[:OVWA/PJY&0UKL6S7*S9JX>B_ZG-0,\%=#"(V>W/%T.5$>O0 W 7KJ_8'GNDCYHJX>@WJ,X3ER51JB+HQ+?1MN:+;Y#4_ M!B)<#OG[G&ZQ0GDW+X1)OK7NRVUYKGLM&PV\"1 @+\>"RHH^: M1#5#ZF=?^>6@]!U7:;-/#VT[#*&'@Y0*Y^T24(F. .[CS79-)X5.C-U4T,Y67(ZGU%@FYNDG8[(;X\?)7SN!^T7 +U M%4S"O44SIB1(TMI/T!$]7G:CZFXKDTP/=!_6_?B+ZT::ZUY1!PNBGVD7BM&-8\W1 MW9!O/G[XX(<4RU;NM".;XQ5\-$0<"7#-P&WH6JL;J=K8UA1.JQT#)JCM1 =J MG6AQJ'/$1UH,[G\5]SA9U43+.M.6Z6WR(+X^?NK]D*R).=2?Q(3%8F@$I,2* M&AI4G"&<%DJ+(1P!NOG]4E.K(^&EO4#S8RQ:M=W4*?*58EM=#)#"+W@;]PD: MRD3A--1B55,CN*!C7+VM#Q)+I7P'?<@T#_@HL;CL%VYHHEQU\]'G'\"%.[\< MCG,-UUUFG^H=3.AZ.C;/O\)_NW> -F_+VX9N<2W-\ ODXT+ 4<56=&VY3KQP MAAL09D'7_>5H9+^.&C2NXYVM-C,,?63\/(@**OP?%>@1?A.7OM)=6HD^2E:= MSOS^4''36/9H^?Q1U3OB/O$VXA1 #713.4[&-)-4U:Z_3;EO:E_$9BI9!%2W M$(RJH(L7=I/AF6A4UE_H&'LM&9_'QU&C]217@70()][3JXG:,[2U_Z1QN?T- M):%+RX0G;9JF[YK6&BA11.;U%:VI/C9HZ%*&ITE.RE$==TYU9Z=R8I?)NP+3 MHG6I>)J\0QTKD=W@!SD#G/O!(?35B1AZ(ESNH^.?2+ D7]18Z&-1?9$8<0#_ MYM.N*=]A^;MQ6QF MJG7ZCF7<$_C%R,0[E(SK(,Q0!%!1W"#HU+EFBRL^VE([LA(')3PA'.9R3BCM M0)+Q?(NML.18>OQ\Y1PTV1>_9EU2_&7?J"EJ"W9.VKQH*'%=%P;,2S IX3(: MN3LGCV$C; *1[S#J8.\6DU1 >N*LPX>=:%S@6@O"5R&G(=P2!WNXC+X9,C5G1 M77X.T0RE =TA,EL/D$06 KK@9=:9E.:)H,<#3:+!ANK)Q-L:1A,/S]K1+3DY M-)O$C4@HL2HO.>JR+K\485.D.'_'M[[I?))RM<4)ITA"1>O]JI1/]Z .@XZ MTD?I74ZU%B;L/],=/5LQ1/(34$CPAC+*,AVXCF;A;05LF M;=@W,6% >)=;,II9N(P28>Z\9*E(I]Q4^XZIY:HEF#Z\)B.02"![SNO*!56H M$G(AW=0-3N'-X1Z4*A.V2YQ#4 EA13[]'?5"5X6#2WR/VW+IJHVQC>Q'S;Z/ MSA:.97HB2S_"=76_;<5H=A@G;=A0DTR"L!@^*BY&?W'V4+=QNP;G]RTZO4E\ MG=7O^; /#E%K%P*AZP,">#Z_=7K"_L,YK\-UN'E'&>YD$+N7 1,M0Q,LN+C$ M^TEB;9\HUB8"_&HZ[ AP?-J8Z5P.3CG#))E=$6'++;B\:Y94SKHQ+O@R%L?_ MD!T;#_]_LF-QQSQMLT9Z>H2<_TI]TV>]%+YSI$G?69^,(7^?D6N4#+RNLA>+ MB2DQSR.=5G*=)F/S#/I8$RVTXDPT>G%LX"GR$$S!@7/-[3_ )(/>? MS22CI(08,505U1YDLUP3LH1>5UE<*-^3Y6<5.1=)7B.$OVDB)*51]*.*:).S MB!JD/IMS\/(WTF;@T+P8S>?&7C!!#_3*)R*\ML\2R'UM^I)&_P^0+N:6$X*> M4GU-"E],TD!U/9!#,>\?G+:<7Y'N'1A@;#Y9M:#[4K<\V)Z;9B^ M!ZR/&7IA 1G2O-2#!D&8TU0?Z M)35&.] ,RSX 82B)*W[BC4:PW!//&HZS%AP0UYZ;-KC."-YWS!H=NW8YEZO7 M3QQ LG'8>+%?EYD%XM9OI@.LY?X MW[-)?GT]<_\]GT_AOU_[6,&WV:]=? 8_:ABA&H$FM5B,LNM)/IJ.,M#[QU>3 M1(@W3] +O@_G368"-Y+\UWBPP!F%NQ$$;F0:=V'\S*+8A5!X)B[>"3ZP*(*- M,5$#1F((7A8L"EJN7#)P]_L[][_PZGUX/STKAC5\=3:[X4+6V4L-N8K!U MDL$'O#0>S>#E?+RXPO^9S&8Z3#+4AD0[&FH;S7&XJ9L7 Q3:G!6EHM($YC"! M1N:QU\;KW2^3>L95!(HXTZVG6/S\ MUO"-@TOFLD%*>'3IW@)6<>?3%N-FZ\2S6S@F'G+-I%!535 3C.<9#C-F-;F1 M;;81#13B-%!)S-+YXJ(T4 M'8A&EG,QXJ$!Z 3>02XF^:?H1_T!S&'V;O;]% M54F2_F@MMO%R]K=#34FOW$GIXK#5^"CCX3*" /FLO!<]K/DHV+KCVQ?TL7 & MX\0,43%1FX(OQPXE1GP4IVDS.)(]>J+3/4E01QK.E=!W-]/9$P8=J M/]M:^VX1KDQ]6S?LG7ZR#TDW)ZKNT8X6^T*/'^W8 7O.20FA2VZ-%Q 3;O)M M]LNV3F\>5XCM!%[U%G&[,>,.1]S6.B-MSS(X?O$'!:^W]6&?5)W\ >M)2W7S M+Q2KKTK65.(=B' MDBK/X7;9?F[S5-IBE,6Y*Y[DK]YPM8=AY;!?JL;FA0KNONU8UE7KS#ARSN%, M?X'KZ=U>L74Z8)!<*AW$TK4USI%L=9?VSC=/X@+SISJL)BHZ+K\>=YW. A4K M?%%Y40!9:L>DZ(Q<9UUA"B9-'3\'7JCBMV/H!2#*;SPB VC[?8_FI(;M MPS>.:$!'/B&NH+W4OH!BB=AW%$2C9,"\#YXFDHH!ZGN@,/0IT@GH93@DXWPV MFN#YN0+I,N^",.>N3FUE,73A7Z-I/@ MYK/A"/X_ G.+7ILFP/0ZGRP6V62:#^&6Q-\;E,__XNEQX$< <$ MCY6EX[#B=V1;+:"8114&0],!*_A=YC2-$"0FV0'-U"A'WLZ^70FK1!7\P&/I M"%VC!Q#0$ M8IUT*X#'7PG%>H0W/B5(&A=*>Y] L/O:;D8?82\ WRFQ<'/@J:\L>&KRK^>] MVB]'?\>@[VWUY2(WN*X@N89< 4#I M_?##*Q]72SZCV0:PI?+<:)@/A\.[O0^^%=FOH%+ %_>P^8I2Z@O@I*X^#WP$ M8*#<*+0*L0 Y!F"J/Y;-/>SE!2Y&OBA_R118 ,V!'D-\95Z M^T('R"XLBVIJ[V)A MUC=4#:2J*4JE^I%)M%73&[WMEQ3%4">\-G%1;*A5N6'O!8MH])FV)E4IO*MVP3&LJW\-%SH"T!\R)D_X_&5'SJ0Q>(X^RJXY3[(V0B& MV50K)!&9-0(10^1B(?,2UQY-.63NN$!=L4QSS7GS]62Q<]9]M!%1O[E% '!D M4VD42%PH0:Y[8 LL#U/K 7[ K&13_*Q#Z7'W+:<#=$@DCX3^-=7%A,[(Y19) MEP[8,24H47]T8)Q?!A\'V9U4GID2/X$58C"H.H\9B1E!R&R+75FD#,EE0UA950@G)UQL+H3+>H\'/B:;2BH#Q; ME2PW4.N\@.)0=9FY0 F#]ZUIM5S61:"23SPUJD4##<->9=Q[D])DX[Q*[^&/ M58^CH;KT8&VU%>#4[BG[U)4*!NG!'U'3/$RGT+C^<<];65H MJB=31KT3[CB^=*^H*AE7VEF] ]]JE-.!RV-F MO6L)85,[/!U(Z!R1OJZ]$/X4W'_]5Z4@PASI7FPT-O8]H5]G-!MFKR0Q4T(( MUV Q=J&M1_-\N!CZ+#PP_(;PH+[[@UG]Q>AZ2.'"*&Y[ :],ALY61/=:?HU. MMX=D:XHOH@Q%P/<44#AQ$^T33!E3AP&R))?34\G$5]ZH>/V%I_0#=LMP:8:? M/,COB^P:CVXVTV9+*M)_MH"_V56^ I>RT.?FF)59C]A,1"HS-G$I4,P=;JK M>J%[@/0*HB)"C3()L?M<5&(B%)%[9>CUK5^X&><21:X\*U49V.V:$=)2'_8J M"AZ&\NX2K\W+IGXJU@Z0XL^0/L#W_]==HS M<*%-*W")MJ4I$5"(UI"P?I7,;E.8 LT<;1".X%,VV)*7KTI4 *Y*(W1)9 M;>LN<1T)Y9E[,Z:WU,42<7-.LW91[=NGH"M$4^X/S9940\K60K4-+6N')[V5 MQL6*@VQ*8P5K&Z>BPZ!*$[&.I)IO@\_J:$+LYVWW/CJN?LOU5[N5$N#W\SZV M8 Z6=<_9('O+Z$HD[&^,+ 3+76V@D3/?/X(BO.QB53*=H9F+D.V;!/I/@LHK'\AQ5ES<,*L?6;$^U76S MXXL+*@Y^HL,1:45'W^CJ4#[#H]\ME_VV67]+_7+_]0\[@9W\PY^RTW/A4)P' MR-]W(W.$!:8#F8K\L.=SCXOTE'KI9G@BG_<%1BP6E W>45=:P;% ,(910 MH^M1]FN_?ZC_75%"SYK5>,C*U71QA6@GCD06GSX)17^^7UF03;)D(H%>0:WS M( ON+L:_8@T:#::F.2WZ%]J$XVN@0WQE%Q,\LE4EC<#.PWC[^-\ M.J3?9M=C6?CU^$H@(2W7'//.GSA/8UET MV>_VR0)^4FEYE]$\/53)X%9%% :5'K] M =\+-"@!H7JO*=IZU?: * Z\+(Z&8;W''3K@6>G(-1*!B**CH?S5N2]B^%== M*!$L2#,,4%S]!/OP9042^/=-?J!9VQ0.<:D1%"!E]L"XII2\'$ \2 +R88^H M2[3U ^%:W;.4:N62-XH,S.Z-,5$4&592/&.=KD^F?BN'I\W>&RO8E4/H+?5& MV>4#&;2=WW]V8O65QXI#VWF373S)W>;BMN_0\M]B;01[)J-T)3N13@X'R/\1 MZ TSN(HFI'T/X *[IAMQ L;_C/1!YO/Y<)C/%N-LE@-LW>ULU=29%USN_%<#4\-YU 57\V0^RZ] <,O'M7%,Y]4IJ("3? H*VG0 NM <[M QIN7/KK*_E*U&!V*D MX>10,.49T $TMZO!]17/ J@U!^4+&:H#UY8^'[[6(X(>]@#/SS8:W*W-N3N@ MD(Q00Y@.@$ NTV4R3^6JB%NE]RR',_S").//C,+*T%FWW&UL<%B^?E&I65>. MT=U,=8ZE8T>>YF0>Y/V\F,^#E#'.SK)Y!W^_F?ZSD&\H/$$6PKZW"FI,I@ZO.CY_8\?/O#B\+^H MV&U3&LB#V@TQ5[1_5UGDGU)E!X=]]^&]XL41T"(,"Q;-NF*+Q&C-J%I(TH?V M)?<]:@*T M^-P&P%'?X8PU;9ZBM/0X[P@IT3Y0@$$_JT"VDEN%L8JF)&)(QPT'"?<&X5BC M/U,0OOI-#88-N2AM*,*.?2 MEX;8ARWYKM_6U+[@SM@O=:,[X:TG*HG>[\MTE@(%1?JW M,4[&519!2ER[C6)\/ >*26=+TN_\U10/C;G1U4NQAQ':'!0[!FDMG-P7[#[R MHT=; ?.^J.3]=9%^/:*J@R+J'37M<4S?2T(UG^M/Y6M858FN4T\N9SY)-,B< MY/.O,KG ;H*/O=./^4_XH;]7'V[J<@(5%VZ%Z01]+J#77H%6>./-AED^GEZ# MDC>&GX=3^'DT=?<7J+?3*]!\9W/,:,=;ZPJ4P9?FOII?P_M#[Z_KG0@L;#3, M%^-1/INCUP(5XJO1592&Z0%_A>#BYU_UT9M6SRYI05!%DZC&9!?NGE9;Z$@< MN.2C;E@1[,,EWB2K0BTP=I3X)QSCD"SU?@,6RQRD[4R]1 <%R3AWNQXKKCNCN M*W,Q$"$N6SCA>P(A=D!1BI;OZSJY5W+NFAL+"/UXF$^'%!HY8R^.(*J ->!5 M?W3$4"(:7L>4)UMCH>=#L;XC%G3W+ =ZM6.I"K"(P22@9V$I-(S7Z:^BX4EI MO@!7VU]\8IG)J/C4<="4/=X>+"7"6;C9B69&4"XF-XF4TG-:TS@5Q4M>,[-S MX1PBW4H]#S]7[>?+.\P^=ET@*'=@/!A??W,Y'LP6W\!_7^%_PG^-!O3'^3<^ MH^E+C3H,15VG8$)^P@NHR\, 4U#)S7O$INA]$!<%:(6+ MR_D U /__]S#3HM]JI Y5'A^D_ROHUIDWWI'L+Q+FOD8I@G_-?TF^^F/-\EU MHE/CF\L96+??R'_#FL?1\_'ZAH/IXG(XF WAOR:32_QG^,(9:\3GD1&;GD50 M6:Y$?AI\YS ME*Z:>8PP(QD-KK7BG:T\&K/:2P8(6^TJL5\T7\ XP=88X%%/;=A\*C4YC4 D MSV_5/;[D^PMU)#-3WY'4:,6<*JU EH:I&/G8]KIQ/U:2(2I-XQ%!ZW +.II4 MH&CAOY/E%!Z<2.K'A%&;N4"A1CQ,C:!X!JU&)*UN1(U ?I*"ZQWHCGYW$^ M68\;Q(XD[[_;#H(,0$4-;Q@![S1)FEC;ZP'^"ZUTA_*>>]L[++8N5<-M2YR0^SP'HA-O'HTZ17:<)"R4I=M6BN#&)VZUTS.2X M)R:44JS:,H.P]\/)0^W:AE5)U#?/U)D'U2$4(D+)\RS>0E!OSESJZ,3'.G"89#HX,DL\NE78$42E M9F]#0^6:DP]TZQS/ 8&F6K#^0.]Y2M K ==-81MR7'\QQF@&014LYN[YHXB% M\-IXMLBF\WDVOT*/;DF.#E.%31LSFN;C^1#,QVNJQAZ.%]G'!%@:(EQ-KN"Q MT7PB0?\_2VR,JQ2P:V"[%XS^*[ )Y]DT'\YF:"[.Y@J]T"NG8'57\-R40]F+ MX40R1> O[WS[N:2MC?XR@V,M9Y>@B7L.WT=@&ECAVV.\%V87PGFK"+V?$@SW M)1NN*-2"TDE";_S$O[['7QTNKVN;I[@1?7)!R@VD4 A3-WIZ9F(-Y*H+ W;R M2-5R$%V1IL7HDJ9P0CL97"QC-X_<-N[T&9P!UA>>"TLT&4.6"P:8KTJ-&H8E.JLRT?ERPLT5U.P17XBELRDUUV'B[NWL5/9]E4-G&>5'-Z>V39QT&I$%FI!Q?@3_OZ_%* MA,777HS")M=Q*>-9VLP)F:"*-!52'J-&L39,\E7TH8-X^Q3DIP3+G0:!O$YG M89#'Y<::6I+JV]_ U[;D[%W_R1LOZKK=$5Y]T 8/085__O_)'9B"!II-SKP) MXTRV1?]U&#\*%]YXFKP1.T]>3XY=B9TYP!TZ.G4KZDZEUP\7Y?0JG9Q(OJP] MMR@C%O,UX".,;5I$C\/65.&>FHKAB7X47(%M[83R/([K!*8@63)Q1IE%).__ M[:Q4\V"LP!J$Z3.^3P>;7#G\EVW%66-LHY@__0?L_JJ6#/T;-&GAF!<#]E,( MZA#"U,O1#?-6"3;SEKMV4=Z:"-1 "ZCR_'GD$U,5DP?\] M7>23X80C K!IVVQQ/05U\PKA;_#Q'\Z;-6.L7H_G[@N8;*-?F(XF@FBJ;'TA M[LV7W:$"@**OE"A\'WWKFI.F3Y'^%U$INY[!NK/IT%$"9.)\$>7 ZDUWA!2C MX1C^;Y(1")#<%DY5\E/2<3'VT9CV!FD9CBOH#=RE\CP MUF@QA._ QFJ-:OI)D"TC5,7'BPDE:@_QA7>=)KJG[V$LJRB";NP>E4 @S,BT MQ3_T=B7R*!4)^QH794EEV]N_-YV@1BS@IA[;^H]SG%+ M%YZV! \[&=%,R_NJ7?MX=+VE3J^ZEEH=G6+[H%!^=9!:\7^O;]OL9JG8,2[S M]=.K?[\)DU[Q+W"KKLKLMJF+E2A;J/_^YO9(W3'2_L/56[^J5Z5U@2BHO8+B M[.N<*"SY"DZT(PF6TI>XM/13Y]IX]$TNWAV.AX OV2,&M^1#U] THA!A]?H MKM@W# WK:D'9$T9\C:I-M:J*AI!("Y=<*E7SREP]L!96]E>38Z1D:U0_J M:^0EU*I$TT0X&F9^OZYOPRILX+!+_,Y*/ZJ;]N=W/WQZ%^Y:AZ:>G(Z.]DS$ M9JY/:W&/(Y:B!- TG>.C V\(4J-M1-3FW -9#(]3HA2^@;2X7;.8<%]#'81B M1SZ]/Q@HJ5$GRT"N0T^!- 1TF<>8-T?S236N[Z EAN##C(]4[#W6PI,B=7O5 M"Y7^M(N6^*_XE$%QD"0=_5YE]1E*[5?Q,D\=<_Z MK!.S!UH087Q!C+D!S?7DAG WHCYY(SY%YZIC39X_O M^C1@*R=E0,2+ >YVPDUY!V]]+O0VXK>'Z8ZH6OF^._ D?,3U"F3 MW,!RO2'9A*36CM#)JO\]S\=STJQ@*=R'#:8TRZ\6!"2)I6V,*)E/QOC8*SX5 M,.?4/3^] H5YC,":T^NK#$$HK_LM^@NXXX=#5.8OIOF<4DVG^70RQ!:S J9/ MD@\U^$T7IWX$"YIQR[%L/D'_[G"!Q)DZJ Z/K>1H=$);#"0%OAGVLR0[B*IW M84I<#!])24F-M&^HE^B*[3S8]D9< M6U1WU9LJ8KZ2XMF]XX%HE2$+.ZRJY.I'V,-(0"PM(F2X+('2<9U?>=R:M13^ M8-/G[A VI2@>:DX8L$35A)!W/7Y#[VHD%G=?L9ADJA+I)B/3X24XLQ9."N=. MC^%L,(=U8S1.KT-13+=G M%Z4R(5Q0>KHVR^<!(9R"V=TYX#-("\'7WR]Q7Y>A)?9&A.3^1&,WB:NS' M49?;9)'/IN-LC!U1Y@S>&RP'PTY3GV]H1>8(9-EBFLWS"1C/O2)OGL_G(\+M MGF-5=C>-:I)/0-Z.\L5\HJ(-A-QBND@9RT)T$(/Y8CC/9CSMOR3D\L5H.(2I M#TG68BG/R-G2B1'Y=,*H\_D\N\HGU[.0Y(8DWPJ5*+OALKZC)H=:#8^=.*YF MQN!_I1ER9=@_"6^D*[J=+A!:&5_I ?V]F-(]H0/:7I07HQDEBM+%E5B;W<@+ M7!PY)RY@?3-T2OR4U@OQAJ"JUW'VHXE'4XRXU)P9395E^:5EHIAC2#"*9/PP M>J,+N&O#Y_9PA\V"<5#1IN#;F@N,)U43!SPP#VI9U W00MFXZ$:/;FNA;G95 MR8&#FA15G&-WLB7?[R4'=T@^^9;M=+R<&N73)3':+V=2$M3I)"KT[^.D9KA_OQS(F0*!K41X5^=2D";!CKD3: MQ">Z+%U3K[ZH-!E:M@>>PF"M2@YQ4?J=)W/E_>B2MZ^CJVN'Q$CQJ/?@O785 M&U"3\*OI,&I-FJLYI/AF-(*HH.P+*;8].I"F.QNWV2-":%74[8"0&-?5YY(: ML< @#&(I.3EN#!4>[:'%#ZB97OY6J._&>J(0NI@1BEGWV/K] H( T:2QRUY( MBJM;DAS,->W1G"'!?*!LK WLG')DX!5A.ZV"1V?HT M>=G!ZHQS E_RI]J7D"SQQEM6#<@WQAH59U2 7.G[+.PYUU**4^V!RQ<:>ZI MU-9!#MG1Z /(<+:_UJU*&R4@0K71Y07B9;_V[9MX:J2YB#P*5EZ',M?ZERR4TO8?D67;R8>34=8<[5_'IB(D7O1%:W MZH/R=-T7G\M ]&NHB 8S878-:BG"\IP@ MP9-F:IZ1J;=U7J]M39FT3<$N8 6CJ+;B3J@/>^)KWK 6LSSW>\H\0G9$&7Y; MNB;-:V][[4/1B?Z_-DX[K?:N8JGEJX)$&UNE5KJ)9S-4F109CG*C28DXH!TK M7CRP?N&,:$YDL75Z+,RK%OUS[SJLG[EFXV[<\[&U%JM*+YFFM4(9<8T[6--U M=\35MK6ZC,MGXR%+FQN,ERJP !8*&_"[P/N+H_=R0MVXR](5$M2H!P,=N(O; M*6/XF5X;"A*\F%B_$A77FU*@8^(F=LC4=P8W7W45? MZ%%2D^KV.Q^HZW>O&3 8 O(AESDCG3*DDU\R%A#NRFVDTNB*.G'%CYQ 1'SV M6.():9V?L!NN_BM(^W95+45_?9=FV>K.*>(Y%3L;LI/SW.6)<.YV-Z;[00?S M22948F.TVI+Z%V9[WYW^*YO#=.!(]:A:HTG2WUU:-&GN& \+@* NI> I^&-N MLL@PK?X,!YBKS)!<-#>EY,M)P+8X/8@<+ITD(_[KY?*7D_NR,?$T@\,D, MY&(YY1_]Q'!S/W)^+:N.[\/-H\ 613MRQ&5\:_>!?OLV!,'S3N=I/EK,C&38 MRDN6O\>SH>WU:+YX/9UE?X$MIM-B_HXHD9I8[__R'[EF)Q"G/C/*0?HBVQVE<\6 MPXCH\FO:P\F^5\YR,T1:^3'G&%9;6&C_;QW>?SPKNU5'?LN=QO\"VR?C\L,I MVW%Z?_&CC/,I[#$BKBQ_[\2V9I#I5;X83;YN:G:<$75.MRQH!P$*SZC='OO? MG\=S/>T+4N,(8H2X&J+.B%H)&B<6PU60ZIO2( M:]]M$P3($.3WA%X?@:CNW83'DHPXR7$S2HO.WARX_1;B049:N* 5^"_#_PZ3Q MSL=2E?@ )DZS[BF=S&U^#O[SR(&5?YK#.0;= \2SRR_G?_)RE,3=L[K( MA]2^=IZ/"88;48$60^V6RSZ,IA0KF[-DY !CF_ /<8L:K5;J7#*$D;^8C+/8 M]GI%N%=RP! PA]#G[A&OJVNH'7WXO *1XT-P0-X^\VO)AA-95J4TF%;70%)> M&&[\/V#PO0TE8*B!W+)@Y)4EZ)V(03+V.&T!,:RM&Q"DR*1S))F. M2_>*ACA@7PXK2>IXJ*4*E7TNZO\EA (J%#3M,@(/9%KT'(/VN3;1V2"F8&;H MF'PC0;XM*@N13T\#3 (Q!-N^@N>WB+]!P!9-*#(K[0BD_4COO*209.VM?M@% MNI.S$[.\!%,:+@G,/W"W$=:FH4X,; $[U=S;P*]"Z9GO'IL4[/V8HOJQ%]-8%&/S#KXCO>B$X&1_NQ$XRSB M=5%M*&Y*P5("QY+65'196VB/@GL.O.DJ.1+;=Q.FSOBB\@B6[9:9S%#5WY M#1? HT*-,$V705[,=UQHH- *=JT!9K>OR>%&(KL>8S=[3A=!!@OY!X0J;B^& MNT",P51#M(U-<8_=XU>T81S^#A?A;Q[RPV(!>GP13(>CB\^,^/BAY.ZF",S4 MN7-^!O- [,/OU5'>?[WTC8H.;L&=' ZC @)L,U )T("\3[B9JGAI4%76Z@J. M*=PB_VI\+RT.]Z+>8_?.#AR6YMO@I:F)>$X#F'>^!5>W/N(63J!I]46?HB9E M0I^SUBJY"&&IIM1E1M_7+DS_H.^;^L]7 >B7:RX;*SESJ2@([AUSF*.@-".H=<1"W+2R7!P;& M)=U(?A5$?O(]+QUDK$<@J.!P>^0IUP11.Z"0I/\"5*W]U!P:Q:OCH!R)&5&9 M3_\Z^!=I#;?Z4K582(!=T)> " GP5:%I!^MOCH0U.D 5M;W M3;$# 0_GS&F3G;8@)3<-_-GE4_>S5'I$%XR#LW/OGW#M>=!6A MD:&ISA9BJ^MQ1Z#U3@E6)_1A-.(P=P:Y=/K8?;FQS Q,LBLT,>>S*>BV50%';XE7&_M?%F3[@1FYH$YB-Y@>MBP$@]BG M H1?A]%&5S/L3C :D2%V;3K6#O/K:YK6U55^-:;_HBJ7"=XO<+-B >*!E3Z0 M=T_'O^3D;+GB1#N.*4G/1?%I,*5% J)\K'O:-PWZ21 $HS9@[5!J0:C M8U@_;B5E%OVF1],($BZ,O0-<@%,8I FGIPU?*V-H'(*5K58N&SF@9^-6I*?(^B*;=JRD>LNP.%C)'='FNR85GS8B_HJJ3,#E;] MW <0&VC]J+C13.>K+NT=1O5'PS@W MOBSQ Y8E4L:]_M?+>)#O-6543DQ2-"[G;JS*7Q0($TPI8IOERY)N; M#PY72^QG#P[>'!2JQ605ZV'ZZ!F' '$U$O+*55"XKWQ\\\I]Q+M*4I5"04*9 MNVJB>F(JWO8B0X/?IVBLL?6]J^:EM<3];$DWPI0=L*LPUX7D2E@3+B99(U*P MHST_ ^CDAF"ZX>Y=JD[-H66IE;(JB><1+7+7#%B_=LQ7C9GT%W8G.)#(4[\K M]A6P82#ASZ%PAV61P32YI;78B2"(J%[88%=J>V2MNC?@GZS7^=PZYABTZTX5 MI>44ZQ+G)27-BU=RWY<<(ZF"VB/BK*7[EF6IF=ENW"ZV8*P44RFGY?K6'WA+ M&CH936Z/8%LLK.AO^"*5JA PBFMM&Y,0!S&;X#)..8E*7 (6;3M(T1P@#,6! M#BP?'_;$'84:A+,S$Q:1O7K_EW>O+T&=6]8-<-:7JCFT M[E+0']W-P$FMI5)QK_U[H!QONWLE@#$[QO[L'Z$[JNRN6: M[\\]>2[1?54M%<%N+\D(8?*EFZIIM0RQ!FRVCU#& R1GK4D)'C# MP.85W,S$UJ;DA2 C]YW''A\\8"2 MC47=!LAS:F2*3>.5:R([D,?GL./OXXH2=P1G-G]!D%R24UJE'/1;T8R-QAX5 MQ>+U?(X^=#R*T5IJ.FTNV2=R="-=;(&60S MH6^-LE:Q1&7[?+DKD9"G;I:ZQ ^<5P/3; Y-NJ-\S"]9P\3*FR$%5*5 MCVW?5M@)H]QS->O 2O 1BEET/D_I\U@K%NJS1DH(4\B])-5LAV:9L#]_[EYR M9V7+)MX+T=H)B[R52@Q^UL<]B7L"H$@'^8@S3X)!#IQ#J0H M*B\@]P4]=H7 M5KCQ%+/5HUY9(UCV.C.>I5R]?B;C7Q /6G>L_*UN1V.4&(W+2:,W^F:RTD*3B+6N3JHG&"/>!7PP,]%W[+4-\S;_+L$)X;^(J86L# M\GSJ/]K<17N%--^=&,;>4V&Q:? 5/TQ2W;$*%,&Z^NS?+BB>% _L/)-:NFU.H/1;Y M.[=:O+"$T\(E\3&%W%DP_@ZRB%V>/5XGY") K74K\,Y<'P)7_YHOXV+UQ8CE M3F*:8';;#Q>^=[=KST@%.LC)=U9AQR>6$GZGTN64QZDZH4/H[NOGA MEF9^#KY&@0RA:*G8L)KUK8MD-!XM M1OS3?E-(9"PC)I\YN5TX"=5?>$FEQ+_E9B'R@GR">I;0)U+=6]4?#;XEY7'! MEFS$=/$\:9?PI:Z6*@HH7821DYF$+4N%W*6K5,2O&)8::.55VR=<2))0?D#1 MN@U^P/23C.W0-1Q0Z@GR<0/[5 9D*K?WA6%3JK0'9;EH:2$J.K295X5(B'?2 M@1%OV^Z '<;WO75J1,\'L]";3Q>^IL9"N;_4:CQ(VWH)VZI"CL!I?[>Y9%:[NQ#FAJM='YZ0*;A:ZJGQ.,=C6F,._JY?8 MNP;>0>>$2?(-$E]E,D_LUD])FI [F[+:W&+.EHL^Z;2Q1LQ^V-=BR1N>V<," M1NO>DFF"N>%4SE>RVS28!7$I^00I2ZU!7#P^KBK[-"O]N7&PP'Y*].%'YP^BO@/ :0/_+K1^G%L\@9K)*KQP,XM MX5-HT#N).H@'F1$F\%SZ*6GW(?[(6B-C*E6/BZI6;)U2D+RHEN*R6%.7:& @ M"7DNY:H98(@M_8 J+SZ=);S@^9&T,''D9[EBA51N=)4\K23RG_WGLE2 0?#, M];PYK#$T9]G+1&,XX#NW*<=.[)6U;E M1E,^@CY$TAMMH,'S5FY>8H?4WT+UE6J'*R((A6-6I7DV8#5MX<(WGJB](N:, M3\9 (> A7=6'V_W=8>V.;F3DDX+?45]4G.C%'UA'5&/GZC*\: UB+4Y/%XN% M4 =2U-@:0$J1E*V 72E8V\:$) Y;M\?6A!1RY.9:HS%("?1 .U'-A*KTKA"! M:]9E#$UW%_O9 B0[KM!'I(?.9(B]Q3OA 7L#22OCXYO4R26*V3?L=(]7RSB,Z6+>=/U01TE$Z M5.$UP;1P[1&L*N XWZ&():@3_M*NQT4O?.*&W" ZCXZ&U%G/G;:4MV$1R2O0 MFB]W5 ,7C00JTJ&:R&'#;8)1,0VM""1DVQ47#-RLUGS:Q$L3EH$B?P=M>TC4 M->PCAX*WDFEBUFKOODN *?66G0,>/_.D>R'8J)Z9IKR G;DZ5Y*[E.V&'6$; MBT>,5^NF^"LC&>)84:9):_HV)/S K;P DY8)&-^RS0=1<$O457FK) #"D6[N MXN+.1A29&DB#-SLM+DVJZ+[GDIRU.;&2L80S/>S(W([L.COX3W5BV79\I[S M/5X^%NNV;T(KVTIJCY%+?PK)&,&;D. ?U@C'8L(OKCD#IMA8J$I+]!A2DTQ M=E8^L7\V&5!<:<@L&A^WM-<^0)/.&WY>]W>^2/!^H[[A4I1#T*CU MNKY_2AL!-OW)Z0=AWFZ;:._GW$IJN-KDV#[% K15(/8#ILCX8&-8**M6IG2Y MY&X9K4<0E*:IE.AK\631I#CL78(@:^F@S"\5)-.4#>O0M_0Y?*YHN&;W91>/ MU=-/#@TZCL*WO.:+2Z,;F[P]' +R=K-=D6B7=])4!"/8B/6J+CFK]'5 ##(< M[IY:N'<*MHOV(>_D5TOW>(^>Q,GEFT1&?#H?X?G#!INJK$U.!-#,[S&NL:Y@ MI%7PCE.-06H3JJ,@ADC)@VGP2N DK81NU6IQCP.BX?;0W#](FN/@K/E2:J.=)8+M)&:)EB)RC8 (5G#O?*F7 M@FS ]=JHCW"3CHN@_O\L97[Q\B@^"^RN7SV53PS-/),8"/^'Z7H=T75LX(.^ MEJZR\-E9;,37YOOO0$5\Q&Y6 MZE5W<)"<*5^Q0SL@1+6-"< F0G?6G%J[J;%*_3R&L@GMX7ZIAX+'Y+9TVI*; M_77=F^;=>9G.7_E:>'VX5.S6I>1*+1.7XK3[-(R_!=>WGX!-YLY2P)%;:6.F M($7!@WT9W0/JK!S$&4%*<@D'4%RZ0*AS1/V+P(;[RRCEQC[2. _-BCU!/5V) M--WZYW\J-KOO7KMLZR!B)S]Z14W3&+QLP H122R^U)6(N@6:R@H7>LD7D"P[ M?LI;$5*4YRW+5I-&%'J.4E*5F+@#=U*T7"=4PD&6YA/WP1?7IOR,SJ3-US_5 M_IL\5Z9HK4_"?QU?H1F78NP^:>NB]RZV&X92*8Y4KU>GB3(QDO#91&&4 D>4 M45JJ_O+_3=:?B^M(V$]9YZ_-YC&&IZ7N:J4V9'^B]4S/, MYFJ8!N'>\V]LR$P[ THWC![S[$0Z>JCGI>!>F0"4S7K82B-'SL4E-PF'J@V^ M@Y&,ALX]]F-]%W%>/]NZBM(0! [8;QBB>0\'XV> K'6A(&*@-7O!: L='JZ+LZ?#M8^6+ MZ2JVRH?_'?Z+GZNMXG)56YT6=>V!KDEITWY?F1,(B#28JU '&4E-FX%5(L11=5;(6??Z M)?W0%E\H+&T_A2D35+H@V9I,*P[9*:9 O%X6W ^E0%>%Y4Z'K90Y<::O"5M9 MJ%KVO:GHE7(9AMMV&<8NS\;V,N=DV*C]1;CU_H2&!Z&?]WOXPK9AXG843B4- MVP5+OP'<.1=FOKN$MU-S(?I5T48D,^M-$CAFWI5KMV.1.L\09F^U:)HL,PJ"0SV6J>H'7HCPL\R M*31[,3'TP!_DKA@VV?S'E97<6,I.:371@,+D34J6&PS]4.VXX8W$#SG1#PM. M_;7"YFU\/40Y4Y8O3,4/IC!^DG>E=H#!ZD[)$?A*33N4C3WCECS3QZ$84=7[8K3F'"O&27P!1]M\._AZTY>X+V;%2X2(UR35I[CZ4] M@,'8%B*3%![/@)WHIHICA6'M/; ^+DY#\A2 "#XGLV]^Y(@V9_>GVGRE3?,9 M.3?<:3D'&JNGB\VO9LV,?1FDX%+;/<'^IQ2TX[ !!^J7-G-XR"U $S- A MH&$\D@W'G?#S=!3/T.G#^ F'+FZ&EO!HHB6?#P2?VDN;LL>2.R>3Z[,7G&\*^E!AV1B'NU,6RL,M)> ]G=%-HE*?RD$7SC: MV&+J$V?W.R2K>R-JH"5J40#JC%4F>V+MD?]T6JF&P0RP2DM$=@HE4('VZ[P(Z@]2;+49JJKHGR WY' M_%&.LY9\49#+>1#?%+:ALX=EBI1.S,JM6J!SP1:\,(:&M!6\G[.K.@I+ G9E M?7>))=;PR -#'E5;:><:/WN#*.C[JK5I5]UMZ"*D+=X"DP;746?"1-!I? M[O#TNUX.([->[R%\/7D8PZ'J;UT>&9P:.[J1H\HM\A1)\EP7"@C_VIT;]GSR M=I-&,![@I[Q K^]'!\4=U9!3B8 M/?41QRH&%+ZP,>P9M(LM^";WV?U26<:)0!?RPTM6>%1L)-#+*<-! B8+ZU3T M+7OQG^\^O,=E_ A7L*1%:(8#^Q+2%&A*PRV81.!M+TR?SK*2EOI?#/L=LM_DN\'1?M.$+]M[ 1+;6C(SX6"M,)2NV(OT]&CK% M[Q4".RI//^8(HC%CZY^^,,C>)&.!IR\P3!\S[!]\J6=BIGS>/\MNM- LQ;'# M0WQHQ=]U^F!1^(5W(>%ZXZ,E[PFM29MS]Y10/M6^NBVI1*\_F-/VL8@$-()X MA,-80\P#? 7%'(4"EA); MA5-2-ZA/6T"SVW+_6);;E-N@=4$F:L:L8+WIJ9BD^R/S1:HYOXTG&.@,S-C2 M#CKD=)+6\N(_M%F7+%5=JP^:;W*IJB\9UXXXG3C6@B5BZYBMM>BC2#:4 M]F[3U&YQW;OX8.XHU%#1Q>AQ+'N<]GTQ\?ZPO$3F+HXMP M+0OT#L#.=%4UG-OS&34_V7NQNJFU! M'S+9YLP%'2R]S"&GN>1?,LA<)VR3N&-:9H?QNW-Z:RM9\Y M5ZR#8E(V*77U6>^;EKK8/Z@Y;+S]L:M1_>9PNE/E#8VXM"+ZG"11\E?#^N:> M1.QT$G8>TT+?2-/ZU@+2_4T,"/L]MU A?1WR*;U^_\\C=E#+0M4Y^@IN"TH1 2^#+ M\?03V0=0*!RH!*B(><9=C-IC)>V]6C2U/5I6.X7B)N0&*N,E>IT>&BU 'HNS M)$A1< X6 ^OE+W+.6'Q@[R'IRFO"^.)2>4(X1TO?Y;RAT:V>9G=PHC8 11N, M?A!L4Q2!I [+A1L;[U@80-D3CKZ"S!"_YQ)9Z"QT7^-""!?F,UY5E-1<&T@?_Q55;^GJWN&DI/# ?O%ILCIGGY45]?S5V[87V!J M%WY3&0E*<0@X8!0A,(SO%M6<%4&N;>P S:(/Y\VX4?'NOV,:H->!J 5':'Y> M[F6A#0UZH0G$5MLR98B".)?U@5SS4<022VJROYT72.Z!@NL(-+5L\^SG8P:( M/FO]/(BNA_01LD=& RC[=?JVQN"X7B5W-+H%]P\?J70)LPE6CK)E*:3.C\KL MNU,U< Q[D72AHW-TKI *X)"IO4[;!$4>:]C42Z4 I==4U>FQB.6*#-=7EQ?7MHNE>:KKH7$YEB9 M&Y4+LP0X9Z VM'ZI9)T>=JI MO960FQK\CR[MA[$,B_:T[P4VN!^:HH? ME\[SY_BW:0.+_-/J=DL>#QTE;E=*GCM"V%BNE1RM[B7+Y;$*W/5;,A.=%H7[ M=I2.<1ZO/J$'33R<'!O-21[+ MNP^K>^<5D6+EI'UN3!1>B VK Q?6]\:A)LOW.$2QV3(T\4Y_ZZ7/PCB+0."]^@@.C_(R.VDJ)R6.G/2&YLP0%1[.2=,XB0.Q8_E-56W8 MR2*%F%[0.\F2OZ,I8>I@>3U,'JN91[@\&BKD/1[9;V$)Q2%&:^QK'N[ M'A1]@#M ] 2+5YW4BKYZ>SZ!8EY>&?* MJZ@]+2JWDH<;H@S=WBOE_HT3.PV3/I=6@]=2"4(N;IC3*\E!F*KE3F&[JEO,G.*]J59O M?EC3I364**T>.!)M: W%M'DJ@ZTPY6A5RW MCV;=V,&A_J5,A 2GI_FE=,E\7'U9^D4HAAYX6R,@>"6%;BH#FX9<6.ZLS90B M8DR=1H.Q9=$M3(BESGDP+/\4QG-*H)_WJ]N])XC>N&R.G"4DEN )D7"4>.@^ MJ="ZM8*E)+':HKU+Y%Q3CJ=HW%Q>65O0<)8'$DX_/>P#G3<;!WS M^FK(CO\M.X:%2?]?[-A32G[>$/AH4/#S&@7F@RQ#<>8A-[[4"'L:\'38] \ MQ#\ $!\'@)@BPG-= 9<^7%C_TB3'OVKNE-3;C.=^6\77K7M#FK4I8S1^N1+YH\+N%*)I%@!"S:!L@D!:[%GU>J/K:*1"D(6;) M[L.&JA\?L0 XPE9T0)4XPD9T.8ZP+43>]*E=SC;QJ5(Q M(N8GDV.F?_GIL%T_4.2,3';XNB<[67/:J0?\LHX[7991>]9$+.?*IR$?ELF; M3XR\F.G -I6B*2IDHYUHJC:U@BWQKBT,1L[* MER[@$IP5A6C*$CZE>I<7!ZP'3&=1J(6I<\Z#CH:$[!*6B&(4)XDQ%]K#:YJ) M[ 4Y*' 0+Z6W8]C!C4>D>XG4;N#0K4-%:B>WIKN$\\2C(1F.\'GO_ X4N03V M]-]X5U_PLI/E5#]KE]?SX_RA)]FL!SY6Y[ E\+FIQ (XF?[KNZ4.L+#.3:]<[R>5OF1K>J!WXE2O>?H^ MY=VY<@5G2^.,7]W_(/%YR_\R_[<+42_R6!=>W/BP:5%UUJG@ M6*!>N#>AL2C[#O^KFD9WPWJ\<=&2'N^BQ>YJ,R[% YWH*T.Y:DU@#!5,&EY> M5W"0"M%WY9 T*;G]5PKS=8RMTU0ZVU9HF 8\A:\=C\4;'=<)ZW.%YXFT"&28 M@1B09))>JMKMYK!GE1BKUT9"34W"C(DW]3.]93:T#63TPJ _/ #/@ATQ6:XV M^/-A#0=,H:YQYY6AZ]<$1E&H_TOU?Z6V52[G?9FLUY]T^5+9)% MN.*Z7A0M:GV:.MQ/^E>L:2B+F$F6H^+:S)--+AK@FH,_K]G N^>3>JO*X9]R M>FI[W($7>2$*4@/MP(%Z@>MWH:+\?1BZYK!7\/9 MFS?+G_WW-B#L%,-3$A.P\6*<T%,9>]W$\6M.G=QJZ:\YLKZ$U\IE >T M^,F)G[E(/"ZW.)-@-AQG()!VZ1_TT9Z&)WS#E"&RV)!4?,FB:'T8 E,9JP/^ MY&&>8<%"8O;2=NR$+ AY[R;,'C93IY=$B1M>-' BE:=&+I. <'M1MW06<%8N<9"YUL^F:TC-H4N5&<,9S)Q95Y9;6C..7"895FX^L.A]7Y23?(#S1>+%",[9/H"1"C?I'C.MM\K' M9#?+N1$OM#?+J*_O'/?'C<4B.+=1#-U2\ MZ6>,=BJ@;65\^'*3PEF=:%*(PBCA:B$G"/=KRJ'5W7#GST'X8+)"*#%*#\(Q M%?HHW1$;[MCI,;/3CO8(;/0):J=]:TR(V:E'!!@FD>,NO=OC$2I -_Q;]$PG MVJHS-FE49(B%3:O[I%DR?=8F"$I:3MH9>5]EY$+GR-!"6AHN\AD_>NYK6.J_ M;%%O.-=$(,LXH2W?J/ >+B62Y/#A[]"%X4$)ZI2JH"=:.J" MN*_ZJ4:-D+ZHNM)VR.,*P2&O@&G/^AP)H!,U_%&!\#*CWJNJ44=ZO40 -CS3 MLQ+M%ET9*!7Z_\OEGO:IZ+#? A_NY1]M!7\4>9>]W&#V G4*HKRCE@S^TJP= M-.6ZQ],P Z6C5M-KX+IIR"E0Y_1;LRC5Q!=EIW)J7:I)X>>-::")LWP&R)!H-0Q0I&TT9TT2IF[\VKU20$6>*?GPLF<'>4O_!X)YX;> MFK>P^+@VPYG8FDS$#PGJ]IN; TU._#CAP!#PX*(>O< _8!_$ C1K^%BA>3RG M;VOZ2-^"L@RTWB)IJS >^*V$4^\LEIX$B[ Z$=7X";VJ W"NZ MR>=P2!9TZJJB%PW=.3*UN\U!D^Q+4 [G56=F<(_LKJG0YHLLMYXW=?;39OMN M19"L%/.!=;+PN;I:B+9#]K>8 Z-,C@N6LA=YUT*# AXO%G"H*V#ZC>B E-3+ M-6Q.T+2&:Z82-5P"]1SX;3L'(D6C3--EOZ[(XD^6ZT$*-]L5#+F!=8#;H9LO M.CD*6*VV3C(&1VF5M/F6\C'.*(7\^Q#HU?7;1U#GSR:E1]G$*.A[&X(9 M(R%9$BFEWJ)9 M5>6BRI%>RFH.BE>$K,JZ!0+$*[QJY\"#QNBJ$@40(G2>5?T\K8NI-3HS8<[$ MQ]&*B(*GC-?'1)C'[Z2R&"Z]-SSH-\B09XP\(T,LF2,I"E]_@R^?OOGIZ=A7 MV*Y301,@[C2PCG6%=R7PB@Y.VMD!&,^6S ^-*.L%'!RXP\]%;78<6$;= M 3=I6O0NX3YW'49;V!UN%] ^MW)6*N0"-(2^+$33XMV$3*8KTE*_)5TR?.@D M*O<6X85_#YI!XUSXN5C2L(-K9PPRGQ M=2HLC8/$8S$(1V(?G'CZD1BF:61^KN*4O=JBNJH[GQ]FJ(&03<'SK<@IWY>]JI>X](K(8@.5I"@X#)L*Z5G M_"5>N[@#=M:"1).#'@F>54D[AF]&=&T2K48#8 MS8JNH5\0O,,IXS'<9'G-+6\W7S"UY3^PEYS7H*DF[NA0">SCVSI\%#8.%!YN M9X,G%U5J:X,Q "T48[NK=XJ?/VPXW*P1J!T=Y#NN4*D&JE:P;2[0*H*7F/3[ MPWT-(N+0UOSCV_GU7 ,<8[RVRGGQ#1WD 5>(^FQ>&X0,WC:T9]HE;)% _.&:]RL!'"" MMA\8373&2V(I"I#@"UA2Z.FE6Z:6H-KLD'2_*/3-I-0OQS$\)+.Z<;:G*&%G M<#7]<7D 0.$B0ZNBS^$]L+':-\,_"2>JH&C!OB++'O#J=)B2B6.WAR:[PGF@ M9VZ--5PY]PR)EUOO"0*Q58N#5^9AO]E^UN1MO1,%".UN&+?L]P[ M ]1#)J$*;< Y<4LB_0*O4?VYA;N25A_1L2AI"88$ZGU/$6=H+Y6A9Z(J\;%S M\H/@7<-!/]4='*H2(_!J4-(Q6FT1O^MF92GR' _\K!8M:8XUZ TYYF.KV!G" MOEI1N84@+*6 "34R/R=K*[S!\QX7IS;^([-%=HT>3U'FT.!"\=$>'#$1.1,Q M)O#&5(:9SK0<1PSCK<@:.7&46?-TQ6"5R7@X)ZL5V2[YOF!/9*#/28:]*:#\EIM=4R7$D%&R_L:A+@*^%:4DEK1M@7% M$+3H0=D>A@]4<)LLX($>)#U%,4 [/8C^#)]2BP[4!4);"Z(,#?M7AMQG19[# MT',B832)%8:-,3U*WSKTVH+\VHD*.+NWY,Z2/%>KQ*'GSC">J6L<7NM6H'-+ MDN-![^C0SS"T%9M<1B)R:SI^ND,W'VY6-&0<('[ S,W=R!E.CNZ%&W:R=1&^GDA3S.(SY"RH\#N?B .. A>R>I M64:FV%<=W%J"]1^VD7EW/JO# 2*!/=S\.OV MRW^LUJZ925_[U&$A%J#4+H#.T28 M9@D4!*Z:.)Q&,G(["Q ICQ"3D>EG02K&\"=YO/V\;J-+:?" @584B82XD=[[ M-])[+S?\VA0454D(LD*-\SX5=X68LC+;7-'44$_[Y.=V!V@'SYU:!4YF@C.; M(1+&G\CIBR$68RW]Z@\90=?_NF5-C#?>60P (3 >/_M2G.@D]H!G)@S[F@?.-XMNS[= MKL/C)(P*"]PI&%;1H*QTE*@$!A1XZT*_/??=L39\#N("[YEZBUB?N:X"Q>V8.=;.6#8!S' M?H8!6":*]UIO)4B9:U!EX \N=D!*:L,]42L\_)H3*4ZRI@/-.!_LG/J5EQET M(B:J[,Y*W]L^6Y3_>U= ?FZ"]H:CZ>.K"UTPFH07U1/6YH;C\%Y9"X=.QV BN,D1+I*$8)??Q&E=2YDL1Z M*2L?$%_20Y$W[K18B$PXO!?(7*>)<-?8*'^QJZHN?7]$\"?%2*@ ",PDJ&4D M3P/JGOVQQ+NC*7*T$2]:YX<*V5(#;>K2_;K&KQ>%#4VR/Y&!%^TE1B.Q,11H M- 8QWS=S# K/G&1=*4J*9ZY%510JP^M!I?49AP?*YU5=DGJ]L&E=L*\Y'*N* MFA=E,M\PN;\R5V6XOD=T)Y40W=ND4-9()),8%G=2< *#E1N$3 RLX$%Q&<)S MVJ"L0>;N(:DQM*54)?VG7'"[\S(07Y04*P:\K:,O0#T%FG#ID(P/6N,L9"2. M1XI A'V5U2T17]>$]%BUKB4#_TR0IOK3#>4!YM?:7!CUIYQ.I'X64&4OAJ'U5AH&ZJ\W[ M[?+SAX<[]V*=&%$OC0FWWS+;"R8[P)*$.J1Y]KU]HRG)_+!S"\TIU-5AP>8 M0$)C02NP\$%8 =UY,",JIZR"SGUB]@>#M6$>:S4O@2)K4W-K4("8\+.$H8X+NG>1B/=$5D&A/PZ7+^@'6OU. M(L4+#:*O"$S1Q,L5Z!$?8>%.L[?7+[/9"=KL_FQ04]20A"$P(.N$I*O%8(0FEYEP!*>YO..$:@KF M0<@+@BY6:IC17;1I*QB0$F@VNE*'"=TAP5](FIXVC>Q?>/9QA^0NAZY^;]$( M,QZW)K%>IFM9.!>?U"8'DWLZ<9'A-%RO9-7=:S1\YXZVJ;IE4&]%P.8'0-6NS=ZCV7 M N<\6O3JT=0SB]@S+JN-///3ZG:N66[L&9"8CBZHRZ[^9R@IAH( $6,M<@#5EQ+BSUOZ0 MXWK8;+6Z5VM=P\J$_6K8\H"@ M74O.^AXDP->K_5[2BV1-0>K$_QBW]L$Q7?!,PH[YKO=&E&\HT?<%RZ;"@)3_Q.H0M]M55PT(;L0(3<8 MHN3$DJG99.@DLWSKY*A&W[N+$%($8>=?VNXP?+[AB2K>S?(KUTW'=Z.5105M MHL&J*=KWW!0 .F62BF,4^$8:\M-ONOBJ6+S)E4VMMV[J^"1=?]+]P.7^V#GJ MYU3Z>J"(J=^%DQASN=J2(H^<_!=C A V0.6&4-&)R.&GW3LI]V.8-Z9-4Q+# M;V=?'W9_IR2G')C6:1ZD_7^_%Z=E $^]VII%-V8H:_;\[+S>,7T,>^Q;3@.[ M--4/;?*+&>W.'>U3WFU0T:.WP+D;+7 T0S7=N$$'%JJ8%Z08W"F?N4U"F)IN M'K!?W%BXJ/2\+!Q4.&,+YA3H!-.QG1*JXC2 IVD:Y.A2?R>X)V\SU'2990_$ ME^_T]M2!'@4)XAM0=54@7\9:?BP24L)Z<#0&TMA@2<,?17@*[M$(!))/*T\# M._)(Q.W*?:-P6DWE00'&3:@-$E0._W4@'RL@G4#K#'!SQL;!B8SCO<(&1L:; M>#:81.+98&81%)^)C\7'.]8@&/18@V#D222@H^^R%*(B9V"( S8>TS-K)/+P M0%=\ZH_O0 Y]^D('QT=A)2D/PM'M0X)VG#NA[#WZ_D>_^"S6<+/V/4YI(%5C MJE@/0I>FMDJ_:SJZZ#2UA8UP"R!& WLB"U#%&02GG@/'OA:Z2U"!+B(_FJ&< M.;@QJ:MY'(W^Y7*&&C51IK;2 :R^&SR%Z_/@]PX'V=X,O& M@TL*24CD#KCR=T5U= M^*H 7R6(=B=4-.7$<8.IF.BUB"TL*V1O,"^N+_W.(A^9 MEH5R"]B@"DX?ZR&/V/B,JG ,"XDSR8T7&E/;\6R,[X?54P;^B( M&@/6FWYQ3^_#C&\E;0R1P4W:A2, +H_GHR,=CIMI HBL<<4KI4A$.F4E!P8W M+6;?8V'40C%OSQTG!\ON4?LW&>ALZCG":$;FNT [Q[A%YKL ? FC9X-],&&+ MK"V, QN+!34<'?[%\0FMI_V/-%#;7GF+(!T2$Z.UP!# M2U@BLI!143DO),FC+=+>6,7XX863PJN@N*4<7C%R5 MJ@MF%8N=*"(28?S=\2D/VE#0Z$C/!4!!W]0 MVGLD]DS?0]K/])[*-E#4AT7&$@,X+-YC!(M@V1(K>YM@;[^[+X0-QYAT% *B M::8;K#1.86 5N'X;VCN&KK3(%!'M[A$3"]!T6%:\R8=6>X"'QOK>JM'^EM;('XWJ4WT/T[5B75*8C9&(PT]+2LAF'(Q#(_%=DT' M[*=6^HP5J>.\+O%0+)X_U2:Q^A9CQL&-C"][#.,RQ@YB7IL(]&5@HAT3=.,1 MG!&TSX!($.PT_+(+7UO,%^&7#$9H8%POYU78$$%2F6\+[LUZ,4VUDIXW] _6 MA5=,"-$RT49(W1+>^X&?#C 4A7,-O&^,X MZ-B%-C=FR6_$V*BC&\.-NF;&5\P+=F<8BDH)_K&?0HO>5'LL:RBRMB2AN[Y7 M ?8F-T)HRWS*H)0"!8T]FX0"'=72*+IM^DM3[9\\D!A(Z92V#&+IE&9Q --0 M#7=@1D><0B,T].*C1#$G(#Z&8U%W!JAT/#R9W9K*E+KL!V#ULIWG09; MY=ND03)'%MR"K$;059\2C#$!US1^Z,,-3,&6!M-D\$<#999+*$\0Y 3XT*=D M8#B0G8':.H+@&9S%(8)/H#\Q")L3*)+G\0RLYN2^6$]N%#@SN78N[EY .SR\ M9L"-)\4..]":$^:9V(4(L.8(28;HFE%(S4>0XQ&]"Y7F8?WME-*Q5]8U$! N MOBXE0 LQE]7^L%U/3.*/0&[&+OECD3:/[L?'R@SI\$G-.8Q-]DQ,% 5CR8L* M&@JC)\GP^]$!W?O,(T3]B'!4YB9R08YCB=LQ\T$:Z#%0.=E%(",MYN,JPZV# MRKC>X,[NZ70C(O-]HO.(PJ@T?=C"U=<];H7L.=Y/SV^GV:IS#_]1+@SB&NBF#YQC>#0&T(\\S'8S'Z'I.PWB0X=-W0?/HDF-T1(DV3Y[AS?@R&-[3H3?-.J=#AL<=&P'N#MW,&BYJS M])Y/P^^-GXD06#$"S$@U7'S4R^-9/(_NZ* 6QG\*POT(G M,6F!1\F,$2<_7;5ZJ3W@P2TG+[@#%LE/DH=?C"@5T6F,(3*&VL=4<,;0. LJ MC4PFDH9@G04S!B\5DQ2-B?W.]"PBL4SVW1*+XN[CYG"O3-8?-CL%IT3F66D0 MN ^5[L?T(4"V)VL MXV/Z=#I+SAG=5[,_O$#K>TE F_#78C.!U;!BG@OME)J M?;@]*,5@DZE>/S..&M!L);*EU+7H&3'HX?:;+IP8+.B5NI8NEZC-WEBLOJ=E M%NIN/U.W#@2@<,LN)* !(^"A+#!H]EK#>3YFH-3A+H+3HNPVF_5[%>H^(;X= M83E#"=("&PO\O/$ZHP'$H:G[' M=84260L=X8O!A%S\K4PAPH]GK[_64M^\0FZ=O)E,_*G_>'ZS[SGK7.<8.9P/ M:82#Q07V?A_X(.P>Z.6?@$[]G]'=AUX<@!X+/U#HE0WTNE.-PTR*\7#GV!D, M,N& UH1%^)8PNE+41F6$4[9QYIDU))))A;3IJLD<6$OUY-R!TVS#.QQ.A51M M;I?!_:ZZ[7N.7K,$*6,#P1EVAC@LB=:@Q)U1VLVM\0<7ZN3EIC0,P2 MCP'M8I*LI$I!#6D"W)OBD$%FZ2B:%W;5LO2L4VO)C9!2DDM!6@Y]1"<8V 08 M>[!?PY=L![O)D-MC6^)C9%GTHJFZ$\>N^2WE;32'O0U['"XJZ5KJ][4I1[2Z MO71PKR"C3:LWV4# H).R9)MWC.:"@ROFEPF#(Q/&(>GSH$(J^F3P[%5)C $4 M1FM0FB;;EF^*E$MH='^=FNQ8SK,3Y/S ,G%*9 \@7;/K_\Q1Z\;C5OS=V?Z#E:TJBG35'1L M"YJFX/C8YT^$/]MW%=N9@>,0-O":K,Q#=P??Q*:0D9KI>UMBZXSP*'^TQ(/% ML&LY0$1XE#]!2FM^W28<7]/Q=U!+ P04 " "+@W]0\\?18/ % "J,P M#P 'AL+W=O_FH>^G1O!)W8FA&OJ?C(8%/V&2]4[ MW%_5-3)]^$4[43FIE2\,!7=2/-GWX^$KX_Z$A;CE]P>]08_QUNES63MA3KD3 M/XUNYU(]'/2&/3:5QKIQN'<\LY%*-O*/F,1O=J:?_M%&_M'*\7I<&5W7\:IP M(%[D[V#?2NZ$<;+JG.CX_0WWK >]8N K7$@K[V4MW)HJRNY<3??<+& 2)<8)F>LNMY!S)!().M09[H M9@X@4P0R_4+(8UYS50D6NZ@%@!D"F&T-D.V,.(#,$X]ZQA6 +!#(8GN0 MW,X 9(E EK20UWZ.6<296(7';67D&QEA_77< $X9$,M0ZR9*U_OI;:6C83Q.V?[[^"V]8LQS+$PZ0R)+:*C[6\AMU+',5GOULY#Q?\Q7R#0D1,*T-B MKQRW5BKAGZWO=_=2+4]@;Z40$Q/+D-@L/[6>/,FZCBT9^N.%GP;50Z!@1[;S MP#&U#(G=$@?'KI^OEP/9UV3C29 /L\J06"L7JM*-8+?\673:#)/(D-@BEW[@ M=FDP6PR)=1&G7[>,"$)?"\;PR8Y0E>Q )I@L$F)99(/ASN.WR#?R77L$*(Y";$X?@K]8/A\)BL_DRQKZ [3 M!/-&0NR-<7MOQ>_6G\3.%A^$EF"V2(AM@49\OQ*(B=DB(;8%CIE"3,P6";$M M/L=5;.>6>P;[#2)BPDB(A;$AP%IQ0DS,(0FQ0Y! *Z!"3$PN";%] M?A40$U--2JP:'+.$B]J8:S)BUZ"KLC# TQT16D,Q81R78Q;* MB2V$8\(X+L6?>Q"R44Z="FS%#0 (Q,0OEU*D0TC?](;@K!;-006RA MSD+1[GO,\1K 0TS,0@6QA3Y@Q@CY6/BJ!/,QW@)B8A8JOG+9#:874Q8.04S, M0@6QA3Y@GDVG(FZ]#"7L!BY<%YB%"F(+(:T9:! MT"7;^;R.J2^OW_='0DQ,006Q@M9CANV&[+S63W#/(::@DEA![YA@@)^WK@V3 M.W^!F)B"2F(%O6)NHH68F()*\HW/R%82M@LQ,065Q K:M)GD<]Q18@HJB16T M>4_)QT2HQ!144F]46__J:K6 ##$Q!97$"MJ N1(2Q$1W09._$_JP$::K3(B) M6:B,%NK'D^WA_D1,I1*3*W\+Z\LK7E:QC]6\RA_\!4$L#!!0 ( (N#?U!7!T@>=@( *\N : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07 M$&SZ![$E0521Y/95O:D*)/JZ,#YM9 @RAN_J@4#Q\26?Z^'4-N5XZLKJ_7)N MRJ8Z#D/WS;FR/>9+7>[:+C?CDWW;7^IAO.T/KJNWK_4A.UFOS?73&=73XW3F MZGFWJ?KGG:]6/^O^D(=-Y=[/[JWM7\LQYZ&XZX^_&Q<8__+1Y?]9OMWO3]O\ MO=W^NN1F^*3B[P*5^SQ(YH.$'J3S04H/"O-!@1X4YX,B/E.:#$CWH M?C[HGA[T,!_T0 _R:R#CFI^$L.9K[0'7GN^U!V![OM@>D.WY9GN MN>K[0'; MGN^V!W![OMP>T.WY=GN M^?K+4!OX>LM0&]9X%T;O6SS]1:@M_#U%J"W\/46 MH+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U5J"W\O56H+?R]5:@MRZP5X(V2_AZ M*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ!Z!WX.L=@-Z!KW< >@>^ MW@'H'1;8ZT:;W7R] ] [\/4.0._ USL O0-?[P#T#GR] ] [\/6.0._(USL" MO2-?[PCTCGR](] [\O6.0.^XP+=*]+&2KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1 MK[AM?;P-Z M&U]O WH;7^\$]$Y\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OM,!9 M0718D*]W GHGOMYIHG_1CZ4W,HMR[Y9_B7QRDG<)?AXYQOGW&=^N7Z M$Z6'<97LKM>;VWR=^B?"32O*TV]02P,$% @ BX-_4(L <+8> @ A"T M !, !;0V]N=&5N=%]4>7!E&ULS=K?;ILP% ;P5XFXG8+C_]O4]&;M M[59I>P$/3@(*8,MVN_3M9V@[:54F=6HB?37JQV.@M#J.PY2V M59=S^,Q8:CH:7:I]H*E4=CZ.+I?3N&?!-0>W)R8V&\,:/V6:\CK//:KKJQO: MN?LAK[X\79];;RL7PM W+O=^8@]3^ZKI^KEA'6E8UJ2N#^E#65"M;H^E2RK7 MME6IIHJ]8<+K&^?S^OER") <$B2' LFA07(8D!P6),='D!R?0'+P#4H0%%$Y"JDT%9EV,]NG[Z5Y*?WA]>YK/ES]?7OP%02P$"% ,4 " "+@W]0'R// M \ 3 @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 M " "+@W]0)^B'#H( "Q $ @ 'I 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( (N#?U "RJQQ[@ "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ BX-_4)0)78=_ P *!$ !@ ( ! M]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBX-_4#(7*R&K! F!< !@ ( !RA, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4/MT4P&U 0 T@, !D ( ! M#2P 'AL+W=O&PO=V]R:W-H965T4O !X;"]W;W)K&UL4$L! A0#% M @ BX-_4-KX=&.T 0 T@, !D ( !SS$ 'AL+W=OT M 0 T@, !D ( !DS< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4'P$=@&_ 0 -P0 !D M ( !5ST 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BX-_4*7A?1"T 0 T@, !D ( !)4, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBX-_4-_4&X2R @ % L !D ( !Z$@ 'AL+W=O&PO=V]R:W-H965T=- !X;"]W M;W)K&UL4$L! A0#% @ BX-_4'VFFKBX 0 MT@, !D ( !WT\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4!8/!;W4 0 G 0 !D M ( !M%4 'AL+W=O&PO=V]R:W-H M965T.T&X@$ $% 9 M " >]9 !X;"]W;W)K&UL4$L! M A0#% @ BX-_4%2X$LKL 0 9@4 !D ( !"%P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_ M4&B% 6%$ @ Q08 !D ( !XV, 'AL+W=O9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4"91HTH6 @ U08 M !D ( !9VP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4!#MI,L= @ T04 !D M ( !*G, 'AL+W=OET " "*!@ &0 @ %^=0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ BX-_4/JH5?A? P /!$ !D ( !OGH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4 T[ MQ;5C @ $ @ !D ( !7H4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4((_'ICS 0 "04 !D M ( !,8T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ BX-_4,*H&4,K! I!0 !D ( ! MX)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BX-_4&["UJF# @ 6P@ !D ( !HZ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4-$L@B62 M @ W @ !D ( !N:H 'AL+W=O&PO=V]R:W-H965T^O !X;"]W;W)K&UL4$L! A0#% @ BX-_4'YC9&2J @ " D !D M ( !YK( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BX-_4/'D?AQC @ )0@ !D ( !H;L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBX-_4&-U%\)H @ /@@ !D ( !^<( 'AL+W=O&UL4$L! A0#% @ BX-_4#NM+9;N 0 M 4 !D ( !G,L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BX-_4%K]+S.Q @ R0D !D M ( !%=( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BX-_4)1;*RB_F OF," !0 ( !*=D 'AL M+W-H87)E9%-T&UL4$L! A0#% @ BX-_4,TUG05) @ 6@L M T ( !&G(! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ BX-_4%<'2!YV @ KRX !H ( ! MJWH! 'AL+U]R96QS+W=O @ A"T !, ( !67T! %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& %< 5P#3%P J'\! end XML 41 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Goodwill beginning balance $ 5,496
Addition - acquisition of 10,000ft 11,181
Working capital adjustment - acquisition of 10,000ft (180)
Goodwill ending balance $ 16,497
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
U.S. and international components of loss before provision for income taxes were as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
United States
$
(96,810
)
 
$
(53,939
)
 
$
(49,303
)
Foreign
984

 
347

 
(110
)
Loss before provision for income taxes
$
(95,826
)
 
$
(53,592
)
 
$
(49,413
)
The expense (benefit) for income taxes consisted of (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$

 
$

 
$

State
85

 
34

 
40

Foreign
17

 
69

 

Total current provision for income taxes
102

 
103

 
40

Deferred and other:
 
 
 
 
 
Federal

 
203

 
(302
)
State

 

 
(45
)
Foreign
12

 
(13
)
 

Total deferred tax expense (benefit)
12

 
190

 
(347
)
 
 
 
 
 
 
Total tax expense (benefit)
$
114

 
$
293

 
$
(307
)

Schedule of Effective Income Tax Rate Reconciliation
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
Expected provision at statutory federal rate
$
(20,124
)
 
$
(11,254
)
 
$
(16,267
)
Tax credits
(5,798
)
 
(2,408
)
 
(1,327
)
Change in valuation allowance
47,412

 
17,487

 
1,528

Share-based compensation
(22,009
)
 
(4,631
)
 
4,430

Impact of tax reform

 

 
11,125

Other
633

 
1,099

 
204

Total income tax provision (benefit)
$
114

 
$
293

 
$
(307
)

Schedule of Deferred Tax Assets and Liabilities
The tax effects of temporary differences and related deferred tax assets and liabilities as of January 31, 2020 and 2019 were as follows (in thousands):
 
January 31,
 
2020
 
2019
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
49,433

 
$
18,972

Deferred revenue
39,542

 
23,146

Lease liabilities
14,243

 

Tax credits
12,094

 
6,340

Share-based compensation
6,661

 
1,776

Accrued compensation
3,308

 
1,963

Other
625

 
949

Total deferred tax assets
125,906

 
53,146

Valuation allowance
(100,240
)
 
(45,761
)
Total deferred tax assets, net
25,666

 
7,385

Deferred tax liabilities:
 
 
 
Lease right-of-use assets
(13,475
)
 

Capitalized commissions
(11,724
)
 
(6,955
)
Property and equipment
(431
)
 

Intangibles
(15
)
 
(398
)
Total deferred tax liabilities
(25,645
)
 
(7,353
)
Net deferred tax assets
$
21

 
$
32


Reconciliation of Amounts of Unrecognized Tax Benefits
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:
 
Year Ended January 31,
2020
 
2019
 
2018
Balance, beginning of the year
$
1,416

 
$
683

 
$

Increases to tax positions taken during the current year
1,850

 
808

 
360

Increases to tax positions taken in prior years
73

 

 
323

Decreases to tax positions taken in prior years

 
(75
)
 

Balance, end of year
$
3,339

 
$
1,416

 
$
683


XML 43 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 1,234 $ 457 $ 104
Write-offs (1,629) (849)  
Additions, net 3,384 1,626 353
Balance at end of period $ 2,989 $ 1,234 $ 457
XML 44 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
As of the dates specified below, property and equipment (in thousands) consisted of the following:

January 31,

2020
 
2019


 

Computer equipment
$
22,513

 
$
17,536

Computer software, purchased and developed
14,673

 
6,958

Furniture and fixtures
6,712

 
5,410

Leasehold improvements
4,501

 
4,158

Total property and equipment
48,399

 
34,062

Less: accumulated depreciation
(21,418
)
 
(11,522
)
Total property and equipment, net
$
26,981

 
$
22,540


Depreciation expense was $10.7 million, $7.2 million, and $4.0 million for the years ended January 31, 2020, 2019, and 2018, respectively.
Property and equipment includes $14.2 million and $11.8 million of data center equipment purchased under finance leases at January 31, 2020 and 2019, respectively. Accumulated depreciation related to these leased assets was $10.2 million and $6.1 million at January 31, 2020 and 2019, respectively. Depreciation expense on finance leases, which is included in total depreciation expense described immediately above, was $4.3 million, $3.6 million, and $2.2 million for the years ended January 31, 2020, 2019, and 2018, respectively. These leased assets are included in the computer equipment category in the table above.
XML 45 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers
12 Months Ended
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
During the years ended January 31, 2020, 2019, and 2018 the Company recognized $93.0 million, $55.3 million, and $32.0 million of subscription revenue, respectively, and $2.1 million, $1.5 million, and $0.6 million of professional services revenue, respectively, which were included in the deferred revenue balance as of January 31, 2019, 2018, and 2017, respectively.
As of January 31, 2020, including amounts already invoiced and amounts contracted but not yet invoiced, approximately $166.9 million of revenue was expected to be recognized from remaining performance obligations, of which $163.0 million related to subscription services and $3.9 million related to professional services.
Approximately 96% of revenue related to remaining performance obligations is expected to be recognized in the next 12 months.
Deferred Commissions
Deferred commissions were $48.3 million as of January 31, 2020 and $29.0 million as of January 31, 2019.
Amortization expense for deferred commissions was $19.8 million, $10.8 million, and $5.0 million for the years ended January 31, 2020, 2019, and 2018, respectively. Deferred commissions are amortized over a period of three years and the amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations.
XML 46 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Jan. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company is liable for income taxes in the United States, the United Kingdom, and Australia.
U.S. and international components of loss before provision for income taxes were as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
United States
$
(96,810
)
 
$
(53,939
)
 
$
(49,303
)
Foreign
984

 
347

 
(110
)
Loss before provision for income taxes
$
(95,826
)
 
$
(53,592
)
 
$
(49,413
)
The expense (benefit) for income taxes consisted of (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$

 
$

 
$

State
85

 
34

 
40

Foreign
17

 
69

 

Total current provision for income taxes
102

 
103

 
40

Deferred and other:
 
 
 
 
 
Federal

 
203

 
(302
)
State

 

 
(45
)
Foreign
12

 
(13
)
 

Total deferred tax expense (benefit)
12

 
190

 
(347
)
 
 
 
 
 
 
Total tax expense (benefit)
$
114

 
$
293

 
$
(307
)

Income tax expense for the year ended January 31, 2020 was recognized primarily due to state and foreign income taxes.
Income tax expense for the year ended January 31, 2019 was recognized primarily due to changes in purchase accounting related to the acquisition of Converse.AI that reduced the overall acquired deferred tax liability. As a result, the increase in the valuation allowance was recognized in income tax expense.
On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the “Tax Cuts and Jobs Act” (“TCJA”). The TCJA made broad and complex changes to the Internal Revenue Code, including but not limited to, a reduction in the U.S. corporate income tax rate to 21%, requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries, and a new provision designed to tax global intangible low-taxed income (“GILTI”).
The reduction in the corporate tax rate reduced the Company’s effective tax rate in future periods. Since the Company has a January 31 fiscal year end, the U.S. entity had a blended tax rate of 32.9% for the fiscal year ended January 31, 2018. As of January 31, 2018, the Company also remeasured its U.S. deferred tax assets and liabilities based upon the rates at which they were expected to reverse in the future. The result of the remeasurement was an $11.1 million reduction to the Company’s U.S. federal net deferred tax assets. A corresponding change was recorded to the valuation allowance.
The TCJA subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries. An entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as a GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as period expense. The Company has elected to account for GILTI in the year the tax is incurred as a period cost.
The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
Expected provision at statutory federal rate
$
(20,124
)
 
$
(11,254
)
 
$
(16,267
)
Tax credits
(5,798
)
 
(2,408
)
 
(1,327
)
Change in valuation allowance
47,412

 
17,487

 
1,528

Share-based compensation
(22,009
)
 
(4,631
)
 
4,430

Impact of tax reform

 

 
11,125

Other
633

 
1,099

 
204

Total income tax provision (benefit)
$
114

 
$
293

 
$
(307
)

U.S. federal tax net operating loss carryforwards were approximately $205.6 million and $82.3 million at January 31, 2020 and 2019, respectively, which will expire on various dates, starting in 2025.
As of January 31, 2020 and 2019, the Company’s tax credit carryforwards for income tax purposes were approximately $12.1 and $6.3 million, respectively, net of uncertain tax positions for research and development credits. If not used, a portion of the tax credit carryforwards will begin to expire in 2031.
Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.
The tax effects of temporary differences and related deferred tax assets and liabilities as of January 31, 2020 and 2019 were as follows (in thousands):
 
January 31,
 
2020
 
2019
Deferred tax assets:
 
 
 
Net operating loss carryforwards
$
49,433

 
$
18,972

Deferred revenue
39,542

 
23,146

Lease liabilities
14,243

 

Tax credits
12,094

 
6,340

Share-based compensation
6,661

 
1,776

Accrued compensation
3,308

 
1,963

Other
625

 
949

Total deferred tax assets
125,906

 
53,146

Valuation allowance
(100,240
)
 
(45,761
)
Total deferred tax assets, net
25,666

 
7,385

Deferred tax liabilities:
 
 
 
Lease right-of-use assets
(13,475
)
 

Capitalized commissions
(11,724
)
 
(6,955
)
Property and equipment
(431
)
 

Intangibles
(15
)
 
(398
)
Total deferred tax liabilities
(25,645
)
 
(7,353
)
Net deferred tax assets
$
21

 
$
32


Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2020. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. and U.K. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by $54.5 million during the period ended January 31, 2020. The increase in the valuation allowance was primarily related to U.S. federal and state losses incurred during the period.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:
 
Year Ended January 31,
2020
 
2019
 
2018
Balance, beginning of the year
$
1,416

 
$
683

 
$

Increases to tax positions taken during the current year
1,850

 
808

 
360

Increases to tax positions taken in prior years
73

 

 
323

Decreases to tax positions taken in prior years

 
(75
)
 

Balance, end of year
$
3,339

 
$
1,416

 
$
683


Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
No liability was recorded for uncertain tax positions, or related interest or penalties, as of January 31, 2020 and 2019. As of January 31, 2020 and 2019, the Company had $3.3 million and $1.4 million of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is $3.3 million and $1.4 million, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax assets.
In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions.
Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were not material for the years ended January 31, 2020, 2019, and 2018.
As a result of certain realization requirements of ASC 718, Compensation - Stock Compensation, the table of deferred tax assets and liabilities does not include certain deferred tax assets as of January 31, 2019 that arose directly from (or the use of which was postponed by) tax deductions related to equity compensation that are greater than the compensation recognized for financial reporting.
XML 47 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts During the year ended January 31, 2020, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):
Balance at January 31, 2018
$
457

Write-offs
(849
)
Additions, net
1,626

Balance at January 31, 2019
1,234

Write-offs
(1,629
)
Additions, net
3,384

Balance at January 31, 2020
$
2,989

Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):
Balance at January 31, 2017
$
104

Additions, net of write-offs
353

Balance at January 31, 2018
$
457


Schedule of Cash and Cash Equivalents Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
January 31,
 
2020
 
2019
 
2018
Cash and cash equivalents
$
515,924

 
$
213,085

 
$
58,158

Restricted cash
865

 
2,620

 
2,901

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows
$
516,789

 
$
215,705

 
$
61,059


Schedule of Restricted Cash and Cash Equivalents Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):
 
January 31,
 
2020
 
2019
 
2018
Cash and cash equivalents
$
515,924

 
$
213,085

 
$
58,158

Restricted cash
865

 
2,620

 
2,901

Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows
$
516,789

 
$
215,705

 
$
61,059


Schedule of Property and Equipment, Useful Lives Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment
3 years
Computer software
3 years
Furniture and fixtures
5-7 years

As of the dates specified below, property and equipment (in thousands) consisted of the following:

January 31,

2020
 
2019


 

Computer equipment
$
22,513

 
$
17,536

Computer software, purchased and developed
14,673

 
6,958

Furniture and fixtures
6,712

 
5,410

Leasehold improvements
4,501

 
4,158

Total property and equipment
48,399

 
34,062

Less: accumulated depreciation
(21,418
)
 
(11,522
)
Total property and equipment, net
$
26,981

 
$
22,540


XML 48 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
12 Months Ended
Jan. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Certain members of the board of directors serve as directors of, or are executive officers of, and in some cases are investors in, companies that are customers or vendors of the Company. Certain of the Company’s executive officers also serve as directors of, or serve in an advisory capacity to, companies that are customers or vendors of the Company. Related-party transactions were not material as of and for the years ended January 31, 2020, 2019, and 2018.
XML 49 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Current assets    
Cash and cash equivalents $ 515,924 $ 213,085
Short-term investments 50,532 0
Accounts receivable, net of allowances of $2,989 and $1,234, respectively 56,863 30,173
Prepaid expenses and other current assets 7,643 3,922
Total current assets 630,962 247,180
Long-term assets    
Restricted cash 865 2,620
Deferred commissions 48,255 29,014
Property and equipment, net 26,981 22,540
Operating lease right-of-use assets 57,590  
Intangible assets, net 15,155 1,827
Goodwill 16,497 5,496
Other long-term assets 1,409 67
Total assets 797,714 308,744
Current liabilities    
Accounts payable 7,720 4,658
Accrued compensation and related benefits 39,635 25,557
Other accrued liabilities 12,428 6,544
Operating lease liabilities, current 13,020  
Finance lease liabilities, current 2,465  
Finance lease liabilities, current   3,768
Deferred revenue 157,972 95,766
Total current liabilities 233,240 136,293
Operating lease liabilities, non-current 47,913  
Finance lease liabilities, non-current 1,664  
Finance lease liabilities, non-current   2,164
Deferred revenue, non-current 837 367
Other long-term liabilities 0 2,928
Total liabilities 283,654 141,752
Commitments and contingencies (Note 13)
Shareholders’ equity:    
Preferred stock 0 0
Additional paid-in capital 770,518 327,510
Accumulated deficit (256,458) (160,518)
Total shareholders’ equity 514,060 166,992
Total liabilities and shareholders’ equity 797,714 308,744
Common Class A    
Shareholders’ equity:    
Common stock 0 0
Common Class B    
Shareholders’ equity:    
Common stock $ 0 $ 0
XML 50 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Disclosure [Abstract]      
Expected provision at statutory federal rate $ (20,124) $ (11,254) $ (16,267)
Tax credits (5,798) (2,408) (1,327)
Change in valuation allowance 47,412 17,487 1,528
Share-based compensation (22,009) (4,631) 4,430
Impact of tax reform 0 0 11,125
Other 633 1,099 204
Total income tax provision (benefit) $ 114 $ 293 $ (307)
XML 51 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation $ 37,564 $ 15,903 $ 18,464
Cost of subscription revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 1,392 346 96
Cost of professional services revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 1,259 466 67
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 14,260 5,873 6,029
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 12,937 5,163 1,707
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 7,716 4,055 10,565
2017 Tender Offer      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 0 0 15,470
2017 Tender Offer | Cost of subscription revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 0 0 53
2017 Tender Offer | Cost of professional services revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 0 0 9
2017 Tender Offer | Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 0 0 5,124
2017 Tender Offer | Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation 0 0 583
2017 Tender Offer | General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation $ 0 $ 0 $ 9,701
XML 52 fy2020smar10-k_htm.xml IDEA: XBRL DOCUMENT 0001366561 2019-02-01 2020-01-31 0001366561 2019-07-31 0001366561 2020-03-20 0001366561 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2019-01-31 0001366561 2017-02-01 2018-01-31 0001366561 2018-02-01 2019-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2017-02-01 2018-01-31 0001366561 smar:ProfessionalServicesMember 2019-02-01 2020-01-31 0001366561 smar:ProfessionalServicesMember 2017-02-01 2018-01-31 0001366561 smar:ProfessionalServicesMember 2018-02-01 2019-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2020-01-31 0001366561 2020-01-31 0001366561 2019-01-31 0001366561 us-gaap:CommonClassBMember 2020-01-31 0001366561 us-gaap:CommonClassBMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2019-01-31 0001366561 us-gaap:CommonClassAMember 2020-01-31 0001366561 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001366561 us-gaap:CommonStockMember 2018-01-31 0001366561 2018-01-31 0001366561 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:CommonStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-02-01 2018-01-31 0001366561 us-gaap:CommonStockMember 2019-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001366561 2017-01-31 0001366561 us-gaap:CommonStockMember 2020-01-31 0001366561 us-gaap:RetainedEarningsMember 2017-02-01 2018-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2017-02-01 2018-01-31 0001366561 us-gaap:RetainedEarningsMember 2019-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-01-31 0001366561 us-gaap:CommonStockMember 2017-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-31 0001366561 us-gaap:RetainedEarningsMember 2020-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001366561 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001366561 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001366561 us-gaap:RetainedEarningsMember 2017-01-31 0001366561 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2017-01-31 0001366561 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001366561 smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember 2018-05-01 0001366561 us-gaap:CommonClassAMember us-gaap:IPOMember 2018-05-01 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingSellingShareholdersMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassBMember 2018-05-01 2018-05-01 0001366561 us-gaap:CommonClassAMember 2019-09-19 2019-09-19 0001366561 us-gaap:CommonClassAMember us-gaap:IPOMember 2018-05-01 2018-05-01 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 2019-06-14 0001366561 us-gaap:CommonClassAMember smar:PublicEquityOfferingMember 2019-06-14 0001366561 2018-05-01 0001366561 us-gaap:CommonClassBMember 2018-05-01 0001366561 smar:ComputerSoftwareMember 2019-02-01 2020-01-31 0001366561 us-gaap:ComputerEquipmentMember 2019-02-01 2020-01-31 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2018-01-31 0001366561 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2019-02-01 2020-01-31 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2019-01-31 0001366561 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001366561 us-gaap:FinancialStandbyLetterOfCreditMember 2020-01-31 0001366561 2019-06-14 0001366561 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-02-01 2020-01-31 0001366561 us-gaap:SubscriptionAndCirculationMember 2020-01-31 0001366561 smar:ProfessionalServicesMember 2020-01-31 0001366561 2020-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:StockCompensationPlanMember 2019-02-01 2020-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2017-02-01 2018-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:WarrantMember us-gaap:ConvertiblePreferredStockMember 2019-02-01 2020-01-31 0001366561 us-gaap:StockCompensationPlanMember 2017-02-01 2018-01-31 0001366561 us-gaap:ConvertiblePreferredStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:StockCompensationPlanMember 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockMember 2018-02-01 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-01-31 0001366561 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2019-01-31 0001366561 us-gaap:ComputerEquipmentMember 2020-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2019-01-31 0001366561 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001366561 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001366561 smar:ComputerSoftwarePurchasedAndDevelopedMember 2020-01-31 0001366561 us-gaap:ComputerEquipmentMember 2019-01-31 0001366561 smar:ComputerSoftwarePurchasedAndDevelopedMember 2019-01-31 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TradeNamesMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member us-gaap:CustomerRelationshipsMember 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 2019-05-01 2019-05-01 0001366561 smar:ArtefactProductGroupLLC.Member 2019-05-01 0001366561 smar:TernProInc.Member 2019-01-11 0001366561 smar:TernProInc.Member 2019-01-11 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-11 0001366561 smar:TernProInc.Member us-gaap:CustomerRelationshipsMember 2019-01-11 0001366561 smar:ArtefactProductGroupLLC.Member 2020-01-31 2020-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2019-01-31 0001366561 us-gaap:TradeNamesMember 2019-02-01 2020-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0001366561 us-gaap:CustomerRelationshipsMember 2019-02-01 2020-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-02-01 2019-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2020-01-31 0001366561 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-02-01 2020-01-31 0001366561 us-gaap:InternetDomainNamesMember 2019-01-31 0001366561 us-gaap:PatentsMember 2019-01-31 0001366561 us-gaap:PatentsMember 2020-01-31 0001366561 us-gaap:InternetDomainNamesMember 2020-01-31 0001366561 us-gaap:TradeNamesMember 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2018-02-01 2019-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2017-02-01 2018-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember 2019-02-01 2020-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2017-02-01 2018-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2017-02-01 2018-01-31 0001366561 smar:CostOfSubscriptionRevenueMember 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:CostOfProfessionalServicesRevenueMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:ResearchAndDevelopmentExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:SellingAndMarketingExpenseMember smar:TenderOffer2017Member 2017-02-01 2018-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2018-02-01 2019-01-31 0001366561 smar:CostOfSubscriptionRevenueMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:GeneralAndAdministrativeExpenseMember smar:TenderOffer2017Member 2019-02-01 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EquityIncentivePlan2018Member 2019-01-31 0001366561 smar:EquityIncentivePlan2018Member 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member us-gaap:CommonClassAMember 2020-01-31 0001366561 us-gaap:RestrictedStockUnitsRSUMember 2018-02-01 2019-01-31 0001366561 smar:EmployeeStockPurchasePlan2018Member smar:CommonClassAAndBMember 2019-02-01 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2020-01-31 0001366561 us-gaap:EmployeeStockOptionMember 2019-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-02-01 2018-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2018-02-01 2019-01-31 0001366561 srt:MinimumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MaximumMember smar:EmployeeStockPurchasePlan2018Member 2019-02-01 2020-01-31 0001366561 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001366561 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember 2019-02-01 2020-01-31 0001366561 srt:MaximumMember 2020-01-31 0001366561 srt:MinimumMember 2020-01-31 0001366561 srt:MinimumMember 2019-02-01 2020-01-31 0001366561 us-gaap:NonUsMember 2020-01-31 0001366561 country:US 2017-02-01 2018-01-31 0001366561 us-gaap:EMEAMember 2019-02-01 2020-01-31 0001366561 smar:AmericasExcludingU.S.Member 2019-02-01 2020-01-31 0001366561 srt:AsiaPacificMember 2018-02-01 2019-01-31 0001366561 country:US 2018-02-01 2019-01-31 0001366561 srt:AsiaPacificMember 2019-02-01 2020-01-31 0001366561 us-gaap:EMEAMember 2018-02-01 2019-01-31 0001366561 us-gaap:EMEAMember 2017-02-01 2018-01-31 0001366561 smar:AmericasExcludingU.S.Member 2017-02-01 2018-01-31 0001366561 country:US 2019-02-01 2020-01-31 0001366561 srt:AsiaPacificMember 2017-02-01 2018-01-31 0001366561 smar:AmericasExcludingU.S.Member 2018-02-01 2019-01-31 0001366561 us-gaap:NonUsMember 2019-01-31 0001366561 us-gaap:ShortTermInvestmentsMember 2020-01-31 0001366561 us-gaap:CashAndCashEquivalentsMember 2020-01-31 smar:segment iso4217:USD shares shares pure smar:purchase_period iso4217:USD false --01-31 FY 2020 0001366561 P6M P3M P0Y 1234000 2989000 500000000 500000000 500000000 500000000 500000000 48003701 56967742 118194159 0 48003701 56967742 118194159 0 0 0 0 0 0 0 0 0 P3Y 10000000 10000000 0 0 0 0 0 P7Y P5Y 0 0 0.460 0.417 0.422 0.408 0.383 0.402 0.511 0.425 0.383 0.423 0.026 0.018 0.024 0.029 0.020 0.027 0.025 0.0259 0.019 0.0228 P5M27D P3M29D P6M P6Y3M P5M27D P6Y2M9D 10-K true 2020-01-31 false 001-38464 Smartsheet Inc. WA 20-2954357 10500 NE 8th Street, Suite 1300 Bellevue, WA 98004 (844) 324-2360 Class A common stock, no par value per share SMAR NYSE No No Yes Yes Large Accelerated Filer false false false 4400000000 118833426 Certain sections of the registrant’s definitive proxy statement for its 2020 Annual Meeting of Shareholders (“Proxy Statement”), are incorporated herein by reference in Part II and Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended January 31, 2020. 244058000 157529000 100368000 26824000 20193000 10885000 270882000 177722000 111253000 32707000 19297000 13008000 20193000 14552000 8674000 52900000 33849000 21682000 217982000 143873000 89571000 95469000 58841000 37590000 176060000 106067000 72925000 50227000 34049000 28034000 321756000 198957000 138549000 -103774000 -55084000 -48978000 8410000 3307000 540000 -462000 -1815000 -975000 -95826000 -53592000 -49413000 114000 293000 -307000 -95940000 -53885000 -49106000 0 0 4558000 -95940000 -53885000 -53664000 -0.85 -0.65 -2.94 112991000 83141000 18273000 -95940000 -53885000 -49106000 0 0 -1000 -95940000 -53885000 -49107000 515924000 213085000 50532000 0 56863000 30173000 7643000 3922000 630962000 247180000 865000 2620000 48255000 29014000 26981000 22540000 57590000 15155000 1827000 16497000 5496000 1409000 67000 797714000 308744000 7720000 4658000 39635000 25557000 12428000 6544000 13020000 2465000 3768000 157972000 95766000 233240000 136293000 47913000 1664000 2164000 837000 367000 0 2928000 283654000 141752000 0 0 0 0 0 0 770518000 327510000 -256458000 -160518000 514060000 166992000 797714000 308744000 61284703 60260000 16278895 0 4783000 -57527000 1000 -52743000 6334674 52427000 4001846 2645000 2645000 18464000 18464000 -49106000 -1000 -49107000 67619377 112687000 20280741 0 25892000 -106633000 0 -80741000 4331279 10221000 10221000 -380000 -380000 134603 2598000 2598000 11745088 160401000 160401000 -67619377 -112687000 68479732 112687000 112687000 16091000 16091000 -53885000 -53885000 0 0 104971443 0 327510000 -160518000 0 166992000 4197716 25519000 25519000 9025000 378982000 378982000 38507000 38507000 -95940000 -95940000 0 0 118194159 0 770518000 -256458000 0 514060000 -95940000 -53885000 -49106000 37493000 15903000 18464000 0 1326000 795000 10687000 7194000 4019000 19806000 10770000 4989000 -82000 -37000 0 0 0 -2000 2762000 510000 57000 7971000 0 0 26000 25965000 15265000 9455000 3909000 -481000 1856000 12173000 339000 -207000 1022000 3593000 2031000 704000 5840000 3424000 2014000 11994000 8732000 6466000 39046000 24493000 14704000 -1003000 1322000 457000 61646000 38851000 24569000 -5631000 -10870000 -2855000 -13581000 100532000 0 0 1000000 0 0 50000000 0 9235000 0 0 900000 5153000 5767000 6006000 0 0 1000 6699000 3017000 3350000 0 0 125000 26659000 5000000 1464000 -90043000 -13784000 -809000 0 163844000 0 379828000 0 0 4167000 3253000 2326000 798000 2603000 829000 0 0 52427000 15905000 6649000 2164000 0 380000 0 11254000 7064000 0 402022000 171321000 51436000 -25000 -36000 0 301084000 154646000 37046000 215705000 61059000 24013000 516789000 215705000 61059000 243000 324000 312000 106000 8000 0 2364000 2639000 3130000 12173000 1155000 992000 181000 0 0 4558000 60000 12000 648000 1014000 189000 0 Overview and Basis of Presentation<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of business</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Smartsheet Inc. (the “Company,” “we,” “our”) was incorporated in the State of Washington in 2005, and is headquartered in Bellevue, Washington. The Company is a leading cloud-based platform for work execution, enabling teams and organizations to plan, capture, manage, automate, and report on work at scale. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Company</span><span style="font-family:Times New Roman;font-size:10pt;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s professional services, which primarily consist of consulting and training services. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Collapse of dual class common stock structure</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On September 19, 2019, all outstanding shares of the Company’s Class B common stock automatically converted into the same number of shares of the Company's Class A common stock, pursuant to the terms of the Company's amended and restated articles of incorporation (the “Articles”). No additional shares of Class B common stock will be issued following this conversion.    </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The conversion occurred pursuant to the Articles, which provides that each share of Class B common stock would convert automatically, without further action by the Company, into </span><span style="font-family:Times New Roman;font-size:10pt;"><span>one</span></span><span style="font-family:Times New Roman;font-size:10pt;"> share of Class A common stock at the close of business on the date on which the outstanding shares of Class B common stock represented less than </span><span style="font-family:Times New Roman;font-size:10pt;"><span>15%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the aggregate number of shares of Class A common stock and Class B common stock then outstanding. In accordance with the Articles, the shares of Class B common stock that converted as a result of the automatic conversion were retired and will not be reissued by the Company.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Follow-on offering</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On June 14, 2019, we completed a public equity offering in which we issued and sold </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9,025,000</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of Class A common stock, inclusive of the exercised over-allotment option, at a public offering price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$43.50</span></span><span style="font-family:Times New Roman;font-size:10pt;"> per share. In addition, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5,810,000</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of the Company’s common stock were sold by selling shareholders of the Company, inclusive of the over-allotment, as part of this offering. We received net proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$379.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> after deducting underwriting discounts and commissions of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and other issuance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. We did not receive any proceeds from the sale of common stock by selling shareholders.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Initial public offering</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On May 1, 2018, we completed our initial public offering (“IPO”) in which we issued and sold </span><span style="font-family:Times New Roman;font-size:10pt;"><span>11,745,088</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of Class A common stock, inclusive of the over-allotment, at a public offering price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$15.00</span></span><span style="font-family:Times New Roman;font-size:10pt;"> per share. We received net proceeds of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$160.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> after deducting underwriting discounts and commissions of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and other issuance costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Immediately prior to the closing of our IPO, all shares of our convertible preferred stock automatically converted into an aggregate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>68.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of Class B common stock. In addition, we authorized for future issuance a total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>500 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of each Class A and Class B common stock, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of preferred stock.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in th</span><span style="font-family:Times New Roman;font-size:10pt;">e United States of America (“GAAP”)</span><span style="font-family:Times New Roman;font-size:10pt;">, and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting</span><span style="font-family:Times New Roman;font-size:10pt;">. The Company’s fiscal year ends on January 31.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States, the United Kingdom, and Australia. All intercompany balances and transactions have been eliminated upon consolidation.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings; determination of the amortization period for capitalized sales commission costs;</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">capitalization of internal-use software development costs; valuation of assets and liabilities acquired as part of business combinations; and incremental borrowing rate estimates for operating leases, among others. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. As of the date of issuance of the financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Liquidity</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company continues to be subject to the risks and challenges associated with companies at a similar stage of development, including the ability to raise additional capital to support future growth. Since inception through </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, the Company has incurred losses from operations and accumulated a deficit of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$256.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Historically, the Company has financed its operations primarily through the sale of equity securities and customer payments. The Company believes its existing cash will be sufficient to meet its working capital and capital expenditure needs for at least the next 12 months.</span></div> 1 0.15 9025000 43.50 5810000 379000000.0 12800000 900000 11745088 15.00 160400000 12300000 3400000 68500000 500000000 10000000 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in th</span><span style="font-family:Times New Roman;font-size:10pt;">e United States of America (“GAAP”)</span><span style="font-family:Times New Roman;font-size:10pt;">, and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting</span><span style="font-family:Times New Roman;font-size:10pt;">. The Company’s fiscal year ends on January 31.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States, the United Kingdom, and Australia. All intercompany balances and transactions have been eliminated upon consolidation.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings; determination of the amortization period for capitalized sales commission costs;</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">capitalization of internal-use software development costs; valuation of assets and liabilities acquired as part of business combinations; and incremental borrowing rate estimates for operating leases, among others. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. As of the date of issuance of the financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.</span></div> -256500000 Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Segment information</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company operates as </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"><span>one</span></span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Subscription revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Subscription revenue primarily</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">consists of fees from customers for access to the Company’s cloud-based platform</span><span style="font-family:Times New Roman;font-size:10pt;">. S</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">ubscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date</span><span style="font-family:Times New Roman;font-size:10pt;"> the access to the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. S</span><span style="font-family:Times New Roman;font-size:10pt;">ubscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. </span><span style="font-family:Times New Roman;font-size:10pt;">The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain of the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Professional services revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Professional services revenue primarily includes revenue recognized from fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are, on occasion, provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As the Company retains a fixed amount of the contract from the reseller, and does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on its own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on t</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> overall pricing objectives, taking into consideration market conditions, value of t</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> contracts, the types of offerings sold, customer demographics, and other factors.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounts receivable</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. </span><span style="font-family:Times New Roman;font-size:10pt;">Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days of the date of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts by considering the composition of the accounts receivable aging and historical trends on collectability.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Amounts deemed uncollectible are recorded to the allowance for doubtful accounts in the consolidated balance sheets with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the statements of operations</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">During the year ended </span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(849</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net of write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Deferred revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Similarly, the Company records deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred commissions</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The majority of sales commissions earned by the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’s</span><span style="font-family:Times New Roman;font-size:10pt;"> sales force are considered incremental and recoverable costs of obtaining a contract with a customer. </span><span style="font-family:Times New Roman;font-size:10pt;">Sales commissions are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. </span><span style="font-family:Times New Roman;font-size:10pt;">Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be three years. </span><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:Times New Roman;font-size:10pt;"> determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Overhead allocations </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company allocates shared costs, such as facilities (including rent, utilities, and depreciation on equipment shared by all departments), and information technology costs to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Cash, cash equivalents, and short-term investments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Investments with terms greater than three months but less than or equal to </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">twelve months are included in short-term investments.</span><span style="font-family:Times New Roman;font-size:10pt;"> Interest income earned on cash, cash equivalents, and short-term investments is recorded in interest income in the accompanying statements of operations. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Restricted cash</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to collateral for irrevocable letters of credit (entered into during the year ended January 31, 2019) for additional office space in Bellevue, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> primarily related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to collateral for irrevocable letters of credit and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to security deposits. The letters of credit that were outstanding as of January 31, 2018 were still in effect as of January 31, 2020; however, the requirement to maintain </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in collateral for those letters of credit was removed during the year ended January 31, 2019, and the restricted cash balance was reduced by this amount. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the consolidated balance sheets. Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>515,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>213,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>58,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>516,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>215,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Property and equipment</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Property and equipment are recorded at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the following estimated useful lives:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:86%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">5-7 years</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Leasehold improvements are amortized over the shorter of the expected useful lives of the assets or the related lease term. Maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-use software development costs</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&amp;D”) as incurred. R&amp;D</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capitalized</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">2019</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> and 2018, respectively. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill &amp; Acquired Intangible Assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. Fair value is the price a willing buyer would pay for the reporting unit and is typically calculated using a discounted cash flow model. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. No impairments of long-lived assets were recorded during any of the periods presented.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Self-funded health insurance</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">In December 2017, the Company elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">, the Company’s net self-insurance reserve estimate was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">, respectively, included in other accrued liabilities in the accompanying consolidated balance sheets. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Advertising expenses</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the statements of operations. Advertising and marketing expenses, inclusive of lead generation costs, we</span><span style="font-family:Times New Roman;font-size:10pt;">re </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$35.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respec</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">tively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred offering costs</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> offering costs of </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">, primarily consisting of legal, accounting, and other fees related to the IPO, were offset against proceeds upon the closing of the IPO on May 1, 2018. Deferred offering costs of </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> were offset against proceeds upon the closing of the follow-on offering on June 14, 2019.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Convertible preferred stock warrant liability</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:Times New Roman;font-size:10pt;">classified</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> its warrant to purchase convertible preferred stock as a liability. The Company adjusted the carrying value of the warrant liability to fair value at the end of each reporting period utilizing the Black-Scholes option pricing model. The convertible preferred stock warrant liability was included on the Company’s consolidated balance sheets and its revaluation was recorded as an expense in other income (expense), net for the fiscal years ended 2018 and 2019. Upon the closing of the IPO on May 1, 2018, the related warrant liability was reclassified to additional paid-in capital.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Share-based compensation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company uses the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Concentrations of risk and significant customers</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financial</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:normal;font-weight:normal;">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="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">No individual customers represented more than 10% of accounts receivable as of the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> or </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. No individual customers represented more than 10% of revenue for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, or 2018.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Net loss per share</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Prior to the IPO, holders of t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">convertible preferred stock participated in dividends with holders of t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">common stock, but they were not contractually required to share in net losses. Accordingly, during those periods of income, the Company was required to use the two-class method of calculating earnings per share. The two-class method requires that earnings per share be calculated separately for each class of security. As t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">incurred losses during the periods presented, t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">used the methods described below to calculate net loss per share.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options, restricted stock units (“RSUs”), shares issuable pursuant to our Employee Stock Purchase Plan (“ESPP”), warrants, and convertible preferred stock. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculated using the same formula as basic net loss per share.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We adopted Accounting Standard Update (“ASU”) 2016-02, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases - Topic 842</span><span style="font-family:Times New Roman;font-size:10pt;"> (“ASC 842”) on February 1, 2019 using the optional transition method described in ASU 2018-11, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases - Targeted Improvements</span><span style="font-family:Times New Roman;font-size:10pt;">. Under the optional transition method, we recognized the cumulative effect of initially applying the guidance as an adjustment to the operating lease ROU assets and operating lease liabilities on our consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The new lease standard requires lessees to recognize ROU assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases and not recording ROU assets or lease liabilities for leases with terms of 12 months or less. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As a result of implementing this guidance, we recognized a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$53.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> net operating ROU asset and a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$55.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> operating lease liability, inclusive of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> previously classified as deferred rent, in our consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our consolidated statements of operations and comprehensive loss. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">See Note 12, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases,</span><span style="font-family:Times New Roman;font-size:10pt;"> for additional information regarding our leases.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Recent accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, including subsequent amendments, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments (Topic 326) </span><span style="font-family:Times New Roman;font-size:10pt;">(“ASU 2016-13”) and has modified the standard thereafter, which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect the adoption of this standard to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other-Internal-Use Software </span><span style="font-family:Times New Roman;font-size:10pt;">(“ASU 2018-15”)</span><span style="font-family:Times New Roman;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. </span><span style="font-family:Times New Roman;font-size:10pt;">The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12,</span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740)</span><span style="font-family:Times New Roman;font-size:10pt;"> (“ASU 2019-12”), which simplifies certain aspects of accounting for income taxes. The guidance is effective for interim and annual reporting periods beginning after December 15, 2020, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Segment information</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company operates as </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"><span>one</span></span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.</span></div> 1 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company determines revenue recognition through the following steps:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">identification of the contract, or contracts, with a customer;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Subscription revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Subscription revenue primarily</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">consists of fees from customers for access to the Company’s cloud-based platform</span><span style="font-family:Times New Roman;font-size:10pt;">. S</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">ubscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date</span><span style="font-family:Times New Roman;font-size:10pt;"> the access to the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. S</span><span style="font-family:Times New Roman;font-size:10pt;">ubscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. </span><span style="font-family:Times New Roman;font-size:10pt;">The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain of the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’</span><span style="font-family:Times New Roman;font-size:10pt;">s subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Professional services revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Professional services revenue primarily includes revenue recognized from fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are, on occasion, provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As the Company retains a fixed amount of the contract from the reseller, and does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Contracts with multiple performance obligations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on its own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on t</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> overall pricing objectives, taking into consideration market conditions, value of t</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> contracts, the types of offerings sold, customer demographics, and other factors.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Accounts receivable</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. </span><span style="font-family:Times New Roman;font-size:10pt;">Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within </span><span style="font-family:Times New Roman;font-size:10pt;"><span>30</span></span><span style="font-family:Times New Roman;font-size:10pt;"> days of the date of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts by considering the composition of the accounts receivable aging and historical trends on collectability.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">Amounts deemed uncollectible are recorded to the allowance for doubtful accounts in the consolidated balance sheets with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the statements of operations</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">During the year ended </span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(849</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net of write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Deferred revenue</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Similarly, the Company records deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred commissions</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The majority of sales commissions earned by the Company</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">’s</span><span style="font-family:Times New Roman;font-size:10pt;"> sales force are considered incremental and recoverable costs of obtaining a contract with a customer. </span><span style="font-family:Times New Roman;font-size:10pt;">Sales commissions are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. </span><span style="font-family:Times New Roman;font-size:10pt;">Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be three years. </span><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:Times New Roman;font-size:10pt;"> determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Overhead allocations </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company allocates shared costs, such as facilities (including rent, utilities, and depreciation on equipment shared by all departments), and information technology costs to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category. </span></div> P30D <span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">During the year ended </span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;font-style:normal;">, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):</span><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(849</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,626</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,989</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:90%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Additions, net of write-offs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 457000 849000 1626000 1234000 1629000 3384000 2989000 104000 353000 457000 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Cash, cash equivalents, and short-term investments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Investments with terms greater than three months but less than or equal to </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">twelve months are included in short-term investments.</span><span style="font-family:Times New Roman;font-size:10pt;"> Interest income earned on cash, cash equivalents, and short-term investments is recorded in interest income in the accompanying statements of operations. </span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Restricted cash</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> primarily consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to collateral for irrevocable letters of credit (entered into during the year ended January 31, 2019) for additional office space in Bellevue, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> primarily related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Restricted cash as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2018</span><span style="font-family:Times New Roman;font-size:10pt;"> consisted of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to collateral for irrevocable letters of credit and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to security deposits. The letters of credit that were outstanding as of January 31, 2018 were still in effect as of January 31, 2020; however, the requirement to maintain </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in collateral for those letters of credit was removed during the year ended January 31, 2019, and the restricted cash balance was reduced by this amount. </span></div>Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the consolidated balance sheets. 900000 1800000 800000 2400000 500000 2400000 Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>515,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>213,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>58,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>516,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>215,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> Cash as reported on the consolidated statements of cash flows consists of the following (in thousands):<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>515,924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>213,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>58,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>516,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>215,705</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,059</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 515924000 213085000 58158000 865000 2620000 2901000 516789000 215705000 61059000 Depreciation is computed using the straight-line method over the following estimated useful lives:<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:86%;"/><td style="width:14%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer software</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">5-7 years</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">As of the dates specified below, property and equipment (in thousands) consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer software, purchased and developed</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>48,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>34,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(21,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>26,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> P3Y P3Y <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Internal-use software development costs</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&amp;D”) as incurred. R&amp;D</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> were capitalized in </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Capitalized</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">, </span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;">2019</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> and 2018, respectively. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> 8100000 5800000 3500000 1500000 P3Y 2300000 1000000.0 200000 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business combinations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill &amp; Acquired Intangible Assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. Fair value is the price a willing buyer would pay for the reporting unit and is typically calculated using a discounted cash flow model. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. No impairments of long-lived assets were recorded during any of the periods presented.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Self-funded health insurance</span></div>In December 2017, the Company elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability. 900000 800000 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Advertising expenses</span></div>Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the statements of operations. 35500000 20600000 14800000 3400000 900000 <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Convertible preferred stock warrant liability</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:Times New Roman;font-size:10pt;">classified</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> its warrant to purchase convertible preferred stock as a liability. The Company adjusted the carrying value of the warrant liability to fair value at the end of each reporting period utilizing the Black-Scholes option pricing model. The convertible preferred stock warrant liability was included on the Company’s consolidated balance sheets and its revaluation was recorded as an expense in other income (expense), net for the fiscal years ended 2018 and 2019. Upon the closing of the IPO on May 1, 2018, the related warrant liability was reclassified to additional paid-in capital.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Share-based compensation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company uses the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop. </span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Income taxes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense. </span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Concentrations of risk and significant customers</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Financial</span><span style="font-family:inherit;font-size:10pt;font-style:normal;font-weight:normal;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:normal;font-weight:normal;">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="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Net loss per share</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Prior to the IPO, holders of t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">convertible preferred stock participated in dividends with holders of t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company’s</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">common stock, but they were not contractually required to share in net losses. Accordingly, during those periods of income, the Company was required to use the two-class method of calculating earnings per share. The two-class method requires that earnings per share be calculated separately for each class of security. As t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">incurred losses during the periods presented, t</span><span style="font-family:Times New Roman;font-size:10pt;">he Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">used the methods described below to calculate net loss per share.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options, restricted stock units (“RSUs”), shares issuable pursuant to our Employee Stock Purchase Plan (“ESPP”), warrants, and convertible preferred stock. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculated using the same formula as basic net loss per share.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We adopted Accounting Standard Update (“ASU”) 2016-02, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases - Topic 842</span><span style="font-family:Times New Roman;font-size:10pt;"> (“ASC 842”) on February 1, 2019 using the optional transition method described in ASU 2018-11, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases - Targeted Improvements</span><span style="font-family:Times New Roman;font-size:10pt;">. Under the optional transition method, we recognized the cumulative effect of initially applying the guidance as an adjustment to the operating lease ROU assets and operating lease liabilities on our consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The new lease standard requires lessees to recognize ROU assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases and not recording ROU assets or lease liabilities for leases with terms of 12 months or less. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As a result of implementing this guidance, we recognized a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$53.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> net operating ROU asset and a </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$55.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> operating lease liability, inclusive of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> previously classified as deferred rent, in our consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our consolidated statements of operations and comprehensive loss. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">See Note 12, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Leases,</span><span style="font-family:Times New Roman;font-size:10pt;"> for additional information regarding our leases.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Recent accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, including subsequent amendments, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments (Topic 326) </span><span style="font-family:Times New Roman;font-size:10pt;">(“ASU 2016-13”) and has modified the standard thereafter, which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect the adoption of this standard to have a material effect on our consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Intangibles - Goodwill and Other-Internal-Use Software </span><span style="font-family:Times New Roman;font-size:10pt;">(“ASU 2018-15”)</span><span style="font-family:Times New Roman;font-size:10pt;">, which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. </span><span style="font-family:Times New Roman;font-size:10pt;">The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12,</span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"> Income Taxes (Topic 740)</span><span style="font-family:Times New Roman;font-size:10pt;"> (“ASU 2019-12”), which simplifies certain aspects of accounting for income taxes. The guidance is effective for interim and annual reporting periods beginning after December 15, 2020, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.</span></div> 53400000 55300000 -1900000 Revenue from Contracts with Customers<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">During the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> the Company recognized </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$93.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$55.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$32.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of subscription revenue, respectively, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of professional services revenue, respectively, which were included in the deferred revenue balance as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2017</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">including amounts already invoiced and amounts contracted but not yet invoiced,</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">approximately</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$166.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of revenue was expected to be recognized from remaining performance obligations, of which</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$163.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">related to subscription services and</span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">related to professional services. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>96%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of revenue related to remaining performance obligations is expected to be recognized in the next </span><span style="font-family:Times New Roman;font-size:10pt;"><span>12 months</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div>Deferred Commissions<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred commissions were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$48.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$29.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization expense for deferred commissions was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$19.8</span></span><span style="font-family:Times New Roman;font-size:10pt;"> million, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and $</span><span style="font-family:Times New Roman;font-size:10pt;"><span>5.0</span></span><span style="font-family:Times New Roman;font-size:10pt;"> million for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Deferred commissions are amortized over a period of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>three years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and the amortization expense is recorded in sales and marketing on the Company’s consolidated statements of operations.</span></div> 93000000.0 55300000 32000000.0 2100000 1500000 600000 166900000 163000000.0 3900000 0.96 P12M 48300000 29000000.0 19800000 10800000 5000000.0 P3Y Net Loss Per Share <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The following tables present calculations for basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net loss attributable to common shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(95,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Weighted-average common shares outstanding </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>112,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>83,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(0.85</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(0.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2.94</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following outstanding shares of common stock equivalents (in thousands) as of the periods presented were excluded from the computation of diluted net loss per share attributable to common shareholders for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-right:1px solid #cccccc;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible preferred shares (as converted)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>68,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible preferred stock warrant</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Shares subject to outstanding common stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Shares issuable pursuant to the Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total potentially dilutive shares</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>81,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The following tables present calculations for basic and diluted net loss per share (in thousands, except per share data):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net loss attributable to common shareholders</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(95,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Weighted-average common shares outstanding </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>112,991</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>83,141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,273</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net loss per share, basic and diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(0.85</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(0.65</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2.94</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div></div> -95940000 -53885000 -53664000 112991000 83141000 18273000 -0.85 -0.65 -2.94 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following outstanding shares of common stock equivalents (in thousands) as of the periods presented were excluded from the computation of diluted net loss per share attributable to common shareholders for the periods presented because the impact of including them would have been anti-dilutive:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-right:1px solid #cccccc;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible preferred shares (as converted)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>68,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Convertible preferred stock warrant</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>137</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Shares subject to outstanding common stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,215</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Shares issuable pursuant to the Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total potentially dilutive shares</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,380</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>81,972</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 0 0 68480000 0 0 137000 12215000 13297000 13355000 165000 134000 0 12380000 13431000 81972000 Fair Value Measurements<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;font-style:italic;">Level 1:</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;font-style:italic;">Level 2:</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> 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></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Times New Roman;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;font-style:italic;">Level 3:</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;"> Unobservable inputs that are supported by little or no market activity. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands) as of:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2020</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>101,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>380,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Restricted cash:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">     Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>205,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">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="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">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></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands) as of:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2020</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,585</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Short-term investments:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>50,532</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>279,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>101,117</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>380,277</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash equivalents:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">   Restricted cash:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">     Certificates of deposit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>205,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 279160000 0 0 279160000 0 50585000 0 50585000 0 50532000 0 50532000 279160000 101117000 0 380277000 203746000 0 0 203746000 0 1775000 0 1775000 203746000 1775000 0 205521000 Property and Equipment, Net<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">As of the dates specified below, property and equipment (in thousands) consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Computer software, purchased and developed</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,958</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,501</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>48,399</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>34,062</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(21,418</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,522</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>26,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>22,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Depreciation expense was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$7.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Property and equipment includes </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$14.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of data center equipment purchased under finance leases at </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Accumulated depreciation related to these leased assets was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> at </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Depreciation expense on finance leases, which is included in total depreciation expense described immediately above, was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. These leased assets are included in the computer equipment category in the table above.</span></div> 22513000 17536000 14673000 6958000 6712000 5410000 4501000 4158000 48399000 34062000 21418000 11522000 26981000 22540000 10700000 7200000 4000000.0 14200000 11800000 10200000 6100000 4300000 3600000 2200000 Business Combinations<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On May 1, 2019, we acquired </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the outstanding equity of Artefact Product Group, LLC (“Artefact Product Group” or “10,000ft”), a Washington limited liability company, pursuant to an Agreement and Plan of Merger (the “Merger Agreement”). The acquisition is complementary to our existing product capabilities and accelerates our time to market for a resource planning software solution. The aggregate consideration paid in exchange for all of the outstanding equity interests of Artefact Product Group was approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$27.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in cash, after a working capital adjustment of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and excluding cash acquired. Of the cash paid at closing, as of January 31, 2020, a total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> remains held in escrow for another </span><span style="font-family:Times New Roman;font-size:10pt;">three</span><span style="font-family:Times New Roman;font-size:10pt;">-month period to secure our indemnification rights under the Merger Agreement.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We accounted for the transaction as a business combination using the acquisition method of accounting. We allocated the purchase price to the tangible and identifiable intangible assets acquired and liabilities assumed based on their respective estimated fair values on the acquisition date. </span><span style="font-family:Times New Roman;font-size:10pt;">Excess purchase price consideration was recorded as goodwill, and is primarily attributable to the acquired assembled workforce and expected growth from the expansion of the acquired product offerings and customer base. The goodwill recognized upon acquisition is expected to be deductible for U.S. federal income tax purposes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">10,000ft’s results of operations have been included in the Company’s consolidated results of operations since the acquisition date. The purchase price allocation as of the acquisition date was based on a preliminary valuation and is subject to revision as more detailed analyses are completed and additional information about the fair value of assets acquired and liabilities assumed becomes available.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price, net of the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> working capital adjustment, were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">May 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current Assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intangible Assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current Liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,030</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>27,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Expected Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Software Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Customer Relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Trade Name</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32 months</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The significant identified intangible assets, software technology and customer relationships, were valued as follows:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Software technology</span><span style="font-family:Times New Roman;font-size:10pt;"> - we valued the finite-lived software technology using the relief-from-royalty method under the income approach. This method reflects the present value of the projected cash flows that are expected to be generated from the licensing of the asset to third parties. We applied judgment which involved the use of significant assumptions with respect to the base year revenue and the royalty rate.  </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Customer relationships</span><span style="font-family:Times New Roman;font-size:10pt;"> - we valued the finite-lived customer relationships using the multi-period excess-earnings method. This method involves forecasting the net earnings to be generated by the asset, reducing them by appropriate returns on contributory assets, and then discounting the resulting net returns to a present value using an appropriate discount rate. We applied judgment which involved the use of the significant assumption of the royalty rate impacting the returns on contributory assets for software technology.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-weight:bold;">Fiscal 2019 Acquisition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On January 11, 2019, Smartsheet Inc. purchased </span><span style="font-family:Times New Roman;font-size:10pt;"><span>100%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the issued and outstanding capital stock of TernPro, Inc. in an all-cash transaction for a total purchase price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. As a result of this acquisition, the Company recorded goodwill of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">; identifiable intangible assets of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to acquired software technology, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to customer relationships; and other net assets of less than </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. In addition, the Company recorded a long-term liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> related to a holdback payable on the 18-month anniversary of the closing date. As of January 31, 2020, the liability of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> is classified as short-term, and is included within other accrued liabilities on </span><span style="font-family:Times New Roman;font-size:10pt;">the consolidated balance sheet.</span></div> 1 27800000 200000 2800000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price, net of the </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> working capital adjustment, were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">May 1, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current Assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intangible Assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current Liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred Revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,030</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>27,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 200000 1150000 801000 16090000 11001000 180000 1030000 27832000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The estimated useful lives and fair values of the identifiable intangible assets at acquisition date were as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Expected Useful Life</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Software Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Customer Relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,990</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8 years</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Trade Name</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32 months</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 8000000 P5Y 7990000 P8Y 100000 P32M 16090000 1 6000000.0 5200000 800000 500000 300000 100000 1000000.0 1000000.0 Goodwill and Net Intangible Assets <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The changes in the carrying amount of goodwill during the twelve months ended January 31, 2020 were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Addition - acquisition of 10,000ft</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Working capital adjustment - acquisition of 10,000ft</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill balance as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"><span>No</span></span><span style="font-family:Times New Roman;font-size:10pt;"> goodwill impairments were recorded during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, or </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table presents the components of net intangible assets (in thousands): </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired software technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>9,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(900</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Patents</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Domain name</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>18,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(582</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The components of intangible assets acquired as of the periods presented were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Life (Years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired software technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Amortization expense was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the twelve months ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of January 31, 2020, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The changes in the carrying amount of goodwill during the twelve months ended January 31, 2020 were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.93162393162393%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Addition - acquisition of 10,000ft</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Working capital adjustment - acquisition of 10,000ft</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Goodwill balance as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>16,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 5496000 11181000 180000 16497000 0 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table presents the components of net intangible assets (in thousands): </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired software technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>9,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(2,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,866</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>8,350</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(900</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Patents</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(91</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(63</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Domain name</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>18,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(3,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,409</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>(582</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The components of intangible assets acquired as of the periods presented were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">As of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Net Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;font-weight:bold;">Weighted Average Life (Years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired software technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Acquired customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>7.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>335</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 9866000 2325000 7541000 1866000 494000 1372000 8350000 900000 7450000 360000 25000 335000 100000 28000 72000 0 0 0 170000 91000 79000 170000 63000 107000 13000 0 13000 13000 0 13000 18499000 3344000 15155000 2409000 582000 1827000 7541000 P4Y 1372000 P2Y3M18D 7450000 P7Y1M6D 335000 P2Y10M24D 72000 P1Y10M24D 0 15063000 P5Y6M 1707000 P2Y4M24D 2800000 500000 100000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of January 31, 2020, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>1,406</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>2,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Times New Roman;font-size:8pt;"><span>15,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 3358000 2897000 2608000 2607000 1406000 2266000 15142000 Share-Based Compensation<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company has issued incentive and non-qualifying stock options to employees and non-employee directors under the 2005 Stock Option/Restricted Stock Plan (“2005 Plan”), the 2015 Equity Incentive Plan (“2015 Plan”), and the 2018 Equity Incentive Plan (“2018 Plan”). </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company has also issued RSUs to employees pursuant to the 2015 Plan and the 2018 Plan.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, in general vest based on continuous employment over </span><span style="font-family:Times New Roman;font-size:10pt;"><span>four years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and expire </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10 years</span></span><span style="font-family:Times New Roman;font-size:10pt;"> from the date of grant. Employee RSUs are measured based on the grant date fair value of the awards and in general vest based on continuous employment over </span><span style="font-family:Times New Roman;font-size:10pt;"><span>four years</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Shares offered under our equity plans are authorized but unissued. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Stock options </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of the option activity during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:44%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,451,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>319,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>600,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>38.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,536,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(438,672</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,076,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>365,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercisable at January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,863,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.82</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>212,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested and expected to vest at January 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,659,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>351,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted-average grant date fair value per share of stock options granted during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$17.11</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.66</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.36</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. The total grant date fair value of stock options vested was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The intrinsic value of options exercised was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$136.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$66.7 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$17.8 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Restricted stock units</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of the RSU activity during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Number of Shares Underlying Outstanding RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value per RSU</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>845,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>24.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,869,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>41.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(330,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(246,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>36.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,138,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The weighted-average grant date fair value of RSUs granted during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$41.62</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$26.12</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">2018 Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In April 2018, we adopted our 2018 ESPP. The ESPP became effective on April 26, 2018, with the effective date of our IPO.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Under our ESPP, eligible employees are able to acquire shares of our common stock by accumulating funds through payroll deductions of up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>15%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of their compensation, subject to plan limitations. Purchases are accomplished through participation in discrete offering periods. Each offering period is </span><span style="font-family:Times New Roman;font-size:10pt;"><span>six months</span></span><span style="font-family:Times New Roman;font-size:10pt;"> (commencing each March 25 and September 25) and consists of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>one</span></span><span style="font-family:Times New Roman;font-size:10pt;"> </span><span style="font-family:Times New Roman;font-size:10pt;">six</span><span style="font-family:Times New Roman;font-size:10pt;">-month purchase 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 </span><span style="font-family:Times New Roman;font-size:10pt;"><span>85%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the lesser of the fair market value of our common stock on (i) the first trading </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">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="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Shares Available for Issuance</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018 ESPP</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,458,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,719,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Authorized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,248,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,049,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,470,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(330,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>685,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,921,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,438,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The aggregate number of shares reserved for issuance under our ESPP will increase automatically on February 1 of each of the first </span><span style="font-family:Times New Roman;font-size:10pt;"><span>10</span></span><span style="font-family:Times New Roman;font-size:10pt;"> calendar years after the first offering date under the ESPP by the number of shares equal to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the total outstanding shares of our Class A common stock 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 in any particular year. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed </span><span style="font-family:Times New Roman;font-size:10pt;"><span>20,400,000</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of our Class A common stock.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Valuation assumptions</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.28%-2.59%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.7%-2.9%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.8%-2.6%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">42.3%-42.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">40.2%-40.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">41.7%-46.0%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">6.19-6.25</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.9%-2.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.0%-2.4%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-51.1%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-42.2%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.49-0.50</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.33-0.49</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically </span><span style="font-family:Times New Roman;font-size:10pt;"><span>six months</span></span><span style="font-family:Times New Roman;font-size:10pt;">. We estimate volatility for options using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently issue dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing model, we must also estimate a forfeiture rate to calculate the share-based compensation expense for </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Given the absence of an active market for the Company’s common stock prior to the IPO, the board of directors was required to estimate the fair value of the Company’s common stock at the time of each option grant based on several factors, including consideration of input from management and contemporaneous third-party valuations. These valuations included consideration of enterprise value and assessment of other common stock and convertible preferred stock transactions occurring during the period.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:bold;">Share-based compensation expense</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total share-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the year ended January 31, 2018, subsequent to the sale of the Company’s Series F convertible preferred stock, the Company facilitated a tender offer (the “2017 Tender Offer”) in which certain of the Company’s current and former employees and directors sold shares of common and convertible preferred stock to other existing shareholders. The sale of shares by the employees, directors, and other shareholders was facilitated by the Company. A total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>6,477,843</span></span><span style="font-family:Times New Roman;font-size:10pt;"> shares of common and convertible preferred stock were tendered for a total purchase price of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$55.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">. Our q</span><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">uarterly trends in total operating expenses, operating loss, and net loss, were significantly impacted by this transaction, which took place and was completed during the three months ended July 31, 2017.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The premium over the fair value of the shares of common and convertible preferred stock that was paid by existing investors to current employees and directors, totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$15.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, was recorded as share-based compensation expense for the year ended January 31, 2018. The excess over the fair value of the sale price of the shares of common and convertible preferred stock sold by non-employees, totaling </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, was recorded as a deemed dividend within additional paid-in capital in the year ended January 31, 2018. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,701</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, there was a total of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$124.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>3.1 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div> P4Y P10Y P4Y <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of the option activity during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:44%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Remaining Contractual Term (years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value (in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,451,739</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.72</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>319,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>600,592</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>38.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,536,988</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(438,672</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,076,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8.18</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>365,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Exercisable at January 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,863,428</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.82</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>212,357</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested and expected to vest at January 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,659,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>351,644</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 12451739 5.72 P8Y 319519000 600592 38.37 3536988 4.54 438672 8.99 9076671 8.18 P7Y3M18D 365766000 4863428 4.82 P6Y9M18D 212357000 8659579 7.87 P7Y3M18D 351644000 17.11 4.66 2.36 11100000 5800000 2400000 136600000 66700000 17800000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of the RSU activity during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Number of Shares Underlying Outstanding RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value per RSU</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>845,199</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>24.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,869,964</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>41.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(330,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited or canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(246,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>36.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Outstanding at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,138,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 845199 24.17 2869964 41.62 330302 23.01 246531 36.07 3138330 39.32 41.62 26.12 0.15 P6M 1 0.85 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the year ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:47%;"/><td style="width:25%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:25%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Shares Available for Issuance</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018 Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018 ESPP</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>8,458,343</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,719,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Authorized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,248,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,049,714</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(3,470,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(330,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>685,203</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,921,562</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,438,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 8458343 1719782 5248572 1049714 3470556 330779 685203 0 10921562 2438717 P10Y 0.01 20400000 5400000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.28%-2.59%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.7%-2.9%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.8%-2.6%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">42.3%-42.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">40.2%-40.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">41.7%-46.0%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">6.19-6.25</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.9%-2.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.0%-2.4%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-51.1%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-42.2%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.49-0.50</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.33-0.49</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Options</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.28%-2.59%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.7%-2.9%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.8%-2.6%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">42.3%-42.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">40.2%-40.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">41.7%-46.0%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">6.19-6.25</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Employee Stock Purchase Plan</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">1.9%-2.5%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">2.0%-2.4%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-51.1%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">38.3%-42.2%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.49-0.50</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">0.33-0.49</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> P6Y3M P6Y3M 0 0 0 0 0 P6M <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;background-color:#ffffff;">Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>346</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,259</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>466</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,707</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total share-based compensation</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>37,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,464</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of subscription revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cost of professional services revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>583</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,701</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total share-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>15,470</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 1392000 346000 96000 1259000 466000 67000 14260000 5873000 6029000 12937000 5163000 1707000 7716000 4055000 10565000 37564000 15903000 18464000 6477843 55000000.0 15500000 4600000 0 0 53000 0 0 9000 0 0 5124000 0 0 583000 0 0 9701000 0 0 15470000 124100000 P3Y1M6D Income Taxes<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company is liable for income taxes in the United States, the United Kingdom, and Australia. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. and international components of loss before provision for income taxes were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(96,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(49,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Loss before provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(95,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(49,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The expense (benefit) for income taxes consisted of (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total current provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred and other:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax expense (benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total tax expense (benefit)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense for the year ended January 31, 2020 was recognized primarily due to state and foreign income taxes. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Income tax expense for the year ended January 31, 2019 was recognized primarily due to changes in purchase accounting related to the acquisition of Converse.AI that reduced the overall acquired deferred tax liability. As a result, the increase in the valuation allowance was recognized in income tax expense.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the “Tax Cuts and Jobs Act” (“TCJA”). The TCJA made broad and complex changes to the Internal Revenue Code, including but not limited to, a reduction in the U.S. corporate income tax rate to 21%, requiring a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries, a general elimination of U.S. federal income taxes on dividends from foreign subsidiaries, and a new provision designed to tax global intangible low-taxed income (“GILTI”).</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The reduction in the corporate tax rate reduced the Company’s effective tax rate in future periods. Since the Company has a January 31 fiscal year end, the U.S. entity had a blended tax rate of </span><span style="font-family:Times New Roman;font-size:10pt;"><span>32.9%</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the fiscal year ended January 31, 2018. As of January 31, 2018, the Company also remeasured its U.S. deferred tax assets and liabilities based upon the rates at which they were expected to reverse in the future. The result of the remeasurement was an </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> reduction to the Company’s U.S. federal net deferred tax assets. A corresponding change was recorded to the valuation allowance.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The TCJA subjects a U.S. shareholder to tax on GILTI earned by certain foreign subsidiaries. An entity can make an accounting policy election to either recognize deferred taxes for temporary basis differences expected to reverse as a GILTI in future years or to provide for the tax expense related to GILTI in the year the tax is incurred as period expense. The Company has elected to account for GILTI in the year the tax is incurred as a period cost.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected provision at statutory federal rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(20,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(16,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(5,798</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2,408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,327</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>47,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(22,009</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(4,631</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Impact of tax reform</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total income tax provision (benefit)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. federal tax net operating loss carryforwards were approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$205.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$82.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> at </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, which will expire on various dates, starting in 2025.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the Company’s tax credit carryforwards for income tax purposes were approximately </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$12.1</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$6.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively, net of uncertain tax positions for research and development credits. If not used, a portion of the tax credit carryforwards will begin to expire in 2031.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Deferred income taxes reflect the net tax effects of loss and credit carryforwards and temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tax effects of temporary differences and related deferred tax assets and liabilities as of January 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net operating loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>49,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>125,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>53,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(100,240</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(45,761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>25,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(13,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Capitalized commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,724</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(6,955</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(25,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(7,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Management assesses the available positive and negative evidence to estimate whether sufficient future taxable income will be generated to permit use of the existing deferred tax assets. A significant piece of objective negative evidence evaluated was the cumulative loss incurred over the three-year period ended January 31, 2020. Such objective evidence limits the ability to consider other subjective evidence, such as the Company’s projections for future growth. On the basis of this evaluation, the Company has established a full valuation allowance equal to its U.S. and U.K. net deferred tax assets due to the uncertainty of future realization of the net deferred tax assets. The valuation allowance increased by </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$54.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> during the period ended January 31, 2020. The increase in the valuation allowance was primarily related to U.S. federal and state losses incurred during the period.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Income Taxes</span><span style="font-family:Times New Roman;font-size:10pt;">, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon its evaluation of the facts, circumstances, and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Increases to tax positions taken during the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Increases to tax positions taken in prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Decreases to tax positions taken in prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Although the Company believes that it has adequately reserved for its uncertain tax positions, it can provide no assurance that the final tax outcome of these matters will not be materially different. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">No liability was recorded for uncertain tax positions, or related interest or penalties, as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">. As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, the Company had </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of unrecognized tax benefits, respectively, of which the total amount that would impact the effective tax rate, if recognized, is </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, respectively. Any impact on the effective tax rate for unrecognized tax benefits would be offset by the impact of the Company's full valuation allowance on its U.S. federal and state deferred tax assets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In the U.S., the Company’s tax years from 2005 to present remain effectively open to examination by the Internal Revenue Service, as well as various state and foreign jurisdictions. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Interest or penalties, if incurred, are recognized as a component of income tax expense. Penalties and interest recognized were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>no</span></span><span style="font-family:Times New Roman;font-size:10pt;">t material for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">. </span></div><span style="font-family:Times New Roman;font-size:10pt;">As a result of certain realization requirements of ASC 718, </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">Compensation - Stock Compensation</span><span style="font-family:Times New Roman;font-size:10pt;">, the table of deferred tax assets and liabilities does not include certain deferred tax assets as of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span> that arose directly from (or the use of which was postponed by) tax deductions related to equity compensation that are greater than the compensation recognized for financial reporting. <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">U.S. and international components of loss before provision for income taxes were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(96,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(49,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>347</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Loss before provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(95,826</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(53,592</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(49,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The expense (benefit) for income taxes consisted of (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>69</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total current provision for income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred and other:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(45</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax expense (benefit)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total tax expense (benefit)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> -96810000 -53939000 -49303000 984000 347000 -110000 -95826000 -53592000 -49413000 0 0 0 85000 34000 40000 17000 69000 0 102000 103000 40000 0 203000 -302000 0 0 -45000 12000 -13000 0 12000 190000 -347000 114000 293000 -307000 0.329 11100000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The reconciliation of federal statutory income tax to the Company’s provision for income taxes is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Expected provision at statutory federal rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(20,124</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(16,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(5,798</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(2,408</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(1,327</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Change in valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>47,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>17,487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(22,009</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(4,631</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Impact of tax reform</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total income tax provision (benefit)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>114</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> -20124000 -11254000 -16267000 5798000 2408000 1327000 47412000 17487000 1528000 -22009000 -4631000 4430000 0 0 11125000 633000 1099000 204000 114000 293000 -307000 205600000 82300000 12100000 6300000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The tax effects of temporary differences and related deferred tax assets and liabilities as of January 31, 2020 and 2019 were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net operating loss carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>49,433</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>39,542</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Accrued compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,308</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>625</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>949</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>125,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>53,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(100,240</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(45,761</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax assets, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>25,666</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>7,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(13,475</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Capitalized commissions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,724</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(6,955</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(431</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(398</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(25,645</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(7,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Net deferred tax assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 49433000 18972000 39542000 23146000 14243000 12094000 6340000 6661000 1776000 3308000 1963000 625000 949000 125906000 53146000 100240000 45761000 25666000 7385000 13475000 11724000 6955000 431000 0 15000 398000 25645000 7353000 21000 32000 54500000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The following is a tabular reconciliation of the total amounts of unrecognized tax benefits:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Increases to tax positions taken during the current year</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,850</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Increases to tax positions taken in prior years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Decreases to tax positions taken in prior years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Balance, end of year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,339</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,416</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>683</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 1416000 683000 0 1850000 808000 360000 73000 0 323000 0 75000 0 3339000 1416000 683000 3300000 1400000 3300000 1400000 0 Leases<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company has operating leases primarily related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. Our leases have remaining lease terms of less than </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1 year</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, some of which include options to extend the leases for up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The components of lease expense recorded in the consolidated statements of operations</span><span style="font-family:Times New Roman;font-size:10pt;"> and comprehensive loss</span><span style="font-family:Times New Roman;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:39%;"/><td style="width:41%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Financial Statement Line Item</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>57,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total leased assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>47,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>65,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other information related to leases was as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Supplemental cash flow information:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to operating leases*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Financing cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average remaining lease term (in years):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average discount rate:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">*Includes cash paid for lease liability accretion of </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"><span>$4.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, remaining maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>72,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$42.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, payable over lease terms ranging from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total rent and related operating expenses recorded under Topic 840, the previous lease standard, </span><span style="font-family:Times New Roman;font-size:10pt;">totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>79,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>85,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Present value of capital lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> Leases<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company has operating leases primarily related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. Our leases have remaining lease terms of less than </span><span style="font-family:Times New Roman;font-size:10pt;"><span>1 year</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">, some of which include options to extend the leases for up to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>5 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span><span style="font-family:Times New Roman;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The components of lease expense recorded in the consolidated statements of operations</span><span style="font-family:Times New Roman;font-size:10pt;"> and comprehensive loss</span><span style="font-family:Times New Roman;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:39%;"/><td style="width:41%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Financial Statement Line Item</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>57,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total leased assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>47,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>65,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other information related to leases was as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Supplemental cash flow information:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to operating leases*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Financing cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average remaining lease term (in years):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average discount rate:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">*Includes cash paid for lease liability accretion of </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"><span>$4.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, remaining maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>72,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, we had signed leases for additional office space that had not yet commenced. Future non-cancelable lease payments associated with these agreements totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$42.3 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, payable over lease terms ranging from </span><span style="font-family:Times New Roman;font-size:10pt;"><span>7</span></span><span style="font-family:Times New Roman;font-size:10pt;"> to </span><span style="font-family:Times New Roman;font-size:10pt;"><span>9 years</span></span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Total rent and related operating expenses recorded under Topic 840, the previous lease standard, </span><span style="font-family:Times New Roman;font-size:10pt;">totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.9 million</span></span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>79,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>85,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Present value of capital lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> P1Y P7Y P5Y 11494000 4195000 250000 845000 1865000 18649000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:39%;"/><td style="width:41%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Financial Statement Line Item</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>57,590</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,939</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total leased assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>61,529</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>47,913</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease liabilities, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,664</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>65,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 57590000 3939000 61529000 13020000 2465000 47913000 1664000 65062000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Other information related to leases was as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Supplemental cash flow information:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to operating leases*</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Financing cash flows related to finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average remaining lease term (in years):</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Weighted-average discount rate:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">*Includes cash paid for lease liability accretion of </span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;"><span>$4.4 million</span></span><span style="font-family:Times New Roman;font-size:10pt;font-style:italic;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The components of lease expense recorded in the consolidated statements of operations</span><span style="font-family:Times New Roman;font-size:10pt;"> and comprehensive loss</span><span style="font-family:Times New Roman;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Twelve Months Ended<br/>January 31, 2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,494</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Finance lease cost:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Amortization of assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>845</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,865</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>18,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 9990000 243000 4167000 12173000 2364000 P5Y9M18D P1Y9M18D 0.059 0.047 4400000 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, remaining maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>72,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, remaining maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Finance</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>13,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>2,599</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,510</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>72,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(11,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>(182</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>60,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>4,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 13345000 2599000 12510000 1286000 11545000 426000 11812000 0 10102000 0 12961000 0 72275000 4311000 11342000 182000 60933000 4129000 42300000 P7Y P9Y 8900000 5000000.0 <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Operating</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Capital</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>10,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>3,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,225</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>1,776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,536</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>23,064</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>79,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>6,209</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>85,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Less: amount representing interest</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>277</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Present value of capital lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 10255000 3970000 14225000 11121000 1776000 12897000 11293000 463000 11756000 11536000 0 11536000 11812000 0 11812000 23064000 0 23064000 79081000 6209000 85290000 277000 5932000 Commitments and Contingencies<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lease Commitments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">We have entered into various non-cancelable lease agreements related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. For additional information regarding our lease agreements, see Note 12.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">The Company </span><span style="font-family:Times New Roman;font-size:10pt;">entered</span><span style="font-family:Times New Roman;font-size:10pt;"> into a </span><span style="font-family:Times New Roman;font-size:10pt;">three</span><span style="font-family:Times New Roman;font-size:10pt;">-year commitment with a cloud-based hosting service provider for </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> in the period ended January 31, 2019. As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of the total commitment amount remained unpaid, of which the greater of our on-demand usage or </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> is to be paid in fiscal 2021, and an amount equal to the total commitment less the upfront payments and monthly charges incurred through fiscal 2021 is to be paid in fiscal 2022.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal matters</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. We are not currently a party to any material legal proceedings  or claims, nor are we aware of any pending or threatened litigation or claims against the Company that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. An indemnification claim has been made to the Company in a litigation in which a former director and shareholder are parties.  At this time, the Company cannot reasonably estimate the magnitude of its indemnification obligation, if any.</span></div> 15000000.0 8500000 5000000.0 401(k) and Pension Plans<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In March 2008, the Company initiated a 401(k) plan for the benefit of its employees. </span><span style="font-family:Times New Roman;font-size:10pt;"><span>No</span></span><span style="font-family:Times New Roman;font-size:10pt;"> employer contributions were made to the 401(k) plan by the Company during the fiscal years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">,</span><span style="font-family:Times New Roman;font-size:10pt;"> or </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. Contributions to the plans by the Company were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>no</span></span><span style="font-family:Times New Roman;font-size:10pt;">t material during the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div> 0 0 Related Party Transactions<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Certain members of the board of directors serve as directors of, or are executive officers of, and in some cases are investors in, companies that are customers or vendors of the Company. Certain of the Company’s executive officers also serve as directors of, or serve in an advisory capacity to, companies that are customers or vendors of the Company. Related-party transactions were </span><span style="font-family:Times New Roman;font-size:10pt;"><span>no</span></span><span style="font-family:Times New Roman;font-size:10pt;">t material as of and for the years ended </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;">2019</span><span style="font-family:Times New Roman;font-size:10pt;">, and </span><span style="font-family:Times New Roman;font-size:10pt;">2018</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div> 0 Geographic Information<div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue (in thousands) by geographic area: </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>214,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>135,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>81,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>29,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Americas other than the United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>270,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>177,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>111,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">No individual country other than the United States contributed more than </span><span style="font-family:Times New Roman;font-size:10pt;">10%</span><span style="font-family:Times New Roman;font-size:10pt;"> of total revenue during any of the periods presented. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;"> Property and equipment by geographic location is based on the location of </span><span style="font-family:Times New Roman;font-size:10pt;">the legal entity that owns the asset. As of </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2020</span><span style="font-family:Times New Roman;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;">January 31, 2019</span><span style="font-family:Times New Roman;font-size:10pt;">, there was </span><span style="font-family:Times New Roman;font-size:10pt;"><span>no</span></span><span style="font-family:Times New Roman;font-size:10pt;"> significant property and equipment owned by the Company outside of the United States.</span></div> <div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:left;padding-left:0px;text-indent:24px;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;">Revenue by geographic location is determined by the location of the Company’s customers. The following table sets forth revenue (in thousands) by geographic area: </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>214,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>135,761</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>81,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">EMEA</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>29,246</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>21,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,654</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>12,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>11,863</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Americas other than the United States</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>14,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>9,011</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>5,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>270,882</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>177,722</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Times New Roman;font-size:9pt;"><span>111,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Times New Roman;font-size:10pt;"><br/></span></div> 214492000 135761000 81480000 29246000 21087000 14654000 12969000 11863000 9181000 14175000 9011000 5938000 270882000 177722000 111253000 0 Subsequent Events<span style="font-family:Times New Roman;font-size:10pt;">In March 2020, the Company withdrew early from two certificates of deposit and subsequently invested the aggregate amount withdrawn into U.S. treasury securities funds, which qualify as cash and cash equivalents. The certificates of deposit totaled </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$101.1 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> of which </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$50.6 million</span></span><span style="font-family:Times New Roman;font-size:10pt;"> was included in cash and cash equivalents and </span><span style="font-family:Times New Roman;font-size:10pt;"><span>$50.5 million</span></span> was included in short-term investments on the consolidated balance sheet as of January 31, 2020. 101100000 50600000 50500000 XML 53 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Lease Expense (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
Leases [Abstract]  
Operating lease cost $ 11,494
Finance lease cost:  
Amortization of assets 4,195
Interest on lease liabilities 250
Short-term lease cost 845
Variable lease cost 1,865
Total lease costs $ 18,649
XML 54 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Overview and Basis of Presentation
12 Months Ended
Jan. 31, 2020
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. The Company is a leading cloud-based platform for work execution, enabling teams and organizations to plan, capture, manage, automate, and report on work at scale. Customers access their accounts online via a web-based interface or a mobile application. Some customers also purchase the Companys professional services, which primarily consist of consulting and training services.
Collapse of dual class common stock structure
On September 19, 2019, all outstanding shares of the Company’s Class B common stock automatically converted into the same number of shares of the Company's Class A common stock, pursuant to the terms of the Company's amended and restated articles of incorporation (the “Articles”). No additional shares of Class B common stock will be issued following this conversion.    
The conversion occurred pursuant to the Articles, which provides that each share of Class B common stock would convert automatically, without further action by the Company, into one share of Class A common stock at the close of business on the date on which the outstanding shares of Class B common stock represented less than 15% of the aggregate number of shares of Class A common stock and Class B common stock then outstanding. In accordance with the Articles, the shares of Class B common stock that converted as a result of the automatic conversion were retired and will not be reissued by the Company.
Follow-on offering
On June 14, 2019, we completed a public equity offering in which we issued and sold 9,025,000 shares of Class A common stock, inclusive of the exercised over-allotment option, at a public offering price of $43.50 per share. In addition, 5,810,000 shares of the Company’s common stock were sold by selling shareholders of the Company, inclusive of the over-allotment, as part of this offering. We received net proceeds of $379.0 million after deducting underwriting discounts and commissions of $12.8 million and other issuance costs of $0.9 million. We did not receive any proceeds from the sale of common stock by selling shareholders.
Initial public offering
On May 1, 2018, we completed our initial public offering (“IPO”) in which we issued and sold 11,745,088 shares of Class A common stock, inclusive of the over-allotment, at a public offering price of $15.00 per share. We received net proceeds of $160.4 million after deducting underwriting discounts and commissions of $12.3 million and other issuance costs of $3.4 million. Immediately prior to the closing of our IPO, all shares of our convertible preferred stock automatically converted into an aggregate of 68.5 million shares of Class B common stock. In addition, we authorized for future issuance a total of 500 million shares of each Class A and Class B common stock, and 10 million shares of preferred stock.
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States, the United Kingdom, and Australia. All intercompany balances and transactions have been eliminated upon consolidation.
In the opinion of management, the information contained herein reflects all adjustments necessary for a fair presentation of our consolidated financial statements. All such adjustments are of a normal, recurring nature.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings; determination of the amortization period for capitalized sales commission costs; capitalization of internal-use software development costs; valuation of assets and liabilities acquired as part of business combinations; and incremental borrowing rate estimates for operating leases, among others.
In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. As of the date of issuance of the financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Liquidity
The Company continues to be subject to the risks and challenges associated with companies at a similar stage of development, including the ability to raise additional capital to support future growth. Since inception through January 31, 2020, the Company has incurred losses from operations and accumulated a deficit of $256.5 million. Historically, the Company has financed its operations primarily through the sale of equity securities and customer payments. The Company believes its existing cash will be sufficient to meet its working capital and capital expenditure needs for at least the next 12 months.
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Commissions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue Recognition and Deferred Revenue [Abstract]      
Deferred commissions $ 48,255 $ 29,014  
Amortization of deferred commission costs $ 19,806 $ 10,770 $ 4,989
Deferred commissions amortized period 3 years    
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 48,399 $ 34,062  
Less: accumulated depreciation (21,418) (11,522)  
Total property and equipment, net 26,981 22,540  
Depreciation expense 10,687 7,194 $ 4,019
Finance lease right-of-use asset, before accumulated depreciation and amortization 14,200    
Capital leases   11,800  
Finance lease right-of-use asset, accumulated depreciation and amortization 10,200    
Accumulated depreciation on capital leases   6,100  
Depreciation expense on finance leases 4,300    
Depreciation expense on capital leases   3,600 $ 2,200
Computer equipment      
Property, Plant and Equipment [Line Items]      
Total property and equipment 22,513 17,536  
Computer software, purchased and developed      
Property, Plant and Equipment [Line Items]      
Total property and equipment 14,673 6,958  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment 6,712 5,410  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 4,501 $ 4,158  
XML 57 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Employee Stock Purchase Plan (Details)
12 Months Ended
Jan. 31, 2020
shares
2018 Plan  
Shares Available for Issuance Under ESPP  
Balance at beginning of period (in shares) 8,458,343
Authorized (in shares) 5,248,572
Granted (in shares) (3,470,556)
Forfeited (in shares) 685,203
Balance at end of period (in shares) 10,921,562
2018 ESPP  
Shares Available for Issuance Under ESPP  
Balance at beginning of period (in shares) 1,719,782
Authorized (in shares) 1,049,714
Granted (in shares) (330,779)
Forfeited (in shares) 0
Balance at end of period (in shares) 2,438,717
XML 58 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)
$ in Thousands
Jan. 31, 2020
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 3,358
2022 2,897
2023 2,608
2024 2,607
2025 1,406
Thereafter 2,266
Total $ 15,142
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
May 01, 2019
Jan. 31, 2020
Jan. 31, 2019
Business Acquisition [Line Items]      
Expected Useful Life   5 years 6 months 2 years 4 months 24 days
Software Technology      
Business Acquisition [Line Items]      
Expected Useful Life   4 years 2 years 3 months 18 days
Customer Relationships      
Business Acquisition [Line Items]      
Expected Useful Life   7 years 1 month 6 days 2 years 10 months 24 days
Trade Name      
Business Acquisition [Line Items]      
Expected Useful Life   1 year 10 months 24 days 0 years
Artefact Product Group, LLC.      
Business Acquisition [Line Items]      
Fair Value $ 16,090    
Artefact Product Group, LLC. | Software Technology      
Business Acquisition [Line Items]      
Fair Value $ 8,000    
Expected Useful Life 5 years    
Artefact Product Group, LLC. | Customer Relationships      
Business Acquisition [Line Items]      
Fair Value $ 7,990    
Expected Useful Life 8 years    
Artefact Product Group, LLC. | Trade Name      
Business Acquisition [Line Items]      
Fair Value $ 100    
Expected Useful Life 32 months    
XML 60 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
12 Months Ended
Jan. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitment, period 3 years
Commitment with cloud-based hosting service provider $ 15.0
Commitment with cloud-based hosting service provider, due in 2020 8.5
Commitment with cloud-based hosting service provider due in 2021 $ 5.0
XML 61 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information Narrative (Details) - USD ($)
Jan. 31, 2020
Jan. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 26,981,000 $ 22,540,000
Americas Excluding U.S.    
Property, Plant and Equipment [Line Items]    
Property and equipment, net $ 0 $ 0
XML 62 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets
12 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Net Intangible Assets Goodwill and Net Intangible Assets
The changes in the carrying amount of goodwill during the twelve months ended January 31, 2020 were as follows (in thousands):
Goodwill balance as of January 31, 2019
$
5,496

Addition - acquisition of 10,000ft
11,181

Working capital adjustment - acquisition of 10,000ft
(180
)
Goodwill balance as of January 31, 2020
$
16,497


No goodwill impairments were recorded during the years ended January 31, 20202019, or 2018.
The following table presents the components of net intangible assets (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired software technology
$
9,866

 
$
(2,325
)
 
$
7,541

 
$
1,866

 
$
(494
)
 
$
1,372

Acquired customer relationships
8,350

 
(900
)
 
7,450

 
360

 
(25
)
 
335

Trade names
100

 
(28
)
 
72

 

 

 

Patents
170

 
(91
)
 
79

 
170

 
(63
)
 
107

Domain name
13

 

 
13

 
13

 

 
13

Total
$
18,499

 
$
(3,344
)
 
$
15,155

 
$
2,409

 
$
(582
)
 
$
1,827

The components of intangible assets acquired as of the periods presented were as follows (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Net Carrying Amount
 
Weighted Average Life (Years)
 
Net Carrying Amount
 
Weighted Average Life (Years)
Acquired software technology
$
7,541

 
4.0
 
$
1,372

 
2.3

Acquired customer relationships
7,450

 
7.1
 
335

 
2.9

Trade names
72

 
1.9
 

 

Total
$
15,063

 
5.5
 
$
1,707

 
2.4


Amortization expense was $2.8 million, $0.5 million, and $0.1 million for the twelve months ended January 31, 2020, 2019, and 2018, respectively.
As of January 31, 2020, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
2021
 
$
3,358

2022
 
2,897

2023
 
2,608

2024
 
2,607

2025
 
1,406

Thereafter
 
2,266

Total
 
$
15,142


XML 63 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The following tables present calculations for basic and diluted net loss per share (in thousands, except per share data):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net loss attributable to common shareholders
$
(95,940
)
 
$
(53,885
)
 
$
(53,664
)
Denominator:
 
 
 
 
 
Weighted-average common shares outstanding
112,991

 
83,141

 
18,273

Net loss per share, basic and diluted
$
(0.85
)
 
$
(0.65
)
 
$
(2.94
)
The following outstanding shares of common stock equivalents (in thousands) as of the periods presented were excluded from the computation of diluted net loss per share attributable to common shareholders for the periods presented because the impact of including them would have been anti-dilutive:
 
January 31,
2020
 
2019
 
2018
Convertible preferred shares (as converted)

 

 
68,480

Convertible preferred stock warrant

 

 
137

Shares subject to outstanding common stock awards
12,215

 
13,297

 
13,355

Shares issuable pursuant to the Employee Stock Purchase Plan
165

 
134

 

Total potentially dilutive shares
12,380

 
13,431

 
81,972


XML 64 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill during the twelve months ended January 31, 2020 were as follows (in thousands):
Goodwill balance as of January 31, 2019
$
5,496

Addition - acquisition of 10,000ft
11,181

Working capital adjustment - acquisition of 10,000ft
(180
)
Goodwill balance as of January 31, 2020
$
16,497


Schedule of Finite-Lived Intangible Assets
The following table presents the components of net intangible assets (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Acquired software technology
$
9,866

 
$
(2,325
)
 
$
7,541

 
$
1,866

 
$
(494
)
 
$
1,372

Acquired customer relationships
8,350

 
(900
)
 
7,450

 
360

 
(25
)
 
335

Trade names
100

 
(28
)
 
72

 

 

 

Patents
170

 
(91
)
 
79

 
170

 
(63
)
 
107

Domain name
13

 

 
13

 
13

 

 
13

Total
$
18,499

 
$
(3,344
)
 
$
15,155

 
$
2,409

 
$
(582
)
 
$
1,827

The components of intangible assets acquired as of the periods presented were as follows (in thousands):
 
As of January 31, 2020
 
As of January 31, 2019
 
Net Carrying Amount
 
Weighted Average Life (Years)
 
Net Carrying Amount
 
Weighted Average Life (Years)
Acquired software technology
$
7,541

 
4.0
 
$
1,372

 
2.3

Acquired customer relationships
7,450

 
7.1
 
335

 
2.9

Trade names
72

 
1.9
 

 

Total
$
15,063

 
5.5
 
$
1,707

 
2.4


Schedule of Estimated Remaining Amortization Expense for Intangible Assets
As of January 31, 2020, estimated remaining amortization expense for the finite-lived intangible assets by fiscal year is as follows (in thousands):
2021
 
$
3,358

2022
 
2,897

2023
 
2,608

2024
 
2,607

2025
 
1,406

Thereafter
 
2,266

Total
 
$
15,142


XML 65 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information (Tables)
12 Months Ended
Jan. 31, 2020
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 (in thousands) by geographic area:
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
 
 
United States
$
214,492

 
$
135,761

 
$
81,480

EMEA
29,246

 
21,087

 
14,654

Asia Pacific
12,969

 
11,863

 
9,181

Americas other than the United States
14,175

 
9,011

 
5,938

Total
$
270,882

 
$
177,722

 
$
111,253


XML 66 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Accounting Policies [Abstract]        
Cash and cash equivalents $ 515,924 $ 213,085 $ 58,158  
Restricted cash 865 2,620 2,901  
Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows $ 516,789 $ 215,705 $ 61,059 $ 24,013
ZIP 68 0001366561-20-000019-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001366561-20-000019-xbrl.zip M4$L#!!0 ( (N#?U#%?*"/U M)":#R93LVUPM*(4BC7W(+DR,Y2I)]BC,C"U;9A1],,MONJ[[N>[JNN]GNY_G M]_W^\>5U_N&S')_S.,YC>9_'<9S8[]AD8)NID8D1P,4% %R<7X#]'CC.^>M? M^_E&Y%^EP<5^ 8ALY2)OTN+FV@UL$N'B%N%BMP)0SCQY_G@ ^-L/UR;NS3Q; M>+?R\0MP'JC:!FSBXN;>M)F;AV?S9L[=:YS[P&81GNV[M(YN$;5RY=T=*+;_ MQJW'6Q6.E3>+6_?0]AQPNQ+)QR\A*24MHZBDK**Z5UOGH*Z>OL'Q$R>-C$^9 MF)X]9V-K9^_@Z/Z+AZ>7MX]O4##J:@@Z-.QF5'1,;%Q\PNT[=U/3TN_=S\C) M?9+W%)]?4/BLHK*JNJ:VKKZ%U-K6WO';RU>]??T#@T/OADF9C[-S M].7/7U96OX)KZ]_XX@*X_V3]'_(EPN%KT^;-W)MYO_'%M2GDVP,BFWEV:6W9 M?M2*US50=/?^&UO%CMUZ7-[,IW# FB;N=J6'7V*/-D61_HVUWSG[SS$6^=_B M[$_&_L[7""#(S<59/&X1 &P6"HY"<#_?:/)F=Z]Z$P>CT7(1T@R^.A>-R+V M^2QC+@PIT;PBX6HPTGQ1]DV[<9%<6DA\T\ZCM$_S[6=\(5A7JAH;V(I&M(:5 MI.0B8GDC)^MZG]*^-&G$MBX?S_F-:T5M +$F/H R\/RO>I][Q? MY @*=(0TB1'I/.E1.IV)%A/DH44=VL3$I9(0RCCD.#4 @LZ"QK( L,Z#@I/] M6$!9Q-J#EO33\^48!)CX=+9EG77T$1CSF22_L^^7\GXG2[IQK(ZSIK]:VY@\ MC[@8CZ8T&<-/]C+!OP0,6R@JH8$N1GH72UC^U@W<1$U MJD1:K:H?;%)]6O=T]K*]"T.'V%?IM+1M!$TX120TL $OZ(UL"3SSR1<7C?H?Y,B@0=PH%&7XAF2PPY/R2CG- .!74%6&=R-S9S^-*EU[!* MB0GB&Z%'I!"TY-F(]'%0;Y"XYGY^/$X[W,R$H5>][*NE,1Y7HJ%YS,_@K:B3 MB7O!J[=$QNG0XWNT].4\;EVYK.42?3X] 3$QTX)=U7G'!F9K[!\)D$AA+KR2 MH[R,=AT"RYZS>"VZ>>M(+'F"P_%4\B7"T2_05VG7]V$ILKU,&)$66()=;O]A MGB5S*MR\+)%&6.\&&^"5&6(#ZMYL("K [$L3&VANKV(#G3)C.=?UD*(?TVPC M9.A"4T5S^\Z/>(=5=37TS!O\AO:*;*':>QQ#;>+NV*U6T-S,G3",(V6X&R6= M7'40RP8?^CF;1H;-[6%Y/IB KHEASK(!M^DZ-O"TLW \EGD.N=*%^")R1(KX MO5",&0IAR+RO+.%O/ VNB''=Y'B=L?39:VS@9K(?&TC3QO[ 9H#53U+]"X%F M=,#)BH:R^K2I%>DG.!>Z3N'S>8,>5Y[LN"HS)_L;K)Z-7YV.BVFE]+0_FIS, M9 /?2ZAP;#M'>SR6F$E-,#;0C[T8<<[/F-Z.Y-]>$GV_$,U+"OC(3(R380%]Z MHO>FH>\Y[OE)7#J-)X$+/ZD&]'MY.?6?V0+YCRB$KA)R1YSFX1+5,>9&>@&$ M%95/NC@*&ES^&);_VV8+4X=K!R M,_)0=__U!?V9@,X;]'/CRC+:FZI0'Z5FA?%LFCE^XUUXUAYU3,/N9:KU!A :C2^-_ M0'H7H$*<-T:-OQFJ%1NPDIG!J.:.(#^6?1A]F=]]R,5/Y/Z>0=13M[3UP=P M_IF-$X%RVSIDZ+_F=GCG'T4TYGZ.U_+"#@@GM?PC\+CZ\'B9,BA=AW!FR #9@HE1C\ M=.$1I"W@'[I;9!R6=DF2\=AXE8^SX@$3 4QGK)C:ZO)U_LD&SC) X:)LH+RT M@PV8U[>AJEZBR\@S:@E=>H\U81].)J_M!(ANPSG2K#_OS M>VKIE6S@5C=GU*=(]C?9@C8=S64 *8^NOJZP??"TS\1P^8]O'AM6PCWL][M"E!Y?>Q^3!"G.56 MA]B,_:TQ@ T@U[^RGLB4H&+_B;H*5__MO6]#^#CG [?2VQ$KGQ]C9U-DYN=_ M[4%,>M!Q3,Q'Y+I[3/WZOXMAU7Z.Z97S?XWRXD3R!]C:,=P"9Y5_&6\?7Z]G MJ=@M3D5P&&VN12Y'0]\ILUX2DXDK*,89POM7@-IMNC$# UJRVI]#F0?GQ0>' M%*DX<(V6S4R^BECW'U3A+G:Y^1&1JK'["_0HH\#[S\5\2,(^! !*K$+8^G;V^M1@BQ09^RZ5F;TCJ=#,/.MLR$',Y;*#4APT\2@!N?R\1 M]Q;DLF CATAZ&QM8OSLOWC>D18&M;>&([UTGE<.3*2IA]N._?10H=>EC&1\. M9[41!;"SG6U5_78P#E&%+ X%M_%HXI)RU":%S.J M"L6#!. G& M&3"3>3] .5X;LOEEKH//F&#BV9J4SY8U=%@5I0D8[1,V?]2_M M*LL8NW9ZMBC4TVN]28A\29,N8! +N>QR%$=5IP;OI69!N+:ZI$DD1OE2 _42 M5E0HE^]YGRLRO=/J5M23NUADE=N]Z-L7U124@";&H)7WIH6TA;X14'@UX9@E M[59><=M&2_QNIN%A_G,3UDU*#1/\=\Y=_E(XL!H\=VYR-7A&A567DIV(/6"& MY&.U8FEGL#>0-9:Q*_/$&%PI.J#=9=N&>I8F&#BA4JS18)[GX+O=3#RFSEWS M02CVJ=_8CH;:&+]S ]KOGX8?JC0S=^PVKZU[9D9XKA8;CW:/TSMTJ./RC)B' MU ><8:>O49:N1D=O<+F8LVE@D>G5Y]&F.A_[\4Z0N%R#NUIBOF=+C/),SR:- MNQQME8:)>>@9?HVM4-<,N.L^6W_O=(1P3M&Q8G?]LP\#GCRV3CUED>JKH\!? MZ=L2/-]U@Y'O/("3*,D)R5'+H330'A>GY$4I_-L2_:]CW M8Q:YFV'!+,-HT1*IXR3.YF/L('B6WD1JP8HT[4:?);-P].7Q%ID=X\U^L(0Q MP^N"V2;1?H:/1TFW1DG- M$)*P]I70S0;BQY3!>2INQ.Y%D^1S9H+AM0GDS7$(YAK%WZ\%*XVE!+*Z9>RN MDX=6=NSZ4F)'36DDFY_M\**V]2,$BS%'2YLIU_C[6NP?X@WUV? $9=@ 5;<=*C2"MG/)IA@OL($G8/7\A/*B&F]R!*\+8S=XC0KA M^CC^OFD_S2X^V/P E6.%[:/0UBS99V;-!=5%M!32<9/*S M'B\^?Q%<^NXK@ M(?I"-V%\ASX9*N!GY=5IR"0[2CII/-DQ)(H1BI^MMV@L9BB !8%46=AF]%Q[ MM\7 2B!/R6HNQ3_@U&#E#@LSB#C:V+XR@=2ZKGEO).V.(AL@8:%$U_>XD25' ML N3S4=FWF4/+1-R=J;L(/@X>L:,I1GU;F V(< M&[O:&RF66^=F7>E!1^I!W,',B6P^,$9?&PJ9S<# E>BI ]WE$6_&@0AU_**X MUX81P_'MER6N,1"Y>A \OJ'FDR78AV+"6B?LZ+JQ#5X$D".LV)2= ]KXVRH, MV: "W:A@1.PM7^@%^N'%5 YJ1HJBPTD5YV='4$!$PJ!G>7KOBDK/GE"9EA4K MA003Z>$2#_Y"$:<@K5U'SM]N!0ZT^0QU(T2(GN.1+/U^P^,3$'%P[V%W9/_% M#+/Y8<.C$P+B=0=EK!V]=WK::+[V]$R]CMB/)7_0 M1) 3$&5&1VI/$MF ]B05]6910?UZ_2FCO[6/"'=?A((VV>R ;@Q]G )AAB30GW$W7)) C#VD65$Q]W3]=P]I!O]\^/U%#U$O8= MW6QT/;+DUZLI$/$6L(:48>@B3M>.]^3NH# ]^M>^>@EF^'>J-M?N)%^_?)2W M=G>-&^U-@GL2,TXP1TX@\;5@_DJ=\F=MKK>3X2QCALH?G$)^E"R"(M6#G?D- M2SXYPP;VO-VR:DR*YYS-KNU87 MM221P^0U=SJ\1$98,W YIW"F )#HW-Z1^Z^+^[^WF-,:B,DK0Q:RO*0(R1D_ M=]8Q%XW55<2M+SI>/P@ER+9)K@>7N%*;?'O!$H+VZ _]>E](*9>:%Y1=.7-+ M1E!^2\]U/K<7\K'_JQKU7V)1K&H,Q3'/;<);\HIF;HZ3ZI\>"BDE_/ZN2U ) M&&)L'M*RM=K]8GU*8:GA1I,-!E%0"Z5_OO5Y[\-(B-0;/M[\_]4)^W6PM#$6 MX"&:*&D;^("Z8[*ZJQ#9]A@T:UG7:"JG0N70;*#-SA=;@8&2(;RS^S_X96G0 MC9Z0-9K2\QP[)T_L(?;CRWH72Y<>+70N,Z[Z)9,\ACTAHKB.B;V%>N?EMR>? M-E(6L;7S%N38\ICUSR?KR-/\:$^>)]Z_\PNUN-\7\EM MP_;OWHT<^RIIEUZ3#A-O+,FK%'FIT_9ZN4-01.&E>ER"/3:;ER$&/=&/9Q:P MM!DVY?[N2-"9?H>:GM(00,-3,2-*S_'HXU1H#*$J%H8B-X8XE)57T#53'SE+ M8_0RLFXI#CX(E4\7^I0:&)([.ONU!OIN.G'#$%Q:S>I79WAMV'ZT0A^@J.N* MS,&%F;]J+WJL.!]D'*,ZZ[HP\89'7<,U'] E6[5J4S[U48R2U=F $;#P$@G M$0?UI0ML((I8"@P]FCR>?-C)? #I70A3T,7E*&S MW%4[Q@9U)KJV6WY976D3^E7#KO0I]-"]R=J&J\Y(\?O3-G/6PC:A/$D>.K<%I(>S8O.AA4HKZG2+9#H@VNTV$O A+&I/H4 MS)9BLO94!X?T#9VNN3TB9,E!Z F[XCXV&=(.255FBWQ,M]OZMB/_N$<([Z&- M?9BP*C"O 'V'7-..VS*,46,6-DDX.IG0%2@-CFF/#\92G;>'FE??IP=1)/)" MKCP#"13+A,DSJR&!]W40?'-73"A8L9-;M^W3AOKIY+E.2+I78/M9$D4Q\Y?0Y-/G5-TJ5,BTE?WG1XJO M-+1$JVLJ[VF?CL!'R:E:-A?C>2FE[HGHW]RU[A63%*G&1O;G)4)3VOJ2+T;8 MJ&O/N]G:99!3^;J%;J3MK3Q@6/^@@SS73SBNW4*&3_\>#JQ^M^=BZ(]F_E.L M)DSW?0T*_]WFC7Z/.V78'Z)&S\]>X[JNR?H*M.6:<=65++X)TMM-6Q$!0\^A MZU(Z2-]ZC%8.MOO7.<04]7,_MJ_K"DN(]@EW\.9FG*> [.)%K^[G.2\$UP6A#?3)!P*GUJYW MYIJ,E#QLZ'['V3")Z*?'X'U%?AEM"[<<9D>NU7Y8/F09J%B5W#@Z2GS\L^1( M4!"&O%ETME^]AMC]H=]NU5VRO M @5SFHK!;KDL*4:'VT4_3G[]#%-8K.]']:.^Z?4F:\ M9(B0<9(8,[IG/!D6R]HQ@'&?0(B.=^1^A$O3F$\RTDH*?25/NZ6,J3E=7I+S M-0E_7H13ZFT?5JIOS!#P5DI%]-PA\[:81,AA!$ =VD:;APY"#"U+\2)]J\'A MK%)65]$$5+<0>-:D9\7I'EY7X4V,V;S^ZP/^R(,:MWG.O(#,=C]%W)"71NNR M\NS(IXW4N)*[$97YTX:'DKOV3J,48YJ/"^V5'N!-R#Q]24;<;[ HFB"3ZA%- MT+&<"_[8<%#1OUA? F('.*9]OH\-'!7C M4A2S.L+SMR'7$46&L),(;V2&:B"H;=C%+?Y71 M=8#QQD9E*C2\$+_WG%S!V9*X]FF]..LB=7FK]#-MT_=^ZR'80:(R!0\J54%% M=;LOUYW+=TW=NQ;CEW26U?V2ME=<"VPS;]'9F]^?::!W7ISOW--R_12#:EFN MF%3'K,HD[H4_#5!-EK88/B%Y T7JG@Z-1=Y)T]8NU#%(8+ M^8SW7@9(:;T4UB9>CC2&\6;]_.?K@".*@W>)C[V$WS#.PV^W$0MK'? M":WT6\0URGL]2H[M4Z6T855"1VY!S,NUY!V6F%U/= M3ZSPKV@QS&YVTNP?)M[,I^Z3OK3W 6FZ;E!3>Y8NN=VZ?CHO*9._JF!*6L<$ MYET;I-EJ^]BJ'OM>/R;]&JVL#0_YD?+M;OB?#W#;E #0VOVAJV$7&1OGV M+RCU.E]75ULQ_'W/NRS>3'?OOB*>;N;]FZ]4W0*#_3(-[)0G"&NBWVSNPC!Q MU7'^I\PRQF3%R_;WF@HF>\.*];J(_JJC)4N'!HVWHX0LBM-BK>KHRLVPQ-4, MC&X?B+7-&B7W,U2I1=L?,,QHI/;!XF""+&AAMQS@[W+8J,?N7%FUU_J+8(;3 M6H;CRC/#SP_(LTG9'^^K,6D(2FR?VW8NS(;D_8UR5 M*+DH[WJ]K;/)=H4Y1/2^":Y*HK$S\^H0 ^ MH,2VL@%!? MV)(1R;,21<1X\CKIZR>U4J>6=IQ@C,+"@JZK!G9;>+DCTI@*IZ-/C"F#9R?0$TZ(;;,\&4NGZKPQQH_N59D9)ZP. M+31O6+['7*FFZT8:!E+NL\18/5A^YSOY&:N!3&I4-D,*27T$7V( 8Z'2F MI8.Z% .')0OGDHG2LV/^F0 0OG(MI6^F^IQK*UVCI#PLCRUX!?IQ;#: MC/M& :T(W;N>[Q8(4+,8O=L5)8E%;VJQ\(>JO;FM:%_M3,=[%X_E29TA!2KQ M)WD97A)^J'KF=5G_S ./X,=&^C'(N]?<3XK9S1B/Q(5%J#':KD1LY?C7L'$6 M<66)>4K'<1YBV8:]5VK9#%V&.;&!(1;'>Q9L*3JRP_]W-VO7FET9L&A&0#NU MK6,79C?T0"]+D+!Q#EUCDY"M5<_E0;F=IBV]V-OO;G MMSBE4VZGP0YT:;V+/TOR6+LD_,!&R_ZUN6FPC[+49X,[>+Y0AS>H]$D]:??/ M,A71"!^+:'XQ'TN1I ZW>?AY."^LQJ*K3V/7K*/IYN\'=9QK$ M&TV28-B1"O2#]I&ZA!&IU(7*>RM"YFT-&#:P0-E0\XW@H5N4T-G Q%)""1P6 M,0 _V#?6X4)_?7#H:M8VT(_R("V& A=E0&@KBUW=C-UPH#M['51^Q=*6-L_O'=0>J5D*) M(A[WMS@G4BRV$O;68CQ@18&ZDO4ZE]^Q5"MS#>Y'.%L\BU%3(:^C7"6-80^] MIZ4732^_!B.U,SJ?&2;.7%FX WTX4=9PLBW89B]H4K\&$=JPMVN>%#;)GPB\ MG:?J^EE^3ZJ^7G^[D5#84M5<>E,Z:;G"@(7M#8F$Y(T;FFT-(DW8OR M>YZ\T\6W'AE;Z7_H7(.DS(D#KV$Z:FI2L-+6.Q'TZ*[61^7*<@_74Z_(*#.2 MFC@QGI IP 9.7QY"(K-M2AP;[LX/%#CZ:D5F.KQZ4VG^!.;A;2. MX=X\TZ10E3Z\J>25*?S6%DWKD+L9"2:O+&V_!MBV)*@4)V_ZK@3TPZC0(:QM M]LU>%2:R@5Z3(HL?_\[GICNQA%K8P%T55C-BU9SASP:*"-3HB#$[*I0A&\T& M5*R8D=B%!^![-F"';.-G-CS:5 <3PW9T1W%4PJ^< R,NE3O[7W%180.X;#XV M\&[(G0-G1MVN&[3]CGAZ87]TC_Q9.NC^=RI9+_YY!>P1W_=%J&E#10YNZQS? MD,8@.<9J4>Y\.$C^KQT6?Y9^IQ81DT%#Q 4G6@WK88.3\\DKJ]G+^O/CJQK? M4KT6+AJ/A'/^E)K::Y8VV&<-^M-"J,16<_EF'7^G%T@A#&K"'&9ZR[GO;#]& M@^)OY_RL;W2W1VKO\G2+6HC]\"^_W(K<7[X9=:$LM4+PDBA7C!4ZZ9(:).H1 M7J5%N%JI6*77^F%&TNX9O0)3TKXF^D6G=X^W/M!K."V;0L99I&R5@N?F34V3>LK*JJGEA9 M75^O\<@WD,O'W["G&[71?@[AE7*D^)4L3TRH93)2G@/Y-].FLH@3H]:TL?GZ MR(\N?#1D;/![PG;,41!'+>A#X:+@\N"!TPZH;'%TRDK"#3_WK55]):\SLFK" M\V8E:L*BH#/Z=#5J3:ME4H3>(%R)84Z/X&!Y.3#ER]Q(=APJY&Y!WW6OZPT:X83S8_@8[<;]\U;/ MTYUBCSBIX;:;A+J&4)V2K:DC/8]9[^E.'T/-FEWX'E-Y1>BI%JK-%PHOE*T- M'KWCL>_EO-F^COZ\XP*QS5[V'SIVL &^<8>'L]3 Y9=C![5S+?+D2C;"GC5C M%=$!7W+2$QA.<>1B7/0$Z5W#:2W49T60XJFNE^W-W*\E MN1M(*=XOUL;KMS]UA;IOI39QK"=B"\:,B5\YK-N!K/J4[4\9CQG4'1RIN<&! MXZ,'K&L&,5J"U4%YT^E4Q,AQ9-FM+TN)\OMB*+N>5X$A^,IL/D-HT.9CWHSP MXF9Y8L#7RGUM 6*7FV6."YZZU29VJKQ#+C#_U$3RMLTG3MB<.,EE);;W^B,N M17%&4!9='@%/DT^U=RV3=G$I//OJBGKU0]J:T5FCHIL%8F MQ^PSZ-%ZQY(UP[)M7E!\7)<9@GLMTGCY8G*8]ZQ.BI/E?_L/0!F 6\*,SM(J,\O9^\:%>1G^05[I+ S\\UVH>2J*!"S7[6OJ+.*BL7'O. ME6[O6Z4R$)6K%!KZQOQZ][/UX4ON%D&/;?H*^._Z=D,26JC>YY(QFKH\"4\F MD'PIS535OE97K7/*_/UJ?=&F5ZSCEX<6B!L6/MA*^5CJ8>AYVIL\&G$BMJ7+ M:(@$E8,+H!-^26^%0C!6AA"=)ZLU<44!U !N]-,Q:50 %SAQ&I*'?F"T^X2W MCH#?AEI @1\5.1*RZDVW3&PP?L3J05:4/L=CX,S""%F?_3YA6RH*XCLBFS1 MQ4O(,TV@!CVE_6WL $:\^(/VLX\9'WQ'QJ^CUG+I6V+WJS149_=@/2U'+(\P MA\OUXCVVQSPX*]X69%J*K:OP>HZJ=3GW!F\U-N6&=#@8&B3DX7V[*!5EE^: M=?]'>4EOW#NO3:["K>Z>2NG8+9=,;UR3OOA$W(=M/=K5@<0A3A M"]V!3EQ%,5-T!FDS,0R-@NJ;&T=90P<'YT-S,+H98PO'2S PEXIE>3 "] M/MPF8X>EHW$=K:;EHZ=3YK'P[NTO/5Q]OC3HM( LI5:J.'_M1:)ZIW>'9);7 M<-*&2X39EQIUV@HT?Z\RU;NM$W M>7_M>31_K.D %%=(J[.PBDSRG7:HUCK9/0<:6-_=F6O!-]A&I8NKD"]+>?>W M3=#U+FH8I+KW80*9>4T[P2&J9MZ&>D2'E4_83'LB=(%"#Z&R2MSE:V@UJ\ZT M3_E>B!&X:K+FX]BV; G"HO]4P&:,IY_?FK$/];^:M\54DY5Q?LS> 11N1)G4) AV%[VW M[R3#I.:SGT7')E<%I R&H?M@A*H-V0!A'Z@@2]E/'MI?9;Y[I+L]S)($D_-U M5) ]A(1T42W/@(H;9T&S"=V$2X;\+&FZ'6EN:R^_P

=5G\\[(SZ[T>7W>YP/&P-KOK=JZ(W='QG_">(X1#YJS$',:&9B>4J MN@/M!;L:WT>A0$GWEZLX@N-@$1',V3V:\N_G#GP:S;[G0(Q#)F4:1.N9C"I7 M<#SBF46BAI\'RRBF:]9#$8(WB-](A;?D R:*;[S0_S]U"D4$7^:"6J[2=2Q< M,(^H*J"K:U@ZM,OR%%:R3:^ HPL-B%":CJ\ 95A&,$PQ1]!Q/.]@,E,PT8)? M/!$I&-XL=(-X#JP)'G(POSL\R>>846$E[K1:?14-WQ*&&@YULO;!HZ#X&%8M M 9WS5BMP9#A$U NPU-K.I^PL@B&@"8X1&!U>-(UX&;T5$\[B4=L@Z?I'F*3Q M>HK[B?OMS.Y#^.:4%P<,'?T_K/'<)6SG%,@ V?R"E\(GEA)(D\K@)1(H,5]$_X73DWVJY I\NQ0G-<6-A M)6$"TX47WL +7.DE>;.WBVC*HUC 'L)'8-APSMZ2QH6PBH;/QZ>C5JF%"%:) M7 X^7<$-F.$:K,TE9I5 WP0,E9"^ :X=!&()'!!32"L M8()>"2[W%-PD<"^9"9D>*\(;)<^X3.@MH#J[VA[ 1 JJIY 'WRX]\EQV*V"# M9!]LR8T(!966Q&!;0VSYB,'#A--4.WRP+1X'R;U' _U M_,==(W&7B #$DQZ-]I2U"V4='7WAQR!H8B9E&OX\$2"C4K^^+M%_0S52N[L$ MIS>5AC$BGW6.PS)?#EM_"R'0KQ#4P';Y,_ _7)UX+V;ESJ2>+,_""!(X.D.T%IMW M6PJ%]'SYD?)[#D1WX*C <&YB3[M3\FR15AWF##XV>K'WICWG^=-[>!&NI!G[ M'_ %7.<*'_R/51!Y,YP89COB"/PVRFVQ8S>=PJ[ :XUAT8$HC(WC4S=@[8)P M=,V20%5)8.) C4"E*+*:XD2CF/X$ 0A8!#H"M6E"GQ_6S$/3 C_ IPP[A3.9 MTN$S \?0;;5:B$/]"'>(%Q;W M#XY>-BY@9Z-IMKHH@"%\X!RV/9ISC(1Q-7I14Z%"2%A1#D;0R!D+,@7SF K> MIAE(HH^&J; R&^O"DDW.;@RQ*XX.9&,5)0VS+GD=,+4X,L\-W"96#3Y .4GP:G'9Q&&,*2E.%1 M0G](Z*@. F\2D="CM^8I\3R@?_-J@<#EI__Y>/6V" EWU +U,72NQ)0\'K(# M;*%#" + E,GIPJ;&H,&W?KQ.G#4\E 05V ^F1,- M JTF-E5BHEF-,^)P6$?\Z)^'9FK/0%QV,/L$KUL)=*A"1V:]X#;3V#2#U=3).7608U Q(?[5F3]-\92\2-E13&'G>3/ELH&EY0?IY<*H =3EAPXH8NE8A=$]8NEUN#J^L/XNM5[?]'MCUKOWX\_C*ZO M^\-6;]CM7;2Z]F*IH1=+%F??XNSOD3R+L_\8G/UVYVQ[MPN_8]"OA-L^?D&, M^/J]R^+1MU\!LG1K@9X%G']T#O)]=[NPN\ M^93J_ ^/BUQ;((5FB.Z.V9\P@J;%/WY=&3_P=EHA/V449(O :1$XZXNJ8Q$X M:^K^6'VP,)Q'H \OYRI9A;!@G!9XK23Y8X'7+/#:L:.=G$Z"Z>6DVZ*OU5"Z MFYY:>CGQ/FD,MF=!]-E;A??(*K1*97CT'(5<4'+E]_Y!UC(*6 *.1=8^DS=Y?JAJH7F#E^>P,2I321Q/G[];'X(ZZ33 M^Y7L)TR6Z&)R]RGXF[[N5H(A+2)P26^XOP2=4:K.5DTJ/.!0#A46%YO]G06V MR'.GPEXPQIG+J>B9W'#+8K_$:U3[-VG/HG_N/<648/@DK9J"W45K+"* MDQ )G@QBE6$%;%3D%W $-KK;.RT7Y061/F"WJ.$(VQOV:&I92PUV_V)2F41H MRNTM#$"P].+O$-VL!,0XL8'< 6MSAT@C\T)EJ6H$6$44#B'\QQK[.(W&R!6V M4:S#QC4&8R<]=2:0@3!6A1J!<<$(\ $W.1;AZS48)96GD^=C\[/_41JF.=<-\\]=B>.U=K(;L6<9HAKHYL2_'# MTO?JUI9287>YC8QZYFB%KL4DIIGKB=, L2EXA\I0.PUA[8#*3!E7SBNKVLZ M)K+B[G2!+66RJOO7O, _JABY*.UE&K%+8IU-82^K'>Z-V,F2KMV#\SLPK#T- M+X7W;SHY3U$_ZM4:/(H\ O$*]PRY>@9M?[NC$KHB0N%615/M:1>7_Z,[T\2_ M$!T%>ZMCL#'878I]CC D0[WV>;)6"JT4%J409&R7;+6L<%GA>B;A:K<>+EU' M[3%^X/8L<+$VW1+#L<_Y4,KSUC!JB;AAT#1$&Y*X$!*,Q(?OPVH@0@0#?0GU M0O;$V=.3#U0-7P2OL,7S+_'N$;-AIX?O_#7R&0\#T=Y<.6K5Y$:>%3;Z2I"Q M[1[8KI,Q8=087*N?^HC_8(338>0$47@C8F,].=PA!XXQY6@>LMO.+[3+*9Q MC/EP4&KH"GUL"6$S_!%=53-D2QAVR4ND*UAT_0[?&;PIF;9]KJ1];ORT[KG6 MP?O67NN))]_O-K+M;KO;W?;>8;Q(HTNU E/;"_?\"F3EHZZ- MVV)G((+IL!$<_9+$\6N7(KS4_?O8;0T/VJ%4VP+:)K,^O=S$:]%R-'#;XX,R MG-6SX\A*],E(=-<=C@]:"%5/B6YF#]TVIZ)U"*^BUL[#X*BHW$\@D#Y:4>KU M;+>6%:7#E!2/J@0T]3\3&QV!FU>TIQ:#=_L'=?UJ:Q1MO'),4MGN#:U46JFL MF50.#MKK^;J'_DGV_2C &3SX'P@M<]0E67\PT:>W%V>GK!9WZP(1AY0$[=:_ M0X(N/UU*^H)<&/9@[U'&4TJ7O;3[*G)M@D@ 2U)2PV M)T6R4#RY9X\G67CL$EBNA"9:ZSVH%,VRT^ W3)G$8+8'C(--CJ>%UJ;,?FD<#R1]B\C(4X^D\1IU2GRF#WSF/QA'!AES M>%9HS*8XDD1:RK(A*/+KDE=>RC^5O73S;ZK^%JE\[IWU*L&"3B;P26A)L8A; MGH"2.\=+TU@2Z=S*(N5-B!.7&)K%#_GP'%>78A"DB2)79#9#R=F]\N(82Z\])A;<(T--:E3\MG^Z1(&4\*F^SE.1X&)A M0?5;.(F6TAG2/8/2XR!:>?0A%OY*2]$,ESO$)^)G%05GBGW*FO5)_%CA_Y%W M4"8JBGUREO&[B1]^0FJLI:?4G9 L1!>]WOCZP_M1[^KJHC]X?_5^V.]=MP:M MWE6KW>I>?SC[[:@(G1_#K7,9+5=12*T"L%^EI-LO2&-7A^/R"TM5?6==M4E] M<_9GOWTMT:?&&+4=[?IE\S9(:ZDI)&%%F N,N/)]U03D-46FT=T$MD3M-(UN M0AA3N>T"'0/']=XX+=& JEC(_(8\S;/6Y8B/PYGAPU6V_H79Z)C3S^AH7?0P M0H.[E3NP%<.U)/J&CSUQ,#MVS4N2]1*G[FFL#+V.O,PT)%@R9';VG 6$PI)? M6[PH'>T)J?;.!3!T7/NVK. 1MX+!\>=+\F[-JZL>PE3EQJ?TTZ6] M0+W5J@._F_LW)G]F1FD,&KV40#'<^=;Z8.F"^2! MYMG0ZM"$WL*$>%%HH>[*9D:C%P9;9>XUD\A-TH;I>H76+T !SB#4G\WM(ON>C<-$N M(]8UO6BPFO T!-R@_L#Z+LU[LJ;F90.*Z>D.UY.?H%B3WZJY3".3%$W6HEZ$"D%?#NZ28"5@*]0_6WYW3QDFB> MWJ'AXP//QUSNDY>*V*]I>8AA.IK2(J#+O1 >.K9+O+V0?-R8VYN"+YN0,ZE7 M%T;BA3?^A#BL>:DYV1P*[!7'XS:]0U?S*\A=FBR$2/GT,!;86ZT"1-+"J-IX M"-[ 8.9*2Q_E#%?2S2;!Q'6(T:$A7#=7G4NW(M #5++=I*04N"@D :2HF> M0X:" @]))(@/4 A7PGGL)6F\GA+X@"8@9_W- ?21_R-3B8AIE_IXHP<.!9RO M$S_4LF#NWS1Z2\)#M.T0N#E\,22593V!S>5 4&VE\KYBB;%ECA4Q 4@]!=&2 MR_@)3.DV1GS@^+DY.FJ^2.4,UV70(EB*\*Q0UA> 4Y,O2<&35/TQ,) MG-1QLCKU .I!"Y$=J]E)BP=L^:%4$E7D/&NR:D\V\^7&?>(' =T-*@/I.NJ0 MR8_2+5I4=6*$LR?8ZCH[YX=4G[\^B_]=7RTQYXLQI+ZJ(QQ MI^H03Y>=*T0 M2E4A!.;Q'?DJ2FH5QY^F\26#/0_0YA.# .8A9280H7WXOR2TI%+-I?\C^XH4 M8'IS3.E]E5W$'(141'" )";3:==<%+NK;4BK:PJ*MHA[*L(99$Y.J_X"0O'QI> MUCHW=)M+&4MY/5^#2/DBD>M.]-N]TU)9JAYX<=UQD MZ3[GC#9\>2:F*-IU/OZ?)37A*Z=_7U*%*E=V>.M)ZLWG MNV( QCY$R<[]D1,)"D4P,_+9\:#2%.;*@-C@_VGLQ#SH.H3E8)H]Q Z4D1/C M,=*[#*,3[UUXRI7P84$6>I)$P5I7QR4;J.3X'LYGP#?!2")Q .P66#-^AKZG MSJI]]CFUSHR-KH"UB98^XS)2]N-$,@M?J6@[)T*G8!5*IEW1(&BEEI=NQ@.E MJ[2,9,[,XX)X2GR790.V)$T/D'O8L%,ZW_#J+M".37JRO93AXV/RYW7P"2^Q MSX)\V,0!$QJRJTMY4*/%(EUX*5W#D@VEHA=")Q8>V%RC9X-+8%'B(E4ZK.8] MCT%,A;YQ8=/J_1"2MP5"!+(3V$QB+*646:)C <=S28^"'9FO R?PYVQDB4* M4&5??T5WB%AV9-%R)KO, B'_[CNP,L?;]-\EX+ Z=.C"0/%-L."2?--)ZPFG VP$6)HPX2& Y5K'N#^;KL5I M7 3O/ESD^;R.8W((L_M3+7J%Y'>D4Q1L=N7%;;2$T=V;?%O:B%/-U7W6$Q2O ME<6/Q!G%&I\L4Q'"HR8'%5LA(%#YT8H1]UCI.UQQVCVTY*O[V6>_L2^K)SA\GO9CX/B!30OU>>C<@*/%!UD0 M)DD4N!2\LT5'MK.&YF,^+DY)AY4:*T5*#_;!;4MI=P'M/#1 MH5%,N3!2?PX_9& ;VM7@- ,U$+%OB0Z<]AM9'.F:CY J_A!DN2$A"28& M4S-.J?@I-61',B$2^-^QMH\R&?A+^@RUBJFGRB=F#):<@=H\0TZJ^J,(.6BK M/^I7_5$GWZ33:@^=;X(8QC[-YPV"/-IQYE^M*V\OGQ5Y_;V6]D%*2)4$FR;4:"8=@":J*;ZM](L\'5\"&!-$[H M,\JI9+.9P-F(M@W3_-IHKJ <:7V'LB,+JH,\7,$ MT:<4)FP /5<($R3NT.6H/6IU+MI7E]?#?J]U/1I.+@R TE003SPR]].KY&<078\YCLE:XMPAU0!6.,B<89TL0Z270#B;7 MDV-3#?A%8:KJ93:O=_!1^2L>?@0B5\B'_+K/!FX5RB>FS!ZU!>6B9KQR[[=? MF;[Y0-S,[<[9=IX%?D=_7(T3N2*5=O)LS^WV2=$]_R]$E,X']@P?S_S< MM>2LVY?6,C];^=@M'Y;YV0K/*S$_OX25D7YF_Q !TH%DIEG3/J&IVAUN^E1/ M<8=K9:YK$V$=5P3UAE@(F.0P^;ENF_Q,E(^E^,ZI5[F.<]G\$*B_61"QB=.^:?GH,NL 3MFI]=S6_VR:/_X*#)K MQ=OZ?%OVD@SS5NV>B2JY/W3[G2H96JMVM3GVK<(=D<*U6FYWT(QSKEK,7WNO MLI1*9T]D\1S% R_F>@W<4:=702)K:^D;XTA$9+5;KFC M4?^8).O &9K.J.9GZ3>S(O6)DKBO%.*@_GVUBHA#6\XA"GBGBK-8=:VJS?NU M#7+S,RI62[:? L.A.^Q8+:F7EM35GSE!_6BWW4Z_B@/>,/TXD1J% D_HB=^) MGE(L9_?RZ.=W,GMI:Q6>$"^QVQE94C_J8:[Z0=MU6R]YGU]CS MV'F??>PNR$OVJ=?E7G3?I&MKY4_/[ZBS_+5[;K]?)6U^4O)55V>ASI(U<@?# MHRHH.LUK^>FC$L6UNEAY*4GN=]QQJPK 2>75J*UQM=F$YUF*6MP1=KON: ,) M_DE24<\KP%H)>5U=B^:)=Z?M#JK541V7>%>\X:Z[N_+7.$H2(F#STU-.&+2' M[OA9R@%K:X]/T+=X!@&MA0UN]\#'&#Y+&5(M;;%-5IR 4(_&;G_8/AF9/G2> MI-9^!_U4X&7\^PV]1_^RA9FJ(5?I=8Y\QWVW M-ZB2GCPI[[_>@6V=Y:L_]*F[\2!I'*:7#CCON5$') MJ9^0-C2S\->MS,I-\42.^-:]WW([G4HVWEZZ'XOW46?YZ_;<5J72O).2K[IZ M#'66K,[(;75MG7Z-'0.NTX\>>^M\DJ7ZW4[;'?8'ME;?!FNO(.6UJ$9JCT?N MN/\IOVJVN.ZS4A;NY?\\VZ1)5?6?_?81N9)%DCI^.(V6PCG%.\&1VVO;&HL3N^4X2DGMNET+ MUWDZ'L%1RFB_UPQ;VLRTP*<4ED$=]F_D%(_T6@OD>'@*XGAB$?[?1>H$>!DP$?,H%NKL3[T? M"")TZR,6LO-F(D(Q]],MZGO":%EOQGUWU*E42;%O+4[B3L$&8Y7V MRE'MO?9QWQU7N[9\\MHTPJVOE:6I%;:CM3#6PLATV6A4"7?"6AAK8:R%L1;F M 9G'=NOI';\G:V$H;/HE]6#F^O?T;_J5,Q5!(&?SE[/6&?T,SYBJGQ\P"F?3 M3N3#M#M_EBY^[?38X,C->W!4!RN:7[X=@#:X##G#T.)W5EO030&9TS_O%&C. M@T42<7CV3.*9A&+''"Z6\.LTP9OS8#T33K+X_^R]>W/;1K(^_%50BK/E5$$* M 1(DZ)RX2I:MO-G:C?-+?&KK_#D$AB+6(,#@(EGY]&_W# ""=PH$J0'06[6. M2.(RT_UT3T]/7UC$KR $L0Y*)FQ@KO6*#Y>MWE\<0A-&<^2LB;60PJ4TDUD8[9]&# M%\CAL30)\R^D@A'?2!DQ>D"?3), NWRVB/F[_(\-B"P%K?!C&>;5;L&2[[#& MWY?$1]@ETB*O]DP4IBYZUOJ$?<$P>WQC@#+3:!$XUH^3LI#5[9A6O5)N$B?"Q M%Q]&E0(.%Z<)@4=-\&Q+Z'W5$(UUH&2FJ+75L'T=S+RZ\%R.)L1^8C^QOY/L M5VH54&;CUJR-V5LOT))9F,8L<&.*%'E_%\:)%DZU.)W$3N0MA,\NXH\\2/F% M-.#):L/:DV((V$C82-AV]GO MLQVRUL[4G]RF7$3AE,>8^,-\+>;1H^? ?7N-RU;$U!NZ:5$_#K4T>RN -1A6 M47L$*X+57EA5:E"H_IK9#@?-H:;R*J297VQA'>@F=7[MCM)L)$@MW1[56NR M,$H8K7O%UWMFI2XGRF&TG3OH/2WG6VA_&J8^[C?*!J6=33.09>G&D,IF$+#. MX.(;5:J;H?XZV8Y=\^&&Z5TR]T;ZR&C'@8E2Z%55<382HP.]9U6J!4 8)8Q> M:M7OZ=:P'2!MY[Y9MD,_E(NL3$4)!;+^SU(XXFQSKSMD:P3R7*5:Y^'R$$IV M]>W [I*DN'-2;%CZN%?IQ(6DF*28I%@1*;;U09?6XIVEE<0_\J;\\Y;A98E2 MJ\,_5"W'6!>&HMS-RD-7Y&>](HZHQ'0\70X4M[EZ;QEKQ!'_SJ+\80OV +9\ MQ-G7:S:%T;UC_A-[CN&5/\ZBC%HO)<$ZFP_7"V(OX;DVB_CTYZOO8LL8&+;] MT;ZW;,.RK?M;\\/PT]W=W>C^HW%GF?TJ>/HBR@R%4^T.?H$!+VO\LJ-Q=+!^ MU*H&':Q!X'H- _7WM*L\UFWUFVH$ZY^'JEQ%W&<)_)B$6C+CFMDS1MH7#F.) MM,_3*8]T[6GF.3/-*RIGN9K(2,1."Z*6?5+_":)2N\X2& J MD(4CI@)95""+"F1UJ4#6ZU&/:F 1!%ZSS!5!@"I9U0 4JF5#I8R(_<1^8C]5 MLE)@A]6L'115LEJ]D2I9M;;:QS^^LTW#K'16J%S@E5+"J-*Q+@D<"1P)' E< M)P7.:D?&>#NCBKM>SZKZ:J"LTF^!;B=H$;0(6GM*1#8)5!WSU5!1*]IKM6VO M12@EE!)*7WD;K1MFI1P"Y3#:SIUTM^I:T>:FT1J0H$70ZB"T++M1%=,ZMG.F MPE:T*^GRKN1 2'?74%R5'(1R0OFE_?'ZJ+>>Z]U.C+=S[TZUM2X2K-*6>AYU M+6J-*>C1@?TMB3&),8DQB3&)<=/$V+#TP:A2YZQF2O&^ZEKY"TZMG7.X^E#= MM;*^S'A6$@A>F14,BGF"=8*B9":J"*%-'@98%PHC5L,4ZVBQA,^+;Q8\$@9[ MK+DL83K>JG'FS/!'? #\[H5NK"TB'F,*FZMC(2*&WV-*&WL0Q:<2L1G(0E]O MJ#R1$N6)QE>[-Z!'5"6.*:=JVSX]XV9[Y=8:7-8=5 M;6STU5+/5^__+%6->>VPA8N=R%=R"!Z:Z9)UITRU7NY*F'__VHQ] ;IK9K42 MX3B7FJQ=:VMSPG6C%JY6(IHT==5MH?*&Q^_;BHJ<(4Q.97@;IY],*G3V^,IN M"U4LAR;C\1QQJIW"HU(K?I.1V"K-6'>NEJWXVOZE'"5QR=!WM2%]#DRKEP5 M.S!"-:&:4$VH5A_5'3ERS@N97K8JONH[565U:=M5)H&)P$1@4A%,73[]UU[; MZKV8<6=2W90.^.$;"D*B2![:*0]GL8T:)@]M+'YW]?Y?&+ _C<)YJ>7QA38V2D#[;;]*UNLFN\XV MWWK9_0-M6MN$W2J1U81=PJX"V!U4"7UH%78[E4EP]?Y7;)/+XT3S B><5SMX M:>+)8)5@,?4.!E7%J"I',$U$9CL*M2F%3)5L@T9B\A_?V:9AUCI=\AC4NHY_ M3H ,^2+^-CMG^4'7 EXEY;^=6%16&79C-5895&\OMF>G;7FCMN6DU2CG7M[X M&T\T'_WR$SX-(YZOM0G[AJ5U'CVLWJN]G?" 3[VDBOBU[X3J;:4OO05JKB)O MCSR<7HR;Y('DH37R4,T?TAUY$ ;4CPF#V17?BW_%/]+JRC]O&:'#,;9Q;0:^ M%_#KF:R=;)B][]?GO%$THP>?-Q^Z@JOB$B\ 20'2#N"+X^5E-VVR.ZWUD##Q M[RS*'[9@#_QZ$G'V]9I-873OF/_$GF-XY8^S**/62TFPSNGR_'I;I\=>H@NT M6<2G/U]]%UO&P+#MC_:]91N6;=W?FA^&G^[N[D;W'XT[R^Q7T3-?$#'8;^L. M?H$!+TU2=C2.7HP3>PO15K7/RU"Q8W;R(U[^SDO@58[\9K4:^%TX7[#(B\, MJ9#,N/;,611K'/CG%B&^%?%XU C^R8*41<]2X_<-73-[RVY?YYBR*")SB9F9 MO65:]EDFLBKK*D'R /DV%YZI^-^6>6.5VRVM\.K7TYN3*[UCKQ+'S^5!!&$T M9_[**XV>7"#%"J4YW/>S7W^^ZEV)SS Y)__\QKJ@8+:C?=WP4$AIV"P-V,!0_;VL:654%!F_XKT.8%7N>S4ZML M:G94/ @"E6HG$03: X';.>Q$+I7[HBH(#EF%;0?!3J_B:X5:K0,AVUQ:=;B& M:E(,[9IVAZ9*'&[[5(G#;9_JT2MWBZ:MU()\*?X:@S,P^/4,K;INC6/," M+9F%:FP]WE!2C;===W=I229>$B^)E^H94DI83VUI_Y=.8B?R M%E@3]U*E&4^M873BE-^<(U94@0!(U:52K_J596BV%T2..4%SK!&NF56 MZBI" D<"1P+WTGG90Y*WMLM;(W-/K-:HRV/I55&!KC8%,O9GOD1+]LS/^)E>^9',=8=B+$^ M";61--R_/I]FU[1M.SR-JG=N+9K#4DD7#<0UP?+ [68")V=^.MHM5?"C-GDN;DQ;H&=_-'#Z;C MP#WP@#"--%GIZ'HBGA/P!-Z-34;$*%@BSJ>,OO6]-@TCT7HCB9CGXW,-\WH. MKYUE@ZNG&T?%5AL'GZK#^'W JYSW%G(%<.\>2N',A]^O, R_"M+YA$=((Q?> MZP49&8L'W9RM(<3K W:QSS 72%U$WIQ%\/!-S"* 7#['+B<(+ 0B,"5.?0%9 M_!IQ%N"'_-$UTE+E3B)W89P@H#)"ZAK<&<>"VEZB"]+(;V3W#.HX0AU'E&X" M0AU'U+"BJ.,(=1RACB/[G*:*]1K(WB+6R>/S#ZD=R>L[3]K>AH#:D70> M2. MA-J1J!? K4"A>Q4*F>0:6$%=7"E#DJVEZ=VPK$[O9-?=0;4='V)JL?DK?FR)LQ MULTQR1O)&\G;9>2MKP\J)4N1O#5&WAJ9EC[L=%IZE])1%8P3N!3(J?5# W5M M)Y!I#'2K6C%%0B8A\ZPE/O7A@)J2- N8ESM-KMO]=TJH;NN,S58U)7&..0:_ MN!;=2>)J"0T*.$$.$.D4)TDUFM1>5>C7!!4\Q>]8Y-JETZM(<>6[BJ8LUI%.7%P> J[[? M_:54 T>5A:FE9FI3K%'3&.GC&CIQ;EFA&FEUMGXQ(AENG0P; ]A2CLYQ>DPR MW!49;K>87DH21P/=Z)W#MT.R1F>26PX?SAON!7]<.PJ^7U-,V [L(-J!QAM F.KP$B% M41H_/RJ,TM+"*&?)_VMBG(5I=3G.@C9OK<5U%6N*<-TF7)-+JH,3)Y=42V,' M9:[<[IYY[?(%4-?PYN^I6@-&ZAK>+C"28ZKQ\^N68ZIU7Y2"K\P6+8(!) M>(DA+YOZ57[JC;;2)7RM"3A %&8"CRXN "2_L6[L'&C8WX+/%W[XS/EUQ'V6 MP%3YMP4/8GAO=O\2Y3/.7 ?[T.GXH*>9Y\RT-\9-KW@8MV MH"T\E@D!RE^A;PRN?V/5)@4X.Y/-";6P=DE <4A]/D"8F:W[QC'KV; MBC3W?UJ(^#T]>7WDVN\=<87OGC+,JH]5(2K"_&ZPWH-Z?'7F)>:+.(3W^^^BZVC(%A MVQ_M>\LV+-NZOS4_##_=W=V-[C\:=Y;9KV*Z?!%=[P%D=_ +#'AYC,0V+)9= M.&J>!?,YC5:<,6)!WFK.H/8^60/8H].-!B'?IX_$KF$D9>LE5MQ\J85JM9@E M.F J7G G\1ZY_WQS^JB.!['+%0$0OF$8L3J+42=)(W._X8>IFM,@'!ZONH^?R M"-=HU]4"8,PT#9Q$+,->\JPCH7 V'LXK8/('_UDNZ;A,9V^-^$,J"06L^,K1 MX@B/UT=@!FB^]Y4C"[F#JG=SP6^N8LZWEMM-G'/L,:V;H6);S#YM,=NXQ1S< MC([:8I;WD;W2MK3"/E)H/%"%H+]2>1A;;8+&*AH,!.#!ZGKG\+H*\#( MX=OV4L-C]E*GX[@."V!]Z.9QN\>M^[#3QU-Z=Q(QL 56W]PF;;[50MFOVFNQ MMTU+%7O;K-O>5ER5M]C<_@\7JM5)MEMKVV$-*C>STF3;7 XVHS RI6[.+$9\ M8,+97.CU=+$ $SM7/&AYNAP&Y-:H&.Q#BN&%BF"'=T%^Q,O?>0F\RI'?K&;H M?@;+G@D#.U^XU)WG 8QLSO?J_1\\!JF%M1SY[(*2\\/%''3M&6:[W?NV.;O2 M._:N!OBY/(@@C.;,7WFET9/':^*$"W9TOI_]^O-5[TI\ALDY^>>74U3*EQP> M2Y,P_T*>[8EOGCPWF<'50*"L#(2#?:H7,7^7_[&!@:LBQ&C9K-NZVAV!)-\Q ML+[_Z6KCD#9[_YZ?]OU6^T\-?YEYU&UE%H%!VXVSY#):1RHUICA[Y_G_0[OG MD[![,K-% XNEXZ$3PTY!X&[&@H=MS07*JN#XV.DST&83)]7*?YV=E&5#OZ.R MHP8^7A,"QBD-60@"S8? [1QC5CH.@M?H[Z42"&HLWGP>(&0[3ZL.;T2#PHLO M-^T.394XW/:I$H?;/E6E$@2-Y>.J_^4!_66Z*)Y$TU>6MDW;!AI59D;:D;]JH[Y?,5>US)?$E$(:$L M6K;%95OZ52H[-@VP7?+H-!J,5;K#$1C5!:,*!P1-VTPH-C^EC@+.[O]O70VA M@W'QM29Y]H?*97D.S8YE>;*X(XF>YKB.8D(G#WV916J7"OB4,DA?D/I_AC1, M<[6JD$S]%PGY2>RY?)E"E<99PFNZ6/AZ<1H/QE @+ J-Z8*2TIL;/C]*:&IW6M"^&OM:,IE%OF:2@2D;3D#*: MVIG1-!@>V;ONR/;H=BG!YM42DDY^0IE*0)2EP!>Y3&^,4M,_?0N=-9]%#SS2 M/OWVR^TOGS0GC4&MP6:4 M^)[S56.N6#'B[.?U7O*C*DW0L>FZ?:AUW;:;AJ=W:E>!U:>VK._5GNUVJ$O\ MZ51+V#><"F!JV?[7"^(4$.AL27WK5)?YP9I%XU*7^7U6X*MTF5<@I?(7'O ( MI%:(JSOW B].L-O=(Z?,2LJL;$:R8U,R*\\15Z72AIDR*RFSDC(K]QV.*98Y M1YF5JLJ.&OB@S$J"0%(P<;C9 MP0:OD'1(27G=2LK;[8ZGS(7JK%<@DM'JZ:9)F4)-WYV3O#5$WOH#O3>@!G\D M;R1OETF%'>K&B!J.M5K>&IF9-Z@5E)OL.F6JE)E'F7DO4+&GG(@U!; JN+>: M[-,B,!(8&^M";]IF0K'Y*>4L/[N'O'69>4>$8LMTBA,3)S:-VZGX'PP!TYG. M]_13LUSV//J-,;PQ:\HVW/,:3$-L)'T&]JF9CWNILID2V4@JG2,+\W5FLC?Q M4]T9J9)2NC>#5*0-&LM4MEH[X96S'RLFGM:;-RI3,L>;N8$H\RQUO=,[ >[# ML2-2&4QS&,"E;-Z:G+XM7[[6F1XVK9J+T;JVIW MO]YR*=N5R(J ]F(!Y' ZC7FB39XUIKE\]PC6DB7U9:9DB:;MZA?X*T8Q\!C3 MDD%4>'US.\I6W)Q:@_+:*&FM32^CI#5*6MN(P:*D-4I:HZ2UNDA)26N*X(.2 MU@@"E+1&26M-7$0H:4U-]4DI3<1AXC!QN('G\)2T5MOJ3$EKVT.G]KK9*9*_ M89'\MCXPJ(=^WN]17BB)&XG;9?*P=:-'#>1:+6Z-3%,S-@IV M4YX:Y:E=9N->]S(P/]X%D;)-;QF7NKD%6LS[KOE$5Q/@'P ,RW+ MR2C:+251*NZXT3ZGD<8FGN\ESTASN'YE F)RTS1)(Y@:#)LON,"HEB["()MY M=G'$$@ZL>O2B,,"'9RD*>9^I$D'F[%F+012\*6B0(,%\GBP)HEVY#)]%RDLV MZ;=9LL\/N@:A]T3E*) *0J4HJ"6(4$I"I2B0"D*E*)P*BDI14$1?%"* M D& 4A0H1:&)BPBE**BI/BF G3A,'"8.-_ 0AE(4*$7AS.?F1WO/*:"S80&= M;P?#*D$>C8R4D_[LGOF79DHMNP[FI[5<7J^!:6%G#4MQ!&1 MD'BR$^X^S5A+"%EK"6'<],LM(9Y8%+$@R5N'R&84ZTTDC/(=1?9%=LMFCL7[ M_V&:Y_Y\%9O]^X_#^Y[Q:6Q^L,9WPUO3_-C_:-K6K6V-1L-[#.EF%TG.V-Z, MX87J:V>3DBVG62$H@;C0@XAQ^6X"T"M(5=,IHDK=$FF+BCF@@M$9)4 %^6;P_@D'E0*/ MD[HS2]B*&6B@"8N].!]BSC\6 *E\4+:!B%P3K6NF7L "QX.O2SP%->:GR!WN MQ_P)A(++PVMXY*U\QA]\ 2A!J='S++)PX04X9A@JD!3H(9/$LF?%V*='8^Y_ MTRR93<_:*^%H/-!>80"X@GMEUA*0R4DCF=M6OB?@#H]C3#K(^YM-F8=MAP1) M)=$RU$5+.2\!-+LM%HSS0C=OVR. &\_"U'>!K' S"_:>"(YSYY(!:8 M[Y;3\S A4:OD38*",.''DU9@86<11FU7DJ"]?5A/:EOK[V++&!BV_=&^MVS#LJW[6_/#\-/=W=WH_J-Q9YG]*AN(+R*3$%!V![\@ MY@ORL8U]PRX,-V1WD7O:LZ[7O6\Z-7E= ML$6]T=:WIAWUFZN!!443N3X[20X4R@DEH.S1**E/0"&@')%9O(@ *#T""@'E M:!N%@$) .2 MA>% [V]DF9,LD"QT4!8L6^]7*D).LD"RT#99Z.E]LTK-3Y(%DH66R<)@J _L M*CUD2!9(%MHF"X9N52H;0+) LM R6>B/],&(9(%D@63A?=_4>U:C?*HUQR#LGC^^ WL@N0OK JK55I+)ZOK5'B1W MJ%')Y"",$D8O=J:D]\TJ55L(HX31B_FW=7M$G2P)HVIC=#@D/4H851NC_4&5 M>DJ$4<+HQJD2%$J8)TXIB>CC0AX-*)C%AFC"M M)J:MH6Z,"=.$Z39AVM0-JTH4/F&:,*THI@=#W1Y6YOCM;Q$8IV% )(^(^<9^X3]PG[A/W MB?O$?>(^<9^X3]RGLJ55RI96?=;_Q.EB!VU@ZC_Y7L"OLWXTAMG[OG3_<)%< MO7]K_ C2!<[?)!'^^A4#OPNYV/TL[DTSL89=;$+'!+'X_/DFJH7)8X'9UT%^-F_RPI M+81QPK@B&!_H0[M2=3G".&&\,1@WSY/R0A@GC"N#\6J-0@GCA/&F8+ROVV2/ M$\9;CG&+]#AAO.48[]G=P'BK*TPZ+TJW?8WL]$L!VK#T8;5^/ (^Y&?5?GD2YKM7V@>US- MOT1A'&N+*)QZ29.\_TJ4\AR:%7/!*Y-*S1J?=#A&XK$M(GFD#TP2#Q(/$H^M MXF'HX]%9"D&3>)!X-%X\!I8^ZI%XD'B0>.QHC3&X;)X B0>)1V/$HV_KQI#$ M@\2#Q&.K> QTTR3CBL2#Q&.;>)BV/AY7*>?2,O&H&!&N]&&(^+3:BNGS@D^;7&5Y2P=(L9.\/'G,6.3.-!:[F\D?NAXLY#XKPO=I?J'[-TB;6%3!'^KA2 MD7/U"@>0%[6U(+7TWJ#2.0&!E$!Z*9":NFE4Z4-"("607@RD/=WL5ZIM02 E MD%ZN--#8KG3N22 ED%X.I-:8;%("J=(@'>@#HU*1-0(I@?1R5:WL0:4@6>5 MVM:F\Y>5_NS3V3SU9EN;!Z^F!,'7,;JHH51Y9=*;"4 MD$7(VA_1/];-(35C)F35CRP+MC+4C9F05;]/?*SW*^T_"%F$K/TZJZ?W*F5' M$[((6?MUUD W*Q5I)&01L@Z%,?2;I;,H)#.OHL@#'C%?..J8._<"+TXPH_"1 MG^:M:W109AN;0>&Q3K6SQ\9U@Z)CG\Z"O*_W^Y7BZ0CD!/*F@-S0!U8W^OH1 MR#L+\IX^[I.Y0B!O,\C'NDT8)XRW&N.V;MOG:(Q)&">,JX-QR[QHQ4[".&'\ MPA@?ZJ.S-#A6#^.M;B8?OK1@8)//I<:F/AY2_$]+U:C*R+/'NCFBAHB$3.60 M.0*=>);65H1,0N9I%N90M\;G.+PC9!(R3\M]L71C> Y'+2&3D'D:,@>Z-:J2 M[T?()&2>%9F#D6Y4RD0E9!(RSXM,4^^9YVB1HK['\J+N^ MNSG#X%3W9OLZ!+W%#*-J+8(.T6*)A+,1HUZ?^ ]TQ$5BD8N%H=N#6LL+,R>/B:Q(+$@L5@7"]NNM+TEL2"Q:*U8&*8^M"N=>Y-8D%BT5RR&^J!7 MZ="=Q(+$HKUB@?%YM98:)K$@L6B^6/3U7K4L]DZ(11M;NU^]_S5(>,3C1/," M)YSS$Z5"Y?,W4^_WJ]A"=/"K@+I5&UAVI69:!"P"U@%@&4:CRIL1L)H!+$,W M*O6H)& 1L X RS2H6#\!ZPS ZA&P"%AGR-7M50DR(%@1K/;KJV&C8$61O#*2 M5^+RJF$ M\#8C_&V?=#_I?I*,;$D&209 MS9<,VF:09)!D;)$,?5#IK*$SLM'.N-W?>*+Y6'=DPJ=AQ//3BH1]TQ91^.C% M7AAH;R<\X%,OV:$RSGK2ID9,NSG2QZ,JXE$)Y:J&KM.I<3-.C=^:MFY;5=*[ MFZ:4"9$-0:0QU@VKBK^&$$F(/!JM8(I 90 6GZ8>L-0VNXHUY/= MD_W%-\T-TXG/3^H5J4* YYMS$D/]@%Y;!W5U3A)0Q&\SUB:2_DY*OUU#CB1) M/TD_27_CI!]CT2L5Q";I)^DGZ6^^]-N]T[/ 2?I)^DGZFR?]1M4.GR3])/TD M_0V7?DNWAK3VD_23]'=1^DV]WZO4])ZDGZ2?I+_ATE\U3ZM;TM^Q+*^B_M6" M1UH\8Q'7M0F+/4=C@:NYGI\FW%5&B>PBN0I@.HMV.0@RY=5.[\8\RU%#-YIE M*Z6$VF^DD'YIHGXYBSN3] OI%](OI%]Z-\;IS:=(OY!^(?U"^F6[?CG+@0SI M%](OI%](OX!^.]*_$9GN'DGX\8A;:I M)5:C1>]JSKM>M=S4:Q5! MZQLG=@>H0HR=1M+&(G'2BB@^/T5R&@M!PHGYTD!TJE4 ("2D> \L_4 M)Z 04 X#Y781 5!Z!!0"RM$V"@&%@'*MW^N MG>2QF@7/SA:@6#28NPOC1 NG6IQ.8B?R%B(8,>*//$CYA43AY/9WKQ$2?D+$ M]Z6"N@?U=M,^EAO4,E/E=8>$[3S"UA]6:B1&PD;"1L+V8F&KUK6/A(V$C83M MI?,RR8PD82-ANXRP&?U*:?XD;"1L)&POG=>8K$B2-9*UB\B:7:G] -7:V-&?D!VR(*ISR.O3!@OA;SZ-%SX+Z])VW%0:QYAH/8BYU" M5>JUIZR";X$>;P6L^H,^P8I@5;NS[_6KI%PHJP:[I.U4!E9?MPP"%@'K M#, R1P0L M89MK-&CR)-"5CGV(/V2&,1L,X K/&(4BX(6&?QFE%@( &K=F!9 M1I4 %O4]6BV+#/R%!SQBOO"",7?N!5Z<1"SQ'D_-BFVD?];4S4J9C>IY:)6" ML:KZLZ$8-2JMV(11PNCEK$J[7R6+B3!*&+T<1@=#BK$FC*J-T9Y-]BAA5&V, MFB/2HX11M3%J5 I1((P21B_F,+7;$6'=CMC +V&"E0)G+.+7$Q9S1-]\P8.8 MB1Y=_!O^7:5'UVK#]/[BF^:&Z<3G)W5,K]8?78%ZGL<2H_:YU[W &+I=+4/B M$ 5J82V=PM5<<)>DN)52W-/[9B6_)4DQ23%)L1I2/-9[=J7-'@DQ"3$)L1I" M/-3-:@UB2(A)B$F(U1#BOCXVR)PF(28A;K 0#_7>H-+Y'@DQ"3$)L1I"/-![ ME7IKD!"3$),0*R+$AFX/.G3&) Z2?TP8C+3X7OPK_I$WY9^W#,_A0<*CM>'[ M7L"O9UR(L&'VOE_GM;$N"SWXO/G0%?$I+O$"D'L0IP%\<3Q==G,]N]-:]X.( M?V=1_K %>^#7DXBSK]=L"J-[Q_PG]AS#*W^<11FU7DJ"=3:7Y]?;.CWV$IYK MLXA/?[[Z+K:,@6';'^U[RS8LV[J_-3\,/]W=W8WN/QIWEMFO@J/O/5][9'Y*=P^C<*YELPXO( E' O M(YG"!8]$5$.L8UQ#Q&,,=V"Q!M\CW@%>>%DB(B*REHG:$X\X7C,-?5CSXG>K M$*U?XC8I57K'7D+CY_(@@C":,W_EE49/KN9"UV@.]_WLUY^O>E?B,TS.R3^_ MG#MS%CUX@1P>2Y,P_T*:$N*;)\]-9G U$"C3QL!'GRUB_B[_8P-?5T6N >1K;7.CP]57+'--JVO5M'" M4) 8^Y::D^QU\>E)KCF3T'?1,@&SAVO_AA]FL?8)EB=7M?C);HM)M7W0V6'S M3Q;<:'U#U\Q>I9:#%R<.H4A!%'UVDAQ%E0[E"$6$(M!%J4\H(A2=B*+;100H MZA&*"$7UV$6$(D)1#791E2-20A&A:-4N(A01BDZWB[:A2"G?4'ZH8[_H($N] MBI@*S[M+MW^NQ./VSY5XW/ZY$H_;/U?B M,W+^3JVCFSNLLX&B=,:,F(4V94+Z\D-K]7 MU"/9-(_KQ6!X2L8-P9!@2# D&!(,"88$P_JX9I^2[D$P)!@2# F&[8'A*0DG M!$."(<'PA3"L.;Q(>3?C[U$XY7'LA0$VQ>/1H^?P^+5][!?;\[2B+6.7CS_: MATFCRCZ<0$F@)% 2* F4!$H"Y:N"LLK9-H&20$F@)%!V"Y25&EX0* F4!,I# MH*Q83:^G6)^\3];DZ)^E[E/!?>:EK]=*:J1 M7*BOI#T)280D0A(AB9!TQNPF0A(AB9!$2%(I-YV01$@BG41((HN;"K%UJQ!; ME?J"ZF7==MDMWCY,C@B3A$G")&&2,$EK-V&2,$F8)$P2)@F3A$G")&&2,%F/ M^W*5%[7_24*XUA;1.'4 M2SIST$#] ]NMAPF4!,I6@U()JZ!>Q*II#A"<6Z5CJ1TF@9) 2:!L+"C56/AK M12PM_-V%3SJ@Q52^9'O&S/_#K#RZX5D/N# MQYQ%SDQC@:NY_)'[X6+.@\Z$\_2'K?"CD'.O5:"T")0$2M5 .2!0$BA5 R4M MWP1*Y4!)!\8$2N5 V2=0$BA5 R79E 1*Y4#9CMUW6QNN,A]^1V_EG$5?.0;5 MM*SCRK"*4E16][5=Q:F,I!%U@2(DU:.3"$F$I'J05&4?2D@B)&W<:%7Q_1*2 M"$ED<1.2SJ63JO3:(B01DC9U$O5=5=@+]0L/>,1\X8=B[MP+O#C!#*_'2FT- MFN@E-=K1<8-<]ZT"9:5ZF01* B5I2@)EIT!)FI) 2: D4!(H"90$RJ:!LEI1 M=0(E@9(TY9EJ4JE>K%\V80V/K$2UGV=M[55A5-NK-[)91=>0$P@5@C$!H&80-QX$%]FN-\MKDX2ESK9?- M/[PV3QNEQQL)YD&M)3 (S 3FU]3,53)I",P$9B7!7"7!D,!,8%81S&:MY=\( MS 3FU]3,9#,3F%L#YEI+&!.8"9:B\0W#SOA 9]Z296HXRK44*+D M0[4 W$JHKJ4.Q"M$E+==2S<7NX,JE=8)NX1=!;#;)^P2=IN*W2KIE(1=PJX" MV#6K1((1=@F["F"W7R73@[!+V%4 NV:5CK"Z!/]*L;0$?X)_.^!?*1R7X$_P M;PG\*S5((?@3_%L!_TI!P01_@G\[X%\IKIC@3_!O!_PKA283_ G^[8!_I>CF MCL%?' 3\F#"88?&]^+H?(4%S@!: &7DR6W0S/[OR<1MI?&]/T B?B+.8@"/RO%-[K,1]^]@*- M,V>FA5,MF7%M 10/W5A;1#R&:^!J%^Y=1-Z<1?!R+0DU_@T&)B+(G[QDAO=_ M\^($9J1@B18"DQ91..4QDI+YP)7HT7/@(9,TAMG%0+E8B]/) M?[F3(-D#_L 2#VZ/@:[B#@E<8!!22Q!YA@J&/6=<1(+B:Z;P3S+3IEX,:B]' MAN K/!9OF_(G^&+)H6($\*S2\V$\\L$WVA>X"V3P"1X+_,67%/?,&')R&O-$ MWK(Z7'RERQ*NPPV)YB4PR_F"P0SG,.P)U^98S@;H$H!\.X ^>/HT3=*H0.9- M?9BXD+YZH5IRPCA!)N1RB_(!I ;*@@@^H#2U6U^MS!7!%/$Y@SFY\()Q)3B-CP M*8#G7/NA T\%;0:P9)J#2@_5TM/, ZTH;GS@ 8\8WLGAO>'B*4_2R4NEGD_;AR:AQU.*H5O'T56R"= MW$$(U:E\&V88A MD-Q(M:[/0/I'[$@(=-B<:9UB7AD%N+TS#2"X3*PM(V498 MV@>E507G(P0+< HO@D4@X+XNI1CNP=W0C#-76@!2..?P.&$QS%CD/K%(:K\X MG";B@X<""T]QDMSZ$"]:&B291.1KT18,YZ$QZRPL<4.J@#7S_%069P^]*).M MT9KE+_Z=1?G#%NR!7T^ R5^OV11&]X[Y3[#@PRM_G$49M5Y*@G54E^?7VSH] M]I(-KS:+^/3GJ^]BRQ@8MOW1OK=LP[*M^UOSP_#3W=W=Z/ZC<6>9_2J;Z2^X M'4(,W<$OB,2"?&QCD[0+1\U3!;CZ2OL;90W$^"M?50FPA#(48(0P($;L%(3Z MR"V4Y?J8V?H)< G7J""9Q1IH3OCELY.$8%U*?T7?P(>(;<[_$X6!*G09)D!BP\%BS1R MUQ19C1:E$LS,5+A@)W/G7@"&4B2W#L?S-+.8BBTC_,D%;_/M@V3K/QG0.'K6 M^H:NF3W#UH11P\$FDC85+!U2OXL7PGJ1^FC_W-[^KMU[ 0L<,):U?P/MP5AM MDTGU:["T>#(5)O$..VB.N!)[&,2LXX21RU"@A FS-+G@%[Y /8J7I$%FMP/> MO86_]*3\;^#A-7\FH')C[2W&)YN]GY# XD_CIQ^$B;_T-H#E!M(1/L'CI/X- M,H;(3]."*_.,*QH:6VG,IZDO_$./S$^EL(I]4R&Z\ <(^!RGBAGW M%T@@H9'0> TCK,?KL(P S_F6:[E9=9[%X(26B]C$\[WD66)@ 6,MC:)$V%Q] MXA.D 8PW>S'20-P:BL9P4G-Z./ 82SV 1I([6!Q-[ &$89W=,U^<1IPN &=H M@^/XO4@3UV8@ECZ??4]@PG.3;PF0-\L'BDVPF%*V)#>3 1RR,'9V4R_?,\W1 M?G$]>&0BO!P2*#[?BYM;ES,P%3)Y;MLW:*')E[DR]V-]F>N'/7EU*3/ M$+V77B*>4/RR?(>H3[]K;!L/6+UO8PRH?%Q]7?L*=5Z0Y*AEKM#\Z.>+Q ,$ M]\2#ETHOSF"'8UVNN*#M,PL/S35=\CZ1RSCP?YU?B,!<6^=',=N6>$$ WP,$ MN/@D .<4#VQ@0 )S7.R>@$YN"$-#:L(&2RYW^"&0/B.8E<"1D29@+SR=>#*: JS,[^_-3- MSZ02F .:;E/I99!4FWO?\!OA(O"E522WZP(I3N0MI*"!1+NE)4CZ_W%#7[QU M\WJYTI<.-7'_*,T0>3J5!D!KX-0,%B&8382GETYA7LNWP,-FWJ(X4]A*D$W) MD<3>5T.JP[?M7C':Y_=_Z9QL7\## M/=Z]OKDSQHQDFFZ3.:5W[.4M?BX/(L#UWU]YI=&348,B,DMSN.]GO_Y\U;L2 MGV%R3O[YY8"09);#8VD2YE_(J#;QS9/G)C.X&@B4A:^A^X,M8OXN_V,#TE=% M5CE<@N3_^#*N M]D_V4&_2*L38&:*YH0M."M+TVR$(M $"QBE5O$^;]@OBVKN-CVH) )< S_H6NK-KR4'#XG*9,&?G^]L\ M3$+XNL(TA@U5^F\[+%N MC8Q6R)M2-4LO:G'>NNZ[$W>YI'.4GQ_QLCWSZPPOR3^P<>.?!P[+$2AMWAM">ZB33FL5*]5 M.9-2*82KJED;"= V=0 DE!)*U4=I=[?G6S,53ZYG7D]XLPK5S"L%;!Q)"]4K MVYNFJ5LU]#;9G$$MG*4MZ5E[-) ,MT&&C8&E&X-*!Y$DPR3#),,*R+ ]UD>C MTSOL-46$U?3AK0MY'OIB+VHH*E)7CF%'"$)$(%00*@@5]86-MLZO\\O.\E*M M.IVT3RE+\:+6>A>R3]9; M;Z%IDJ&40*BJOPG7A&O"M2JXKC5;KFFXWMD@O;;*O-HF.K<5R14%H:\*\A]M M: %95\FW)T$4R; "Q:P*<36"[FP-)I)07P(JS&L],(DS@6+/' [E^1;M4D5K MPYUM\K!% @S@8(GMM58C8!6P\]&S!N^1$O/Z;IP7I/GNW]>KK0^F"=$K'\KV@"5^XM^)(F M"'JU#@BR2TVX+QFDU"1AG4U;&R5LSFY_JP3JE$"=$JA30NN\Y-0I@3HE*%8& M_?7009T2" +4*:$!^%"T8CYU2J!."=0IX64NJG]MV5-3/>GJP%#@,.BMT>OK MH]&@*T="+W('=^"HDP2U*8)J67K/)CDE.24Y55I.![8^'E6IY=4:.>UN,L@M M-7;HTKZ9>-GX^76&E^3.V+B1&CLH':?:'^G6L-8-S[$V$17GHV#J8\O^6/JX MUX[2^032UH+4U@5&TU]U*^":67U:Y?4J,K &E2J=4&P(ECM MAU6C4$7N@HT;B_X.I957AO=WT:8]-NAJ8_&5>S^8RGPHI 0%>!0):ZK!>L8B7[7 M1+]OZU:OTO).HD^B3Z+?9-'OZ>:H4N_++HF^FAY&JBBO#D&("(0*0@6A@KI/ M[#Z3VEOEJU7GI["C:EFA]1^H['^3X=BVNO\$QR;#<5 E%JYQ<%1STZC:$51W M>U&\-6N-Q6^Q@$_!$ M]C1ID1[;TIZFF":L=\N_+]*,9F\C&MFK)N)SSN(4_Q,D>(43!L+8P.? L@NF M7\31# F=K[!D1Q&#RWR/33S?2YYO3N0=M9>A]C*JO8RJP%-[&36B2U0MA]?^ MWB+47J;S$*#V,NKC0]$V(]1>IJ/M9:BMS,LC6+(=,56^KPX&%UN8M-GX^76&E^3!V+B1.LG4>_A'G62H&&C70$J=9 BDZH.4.LDTWUJA3C*K M-U(GF0:K496!19UD"%;G@%6C4$7N@HT;J9-,^4;J)-,AO=I(A%(G&4*HZ@BE M3C+-M@G^."D)[U3,7S*SIV;H_^,[VS3,YL\3#32_RN+1%4#O1EXY8? M\?(]Y4#O(PX*@<4S#+*'ST4%M/GK6W:2RP M_T.IS0]S$N_12SP8@\_C6-XDKD.-OT@C9P:R)6I^PJ/@MN19U/OD?Z7> H\9 M]37!VB)5LD+H@CWC]?"H0(-1L\#A\$IXN!9.@+1":FLHR*V=_ 2@ZX3['G_< M(.P4EA8?YIKP7#L 1*[E7T+[L,B+819(+=\#"KFBMNE_L'!J$'NXO*T]$338 MA&M,^\J?\8E3K#6*A)GS)/(<^,UA2$DOT;*3W5@LF* -T^R$%Q_UQ+4''B!+ M<A9?9KR2VA%&AT_4CV.-8"*@(7B 08">? JCKXB@[)%B MFCC6M1EZ&)46_#<-'*&6G[QDIB41(&8L;@A9Y.+=K@=O2L(H1LHX("\XII5)W9Q-1V?%JPY7Z"Z]5RR4(4+G(:K]5QTI"@2 OC5ZNCVB6KJJ"+Q*(14DIPK)J:G;%I72 M)3$E,55:3(V^;MG=:3.NVE;J5>WE?_$XIEJZK9\?\;(]\^L,+\F]L7'C[X?C M5KI8X>&MI1M6K>5!FV;!*"4BJF8U-Q7;H^&(L$W8;B&VAWJ/FKAT<^=Y=RBZ MML4E+ #WP_$I 0%-@7>7MF.-!F1?[QE5C P") 'R3(#L6Z=$S34%D.3DV'1R ME+(V%I$7.-X"LQRFJRD<)Y<#/A!2UDR#>J ;U3:+IU*C*?*FE)BINC*T4S;Z MNEG-24BR0;+12VP.N2^^YD3A7&\^8"L*!C#^FF@'EPL"@:OPF.Z%,NO M;54'-=;_4K=^84DY%M7KYF%D,4R/1['V- LU6:KS,?0<4'M M-A;D1=XF+/8RDD^6SY^Q1ZRR]^2YJ&E1>6/IO/R1NGQ%,@OQ:GC\@CV#1I4% M$1-0]MH;L]=#?LKRMZ)J[=JU\S#BV;7]FY[/A;':CCD/!RGN1Q_%\ M-@9EC37PO"PV_9%%>2\V6;;4@]=[69G-(]%#QP(7,Q<%.W#$<$=XHVB3EV^MB3P$!<( M#I_%@SWD!HSE$0LWP4J7 3C#N2:+L(9R!4R\.0X.QX1@P!' @,3G?&B3,,0" M@C$5NZ-B=\?=UIJ744T:*G:GQI&9JDEY[:]T1L7N.@\!*G:G/CX4+7I&Q>ZH MV!T5NSONR.%+V8U+57BJ(T*!"#QSU--MN]*!^JD;:](V*YW46'#,O6[5ZEQ!7E[!"ED*YLQF8343H>ZD:_'<8R@;2M M(+5&NEEOY7#:T5$)<-H&T#: >$F\I"W=<5NZ"7_P MEKN[:-71N+G%0WJ:M2 M@TQN,KG)Y":0=@VD?5,?&>TX6N_NOO!@CC05@#@;,50O -'O]W7+VA:H>S() M:N'MQ=>J%BQ)),:=$V/3&.K6:$!B3&),8MQ<,3;ZEFY7"V5MIA@WHJ[2P:H= MBM=7.C!^^1%OVU-GZ;A\Q79.8?&**5:9F6-= M&?$;]Y(9/CD1U3167-?XQ=2+L1J(]&+C@V-,/'.U,-*>9CR 4<8I=W7-FVHX MT.@%-3;V9;-1O8P]]3+&5[M](4>4RS!KKT7Q6D_L9!*J3<4MJ+A%3<>&9_:1 M4G$+@@ 5MR!\*%OD@(I;'&]77,X31;4M%#Q]7-FW7N_9MXH*P;A'#N>+5.Z0 M>:+YHF9IOC&&[682>9-4[L5DX5.Q)<4?9\ D42P32VPZHI*CZ_DIO/:U8Q8N MYC\T3'T\IJ"2INO6]B'3[NO&@(!)P%0-F(:MFZ-VI&=U-\+IUG7?K9@"L2P6 M_12FOBMK:\-WJ8\.:%FL>\4-+C\E'MH4ZR[P7?[MO/AZ[L]^B)CP;[_-'=H_ MZ*+N]Z;+7A0 /T/PLLI2]H_O;-,P3S_H5NCHL@-;O-KG=S&E/M2'XRI!;80F M)>)9FJ7ZW3]+HV<2"A**A@J%/=#MX7D28)HE%)5B<0\T413QF"M6V5J$ MYHG,VQYYBVT+/??GJ[AWU[L?CSX9YG@PMH9&_W;0MP8?/XUZ'P>6]7'T">/! MV#'3/#ED]V5] G?P;F<\ZI:CRG]Y?Z6>FS=NNV,+C.W5_N!QF$8.;U.3U%L1 MFYI/J/)CLB@QJ3K[AJZ58X0J/U47#>L6D1R M0Q[^P>&W1^9CGTO9Y!4W$2>/YHUE6#=C+6O[5\/DGF:>,Y/CGW'?%3TJG\+H MJP@USC"W2*-%&/-8!C5OS$Y.'C9*V#(0(X6].8L\;#0[U6 _Q)\U^/P5MD]3 MP+WL!R@QTOR'H9"9\NW)_"?N9@*NI*+-]R< MSJY2Z\-PI;\AH F&5WFNR"41HQUB6#87&U#9*K$];3T%]010IE[ M&&]LR<2KMP-59)\$853'N-A @HXCQX]D'!= M;/GA)UCRL44E7SXT?YWLSPJ@07$ -1!SX*J7>'AS*+NM\F\\S]].G/WW\7?QH_ M_5"#Y&=4U7S.BN%Y: !@^T[ )Q#LIN,-GM?=#RXU>&YF@^G,C5,Y[I&ZNEOK000+4\>AC>/GE>:A)I;(1NZB12-^7J2/;(G6 SYRDN M9/ PV8V=RY:ZZXNV?(W\&]>@ P5;*4;"&TF6E$G0O;E\6@ %-(,$Q?L9):M M]%GSW?PI$4XCRE9*,1J7+T01XP!6^.!9FS(G"='G"=K#3X4?%4>VTGT:K-^G M9(:]Z+F^WI=:]NS-VUWK>:T+4)/P9AXX\-5:WU\8--(!Z!:+&<+7F.^4+A9A ME,#P'KD?+G# &NS:X*M8/@'HP8+\[#AKL@U/DV:*>+8<@U#D> /H1*PRF]A&DO/,[,2!BIX@H?87O H-;>PQ7QQ#29-3-(89"H6.GZYMHG1<6<6 MP#;D0S;%_NL,7A9,^C<61/[[6]V$T4WP.>O/38/41I5'E M$@#W%6W$2]99 '9!'".MX6:!K0U312ZN.8,0/JO$%\9JWI=;=H/G" MICX8.8Z(A1!T![A@ZIV$&*8+9F$2T3QK:XZA$E*?%&-HDV5XN[)EF+/_AI% MFY2GI;F'G=.!WLQ]%*:.T'JRB?N*$7BC?8$EC:,U#405OR7P8*_8[A5/1J9[ M)AYSGPQB'B&*AMV*PPVD!G/;[2-6H*X18&5)%[= M3Z'DI 'FFZ+2 8V6J1%4E2@HG$O=OJYWX]+ P(P-@7A_8T1+7+P/R>0X8>2* M03YYH*0EE.3/V4WB?0O8.CDP9L7W[4^X?7 W6%3+F-^ T71CU[@/AT%)!M4S MM%YM0].>F(1,Y$K ,) OH"?(70%?H8CP.KG9E2O"A.]&&L(8X2G6]9+=H2^- M(LQL+H,.D SJW&-"5\]Y4J,ZJSM=OY+S3SQG3_[^7;'>M$:/[\G._R*<&SY, M5]AT8F6.TSDJPK_%47VTXA[)W"$RI ]5KPLK ^#PW6FTHCSUBGGJAGE:HOJ> MGRJFE;?F99W,4#O8?IE2W[L#!FK:KFI>? .2H@D\E%%/X.EJ1GUN\(_JV,\U MJ#'(!>?=I;D2C]L_UT[RF-)'-M-'>")=3GEJR#)X9WE:>"%Q.3ES^35*_!Y" MB@)Y8&^-GFZ/JNR?#LYNB>E3YELO&W>TIE)'X%4*K"M6O1W2FB:GW:WHLF$OR_"G8^SEHRM8UGJJ4S?XQSV]-ZA2EZAI M&%?!(7 I)T"C$0GJ>&17:3%$B"1$G@61=N^4\Z:FP)&\:;NM@W(2Q#+XNS8+ MH9$5#0<]4^]5:R*E7$E#I2"OJHYN)$J-D:'W3:H(2RA5&:66H0_ZPU: M+N^ MA$_3*7>R]/P9YK]AB+=(?H?Q9.D(SK/&O\E?179AC'DW^W(P,<\Y\D2V EZ@ M8#.-R[G3SU'[L&E6.FT:6X+F:NJ>T$QH5A#-+:R[3>Z0K>X0+W B+,4BN\R> M:+>\ !EUM1X_:ZT\%7N2GW($JT3AQ'[/T'N5#@3:5CE1*4VD4C@%J0I2%<+9 M9PWTX>!TPYI4!:D*4A6M5A7]D=XC35&U'/,:5QM6JR0K:G'U_O/!Y(A3B/#J M]:>P.I[/H@>LYU4J"+Q,"9&U@/.BP%@Z@SMK-3]W%R7=79-4UN63%:&>,;*N M5+*V5")VA>QB&/@*GA49O8ZXK(A;*@N8U1K<4@I/7"2*__Y_'@PX0KGUG[/J M2BM5? \5KET=E9MBG3QM'L98'2Z&IVK/G$79)E<\&NOXR3IV\/3U^H8KU0CS M@JPK%5O%NT6E(2;+4FY4:6U32;2/DIXX7Z2CQD7Y"&6+<551"U34/@5M*FJK;CY-E)26!4.OP^EUBM4TQ50D?]-F4.-$3G[$ M&B5*_0AV27!-U3/-&_-\#%V?1EE/U#)\JU;IKYN+H+,7S"M!5]0C!L,P*BIW MULG+?KT6"VB_$B?%J/T0C6P>S>OGI%&S8ME8?]9G4"?E>S5:-+05JK(56I;+ MNLA6Z(VYE+5]^Y W5K]\X<%=P)N^=3,J7;_#!G]C6$O$:1>W8+O=BV0]'<"E M7B3-[$52(RC.N:=#UQJ+4^EARTO/@VP*WSW2%AZ3/3\638N>1&^*4E7PHS=[ MOX6RXO'TG)N^-WU[12<>M^5Z8PYNK)UW[=CP"#TIEXF#=Q[:<[PQ!DM3>=/2 MW6\?@7G3+]V[8EJ]R$H$4\-:71_VVVDK=Q;#;U[)]B-/.WX]F-K>:'OJJ%3^ MW*'?# =T3=[:7IV-%E8,G],=C%D/N5B:4:"$I6A*WA7M#D]\3W8X6!RUOC%Z M)551@W%<=/1#VS5O923;'L6>7/?05,U/P;)^2*Y^CKF9PZ657,/4XKQY5G:D MY?W-LPY\ ?.%RR4.I\D3'M^5.UF=86+USFL%>=O-BW-,PJK9I81K7#X5'"\K MK6]+(3J+#-6H5;"UD2=WC^%T"JLR;M=6CTCG+$GS]DDLJ'=NR)26CI2T MKBKDS9!69W]Y)+BZJAVI&D"6[:6Y>7 )B/>L ?"HWJKE^C)MZX1Q9LCVEP]J MK2%[?[ "0SL$[E#5B2X:LX.>67?;L*53SY5MKVLX;1B-:XPWD!OA]7@AV7CJ M6O@K9#O/0L&D@(/H2;0BBT5JUN@GS?7B;#,O.SR7G"W\&W=2T7Q\B:>8@TIT MM;\ "-C64WA6L*7@,@9*/ >?FL:X,$S32&RO8:R_A0G73*2DB" K=S'/8(S! M8D4_\QOMULV;6!8Q6S7 ^$VM3>BW,R%OG"VV+\+!%.:=#)$\-?.*PLBR YQ[R8L48\X!O"VRUFB]T@+S5[MPU27CM%O)RQ"5W M8RXTR[6SCJ.N^H2^34==*JYHM9F1HY*$;E]/WAC#LJVY59'\^OOGJNK[S>C& MV/WPI83CC;")'NX?R$Z-)MK/QGQYR\FZ HS5_A8#>K^4OC&7,\AZ"[-O>#2' M;N(\9AB(CK04YW*PE"6)7QP0E!)3Y?32P"N>[/5_&@;]\- M/EJ]3W=W/]^P_VIZOR\Z7'=14"J)?[9[S>0(C M*36+_BR6_#M$HW36M4AI?9:V2Q(QV6(\+,T]VRZN=CTN7R!$>.V4.0.^:'P\ MG7K89'G!'*ZO2T;>&=D)K_W0D4=28#TQ39[H+@/CE\=@\O*<"[(O,ESOAZF; M'4O/0KEESV+T?HXJ ;QN"+8Y["H;1\IA3_@]U.=]!+^'6TK?N*%S0_ M/9P54[I[+U84:'-:4P]3LW>UNV"!?$=_6*W39^^2;47I91=\F5+=SDY>P([M MSCI6J0#+V1O=_9Z;4Q_!" 6C['?1=?K=%B)U$@UJ-$E\/7C\"[W3R0R>9HB= M5L>+,W4=#@9NF?HRMY&@T&DH]!$*%D&!H/#^WV'$Y2)!>" \7+W_$B;,5]V" MS+;T5AV^L>8U7;W M#LT5>)PVZ=*'&[[5(G#;9]J%SFLE,FEC NW62[:MUX MNZLPC5G@QLUMR543@2-YNXR\ M&?K8J-0J@>2-Y(WD[<7VI*F/A]1@UH#?2^466OK;Z)WY+C6Y$,K-"AK;GWT/;XQMQU',-I6C%8W: FEA%)"*:&44%H*3QB.^ZT :3N/;T2" MWZXJ/E7X=I9NZVUMJGZVN=?=.]W0>Z,J!Q.'>Z\8N!^%\S@.'NS?:?9JD$5\OK2T#HXM:]RR. M0VQS"Z\31;L346*?/41<]D;1$O3(P:]O!N9:L7S9Q_41.YJ*9V++MUB+L&UM M\"#K^8^PE-]8EFY[03^)UV61*5DTE]T.LN:Y)U0X%PPL-]@2-V,[V( O&]F\ MZ2\;0FH3GCQQ+J\ "B8S8$>SJ+A%9-V.M2)?/V=P7]Z*/&OX,#8_C'O]\?WM MG3FV;./3K6&/1[U/O5OK?F3>61;>PU;(_%+:40_SQK?&^!6X-0\\6!QDQX;; M0H>WJ"?&KX'H$0/6B!?@TNF 6I:M8O*.AV(1%>*.;0O#\E(&5SW"34)'.^%" M=A.7J]8"'I-B6W:X(V]$)6_%;[R,M/"^- ;"\ A>\\@#-\0_?'BK^*-HNH@] M:0)QT;);N.A3 Y,3"T?$XP5WQ-L<,,@8+ 9SEB3B%KG@>-A-;9(F8F'W/5AV M1%<9>%L8BS;DD1?C1,*TZ#J/N@0&CFUS4OCOL$4.^#(!C:.SSR@UYRYHJ@[K&.1F\_M1@/VY)9*9LP\ M9LR07227I,Q16F*/H PNLZX7P1B I++54$8@:?=D7_+YP@^?.8^E!?0$ZR80 M532T%#-B\Q")(RB/:^T#?+?"2/AE#B^'!\=)\8IR7WCQW#E[%I06<\4V[J+9 M'=[LH1YG21HC\?(5G\7+L>O%@ 5]BP'?:+?!!A4$58%:,7"'!Y*Z8MWGV-L& MA 6Y@*UU86SR,!0_2Z RM"\ DL6K!8%$YZ$9: ;X@>5MDO#M@D( MG+[R'C 5$7)RLJ!9GS7LM0KHY.*R.7L(O$081%/-$_;1ZE26Y[4 9>R4^RP: MM\ 0F#!&,Z9D.)+O #'W78DFAI("NA(0RJ=3%")\*:!F MPGR1^1?/.!>8+_K[B=XXLK13WC<(++D%T(<'L0?/1)D27%J]1W0,PQW[%JNK M6)OO[P;6!WOTJ?_IDV'UC/&M/1S>W7_\],$P[WJC_NWZVMRB%>?S='K](:/Z MGTAU[39"\[]EJ\Y.DER]OZVG;]\Y^IWN&;50S:XG-XU2J()GV;H,!63F+7)E M'#VPP/L[DQM<)8KNF?D2AQ?KV8(3PS"CU,%=IUOTE$*I@K5.W)-&BS 6"T)) MQSXM95LH/U WH'8\$&-7[)Q0Z^1W K&GS$$5+^IZ#F$#M_"E;<=JC0V0W MMZQ9K;![8)HL8/YS[,GU*2U+%[:^]9+\.K 64W]S&8/%4CH>TD6V!![L=)N9 M#$MA@T40)%FV56? C<@5LB2D_Y?;V]]ETS5Y5;:^3S,?T>&79099#!896C-S M]I47QH1D]']3]R%S,Z$J8')!1XF'-X81/IEE?ABT"\#RS?I/EBTU22+9D@XI M#*MY*@T)%'NT7,%NW7ZO#C>"'9_*K0#_M@"# (VD7SCHMJ(9\$24$@#Z+@EO9ZC!&U6U\.VE45/S;A$]QOM/Z67S)@D-UM* MXB*7Q&5K9;@<]"4"SLE%%X8G!H2C<.5&)"J3!.DPE0Y(H U:J#A:'1<).:#B M-9)UN;D[QXX/Z/\4%B4R#DD 5'L,_4=\#SR'2?V>=2:-2R@27"QF6I_V4*+] M?*8]_\@0"\9^B+9XJ==O"]0D@!-0A48Y BJ7SF6;2P'I.)W$@$0A4BT M'(53+C0LJJ+LEQLMIYD7YV3[&QW>8/]+TR#TEWJM>![N0,"8B+-.L'DW\:4' M $4YR!24%*6(3W'['$LQQ1Z=;J:OA5?B6[[IGV1&D"^?"P_BWYP9&BZ9R1.6 M!E*TY44K+68^&D[8<;9-#9H%V]$5 R,ON%Y".+K P_1A5FH\+]PX"5_$:RWE M7M0OPLK8#[^80QE3: MM1\@RN;N_>K]G^6=:D:D%FW;MDUON5D_^5SDU).5/6<@8G,>2[_B%,^1A6.A MV-S+H#O'$4VJLXU_*=1KX;,$T7SR#&_..$7T.,?;&+3J!4$GLQ8QJNB/ M?LP\C2NWYVN#")G0M0E_\() N/[DVH&>X--9GGDC2X3/B8WCSB,7A",Q"#5O MOO"%,S!SLH315SD]X7EVQ1'TAA\&'9EE]PL0@Z/'"6[,K^7"E33)(XN M.C7 M086E_;F-)K'VD+N,I7==AI6@QSX/\L/#J =G$$RTZ7WWO/]S/7N/F;N43P6 MV C:E%[X%6:LG'.YH3C*0S/@22[C&8Y7UG3A)$;E(FP!=,8O1"Q)7-[09+3^ M29SFILO$WX@9=TDNZL/ 2B(,C-MB.N#D7_K:=$58C^HR"^,P?QO?KZ M>5?$-@E-MU7="J4DKBJ;4 \I Y%,>'& (@2Q+(5>D'H)!M^$0C/C4=<4EHG5 MZ_'$K$^;! M RLOG[C@.C EN3W/@C&%R:E-O6_X-Y>+/AX#;3YN8SE.GA>X,X0I8?3G+(P2 MS@9A]_(.(ULR.\C'/1#\\QH?"BS+C05("_A F M6*:IT ##2#N6V0G",R$JO,C+Y8&8_ VO\WD69;BDUPTN",?@80FJS!J2Y^'( MX_)QLK2,\GN XO/0W7#KQN$T$<&(!2CA0GBK""F&J3&'M^?P;<\.XLNZ).\R M6X6\">1> W)S,9.!&=LP)4R>W%$E7P%P>HB8,/(+69*>A.+:W*HM#OX+:S:W MX#=4#T(,0U#:PRX,.BQ2ML(TN0ZGUXO0^2 :C0RR_.WKB\8ZF9RDQ?ZM8LZF01@CP)UZ-0+YG; M2(S5PUPJV&MN=QLMP_3AXN<\A*0,G1U#W#8H)\Q6H+T+HPA"<=(HJM?P>74T M?5XN1=)CQ\'66S=&8XDA+W*O,? 3*8[7<5PX98"8"']/EKD3XC$9\/*+141% M 2\,+\+(B6PSO[Y.;#Y2!HKF#X;I<@SDSB IHC%$DBK^R&7(U,K+A9H *O\M M8\BC!Y&!)Y<;8+'8'F-T13Z \M-O,&/S"1\F#/%\E7(H9*1X@9ZUP7%0% ML_VNV":)X_PYFDA@2.PZZ&B1Y/X) ,AWCLXJ%99^S'SO>(@N(BPPBP(4EB@, MV@,8BDR@'6=&L8P*Y1@F*>/ZGDL[R"*>)W<1Y3H=1/6&WTCDKBP]R^=I^7&[ M$&,A3S*2TDOXO#BL*IG!ERW6"N;BO8(_,D]G3F0@N]<*7K8=M((C9F5QI^=V_I,69(U9$X0,- M16 E8 M]ABB^4C/@PX5U!=N,71?D&Y*"_&MFN[QD15<7=!?:=6MXG;YU U?> M[TDM5[P,88E[!^$[R%1;./DONE$?\7$)^XI?"?6WZJ(%-?55I+)G0="8;,?\ M=!/L$D.PI'#I:L6@5\SUPOH$N/7(L>#R.1J7"YCP2DX>&/*8JM4NA?B19P&+ M[7-=K$]M9<%#I;4],'2I'$6D?)%@(A0'X"8-"JB57>19C80L\)JM%U(HEOL) MGV+04@5+ R8)O]=YY!F5^[ZI'(0D:W M!\:N^"=:A(<_8??OLR@+TY=(@)EN(>IR;[K=RM\.#!C6:=C8P>+-;>K:]GBY M[1 #*^_<-N]%WX08/FYU"S_&X,L"N2F1>P>Q>\ H0P.I0-# M,((B>6;K9RXB1]@)4G"R,_EPDF0X9TM-NQ:P"S;0VBBR5&=/&" >AJ>4JDG' M>7(.[HG2A3!UUNSF\K-_"[=,LOS\PKR(P,Q\8GZ\.9Y<]V;0R(S4H*32A=$7 MHU #%JX1%^4S>):=NH@"!YDQFR<*"4M[P\@NEXK1_K-Z@0S_6GL<;C)W6F+E MA(>RV54X;HL??6^:)9(7O^%7Y?38;IX#K[>7H7/@AIX#UP@*%*N$.[,@],.' MYRT;$JP^A0I"2F'N7O6*:E3"^RZUDSS@P@V3.&C*W9SY%MEQ9%T'F2VSO2)" M2U?D7U':P6J[QO.BXDC'!>O&#Q>RF FN-NU:I \%8!TF:("^"7^%H-E75^]+ M54(6@O!_XW*7!3'\E<(74X$TN8SG_G(\B\PW16RQ\//3MC(K )L/'%$+JTP@ M0ZV*@G0K%V+9D6V,Q8/".%DY]%C W]Y<%@H"LQ]=#QJZ:1Z7><,+N.=Z+8BL M?$G$>5!9AK0/TYY9&]58$\/9^^N,?;+[XZ:/X9/STP^JI0?:CRF&1 MA?[(3^:7A^M ^+R(S75.9,%G'4R1R$4>7,O2,QE'UJ]:VG9I@C9&:?<5Y^$H MBXP3PO+(^8S@F$XSQPV813/.7&T9\WYRU89MY1B:JP2VJ[V"^"?3ZHU]8^2% M"D\G_!-6!EIJ$S=?N$3() ]PJ5.RO I64<%H!^%#/9VFUHU='TU+*K"J(L8= MWK85,R_(DJT#A7.A")0H#F97CP^%>Q^690PZ.3,\2W4T&PM/8ZP6/(TZ::HR M/%NT#MPM47MFHW"W;2T(6^Q9LK*W16%!4:WCK]03-V15#J1XK==RRT/]2GZ3 M/$4A+_2(.>^+Y!ED+E1LQ\:QY+%=IOHM MZ_>L%;[;J(Z7\TZ47T@#)ZO)($I>"&^R+'F1.Y4R\F=XX&[)2O]2JC7(\5A/ MU-/!JPO^/BE8P6/NZ.B#)Y\ M2*LBQ_X0+NMP*BRY8@/\^7]+F]]ES2U!VY6J76MQ>&OD1+6T'K@@\@Z6H0!2 M%XD24\!6;Y[.UXO;%XO$LD#]R0EW,._/_UM,S8_#HD(\:K2U 6 AUQK>^+E ME'Q^>0017V9DK$30!*"X$2HPZ3(G5@"Y_J2R>_' ,KU1;VYUS1812I/8BG(/ #+HZ))B%4;\4%XV>E$+<#E!2(<1_I^ MBDB?+$1U$Y0GO]A;QD;EUNX&MO/2:1F0<-G$13R+R)MJD;B9_GF1^F2M,!+>*O>Y:[>>"R&&9M+P.-?IERSXM6X*7-<$S M99%',8*8R)!$*2BES#41JP 6( O:9*P)PR5-/!&UG/-B@8>P1=U)URLJ'XJ2 MBF!59ZG*<4DZE\4C,Q(OZSV*0$,6N36P5)J-^5&ZT!QK&= B%XD5."LGH1]8 M4'[*0WS$'=DT\@U.MN^/]*.RN;6KG&D>(HX2 MGQ3E/9\%R44,%,8U;)E#$?**?,F"V\MG'Z5S#/P;RYMNZ28D]7UY@ANK_W+[ MO9>F>4%I7%+@=RP""FL''@A(ZT5X%]HDYVN&6)R*2%FA=^4F&5?;M:UO*"H* M V*P*Q0"7D(\.[HINA3)HV5A#.+>VJU_2ZO2J>^'O D'0&>25=5JU4X6C2$L M8N'(;A>LU/DDTR'.3 CESDATM. 3;-,E[#90(?\_>V_>W#9RYP^_%99_2>U, M%>WT?4R>I KGQ%LS8Z_M;&K_2D$D9#%#D0I!^LBK?_K"08(2*0J42+"]&X]Y M >CN[WU\OFO5]HK)JL\<0=I;K1>23Q:-T-NU(DFKD\U\B^^UHFX_3E6PJ]C[ M\WP^UG:;#0NU8:PV?ET!2M<@P!6P=+/)L\9IWF)K-YZU"2I=KK&%+JVQFW6/ M4NY@[)7HVISATMJRLG>W?A#=CN DGIWK4@K;RZZ.8KXZRE=';?RR.>W(N+;5 M&!9GILPLEVEATNP@MP@\RWQ0Q:FU>SLLTTF+N1(BUAG6:\_'KS,=[_V<5PV@ M+L]7]Q+I]XOLBVDI:=[IJ@2I=D@(5GA8_ /[;&T!8,,K>A#.;*E$R&I6FO.F MHWUVIV3/9+2T:#]QG0>[59;1RL9 7/%FF;< <9?7^M# MU =7:8&_W\VKY(22E4UDHO9&E.'5Z6 KA.;ZVC:?W@S_V"+ES=Z:?(*R'[1I M/ED4RZ&%WEY=%4H!F6!O8RO+0*;1:256V/VYE:.4W;VX5?*S.\(]'+ERHNCZ M[.(GY*99A\EI^U"*M+MZ.MK]PRWM?[<&I Q7ZOJ!86F?*"DU_?YF4!V03H$J MJ>0:IAK>1#:;V?$XZ@@_YG>*9*\4%\"A!7I MK$I]*RTB\F_*1WDS")N11?L(AE>+PD6;Y^5E-'[:]5KFST# +>NZ^H5MQ)K- M[9Y\KI9<_::P0:Z*71L%!R93:TLZ'MC?H7UI=MC^4SV6>B7.SYMZ>-+7+C?K MHYXOY] 0M=^>SXJL9Z,HFIEJIWW*83,N"E6L+7TM&J6[7HO&'NGA=F/E\)AX MI=$3]0A#4TQ:SPU<"[9O\[%*#6>NV41?U!^8.[P9)%M3_[O#8E]R.\2X;A2I M[W3/@S50@.KO6I9?-YOTM?ND]/YA$U5ZT>%4<=/KCZ.;N:[)M['WJNOY=C[. M#6:%HZ(MYDFQG(]^+W_G:,6D/:KHG:,<5-4AH;1:/K=XIW.B.S9$=9TP%;6'YZJ_I MVM':$*8]X0[P8EU:U1*,4X&#N]65NK4Z/,7:8X-=.IDO2F/T[?MWPRJ_4R*C M&@G4'.QY?>]##^UN L#.C>H/QV\[ZZ22 M;WDG<,"?FAUT50;%L=0B=XGBHMG,9T3M%EU3!O ;7JNNO'<#NXP@6:. ]=NN MBM(R*DQ^WA2]W.;+F[DVFRHD#"WW#/Y;3]/K,U,OODWPZ;I<3,8NQL7 M34RRNVDV<[ 6F]\J@ZESK7ERB\?D JOJ L/:[QX:8SB;U8P_7ENC/OO_Y(MY M?\[UU5_?6H"UIMF[*NH2ZSV\ C?UKV%LZQ*$>TUW@V5BR[:>WUJ(P)R(K9G8O**!LFQD&)KFE8L;#)HQ[ZM<,;^R M^97(=EZXQ?N?K4P43U<45GXK4UK/QJ$[9XHOH?5W,3 MN;JNPU[&E=W3.6W=9,.HS3-E?*Q9M8TYV678Q$$M#%U6W@"@+.L!(-613F9W M*X<@V*@ZT+I3UW0I9IRK.^1ZUG,3'[6JV=F2Y;FH!#_W"?Y^)/B/'6FOH@:V MU*>*H3<"H[7UHH6%8_J' N2FZG7J$"DV EKU[[8%T$L8JRV":LL =_WSSZN) MACR;:6-BM9P:Q"5G:CS1NM_F/@2WN;8&9LI#4^M8KNRCZW$B-E#SWCAV@\"6 M^>JBZ.%@35.]5\:%:11Y_3=EF[\N\QS)O_70D,''VN%_J^PG6ZP5;4GS/,6A MU5*Z<6:5P->'6[NUIM8TMZYL);-=-V?9K6(=%#<4^H#8>/"A;&JT6HO5$QTT9QAYO:TW43MW_V)W'H2=1( MO4-;^*W^JURV:UT^5,^Z5_[U-/^<%Z519+^Q,#4G6FQ68,+&%W*5Y9O6DS^E M)YU2&0"W1G"C?=CO+^7@U*HWDF;I8 XC&\L HNZOJ1OUI/.DT*C"?1D[( M;^G3S)')[\H+O9G;VBWE8DWR+T9;JD^4;S?6QHDIW1Q6.;JLADJV^2&"(UU^_]XK6FG;F!?KS%WZKE1VE)? MTT!0].A,WNGQX6:?;%.3(T"S39D>U5V76]I-;T31K)R8%+7D=L5895YO38C4 MLL.$.RLP$%,QK,'CW3':Z<(5L)*)0>@:D:K 9+U8I#E=W=['I"34$>ON[^E\ M-2XKV!KH?PXH9F&MKZ+JRC?QC*IOO8(KF2O2LD,__Y,/:PO#H,*-OH^F;LCZ MEGJ305KV3C7VH[& K*Z_RYIY+[O7U8"MR1HC5+AS9DEUAU#MQ]HYI44KY[69 M[C*5FUFP=8S#IU57!:/E=>V=4,VK79] M[P[UB=6"F>V:;[*;366:$8'EO&Z;?;R?_[ZOE4]I;K,7R1:W#'&[*O_%'A2CC_4R5%G%C6URBG!TZM>W,SN:L: MK[/%TG+_E_GT2YW*:(PZ&VYQH-:N;>":5XL&JU6J;>&.2N3&[6>G%=]_6UEJT6)8U8C/*:F2J\J!OQI\ /\L5GZ M696].&I7)/;N_:]_UO_] ?VHIY LE.7C0IME^VQ=Y[7(EZO%K/GK]_](/OS: MI\/48E=MB:+_/%L6&]4')C"V'GG7T"4Z?5DF+BT\1P748+*&ZQG/C?I=ZZV5 M&K ,_%?LN7X[HQ;**KP2M:QZOOELJN3JU6S M?NIF/C5B9*.Z13W]*'>&WEK.]5$/OBD''O)2G1\Z=-+%C*C;D=LKIY;8^4VC>5 M9#9_FC5)HIHW-,TFMQ7L;?FHMLM](R6>ZP$+]4S=6XMN>)3DJB+YF@I'7UB$8O.YU?56./ZV^:NNKM>1]C:KP9_**I'J(M2_;1LW*&G2=EX8ZKO+E5SU;^QZWH?2X MFO!8>7;[9O#W*GIF2'*X;K:UZFFKOB)#@W=S=?>Z[T,C-RQ+^(?>=O:]^NO' M&NZEG& ZG1<-JGG[_IT^GU^S[P,[M$,,]RE6GC3Z."T=5<4^@W^OYHV*1/UP M_S=?_&Z;:@?)-]LLWF9WV^['1A!_4._->([TJ36J"2.C/=NNTY3]6QKB6XO=M M8MF9K25%B=B^8]^--?!=*RQ[\?(2D]G@-T6M U2&-*,FYD]:!7T^UO!'UR64 M3 -">@LDOC94)^._O"IBGI(("Y@&<4C3F(H@E%$J4I9 R2E*7C7MQ:/RP>,@ MSAYB@XT9A6IK!CQX8[%D_F>ESGGBHLOZB/Y'C]1SKV.E!Y0 LB@D5_/54DD> M8TCHAN-UN**S$0Q/PZ!YN]8!K3NC>R0C3#_GV'9CVK(3]8^ZR]K!:&EV[0"D M"M(WLKL!3UDWD[S.8&P;!KC+C?MJ.J:_6'@N)5^5T9!_K]JK=.C*]?D^$UT@ MB+N<]7<\NNAV7II:-ZS7O=>IZ![.^X]$NT8WN@5:*\"ORJ+3QU.6$3C0;S>N MVSK?)H)E!W+;.]?ZLW3$=1KH+K>.XY>\ODIO1. #4TJKW5[;9.?\U!MFD*FN ME4DRW\34=H>G5489)FF@V*TA:VB?VN"A&R730,+0C=^V:X>UMLH%)=F^Y2[PR;^O,FW,XBKSN>&G,ZV@L<#+3*)7F4:XMXIA: M<948-/F9,JZP8Y6:GK[:*Q4KTTVNQW[9;RK?1)ER=XI6)]<&\V%AT@4CZ^6K M94Z;^V+"3!I_P(Q:FJUOS.[-_MO\JT[(#Y6O.\HTHL#7:NR2;MV>DT5E]0:,*OP#LHQ;LYM7G>]MXF)^TGHE.V6^Z ]^S-3;"^K M/U4.I'JX@>U5T/-.7%S$BO/>;,:KO\96%C5&83M8AAI#6%'%='DS7WV^L;+1 M%(;48T?L=+!R@K=ZR+D=KF3L&%/7.-9SHQ9%/?7D>G-[]:ZNC54OJX4V+F<+ M9MS/3)2_3-V:S**6DXH5WVN%;EGCHUK2U.1KD]5B/AQ$V4R9-FJO[#-9@@\T M?) Z@.;;&L5U.C5-O.6X\HUG:=UQ4-YL^T7?#*):X-?,(ONQ;UJFB?30/;QYB&G[//]2IO\O%G%Y-LG5RC M6,?D<.Q(KMK*O,JGD_Q+640WJW/(1BB;V6MZ]H+57_;?3]H>*\1M8JD6WKG= M)0<$@VY9XI'BS/7RK!=C'U=W=U(YD7'P?Q-DR>\:@8R?;\:H\O@,?>[M4 MV$WK'02+U>6_EJ&^K M_;G28/&+UV;$YEV1_U3^8UO3RU))W:6I$].[_Y=72(O5Y5C_M:@^=0]L;R') M'_]FD#^N#;SY5WEKUT.H>W>:4Y[3&B"T^N< MD*MQ1L8DAUR"ZZL<9W),$+O&C!R'T#1$TR*_43ZQ=LY^F1<71'"[=YRS'A.< MQ"Q%,0!1+ (:2R)"05@D(69!Q!(.NR*XT US^FB&.5T.>>W>7\Y[3%YI0G 2 MA:%@ E,B69!$"1$X2 !,E)Q_BLWVD#RK\@'J2V;KM#_PONIJ^%@UX'QLU!R[ MUKH2S.Z'.+^>C";+'R^'6'>?%A<])M9 &;,!X$$2(T%#QB27)(TP!PQR$03H M2,2J4TVIF5-Y.92V>ZNY[#&E01#)6%"*0A!1P6,9(QE&- VQY(%$3S'S3'$E M?#-XI_;FRT0C$:XP#A@,>TX2&E*2Q M#"3#. IA'*(DBL*G4AMZ,]B_]OARJ&[WM@O48ZH+".=AH&S=B$@JD+)_@PC& M(.84 YJ A](M>U$=?C/XX%*DIN$MJM+7IDW>8 EZ3%\B M)8*D..8D1#22,F )2J-$1HB*.(1/-MKH&_6-I0F_#=[G"^N;7@YU[=[>7E,7 MH!%+!&,I9I3R()1,@D"$4 81C="3(B6&NMB;@1DP^K^F].97.U+V]IZ2A9Z2 MV.X][C6)19&R1T6DV"O@5 (1(B$3&!"4:E74@S0WL M4X+M0Y!CBE$&1"$R"M!!1UE<"SP%SR2,$17%9*:R=VRUQGZD-A%$J!8JB --41%)P"5(4X!2& M('Y2[8>-U8(WUM1_'1KPC&WSDBZ R';NLB0])C(FTYC%!$"0A)1S+I6K35"4 M !Q2 %#P9"*#>BJSZ?K[E'V[I"CL[IV5?%T12N_<4@CX;^,H.&#'(&><0$Q M+@T%$4FC)Y,:>3-0NN&'WW\T5/9>ET#.9X/WT^R2_,G=NPQ!GZTOBC$!%+(D MC0$541+00 9<@%"*)!;ITY4DU;E*VPG[WDR\_-3HL;P<.MN]S_VF,\) $L0T MP3B5-&4\!((G+ I%"M*0B*>[DNS-X.=\_GF1W=U,1LK@K^#2+H?&=N]QSVE, M7$$@P'4^OH)$,O4JST*OLTT(WZ>AX87\ I.Q+_;,',(+>W4UFY=P5O6?WPAF\M;@Z4UMT M.)\.YDK!-;YNR4XMK3?[YY!%-0;+:CQ9NA$N&OW7('AKQADU>AR>B%M5 4X M]6?;23T=;NO*-:096M]&^N:@)WIF@;)V)N-)MM!@-#_H93O$N,BNW:'$_>B MP!R.UZ"$\&H <%4H^O$LEA(UQ:=[=JTS&Q.F%LJM9H/ON?9H@)ETE.QY^.!EOWC MUND,-6#1=*79:.UH9G.-'_=#.;C' #-53ZT!&2T^E:.$YD$V!I?5.U;2B,%1 MRJ;%O,U+#6HR ]XFI8P9-65,??%%*6/NH;MA8Y:?,A(T:I*>.Z L@XDBP0_1NX_O?NR/VC,362U MEE%MY92*'>2Z3NI7\R^&9W7GD,&AU-,N](#/Z;3&XW+@@H4;9E!=]&Y>3WYN MD/GIBSO#59T^9A=/M V[2=!:M3!*#5::TX2@U[^K1PN,(YN?,Y*@$= M9?.M\:!#F6:.I!F UYPZ85"&-8#EYWRF2&NJ(11'H_RN >KX]]FD:KPUA!C< MJC,:96\&@=;%DRTRTLFIP7AB 63UW+RE^M]#DL]B$FH#R"OO/93W$5;0 ;6M M&Q3*'*@@I:L3_YIGO^ORTP;2\UYGG7^;XS-D@&O':S*"H45)_F/QH,#5G M-2V5E\UG7R:+^#OSLR12 VRL?Z5!N'6;Y6QI+'(+N:=OIHA4D;B>Q649 M:+8V)ET/LYY:,][;CSQ9_5 .FJB44=L"5,O)7!M;<7&J;[;IM M\0MMS;N6 X>8;^ZF!X'>>%1C+53URR MZQI/5NF0P3(?W=5"86L$.SU68/'=S72S,SW'JT7I,%WI<0<.(+>$K%6$-3)G]N1U]LD2#]I4 M;2:\#ZQ[J[%WS7S:3)]/6=5N)K65GQMXY,=(' >F7++-(KZ;4]96&)RB'U+<9O^V,6 3\0JG&*ZL,?ZU&UU4R*+!/6D: 9_L' M[;1H5/:<_M?*3, S\*8R,,Y[&='!3JKQ'[DMM\$E':Z;_40=6?2J"W\G"VJ($DO*%$MOUF]']FX*S]MZE*H9W%GH6.2D'"YC%<=Y1?^W M@,3^/A/-X#MLI*7VAB)AHHCBF:%D=+6>VOF&QHWXW?JD[DOPKWE;9A M82=R5<=ES:*)F8+@YBR4BJW*$6Z>_/F?JC4>UE;W7X\Q!ZK(166]V%D4VFC+ MRJG>C0C.M4ZX+^J4?.55NMQ\*7D;6DJ#6Q5Z)UQ:^X>U ,^/@Q_>1\&[T.:+ M[*0FXWN6LY(FC5H ['2T2GK('VN1G8[\O[8& :E>Z;+J32-I$1Y2;.H_F@.DU)6 MU#1>68>@HI;[]EV1Z&RLCKO:.[LARF_0!F;]J3MMZ\]\50[(-+.;>)2@\<3ZWG9BZM>;W PEV307SI6_]2"VA4V2;77VAM6* MW5PS)27UQ&[%[PNU;U9BEU\Y).BI9R.6:L.*YZT1UXJ(1U9]:+>>+WIZW MZ.WY9>B[6FPZJ;@[NUO914X@VCS*?)2/S9AH4]Z@S3";OC.#O.X3%=MN>IYB M<2^A=\^&:45CK4878]4*R6R<+I96GF'CR]7FY]\R&Q\:NF"8GEMH0F'#0?YE M,C9!V/7 379KG4O]*./&8&^7YCK_0[ &N*/GS.;FRNW20\/LC*^R]*R= EQI MT].4$S50*-6^3FY-YN\V&^YAX^P:B9%Z M-MQN5[+R70R)FW!ZM^83%]CD\>Y^N&T3-)KC6%^P>>RK7%_'V ;S MV71KV"=;J4->-"M(&Q%>N\5E5\7FCE99_SVVM68?ES0U.[4H\Z0V>>IV;S4K M'\KLQ[]7$WO"0VT$F41RX]@WGJJB=D<%9L]&.^:LWE?8T!\U\^JOH2OU<;6* MQM?41SRME_NOI7(Y996U-5-8A^JJO<@ &I9Q[G_U[I8IZK>NF-,?8Z M/C]DFDP[PZ M"Q@8F_O7;+ELPI.?^Q[81-BH7*1U+&[M(DW9V&JF/M#"6YFV\Z^&5LN/,T6E M)A6@@=R-G#)%2,NRE':M!F)W?,,%?A?Y^GWGB\U$P-K'CF'LO495)T&E4W1I MGBVD,A&2,M%K!6WEBEO'9=&H"]DWSUQJBA\5WWV93[^XF+B)A4Z,^E-\.9WF ML\^NLL?PN1(&AC-M3=>WP;]6X\].J'RZ::[0B9![#JBNX9@N;4I;2Q_='=&J MYM@O99[]GL^T'9 -OM[,I[F+&=LLD+K/4+OAC8=S%N,]3V#7WZ)!J\M='0UM=WX6?GKZ433:#&_7G[5I]JHJ=1G/7(#&-S4=W5& M-Y,[8U^70)K9.I#FN>^Q+31I5J59N-I#"TUL=RP1_$&U"^;0M8=AQY MZUP-$3QXF7TIQ(KRTKEXTRCVLR0Y+DW3AY]P533]TOSZM=8VKQ?S[TKD?1_< MYLJ8'KN"/_VEB85+-&72V>A&BU/E$[NO.7>K*'W7HGJ84DLY6TXOLVX>J92# M=DE&RTH/60_'T$6I 16/ZF9*&TNK'#9+2Y.%\C"SA4X:K^U&63E8Z@"]XR[X M62[]>HV1]]HW5]M4ZB3]&VK/F@7VBUS9Z59+547OK9U M\Y1^I1^EO(RV/S;(SJY^HZZ_O%I[;Y].*O>]#[%1N7*V/.CZ?'HVBF)S[K]O-OMIC5H0QW.MM4LJ+0Z]P4&693 M9[:Y:(.)*A>_ER,0ZG9 6QPR*8S%T) !MJ:YF?1L)V7=\Y2U#39_W#!ZUR[0 M'^=;.8;C\:*1X78"ISJ1[:)T8P,W-L_&9F_ELSPD(V?CC3O: M>+:1>6NM;ILRRKEKF[)HV)(0P^/)C2WGLU:,,-0R7M. UF)&8NN@95:E9*L( M0*9UFJN *>..Y0%O.8(R$VQRL _Y"4\X&K6VW0]P;SU0[?8TN]IJTK&NG@ZR MN)LTNV!MI7C9".M^J[@DLQ5%KDICR\6V2+DZLU<^R#V:K\D#+TU5R:XUM%5P M);Y*F[&B,>5 ES*MS&Q7DD#;!E=N?--Z\96ZS/Q6MP9H5)#96)&(>N[2(7?A M[.;*75S([;[UQ^N2I$I0*I8M5G>FWV/[RM9Y??-$RZ+ B;5OS%J+9=4Y4#VH MK0[4U8.*:LP@M,=J5K,:0VYK.M9(VY8$W&P[:9&FY3-7;; ' 6[258_T[];F MQZ8BW(KS]WKPUG!6Z1#J1&_2A& P.( U/,"G6L3][" %HE+-]&8K79)OE^3< M(]2]3GGU=ZJ$\[ )'+0!&E2'5(?:HZN[>>86GT4'1X=;^:0L1W)0&]OP$[(M M$ I-\(WFLS=[W[+!"Z!O[$+::&CW$T?'J#=5R<"%*?4IBNJ^)OGW>9'=EI"" M#:>U>C9KVMW>K;1UW2"9\@O]$6G'#MOL3E:_=H9'@V[7$6J,%M^/IG8$91X1 MD!FN1V,,]Y3N[T%N5@LY99\D_A:^>#-82PY:& NGW1V(9/?HLPYU4O;U!I*V77QCK92M(E[_:&5+=9 MPA^<._=!.6"?7?W\:S/B0JFJDA6@K'D48U?H2OU:ZR+;2*P#,E9A#'MH=A< MD2NG;Y2[K-F::T]EJUK*0@E=OKZQ4!]#TN8 M%AOQV@X=;DTZ6T)H54NSK7!3<3V(L_?8)5G\L]KIK0.J!K&O<"T-Y?U=JTBC M<\1(2:>E*UJJXIR;._X@QE]_M.,QG:IRVQ9K6O:QYWX^CM(#Q.Y6T;86 MTXVE/(H;O-?CO9Y6?KLI"![)\CL]IF83MA;@5HGI$GD3<1R,YZ-5$_7!Y%Z_ M&D%10Q0-;42UZIHS"?G*(N@3T3ISLC?K^5/Q)XW9.,J_:C%V,U\5>337H<]B M\,LO[WNTT(^YDB^:4O^A*%7===D8:GG^J_LU6XQN;(/H)C!_#U;7-Z8K1V%I M:6U5?<-.^*^B,K:4;AQIS%Z(CB="E99;G,1Q7E3$AW0VR%(R*'D8$AA*/6\; M!7'"!8PXH1)1GB9^D.6SAXK$/O)E?VJZ=W$=BT6Q'U_4CR$?^]SZ!U?9Z/?/ MB_EJ-GY= 1?I/]LZGC_^&GSX]/%O2?)I\/:WZ' 9N)WC[Z?CHR]LK7JDX8LJ M0GU7I9W[L]P?C%NN;$OE8F@?Z9M&X=!>CYW:9TJ>?CR:AG/K;[-/XQX/2G_] MNOD0,YWKF:[=$NKOJ$N:&KC-ML\7DRLX^7 MK9;S\@T[Q=J\\W4R7MZH;ZL-NC)1/'TNT^RNR'\J_]&22J^JJ>7J*WK[__(* MHE?W#S6W]V#HCW\NO[3Y&7S@(W#8SWISLQ>=$K]Y]'NS_ZZI[ENT4+D1-5'! M5P^OV%%LR=%WWP9&/@[^'S!_#MJ1>]??$@A/VH$M\N[_=- _V0SZ;]FCRZ4( M_ ($T=X0=Q#GZ:;OO&Z+EF$1RV)YX"CHQ"H+24Y"GH"=1D+@0C;5E M]:XNZ8D$=$9[\"#'7,0B_:GV<9&7=:I[2^=V]&8TRO/KZ_5M:$563FT?FE6F MST3D]^[<,RWY#P>L<^=I'^)%F\/ND*3MJB;??IK-9^G"P@*;%,<8,88H(S2' M ./77W]_G:I/7XO!K/L5CW$JGC].#5:S MB;WNJAB_&HSST>0VFQ9_>?5:2RIUA+F16;:N_"^O)M^6/\U6M^/YTGU366B$ M# %51MKZGM5RH3LZV9>VNTQE=$/91Q+G71/_,VII+\!>4H!16 LPEB:AB*)0 ML$ (D(*0 "O E*"107 4 0;EZ0@P2/F0(ND%F!=@7H"=BP!CLA)@4$0BHBE, M *00 !33E#L!!F( \7$$F#@A 0; $+-^6V"'!?Q.WG-\OZUJ>D<( 9U2$O-% MF%_0BODYX@%/4Y)(Q 7 $B2Q=,Q/TY""EW&_BMML\<_FV9:=IMUY76PH$.F2 MY7=0S" )DA*(-,TD,(Q>(!01%[&/7D&!@=# M*+%G<,_@?61P5,^7NGRH*.@W<'%8#\B("A* Z@!E(E("41(C@6$F0..5! M% 0IB#F65(ICN@!=*'JN!0%Z1D%P+\UT4C'E8Y>G:SA,$0)8D,10668V:!PS$+7L,JT WUW_/)^/BV V+F.Y'Y5V/.WB M6HR&'/!>5W9XA\WS-D2<5[R=A@P3$1*)!2$<1S0-H>-MEL2T%<]]#&^?5-VI M'"+I>=OS=M]Y6];E6H(*&@:8I#*,9$@Y#*.R5I.C*&E%7Q_%VZ=4DHF' /B* M3%^1>; [=E(LC"&K6!B'#":2RI E210(@D3*RGH-0%&KXK)3T_L,ZZY.5OE> MH([M>UT5QJ3B4PJ%$#!2C"D(932B6)1]79!@$A_5C'Z&\BDRI/0Y\Z">CST? M/QL?T[J\*0*1D(S#E(<"19ASH)G9\C%*)#RJR7Q\/A9#QB^BC^$RJR!'C\H\ M^HJ%P\0%QXW(N!(1(N 4D32*4$2(JUB(&4]3V&KG/L \[X#K*1I* 'Q=@@^< M^2JF(\D$6;=8!#B((!!E M@I<)M4P@H,Z@!RR0*!/I* CTM>OR0%[D>W3W(9F-E37S)I_,[/0KTTNL> M:<,'P[K7* U#B'B08A$@9=#9.HPDX"'> AQA]S28C>-Z1Q.K9H\94)%T2%B7 M>13O5YV,7W7^'-5PC6042H0"P#!&<0A%@H.P;/2A2R%'=Q3FH& K2I;/D M.J:WR0)4I:&01+QD,1I(J0H=91,".5/Y:C.P@^8#ZGLLOZG+Q&$ MDS<5/ZK3+8R=>)LM?L]U[,!WOMW#F@PT.M^43:8G1&& 91S$2+*4E*S)&6B5 M\7[,IU.U-L69OY;[_ RV(^1L"%BGA7DGU[AVJF[\"2K''K,FJDMF$1.02AP% M*$RUEDQ1.4,@2M*$MA"('\.:'2;;@&9-WR_N6;/OK$GJRE4@(%>^H:0X!I D M2&G+LE]<*=.HE?A^%&MV9LUR-)2H4RCOD^/,G@8^?\YG^2*;&GLV&]].9I-B MJ1-B7Y[:J7+^7,CJ%C0D4" HPX33))8APB**2]0&*$FK?MSMJN+"8&U/G\& MI6"(4)=*\F1UX06JO+ZW?3)15VMBR9.8"^4T]E7/'UNXY5NF#F)_9=_6(5R&,(+*\D6Q3#$->!J%MI23)3P6K3A155SG M^+TXIN&KGFS(*?.M4CZVY-LGCR0+< U2RN(0P50(!+ (8$*81-0-G0JB(&R9 MYWO(@@Y#Q5(,)>TT5.QE@9<%7A8T9 &M4[L40,2$'E.;!IAP$E#!77=6BAEH M55WL(PNZ&P&#Q9!Z6(6N(]NG'MC^13=07R_FMZ6G,)^]!(KI"3'T#[LXFC

8_V=8OU$ZH]W;DA/&0 M=PJ?UB;8HYURMP3_HP_7>1[F#:CQ1/((,PZH@#@-B/+10V>ALS#"LE6OOQ'*1T"X5G8L[!G8HE0;-N"_CN013L+6E/2;QW:SYCSNZ7:AM*Z_<'5 MI?PX',SR_@-)['1K)6Z@^0D*2$!BQ8< 1C"&.E\4LYB$)**B-;S6[&N3^];8 M\ED"S81U"=!YD'M[84&H9P8VNJ""SUVL*F'-JB$FC,8(!TF4II*E80(3RZJ1 MY"QY,JL>(9X,AP)VVHNTYX%[9O;,?(+,C&MFCE(;)S-Q]9%ERS\H^LNQ^J)RNP537=5SEBF3RTM)>9M\T5/Z7B9[0-OCA*I_E MUY/E/:+O91SC,\H_R49A%T%!RF@H4A[$,18,P,1A]\8BI4$KA5RGG=+%_#92 M]Y_,5FHKWE4E.*$Y.?N]3]FWO$B^+1>9VIW)+%M\?[O,;PLE<+1@65*LJG$@XN*A';/CXI1""^BK]U7OEX>(^*F/@]3G$9, M_0F%("$/F"M\BV(.@U93V=Z,V%TA#9+/.?K+,Z)GQ.>RK!&@-08AA$@R@ FA M(I%Q).,$.]27.&$I;U6A[\^)W5O%'5>V^7Q!'_(%1SSY1SG61^T+?N)>_>$Y M&Z%[%85 @-<(62)D/ S34 18!C!-$4.)C6V2.$J2EJQ4)/K,+;.2#F6WU85/ MI8)>Q!5.5:(^G_7DY:F7I]W(4UG##'&2QA'E(,8$ZK\E#"(K3Y7Y24BK<'N' M/#U.=D>(YRQ2\?+4RU,O+_>B@7[(0PCK=M T93(&,@Q0'*0QH#$+H.L(5]^- M6[UFN^3A4?)2$/@:FK/.2ZW=P\PP,-^8S,;Y;/G3:_-.9[L1Y_EM/AZHQYFH MRX]/,#1W0K)BEZC =9D-%0&5@+((!;$,82A9.:\U#F4D6@'T3_GMW7R1+;XG M_UY-EM]C=QY%,/[7JECJN7B=)K7^DR_FXZRXT97< D'TY^?34W=8$<-XOM)W M.$JL^93#([LVXBGQDQ,3KHV0\<6GX XYZ7.I8#A5*7HB86$O^RY/]J%&>)C$ MA( D8!@"$#$4LP2E-CR,XD2RA]-EP9=L,M6Z^-,\,IKXXW(^^MTIXC K)J,^ M)-2\=/32\5FDXREX)"XT16"8AZB($ P#F,0Q6$8A"Z6GHH$MEI6 MGRY7NT_,*;G*V/$Z1XXN5T^!GWSF;JLC?Y^CTL_'%QIFC3Z6J9 MWY/S>P%97I/8EBN>L\P^WN)?1C;3VM]/)18TBM(4"P$B+J"4S$V?XFD$6ZF1 M)%O,U-*+]_GBHR9+(X&#V3BVM+AG!*#\=5,FHTHD@_U$,GCSO(;N4^7NRS'% MJ0"978I1>PIG[@7A'H*P,;0KD(FV25$2( 82998*RIV1*A(I@R<+PJW.?D>" MD'E!>%:"\)D1';T(]"+P/A$H6:-=(,2< 499$A#EFT>B3*Q':2+3%GK#XT7@ M-K^\$Q&(WLAG=<[[)0)]FKWUPW_D^JGR\>M,[43V.;=.>#&8KY;%4CG?ZD$& MJR(?.S?]3A&\1JH_ID=_8*W0(:&E9Q#U+U$3B!O8W#06+$2!1%BDDF@(/5GV MY0/U2:L7H"2(P-+#;ZO;JWSQ[MJ(KG%T]$!C&A_J3,?2K]\W?C<>93F;YZQMSOLJ! 7_VVOSQWU/7^>GR5(]PTA=_&.N/)OY4C&%\5]F)G6<*9(;7$]F MV6PTR:;JUNH-74E?O%G?&O.7W;'-S6BO\]7C-ZLI-L#6S5N3-&##:43D4=MY MOVQPO]3S-M8HP_Q]LR@O=J<8^O75(L]^?YU=JZ?[*9M^S;X7ZI9_NEFXWP:,Z)_DZUM\Q,(S3#';C++'L,I@YN% M%CK_KZ#*U!!"SSP0D J:!BAD211%/(V5($3X$"[\9!SJ^?5 0P]KNJOV/6MQ MWWT$^&@"$_L1V)'9\ZM]XJOY=*RY\]?@PZ>/?TN23X.WOT5M[MMWL=N9YYDE MS_K2HJ:L^5A)&'OJMW>+_":?%9,O^>"7%DK9>2_\A\ELL+R9KPJEZ8L?#U[9 MG@*RO;3&/1Z4GOIU\R%FVGZ8KMT2 FO,V@#8*)].W:/%[FW MV>+S9&8?+ULMY^4;UI(V[WR=C)W1\MM?=@Z(]_?M6R?]S]'_@('/:SWMSL16O 7LJW@O"48%);LN!)7M(6 MF?9_>;88)$INC ?_G+[ ,/AJ14$OA0QX!>@A4?$*H].'3HL?IFI>4\" M%0E ^6(D\(CJZ,NFC\/*R)^#>(3/:Q\9U=GW]UP":AYF .627W9'^$6TWIR4 M4#REBD@OZ"Y'T%TX6K(7=%[0>4%W 8(. L@]#G+?)=WE=E._6RKA:"JQZ[R@ M]G-_>F)8Q:N DU^?/\O^K.]BSM*')K>&)E>S1:[N_Y]\;#MIE!V3E0 PKY6] M\+I05L2@R$R[ZT_9M_-!P'\J9I\O1W^1X C!4,2.W1%, M92O]]HSLWGW8YW@M:<>>!.B#/B_@,42M<,\)XI^<5S"\6_B34P^*0U8W]@H1 M!2(*64HD9CQ(@C2 2M F6.*(![C5I[=%QG;FZ)PF#GZO0N47$$SS8L^+O>UB M3]1B#P6=1 >+'GQ9X7>Q<@]I0\JF/B M<1K'D61IPK@2?0)% ;9BCT&:X!8F_>/$WI$*(K@7>T_QD<\$G<&^U%_W( R/ M.OX2A(%U!L*@/,$4Q0!$>M9D+(D(!6&1A)@%$4LXU+_Q( RG#<*P0YJT5R?/ M!(+AZ M; V (LZF2,_G@XTV>+P^'6WBT$#WZ*M?0%H:#_-LHOULZ^$ZU],P# M,)P& (-X "[ WH)3#XEPAOY:=<+\HA 1/ R"[W$^4XR$HRW[P9()3R9/P%$X MJ23Q\58?%$7+.KVXVF*O,OJSUO.H$^^NHF.U6"@).FVCC7)A>XSK1!ACC M$8\0IXA@&H884Q8Q@ 2@$*.XG6A3IQ_,QOH_24T#P3+*%HOO:M'_FTU7^4;* M[:TML#JD\'RSN@#2H41=CI(ZV2+S(]L%)S+@TTN"EY4$2-83ES@.4!(E*5#\ M'P40B]!-V$R@#+#H2!+HFJ,.) &"> @Z+31Z,4G0M0]Q)$OB64O'/][,%\O7 MRWQQ.YC,ON3%\O9^4^.B&] <'Y.Z(R5&7#!.:$(EC&0:$$Y%%"0 A@K'JI!+ZN)\[3<\&=5GL%HI$YB60P6^2A7AMG5-!^:Z:?SZT$V5=) M5XJ801U_0$,II''K_P"'").A^DUQERMR^))/OS^1R<^?ET7-RS $.)4B3GD4 M21E)%@>!=91Q(A/4 N4J#^%#=0:_Y4L7/SV>>F5#P;J< W:R6O22E.79\Y'R M,RL^DE3#VL$H3-,PB#%+ NJFF"EK(<2=1I2.CO&/LS7Q>S$=?FG^3*; M=JNVSY])&Y 8*40Q#P1B4J9Q$B(*$F2UKXQ"Q;,M4_I9]"Q3QK-D73+DR2K, M2]*+Y\\YHA[Z3JB A"0QC"75S!-(@-W0]PA@V+);GT>1(<*'ZBG[P#D75A?Y MRUP_F,Y6^LI(7QGI3_^B*B,_Y,5R,1GI+EQ=&WGI>A8UW$B0ABBF00H2&08@ M3%-$L+50>4.T3 S'0& 6$@T"DRL]# MD0R2,"()=88JQR2,#F>@KFS6(4/>8CW#1$F<7^>*-#1CW=Y.BD(=FZ^ONY1*M"K<\%1G]>S(OB M&70<$4-$GV4LXG[[2 MZHE#^$X12[94MQY,\ZS(!^8!7L^O7Z_4BVYJYOIK@-*:34,:HP 1""B5/"$ MHD"I/T)B'H=Q&,C61*!RWW_1V_Y!/_V[Z[\7N3%"CUXN2L3N\4 M]I4GJ_ZE'E!I3WVCM[-E-OL\T:BF5G=XMTCK"2GJT#X7)(%I&*= AK$ 6'*' MO,%IDM)6H*+>45N-HJRXY-MHNM(+_GD^'W^=3*='4Q>0#F&G,<23U0J7)/S/ MGI\(Y/6D'(04YX2*YDM>-%*<'>\Y^D=;0E8C!*I!0<1P2D* BQ0S>,8PC2EBFZ)_]UI!C9 M\48'GA#S=>PKGDG_ZD.Z\A'GV-4LU/NV]A1&0QYE2.I.8CJ/Z:D[9!UM%-RD M(4$0$VUJ!$$4IEA(YW:SD)&PE8&T8NYXP!N2#WFW%6X'GWDG5.Y]]O,>!^U% M8#]%8*-6"H$@)(*D,4H#04D"92B)P,[PQ,20$R\".P^#P(?_H7DBRIX+?OLN\:K]:/Q3FWP#%K0%BD"8\03F J M:<)H $ 4 =>]1%,4)_?A%;^WAW]\5%/>C_[["S#X/,N?,,LW0#<08302(5;_ M!9230"!1UDU$B$-T*,MW%$P@0T9%'UC^TFH'%9TL5A9Q0\/D9H8.=11@D4\S M#1]UE<_RZXGOL[J?2WF=T=7-PSRB5(HDY@$!,4?$*N8 )K*=Y4AN[Z;S[WG^ MP6YV(Q)S;!V-Y9!A#\#12Q_&\Z7A2UG/GPNC!/(4 *PX,PA0($(9N= [2R/< MJG0Z@"^[ZE6F0TK[70W<4Q?;UB-F3I_N'VCK?4,,A[6"Q)2*."$4Q2'%@"L^ M).7$*J2\V7M*#NV>/J-VA&A(4"_LV0MP82^(DW"MTG"$(!41! 0*%$>2( :< M0\@3*5I#TA_+25U5$0YIISGFT]=:/7$,-Z$W&@IM6,Z_\+;G?8Q*:T9-21!& M,8\3)*.4RD1Q+8P"0@&".)2L!36UCKU1LNKWHZL\/ 2=1FU/S_#T#F%?F=*# M;YR\/DDG,SWB]WC:Y)3I[SJ@SE)'FH^K[)_[-G(P'K6:""QS0-(\E))"4/2)HD49DUXY"TP@U1=C=9 M9E/#1N^NU!),/N09I@5RUHMHPZ4Y215@_2+_DL]6]Y35^#F?NYD6UTP+*$%I MQ*-(X(2D$,- IC9&* "#:6L0VC:T[.=SFR@?2G[9HSZ]7^5Y^R'>IHT9OF$8 MXS"( @AE)!F31 1.(4L!15LA'\3;':EE295>[A0;Y.Q8^R*F^+YLKNY\FMD$ M;S"R2"D%+(PA#AE*TPCPV"IIRF($6W-^GS%YAS >HD[QOD^S/+(N M!,6,=<',1LBB7O/>)?FY3Z8"E0'_=JG M Q_F7PEK_N4R5HP:P32)(R2!$'IZ1D H LKK%7&+?^])!S['C#;EV<).N?GD MS%OON?:5+WU&\.35R@,9P>Z4RBG3Z'ZZ@]0((IS%D((@(EP&RNR+(4?<@2@I M]PNW:KZV9@6?!;J1L5X4?7D7JT^ :U)W"_&W>\MW3)K(D : RV@322(0=<<);H,F81I2Z/1\*4MA H#F;- MKBILND4S/CG6[*F+N(GQWUVFKN] XTJIU=R:<)"&(95IE'!!<<1YZMK210P2 MT5*D9ML;B8-CZ,[_Y(OY."MN&J&:_J.->W_RDCB0L 8'AIPR&(8$@A"**$(! M*P?!Q8*U].5C.+ S1U-VVO)ZLDQXF9#_SZJGR?Q]Q'I_]==H?GL[ M6=[F&OE5@[IIZE(/DL]&&NS]A]_FRWP \8\GB 5^M"W9BYTA:$[I AA'$J- MRDA( :,8EU.Z"!(M3+?&G@>S<=3<\?UT^[=B\M-L,E5[L%CE]_+WW%Q*^0-_ MO9>IO1-ZB:2+:N@)08",$5<$# '!7%"*J=-$F"9B2Y3V$:2[33,=FW3/ [5_ M[1Y0?]]\8S)3E+_\Z;5YIS.B^'COM(Z?/,:[1_CWIW\AJ9+WB[+>H%C.1[_K M:H/!7;88?,FFJ_S/ PB&RK[6_[/S?90]N%K>S!?J F/S7??NI"@T?.%\,9BO MEL52&8VZ[CLK!O/KP7]GLU6V^#[ <#C0IHLQ*=??A/+"JXP0%'48B,J8A2&, M,8D#%C !0!(Y% \92]P:\%J=X4=]A/^K3^X\$BXG&[,Y=V%U4:R#&EX7CL,T M" 24A'* $0XHJX;E!4$;-6TOUCDTF-)+UCF3>KQG-::C:584@T"CX=_.9]LU M*04/JE((Q5!1[1!2N:%3M;;<@ /N/Z3]7-_RYL0JJ4/#(3$ MF#(4!Q!3'L@ 05T'P<_)K?7N6+4Y-;IU<#Y=VZR^9?T@!'#M5+RN,X27"*$ST?*W2!+P'3 M<&O@ZV'^U::#Y]_3,$CZ:G>$3[$[6BY\1^8&94/)^) 3]!+FQOE+)=8(QP<) M(T0$ A (,0X3C)BU*@B%ZI_/:56$IRF53M9XN"0;X?R93M1(NH$RX1DC,4=1 M@B$AD4[CVD "%4D2/*J+^' MDS&H.1DD#"9!& 0PC,,$HC0MG7)&412W.+G>[O=JM]_.7 _O\<;>2@/.,HQJ0%9+0W.W;5\H>X M8L=^3S3I9]5B,!JM;E=V_.PXOYZ,)D_NES_[7J,?=G$FJ3DSD*&,>()"FA+& M&<8Q*+$YPQ2+%C;GAWR936;Y.,D6,[7(HK'_L=W^I^G,0NV*>F_'W$LV))V. MD-[WS&OR?LJA=\L!]U3D>@_U:;P-"0Q@@S<[EJ+^ <]0"S3Z$ MGQ^C=/?A9W7(71O#/>/GRVQ#+.XM5_6-24>QV!NAL$1[S4PP$*<19PF@L?*; MC5T XV3+-!P3RW)GE9@S.IKO3"$9 G8$S.Z^]"=YQ]O+@$-E &U+1'&$0(@ MD0P($@@)SI9):_ MOLF-&(((_'&37NNJ0_O,HUR=V6*M#A&L52$>N K[4G_])YV1FXS4-3[F^6 V M7RHR7LXUL9AM-1F9:P,J/]&QG++VI7BSO@/F+[LQFVMN+^?5X_>DR>=@ZQZM MB<7J*V[3$'G4KMW/S>Z7G&\0@/G[9E%>["[[G+^^6N39[Z^S:_5T/V73K]GW M0K>_WRS<;F6&_8LT(3B)PE P@2F1+$BBA"@W+0$PD3R4^C?9VC8_@9X,#^RF MINPQ##&X66CY\?\*"@D4(A8I%9#J<>8H9$D413R-8401/H39/FEVTE6F&II MTUVU[UF+R>XCP$<3F-B/P/96#NW5Z1^T7=%K\\=^[:M]WBLEPS5O_AI\^/3Q M;TGR:?#VMZC->_LN=3OKW$\01U]8U)0S566=J2N.;K+9YWPPF>FS-YI"DT+= M]&QTG'$,L>+9*/OF<_C.?3:;8H]-8L;^:K0NU!\<0% M[I:O;2G1N,>#PE>_;C[$3!L3T[5;0F!M,< HDY7\LK8V1WO2[ M(O^I_$=+KKZJ0C4UY )\=7\DQ]X1PS_^^57+,K*?L?L_>N!7AWU$G_%>_!GO MU=<]?,YUG=Z]7K0,ZJ62(>R4:B1::H$?:E/STB%IF0;W:7T?-CK2^AP%V0ZX M':ZUYX+GX0+3'VB-W1]*M )M]8:77C*&7PT6\Z\O5S[VB/39TJC9Q!/*)1)*H](Z?JC2VE/'95.'D1]V&H_207>+_":?%9,O^>#M;#2_ MS;H0=/0!=,0+:RX_$!N#7@YZ.>CEH%^?7]^)KN\T<6N.)XC";)K-1KHP?UD"O-F] MP7!H_X$ W"R">O:NI;VK-Y^T/;NJ-S'DG.80-OKNTCC@7,*0I!&'$'$$0VZJ M-P7$$4 MX)I/^>W=?*$VV7K)UA9X5T/M;:G>Y&O5FQ:HKUG ^?:WM*K@! ]6 M<#(X1((,.<"]1LXX*I:Q>MS%?#I57WFKC>B\6&Z;,,4[J4EG8(BZ;2T^K[9!+^I>9N$G M'&=YOFTY(VF(8"4-I0@#&2F#32HY*!+.PU0Z:0CC!+<:!1N@H7M::VT 42=( MYTJNSLP$OC:(J+E!"T/T*=8>9$/$Q5!(ZN6CEX_>%+Q84Y#4P@])0D5$I10T MC!' DB3.%(0D#D7+7=VKO;!;D7<2L,E>S'DQY\7<>8DY!FHQ%U,JTA3%22@9 M2WB01JE#PHG3@+5ZJH\DYNI:S358W,-%WH:%1X9D%YMD+S!WR$H/:3!2<$!S' J,042H1P1@[>8DP M"0X#3#S 3*QK\4T9_EH5OBW"[\QDA-Y<]-+/2[_>2K]=YB*&M;F(2!PG2LYQ MRD6*.!$Q*X.!,(61/%3\=6KIH2$GS^+C]LK2.]'A,4]+)V M1P_,B],8/_HL?$9J_2DHP5(F(8LB+*. AA2[V2VI()C%NVH_M[.:F4SZ*$X[ M># #&I).HRB>Q<[(@N]/4=,I"Y4J->V9Z828J1?ZRI.6)RU/6IZT/&EYTO*D MY4G+DY8GK9-O9#Y:;-CB9L[O3- F_Y8O1I/B()2-L^Q;/IP^??ON60I+3Z6> M2D\S&N<[+_O#L'NE1"BJX3""!,,HY8 G20!C', TA:ZY,F$T2+>6%-R7;C0? MOC,:O4B<1A_?FQ YD:Y+,@0 #@5A'F*CI]+/ZVA/I9Y*ST$Q4=[ 0&$HC&.* M$46AC"+*(M?U#VD@Q/92WWN2\T?52\'XN#UC:,C(LP ">*[W7.]UDZ=23Z6> M2CV5GAR5[F5!,=BH*@X9(IP2 0D%6-E,21R[:L>(!"D_G@7EK9XNTSWGE=71 MD9C75YDB#T4=MW?YK,AF;R< M]J3E2>M973X.ZJ"YD G##,8H"2- XS@F!#F7+T4$M- B@_&_5L52A[B+3_-[ M MG&HC<&?=2PYS_D_UY-BLDR_Y@OODQ&N?45/^2C^>>9N8IQ&\\EQ@[%D##? MN^I9VVL-3UJ>M#QI>=)Z@D'"ZAAT@BDD..$08,H"&C"N4_D6OCI) 3T9@\0; M$9?;B; ^1'TZ+WP7PAGF4TZ*5D]5N7@J]51ZFM%CWX5PT%CE2V/H0[?#,[Q7 M2Z=#Q9Y*/95Z*O54>A0J[:/%L!]6LN"L;FP$+(Q! (21# ((L9"7#8V"A*) M+5,C-S'G.X4KQ?DZA=MYNAH M9>;5U]SBJA' Y F*<$C2$ 6 4R8C'B7E;. 4 MPI;AT,!'V]-H.!$ -@2&2( A)T>()WC9Y8V.E^%D"2M.3E&((8D1YH'@"2$I M"V-G=(08P.2@L8W=\N_>1L=_\L5\G!4WC<2BYUG/LWW@6<54C4G3:1!&4?A<>'A'?!T!5,][9"F/J4B1 M5'8TH2SDB9"N'98#"*-G8N+CY_TA8$.&NYRZ?% _E2'*WOV[PW[[^)^6JOP M2/>W/<\W(O>'FG*F>U*H\0E0A1 M@D2< ARGD81E(VD02<0.9>8NM7#G0:Q>*>$+:RK50)HZ=SZ87VL@Q-NYOHJ> M>*76E2\&^>W==/X]S]V;=]-LYKM.?4EZ/_64IU)/I:>93O1=I_UAV+T<1(CJ MTBPI82P3"2DF:9($A(&$.P2,)4R&.H=;WK.\5E*=23Z6>2CV5G@V5[F5&(51G M@25F2%*(8AI+%"5$)C!TQ9Q1+ MW.3_!\OY8)8O!R9:,RCRY7)J3&N=(\J->3W(OF:+\2&9H%-F6H](?=:*PI.6 M)RW?P/:"J_?,=,G,Y.6T)RU/6D\M)L2P#JU+(%,:AG$2TDBF,L()*C$Y(B(I MNG\JQ;U#*6PAKS+YD^OK?+1,%_-;DQ<.-^=4_)8O3RKHOD]A(Q;@I:L:??> MEP->Q7C2\J3E2:M7I+6G]<)K. $.$64AX1$%48I@*B0&KA5"8(%:$>WGLEZ\ MQ=&5Q>%;)5RKA+)Z3< \_Y8O1I/"?.-KMEADL^5+9_U.7_6<7I[GI,CY5)65 MIU)/I:<9NO;-$OUAV+WJ* BNZRA"$D.1$D(#EH0LHA"#M$3.!%Q6,;/B-EOL MZ)1PROS=]3^L*C_U!@F(R9"!+M$UO- [):'G5;.G4D^EYZ"/&*GT$68D200( MA/HX3$@*9<#+*$@0(;F//K)%?<=21YVD9Q[";AM2*;Q2\NQ^ANSNE9*G4D^E MGDH]E3Z3Z4117?["4,*8C*3RVG$:""$Q#EUG:%*, M]!B68I#-QH-)>9O1O%CZ!@I??W!":L63EB''E-YS6=)ZV3 ME?L,TDKN!U% $PZB,((AE01AR4JY+REGK1'R#WGAG8O]8R@2TL S MJ&=0+_L]:7G2\J35(]+:SZS@N %V!(. 2YI2&@ 2L3" 56M(*&G0K5GA38$+ M;MJ(YC.UO$(3I GLS\QBKZ;YX&Z17^>+13YVAWPTS8IB'==S;7_-%^CE2>VUN>0H5O'SKN4_:]YOE.:BG M%00!Y2Q,)>:0!P#$)*'E//@@)NT)6(_B^F=IZH00#9GPC.X9_606?JY)L#.6 M>;M$'JZM')3")(PE%UA0AA#!B$HG\DC,*7A4=JPV6-]=1[6Y^C$?K71!R>EG MS9@8$BZ'''2D^?2O?34HPW?/& ) D,$<5*55$$ M950.:HF D-M'T]X3='LV)77T'-_SV?I>!G@9X#65IU)/I9Y*/96>')7N94\) M5-=&2>/TQXDVHUA 1,2I0^>%% 3\41-;#K>GO UTP3U+)F+T^DJC'^K<905_ M.,B_Z7_G/2M;]R4L9ZT6/&EYTO+M11?07N29Z129RM)[H $K8"*@+ M0$/! (P1$VD:RB".2ZC)( &MR>BO-N',/^BIB\5DJ1S"Q9?) M*+>>XX=\-/\\,UU-)ZUCX/UO9:PY.6)RU/6N=%6OL9)+R. M2'.&:!1%$,& Q9 $ZN^R6QX<^6X;U: M\U3NJ=Q3N:=R3^7G3>5[-;UC(%C=] XB#C!FF")&4Y8@(:"+O/$$H7 S\K86 M!+%3C7_+E^^N/V7?NLKB?$=,^AN[PI\OF[[&D-3U= #A,-76,DK2@&#$0X%<@SJ7,FZA0E8P M44U$N'>K9;',9GI'-@3!6RL(#D4Y^4^^F(^SXJ:AP[MF_D>>UTOK[TM2TSWG M0E:/^HAC!E,*-'Y;*H.(Q0"BLJJ5 DAV<&&4+1;?U48$MWKFE=+,TY7>E_?S MA;YQL%PN)E>K978US3_-?YO/-(;O8YMOMV[9L3S; ]Y M]AG6=Z[YPYY+*5&7NJ4\3B@B!.,T! *D 1EP VD<=AJOFZ G>UI)YP(FAH$ M9"@Y'*JE>N%U_L++&QR&E1$ ]6PQ@06) \*@XE_!4T)2ZLQ^D:;Q]ADS-\KK MRA?%5E38[AG8&QR>9SW/0EDCGO(XC&B0!E0'ZB3!*:M GJ,0;T<\[9YGC]VI MAA$?4@@\$WLF/A5#4O1/F?X%TM&?_LV'_7=Q/:QVN7H X"7 2I BE(0J #%R@#Z0) MW8Y?=@0=/AJM;E=3]=7QNZ4ZV2V9/6^/>U7N>;G%R[S6Y&$<*98[5+Q[O]M)JN#R5>BH]R82@[[/L#\/N911BW*BI1"D* M@A #@%(A4\)0F,8,$)90@9'8%Z#:YDL3I]#-E]ZO%J.;K,C?:[7>KK=$X)3F M49$AE'S((>LUP/4EBT"OJ#V5>BH]!^W$06,<%9-8,)$*_3:$5.)0:2>:!"C$ M:=("JWIH?,*]RJDKW73L1".B0ZJKP[V"\JQ_=JSO%92G4D^EGDH]E3Z3&450 MG?E))4%0QC$7,A284R(05V94' =1F 1AJVFJ6S/*FSZ=IH;ZD0&:S#2YS')+ MNU\GRQMU_E,E(5ZKEW>KJ^EDI'YSG6OJ&PYF^5)?P:2-ONIA9[//@_&D&.GV MH6)HKCPI]&2T8I#-QH-)>=?1O%@>DE(Z9>[W8-)GK7$\:7G2\KUL+[CZT[+2 M&OA0,6( Q&$4AR#D$>(D)DBG8H(P_O_9>_/FQI$K7_2K,'IFWK4C6#6Y+^VX MCLA, )Z:U^ZJU]6^COO7!$1");@ID@;(JI8__11CU^7_=/8G+W((K'5GV>P2VK1?@33J%5W/6CUKG2CV M*6K..$"L):(1TR@Q$@B%-656[#- L4@8I,]QSCN7^B]>/,7%4(HN$S][@/8 M[65_SUH]:_6L=4&L=9A9T:KV@ F/.%.&:1X!B(6$F+J8?P(B&@.VU2SQ-+.B M-P6NN,S#1QS>^?EO+A2_&@ WR'YW/V??^W#R_,7_^1U'G17GGJO"Z+FTY]+S M#(SW-1T]8'O GA=@>[72^DL7%V\4*@KCY M+AP1#:'$"!ICK,45 TP5X73KX.*[65R]E72]=0UK#0@'DUG95QE\]U.W_BB[ M9ZV>M.Y51<]: MYZ J>*,JA#!*&&UUA,2,JU@E"B9"QEABPQ5&7:B*7LIW*.6O*A/?__8M\P^] MF4W&]DXZG;A&..4@70S^.YTNT^(AP!K#8?C!\=WQ\S6JE\;SWP?CV?)FDJW" M.9T2].T,7)&MH:5:2BFPBF*LL)" :DEX1!-BD@C*.$GV3$D_8 :Q$QG']F%X MA;%'1W#'>88P $ MU8:#&,$8:6&D-@@90/;(1I,6Q8,EA+IW+>"L9359.KI\FA7NP6JQ*/*;Y2*U M-/YU]O-LZN1F,9M,["4?K 2U0G*Q6B8CMC=7>6#U8P-)62BI520( LMX\842"F"OC!"R.<(3B9'=GQCV34SL6 MJ[VQVDO27I+VDO0<)2GG3;-#++36"5)2 J:U 9 J)TDI8H3":'>SP^XEZ2-E M IU5/W(.AA2*7K3VHK47K;UH?;G#:2F;_N%$&A$9#93FF$D> :"ADZV,&<(D MX:\D6U\^=PE1-B3T/*3K40?BYX"Z8W*B>J'<"^5>*.^Q=PF C;TKB-1(&VOQ M1@#%B8ZY=BD - (\5AKHU[)W1Z/E_7)B+QU_7%AP[,A+ZB,*O=G;2]A>PKX) M"8L;JS?6,41,N,[&AK,8T(@BPP 2 $8Q)%O9^X=*V ZB !22(6!=IE]>FCCT MZ9G_Z?,T5I_[?[>6,['.Q+N[D-4($?B/3=:%CG=;:QYE+L,C?))/K5Q;_ CL M%2>_1?C57?ZCBQ7E(WN/SUDVF,X6EJ,7,\=%GJQ.RPYN\VDZ'>7IQ#ZATM#E M^W4*//<=VQ &.]]Y34:N+JF(@,BSJ/ X4!_?4_^O\/'F&VXO]HU?K-VTYN/)/2K]_UDT8)-;D M+ =O[K7^D$\'B[O9LDRGX_*/1R^?[%S^-OI:MWQ2J+G?V\^<.GMDLL;)$ 33 MW^O9P2B;3*J_^GP;][M]EU']^_,EX7U:?,FG87GIW-FK M+3TJ2\2:)Y-T7F8_UC]L2:@?5I4;JVHCZ 7A(X4=X1F<_,>??M@RIZKG/_XG M=M2WCOO3^3WKNS9I^EZE:Q#NZ[>V9FUOF\TG9!@&6K1N.?+_/&Z);\D)<:SQ M(G:+M_^;I<4@MC)E7!<*#3 G#N.K!+K6>"26 #* MG@7.@ 6."^6\!G]L^L/?75ULFI1KSVC3D*>>_GUGL_M\7L?C"; M9T6ZL.L9N,#@UWR19X^TD3R8 R\ ;9?^?OU>7L[[7OHT^"J\HWG_X\\_9 MXC4;_Y[78,49)!0)JV#D(SKG6BA<)2P21! M#,5&J008$IDXCC=/'"VCA!2+GRRWO,VV+]VFO[T2Q_89;KU(NF21Q$"KA6$2 M&$@&>*)"@[%TD4#X6@O4CJ15(ODBY7)(E&)"4)DQ&0 M6J%()1&@$5/0BZ2(,V)_>ZY($IV+)"*'5HCV(JF/V35?; T31O*VTN;,10MXT+8KC)(H%@8@B M(V*!$B2EH9'F G $HJTP]:%X?&9PZ*EV;G0H08_''H^7BT?9E *['K> 44,U MI9ARI&4,:SQ*@H['X_,B(T_A40P)(Q>-Q^,B&Q=AY/Z2W6=IN2Q\-88KQK", MY-_=%07,B^PV*XK,464V^FWP+2V*U%XVR=.;?)(O'LYY#,AK(!G!1K-JH+"F MRMA_= 1C^W,<>TL78@HCO=6[N@DJ?;S]>R!L^1?W[VRDQU@"G:]$70D8D9B0F@ "*)B50RJLQ-9##J3$EU9WYRV65^P/F;F%<48(TR M:V".\A!4M:;GO'!'9HN'03H=#[)_+O.Y8[S>C7P,UZT.J@F.>0P53;1AD:1Q M(C +QB>)52*B35RW2?^2P54(ADSPBW8>^V#.=:.PU6LS9D)+@HD%'&82D9CC M$,SAB<:4;27OE2D[K@.GH]G]?5Z6[N/1K%SL MJ^2\>&<4MYKT$1X!&&LH&;1F*\8&<^2-5DQUHNG6A*HVD3_>1A6)/UOLE69% MYFXCIIOFK!R*3I-#SU9A7I->?/N@HHWZXS'64C%D52 @B4IBQ4%E@T8D9MM1 MTR-!U6'4% PY[[(NK0=5#ZH.0,5)4]R9)#Q1G(I$,J6P2AA25=B42D5A9Z#J MT-J4HDMK\_R-RBL*G/YM6F3VV?]R'65G1687,1@M+8=-1P]/%)_W?B+$LE&4 ME,<:69M3*40U($@;)*J0*80PPIN83@*E347H7XMT6H:G_"7-IZX^J=F65ZGG M%NBBOJA>+E0Q;A(,4!Q!8(Q.8L(C)9!@)D 52A[+K9C.B5 ]WEY^T?DT9X?0*P[- M.CX:6*8=Y^5\5J83%YY-RS+K8[&$ME1L%&%D?5O$01Q%PAU7*F\-(VHBBK?R MT&MT?IQ&GJYY<'65)RSLLU;[4-$U 8DW"I"K)#**^8 M+@,RYV\J7E' =?-X/Y\NTND77R/5B2EYN;XA;85Q& *2D$@H 9(X090#PT,O M JEBK;2X]9/43ZL:!X@_9+G_&C(61]=[4,VEPO+5LC&C8*G$&%#<2*H9!@F M59U5K!,>TU-AV5VF (6OTKZV!V4/RN\"2MI8O[&!$ E-5 )X$@L3T:1V(UDL MR>F@["S3@%[VV<851TY_GDW?^8Z&32?#29:669_)ZM':"OHD, ;6J!6&**TU M!Y%)1)2 Q*I0;%7KZM2CO$^+'RU9W M\S8PM HQ]JS5L];5LU8?5-L?5)L7V7V^O"^'@W0T*K)5*4U>CBP]%J4O"_]2 MG>;FTZ]9U9*Y]R<>L5 8;OP))%FB8A()Q@CB$:"25MV)$#((BC4+92-]N=J M3V%_U'3LPNPNW/YQ^J'9AC=SYGM^/D;O]U\W3BEL/ DI@-0(R]A$PJ#$,+3* MGR(14R^!TS,]4NYQVN/TO'#*6X-,L$DXXRRQT$P0TIK1JLH\!@HH^"(X[2QF MUVF7LO/#Z17'[,Q=.OUBKUB?/^*#P-Y^KEMW]K-(KLK=[_?RS;_?U>QEUU.% MQ06(=36J8B!%-LKRK^G-Y(K'C^P;.,=IH'Z:CPIW'1%GX[X=I3?I?5I1_TE,$]2CND=UC^HM5,L&U2I&' ADDBC6G*B8 M(T&JF I#(MG*^#\2U9U%4>20T![4G<5?+L)0_U1D\S0?US,"0]!EMK#2H6K1 MLKB6XM-]R!>MGIUQPK7 .HZUI@IA%<="AM-)+I@UY_#TQ0@C$ M7PJ:+]"%A8@^ [*'VKFIP583!JR 2H2@4D*,(\ %Q#767&KQ 0;PD5CK;EC@ M4- NSQ;?FAKL8]?;=/JX43W@%_EN=OMN6?;ELWO% V>MG ,H ):&73]%S:<^GY<^D51QV]=3^8S-PK9,5]'V(,QI-L#1N1V "?24T3@S@B M@O%0 (&,H,DAOI4G\L^S:17'?868(NXCBGV8XVU <1\26S-HJ;1>C58XUH9# M0QE)&*RB'$#L:&UP-!)?((2(0)?=#L[6H.NQ=4[8VJOF>!.N!P)RE<0:*,U$ M'(&(F+I5.J.4'Q"N/Q1<'<8, >JRV=9;4W1]S/")?-=Y^G#=R:[[L"^;(=!" MQ3026":1BJV.U91J7)VBHRCAZO#\F4^!ZB][8$[EJX0$SU;)]E&32T:FU9"M M29=8 8HC)9$0'-C_01%55;T08'Q ?LM>9':7K(J& '=Y4-XCLT?F>2&SE=[" MB$)QHCF42$8,QPHR72$36+QNM6L_!IF=67'9H8UM545-H?.X15=U8J'A+4I3;L8=7#J@-8 M2=(Z<80R5D03"! 6 L74)-4 DRBF8FO@5&23=&'_<)--L]O\FO,Q]^ ;MHN69,P5(HP;2ID2%NLT%"U1 M%$D%HOWXCN_GD]E#EOT2R/]*!BF$0RDOVY'L SS7C5),6O5+VL0<::BUL1 U M6D!>&;6"M-6E1V& %63,@"2"&L:1K"K_!9!" MF0/Z>3P+I)U9RVQ(6-]*\4)#LG41G3.7[_.RM%M[^='8/;E&"+;C1B#"*#): MQY@"&>-(\!".Q3$A@*,]]4@U?4U#WA=-.)!#0*ZY-K$/-%T4$&6K1E]@SH#1 MA$MH!.7;$\EY\\O^7ZEJ#+I1VI??$RYR+YFT^6I=6UO'ZZM\C4*4 P! G7 M$B##DT14AC.RJI8=4!=N[!+<@_Z>+^[,LK1OG!4U9A]>,K;,X)!U&EL^6_5Y M35KRS:,+MTK0@.$XI@K)R&!)E1:8T^J(->*")YVCJ\-47S$4M&_=VJ/KS-#5 M*B/CS"0R8I03HJTG&%$1U06>2&%\@*GY7'1UE_%+AI1UV6CH_.W*:PKG;C1? M[3"<.RO&65$3 LY_'Y2S23X>_!OP_URPCXE;)6F"D01PHF-C#5<8NS*T*$H@ M-)P1=^3SK)ZLKQWII4/6;:7WL2QQM@JYCQ9=*M)/Z'S9=L,1BEY=U@66;CC=G?5JE_?0U[[Q@85/=T5VS?\+R.^$DKS8=SC)1!PE"" M*60:QR0)D4K(XHAMG?[9[3%V=SX5LZ_Y.!OKA[_9;6H9?VJU1Z]SP ^&@G?9 MDN!0UGC60?]QO/']LP!ZG7D],J$5 3)&Y'0BX1K% FTE0V,!24ZAE BD1@%$(95 XA$BQAM90*>)!*> M%P\^R$S 0]KIQ+RKD@E=!Z/?O)?B?_N6^87=S"9C>R?'[0,GQ,K!;3&[MX[+ MUZQ\GM>"7S/3Z+_[_>Y?\^X?&>EZ&172F1;]M"Q&=ZF;F3Z['91W MLV(1*E""5KBW"JDOOZ98-H4F"6+49:4CR:D @KO$@P1B10&.$[V5<_ I??!$ M_'6F1O]BXQ'2-"MSK1'8O&$G+I_9<5L;.WMUIG0V\_XZ?%T27CB MHDFK$08PCI2R>@UIBZF$!#P)B%W7D:[P='P6W47BZ6T$+5[&XFQ*GKLS.-]D MSL"!EJALM!]/!) 2$,H3B6D$HR16%JT$&0T@V!X\M(76GRSM%Z]HB X!Z/3\ MLZ]POB)%^X9!O0?3##:8QH0!&4<)LQ:L%"+A-#8>TU&20(VVZD6.P_29&K3G ME]S4(_.ZD8D;VSB"4IL(1+$0$25Q1*,X]LA,8"(-WNH[?20RS],T/C]D7F@P MMIA9NHZK@SF[M4M+E =G)U]3.'8?*EL1( :YQ$Q*AD B*&8"4&.4!B".B19D MVV.M")Q8^GZV*%+3\5\K*G^\_6M:_)8MW#BQS]G(??;2,XI QQ;QV>K):U*' M;Q]?K8@0BH R$C*%39)H@.,XE@%?$4X W]9ZI^/K3(W3'EL]MCK 5JOS!J)2 M24!BI86A DH5)Z#"5L1$O)6HU@6V.JM?ED.$N\QHN$046KN3@X0 ;"\@H19%(>L:;HU.V,3NQUOU-\> MI6=JO/8H[5%Z7BAM-?-0E &D#*"2 P0%$Y&I!N'&$9([SC%/1VEW9O#KG&B> MOW7\MHS@=@;"O'!EVXL'/Y(S^^0UD$NT_^_A4T?C3))TNK-\:UV1^V1'PD/8#3_K T87@L1TY4O93H2,I M8RH2$E.,9=UB66"]/_/G&7CLKJ$D'7+698OE'H\]'K\?'@5L\!@#I0FE &," MD59:1LFJRZLA1'2*QP[': )PS9/YKC[R^V+6[^7ZK8* %>IA+&.F%+.V,2(2 M01J3T#F=Z"A*Y%8_HFV_]77,XCZPU >6K@>@K>0@"+%F.*$441;CF(@8U&I9 M172[$\A) .TCOSU >X > -!6=A%D-.84 :YAC&@4,S?8.@ 4:$4/B/Q^%\.Y MT^X\9X?/RPSYFG2>+^R-_^4[=2ZR8FI?9UEF@W)VN_B6%IEEA*_99.:9Q_). M>05YMGM=W%:QF;5M463U)P44T MA;?FR_:QI4L"GFQ5A'%%($SBQ"K*A$E"94SJ#I>*F^C1BK G@=?AE* A@'U0 MMP?>A0"OU>@'4$XC3! ATFA-I-2R-DXAC>BCAYY/ Z\S(Q0/,>TR]^"M >_: MHK?ME 5KP*;3+_G-)!ND99GU.;N/ YK!)F?7,*0--DH2)3%S/>.I-V&QCC6( MM[,!-T]I/JS(KCS5^RAM'P3J@T!'P5(TQRBQ$< 8';&$\HC@1$I3&;@14(CN M;WFP'Y9];+:'90_+0^S?5L1'@T3I!!(6*_MWJ1C'51]U$\L$[D]J. "7W85D M4:=C%"ZEL]!EQG)K3G,,,;A9EODT*\M!ZKBNS-W6#P?3;.$,93^=*0WL.+YV M[Q8#U!C#*H8J(7%L[>&$*JTCP75(7N ,*;F_C:VNZ)Z5/V>+C[>NJ7SUE_%+ M!GH1&S+:1WK[@-.%0)+ 5K6:2F*D"8"8$T:9BHBHJM6@ELIT"\DN\WJ[[6+2 M([)'Y'=$9"MB1+6P)C'6$1<,"H42HUD5 DXXC/>;P,]#9'?6\) PN8BY97W@K1.1'$ M$+G5$/$4\?(" U$A'G+1I>G2BY=>O/3BY33Q@AKQDG"A, &8*9Y(9HT78*V7 MX!%I"+;[DY\D7KH?KBI EZ'#7K:G)ZO>YM-T.GJ6B[5ONN(% M".1+?[]^+R_G_:YF+]]&.N6K1LS6"^9S:X3DZ60P7]Y,\M%@=GMK*6PENSME MGMW?S]PC9J/?5D?/ED!9\WT& M9Y\JUJ>*'05/U#1PY$(+'$FJ4!)CB:!*=.T4*FT1U2$\NSNUA@P/!>DTU-1C MM,?H66&4T$:%NCI[(V)JB-$80BQQG5Q"- >X2XSV,ZS>8*7]=S2M;V<3*Q?> M608^$ZOZ[2.?-=HYCG4"F-%(D5AC$J,$\BB!C#.D(X56=8SE?5JLP3[QV_)Q M^B+&\F8U(Y=#@<0E#!2YIJC(Y0-)-"HT,0F/<4*E8-JXEJN:2@ M442W+ARR3#JW7#3*Y^G$F97AH"X;3#)78G^]#N6^5 ",6AXE%)Q1G2@0 <-5 M(E@4A7)Z2"336U&?)-#X)T?B3S7QZQUY2=N2#&&G?<<1_O'& MOE?JGMIM/?Y6%QS4Z8R/'ML]MB\#VZS!-H%11'@,$ZPE Y1(!>H!6SP1VQTV M3L-V9U5,:(A1E_,)+@;;5QPW7AGPMY:CK"=89.,F:-QW;?7(%^U!020FD> 0 M*"@-A P:5'5M!3%0CQ8P?KS][,+N]<&/<81]21.=RRY#OV\-SWVTZY+P1UJ) M2PDR&$(HC)0 4D241*3J;151I1[M;748_KHSH]&0@7Y47H_ "T$@:A ($Q,; MB!5#D%*0,!R9VJ^57-#MO(?G(; S8U>@:VYJT\>J]V4?5WP8$B.FGCBN_>N\ MJ*U@GR=QO?[P/I% FL9VV$ "J-8$Q"1)8IDD((PRL"*"(710-O''6]/LPJ=Z M$[S(Z'.*^WS%/FAU%$A9,QHH0II$4FLL(< QYT+0N,XIYA%^9<0U MH8E.>!17K2,AI]+(#O#47?B7#1GI,OS4PZF'4P=P(HVE21CC*B%"2T"$T$(* M0"IWD$G(M]N5'P&G#A,78*?M5\_?@KR>L.ROZ>_V[_,T'P^*;)(NLO%@,?/5 M:>6=FR);9HO%)/-#9*VY663EHLA'BSH^ZWGKBO.+]R&^%0!"&*&( $QQBB& M4I((!X-4( K@5B/#^N#FE[ KO\[L3OT]7]S=S2;NG=U4/K=!.K7@-[/[>38M M?0I3'Z[M(T%]).BHL-$)D.Q34&5P[3"86 M78XQN)ATPQ[FEPWS/2AGK7PF2!)$M&LB(6.*="09K\QPB+EAVUYM=R@_S^J^ M\U/*?=0W1'WC^_ED]I!E ^_^#>KYN8-/DW3ZPHV"WS[D6X$L9,$M(P5T9+C1 MFB4Z B%;(HYC1>E>S]L1_$63AR$YN-0O.,T5TZ_6(OSJ>.ES*[GL%H6139=/0PR'X/?QT4 MZ2+SO?*<:S$,#D;VSV7^U;+A=%$.?=?E5HJ+N^ ,(PIG)'WVG:ASTA@@#+C M@HH2$L<4\HC'7 1 M3\?K'[2N?)6)PJC+1.Y#^><-2"HQVH%,HP 0B6T'"4)(8;4.7* MPAB+K1.[5Q$<+S K^%6MG%YP](+C+0J.?7)#-'*#2FD$!4@SPBFC5"A)JT-& M!4&\E7'[.G+C;9Z.O''?YWKR^=W)23X=%:ZOI?.&7M'5N=@PJFAE#"J=" &4 MY I;$:(PQHIY+X8"@56R)51.$A^?+!QFXP_5=D99^*_]?;)T!&L+JB"\7G2D M#8!#(/H!,DUDJJ&'&<0 /C9%6A!S$46]'2[PWT#L]<*!DR M\BJ=BGN@7PW0WXX/(5IC!)B),0(18B31@D2)0JB./4A"T-FI^^[.73 ?@M<1 M F_];U%R:AG_[2&O-LS2(LP1'"DC& 09& M056/A%8NH?&ED28Z01JS7C;MF]=<&- NOK) MH9B HX2Q+CK UM3 KH&(N]&Y9&A]?3["H2K#*,_TP;.IN-]UF_GHO X?VJ=";']^WBV M=)W77_D8]]]?(BAS;/CA>*)\%U&+07,<(: 1D00,T$A!P+7"RGL7)$9";W>L M[5C4NM.%3G(\V9"++HV>[PR./E[9H9'52\Y>\G92\Y> MS^MS_V_\K?*G^??HE>W=39.EO[]);N[H?T\FW]*&TC_S/NZ*BUG-)L+G-[?<#.U\O?#^X* M!YU_*RDD4(A()%1 *FBBD&:Q,88G$304X6/XZ5?',2X:8AQPIZWVP.G!?+2/ M2&0G6VQ3I77+)WG&_=Y^YM3)C]?S'_\2.^M9Q?SJ_9WW7C(%-R[(&CWB6 M,#SM$ 2_P&GC&;_W-;UKO\>7_ZY7N;3GT>_,H_O4\<42X;I3L,-0 MIMM9,#G[$5+.Q'I,L_M;+7%6Y>'/=C/&^RM[ *)$HBH5I"R1,-8 M:$I4=4;&7,/-9X.]PZE0Z")F.?9@[\'^/<'>.A"'F!'!(8NP5,H8@0V$5;X[ MX41OS1K?#_;NJCAAEPVR^PSU\W411K/[;+!PTURO,N1Q$&9%4Z/"B81(D]A^ MQAF1PIKFU?0+E$BNMY)8/G@"^VFYKV"00]"W7[C(D$8/1 =$!'"3319AK)"4 M&",6 ZZ!@-6@U5C3*-GJ2W\($+LSED4/PQZ&%PM#A)KH5(P,P&XFA)'$.JS< M(K!J#L\TVY[(=A ,S[37X=GA\'H#W?484]_$_3;_/1L/TK+,%J7EF7%65#.? MLL'$=<(YU;)]^X EN 58PZ-(@)@;P& B$=4TU*]@%K-H1Q;V/%^DDY\<(3_> MV%?P@XE+BV/7)W_\HN'E(>YTEN+9ZLMK4HMO'TRLT7Z 1M*:F[$"C,WJ'>SVW?+,JN-RMG-(LVGULC,I\U8(!<_ MG=K;S.9985EO^B58FX-)GM[DDT[&C%ZL"XE!HT1)1+5"$&H#(*6021X)HPCG MSD[%?*OMC]^@C[=_*S/E=N=CM37C1V"L:0MYI MWY^S\S?/2DBQV\2TMLD>F.EV/ X59XT")!"(E M)1." !:[H44R\:$])) DR58LOG*@XM_GV72<+UQI3NT\Z>7BY]GB_V8^U^1% MK::AM?DNP9/JPQ*7A"K1Y%\3)>,8ZUA;+"&AA#'25"F9--'\L;#$$:CJ+M@G MY46D;_68NB1,R2;-V4B%3:2H!1:-"1-2:%)W^A6QVLI\/ %3G<7\H("7@*D^ MXK?UQ2C+[JT]:I>3V]N/PZCOV=23Q35MF1?9;>9XS=Y\-OKM&CVO@Q!.4*,U M-;"6**"":(EY#+$0G(<\22(HIBNM6=ZGQ8^F(?:GFM:?':G#SD35QG1JAUY7 MILA9@?U<5>P%(Q,WNI=KH9@!3!H"B !)@F)8C:9*$M:4&)V&S!-LV1Z9/3(O M!YE[)M830IN"("",3H#23,0 (I@XO[-R-:6.D>D(FIV9Q&1(Z:MD.F_S[?E4 MK>T*05YO<#>J3>79K?W!Q6U'L])/P*BBOC?+Q6 Z6PP>LH4O0[IVMYBT0DU: M(BIP H3B,=?6GH8T!'#=L :5L#7\UY3^6!':.#I7L?77B=VRBTB!Z8-,EX2F M5I"):8H-Y1PJ(D2"2"SCND+(P"3J!DT=CD_N0[8]FLX+312VN[ M$=88:+@&?K]!VNV/:6V/:7;G<[494;,77D"\;)X!@%W6$O6!I#>IDB\8KJTX M$L81T%S&U*@(QT9J+4$=1P+*L)>":X?&\.M,]>O!VH/UNX"5\Q58$P:U-)1A M$7-)((@$K[I 12 &R6^_,WK<)5_/T/Q8?$FG^;^".;)B!/N+FHX_%5GIAH"X7S_>KCBC88QH M-1OD5_LH/9F-?OO!4]S]^CF;9-ZH>,>T_0TV1"?OFI,T M&1F34*!@%#'&!(LBR:I:<@$(Q,$<=4KUCS+?4U+^[UK"ZDBZP:3V;]5ZTE7YN+SUW3**Z$3E?=>CGVF MJC[8P-G!Q)'=G"*?>TK:;;A9EO9MRN/%SSY+93<\7]).^6Q]@45YEV6+P8?I MZ/W@#XN[;.!L<03^Y!R#=/HP]+_"/]4??\LV/YDMB^J3/PZ^I:7O!5K,9X67 MW_ETX.[I,>J(^'=K[MO76SCFG X0 '3HF=UR^EV6CO^YM O*BO!%G4TFV==E M-FQ]Z_W@5WN[:FWN6ZFKEO>%71;ZRW$5T)U/TH7S-'QQ_;=9\=L@^ST;+=U6 M#@?9U%H-[AN+++TO_>-G+;'CE9"]@;W28M,EB0\'EGK69+-+7=J-M*\2%EUD M]C47+LW7/R)=!#_G_< L2WM=5I0N7<&RC*-!7KA?K#9W?0"FCE<&7_/4KO]; M=E.MVH>:;].1I92]>' _N\FM=9/.YY9!_=+>#SZ[-JNCYO:3D\ QU11-1X/QTE)K-$DM\XQF]_>S M:4@:M_\NEB/'E!57J=6A5<7'@@LYH(% 6DS?Y?26A^#Z=(_V=YXYR/^5WUS MM7;SH0->N4RGBT%U,XO>^QU?MH^P=!M7(L/[R/87%[28A&'MPN"_LPIQ+\GM\\M'EF&/CS9-F[)X;( :*9P$T($0 W-H+$ M'#.FJ,0TE@@9IA"5@"C"=N2-EMX6]_FB/J98?O"L]BDKC*>)_]#4N%N/'@8O M #OH0_D_E0?P/RMSWA.WNK?Z/2]75X0[^S^KOWJAT0H^!D2TXX]@%7X$:^'' M=V4V/K7W]PY]GTVQ? /+HK=CD&;4AIQ9^_YWWDK5M36=;N#^,O?DT MK5C2?;);,.YD2&NF! _"7F\MOM4[U$*S+;&_6;_ 7K?(BTJ7>NWF M5CEN7I,<'PL[:4$R\(G_G_=*0&75!BMI:@_^]M-X1)+4A^"WS&3J3 MS+.+U=C6?1OY[AZ+AR9!/*_%X[>5P>.XI+0D6S=F7E;BT9;$HXA@GJ"()XG5 MJ@FV(C &4:0,C)F46[WE/UL94@FDGSUV[2\MI?IA^FN13LOPV%VB#EFZ07*2 MI&N^O+PI\W&>%@^M5?DO._G\/Y_\'L1^"^KLO -T<5M6@J=;#PPM-8< [,T- M/\'#=4SQM&ATEMAH8I7QUZR63=GO5@'ESEUWY]T6)9/9PJ>!S>8AO&"%VXI' M5\QI_5SGUM]VRHG_OH\5Z8H5HSBV;,@C@!560IB8*6%9,0::J00J\ 0K?G)+ MMUK7L^(ZVWTX2[9;EN-FN=RBTZ%!"\J-S:$P=9 M]T6=S>0TH+.+RO#JX?O5NV_<98>\6Y=R0V>NS=.B,M7\ 44@[/O!WYT9-LKL M=\>#J2O+*F:C+'-]$%Y7[+&F2WV4&!U+@;@T2AO#D832,3?C$+L3G2>8VYT^ M6;\_!&5^J=[KXW.YNQMQMI9.0U>M^&>=E%?)VIIACS=Q'@CW?O18[- &."! :)12Y! 1) (H! MU8X=I,2)%8')F@OZ*7WPIXK5KCGQYIP>GP;UM]9+1O4[JJG+IJK?\,RY Z+W MVY4-73-'@+T_8/'1KKRB84B9?VVYP)M>P8I'6,LD2;32]O^ $H4<(Q@"<

*8&!.Z%;Z8#;8G9?1=Q#QLZ: MGGI$.UVH^_[!;JE+:=EP$B[+A_]K^C" WH,7&Q[\;.D&1NXDP> /U<''AT\? M5X?*3SCVKV0NBY;DB*21%$%)>"QC;O6&M9A#-6BD-1"=FLM0_G_HI2WE^@I+ M\4X-80B'G%@/7NPMH.O"$C[0>=\R9L_&5Q>LZ10I42( IPC0!%@& Z)FL80( M'FTULC_85__>['2R8P[I^QBHS8VSDSU'&[8,O-^NT'LAR_98W^=UV:<9.QQ# M0I%FFG N5"RHP**>C2-E1#>*1#IQ>]XL'Z'WVU,X7MU!>BTG6395?U)302+ M2:R-,9$DFJMZ&!E74.SAD=TNT5OE OP*LN3]X,/]?69?:9%-G,>4SXHZ&<4E M!#A98AG!6N(39VZ5+,&R$46K9T3JS'8JC?M.,=;1I\U3W;$.L;@;&C2FU\?3!336IU=48QQ3ZW,('@,D4%T%DLB8M@IH8F B(B!3 MQNXI9#'&BM;[J:$[75RO@'D+,;ZGZ_+V!?]693WSM;*>"PG]/4J;D(#KL73O%[+)ORPG5=%*%>'ZG(V6A1\:Z:^H9QD.&A=MM'AF M[7J; M?0NN&$3A:O6MN_N\5$!\78KIKZ*-O^;V7V\38N%[DK5BUWVO 420:4 MECHB6D<, 5KUX41*$,-:-CR@)-&Q-@01!:!"L?UJ9<-3Q=Q@Y6NSX?\6JG2R MFL 78ZKL,=^#%;Y2.(L#S9HMB]W9QU;#_'.9._>V49$N['F?_I8UE!T._K$< M?_$WJNS@LES>SZLZ;5=(DM[>6I:NC"9GL+KT@/NJSOJVGKSNOMH:J#[TIS.A M5T15<>P,7;>$W5^H*[3&51W[0:\>5OS8RHKL:S9=9F%2J9M(YD:8CI=%J,_, M&O-[,+<]!'\-P)P[0Z9-@B MH;M):Q-NK/EFUQ:, JO RMG4RVI_NA7>/"]&RWM7%>2KL=5HL?3^0K!91[X MRRU_Q0>6H;[.)E^S%0&M MJ3+[,O71S,!>=B%SSQ,AB.[.^T<-TS8F:Z@YKW,\O6FU*Z.V3@PH_S089Z[& MUYFV+0C8/;7[%)H'5'OE[]5N).NRGLK6(6 XX#D]UGYZA&ZURM4['=CQ]D^# MK^EDN?K68[@9>92/VWG#J^I&2X^;BICV=MZQF8X*SX66GVYF11'*E5TOB18[ M..*Z,;^I1\@>EI65A6_!7A!W]-"^L5.)O"W__O ML\+"^+^R=&(AU>[+X\*EDQ",\>DS]NO9?3X*J+9D\,4P 1JY1=+(_[9:I^.6 MY6K_?!6[>WXC/^T?O(L4"@RMLS+.W+A&/TTO*YS#U.;%LLKR&==BTTK0L$J? M(V8U5CI>9?\L%]X@'Z[6%=;2ZJEI%5P?0DVCI\_:-[+[^63VD/D_3OS! M2.-R+Z?U,OVY?SJM2A3M4L;YR!+>"LQ5N*;6)ZNSENKSW>K$'=44O@W?(/U6 MNVQ6%SAQYZ3FP$G$A>L>TI;00[]YHA\9U-[)"-J]: MBXS2HO"!.X?[K/8X*]S;2UNP][S0%OE6OSP,0BC*EQ!,+;?[Q9:A$C_H]J:Q M0=M-=N'2F^ H5S9 L1+Z_VIB&_LM$?O<U>[X>ZJPBW!4MI1ZH ^B5T&0\XIX_6GW+*=W=R'"Y+* M;6.L;IGE466WOES>_*-E@11Y^5N5!G1GY45F4>"XL9R-FZ7D;IP@K7+?$>81NAMRKR NP?WN")U<&TAJ=+O[F_ES_XG#LAX?X5>ETM[JP'\.7N=-.B"N:&,VGLDX$1Z" >WC+2!G>AXU3HY6$- M>F<4>[2N%$P%5"ME[EVPW)<0CS,K+?/%ZR782-[*[U2=B+* M7B%[X?W@OU;NB^N6LKG108)F(?[=VN"FBU3-N^U*@ZI0O%P_&:F5OK5?'JK( MZ)I[53M!WL/ZW2[+'UFEY=VJJTZYO'74K_U6%Z#W4:ZE()03%B=<<,E) M%4$S4@G8BJ!APP!DAA"(.<>:&,.K"%ID$HC-DST7]SYGJXWDY^7]O3LK<(=' M+7^Z>;]!_8*GMI,\9&VGO-K1 =#/F3=A?ZEC* ?G-@BI"2-&1PHBR&*H$HN@ M:DG H'9ST)C9*XB(9$282U+B1(EJ5R56,;V^N&A%];;U?C$&WY[0:*TW@E;R MYMVIIL433]R35B4X$YE 31:=B!B3'$D1(4,HP5H"6L^PPQ)M52W5I4H?ZRA+ MM;,'S=8IP[6'E7B\8A>N)^C9"B=5J]\=HQS=Y=EMZV+WACZP-&*I%2.;M/8M5QD\_+' M=8KXD3.#43:95._B=;#[W5XUJG]?I:VLDV,7R9YZI<$V-=;G3G[+QXN['XD( MLY2J63X'CZFTR]HC@C>>ORU=3]D??Y#"'AE(]>B*]V4['3^$:.^"<\>FW@'< M.+3W2GGHCPJJ7\IAE4Z[0OFN]UR;8M1S5L]9ZYS5/KR;W=@'5Q&ZYHS&\UK/ M63UG/;K@G4D6[;0-WZ"A9Z&>A1Y=\$;*SR[^J:WO0R66>M/HQ[APKTF:/G=\X:? MB#96@[S\B<5M5J?C-#F6/N.A&HNV%@!M3EEV3'+K(+?D\\N]\Z[-6H\,N[1# ME\?L)>Q-J '_6J73KP6?:X/33Y,:#FZR+_G43S]KC8(Y??L7H1A[>Q/>0A1Z M-=TO+^OQ3..053IS>;J3D$ >Z@'<8#Z_$R$-?3C(;Y^(3=LKVP'INI-I>,Y- MK1WMFU62]G2F6N>=52RN5;[NRVI7H\5FTRQ43+L<>/NS3Q,:^I38FWPR">FP MZ?AKZ]#/9PQ/WXW<1Q/W#N]/3WK[=9-MTZ)PA1QE%Y4.7E2=;-5V MJ7RVK1/)G@5=V<]\%DXQ6_&D:JO_Y)-WEZ.[8$2O/8)?5FF=I<7F3\ "9F;+HFUM;'6_,D7 M#^\'O\Z\6'15R[=+UTF@?;W+SF[=JJE2S^]7&=H.,Y-)76A55U:[5/WS[4!\ MA,WT:==9Y@4:3T^^9^OHM^JXL'7 YAMA.:LEV"_AD&3/2-*=Z2+-MU:K:,TY M7>DQ5Q^9?VD7KKC2JY&;Z>JFRMQ7A3>-/&^_PM=9/JH-#'MM*/:K.;L,ML8P MZ E_O1.>5H'8)7_>I,R&R>+M$WM'KUMKW-W-ED60N>-L8I5CX5#R^=ZEM:^1 M*9M^25L2>C@(0Q?3TK](K;;K?@;Y[^[G+*L+1\KM&V[)_,7#O&IKYT>QR1H;/Y6\=\8?^:>'R^\<\$,XHF&K2N56<]3L+K"ITBZV"T>$1EIV^%*DW9%=H"M'"U;6UZ;02*BN3J;9.MX218S%7 M67TYV_7#GU53+3-;+M[-;M_-9Z/?LH5[>U<'N:J@;JE^[RX%LCZ$CEN[U,*Z M*"FR_/[&PK09)5AOP/O!Q[4'5T]LOM%(IO:F-]*U*B&?SW*?(EN)%Q\:#DOU M10;6\]L=#G9OM)K_^5"]YQKG/++"76MR%;Q/D*2IJ;DHL_EC6P6M!>/=$8W/ M#VO;IY5OG!?C=ZYTV='<7>CKBT,[!*<076WE:BSK^@WK\J_J:S[_:\5I=7_H MRG?=5!E/W#R4ENR'Q:?'%? M".K-EV0ZO\S7SE0K:=_=UZZVUU+XXJ1RI<.KA+"-1)-F_$>]BB HQ[.L]'K+ M6^5?\S*O*ME6 [H=&2I)&0R&"I7MM]E_M$N0S-4S)7V5:7(#?>Z"K=KXY@U.K OI]]KZ:K-M66LW] M!G4RC@=[*'\,_<07V?WJ*+ME0*\:DZP",]9.M ^=9K=Y ]9[)Q9\J=TW;S5Z MJH4;K]+'JR8LH5/(V'DDZ=]7/1F&PH=3)O^ZL.3*_D\\P7/+LUZZ&)YN1_(ZSV<=JS5REIG MF-@/0WVRO7C53."-$:"5-NE-^H=YU9"][A;C!Q0-&X2-LWMG[,\M(U5['Z!D M':O%[*QG71VA@%0M&X.3XL3!!2F9'6^W$99QUEP1I@3[ED/CK'7MFM"L+)/* M.:C".949U4IY#\%T+P:=NAG/EC>+V^5DI80ZB.FO'3GZR->6TUMKUMK)6HOF M.A'JNLN$X&EC^ZVU UH%L*H(JQ__OHNUY7IEP9NHEFI3M%R\N[^U:G MF>5T)53:QPH5/8J*\>I0 MIK),0YAPHZC*7GO_K08Z;6]C M;]%\GRB%^T2I/E'JM$2I_3E&)Z4HD<,2I0[)MWK#ML:^?OI/&P7.M5KS9S8] MXE UW-:C56Y#W5'(V1[US6X>5M9\W7C(F3FS,F\?(^Q4YE_J@[-6>\I%43=] M7W_F^],5Q,EW4%6;SK%3_V-O7(24C]K26]EMK1Z33V[$CAYE52?U@>_M7L4D M4D?'VS);U/7=KO^F,PM7)M>F411,*ON;'T*WGGSL+)*[M/CB7?$JHZ3JM&:= MW=PU>??NKU[%)F&8HHLJJF2BB6,1U$Y&(1(BTJ]=YG$ *$HUY M)&)KJ0$!J^IU8F*8/"E$]SYGNWK]=!\O=(BW)(^:7K7U#(?LY)%!NQ[T$GW$ M=CW'>N4NA)$O'@8;ITB;MRR\$?/+!FR])BK_QC M4YZ[:1\?J'H/V/97Z.^TWSQI+6'OM]MKK#9DS6($H9[D614VSV"'4"L#@27. MC3\\<2)JDL[+[,?ZARV*- 4W]A*WH__[!U(7VNRHKPF/D/8)337.^M_@XW\2 M!WUK?U5/V/$=HG@TRC(KBM?#1!MLT?Z]8IWV1][I]I_\\)@#M5%T(X^UC<(7 M=:5 TT5K;DP8.?Z\^J-T?"4*_/L1[[EW[Y]XWT=?R^]]=^]U2'\C M""!OS8VCW$I IK FB>9:F)A4:I0J;;8:'*G:7DMF152)[UKU-TI^NZ\B%$_V M5<2K+D?XR7:*UNW9U^2HBQT]E L[]2>?)8C>E+SYNZ5!]L[9Y[LW::4&T _= MO_7K0N\/^["'43.37!*!CV/+$_6EIO MQQZAW&PY=BP.!9$=XG";,4_9UVYY]X^GH/0RS 4U7ATZ3K/%B1"NK,3:@I[_ M/O"._>#?@/^G6Y*=E]JES>AF1 C0E+&80F.=#T5CK1WTI08Q8P@>!WW[DSM> MSK,7Q3X<,L2ZU,+'Q7-:?/'^1[, XA:8)5D>#2 M& (B8G"4,*2@J3"N,0.T>ZNY.Y#C(19=ZN%]&]_KZ>]L-3&?^P^9)Y*&Y "^2]=^?R?=G\F=B1T#>G\E?_ID\Y(V; MHSC1,I&,Z@0:&E-L&*O/Y F+9&<11MY-A!%TZM> MYHWDH_GGPL(5Q]'D>XA%U [57G5>X;'LT G_OT:8X_AZW!W/V%54^G(I^"]? MPQ]M5!I=4 '_YJNM-0ERT9[=\P";!C*["]$?*4*OB\$M4#+7[7"CVGQ5*'^3 MV4=GS8C .KJTJK:OU['56&7K?<([C.[69@^F]ZYUX;]\1;]O E55B:WU>:R& M[NV>A[C6]?&"^.%S;J]+B\V9\X$ERNV:.T?>IO/?[B9JNUG$+O T+GEDL[>; M &XT'VSZT/F%M?OB;7_7=7[TRW>-!%==(O>W(EQCN4=6NJLIZM9:5YTU5ZT8 MVJRW!8#S[9URRH36%?E&L_O[W#/8);7J<@7,]^D_9D55:!QF>K;>=9"EQ;1I M^?9:7:X[: X47L5R>\6YK?;D^714A ;UDZI7J'>1*XQ7W4_SW;L:/O^ MJV8I13;-OEE#]\7>:"6_J[9GTY8J](W$7"6T0\X[AZ+V>(:TZ@GN-J5NC^:; M][35Q%U:;K=O"VV''T*GY4[Z[7?#_ZY_2FNM80+:QALZP#W:P\LUA&O:QLU6 M7;!6?8U7?YSDMUE0J*N_N8_C4:!<%[C/%+:_O8TR*-R["#5\M$R]UV6-B/A M'50N1K?LZ9JQ:N!8=1TL!^5=&O1LZ3C96S'NR#8=U7VK_A"XSK&0E5:+X6"Y MJ/Y4-3)U;:]-AL!;[N[1W5>,&EYIZ9C]Y_8TNRK!;1]RT\SR[&(T$$D5Q,$& _9DCX6]S]GN ML7#QTL/MUM!UH[_SC%YM6N!GWXC_G>\%ET^_6O_G?JT_TI6(EEIE^M:F@SO[ M>I,'J_PLL<9MLC1-7ZPKE3MWT$J"96T0MR<7.)?,SS3PS5GKKF?S93&ZW]W--?0 DAB!*U^29+80(83'2 6Q2R6R:8T^$L]B>]CT\S?N$DSTX5)B\() MJ/_C.L+O3O?_G^HV_[/K-OKA9V<\9^KWO%Q=6+7N2R=^ L#-PT_9PDK(C[?& M>L?YXJ_9_4U6/''P3E<'[^S)@W?P?KN$8&!I/K$_=-;W>&T*XBBX">/,-^ , M0RAV9;%K-^7DZS(;#K3U]]UD@I]FTW$]3"ZV"+M9%E_NK-'OYJ%=U+B?U\-T MTUK@^-W]+DB63<]P*+@RL6 QTP(QF3"QR@ $RB#4'9)=2X"S13)\+UX5R;Z4 M8>$[L_HY,I: 7V(\N[UU M)ZJN.,,;B(V$!=G+-[1^^TJC[,1[Z\I?UO-,Y%1BE IF.02))KIA-::WQ"F^?/E[]/9 MK(?+7_I]C>HPL6Q[GWP&P#>KB-TL4C][S*=J^$NVZS_==>7"+MN?O-W>9J/% MSFL1^-/@;O8M^]I,,/SG,@_)(FYY]VD>QM2]%HL@V$N/[R ]\NFFU @YF=M\ M^,UG]=W/OKJY <9@\/5Y+]B0WO6TPC"/$0)*[3!(#5](1((XJ>GIZP]SE; =[!J239%_5^DBX4 M""VU)HGE0T,419$6]7I5(N(6701F4%*14!"3..9QQ&"=\< BH\R3=-G[G"VZ MG,;UE66\&ND5.B4X8;;5*V''H?.N 6,'GK<=\*('R87]?/3JI]MO?B!#F,H< MEI\ZZ?+C73ZV M+-W%07\(".RI*8?PG(K**TFQLPKR^>63.\X#6^;EN74<^%X<@+\# VS3XK@* MS!?GER/;R;TZ37KF.4OF>:R#=\\\AS#/"W=_>(W]W]7YX6;GUXJL77UY\X>8LBG*L4&SB!%BA913$0O,JN FEPEL] M>8X47QT-+D$0#X'8/LCLQ5"RH1( M:X-W8I&DH KP%X5W:\\>O,-<9[JA!^,\DQ9#CFS\@X.YD]L&4/ M-P]HDO7]PY]%I>OP]AENO'TEH!&1! S02$' M<+*BD]"2(R$CM4N;W]?JX3U M#UI7ON 9#!OR%YR2]AQ6.<\XP5E)YW.*C$=C9;WRU!/O]81V]TC;?5S M?W]D)66]J$^3=+JP4BFNU_5DX21)K"G)56PXPG$<00QB4!7H181(W"JFT";HO'5,3Y.3JO9*[6 M\GW#6N6@\?.- ;$B5N0F L28*42HJM,Y-4JV#I@>U0%_\W+OI_QV,QNJT2>K M?B&/WD0__/HP7^\M4F_NZIJZG4C+>'U79J,?Q\O"M=[XX<]X4^J&.3"/FZZ7 MF66T0D4YNUU\LY;#F9PK?V?>1ZT&Q5HR(VA$,):14L7+(LQ:N;7TLS\?=1QY&:J"ON,;'/(=O=O+=.-^ M=6%9CN]HN1?W'M"RSA9]+ MTIY1ZOM,^BDC[P=_=0W+LFF8XNU/[N=I7I2A?=IX-IC.%O6J_*21W^W%H3G5 MVH,L1-PRW'S)ZIEN]=5\(C\M,I^.7&^QS9&D1[F8OCO_-)U8B5K+O<=[T4ND MB([BV,0 1C(2',;QJH.,!JCE63) ()+2(*(B9%C",#7U)&GK&3T]A&CO<]YD M+_J#(C#U?KQ;NK&TU8X,QMG7;#(+(0D_X^IB0C)^CM"^)G+["5KYJ6V"5A_] M\.=F2E$Z]X3_EYN9:!6-:R[HQOWDMWY01!@>5H.KW6$NG<_M=H6807LKRD7Z M)0L-[*;3P+O5V*&[]3US(P!W;>Q[NS;WT%97QKG].;_/IZ[/B)45__#M$YTX M")/9G&"9V^^\LY)D$@9KAI!3ZY*VN+"+LP+%*IW1736YK5G5'UQ;703^],O_ MD][/_Q3YW^"?_K@F8@;5'T_O\_=R@TQ7(Q"KUEJM)L.6\)DEU.PAR][51*[& MWMVEQ=CMP;LP;Z3:D%Q6;327\VHG[#7%:I\=<]S>5J,> M=XP?[&"RR@4)@=UB;T7\5VH!RGF3" J-AA%1)N*""A*39M)#S#B-5AG8SG7X MT:PDR[C6HE$#-(_Q9%;LT+6/NB\==.\4[[;G]HGNM=TS XN4RYMR5.3S MQ6K*&B$IP(:ZX>"G!Y3*(NA%<^#4: M8>\27/W,QZ=G/M)^YF,_\[&U]9O\W\',1WK:S$?VPR&K.""^\)9F/O[PYU>P MN#J8^?0=+"[9&OM F#MY #!!L4:2:^SV/XD,2&(#Q(Y!CIU:7!T-Z8&O/"3B M["RN"W)Z6QSVPA&PQP.)ZW-@7?#*VD'SG+A[D[ IH\[)42IU'ED--+ 5@K0S_6@@+#8Y]7JJB6]5"0 MA.%D*\\TR2W8LY_RK]G8&M#I]$MNU;]R(?WG'%\^?I=2/_PU_<>L,).T+->. M\&NAI*:/BJXG#C>_S8IQF4V=5G&3TJL3JT?RJEYR@\(\FEH8M1/JZOAF/0_X MR[0=>WBJ*M**G2*[L]]UYRN365G6/._3RY;3H$;\D8V]<>8/9CR_9]/L-E_4 M;%OA*!NW0KEJUP)])6;;R7C<75RX6M #M'<77+]/<0K8'.40(!-MK2TB8D42 MP!A$N)Z7%%F#^ G%N7FDWB81?,G8%WJ/3U63IY%Y>";;V 0T.4 H8L@PJ6-! ME!0@J1LQ*>O2;"4>';^-W44"X/OM;A.ONHT'S2A[G9UL%3P8%$' *8B5PIQ2 MRA2QEFQL]Q0+F>PH%3MZ)T57.PG>H^^\D[7EZ?79=PU-G[=D.<35ZP!4CKF& MK62'R4-0]_5A;?8UG5@'OE*_.S(RRB8_PJ519&4U-C2_=VD7WL+]9A6]FR]G M;Q8,@&(PNK,F5%;Z0]N\&"WOW3P[=YPW&UD7)RC^T6P9$D@LGU8I&2-GS:8W M^<3-R]MX_OOML&$'@Z6TRXG/RM+2XR:?AC/#QS,S($I88EU: Y10D4Y@3%2= MMZX(X:W,C%AB+%D4^Y;()DXT4++2 U(FL;[8U(J:HLX(7)'T@MS)OUMN'WRS M7#GR"F>N,P7W&^+"SW6[:=%VX@LAMT%XZC@Z?O+G$.7NUC>%CE;J7Y M;>XCE_FT^5N%O/ H-UVM7,W!RHN6RW=KL3AP4';3>-74C?TM\_$RG>Q83E-H M4PZ^S&;C;U8]!*'0G)O7!OC&MZO9D>7 4B;]TIHA^9LUL^UVV%<8I?:S>F%> M (PSE[AE_:LJHM%:JR_OV7A'1X])'H2 S[,H2POI\7#@95CN/5:?_5$)-;> M+9+Y]RFSUD+LNFH'?&AW+-0RJMQ>9?#.FAC??LB=W\.Z,C&[U(GV[X$-Z3EL#3#$_T?RO2K)=3Z MHVZ<)U0XWW1P6\SN*UHY>M:+VW[?$'"P,+9[9"EF7:XJ%<<];3F=NUF/(Y\( M^7X0->&F^RPME]5TT+E]YFQWD.7P* M[&N-_[$L%\$GK!B_V?I&NJ\#X7'>?X0OZG757#UL4H/L!XY'9F&0ZNSVUNVB MV[D5T_]MWLR4LZQ1MCA_FQ!.K]WF+N>DYN@UJ*R_V^;J[7=W,K6GK5>>5ES: M/]SFA2M]8LWGQ]7(N4:[5R;BN6Q5.NN LQ;:3"[#YW.TI]_J4BI9IN MA4V"%GVRA"Z6D&MC#.0*1DA0BG&M3K4PBK74J11,2T@49L( P!'D29WHR(TV MM%-U^IUUS$%JMJ;\P">.#53-:,TV#,(^7)#JW6VXUG#>-$O3VJITXR.=!'#> MU6#B0DH#7SUJ_S=U*M)J52O;__ YFR]\N&X _SAT@'V.76O?V$7ILZ S6JMP MXBG[/2^MB/:60[5NMYY'%CYL1^[]][U0<%+(A^[3D$WI,A*KY.6RK#5Q+9DR MMWA[&WM?K[BL_^GRGW^S]K];X=1KOJ#>-@EDKPYK<6F)'V[7%C.>V5=U7]VW M%D^_?./+]=HJQ1J>Y>[V^.IV*HW-%6>_C[)L;)>]<&H^]*^NQMNNT])ZT"-? M2%QN1,SW/>+](&FNR,.W@T64#MP.NNMNE@^6W-^\4S-WF[;*85];K-=R[>C[ M:E%U?6XZ&.?ER*V^;D;GK!%+I'$V6>W(QGONH_/FQHTT3_BK,&JF(]P1DB;OP[WCB,P$,%L;;I?#53V.^6L"(J$2VQ2I M(<@J:S[]YH&+!$5=(,4#_;[C+9$@@,Q\[N/WS+Z&;-"PR'"&L+S3WK?C^]P[ M\LN)/U]O>#G=WS"\\JNF^&^T-31[ZYNT'HP?9S:$1OO:A&OTUC>23$V?(RPU M1 S"OWW88!=6QL>*0C_-H[&UZ/)T\NGFY]GTJT_8/-O>B!(4T\1!ET0Z1ERR M.**0(R45, RSJ&%O&$ZUDE*1*.)*<4J2&-M+M8\'QL8EIFQK>UI?=$7UD@?^B'5FW.YFWV:BX(GOXVS[TYFOCZ:MFIU/*(7 M*@?6K>K>&Q1.OUXW F[."?RM%7U;^Z$S(X)3-!IO/;6D&NY^U M5@N^^/.J*S#K1; M=)="UQ>L^@:_W'IU47:3N9*4W^QS@H1]AIPUU 62X9BDR"M4"2U+ N_DHCK MAIRE2FF!:$)C96(ID/U9649+,'MBIOR3SSG=!K9P0"^#*)J0_OTCT8+6I79"7N[$J,JA% I M^]:VTUN-S8!T*8Y6':E"U+OX[]WRKGB,]8\*\5=6+S4[?.T;5F\VR6=EV-9+ MP+7?WZ6C;/W(^H+R]8)RUA>4]P7ENRTHW]YI_N3/^;,*RI^A[X^KH/Q3I8B" M7&M*OGE6VW>#/+.VMA6XDP?G!'B+T!H*77PXXELZGG@V+/V)S+5V4-9>LHW0+ M= 'J[,]L/ASGA9\9GF )87&X3:=OOH5=^F@\"F@B#?NCO;L%]8_#X3=/)6]+W<;IA,?2AB-0Z[4PS@X?W50*I&\ MP5Q+^W9-\S,=^B""XV\781FE\]'5('A:(:NX2NZ[:):U.N;*8 MGQ:F?W,$4OVB>(NRIKE((.2E:^*35FO(G2%UM=&*5O8\W()=DL'+WMOT6Q:V M(<0_2K*VMO)E^*$+Z=B%N9WSRVU]>N,):KIP>YV7].?%8>8VWF>>R[VF M2M":H#?E*]R17=XL??WQK65>2S+C\@2WQPN. MF..VY"Z>X5X]@XQ^^C@=1-DPE$D@ /EJ@KVA7:R_L@C%>GEY$CX6OGX6KB71 MVI)?JC2SNV@^SO]HMD?>VA.X'#E;?.XB?..[?+U(8NQ54^$ZEZ]%HE=%VSN/#YB)E+=025YQ]9*PM7/NA=G70\*AT2;VC? M#+)T>-O(PA>58[[FSFD*ZVXL9G-OIA0WM69!Z@5BZ7FXI_LMJ[>HU(8/5VV! MYMVQ#A P=F&(;R''9W5\//G2'?1+;WG'%1JKK''G)J^=SSQHA/H,OULMOZ?> M:]GL6%$4*!D+(@ QS*J3A)? KSK&L#4$?I-:VQF(#;AJC]WHMJ5ZY^3VS!-! M-?X0!%0G$#*)J,):,T)%5*IU22A_W8ETU.0.=@XKM)6YFDTI%RL1JF#;66_, MVBJK1;]%K;5SU#Q7!D#!+<&J#K [U"D<$,?8JX$ MIG%4%K8F1#8-OX@A0A2Q*I?2R.I9 %'1)V+Y. ;Q]MD03SWG# V_QG&5KMXZ M$G!O\#V;?%:VTPG1NW3^1[:H@3P?\ZAKK((F9UNGKD#7K.]3-9E/B]$DCY2O M#]K&S^,O5YY\(5A\'[JKM7#PD$5QB=N3 G[R^Y/8J$_J!KO0?>D7+!N#8*E0 M F*)$BJY(I3*>HC=-8HC<,5V?XA[-=8:LT$E1(F4 M@B42)B2B2,6P1&!@492TYB:\^!PZ:_.&9!^(D(?3RKV/A$]'V%M=^;6B@W<) M%O;N;/BBH;R[@/4A5=B5E8^N<3";5P;/"47GRQ7N&(9@=?^>$ZS:!]*'Y#7D ME""((8VY@C313$DD :E\,([B=<%?;MRG8F7>+5R5]\%+1YW M)+WQMBI^U6* M+$SHI[76]%??OURE30L<=N^^W[@$=".&ZS3)QU\_782$>-&-FWYU45M?-!+* MI9=51^YDEA>/*7[ILD%_3Q\& 2=17 T>X="#H3#1;">):O-LZHV[ZTGVZ[PXF,^+V?"/WWV%\N+G,CS_[ )YQ).( $F4M34) MDQK!R)2%; 9!T8@/)=)$7#$B&0844(B9*B.(4F#8;>/S401X&L?A*KP*&9"[ M QE\#R=29TQ.2%TWDE4[YL0WFYYU%?Z.W]0ER\HS=TG'$JYDN(5&4M]*4*74 M5I* 6@A&VUJ=BTD3HO$W(,;397/R0>&XJ6R3%%/+#]SEQP+%28^?9B M=T'1]OOE=ONBVF_U/03C0NBM$)[KN:PMH?/0NN:'YM2E&NZ>3?B8=-J,W@6] M;Y\YN\L&/Q1?_#44EI:^Y,W8::,5E](I\Q*K2C8Q.9ZR "Y69H1MW@'[MG5' MB#VHM*J*\MG;2]=2%W!8=M&X^ODVG6?:57FZG;?;X;?QDS]A#YGABK^M$^6& M)FZ!G5(\B0&D&NB(,JH3*A2HXK0F;HZ:CA-#F3+2)#2)*+?_ORKK2.)88;TU MG?#D<\XPG>"/\#)4Z@X;AWB:BJ7L\,R+T7I%96*^LO25"L5T,K$2H]ZCU/*A MM=>^^A)4SW+E9*APS]'8WG4QF^<7J^7/V\ 8_#W7N]7]$ZX&\4:(VJ=+);]E M>5,BKSSID1?S0KP&_ G7!BB+U096=^\GQ$G?E,3[IJ2^*6FW34G\;4U)XEE) MU&D5*7=A0I9-= =U*"KCW-( M!9/'<0;S1[1VB;6W I47\L&N5+' -US!,DRMK?B0CX/V^N=R]+7&6O+@Y)O: M3SLH.?[HS>@OZ9_/""=HPQVF">0< @ABSAAH#%J!IF$?0L(D9MS(B&HA-.9, MECAJR)J.V\M-GGS.&=J'X9P&B_3/DVK';RXK3)P85N =UNH+2%45O,9*SX8S M(A>W,\NX_RCZ:SQRB/MHM6JW85Z.2F_6/O"1/I#*A:PLK:+1SOW$.;(>*W%8 M !=;HW,V=\-=1V,7%PQ?7&>+[UDVW837D5?EN G-QX];^Q#'ZYU MLM"=FW'H3JDQ;3-"H:^$"OP3R+A&8W4[>#\KX+LJ +C%]YD5/-E] ))-A[?A MG (.H/]BG#>Z:+(2:B^()D^X59-;YKIQW?F58$$K\'O;H?>:;QL8L!'@:0S<2 [=DTE:E#A3/FW\J]# MP5^JURNHN.C%]1D!!X;F*ZX#/3O5O$[2-TY[Y6$DB'^4ZPFT3#CQ3-I(4(TK MD;<&U6H/I.KB"C.FJPL+3_AJ,'@"A.)5-H U[9TA'FK5?AOG?QB'VKMP_]K< M;H090$2KQ$0F(<8@+DI+5"'81">GUNPUB5%N(JJ($FL&0UB$B0Q,]!G"FSW# MTG^&^;/!_%LY1*]4?'>+GX;=,#-+Q+]3,B(2#TDP3B?OG*]X \%L>Z[+4,Z7 M=W6OZ?W,>>)%UU/9Z]@01G[0VSHU##U/%T3A01^J9'N:WUX$/#/GEUA9[QYU M89V;V7P1\!_&4Q=KN@N?KZB9,%8I0+NM.E!5JY2'2[4WKW[C&RMORD-SC5*+ M\6(9WO2[@Q*WFM^K _LTHD MHB3Z:"HH(@_#_A1ZY%%S@T-^J[O3*GYWV:$*YZ-6?- J/H_)V3I/IY&*$.01 M5.8Y8_,P:O,"]MZ+3V#NAG?S7;.YS,L^( MB^!8$DHD2P".8I%@3EG5WP!C!!H&$4D(-R322H,$:HHPM.91B(M$4L;D_ RB M7ZQ;[_ME[ZT/[^-I)V.9;"EI_74^=GS>*%>[M=OAA(03N6_FB'8._MT[%K9L MQK:" ]_?/1S?>^_)15_'WL\<%5;$6>^:@_<(VQ1&S?B0=H4#5 *H+)LA9^^! M>BYSFSDM>,]/\QFZH(SE#-N.'?9Y>^ M**((RJTCLV2%H*T9/UB0K=]5TX"\\=O^F7/7&^CV#0PSITM]94RXGTL'9$.[ M-%>.H_).*>:0*:4"% AGW1S[W(+XO3B;75GFA3<1R,P%A]V$ZFM7HI2Y20C. MC2K)JF*5!K6>C)YZ4K"&"YT/-YR*0\OV.L)1>/5UNEC8DUWZ.53! M/0ZRT_VB5"'7#XW89F..UG3I44AF*U-&&J5MM10.]W.PA0N/Z^5>H<%K=2-Z MP7;64WC)"X[S>D%WX^DRWUJI5RO*D:M-\ZVR=@U50']>0<9-LZT2X73H? ME M-4,7#2H;C2=+IU,VT%F=:5G,??#YH:S[= 6--Y?%V3A7+\B7&J M4$XQH#(T(S?HIYF_#H,Y+*$,%]4QNX+\O 9=_OR/O QU7)3D.,[SI:>K^^7< M_BMDE1UB7%Q43 U\E?G@U[*JU94)5K>,/__Z:WW+HOJQB )MH;\Z*^>2X-46 MN#5/G4.6+EQ1ERO4RJ8SCQDYJWALPVY7AH-+%;DT85E 6Z/7%:K=PS>$^Q0S M/^U=1S._E[, ".K!U#8(].: NDV*L;YE2#I8QO(WV_3"19K/;LJL2$N4Y#7V M-RT*9L.#?N-B_(\ M)DO[VK(G:LO$V@;UM65];=E:;=G+ U"6X%35Z?;K?#:=+0M4WOSYDS%XI 1/ M8$PYX8)&!"95XX\B<=R(2&$5^(*X!PQ_7QS@&GKQ+D M&U(=E9&W9:SRJES+STNYEH'%\X' MHFI_[[1 =[]X2_U[L:DED'4=K7-PU:X;P]=SE=#3:T>S\4#@3.#U]&0 MBSRT&]Q2/;+1=?4_SM&I!H;:*YL#1-T8K\DL-*"X\J9I@.G.RTBRKX$JT],- MH"A7?.9GCS;&T(TN+,WO\U+>/238K"&F^>EH_76/1T&N6B=NU(PK@O8=$^H1@BB&M4H$3A! MFD,9LTAAP$0LA&'(6N$4UD\3K*#]"ZM/-/_(PU7L3! &T8AC^=_'S M_U;UJ/)D-M]B,ZL_QWG]J^JBTE;)@ZWBS!* _NX!ASM .: =H&D\;9OX22J5 M6*RX* C&O=$ QA4-: !@S T@%MG(DHDHL#20"RH5-QPNIT&*GR#HS]]>H5W M?_J/F34/:UB$>Z,#7@/=)%@+!8@!$FN@%,<$.EE C1( \!;"67/Z8Z@]/0H2 M<'65]K/M$&H[AR.VI%!J9%?,UQA,V.AWF/O12^,GK=U0\[5N\(;$;+!40F-J M8:Q4LVO\T(]BLNFPFN]D7>%@Y[OQHMF-G]'TM,6]^1W*B>;N:0SRLXAE6\\HN\VFGF]<(/2DC(G/63;X96:=SO X=6Z[Y(YN.BAKF'7# WT,+2NE#!3TV^#F4 M7+@H0N51?FP4=/\08E48L;^^75,W F[E7M0S6*V,NTU=S\NH0"EI>(LA5>63 M%&6:LK@NKX#0"W(+,1U+N%]#?N*E&UY.QE?'.KW&1 M@^)M*VD>,MNNI[=XZU#Q4[GWSO?Q#F%SCH4O;9DV=$)1Z#ZI-G[CR[ET?]$& M-9DTO.2 1S')OKD\:4/XK ^Z\IU7FQ_I4F]E$]%-,:G$A:[*#C<_"?#6.]/I M-/2Z!354HL[?.0 ([_V[O6UV65W:][ETX-96G5XO5I*"7YH>H4>*\'$UI\S\ MY".7#!G?%1/(IZXPN4QQ7F=?QU/?SNP)H!Z\ FE0O2&TD:7S,LI==-G=NS[H M1:MW>C3+FFHZK*EA.WC?M::\M@HO(X(;5/BFL,SI%"AX&:>67ZUAVT >VB#E MQ*4[FQT(L8]3>RY?74+?18W_8S8;^78\=_Z?',U>?G1T9'G@TKKJ@\^SF\7W MM M(\C7)Y=972JX.RL.#1/-GFA>E.%ZDW-73Y@(X4P#+JB(M#?#V>BJ/ZT8< MW,Y"PKXY.[SL*DP';I[&V$]:"S&P(FSUQ@?76 NW#6[]D&U<7D>KNPR+\[C M-=)@'3RL&[GPYL/;)EA:0L51SU9Y\B0XV1G(E^9<+?FHA)&7UE'8@8 9%!W_ M7WS'?V']< +>SN:#-1GB5M H7/(B(/>C@KU94T;64Y^_R1M-4#Y*/YLW^F^S M=5MF)PR%P!L5[?OP0[L,:$,[G2L[<0&C7!'.M6)&&B*I0)%0RL (1)QB0&/@ MZDA>7_WQ(F^NDV*0#1X:ME+O584?OX4.L&0^NS.%XOC=Z@U3](]MAV81,!%) M;*@QAJE(,!6CXBLC((46/$EX(B)&.#01DQ"4LSP@5:]R744BQ]3-R.NU96M]7$^U3#_CM=ZR*G3LV$J-RL:^L? HQRQLAK39 MPP 3CCG/1"/+0W%"L>1*4@D429B]IAS_IQ!49@.\1$N85;F>0CS\5BWHT>% M_YW/%__]ZWSFW.5/\\_!Q%X)[G]>7KO:FA+VU(SG92%M9ZD=B:_ 'B;3[.M0 MZY0-DDH2P4!LOS7")'%LJOEPL0:DZT,MA@4=Q*'N)5^WIW%#X6!)/1I2DYAQ MH#12F$3"C?V#Y=0GJ85NY>+>?+#B< X6HSUPJV\K;*RE[.1?GSRYS^.O9XY@ MH'4B$#5 $\*0YC@N^9HC#O??'N8^Q?DXET\$)[8L M5$AW-@R]$Z_E,#R6[KPGWL&[- _]I"H[U,YH\3 \^3J77T&H3N99.GIPJ&0S MR]FC$'4MOBQS+JZL:+FHRB'*:P]A=*M'V_S3IZ\G[]]O_US5)6JCT@W\@#$V MG,2*QP132$H4(TD)TB]27>VY\\Z&[,)X8&P?Q7<-["X'A;(!#;>(U/@(Z#QS MR'A%5L"_O-,GLVLK/-*BQ[OLTC\:RI"UMRD3J!)#>&P@55P PE$UXE !JCJ@ MC(/P+"';1R#H[0?8P)U=\5$KH\B*S@-XS6?1F02PQE&+)4LT5@H1#%""N,&E M\[-Y3Q/@17E\2UT>)^>F3!N0$&R+4-Z0$#>L" EPVC>4:J.%JTP>$0SE8;.L^X6%P;I%]^F M^NGFL_TTOPDK^[Q(YXO([MV*_=3M;:]&,W>?_W;O?@G0)8 -!1G M9HZ$E4J MTI'RME1<.Y;TEUT8]0TM]Z3QOCZA;=4!**)*4WN>'5-J66FR3JAUM%$:&%., M,-7("F5H)0?BL1OT:\TFSL'K"'4;#?SJBY[@J5)P@S O\VSXXV@Y]ZW(UC5 MZ]4L19-R5\3Y9/U5L]XJ(@A(GI#8:$%!A'0,!"840:42 K4X_GHK$NJMGM"; MSU!\;]*;\,-/U; >,[N[&WMC.-]4'?>RTJ;G//FX YC5O@WK?0OQ^)W[E1(P MF@E4^Y41 Y97&!* (*&5C"F)8RF2B$L:,RF>XU?Z#O;_F,_R_)?9M&A/V5F0 MBXA]]!KO+M_1!?3_7O)W!:G4@ MJ;A$;!=Y<;F/D-5!I\9.*_$3^L3:LY)'&P6J/9@],0FI_2.N$4@X4(0I:!#0 M-!8Z:"_+)R)NU2PTU_3IIM0,GRUUYPVM^FC921>177DE6ES2&7<4W+:'\I'B M*&H/ .HD)MI(J\J@FRB%2Z _ 1&-XE:]P6N/HB@;Z>(HP(:CV$WYQ[_N.G)0 M'(>HCD-!;&UR"J#]!U>,B43QXC@ MB?3V7&(KHZ#;E ?73-&/_[FN*O4U^LL M-MKV'A^Y:G)VPT(':=$DU2%@S6.AD<")C-8-,2R10A*$(TD,C(246A:<" F7 MH.1$E_;Y\3'&:[)G"'UL45(;@@??W434;/KAI\7M/"O(_]&NF"X,YD:G^:H% M,4LSUA#))HC MO;D!E"**2 1-I"TGX0(H.*%&"+TU?O+D/ ^S_X2/]LF=OKBLF5]XO&]U9"IG_]<6>N:)'( M;&]>XQE;]][]W7R)8A3I2B[976-O&2:6#+/)I/CVWS^X2*K]VRYN6/[]\@.S MRN;K>!I>+UTN9N4'<_]"_I/OX]'BUEYM-^C:J:NY.]I)>I]G/Y;_:)&<>^.Y M_3]GD+@WG/[[!^B:._]M,7+_F5=?%V\F@=W^\'8\L57>1QP\. MQ)H!4^Q!34_PP_;%%L1:,O/]GP-O-0W^!?C_O6HS/CQ1.U,O1;Y6CLK-Z9?_ MLI;J(/9^6N%F#:R'M6&/SI(8\#O0PE-[L4_J:#K:JUO4D\#9D !<+WOK2> ] M2*!XBK?>6H]X5_I8GZ/T(G71-NV'PRRSIOV.&:?MPM0%A84=?>D_Z6CKK$M< M#D[[\:WTML\MVS/3G>W"^]/O3_^<3_]U_D4KEG*4BN$%8V1?PSOLZWYUUVN]S7+\P34W?I"KNN'Q_+.!" B,@A(#=^4,,R5BKDP M$D)($^@Z-6",M!0B9J95MV2)*V VNFB\*I&(O\R,IRT_.K8@+1_K?DUM!JXR MT/AY4Q4DO9#DR6ST+HZ\YO_#H?&_GJ=[U+F)ZLK/1[CO4@UZ4 M4MVU+;T38_,)6Q.R&G:+1H)96U,B+!))D'6-93'3(0+V&[9N:Y;GH,(Q_.)1 M&#[=^(K53_4AK!6O/B>T%T[R<:MS6[L/1!=2MK%[=VAM/M=P[!3YY4QX4!$>84R43I&)$$HD3!0JE*PDRK=[DS3FW%<=ZB5,4%XFV$B%/DU(Y# M,2=AP'$JH^M%S:50NOH'@#C'"_20I;MNNU^W*NP3&$:K1HQ.) M!34F2; 0P' !I60AF0=X8B!^JJ'Q%5[),A^5O]Z,-0>>%P\'5_O-X#U)'B\* MDQ\$&[TF\7>RH:!>S/9BME,QVYC\I*2?RH=BA1B(10P%Y87Y*F(I6U#L+Q:S M&VLD.A*SK!>SO9CMQ6PO9@]3S+):S'*B,6> 418KPJ/$"%!,O#!)+),6CM/+ MQ>RFLHY.Q"RZDGNM[3@3,>OC$/_F:_"KSRNLFR9\R1NA1M1T,?8>_/A;]CD; M+JU,'&=Y_&>881;&B-_=+Q<%9-B+<&%HE##D7+.(LB2B$"-#2Z@42+5LH)!$ M@JJ()EIR*3#D*.%&E2@D5!AV2C B'YX#,_,,9)6?VKA'JS DS4QHF1R]J;*E MKA9LD/W/:9_W9\=V\)R#VNGO%E/[\;?)\M)Z/!;?HML]=G MTT%J]^FR)/4>-^4P<%/D%I2/9\"FX,XQ2=[KCLWUSV??GY=*.0&3NJ($\0[M M[<4]PU8T;CGT_WM<_>^\G?WY("BO3+N=(D+$V8.$]"1P]B A/0GT."#/I=1 NL\<0CKF)M M&%% &,9B1F,4A_@/D$;*>$^BI4C/]:+E=?3Z.MKKY4XO=_8J=QH#J0B%"35Q M$BG 01)'DFEM;,CN2-.1>ZLIX@.ET_# M?$_G\W2ZV%/PXK"$3V.ZE(J%5AQ%0'% ,64"0Q+\*8&X,.WI4J?C3_T>*""( MFNK3S^7\$S-)\_S3C1='1VXL':S9<^K6S?&+"EI//D,@HIK !$B"B2) 0UE, M/@.*Q$D+@.Z$_*->5/2BHA<53X@*CAJB0B+KTDC"A+4V@#10E"Z--L;H$W9I M#DM4K'<58GX*LJ+/+;5^^#EDD?+E]3^SX<+5=S5+T58*T%+K^HQ>A2=\NADF MP6M,#JUB*A2. 8,:H8A#F 2/2'-"8&N4_ EY1%[>N-MDTSQ,Q)RDTT[E#[I ML-,6D3[#="P&SNE*#]K(3RNGQ_M*CD8+6C ,L).#6WM"1B ##H$Q!\YCL*QK['G[3/J0'IJ=M M>YQOIJ=P?\9YOO0-&O?+N?W7U#M"KF4EOKN?S!ZR;.#);/#K[*03W%R)Y!R>G.SFQT]K:0Q437>=] MP EX/E]FBW0RN)\M[+W'Z63R,"AIL.@L>A=$D-.LVJ6\'A.$(I301 &.-4-* M*(%,5;4K)=]7U6ZW2.[H G=;*?MJ0CK,4MH^/-M+C)=)C$9B62G!J"%:QT8R ME3 %E"HE1B+BUC#$W?I'G055"=XKH'PO,7J)<6.NHEQC;G9Q5&+J7$]R69ZR!V;4 S?Z/ORSU=)D# M:BS1,99@1BE76C()E-!06CHT2'LLJ;2\]5L@O<3],P#BWKSK;5*X\?_;A&O! MK@:O0_I+TO'\/]/),HO&^7 RRY>65;:"]G$WJH(:H[G"413%2D!>@O81#40# MM"^1D5%)0@32@DNH$(MTF2".*66!>>U99B.U>/%SX#KFGUO*P*]E\/OK;&[?8N1&3=C_+N]GX0:3[%LV<7A__UR.OKI?#-(\G]F;>&#"\>(VP ). MK6K)!TOWT\5L/B&#!%6KPV4$P^UI/,,#:\U^FJEXP*2B+W( M)K1O_+H45\73/X8-/UWDV_^;)L>"H MQ:UEZWEVX^3?X'^6,\=U]U;N.M2@Y30=_7.9.\P@C]XY=O+(DWD:1(7]K"DI M+&LXB^N;99IT_H>]X.HI$Z3GC)XSGLT9:*^<<3&863GO(&OMLPK6+#CC8I O MA[<.47>581R/Y&/[)NE\,X=7:#*KNVA6 MOZV]QBJVP;53Q?/YS/H=7G->/S0O"D\96"V=AK=<7KO^C2*H[_79]&8?-SC'ZZYK&SNQ6V^BN.D>_8D//\EUG%;_W]MYS>5?L\OK>9;^ M<9G>V+?[,9U\3Q]RQY"W\V*W7K %ZWG5.@?:H.IU .[V;(I[> MD$YB3.7;KM!_!SZ[<[K?.!FABIP$-U=-1S_7>JT(0(P^37]SHN.OMNL_RE0_]0FD+NXX)T&V&(3?,5^CD$AS&' +(/CYMY MA57XRM$ J/.) F?Y,-"/47@. #BD[X _FAZ:E^#$L+68'@Q>&0,P,:1"?C, MP=*+(,5YED#W5+!"!:BG@IX*!KBG@K.F E^_?;081YW51@6/_\>W$LO95M.= M\,+[T^]/OS_]\UQX?_JOP_1HA2H/3=^;-+]MCL)]J^8_]F/N3?Z36NNIKZ\_ MR]-9W]F<9<9P46QS$>O:H]#7%Y83CUI MF,)S=FA[R7I2DA77L$94PH32".)$)A&3--$2!,F*E>*L!0AR4I(5':!D[2<; M]T*U%ZI'*%1IC9D2XUC'$(H8QE$X?] '$WCST^:MRJ;HJ6 MD]F-I8?[63Y^9$AT%3??1;'[80D/68]VI%S01 @M""BBZGE/1RI)AG0@0V@M0PB2"N)8)8E(9 PDBB+H98A@(!:RAY M\&<;BL1?A(^J>#9X@A&)MM)!6WL1*:H:*2CA&=-0J M+SX1X7-N6:->\!R!X#EZP4)!+5B$X ;06 !)>$1A9"\B0; @')ODT-VIDS5! M#C\6SEPO.$PT@[;Y#X=54>;"6UBGG:PY(U'8R@O<2 MO)?@;Y;@O&[#D0E@ B-H:$*1E!)%1!427!)H6M'/=Y3@YQVQ[(5W+[Q[X=T+ M;RH;PMN8)(*0&202Y9)7DA?S. '!'.\B1G(HMC(6X +QWE9^(MI<33\>K>Y4T$^[]#_LIUWVS95]:VU_^OWI]Z??G_[IMRSWTRY[D_^$UWKJZ^O/\G36 M=S9G>6[@9?VTR[>56)Q*(XEDN %6'S.$.%()C:4V'"+FV_",(AI@I#H$=X3R MT,8''4-K"L 7G+"3'IYQS@YM+UE/2K**NOM#"2FT9AQ#E5C1*N(H!D&R8DH! MU2J':"]5>J.Y&J*):J$+#@=*(40?6.(<2P,TQ)U.1GRI49_/]G@73!^ M#\_/."@9>*BHP&PE6B_13DNB459)-),H"2%1RLHP0!E7 "HGT7",$RJP.7V)=G;Y MKEZ<]>+LI,09K\695A)'">18$&2D%6XX$DZ<4668$?"(Q%EO31V*^#G-/-0A M3H8XY)3\<]=[+%(3->J=8DQ@Q" 'B!HL9,P Q$41:<(B\18,PQ4I>:+AM-WG MYI\BOH,US4[ MN_&#Q9=-B=K?U=!"AJ3&T6"@C&K+')(QD) [#FA0!5@+-6 MP>@["M"S#^!M0I4]2/#87K;VLO5<92N6C0BEEB;B6B4\ C*!3)3%^!1 H.$! MR=;S#B7V@K47K+U@/7#!2FO!FF@N(B($QXI)H*C2Q> PGE!#)=V!8#T4"Q,! M>D$1[$7AA@$%+Z>_+<\(^_O+\LZ^UK#3L0=^9U8$U?I< T3L!\_?NR?6UXY+ MW_C_N5#J;388IO/Y@WV507IGKUGX0L*AI91T/!WG\_G_UI*7N1#6XL PV^.0X:C.S_+6:#A=WD^2"_GPURTMD8SM M:OW]YMD@^].]2C8:W,QG=^X7S?MXZK#77EL==K5ZOJ=YGA\7@W'N=\',[NS= M'[SEQ/]FM]QR[?#![:H]E=G7J;W;8#%/I_E--O=''N+I?E\GX_1Z/ G[?)TM MOF?9=#!Q5J*_<&V/;TM#9O8.[GWW0O3TY1R7WEH=FHZO!E_K%K)"Q M=Y_.%M5;#&;+A?MA ?/LWV0\M2]Z*RWSK[U;[B<':7 M#=)OZ7CB/W>_G&=N%9/U8W=L[43^>+I,@]ST'Z=>V^3&,*R$T8@J3B40&@D9 M0T5PK!251M@S^[>T"PH2SZ&@-PO/1PG%7[<*J\RO!O]G1>2M:L8HS/3YKR^M MN?._SF?V>!._D1*UEO]C;Z,EL^,<'O\WNS\_9)/.*ZS(R M4,3,;CQ) ..<<@I1F$*$8@!$?%G'JF().<6,4 X1C('DI)HV!XUU$((VMT>; MC=3BQ<^Q[EAF5?"]4V/S9?;AIW)EGIZJ95U8QERTU,,*D:W1V&L6#=^V%O3A M.6^A$\( $K'01DG#N2*2EK>)-"67X,.I"DI5B;*1+Y[/[ZV!=3.V>N0ZL[[. MQ>"^>?A9>?B#'ZR:6]S.EKG]./^K.Z-\G+O^MU(PSB;VYW9]/^Y,W?13DUXR M-10@,,+\ZFZN,Y5'#NLS&< MD7:>4<,#(X'7A4SV0!]/3A[K!<8I+KAG_T[7NI>(Z*NBEF?8(NT"2DLK-VLO MK<=G>OV1'T$1J. @DZS1J6UB%%O5)C#C2'$%(J4- YPGAA$:BV='K/YC/LOS M)X99/_IC_?#EX3Y;K9LO*+.ZIKLL$+J@$)\TAM)!":]#RH'WHNK(1)7@C0@V M0%HK)",!>"*QU)"$B"N(B6$MS..7BJJ5[/5AB"K(+RCNX=Z.SYVH[*I\=K/X MGLZSB\']7LR0V>F/_WS&W\3D&AP#4J.:8T1A(*N*8" 05 MQ@A(9XP(8'D=HGCOQDA^E\XK]OY<'.6OY4':'T7E,7;'\N2"\2ZMDX,U0D[ MUC@C-FU NDH"A50TH2J.8T,3C: N%+&A,GDSF[Y8$;\#F[(+*Z=.@4O/+."1 M+.?VZ)?S4.AR8T_6_ON13MCG-^&?8I-]8'M2LST50D!$&($H$1&(M"1Q$2H M5(+6-*>]A0JJ,[77)<6)=LCH'**3ML /BO$/58&?,(NSNDB,(NDC@30!D&,B MC5*P*!+C(C;OYV+OE,7I!8'@I%G\-)WLGS-KWMW.7/WTW?W<2@Y?8;UC0)WC MYW=1\[L&6D1QI)%E>B6Q9L3@H-(UA2QI(4#L3:571_NQ<;*=,3RYH&!W72 ' MU.?1N^#GQ-BR;O("U"0*,46JQ7YKAD;=NJ5'RQC MGYG7'E"K-I>5]X;](_( PEH>" 8BK&)*$@5BK&/,#2@4/8@Y[D31=\&_X@)+ M>=*F^$$Q[,'JZM-E2ES7WBA&@,:*,R8%DTI3#9)223-@WLR43DEWP)287 !V MVB&P4_6/\_Q'USB\O%M.4M=H-$\Y A"8O6F M-!%.@*:%_K3_ VTTFGK3H\:>VW]/,O@9[ M-)7;7/ 6@NB64?[:N\[GSNN\YG7##:,RUG$D!(FYD0EEA5K6-#*M:1^[X_6. M%#B$%Q1UJL!/C-=[;SJK._2GV6MZ '8#+O78=I\LZM1;ZG:/ H[*2UL$2.T$ M&1D;A:1P@!02NI"E2T$@ 9!!3+8P5!\5G[]D.[26V(44^\6-VBGI]U&-XP;= MZ^7B:RU$KO+FQX8X].&GIOLTR/Z\SZ9Y-OB>YH-RU:_?.__[?WV*_S"MO4 - M ".2:!E1 A-#& QX63Q"B:(M**_FNZ_Q6Q/_ZU&6HQ7+L>W.'+CB+88;V%V8 M-&-Z;]RNB_WM>)VCBID2.C:<82@8$XH(6I250TPU?.&..PG7S8[SJ[;OW/V& M.R]L7YM.:C6#.:.)U2Y$QA"96&.("S0TB*1DK1S$$YLNNMIT#)K#,^W%DH2TKA=B$,WEOLG6$T\&[S#.' M1+<8?\LF#\^#K@P:=1UDKHTJ\Z%3Q5K<=*^J5<*U#?'_O9V7-[M/OV:7U_,L M_>,RO;%O]V,Z^9X^Y/:1_W8[+W;K!5L UG; ;\FZ;;&.J]=>;OH2(VQP.W<2 MYU]R"@D4(A()%9 *FBBD66R,X4D$#47X-0;>%P_F-[L9&"?RFF6FK\8T;5/$ MTQO2B6%:ONT*_7> NXFZ99/]VY^_;L:M#(C-V?[,4%;K9\F)LAN<$(,@C!), M-(\*,Y02A*K$HVN!6_4!TX8/F+JJ>8=&G?GZN]__M-P$_/ M!A.W"[E#R.[8!-J-I=8%C>W(6%LQD ;JD<(0!__M/PPH\GEQ J,2Y=PZY*OA MT%TS$J]]Q$A1"2*M 16Q5((:J^'+W&R"$]R%.'QO00A.31"*.MM#(VF,2@07 M*C81-1%!LG0WK6R4VP1A[NJ9LDRG$W=RGV\S>U2>(O7#W]-_SN9F8@FT=7B/ M'%9'DAZS!.&$D"@ 0G20.J(\4)V8@5- MLB([F_(Q;VY5'):YRQ GN6KCGQQMA!.#NMU.Q8" 1!BJ@3&Q->8AHV6$$S"D M5DY@1?0]ZP2Z"WGBJS;HU%&'/'&CXL /O$9&$6D29F)*(UPV.4,6)>:MI]!9 M#!3MP1 (TF@'@=#]:)L3#HMN>+/.@Z1NJ%#+OG>3H59TG9MSU<*)'5C+*OLZ MFS^4EX1Q%YO&16V?&Y1E$&280I0"08B\%E3080I' E^CE//1A[?$V)KAI?W, M#?)_KB*'B]>.!]++W"XRS\WL[MKJ8U]5^KS!0"#1D&JE31)S0ZA(("6&L01# MH;2U 1J#@:PP%!PCZDH--(D(4 *Z2Q4@2,5Z^S"=)Y_3&@Q4KFG06%3^UI% MSWF-MZSBZ".;GZ:#OZ>%\/6R%TIKC%IV'5I^GF>C3HW21W4Q9DADHM&6:"AS M_8@"*B:)4-1@%ADF$*-$CY= U6RWO?_[97+6Z MEJWZ]A_4JO[C+TFEZRT1;7?[VPG/OW0>>7.">K9#.Q*!S^X27@(_&WS-?Y+^+>!M2&*ZR"XL#KK9E%\\U>K#P>_I_FM M?>+"TL-D?#=V\:5R5-Z#5R_I], .;+U&J7Q(O7O% MVJS0JB?Y%1,8K<28^Y%7[A<+N^ONUY9&_L@6/IGLYO;E]COK/M[;EYVZ^Y4( MH*XD:>E>H7BGK_9=O[K9C7X.ULC=V+W??3KV6C?[#QTQN7 M!/_X.?HJFL; R,G#GMS0P/*-NC8.06(5C8AT;&UMC9'DR#":$*YIK$Q[1%[Z MX#$"OLP*=BYY-=L4$H]VQMRO-N+YWB+KEFK<2%'+;2Z#:XGQ^VS^Q]@/&O5. MS" =_7.9+SP_64K9U]G7:1"D4,Q$@H%@%&@FN=3N[ VE,7+X,RN>UP;CY_>P MGL(G4]5J#IX(]A;2#1-=Q^5PV5*]7PT^!>GA/_4B)K42SAJ2]E)++UYR- 9C M>>?,2>T0Y]H?L> FRJ@5$-H:*C&A@ -B@ 1.4%C-HA.>H*>(Q33%ZI=B3JK= MB_^;348?IW$^G,^^'SK=H#W(#JNR[M+Q-*\F$6=^:X+>FIWMR-",^\-G:&\]UT?#,>%DDL9YWG12K1D?ZZB7 Z,XT_ M_/1[5LZ'=L.?)U7,X2'KL%VV,IA@[7WQ7!AD)" MM68GV^^M,S@:7/O0Q&Q:#+2NPQ>63A?>EADU)BKGQ94KBW%32J_>3L/QGT.W M>6MK7K7>G)GE9D3/1SZ>,O@ZFXV^6WX-$2%K>]H?6^=OD.=WM_IH[R M_G'U^6IPD[D=<8//_73I1?JGV[;[F37:3HSMLNE7ZWJ.G*J\'<]'E_>IJQ]R MM!@(PL_&M>^7!Y?&*EXGK-)I.GG(QYM&@J\?7\TR^=5 V=,IR3Z_&/R1/00^ MN?=1E$!DKI;'JGF7J,_QE^ .;&OLB/+ZP3EJ\^S;./L>_ES:&_]^.[;G M]]V2\ZT])/>JUE69V*4^9V%>4^1NEJ]+&5VLKZA:;#%:W+-L=2/'+S?VYVPNVYWMW( _<1S_X).,$T?PJL-_*N=$ETU_6<_@-Y*O>4D^'>N MI*'8N-O42L%K-V!^/5R[/L#>"2G7$..W?O/-K!IP$GR3Z S>Q9>VO"^40:%@ MFI3;^+F7B9443^U/,Q< F#I3LR:G0CSFR^M_>EJ8>1+-BUO?69JV@F:1CB=> M53B"RD*D.CCSBT*#N%/RQ1I.]@3#RM_BVKK-&SCMV4HHM M".7+H[N?A[=6=$ZR3S>_50+W8Z$MRZJO,H2EIJ.?Z_=2X;5\3>K6,##%,:(, M40RH80Q(2J4PC$,<,0 $UXTPL-11[#"( -><,$,51(F]E @$0 (X78_C'C>' M66(.5'WG*D>L)^0H(6^2Q!HE6((,A0 -]FJ0LE?H6TPCWU9??"E*>L=[ M+X[WXV&6BZ"#K00+L^V+XH\?O)B>+7-+9?E?=S[M_NFR\L8SM[*A^[OY4E.W M\Y/52G\0^K>NFW1??^FGW[F^[V&'Y]\OWNQAV[U_/S[HO/@C-X/Z38K0[ ML!M6=(660^]_+/_1DCX?*@"0"A6'?'@<'B0\0H#7#:07AS^0_E!GT)[Z%'(K M.P=%@JX'JC%I?KLG:*Y^R..[X!YX2T4VBK,2Q3 !44P)B6.$580@,#*&L>0Q MAJ(%M+?!6&E;TTX5/<.>=N16("=8#Z%MWNPN<_QJ9*\+2/O)%<>'S&F6\[D+ M:@2B?",ZW^&C[SW!_HV"$$PE-R9!A'"J%1(:<6G9'T?"* AB\I2C\AS>3S?R M?CB1<&5<9M&.3R*(3@=;'#[;GX:A\['.BW0B$DX1/SO(B@9>2"(CI#4"$E-J ME'!P%=RX;#&-I. ZV:6I4!_8P4L$R"Z [(V$XS,2_J/(QYV[>4 ;$$%*:0(8 M1#+!5#!@K[#>0<0%!U09TH+F+;?PX'D47H!><1^AXBX-^8:&.%_5_3C(=F#D M1A]WHC&T>AII%7,&H/7Y26)U-P7V_R".6HS]7#P\N,"X"XER,D*BM,P2CR^?X]5W6-5[] K M@P"Q!HBH($+ 2 *MF1%:2^:L.2,$B8SAN"-KKO3F-@KH%LSUX8EAQ"\$WMT< MEAXM^ZEGK#49O[%J+QE;@LA^'G]KA@/73(G\UW2^^'2S@>"WUNWI.(X X:XV M*R&",8R9>T MVK>/ONROT3:PS+.;Y60PL2<8"OY6^@A"K=Y3[0N+#?6NJR5?@Q]&KNAHG@^V M57VU&N#/'K 6]8"U/6#MFP!KGP7K\/1MGB$D^ZK-@ZG:9$]6;5+^NJI-^;J? M/?X5ZHL]S[O8,W'VQG\Z>V-/58X'1@AG??AQV4;YCV"&_CR^V40&9Q:[^ERB MI7S)AK=3NXZO#WT%\,E7 $/0P"F-2(RC*$EB38W"6L=,,B/C&"K(H$Y:$R&# M'S[9YH?#G?8I5??8$A%8P2AV]RU_4].Y=CV2Z[_KKC#0M92>=!7000G(@]*D M[Z09=BE(RJC=FAR!L(Z,4:HP2+#UV*@6410;P961"8084A.35BM!*2RV&Y+C,L^&/H^7<@<%^^(FNAZ8"2.SC@N,TL_)E MSG?PFP,P$THBJ#&1B2&N#;S6 $C++L!:2B#4=R:)'?< M:KNDAQ5RZ$Q9\PO9:KD4U>])ZAA"6A,%*"" \T8@XDV<2+MOX.&!3$% MH&6IGZ:&W2H*'M6K8F=Z]30" 5_FZ2@;_&+IYWP+:I_2OK36OCKQJ,DT21(= M"4Z5*[UPVC>"413IUH2QX]:^GC@<;72G<>\=GY3NYHVZ$>&FSS M(P-BKNW_@TC0W9A0$K'ST-UM0;)!87O4T0\_U:5;E@@D0RW(G7O;KP<9%OND\6@!UGS MV4<(CGM]>ZC9;=5!'G/&^&' JP M05^_.FH4H.X.7W#?^Q?^=#_[T0$MCH?-@H%%JV#@U:M18KW N MO<;9>"HUBKJ#!,UN+ATP]^5\]I!.%@\EFGJ-15_@8ON!+.GPUN%OC_/RL@(/ M.0\PHO,L=PW&*^#0]E?_#+4C?I[#C2\S7MRZ8N1YMH[/_36;^J$UHQHLW.Y< M-O5O7&+V.H(+(.0EH/+8X4W_[M]QXLCSG\O15P_$7,Q#G7Z;3;X5V[,,B,Q- MPF[ 4@^^CQ>W)7![B73N (%]Q,OA_+HV1T_8?@.+39O7T,.#DZ9@LY&;=TS$ MFT5(@X[OEI/%^+(8M9!YZ/M+>UQNI%%)J:MD6U!$7@&0EW=RR+?5+]=I\OJA M)D WG- :6\7O[MQWGD/NYVZ(KOURL9Q//<*_TP@>/-_-'RRE94% T\%HG)RQ&)-WM=L47[;)/?!^.[> MV8'5>V];L(==WR"+3@<(?5/%Y-@9UQX><]"PVT]FR7Y27SF(!U:3^CY;EV21 MNXGG@X_3X54%+KW/N7T0H1JF45/)H% )YAQ+0&*IE3&,1HF+(REJ=C2XSTTX MMKL#G^G$?@.A.0DFC*D+%P2IXM*AT[MA3[&1 ME*KH[5/A.J2M=C[^31&]S1SM)SGY+RI MV=[ID5:S[9!1J@(4,0B)2,(8BB9HT7%A-;"T+.DQ==5,#Z? O'^ M*7!S4.-OP7KV8]!< *#2CH.)F^>WN$VG>Z;,&@>/W((\T([3B.1':-V>\-\2>Y=7K$*,:L&7KQEDTSIV$6,ZWCW%$ M!L1$:ATAC@T%.(EE8GE2)(Z9H8U33.S)(1WQR."(20HAMBZ,/\6$Q3&)3P^5 M:VBM\*]97@ZP':;S^8-/QMWYW)O5B56(!K--I44+_5_NL%2W3B1L$?B.!DD M#BH0RP2MM9!*8L8IX% E&%' H$Q8:4N .&H-V-FK*ORCB?9&WCW[UE5L?'K=ENQA: T4_M&:#MC]T=OS]T8'E.V/0 M(^["?7P^16!=4;,N01$70DG&M;&ZDTF@433_\],OL*1YX M8YZTBLV.JU7E(>Y:I=$;45L/=%-$:]_\ H7V"N^QKL)>7T#747:_&35[Z\O, MYF_?+?L^XNU5$\_*"Y[1J KZNW_4YXK$?-O+L-"5Z.D^)\.ORE*], M;_8/ZQ_VJD3VL>.0--D2PG<8+/.H=]^J Q&O53EBAOL 1AM^!_TS:61D\6 M9T86KH:[%Q0]1?3*HZ>)7GGT9+$#Y7%LQ?5OVB7'*X_C(AQ+1?T;M^!@*^K? MN*[G% M A&O,(:F(,5!A'3H8I3H4P MK#4Y9(L0:IB132ORB*4:NL"HC;UT;"75;Z2I3275O3#LA>&1",.G9"&O9:&) M&#!41U@:(V,A ':R<)8<0.@4"^0A2T8IJ.2>_R"DBY[P7IKKA=@O0#;D0"3 MM0"S5IN24F#[/PV,Y)&"V HP%$N-B"8O,>8><4A=[_=1B##8.Z2]".M%V&&( ML*<<4@QKX'!H_5 *HR22B,0X(A J[668X0AIV&J8[\(A/1JI1B3IW=%>%/:B M\&A%X5.2$-?67 3B&!NCD")",::-MEZIDX0)E2C&\JWNZ-%(/7B!>7L"PRG9 M<@<*4=!5KG0SE/9*ILMUPK-XQ.>SW/GIK;T;/Z(;'Z4YPN:DXG*DDB%-&$"IQ 346D MA4\$:80(!R^)0>PF$;1;KN87I-?%/8,>&(,24#.H (F@DLP8],&/96L05AS* -!1&<9>*Y 3%44(\AV+NAH&V MX*8/(HR_6Y[MM)2LMY5[3G\_54P:PV$)P3B)B(HC0$R26'Y//*,+)+40+V'T MW42I=ZR(<9=9)\RW1J'?!PI[+TS>"'U!SA(->22 =8IA M C@-#C&1B%IOMH/"HK?71KHC_<6=:'=YITZC6X>7=3HH7C]497W$#/ZDO2YJ M-0X%P%SB*+:<#7C,N*$P!+<38QAH3?@^B.#V#G@>M>>Y]P4VO:0X<4GQA*"@ M@#5PX:VICY5QL7$%A,:&X1 ;-S&SDN+=8^,[$ HG7GW2<_=Y;ST9I?NMH0R"(_M;S=\_?)\O? MI)YIQ227/"(1(EH#0[34VG<()49QQ?1+M/<>J^M[CN\YON?X%W \JT%J8J54 M) %0+"$TBA+"*?(N_MJYB[KPO;#DQ/7OX+/E4H)R!6I\B MJ0W2T! $(B.H=9*9!PE1"CB^?$E7UOX"Y5USJ>P2'>34@N$];Q\2;S_%VJAF M;6"4I+&."[=A+:[9F,N>UW;\^-A\2.I^9%&L;+^ M*HMIS(701AGNJKPQ (+J2+RDX6I7P>C>_.U9\NA9\DGSE]6@!$K@!!.2"$E1 M A 5$8@\3V+,<$)W8OX>')@;,^L=CNRGXZGGA;[!- C;,T; :N(&4V2V'YG M%$ABQ16E(8@L*05=@$*^V:_]Z":93+-%.-J.B[B[U-6'EPLZ*)X_5#5]PHR. M&O#53 0 \HI,EHQ206-0V2:@^=&R6@.83J[)[1>T;O&?U5C"Y@HTR;6M8FQF@>17$,,3#<,[JF4FMS MF&7:O2G?LW[/^J]A?>NWUPDVHXVF)C%$J%B@V"B"/>O'V& *WS\*WVOX/1=N MPT./R'^9+=+):PYH98 VOO]S,)HM+0&^:8)V<5-W17LD]YXVY%4C#)Z[&9VO M_5TD7J/G%',E#3(J-IP3"5$DE?$)"JT48/@E<SJ>JM++K=.56T_50HE&,ZVPEEJD& 34_D>P6"'?+ ^42A)J^,X2+EW MUEU@TNDHJ>=2P8NJG Z!)\ZT!*H7@&0=CK&O3?;>JG52ZUCDEJ-IFK&,8L2Q07 VB 5 M)<0CDV.0&,V%AMTDT;J (KP@H/['5BZV3%5M/>9NR6<>+(-<0&)I@B91@ M&B0^,0!!E'#"=X+0VI$DLXOI?U^S%7R_^7F*U251;;9$A5&FN"!-:0"H- M4;&7?@CHF"51%VG13D85"]1E4]&1VFP^T?EOB]2^:?6Y_V_C=2;C:79YFWD1 M9$_Q+^NTVDI[ OOW^AI6F+^Z8#RU4LL* V(_>/XJ'Z?9XI=?;C-+-W?WLZEK M0QO,;@;CBK0&J:>M05K./$[]!0O[DWN[=[-1/KB?9[G]H?WN>S9W/["$-+%2 M-A_\,)[:*V?+/)V.\K_^N+JA'6[9T#U^OK)'8.,6-9ZY=8?=W\V7FCK.F*R\ M @1!O7AB& RSR:3X]M\_@ _^;[O88?GWRX_E+IU_'4_#ZZ7+Q:S\(.@V_\GW M\6AQ:Z^V&U:PR]!N?'J?9S^6_V@1UH]Q7N_([=OR-ZUL_>%>WNO6JAZ%.U4"MZH2WY.RV)*L1&1\K?__4] MR(OKV61D[Z2\K/Q_Z729SA\&&%X,7/#W/(WAB@38V9, E(<&?OE>M(#?@19> M4$ZV<^JP)OO I//Y@WVA@;J;+:>+\Y0.9TT%O_N_K/VL[/K3K]G@Y_%--OCA MO[)TGI]IZ*27$+V$>&TY_8E3Q$NEQ9G!J*@R4)'/;A;?TWDV6&3#VZE=T->' M/7'.FPOTWR,"^]3A'TG/"8*@ >H6(R,TIA%/)!"$2:,)KEN9G=78^G/G?T6S:AG^_%X,EZ,L]Q^ MM[QK1F=W,A6THFF=YNW?=8>D>D%)EYC(A]>[N1P"B6@.HDTES$)%*Q9,:5T? 8PDA W>I%+X7 %BXN-7:AL/^19S?+ MB=/::X(A"H+AO[Y$^Y -#:Z_S+/ACZ/E_,':$!]^(E<55FNQ7[M@^%-GG]YP M.#;# => %$;;OZA$0CJ06,QA& 8J)+&VA& MA.:]&0YOGTJT)\,!7N!^NNAY M2K[C[V=_S$P@M9D@.&0(),08"!5!$BF%O(3@0'! U&[-!"<&WMM,0%=X#V;" M^Y9ZG-PPLBHZ,ESF]F6R^6">3;R^RF_']^<^I S!!BA5@H$B$:#8)(!'F "E MC0\>&&6( N]G [PY>&"*L_^M>?0=A@P([8<]G( >/T$_OP%%Q2UG)YSR&$% M9&PHTHGW\Q&3&!ET^'[^5C9^5&WS*]B=VCX!%C@CY28;0&QQ B$R,:'&30;# M$<72FZ_"4!4ER?$ZN+M5;AAWV7#;J[8C4FV'I,@0K%G9F AX>([(8)Q$@DNM M/2LKP2-J].%[HJ]39.A*=J?(#M_-W&LXJ3-B]D/0/0&^U;<\_JC28WH9-3## M(D6(2B@Q0$.J))0,<^]T)I PH5I6Z?$XG9X2ND55[ /,?8#YQ#/3J '+!7F< M$,1$+ !-M#2QT9'W6'$L".:M@4>'Y[&V9<"CVAUVJ=U/F5-Z!8H0K9E$:T!- MDG )8AA'FFH>Q=X:-IA1R5K6\/$XMETHT!Y]_%S$PNF)@HIB3X R>\#L'@NC MQ\+PNEO6NIM"K4V"06QP+)E$!FGO_"HHC8S:I9=[=7Z[ 6P$G8[8/E(4C3[Z M?&IN*@:RCD=S&DD-.2> \BQ!"8D5CGAFHC6H(^=N*E;/$MZ1?L$:*^9>\W\ MA&;&J,;H,S R$%&<0&;9&+-$,Y]C4H "S>G[:>;.X*TXZ.&MSE[:';+[^RPU MC&LU+(3 A$( (X0CDJB$&>!9%K+(,FT+#G@G:>&MZ5MR*NG;54"XEQ_PEF>L M;=!1P\PU(5D'V9_WV33/!M_3?%"N^?4[YW__KT\I-%I/H]-6FTE A2! &(.I MBHF;."N2"# C66L09?/=/]VL,\86,_11U40KU<2VHV5?B99B&MAMF=A_K#', MJ_?O8G]'4-L4B>$QBK2&TGH+UN,7,5*&1IIS-WP!M/V$%QY!)8+>? 3@JEWT MU?T1I-/1_HY!U*8=(0G%',>6\GG"#84$%\= &(S(FX]!='<,[4[TKH_!/=^# M6RZ^9Y-OV>#.7G";#S(K$3LXG0(&+-@GZW!P[\F]34RR]R9A1S(=O,L\R^\S M2R3?LLG#U:I67;6A'A7=JW3_>7B;C9:3;':SQ4)*EHOE/&NR2!STW!=G(7RQ MC]&3V?"/#YXAW9^?LTGF*?DR$H#I2ᵽ!A*P6"N)0H(0D,;ZLE1>-L!2& M, ,38;B 4"A=L*R2E%G3+K,,=>\LH?DR^W#L9L-&$,4+N\:%E0L."&>>N8FM M]H4&Z283HV3I&W]NEQ-W\8[B4-$KR 8<&2I(P0Q2D M!DB:)$%!)P2@6+YDI$G;EOC%+O2+-T__[JW370[3I&WG\Y0JA$ZSR=L2 #K/ MZ.[Y-/,1W&AE59P@2C5,)*1($NL.@,(?0$JJE\P0V2!N'+#DE^^SG4D9="%D ME[F7PQ@/H* T@VAM O0&T*I@HJ T@'%%)M8@42# E*(Z0M"+)V(\A M9D*U0 )?(9CLM;NK5[\@@/7VS]'9/U_L+F3IS2*;]U;0:5M!M!$%D@ 8)A(2 M80I$'"/!.2T+.2((X[<)&^7(:><2!UW8M?6FT-&90J]N_#MA6^@%!>+=#"EZ M=#-/H]^B_>IOR1T>3Q\&9;6,1PD#2&G)K"T)@-2&8%XD%IFU/"MXH/PNG;]0 MP.^RZQ&23I%Z7DL6A]ETL><2W.^GQ=)F&@_"7I9[L<@FT2:1 QBA,$V&D MX!(D2.$$:A EL:M>2;NH>Q+/*2M[\ZZW2>'&_R]M* Z-Q/IS, M\N4\^W1C9G>.G8J6IXFK3S.S?)%_ODWGF0=:_S5]N'-SUK=6 S*$&4D 8TC& M7$I@8J[+:D#$3-2H!N2N-9K8LQ) 2""A%1HB7 HU,I$,C&V/.QNIQ8N?TRHF M] NY]"L9-!?[:#-'67+9)+K7K!B^;2'HV.L@K5?G-SR=/@QNTWPPSO.E+V1T M-8-6R/OJ6WL E_^?O7=M3AQ)TX;_BJ)V)M[N".S)\Z$[GHE(29D3M<],5T=7 MS3ZQGS9DD,M,8_!(4-7>7_]FIB0DP#88"RQ $[O5!G3,O(^9]WU=_U[81[SU MA)'YW,I7,'OPJ(I%L#*?!>G]PV3VF-K;5:=4WP2C<68'=);EUNY;6^GJ)HO3 M$ T^.PO]\E?[B^_I?G<3K0KP"R^_W5BW^P'!].!RN/=-_XS_/G'@:_!1 #2 M0/][,9X_!A^73[YV)EP_TSUF>;;8?K98.?LZ6)7$LY(!ZXEGE2#\]OF?>; R MNP^++%\DT[G[=CGX?K16!M1]]+U]6T]RJSK_TU=:\1/FYX-_4] MR4;^G_]R==K3K[_:AYJ-X'9<.7_2E\>'= 7\JII3;VD* _0"A-QW&^CEZ?3# M7V]GB\R7<^=;>@W?V/20_O%@#>=Q9K*QY".PEIH9 :2AH90$A*9,!V(>*K)1 M9^BGZ6;[3-ZLSZ1V[^*[%38Z;Q7Z.M@ M:4>\977FXSY-7)0WJM5Z5?^?L!V)&X?"T7;6-N &QF0DI$T ."&<,8BT,*&J M@DD&-L&DNV ;ZD#$B]4_;<*:VRGKAGVX#OS[NQZ6V]2)3A%7N?NF12#S8-UO M(5[)8GXWRQQ$0G"SF+O,VWOV,XI@BH_NM)_&<_L(PZ<2L<\K;KO%UJU/MT^+ M:\,:Y+L8MVJY]EFJ*-9YU4[#91-:N(.S2F=:V*,CU,B[_ M[UU6-[I]3:]NLC3Y_(KM-KQO(WVM?3A>&RG$6_M( M"7FAZW//1M+]?FK_BB^]VGX_H79;9,]@MWCWRKD#[!R_HFZ@M"SUN\E]?;RL M\H'5Z+^,PX-/BWD^MVFS?:X+KV+"%RX1%>S858D[%NAJX?97MW![F=+12T13 M(GY;(H"X2->5&"R22? ES>Z#'_SRSH^7*26]#2DE1GW]FJ5?W1+M1RL?XVD^ M'@;_Y==I5Y%=SJ"4[TU#9_UO[7?=CM@3"Q\U5-1[5?JU4[SUQH%ZN7BK6%J7 MI ;DY)PB'F*E&(]-C 2+""F7UH41<*-+:>^E]3*":DSD+XMB*?Q%3II7[]@L M*\-RO\+=+ [[^(M95H>!EZO#T(!0..!8'J/1H)L58)TR+%V*8[I7!?M&FW%L MA)S3,92L1J0T@$=""(0-00( 1"72I:$DB&)Q0$.YAG!<)1H^SSB8^5SDHU_3 MS#]BTX:B'2THO3X.#V9O.T_*=G:%)+--X_%T_8(4J&Z"PEP0$DH*L>!AA)EF M)>1$I&) -D"%]ZZ(V6H[EBEI(R-U"2G:SJ'=7NV,N-XHGNE9--\W##G32*-3 MP81LP%M+%DK 44B!P-!@&>JP"B:B.#8'#":6*PU^H>&0X<-^Z'Y0#B@\2MK5 M_3;,%14_/,_B&Y7@;T49<]<83HZ@VA! 7.-@AT8:*6,F>&0,CI"A6A- C3$" M4[0!K_!6W?;#GG\L:V#_ELWRYYD?WGE9A0$PL'G3.;127](R_;L"%AQ%?1M] M"-8;:\QA@5 @321B]P=@G/*(8/;Z!='\5?K[BER_5;5^8[J/Q34^"[2H"]#K M_OU.^_UVWCX]]7=M>8^S\P%T9>SW":'?![JL%>?\PS;OS.O$62+"L BQ8,#Z M8FI]6X]1#>')-R5DONUVRD>A?_-)>?/S[#8=.[R0 M618,D^DPG9SIHONVQ "2FK>72@"C$')I\X,P1,@!&CNWCX!D,<*MK[J7L[#( M:K_?U6 MP;[3ZC]B8;[XEJVNV:C^#'2[?[_3?K]^P;XK9:#';DJJT5CZIJ1M M?AW!&IH(:PD8EU(C%'&I8A*SV/EU3)%6,H;OT)7D'/<[!_)R #BSH3SL"^L[ M85BZ&N*?[T(_0G7&+Q6#&@FH(ZFH(CS&S#@;H201$/&G82;?HR&G)8FI,KD7?DW8:^OR>,<@[Y+,8U(UI!H4B1H8B9J)( M"<(@K92:.CKOMO/9YY7ZN7SV2#PZ13[+KD5[^>P9:,;E>#H,:Z6@7$+,9!0; M;54A%MS$!=>0 ,98M3B@4JQFI^NR__[I*8)H@.E9-&5>V+ZR(R!*1Q6%5^K) M#.>S@IZIJ_O,W;(0N(Z%64PTB+7"L;4),=(REA5W% $0MEX86DR>FCIV,C]U M7V;NJ]/8818#1N7 &M6S7M3JE!7I:IAPQM:!ULALBFMK![1D1&D8&PHEPE7\ M0 !H?1-YNW4XQ02:7XLVXXS>8G3)8G3GQ=\Y%^KS48G4O1^R[EWRCL[95%KEW85&MHP0SB.$=-2,K7$I(_- MTW"I!W7*2Z*&KF])4SA@Y+S;N/UBP%\\?5OU_>LE\X5[/$5O65W\-'E+OU?$ M-$E)3/,T-_1#F@4^>73V\[M:,\H 83.:?(ABV1Y$!J13'CI&0BCT(60]T] M>1 =D0=TC0\H#X4_SM+@0>?>SV0)="@][V;/ MZTW'$MB9F-@_3L_!H'K31QG)(T4,54QI+!%4G+M9M\(0,\Z?+EH^RJRWZDGV MFG5ZO5F\V/ZD'].3X'H]7U 36LTB(I1"4T,80=)-O(H$D1+2=YSX-EW&7A./ MKC<7!MJ>^#Y#//D,<1"L.OS5Y9&37PP9+YE6E_%*%:FD%0;L48.5QFZDIAB3 MB!KKL@ EU,:^2-@DF88"4V!DZQQS&]"57UQ@]^(:9S<"%\RN-\/>UIW8ZI+] MP>6 U?F04%HP9%#,8YLC1TAB6.;'5!@-NB$'[Q_*,':]N>]\VK$, XT.'*$H MT3$/0YO"0!(2(LMM$"7M\'=$"MX]KH'\"!%M']B<6V!S-G%-\=&=]M/8*NQX M6'RS2C7_FTU4LK$O)2V69YS:Y:MCL%K^\(S;W[ ZP[MTM)BDGVZ?MC_UC;WN M_]/=UML(Y29B/'_\XG;ROM@[A1/[^P=O$=W'S^DD];I\%0JMB4X8LC#\$*36ICRX'4F0+^[OK6EQ(:XS6[]]_F>0E(.^;LZZ;G+3&0VP]N_F44^?()BO/!$%1C5%,X#"=3,I?_>JO^VS? M?EA]?OT 6B'X.IX6CYH?EC7YR_H5_N'YBOWB%AS_^>W1"[^U_M-NI[UK WQGRY *$:ET M; ,>[,#%?Z72ME2@](2S+"KTG=TLB&*"?UI=SB:/SF(V0?^L1Y3J<=.*:?2ANL K7;[43H +:*@MVC:9Z,!VO=0Q]V M[M]H3?YTB-D_#Q/*ZK(!K! !,41Q1&BD,=2Q"4L3BF,EVL,\VMV$OK8XJ5WK M^M;J)'(-C](8UDWS>J8$1'\KBL$O$2"-BAH845BS@*4B0))0,AF*"&F-#8QC M@J#![6W/;#46J^6,^V[8'B/B0@/!Y$"R-CM4.AL]G4&0=#F@,E36H#("*PBH M$&[7R?[7U1$R30"F&!(8MEB&\4K-/E@7PY'" 0*OV5D K5T:,7E1Y?C>">1Q M[<4V\D'60*$2"DF N*3"JAP6UDQHXD(!'2ND8]Y>OA4>I^C'):H4C/?KPT$XW"<<3B&# (00B18(11[M0"!PZT@9(\ MW0AW2(O@*)-//6K [!KT@+KG6'2R'X#N2FT3?O@C&,T6KH2SVGFZT*H4)FH[ M)%D8Q\R8D$F;NBAD8N(C$\@DH#9@Z5!5R@[874=9&!E + 88@S;3D[TEM9L[ MJYTR6UV-9\YWA82#&EC*4*@DT2' 4%! 6!A&H0]T3 QC!-^C[&V/FHT6;<]; M8QQYC8^R*GO. ()-Q-.3[C!2TZ)MR$ED8&\PGD_L":YKZ&XVL8[!\1)DZ3 = M?TL+[,"\ZC9RVI5,;9 E$.0_YU;B[^]GT[+Y+"FN45S6*4T^"+[?C8=WP3@/ M/-9&8(\M81A=RUJ:?1L/T^O ZMA5"2CDBN^M&PNFLWEPE]C[VT&_NBV2#=]( MXRU3[I[03L'8#L\H=XM&U8<@M0K]S6J$5>7KIPSN24_<*W ?[83YL3Q-D,?6 M&DS?WNQZ3-@(CF1?K]"%>H5W%MP=I077=6N4B4AS)0W&-F!27$9+< EAC,8G M)"V[(5 <:TN)7/]JCAXGXQL=;/!D>W"Q=-SN]L8O/U M+GA('K/99&*-QF@Q++"D[$46#^[B+5GX;0:>U.A!(=2Q5"$(#>):0B4B24H# M;\T^6V;$^7V2_;0"S%+IE%.I7XMWBJM7LJ;1-5-^NG5V/DKRNZ8W>-Z1Y]G\ M?WYSGL*;9/?I'\D?X_O%?6%^ET;:W?(7^UC%8?;)_N?9)W,2O6&\I^6BWM,K M;E?H9009NF&W_]R:FR_RH;$7J.6 #8)\K]K+Z<1F5FM? MNTRK7=E\AC>%TQJ> THME( F5%IC91S2;PG\'$7 !A^[B>:G\DUVW6#>4[:> MX#7Y/LM&>3K]\-=\_$=@KHF\!^)?X\D(?5,-5VI*!'1\YW.G][,W&*/%Q*MH%I=H%X*CM\%O2M0'Q_]YEU<4>;'I_=9.ER>]7R:U] MNI^2R??D,7>0.W=9.5JO& *P-@)^2-;SC^V 3LEK-A>"N\P)_'_D%!(HA%5E M*B 5U"@4,AU%D=M^BBC"^VQ<>$0T)X:.O,TMG"R',]DW/=N4B.T#TLJ&2_6T M*_*_IB!/0+XQA!DQ@#$D-9<21)J'%>0;8E'L&+&6VP-J_NK3R3&@WUI4J5&R MA'%+'FPJ,"Q%9#6DM\[QA_'XQ\+*)0T#U3A]S76[S.'EJZXM#!P$)'!W+$!N M. M#@0DQ7"* =-*8RVPB>UT2]S @0A%"#6S*:]$D8D%A$S[E"BM9)1K"X5 M"[",GY)OR7CB#W-!U3C/%ZZ:NA$X^;4FY^M]>K&R^M3#!SX#+]6C [Z #LBV MH@,2_CPH'Z)M0P#N>,6+A "DQRR6/CA*6PGCIU9,WL?2Y+76/'/B4W[IJ(]+ M?]?W2?1RX**:$B(P91 H@Z& 0F,# M@,0BTK(],L-JL;QP;FHQOYME]KG7-T36$<&>6.0K"S6<9HV_/;^\]R:LQ0&A M8H )/NO2TDY9A2X!*IZQZG/6V 2+08QH%.M(8Q$B!@#WJJ^5BD"+W?KMJ?ZK MUO??8@#@@$,YX.(":LO?*W$X6!A0"]A9=MIOTW!9=YL@J]6AH A2'"H202F! M=^X0N0UOVAYS=:7ARHZ-.R69;-'UW;;SCN#IZ0 1,:#\+)"^+B#O.V_EE8 V M:/40,4"36$$9&D.!WQ"PRLL(Y2)JKR?^0,I[1%\-B/75\"Q@.B\L9=\?G?>$ M8_1M6#D2U=N""#%EC,0Q9$@RS&U.CKT5$#P2*@J[B]O[/OX<#P@' THW"5=[ MJ+YNV90N!0[G;$QP'5+$W# 2(X.$30,HP%$,B#(($Z-%-2I,H(R)E0<$7BF'54^ MG/?_WS2;C9+\SDF.0!#]? ZZ?&'+"L]6 O3(>6W:%U&O4T0<*&I"B'" M<:QB;U^P0 :R]G :=M],7$&I>I]H (*!1'! 6R42Z>'Q+F55HK<[3]L=67?R M0BV4EI&F#$BE&.#(%'$-E3*B>+.WX_WMSM$6+M" 8#'@[9(:GIGQZ>'U7M>T MDWS]FJ5?'1C+=$D[7[;HV/]/LV_IZ+D.'=^*\WT\F;A.GRQU75VN7\-*KQ.S MR:-K6S7I3>;#->@NG!9($$'=PWH,# @$ &_P5 N@0AYR)@6,8P!#(DJD@)B& M/-H-*>!C^<(?2\R 66E&?BN'S.9$GZU"'S0?6I[]>6ZGS]FU:)+DN;5H[IP5 M#*JB&]O_K%[ EW"]5"[&.1BHA#-RTU&2E3+G^IIFBIZ2AL&1KGX,@X5G+F5GYF#8SV580'_VJ!6D,0G8[* M'\(-:-'RNN/[^W0TMF-G#>&# RGUUZZSU^ '[U0=ILZLD.S4W78>?+^;34HT MJ!]=3VV^L$:S1 W8D'Y[O_OD,;C9$?)B[+HI'TOTGL6DU,0"Z^(%3^",OX, M^U8JI+M3-3X%QE4#3\@/Q%7^,!D[7%5[Y^3!8ZO];U)B4]E7&MLY32,4"!(#BC$',N*&A;2"R0 TQ.U1;[\RZCPH M?M4;'4@[(2T8$ &-F0\''3-=GT^)_0YU0X$TV%ZH0>MXN!LP1VU3]PHC@>& M81(1;70$L6&4*UGZ:D4BO%$ZJR:3V3!QJ)U/JKK^P_VY X3L6_/%1;X"!W5% MEXK%7JZ#O=XLGPOLX$[L'^WBVMC'M_XGG7J4Q[MTXL&S;]*[9'+K8_XEZ*%+ M(Y+@=N'(>&H@B+4PSWG6LS M3DCLO2B9LA>[-I>FN] MS75P-GI R0@)K<\0 M1V0%'+ZR'V6 /2N&V.N_-QA+0U("[CL4=!M&6ROH3,,B=U%W$H23Q :E=I9G MCD&@N(@'=7,_W\]&Z:0&J:UQ3!IJU:-X= /%0VY%\:#L!5P-W#:*Q[M=L?G^ MV>S[;LWS)[7I^\+^TE(F2%);+"7M4" M9[ KV8M #:ZQ#W1$+P)G)0+BT@NJGAB6-7Z+3T\ED^_+ =@QA;K8%^_*[+^B M_J 7C5XT.B :Y]E=\]LX__WJ-DL=X*MUW6X+,TOF3^$:GG*!/KI&XL]7Z)K* M/^_Q9IVMQ3P#HW/"(L6=1/4"U0M4.P(%K[V)8B5>-D\ZP]'HYB.@F\S M1^8V&<\?WSN(/)9X$G2-_WQE_Z7["&CWT-8Z);!=LI&G*9W@&EGI!-:&]M+9 M2V?7I!.Z8)&P:W >TGF>J?#2N?L"V1_&TZ+0?1_HGBX+([N&\HI=HW6BK4[' MF7WBTEV!VJ6)!X,:Y)R1"$1:,TX Q=(HK4!)]VD8U>'3N$?[L!HNV=\;U5V5 MDG^Q.@[W985?J2^:# M-; 5;)#!0Q0R)$T<13$&.B[-AP2 =R'Z>'."T9N/PYF/>8A[55Q=ME^M2> U/JIK\ A*%$Q]GLF&SVN>])>/4WUU%V609W*EB@%"\+%@2.E((,AD()JL,H%!5. MK2&1#D$'"A9>+I?< YRZ.W4+IU:>T">5IZ[Z3-25TMS$)F8,4@Y,&$H=$J@) MA")B(0YU)VJ57BQU[%6_5_U>]4]T/>EX9'=G1WZ7/5V;$2SR@GG"H<'O@!P_ MS@/?L.:(+]PI_[S^?!U\<;Q=B^RQB([M]\G<6N7,WN1A-AWE-=Q\NK)*9H_R M#$OV\1WZ_5?K$^8%/]/JW8?GF?SN]F MHT'P_6X\O',G6"EV#%#N@DGNCTZL="=?TXK RKD09YT=O9J]2.HA]]T/WQR\ MOKW#@V>W>^KA'-/'DM%C':!_O(G/[XY=DK\5EVT\Z?SQH204/ I;()4U6R"4 MVH;ST(1*:ZP,Q8SCDGPB L;HW1C>/I6O=F!Z]"?Z%;_/LE&>3C_\-1__885U M.K_+#T7N=QW\OW0YL8U]42\,%6M#,=W+'\<%+5,2N+S]P?WYL+B9>-:.>_L< M[F?'_[+D"[.F8)'/L\>!?<)24KUD#A^'DW3@!=0]TL_^K\8CV..>%,7B<1PK MU.S[M'G"W3B?S[+'0K8C_S"/P6AFG\?1E T75HVGZNE!2ALA8LXKPH[ML*TDQ941_XE-OV#D^7QM*! \1ZA M0UL4=PESDS]1\YA00*$0M#!:2" M&H5"IJ,HLKD/C"C"^\0UGBC':6?D+.)T7N--)T](T$X2LBD1VP>DE7BL>MH5 M^5]3D">8@!C"C!C &)*:2PDBS<.*"0FQ*+XB[:K)TX%6BSJ1N,PROPX^6:NZ M;G1\G)*-/:=P-KLOS:QS[C7-3Q'&%,/E6,2^C6>9M9)%3%*&(S5!97T'>^FQ M\[-Y<6E[=%[[HWRP-++V]&3T+VLB75:=>SOXE+7SO,8W]KG3?R_&63HZ(VZQ M#W_]FYV"PJ4D-S8\&*9E..ER\6_6@239[^E\Z;5*_^IXF:K!=, MP#_%P%%53Q9NI%T4EENWG17S;B\SGCXLYH7TV%%+BJ48[])]P';_,+/73F<+ M%RV/L]&58U%]]$]=,)OZ:,&*3OU->3?O4==NYFV3';SR^"*ZMHX_S7-_6\=6 M:=\QV^2=M9?R::@SG0_6.*>9&]'B=QNP6T$>ED2K0Q>HN%>UD6 59I=!^]D( M<_'1G?8"4=[G+;%-JYQYRU@]S;Z-A^DSBWT%O:3]Z]/M;^EP]G5JWVA4) C1 M+)_G+]/GQ0P3AN)81R$2+-*4\,II,/N?!GT<52P,0TU5A(U-9@AEHD1HB87] MTA39B'50Z4C-U^\3&VEB>Q#$DL>$38BNP#FQSVUN(-[Z_^T@0+6B MEZ&ZTW>'.N^3W+SBURU(:!]*,U#8Q"0O">=R7R%CL_1%;M4\_[%GG.L&XQQ$ M'Y[?SRTIY^1^3&][$L2=S=8/\O?K[(.PYZ[9QUEV,,.!.L'&]@B^E)^SK MY:,[\O&.;'X=Y1CJA:?G 7S%AK?+-5U2DB]N\F$V+M90LO1;:A/"(ZG6LP.Y MG^"T.SY_.D3-[4N#L=<[OT)KV M4,(&/CU16E&-HE#R6!@BF*EJP6.F-V"Q][6'ZU6=';"'F+#>&G;"&IYZS6=O M!T_2#@I8;SY)^W2""Q)',>9 4H.%*NV@^QRV9@=%Y^R@O& S>)Y];U6J_)#- M;M,\+TI)\F*3-W\Y9SXHME^WM!_5". RTF&,,.6201A&6$2<%%DA!(8A]LY9 MX:^->2SWZO/VLT-$98N&H+.1S=FDDJH34/#ZQYEHP2A6*"060$D.KA,5P MKM\Y83F&JA+6IL>^*$4])Z3<;JDH:ZRQ A,2%'(,(T2TEB@NJ;8$ !%A&P5I M1XZECZ&BC)^#AE[8#M-O:9XFV?"NZ(VQ$C&9/3A!>J-NGR2PR6Y*+VJ_'(8Z MMGESJ($22O,H0KI:2(R@"M%[A-#5,=7$JNDHKJ>UO$5[$309( :.D4MWUF6? M_QY*K_5(-NAMD<9AQ!520A@,D0AY5$')8&S@NVP?'%?KZ4!PW"O]F6X5].J. M)&KL%D*J@% Q0)3&F!ALM;Q<)R,14^VI^RLB^^.J.QL U.8R6??4_3R7Q#\G MKA'=!?9%RZ!]B$M/V26I_3@)F57I,#8AX()P"B.#EC3U$I+WC-X_IY.)'4>K MU_^HIJ[UT!T-)#Z+E+U?_3X_/67U-C5&ABL;:8>8HHAP3@")JZ4U:!A\SWC[ M"'I*!Y"U&6Q?E)IV-70^?07ELE9092(:D5A(@8R*E>9+1QK'2+QKA'P,1SK@ MX"S\Z(4M??\MG7KP"0_M,+H?3\?YW+5^?WMKF]+4'M8HRE'#!O( MI%2:*"RA4GG8814>^GW'M']L10>@@%EYZWQY[D$_F4V=V7@S^!#[3-Q*TWY^.&/ M8#1;. REMW3EGVS+S*Z#<0ZM,Q@TROTXA3I&5($8JQ!C&$(-JB6/* IIR\E/ M&YU_W)HPTJ8)VS;YW>Q^N9C-@MZ,]6;L23,FZMH&A0S5--8HU&',E&0,LJJQ M@(BX-3-6)G-M1&)T($&KM4>]&>MH'M8;L-Z /67 8&,1&FM-0AP;H*A2.K2V M;$GKIP$SHN7DM T#)@:DC\/^>FQRI,9+GAKP\8>_?BQ0BQT]=Y VL3H+\XGA M(' B.O X8>F_%PZAO,1\SY/)LZ#MG^W0V!N;ES#+!\TS'4Z[8V I:(F"N7N6 MK* &"GYPQ[E+(_"S?1@>?"E^]>PZ_GOX\X\.?[D@#AK:^R7CZ;-X\@6'B]^; M<\ID+U11$)0T+DOD>BO/HR+#]_C-)2#[5BCV60G@GOXQ+OB2_"7N[,72K,"* M7XY=>?&;QX(0JGJ.0?T0!;E-<<'F=3R$='/0RFN4KWL=*/L@;H7"WJ5=]J1G MC2>LVU< X 2$4# =&4ECHA6KP,>B]<+Y/N,P)@1( M!26$Y2IP&)EX@S_WUVPV3--1;K+9O1./9#JTXEW3Y0M$)M1^JJ$<0=75AQO8U@ M72?3$H:AH) H%=HLMBRFL.$7IQL8/%\*FJ/L4?][,9X_QA6SH5I29G564,GU M9J'4X>4TL8^:WCN'4PZ5)W8=3YM\8\[864L=#),'QU%4<<1LE]P-7J(M9'([ M\/6@JHFN;%&8M!3\XQ[:IX]3CN;FS4' M-+,:<+"F@X[M"?0T/:^@Z>F9)CI/8]/3E)RZ\/0<-[WPO!/'S3'\>14L\U11'0$8X*EM,8H.,-%TEF3JZL5LO0SMO M@-WS;#?N2:AVL0Z-LE("1.Q(.&F$C& *"D(J"CJ-,&F-V>90)%1G%1)U-O(Y M@P#G@M2[@1V"@ '2,!1'6IK8_D*-KMKDA<:M<O7OU7E5O6E-( M0J$40#B*% Y#!".A1(6"P00W[P(-U&GU7F>A/0?MOK!=JYXPZ[4&@]?Q ! * M1,C& UQ0CK%2/%YN\TBNWX5S]A5<&F<5#G1O3:!3!J2K <09&PI91Q8A9UB& M0,01ISI6.I)QV<6E*8) =9QCJS<4O:'H#<6A# 6%M,$]0"E&(%*QI!%"C"C" MJKU4#,+64,@/Q,[UWAD('4#4*AA-YVS%>6XT]-1>FU8!U^%#Y(B],(&(1T)# M@X!95E@@CD+996JOLXH=.ALB7%(DH2&UBOVKUJ]ZJ]JMJ\+@*G$"NB32AEB*@TC!E4X9%% .,-C*DN\8B]>R O MSH(C\,(V$WH*LM<;#%G' @R'DG%,0Q RHK7!0L95\A]'NK7:PH-1D)U50-"] MW+]31J2K(<3YF@K6P#J-I+&F(P(FCAC&@@H85NN$0,?B72J1>E/1FXK3,A5; MT!K.V)0T0/LPC3A0@ @)E9!,"Q17=,?*'O\N'0W=-B7K94\##N#!$/!?(9;= M3W-.*IMYF6RMP@#LR3[>V"5V460?C-;0OD S*$(8$2H8,D"+4,AJ?\CUI^7C=)B=#PHEF' ME[1TSVC!=-=%J'1YLTZNW M?+WEZRU?;_F.;/EDHV/ 8&4B%E)&,(5(*^JF>0R]("LG])=[;J%_:?6W_^ M-LH-#FN#8@B C$B"$8&(0@YUU8(4A02(#8.B2Z:0LH'P:;/RR\SSXZ0C]3W) M1KE?"&G^[OH1?YG-_SNUUF$X^SJU;S!:LT$?B[RS#4H81*XWE]?:YMIP$K>8 M9LO7V;KNTZ!V<-\,2QJ(FS1H7,0SP"1!@9.;CJX2^SGYF@8/UGS,1NW3Y)7\ MD!L"@QHKY-8^W4_)Y'ORF-M;_N4N*T>2($!0I $.*0!(N7.2QK"^:NS VM#YL5SW;.MT)IOCE+PF! CN M,B>Y_Y%32* 0L3!40"JH42BT26X4<1/;B _A?<*++YY#Q5J-R"G)=%Y+>/*$ MZ.TD6INBM'U 6@F+ZAE]6G%>K1ABE[#ES2_C/Z[BGD-X':S9WV>-V*IM+;; MOB1_Q.-\.)GEBRQU%$OAQ!-*;C(N<1V;B,2A]>Q2*RDX,@6_EL" &8"O:B;I M4 ,5A@)"C:!0/);$L)+@D@GD&HE*$V9M]OS5][%V.K7.^\$9N&R1.DI?]R:! M?94TWR K?B6OU"YW?\O#HW8M\/OP)584QC;\F(R]67 4=>-B&N9N&BJBJ7]: MUVI#$;_1F@^:7_U?^\2CV7U!D*D6;G/57NL)(K#72_;GX5TZ6DP*CM2'V=09 MJT^W2WDO\]8PG::WX[DW:R\*OF:QI#J25 BE7&$N1YO>?[<[49?_PPM8.XJELT&H@ M:;2( %),0JHB&8,2;%8 $<--I/DBN?Z[S?5,-KN/B@42^[*?'M+,YX5YZ%/ M91*>YK']([?C^<*J^VY;P+D=,/O=RV72;"!@JWO!VV:]UM>WR$&[XOUCWZSQ M3O;K9(MEWF#<.E0DL\7R00!P RX/P)@SA#D044@C24J\&P%P#/D&7%ZKIJ\L M&FS3]%$\D+A-=-QV35\7-*.WB[U=[.WB4W81U791Q$03A36F'".B$8M@7-I% M8AC9 "AOURZ*UNTBD0,,CD(,=%9V\3S;[8P51'O52T80\OI.ZKW,&)-(&Z,4 MA4K&F",$:*7O,=M$ ]U#W\M1?W,&^%+B)]J$Y.P[&#K0.7_Z6M;HP^0XBI#A M@@NM!!8&2(6KFGR,6'A(+7MELO&"EF'">RWKM:QCP6NCZ2]F.I9Q!"6$]B\, M0V%__DQ.)"IPQZEQ9=>U/=F^I7F&I4 MFVH(.2= 4*B%C* BU A2;6>1D&X 0;^KJ3[,]A>5J#?5O:GN375OJKMGJDG# M5&-DH)8 2Q$)H!TR)BI-M>3$X&Z9ZH/LR!'8ZHY<;ZJ? 0!IO8_J?1H12SB$ MX(>;HIGOQ\W&,BNW^=BA [AFM+ZK;/<1[KO*SN!F[[I;WW>2=;>3[&*$H>]T MZ3OE>OGH.^5Z^>@[Y0Z46.]'82, HUIJ!#&<:0( B5,72@B@M;7 MVTL_7\[]!I)8JV7L/=OT"1J[7O>[K?NRYK#$$$,5<8$Q";4]@AI,2^(Y23!^ MN^Z_H;B^U_U>]WO=;U?W":P[64F,"6>(@#@.HU@Q(2DN_3Y1"&SLL[]>]U^W M-W[VNM_R>E#GLP./F=1323^GBJAN?[/ZIQF!5!H3(2X14 16U8DJ9,^IHA]@ M-1TYWM8#!^)K-2J"]M3-Y[A.T:NF5TU2M\Q11AP&& QIB$,9JMEF$VJOFKUJGJUJLIIWB0H%*) *0 Y(%!D4H:JFGU")-VKZ]U7-_:!#E"_+EH\!6:U"]G'K2\;9TJ ML&MQH&?4#(:%V+P:@F3WW&U+)66KN5V'6@2WJ3JIG69DPTX#361D'(6(Q1I2 M7NY:QE!N$NZ6JOX,]=E!HT]PN)[K5XA&-QFY^Z6,0*:A 9) @@D88: M1-6R,#)@D[3EU>:@H^O!YV4-SA-@.TYO4RMM(\\7.YO;,7EKN\P9&+]S?[]^ M+L_G_2YF+B^M6.W%5I9^XQTR5F__H1@CJK&(A :42D499N7Z2XBDW&"BK[Q> M.<;'6(^]3ILG53U&NC(>6 AQBI0$G#%/#JFT0"H3>J%?;5S?; M6Q1!QZ$?ZI6S5\YWP3;DH%ZJ=,QAT @64J@)4PH3BJI>2P;AQG;_WMK9/BPA M;G@EN[4Z M7;7:&F@V]L2)$%!+!K7U5$B&6E >EGK%$$4;C?UOU*L#H&"WV6%XMD'EN2R^ MMM)B<<(YY#;-;O1>1!%"4#IEEJ%-)T.K?;J"[##6#CZ;0A9C_!Y%<$=)'#OK M1/OUG=/6S6UN5S3:.5@H) "Q1%6#$H!:D(-IE DK>EG =@"&J7Y:(G4:?R:BJ M%)LG?VP2O!RXBO2\BT4%J9%W<*0-Q]SMC&H0DSB,8U&5,AC!GMTN/?DP>ENU M:">+0OOUJEZ'2QUNE"/1,'8]'XH;S<+(:BW!IMQ4!8R19S/B]V@ D4Z5 MN%?B+M,^BD;ADJ'$<"EUQ%%L%.4$5'"4 "* H[=K\0%J(DB;Z"*["L/YL#%V MCAQEW4Z4O(,^9^A*9?FE#$@_"+U4]%+12\6!R%6ZOB=:+ .]8O7G%;%%6W3L M'8@M#L*Z?EI1]I8@6_*Z+"36< MW4OR<) NO;GJS55OKKJ]AFEM24VG!2&2#&!"J- RCF2L,2C#*\T,U_O;JT/T M56ZOO7]/BZA,9>)K$/,G-^EP6.:9$%J M;SL*_C.9+I+LL;# & X"EU($WY,\R-+A[.O47G 4/&16=#-[UV"TL%>=) MYJG'TKDMBFQ6@#BO@]5AO_OQ-'A89/:3O7@R',X6T[E] M/WOJQ [SR!WI;I<,_[T8YV-O"V>W032;6I.0I]?JH_TYF=O#1XNA.]P>ZYQT M,ID4Y[AJEI6RELDXN1E/QO/'ZT#E06+/S!>3^<"?:23(?I^GN-F]-?C=+U&WKOT&G3J;7HJ5LHO'_(TCL[$.-OQ;!,TJ_C?%*,I/WU?C:UR_YS=Y($:SOUO\.?@A^J@Z#]5^=V/U\$7>[;[)KA/ M1FEPD\V2 N[*/+ILFD^"W]%LZM0(9S4;IP,WD9.&&-KA9 MS(/I;&ZEY7YS<$_SRPYSE)=-=- M@ID5@/G8'94ETU*BW0EN:*R72^R5%],L?4CFV=AK@%6TJ3TU=W)?69Q\<9./ M1V.K4&GN'NRK]>%6YH/4/>\TJ=3$/]YMT<:]8J7?VS$>._]K=>7*W6=4W;2:M+]]_/N7 MC\M9.R,MU,'?O 5YZX+59?L81"^_F[,P^^>-@19#L:\ZLA-Y;%[APAGEL3; 7 MFQ4'FN1Y6MKFRI=:4Q'<6+\Y"A8/LT+VG4#9@^;!][OQ\,Y]]1A\3ZT@.QJ%,2_G(N3'KQ3[=.O_YC_IE?O5ZK4;_6N3S^W81 M0>E28-F6Q>]KN"&O@1W"B?VC-;&MK6/I@]?-WXJSFJ;SIZ3."K.SJE8XK)QY M1UTX]F54EHWJF/&)Z.UZ,^=QXSJ>%@=Z)U0E1^M.J>%?AJF+']:2P;5H_6*(5BO M@O=#LNZWF^_[]"YN\IH%MN N<\KQ'SF%! H1"T.%@^XU"H5,1U'D\/LCBO ^ MBW=?7#9>)B1S^\ U#T.R;UBS*1';!Z25-=7J:5?D?TU!O&W\8I_GFX72U[G]#0IR8VLOZ7?6L7 MK'E;E]\E-DV:3:S%JT)I.\(^1/9!O[5D-X_+I."I^-R:PVD5TPWMX]TGO[N5 MB68>_3";C(>/037>[D;IV&$ UTGLBJ&U[^(#C/3>A:XVGK1^?9S;9,&&75EJ M36C^I ?W(6CQZ'7,ZD(3&WOXM_/IPZA>/VBN*31R_>4EEFL,U<%CMU3@B5!& M[FY%/+Q,N'W,T R(_0N7R64Q&O[6.U\_J>XPG.7S-;>QLE+V_*[T:BCP>7AG M/> D_72[2P3K#8O3E' R&_[^X0F]HRA$B 1$T)#!BF3$E>*$\807(%ZA3@6 MFC (."*1H A86"YHQ5!$^H/06H#A0?GX[)%>@[ZEJT,IL^6#F%SL!KW>'&LW>?F0TQ= M5#A9]-W8;R_B_\A/8[[6QNUAS0S&K 3GT'9[ A6\L6?(/ MW>0#REX^>OEX03[6%W&ZV^ITL(()7>6D=S!O!?A7^9\\BS+:N36_&KGB/ M,JIMPM 9#)5M%5((UJOV@.@0 QY18*#$4N!8PJH G89H P"[SLM7TLAGEN9? MO=GTRK+U7>JJ$!A U&H)>X^E=/H.]'@FK0LU<\>V=R=4+HIP;0P50#$ 1# 2 M,6,P9524Y>TQ101LK%L>V!@> E0.#A#MKC'L@J[TEK*WE+VE?,I2TMI2,@!Y MI"#7PEI))J#FF):64J#HZ&'C S5\#S4$(,&[B6-I6! :QHA(P"@!I?8M3%'$6_#&[X!BWH]OAU@U&9X M>VIJ>&&;0%%1"SZ>/E7ZWUU]UUTM['&I*V&*A;3.(Z$ M%D;CT*:T7G9[NHL]M4%C5(TD*;OC*!;/2+)8&$4L4J MDK2(:'(LE6TM*B8#@MLD8NI^\'L>J\H?[Q_L7'DD&@>4E+HI[I/:YS28UHO) M2BD$(P&AA(@))0S&%>Z[C$ST/##ITTFM+N#EVBJKOUP*TTZI;5=]Z1FK**N= M+. ACC0S$D2*Q !A!$VIHA$V]+7K3MM4] W+P[V*]BIZ.2K:J'LR0L4<*Z*4 M5L@82C$HJY U#+6F;:MH>ZO < 1/6LU/<]EX$\.'NK24U':6#U2!"DI,! * M:1KC.+:):%7S)(P0.ZJ@']?E5].O'^?I_4&+@1ENDR:DL\[PDGS>Z>L5JET; M0%I+$AH22Z--%,8TCLI564KLIW;UJL7:A &0;>Z3])K5:U8+FD5J4&TI-)0& MF)@:I@V2D"-2:I84ANRZ>+JK9K46,R+09M]N]^/"\U@A+5A#&WB*-0A+]^A# MSZXQ=RM[VWET[FZS?ASWA*.OEX'3I/8[Y^6OWB3V)K$EDRA13VK:F\3>)/8F M\6),XK:B0-: !>R)4_>7AO/!<>D957=ZOQ5V)I?C.X:FV8/]Z&E&)K,\#X9) MECU:(?Z>9*.\8/M*'AZRV1]6AN?IY/%8C%T,U6SN(+3_$\(8%A$&8,Q)N<9L M Q^F-OO5/U6O]'?[1E'SA=;T_&.1#K; OX4 O6:')^!RA&U'FX!Z\RSFB -* MM($48O@XZUGU%[DZU)5O>V_2;^. M"^ZZP@EX2X_A.5GZJF=[E6IB5+M3O'N<_$"ZZ_[C,_ MH[UF=2DWV<\9VYZ+=?5,N4[S,NJY6%^S@MASL>Y"IOHF+E;RXP*ULH8C800MW;G1 M7*GSX[U<ZT*:,G'M*S&Y38HH/SU3%ECORY,L=[^QR3],QX*7C)\EZ0EYYLLY>/E^7C2;+-"ZOG MC3>#PI_>*E476YYRQB_>S_Y^$<9&3M,U _#+EKW]([G0#M=3G5ISD(#UCKS6 M#$$-)!4 QBK65(2D*HE00(/UQ9N-)9L6:R1V!D^2 ])WLYZ"2>P-0;<- :[[ M;R.*F;4#A!BA,(]C+BDO"R 9U6:C2_!-AF#+]N?.C3-B('F;F/[GTB38^:!B MF55DZ;=TNN@).9Y545JWLC$CC6(:\HAS#10E1BY]M8ZCC?+%#16MOBB*EP_F MG[$<4-)3;9QEDM-KI==*7A=H8<4DI$K 2 ,<,Q6:<@^21R$79@.XXM5:V9*S M1'@ R69I\3EIY9EFX']/DSQM[L)>.KJ%:#0SVFB5&$(E 1QBC#1FH3$2(2W" M4!FT5+_\/LDV=,^/;%5Q\'@PAPC) )$^83TS]]9E-5KB8IZ.:%U:"M0>Q?;Y MQED2UQV:G+$P1 (:!#@()65*E1V:D0XA-%OCK"<+M ^W2@G1 ,A6@3TZ%V_U M6=!E:V<#WUU2+I!!L8@UCHU@C"E<=O9)POD&IL3>VME2-L0&F+1)P- ]Y3S3 M9.AB>-Q+.,((6-"FQ,I$TL)#-_H&7M*&:OO2GR#)CF* MFHY*N(-\9_:4]OPJ&S#6)LE19[WG)3G)TU<_T2120%2!T#I#A C"ANJ"O5C M(A3A]JVT@ZA?6WMN \[;7$7LOG\\DWQ3#8?9HEVG>;:A+08-Q'>$4&B$9C12 MU#I6%$5,5 O\<:PWN+3W5^?#[<@-,#AO$MX^%;UL?6T@R2L1*2X(CB G&(:* M81%6B DT,BU&OP=TLI*U"H#8.7T]T^RT#;J4HW9EO8NRDEI964R8C) 0((J M8=RFJDMXYABC#0;MS;(S-^*'2S;;)2W:,K.=]9X7Y23/7OU8S0VA(VF85!'" MGD1,8156L)< :+G1N[^K^K7D!R5IDUJEL^K7=DO9.IQ'U[QDP1'Q!-Q ']\^ MI[.BUEDD 2"Q 3+4!,3(:&%T5:FM8R&WZNS?LEE^R'U/.I#@O O-^FSSHK41 M@AHF#FC*(044Q3:,Q9#M_:)=%]O=N"V(XAJMU@+)0@L0H1BVD,B-90BZ4;U&K[,L]R@%4UOH?S MB0 ,4*OU!IMBV9W6N7WXO2[),9Z!'C;H!8&(F!0DQ_; *T6M!L =XE799AQ8LZM8AEQC:.-B M"F--3 Q,:1P()M'VO=-?TL-5$ME$E;%68^-]!:*GF3I99]X;@:>-0'/!BC,6 M(17%B"JC=*0!B\L4F<8B#O$[,!KPK;.)Q0,T:C95O138[ M \-W[N]W,7-Y:?6-19>TO^W5[/9JD:<7OZFT+8U'C4(,Q*""D&N;P3,:V= < MQ9&1*)22,1O1BQ><= .RW4V"?6659,D1"-;E%M@([B"$L3 M4TT,#)<,Y(9@\AQH1\/3-(8YJD?Y<,X&#CAJLYO[W'S*);F.TU=&#&IEA)BX M H:0DTAC&D%J."W7:&V 2%"+RMA:\[:D;09^IZ:+EY;:_9HY .KYHV<82O^] M&'LVP4N,_W;4[@;ELO;,UEQJPV0,M2(PYD9"I4.N&0M?*K!O*+@O\S5CJ[CI MW\??TE&Q+GLXA&?IM:D5FN)#<-Q&"ME% $2,,+*"#J& M,(Y>VE/90ZWW]=O_FV:S49+?-1+7OA#QU!+:C]-Y,OTZOIE< /#D5L_*&C / M@AD815"$@FL.$*?+WAG$N7RI\K>A@G^;S4:.UEA-1_5 %WJX_OEPR>TE!]-] M8GM6"MK 8:%*L##$)&2 Z3 6D""R1 S$\4N89&TI:$L)+Y9MHC>>$>Q?C^LKBWCS5<>)I>W:7>K$$$_KPN_QO[/"[T6Q^9 M%8.R/& \M9;0&AABO]A][+:^WS^2:5(4:?NHSOU?,+]+@^1;,IZX$0P>9KF5 MVF^I+[R8IE\3_R']-K;/,TR#^2Q(\[D5OGD:?+]+W69BD"]N;\?#L;OH[6*^ MR%(7-?J+C3V_7>#64H.;-/B:3AUAK LK9\%#FMV/YX$KVI_=^H=(_QCGGG'\ MB>CS.E!!;L=L;.^4V!L]C-.A/W%V\Z]TZ)]Q\V'3;[[/W%[H>U*\YW!QOY@4 M1WE:<_N "W\GYX/\$?.[+$VO'M,D1KG=_8%$WLU.TW?-C%(7/U-,G'/[U[IG]>?K[UP_//Z_UZ[ENJG MIBL8+;RLN!LN["6R>3*>VC&P#U4^ M%N+F,:BT=G_=]^?_:9N7:'0Y4H!UB&*J.,=QA"0F)C82Z[#N M-Z([UT3Q<:KN;?*\[C;B(M+][R_Q"YZ#+CT'>QDEB%QOKB<&=J0F39#P-PZI M%8/,*;2;W5VTR4UT-:GV#W_>4Q/OU/DALR^2V<>PHC2IC(H7SMO4JI@56">D M5L#GA:ZG#6W?>*SK59M_TC;>#:*5@*$W=+5VK=L2IV SJ_Q?D\*>C*??9I-O M]M(CIYEV=+Z/YW<-Y1W[ 2PLVL/#Q)KAZNH.7GZ2_E'L6B3?72N+DN',^NM7$> =9/6BLP#:XOO9YES M#;^G5FKMI:?!=#8O[N%%L;I&Y2_S1>YN8*^Q>+!?IW_8%YB6IMS*\F3AA,K> MR@9BBV(2[6PXVUYIA)TH.YGVZRQPL6@QU>[MAM[U#X+9AL>P9CL=WDU==!BX MB*>ROTVW488.(^\/2A_?'(1* H8N7APU1Z]P6U:1 ^=A\\H#^K"B^78%V8]_ M:W=2[<.JA[RU%LL^_W"<69=N1\E.AOWH;CN>%E;/6XQE6&.'.$VL8ZVMT'5@ M9L[ES_+UA[<3YF*8M9<>I7,7L;C9F/L#[(@EUO6F=J2S8C8I^',QN^.[V6ST ME/!LS.RF3ZZ'S?XP2;*OUDD'B?<'_N4;5_,W< +W,)M;2S*VXUH*7]F,X@=P M,2GC->M?YI,B^/.Z[1_-25"RL,.0^1C%7=$]A8\%?I_.OD_2T5WQCDYC@^*0O%SX>\??+S@/GZV8^6]ZA4P M@A(L)9,(2RTP@J1 1!$8A)2KJWH?01G*8!SI4 / @,(T# MD)0&XC%%<1 3C MZ2(=J?FK[P,_V(AOF#RX_"Q;I!_.P-'=SEQ0X(38JZ,-9ZW7R?SDVXF9C%>, MQMSOLA>ZY,W=8MJPTTTSM8X*L)8#NL_E1"1%TNT/*Y+']0BB,49#.PQI]G.[ M U]>]*A##P%8&R'_[UU67>W!IIE7-]80_7Z5W-K'^RF9?$\>O_^0 ^^,]V_H;5Y]?KO_6$7\?3XO%L[#"KOB@6 M^/TWW\>C^9T]V@Y0N6HXM)8Z>? M/VRL<);W?^$GM-]I9W.SYH!FL^^'JQ;MV/9/+5NP2[00&W;A35L>_M/WPD#< MS"8C>Z7_=DN:NKGZ$F XV%+6L#-TSB'&:E-P]MN ./C0NJSA,O=2>_G833Z@ M[.6CEX\7Y$,F/5&ZN+-U:R1O@2$L62.U9LICG E$>\Y"@#&,AP M ZE@=V/%3P@7I)NVZCP!UC^6=5NYK_M;J0"8)[^GTV;1E2_#FLY?2.S."+]@ MB]9R2.HV0@4!4XHS+%4H3:@E*''YC#(81#MJ[7(J?DMS5_TQ_6JRV7U4#/JO MO@+&'OUK-3_[E!GNGB8)VB8)6F<#C#.((RY(YS"N._]C24&$0AO%&R9B&8,8 ME)Z2 4@V6GB07N-ZC6M!XRBJR^:9 IS 6"(E&8L #RDN MO9S&&&_T@QY,XT1;&H?96?BX"]MPV!JQCEVM]'B6%<7*/4CE<[K-:V_*:*A# M@JE !D6"X1#("N;=4!:;-^GVKVXRCAN_\J.LJ776QY[SLEFON9C+VBN;D(8( MR9!(B4,=X9"RL(+.4PR\+0[>67/?$ 5?%O)LK[D7K;D"PGJM%[M8%@.L!#& M2/L?6&:PE FTZ\;46S6WO6@:G;?3/<_UWS@]9C1]^@J,:]?K>DL@C:'B(8R0 MI$#0YS'O:2'&GWU6T;6J.@#8>I.$6:,RXYPQ2! MB FPW&:) #B.OK6WX-LJ)>:FB+YEKM\?P[57TRZIZ38MY;66ZA!8WZ>B&&(0 MAY@@4G+(GI=.3*T?L M9)?J4GN+V%O$G2VBA.QR&X-ZB]A;Q-XB]A9QU2)B>JF-26=F#X\ 7[T!559= M_/0PW]1D?C=;?+U;@4V\22?C]%L%UUF" "8C!UL\3SU ;)YFW]*1!Y]T>))/ M8W?F W?N,)E6^)\.6S#)\T7F06>7.)VWXZF#0W;XJ8NY!SPL^M3S-+ J,$^S MO, I=.">-_X[*Q$>FW$TOKU-77GB*J;F??)[ZA[X7XM\[N 9\PIKN7SPO, 0 M]9B7'N-R!?8R&'K0X%7DZ.'$OE3105\@*":+D7VY60%RG5F%GQ9(D!XQ=(GI M;9]K5F)Q.U2R5[VS@W>LWJ_ <_18L27:7@5K63YF=:1[?C]8B?T\+'%0W>CG MSNCY^5IB2M8 M"6*I_WT_6YLKU9%>I9M@2$'3LD"PK\=A!I)_%O MODH3@V7OBUP'*B_>;G;;"I;Q(<>LI0=L9>!*Y&>KN\4?2S!J]^$N:>M9=X-P METPTB#Y"A34W3$"W)S$[ MSD*C:E@II",2Z]#(F$#@2B%T+(%Z=T^\Z"_":'&D6*KO21*8M=:1RLGNI=XIJ^>>3;_9 ?6;#JY7/(*#88&LJ%4)H 8V"1&@D8"JTV M&!J>$:PO=IS^GQNACWYL=#48]I#?[ ")R1G'XQV+PWO M<&L4! >>+0(!0#WED/.W%86"%8-YE:=#9S2_VPS52OV'OTYGVU8!]Q['^7*1Q9N_"C,P M+]F&.IJD#3J2U0Y:R[!%"QGV*2Q?M@!N3]\&;L_>M(CJC&#FR^$\?U.Y;-2D M9,O2?R_&65JL1MIC/(,3%&\6V>*C.ZTF;W+>TUJ?XL97P>?Y;/A[T/RR!0GW M]!\5Y\)3A'5.!28U:6T(3]W4X+\FL% ML"3HR1SSS\@*RW!N QD?\/Q0&N&2W+%8I/6D;;-\[ERO8^S[T8^@M<^+DM&P MP>/FI&_^Z!WU4C+*NZ6KG$M^L;MY6,-)>XI$Z_6F0^<9LO1AEKGZS^O-L=R, MBAQ9B!N67!H08:H-C!&FP/ED2D+G<9%4$4+$#N?^G!U-XR1V,4YOWHCR'U?A MAR&R5G2CHF)F-! XC *!>"0BTA!(!#A M( *TP84$D0BIB!@%+)921Q"$S!\:AX9(]#([R-;[;'(AO6$$C!>R=(?W)RQB M) :$8$O>&QLJH$,4:*D% [#8+K&+:L:*:4!;%!QWUY(^=1IT_.>IY>VN$>;D; M7T195;@Z>RA[;V?%7G[))UEHD5\C?#C:C#5;7:&!4.G_O[UW[7(;1]*$/[_[ M*WCVRO4[WU,ZG/DP)F>*4)&I(R>F<7[\1("E2 M=Z4N:8E"GQE72J1(!!"7)P*!".8YINM27?=P0W'V4_!866B#\.H6LT?_EP9"T-5W,KNS YZ=Y MSP=8*)^HLONJ[/ZJ_;D"W39JJ($+XG#?\!CW/>Y9CFLQ&]"MXW##-VFTE$TV M'SGS@=5.6HN;=@QG.6M!U=V_Z+I+43.N(M758O/REQK#2S?\Q[98B\W'SXT# MW"'N:_SWK-5]L2FE2N>MUM=.,WZD,X>R,.21K5/B,=>Q+=37KNTZH1TNG9QJ MQOF_X- _/?PS%R[.=W,13JG$C0YUCEGNIS7E\0 M2:.62<=F-* >CTR=4,<)*#4BE$G/8H18P5(/E*9,'C6=:;,+MKIWRE(VS\D85D1",S!#2AW71'_&\U$J?8=;NFLM64HYT1BL?Q7/ MAAO*)%Z>Y_+O<9;(<.[Q1/$$8;RSDDA>2R2+;.X$7@#77-^Q;-MC!"4R<&Q; M9Y:Q*)'5;+].J*'#K:.*Y):%/7_);(?]_(KGR!KRN@:XOF M3UWGY)S#HZ0;KDL,RY1Z*W1YJ =T18;=:^@KWK&,\ZAC=SV% M2';Y1OZT>-CBOO;R_MEQ$QIVV?<^=DH#2,K"K,E_^UF]C_XH;NXS$?]Q$S_ M\-[%@Z?X.I03G6OCRNRS"3C;$S=MGV8"=?T M/==Q H,QG80,$ZI<3H!Q3=Y(W2:6%00>H1;S0SV,&&/4QEM]ZDG2$YJLK0E- MNK,^,\G8,]E)Y4&]( _JJG.?HMD)L+LJYU/[ ,*IO8N]0E:S[E M>"&)[61M8DR[8SHJ8>8"DTOGTXOWUHAM ,=O_OHYPX."DV=YQJ]QOGTD]CDC MTEJ$I+*GI)8VG#JIT:,&<3@+(X[*VM-]ST8M';H^]D:714R#V6ND[39[-I1Y%W'4RVG DD5)N-,ZXV"%Q?,N- INY M)B$V\='T1"9X"-Q:K)&R;'!.USS2HAV3O6[6S64?3/RAB+'_UH2T\1S "OS:2,[99]^I[<"N!?2IL^CM#)#Y6'5_I()ABO + MLMYG(?^7%'):WC;=>I2]+6AE(^D=K;NW_KMT1E=;QF>]&:&3NBE:9+B>']A! MR!P_,IV0FISZKF$21G7/L9::R,QO&5?@_+FT]2>+#E&](S/RU)[Q9>\9'V8; MVH&+U\[((2:CM:!)[1]+E=TLFXV'H+@>,-?F(7+ &N-3XRF-;NB5&787<QW23+TI%;_"&#U/05Z6'6U[KCAJ-4RZV%5"3N+YA.UCB+J VL]'_ MY<0B=J O%;M;Z?^^@C*F'D6.2K,2W@7![G/RK*^7<%4! M<==\W;940#3,^C"0R77NZ8&M6Y%+(M^ENCRR:1K,CT([,I8SLF[LTP3XZH65S7I83RO+ MM5>J<+9]4BZ^OMFK%2^S=RLG=J1+&RJEJ=IEBKX+I$_5&E,]. ^=NKD*H]TX M[VO(P$T;K.J3*<)5ROF/!P>G.UF"4C^.P1Z S&OQ$!9N@GBZ.Y@V6KP/ 7Y/ MLZ+&YZP?_$ =)VLY?2K!I95A]V8RQ\SJYTUW.YU/]LC_35E#1?CK-F<_Y_!Z M6Z+G%J&S6"4E>D \4P_UB%H<_"7;]WS7L(V0V8YNF9LSU+R-EF;1Z:>2OGDJ5SZ8KUS.B[FI[+U&+63*FZ#@]LHGO, M"#W="4(CL U4JMCIU7+#C?4)JZ;+I6K]-%JW6WG<_LO&,7,>SU^3M@30E\TX M3J=BKQ;4MIEPE9Q.+;/6UB;EMF5ZD4L"XMMNQ*T@\"ULED8-Q_+()FW].4M M_L;QX#60L-&AEJV0\,4%6[\L=T'0TOM)G(R*4*OXWNW'HTC1=2U4$;Y4VD_WX_"TGI&:;;FV.!)6YVS#K75><$+#$]&*OS8>OJN M)_QH&[5J]2-.N6-9KN622'<S? M^:O/JZBYK29!3<*%91>J!5^-MJ$M0DJ%"4"D4U0E&])._B45@- ML+90@:=6TJ<"3RKP=);*_6K-_+GX3Y%J7'0 N4WWBTPZH&=B!9W)+)XX7 M$4-&GGP[L$T]W-*O;,&W"DJ#^07LY6>1=7>I!CR:#N]%UDP*J',";MC&I #S M]JC][;>M=\W ARSX<;7 M4>KB(_[L73*!Z>K":__M?5% +2^.8\_JJ\T73GO6XFXW$])&I ]:-<6D8E[Z1/RRV9WH+ M9:J7JZ?.B\RA9:S+A\Y)\ZFK>U/"%N9,_MO/JJ>- <+?M'09,PB9L#= M( Z+1MX"L_(-3H,@';F, >AY3LV<9EE6BXV"; XY[83,G^I1=*T\\_$" M>L# @%<3AI0SD(5(-T(/!ZG[IFN;!F_0X_HVLR*?PFHR$\R3XQ@.WFKXEJWK M1M2NE@=N?@2[_Z:J=%U@G<5RUWL_M=/(QQX6:YV(?&7Y5^U)9&*N,<,K-618 M*BY>+4GC'1M7] PZ+@"0>DQ&Q?#BZ22MOB@ L_SF2$T9^)OUWFOQ"G.W/@E+ ME_AK]G+8[65GY:&?BP/7]EX ,].[5N.\YF@^7'&X6K%DR00E=CIOACS/?, 3 M[B=A; %A$OW198Y+]I= 8^\VI!=6 WD_FG_ 5@VC1KU=CDW;>!AXKJ];(0_A MDX5U2CR3@_=IZ\Z+G,$J7!9,Q4<@L>AA4[2P.5T37;VC&^9K;)L?A:F/GO1\ M5KKMTG>/E4*[3(5FU17?=:)SP])M@Q-39[KKFIX/"BVP/(\ZD;EQ[_F'*C+6 M,9U72?\Y3SW6QISL)B9;W"BXM@011FVK&>!UPX![!O/-P+&(0TQL:NQ9IFN! MK"Z5\-D5=?R'B+.O3^GIP 8(*3UFMX:SA0TM0 =7)%J.61<>C!@UK2BP"0T\ M1DG@$-SJ#FR'$(/QC<7Y?XA(=1BWVB!15QMMT%5>^AJY!$FLY9+K+J" R*74 MT?7(8B0PT>2!)30X#8R#3%X_$^)T$DH[YNMXV&=K#=OL1"LY94PWZI/YCD&9 M;8'K:(8&-RW'=_'\2.!0:NNF8>UE/T\JGP8[IOT\/^%LNV=H7#M\968M?I1R MSW9,FYHF4:MDFV[/I8CD=) M"'8,4"FQ?6ZCB7.E:8M"ASL\W,>T'5>F_EMD:2_.^[AZG%'V2QODZ6H=0U,! MSG52V3@LA_%/+]+=P HM[OD>T2,$G!X801Z:YA+@?)'%2[Z=T"\D'9G_WF+H M>582>ZXVLKUBJM-&HH1I.I8518!+2>3ZQ/0]Z1>"W#J.&VRLV/8ZXGE*XWE^ MHME.K_ KS(*0)X4.%EVSJM6S:3L2YS5(+>JY">67NZ==T MYI<=AK7'+4PI3I$ M?@]&63\BPW#;1!R2@GA>"JV1P&3HU*5Z$'F.0^%/PCW+1L3A<>9;W-P[3'TR MD&&S#K./NHF[][J?+?QHLS>OE)E29G/*K)$RQCD)0I/9MA5Y+O6,T&,>HC. M9UYDF[L=G'\-)69T='HZ1^DB=%@[PQYH'M]IR7 \G8B>EN"!09%/?L#>72,W M?@4[O*X$_[1%A U:5Y@(:.C30(]L6V>.Y3/7-65VF6^2P(X8>1$>^>>H*A0N M>N'W+MSJ#O'3*??.=>.8.PG+C'RZM3^N)/RLPB87OB&_56QUTG C6.@04_=\ M2IP@LBPG<-#RAB&Q>&@N=8E?:7E?7USY#Y?5'RB-UQ@O.7N?XF+/9Y[2X;B< M YR&V0BM!-RVB!GJEN'PP VM@.D(90+#\ '5+&4IK0$Q)]-^%NDXNGX67LAY MGN0\*[UXO6$6I1(O6R7:9J.>NFN8H<%H9.H6,8S0"[!(1Q!%.@E,>[, MRE!VU(/K+=.'QRO*O/H=*\KT-C\WB%:U)(]<2_)):/T8V!DF1_3*1AZR)#;. M$8I!/(#Q/R1=H<%;X-])/Y[(GXS2B?8L)B"3PZ$ 6>W=:M%T,LT$7!G==%%\ M![(TX_Q.I1;G>=I-8@R3/263/CQ0P.7X,1.BN&&">%WTYHW4_OPF?[^MU+;A M-+;ZPXA8MLXYU0-FT,")B.^[3!;@UB,]6E%J>P'!X3\?TPG,CE]-SIX.[<[E MMMGM,J [;KUMY!98Q*+<,>B]3(U,B,S"$P>$,OC?JB#H7&+O.RV%L[@4&GZ?'VM!%@K3 M7[1%*_)/,GBT%H]Z\,= *O-TUMU/?!^+$=J13'01S_1 OP&JT;ZF8V >X(L. M*GUMG(EO23K-2T623^!I<=;K'*X_2@MR+$6TS7B8I.9_UW&IH>LA [@;D( ' M@64!_]NZS5S;I"NV,8!V=]3[ M,9#\)BYI8;,U#G6(T9^(H.;<+M?>.?;L2_B& B8U MF"9&O6.(PA( /?B)R-7GPFJXQD>IS)Z/L;C^-S%X7E#Y>Q7XO^OV16\Z$)\> M"FA= HN"7:M\A2C-YNUGOKWT/PLM+_1!))S \R/"N1L8D>-[@4UL#X!4H_2_ M3EGDN:9+ 61Y<(/M@7@YOA]XENO('1Y5^G\7=^THS/Y0>%C#@@^ ]^$UB[F@ M"U7^9P9ZDDJM4-S<\+?P7^ )N".^!V"_V#1 =0DXCRX!E+U9OW]7O,/2]ZO< M3UZQ3<">G0Q.29AJ27"%]=]52P+%DF?&DGX\3I92%11#*H;\44RP+G/FRA*( MZGH@Y)4$XB)/'K3E8(&EVW7!(8\ZH6X&CFV9A#&=$.Y$3D B;KH><;W-J3SY MG-?>.%_@3[-L91]PC/,=I[ ),U7!RZO,T5'ZYM+T32-UD%/#-:BG4]\*4-EP MAZ*^,8EE$^($2SN9)63\L=I&[SCV,4O**V6CE(U2-B=2-LVD/"LP QJ:?N!2 M9CI4=[T0E$WH>28WB4/F$EUFR,8=][?LA6:IVLI.% M>PW1ZMAV*WK+*,EJDV2Q1L*G8W-.;->S@\!CS'7LR 3)BAS7CUR7!X>!R-<0 M,=;ACMT&&;O:L/RAG0G;6__7-FL;:(>1'WK$]5T04IM%-B$N DP[BFPCXN;^ M !.;PYP<8C+GJ$=6S\[9.RNA/5?3V6))M6J;:A/+,RGQJ.-SPR+$LG09!08; MRWR'+AT@W]64GEY.#4L)J1+2]@HIY_4QP< )'%=W(Y_JV)/&BRA#X!M0L*F. MHQ\*?#>T73N>4;5-U7GMDB.HAW8NO7B)Y(VS5Q8!N&LXGNM;H6[HNN\S&4%U M.0G!GNX/<+%%U,GQK:FK0$_+#.'E2Q>K[1WSP&4T*:/$9R:)7&X3&T%IZ/C$ MB'2V)R@]@6RUL@>;DJLVR951IQBRT/=,Y@>>SHAEA#STHP!Q9$1\U_7K,ZO[ MXDAEO%0$]>0=?-OK\G&K-H%AY 4LT'W#(2$Q'>YQQT* Z8>184?A4K'3W0%F M\NWT =3C-O<]/U_OK&3V7$UGBP65US;5\$W#-*(H\+A%;2]B!HE 4"U*;)!5 MMN]V_PG$]+I:'BH1O6H1=4B=Z>Y;)O5TU]>)9X:ZQVR+L\@)B:XSV^#N@X+?>C%.)JA, M[X!G?0V=$%60Z)J$TZBM:>#Y5(\(^*&6QXV(4@\^ N#5.:&13Y>2QWJ3U#9U 9,ZUE1Y#G,=8V HDT,<1_2,AR3'P9B+]$TGC]4 M;4?HMBC"6M6!4\V +Z)WPWGIL<;9,\ ,ML,K6>4(KMN1::Z;:V:K4OIMJ63QIE,PZ2&'GF6 MXQC$B2(KL#"E* (/U66<&O0PM_1DNI";'>8C[F#:$[WWH^K*Z4*(=BL.SU^3D+5=85Y9+/AS83&U M;_%@*K!]2;?0$V58.+V'=\8HEVLBP[O7N[Y:3^QJ"5X"CGR6@:EW*X](W\82RU4VXXO&M14$\V989N&S&Q MJ:XSYX'="^O>DCVUXNIEC2E\<6\S/MZA<]W!"R$_SC?IH/JMME]W06RNFTRD M\L38GYS#1S'J)B(/DKP[2'/0PAO;"(9NP (GHK:'K1%"(W0)#0VN$]?CNF[1 M1AM!5W?&%C4\4W'"/T ;V4D=#W+LPOU#8LH>N[DQ>^ABUT(&[3)#I%S MU*UMN]PK.S4V^6D?LNEAU+ W)^;%%W9-W,2,\O9W:+N3[BKVE!9=:RS'R=H) MOGZSR-^%UH^_"4WVX1$]C%>FX(5ELJLQ\-=--QYUQ4"V'EQJN]AHR]A-LW&: MP2=PWAZ2KBA8M@N&)$Y&FOBO:3+&WQ2]3A^2$3ZU>&"NC3- *1D,M_G 7CR) MM:(]4/WS6RU*,PWG![D0W,-D5* >9/),/,89SIR63K.EP7:T7 CM8PHCI.QV M64.OT+^%*E]R^NJ6DJ_*!90L5F&1__:SZFGC^%'?E=/U@CD@"U,@YV11#A;;9"[3&[_$_FO]#(W)GW*3&I3S@$9O@^VD.UJ,6Z!2GI.1>QMF9=98ON$' 405Z.=$X C M6)0VF83/TZS;;Z]5^-J7E,'/GP]O)%R:EH.?4]BF^/ !3; DV<%/N<'>Y&#W MJO77GI))'X8'H'/:N[D'YNAI_327NX"YR+Z!401+EWY+P/^5__KINT$G%.'F!0 K$,L@UJ!2Y:K2TU 0FH.7PY/("H_ M0DMY^BH]Y65+:5@#$/JT5_:4+YM<:U5_ZUOM=-VSZ]9[>S_U""WK=V,:PV@P MC6/YGAY%=D")X=M&9$JFX81C)<\EEVR!:>1)UH_ -%^?Q.";^ W&TU\1Z#H2 M)_';Y78J1V"N\%GERN-/@E<*5L M2K_$#@.1Y_+*=/R0P7OJ[O;XE"$* K@\ ".R1QA3,NIBMR'P??I9.GWL-]^[ M:5"+ODQ;$-8'\.8&&K ""$N;H%64I4-M G=)OL'_EG9IA(R/##3-_R< ;ZWAK0^:,P8W@,*)D0&EPD%]!+IE#&8/ 4EW M$"?#7'Z3I5TA\,O\5OL=/.8,AS+1ND7O*^#0&+@NFSSCJXH!P/,3N36+[VO\ M7BNL'3RT>'RG^#Q"EQV>^@0/?\(_@#9\4#46N-P8Y !<^V*K5YL]"-QXT*CY M9&XB)OUX@K,UZ!41C+@>6=S[)G 2Q<,#SA$^"E3M;#[+859)@Z"P\^D (P3= M. >Y&Z1/\#>\O A3)')11D7(0"I4/]_Q!_2S-P#9\! M5X "!HX:CI*'I%O\J/@%N!'P*S&"X?=$I4PJ(H$WXN9[X'-A2F*I*,&.])(, M:,0I!J62@S(1?1 @44PY+EPB8&$+DEV<0=0EP';S7-6-1[CHL IY.L(!:P*0 M*TZHO&T8/X+RGO;DVB63?(F4>H.^HR5R>7<+L90A;FY1,^*A'P96:(:.P8G/ M;#MP3"\BOA'Y+0AQ&P>$N$%2#]%D(#Z3E(9E\'L2C?&. FQ$] M#"T;+#DXXBZW;8<9OAEX-M FAFO!M./I*08+8G#JV?)6.XH8-8R- M(>&M[UD*2G$-CVSN,Y,*-R/N1]EN<@1I@A/#.@L8 M;2&#J+%63O 8)E5ZG'C??<$WE2"+DIU 1QP)=ZZ'G1:U!69%;OIW%WJ%!O P,%$8(@M2^ZG^'3DEU(B,MSPR80,#&?/S9M MK!>X=E3FO5R,7KSUX_IMNWU_2%IN4:9)* B*@=[ MFHDYH]%<[OOG.:[H33.T=/A5"1TQ>I&77G![O5WTZ0\?QQ%CDM+LY-2U(HP7HG0_PEJ C[] Y[5 M2X>WVMS[&3GI^]UI/LE@HN-;S9_3 J7LX^/R1:F7&N)UU+I1YTU9EA%: 7=# MGS-+MPFEMAD:KJ-CY$%WEJHLE6J] 6CF*/2>*P6_AP9O9$AM4>"CTRGP2>V9 M-/2P4L"[JT^$B&>I/S>[-::N&\2D5A@%Q.1^Z)JNX]J<> X/ QX9+7!KS'W= MFB_%5O]G#"U\S4!Y%4*W:]J.%SK4]"/"'1:9/C68X\TPOFD&?L.KL=S0-+@? M1%QGGN6Y'):EN)7 K>;FM)VM[UGR:DK"-$F9UB3M4+]FA[% M8Q"KC+3?IW'6PP]5L".7.VH"XUOU5^F#C-I@W$-\%UVP'M^J;)3R*JH1>'J> M#@7&>C!))1RRT 7;"S_)9+SL&VCLM!Y::6K! M*I=#G_]>5@BS?\E7C0@,5+J!CN(*!H!&&-!*\C3#.,TX[B8R&+?_4$L.O2G# M>@T.?27$P!UCSA%DQ,)BY 'SF&&%-.(&,R*'VQ$E5D3I4NV6-;JC\//R3P^- M[UJ &>*\B)CV9G!108<7C.-"L8-AD= -S%#7(\>,+-LCW XMW^,1B3R#ARW M#M9+L8,\[/^K2!^S>-Q/NN_KY+\=48/K4(\:IF_H>F YKJ&;!JTL:.A%=@,U M& ;3+>+HQ+>I#5K)C:*P"$X%0>18FV.A6]^SA!IJJK0&68*![XE15S1[T/Z>CQ ]C-GIOG8@+> M8#U3\<#%#0N9>[*P9$*:Q9"B )0*69"C3&R\NT_R?A*.LU!5><_+PP&4$W\3CM9U*I, MK5R>T\8[-BX)?FX.HMC&G<]N)<7QEF("NF(P**]*@(&?>7KR-HQ<=D M5 POGD[2ZHOB;(W\YBGI3?IP-TQ0>0*K"^L2CW/QKOICB1/?S X@SXX(47G8 M9,WYY.(=EOGG7ZJ;%J_1]9>U=S-K/TJ9CL4]21.*=C5W.,1<^I M%/:24CCHZ.D*Z(-I4EJXF(&XI0S [@?U3C!7RXRSWTG.DT]MTWM1M3$4?RSS M1^U5OCI_O&!.%/.<)_/P+5KZAVN9"@S;QSDA=#'5>%Z1[FNB5:UQ^VF]RC6^ ML@I;9?+*W22>B'W:*QRU2M(Y%T*Z_(+BMJT;@A)#;VRP,<.S;(^[ELZX3TP] M,GR+."2TG3 @2YF695P08[(R%P>>\7LRZ5=QV? [EF8$XC$F"__7^QI_7[O1 M]J\\F_Q+LAT>?IF+WGY/\G]U<<\N>_[7/^^.4$0='7%4&++0(D9Y6H6[KG\:#$7YJVLH3CL& M/VH+@[-34.UL0A#^%KK76YJ^%%BG[O8\I7_PB7[3>:Z'L/Y<3K,L%0A^XO "=CR'G&/M3.Y[4>!; M#K,=4J)\G9O!CT3YIQ%)VB%<]990(GEF(JG7#5Q\9A(6AI9/$6TRDQ&S.AUC MVZ:WU&OP%6'M2422&AW+5.VB+V\#P\V36/L<=['HR($"?-0).2_)-AO5_FS/ M#4&J YM&E 2>'CE>$?3W0H\PXP?B7[R*ZUDNY_&$FW40;D1\@^H[5QUWV'&Z8=&1RDW]<=:M,R92F 1+XALUW?=B 2V[IC.4F^08_HAQ]B!MTF'<]7[6,4; MEG['B+W8=L=F M2F4JE:E4IE*9IU.9.JUSM3T_TGD4TM G!F,ZH$T_*%2F8[K1:;/0CK(M33O, M/.J^=,M4IG33W\H*>-7W+V>N#>]8J)/9(/+RJC)^3+&_5O(MZ4V+AG!XN&?C MQEK=9T)@9\%,%/<=7+&6DC\?IUVF[(U8U7LLFR!@AXJRAF31DQ4[P8L<:_CT M;K7E];WR#NW&PHST5(?VER@FU:%]MW*^%ZTYM<\9MG6P1T?*%MDP@ADR7XLTI\^C8JFL#&6,S[S=M/'J9V^8FQ' M*>R.]E!H3W%^\H8%)5XU:A??D<> ;2]P3$YLC[DD<+%.NZ$3(PP==Q&O5GR) MW8TFV,6Q8LV/8DU;]1W/1GQ,1__,M^T*O:"/W0E;&F@Y* 79,A1[(:\65!"/ MNM)TU<8JG4[RI.@]NH1\7E93G]]3PLF#Z-U3P['@DQ!=04CWP3&ZAFA#/QY[ MWWX\=]/['-8!%B'\AN9Q8T%U/_+<,.2^2US&K-#TF!I$N]L![ I>\E\%/19P-GK4'V?KZ*=6ZZ/+*WL%"FK^>&*=Y,BE: M&,\6=LG$RMFQ/'IZQJXIL]XSOE'^@$OH&*A)XIJA5 MPNK\S[5FAQ.F"T[KO3CN>X$5.9Z.1WA88 !$ILPG)M5YQ)@;+K4.;E#PZ2$H MQN]._#C+GH%+_ST>@,BLM#X;8B+FS)18FV,BA-XN9P!I,#4#V=GB2$8%%J98 MV%=:#E9GD)AN )!&)]SU;#;KN..1'+/Q=/\TF7T4V?"]UYO#8 MR[ZK\@+AC3)H*KOXW1?S#C^! MB2];<35*]DNC=[M,\W+#DKK7/:<6<[W #DUNN@YW+=L%=4$"(((QW;M\$/H> M?!;-N=7\?CQZ%'G1PZZG!4D>@P47Q62C\=;!Q4S3#$S7\JT@BGP3/C+JN6WA$_>V MB S(?9QT4.AT\)>[H@?KG;=FP8N/^+-W"0#(I+MJ2D(P;--9#*IF>ZWMLX,% MBGNB:&^83\&R8.O4 M%7U4F]>*G;?&';-VJSV!,2WT3U--C.13Y;6D;N&G98A7L^*>>U&M7;$LN)@9 MP,$,>Z(EZ%1BX]?I_3"9( NM7B8,6V>BB]N\O4XQ+-SB[L /A\,X V)[1=?+ MXLGX"26H;&(_@1F:[;?E8X''-^L6]W>A/VODE@'/Y%7?T2$XQ3O,78FRUE[_ M81,6=[O3X;3HS"P]B70X!%CEW1^QBFN=*X M:[2AUIL*7%\D:]:C]TG$?Z"&1A' V9P)%;X[&15M+:LW:YBRU; L!4,C2X!X M=+/D'OT. =Q3(B,MFO50K!X^WX)QU3!*,X8=@U,4%?PU*(%<Q$L&0VLN?B[F%K66M%7K M-.=\U5.45QLA\XZ<)&@V?JT?PU#OA1AA(@& A>(F$'W0E=*+DTA"Q@E_==W/ MM]JG/1E,OJB,#Y:C[\QM)2:9]L"$3G)%.LW$ \86"ZP,4YL7T3FGYF)&91'U3H2N.AH2G&YL?'R9*?UV;02G7*E2P,+KQ/) MN R=B^]C@>9@YO?<"UR,88R[[2.Y ;?TX'@*2P1>1CPW"PVK7DP4O&>29C O M^!'F9MODU/P[EGF"!;U9#: G1<077S@=58/ :>L"C,Y+DS;-P=RF67.AYM>I MF(AN.AWT"BL>UQ:S0'X59%TUT:O"==>4@VB^:@[B->0<;F6D2[7U!^_*'3\> MN!? V!#3VQ2BV]WRK?8RY]T)[2&+A^(IS?Y C;P$( ^>:XE2V>%K)H?VF$GG M+:J'#$I^+JM+1FND8-PA-F)^;H^+\>:O[K)+7\!"Q*& BT;=9VGF8G37[X&I*GZ<74_0U4Y& MN_,AA@^[_1*CR,Q*^<*&K0:#"B"[P)1%!+0>):Y-926KM>L6+N/_1J@A0PYI M*1;)<#6*>4K ?QVE$XSZE2"@"/ 5QK^0AKA"!" ?27Z[ZJC:12_][Z(908I7 M, )@^RIJ&8_F E;5&HO1MR1+1P4:P\ 6X*&>G-G*%8('Y].'@EZ*!@CR]_-LX(\<*1UQ6!0+J),@,7/ M<%>W^CR#+_-\L(I7-JVEMLP&\X5)GI+>I/_.X,49SO(M&I4!CQ-MB[_Q&T722I8OO"BYX+!M1F>R[@!HJF/TH'Z>.S M]I.DF/SR_JO\@_[RL_8(-CZKE6GA&'=+3[3YF/PY!ZW6V"D"H07D4&S_K?"Z MYR6CX7" A91;-#"I@^=.4Y17T%1ZQAGFB@^U,OPP'V]='G;CM=6@U^_--*:G M>HUT]^))7+X/A+&86)#K^M'OOZ(2&91QZ\+YE*&2P;/$0'7B1^6YXZ35BK # M;\[E5E;3\X.'))7FPL^UFAH\EPXY.(09/AX5YXS\FL"F9LM%D5]:F=*I3!XM M5K",&LGX0 Z*"=S$XLE%E/U;,A"/TA>5+YJD*V:W27^GFKTR!"SG#]5<8SA5 MQ!74*5C@D1@T76G4V* ;LV;@=@5YA;.+:;# /V Q)V#A_S.]+V9WF(X2<-'+ MB91#P$.ETW%Q>6&B9WY4.E?IW*TZ=\:L$LW(L&4Z0XVX_X26O8K1 M=8L(78H?,E&&^.0Q9SQ;E3U78MB5>VC%Z5+4J/>8H%B&.JO#I]5^>04="[BQ MC+)DSB!(H,2=I>NR$8OA#8LTUP')QA[*;$L E.*B0=DJ7!>-;3W1C4%MEO.1 MK]RX["R&$_MQOKA1N,YE;FY4+2'>IKW?T2=JDTOY==V$SV:JV Z4(=]Y?ZYD M[I4^6[F+@/8"_G^4SE" W*\0WY)TFDNK.1 RGM&<9;G[>*O]+7T"V2SV$M<, ML8C7U@-L#D_R0@D@JG3=O(P!EUO^I15_6GC*.O^UI'?9:]V^.=UXSR9'MF6, MM1P":TCB_\X/#H9)'2#W]>-I+RD5\F?0]^()%[ //";\%*%0KGWX('<\L(*" MP,T-7%" =0F@1X0ZX^D]H+ FX'Q(LJ',?)/+6&5")56>475N*)G//)"YJ[P@ M=6-216EFEO]M#0OLM"/^!02DEQ3@VD56D4>S6C,'5=3[:\," 5M@8++$-EDY M 6)]XA P[>0%PM(F);( =/@KOS/P<^K(NR-B%IQ.+"QR/VD*&=2AZB* M,X88OP.=\O!0QM$:OMVVV-D*MU_ZPZ,NQF,K>#OC%*D5\9ACL4-:V.0DZ]W@ M!LES'=#KS.TQRRS%?#JN0G^SQ\E!*^XZ/7>M<@!>@[O*\;\?S1[;F3L(M9 ) MD-3Q+,E::1EDB*>PW',O+!,>&X&D>S'!, 6R&5K&2J:6WPR76TITE5[>8J-M['Q-H"R]WO*(FVW349KFD)<\F41F-O#*EWP2N-5 M3CPN>N7EW5T&XV2UEZO<\MRX&$JJ78"3R<52,NO$2O"4> MY&EQ7G( ]+X WS8#K^([@-(9!57^_-K QNAO_-W6\,-"0]Z;#.GMOK:/TJ4H*NZZ ( M4A2["C+B7NFU8D^@2(:=V^I &T9CLG3ZV)<;+S(_H$%Y M?80"D$*Y!0'J:A8&&#RWQ^[NY-Z61UCK \]+.3J?VI_D_;M8#-3*L.'L\$H5 M&BPC]'@1L&PV$>O.D109FI6P8)ZN9##D3F3MK)%*^JP-DC]P?TZ>Y5KX0>=E M*5GMX=VC)>,%NRZ9!&&-!)9UP8XFYL?%6>$*SUE'3@P M#=-=1AEU3<\D7FA;W/0]PPHBV^/6Y?//9] /VOOW[]?/@6_HMA523*J)3,I# M3B(>Z";WN>MYA)F7/P=2AB@I92BH3D-TEK./"S7GIQD8'P1MOZ)5DMO&+;)" MB'E7'O&6&^NXM8+S56RQ5#,A+X(O)(H=_]).?,[2[\_:K"[FDAV1L*'KJ=X M-!B-9>ELDA)82 M4HL%AC[%*#^RJ5$2<&D2X!+JF$X8F2SP36J9G 81"PS/#:C'7<;:(@'LMIKA M9^W3$R#@O)^,98BF#!-Z (O1@<=#*?*Z7(;?YL_;?2GSD!JK#+=@Z+U->ZQ* MB%XH1!:S0X,0T]5UWV2&Z5GP/]\./)];S+'LM@B17M40*V5&B@/&YD"6\CD! M^=HX?MLIR](5X Q\G"IC1&&O:Q8:+P2?3 \"B]NA:4?$=:W0LSZH:41&YD$I>Y$8^($1#')RST76>19=0^ M[,GW87<2+FP(<@,W89'G=T5!P><3VB#S%I18/[E/)D%;1K=]V^Z,G28*T@TP7\ MF<](J@LKIF6EU?OR*%=1;*SDR+G*A;E,9JFJ$X)_W?R(IV]D$Y>\F9\B

"CHTF>. <:1$$9F9 @;%&:=43I,OU M:T<=,H88D3J6&[P^+6:#',QE;OR55//X=CA5&V'UZ? M C1-E*6ZQ;A CBEOH6!?B6$O9&\HL0ZR@8$A^C%B@!H=PH&9$ZRMN1N;)Z%K MG#LSO-!EQR;EK-J.8P@M9$WHWY+5@.,_:*F[_[>;DPRKKN[H?1!&\E7CQQ^U M1]T//_\SO^;]0X7\S*8>D^^2Y4<$3BI]7RD&@IK^>8I-O!M\P0;:%*E9Q&5- MOVLX)K=F8U&$0ESNYFTGO+?N'>;U)M./;/_WZ6N(W?\A^R[&]1K\N3%OVE"Y M_4'HKR2X(CU4VI;SLDUQ>-CDM:/B?7_4J;F\GWQ7FWC$DW/GNUSH=8FZ<,LU MN96E#0F&!AO PR2&+']_KM2MCV6L$4PIP^A2(JY6(R85J>,![FO0XT=VG/QY M4D"E]7BV>I.>:#>P$0\G.QT2#*$C. M55WG ZT(*3CL#;ZS)T(X<, M.E(8R""9$9\TD;R[VP_BK_E)E6QH1+SVIYEVMS;!.:AU#YB[889QS!AR (?H M$=-CO_B[L(#NIZ!R\]4:A=>T[A;BYI,[>S'2E/!S5='^BVR@JDH@J-#YY60$ MCE1GY$Q:NR2;#%8("+K(%,_!12@)O0\5V^P7-!RL"^YY\F>:HF@,:*I;P:LL MUWC\7M3GU]=4:2PK6]&\S.G[$-),:)JN08>;GF5LX'Z2'7ZKYI[N A5+IDN+ MFVI?@9P\)$M'U89ZGB1D9W2QD*D)]6$(?\OSS/M'0BTC(;MOM4LT1Z")?(=WWD MY>LJZ&)AB@_+1C2F^J^^0'PB+(QNZ&$TF'=9V\%P\E#+#OEK:BWUHLXNEJC\ M\QJKC52-$"O4 SLZ+!ZE)08=<9PNV&MT2=G^0G5U=63?Z3[_BY7/!=34L&9# MH4,,J2-Z,FF$+ A6>.[>XEA]PQ^Z&Q+8G3RV%YV:2EZV.#BAWF'X:I]4=JGK ML]FWG31[FX0SF7IV!$N-9O+@_I*M-D6"VO1L^S0)<5^2\.RQ*XD4"H3/4)^L M3A)_<#F=?VH-[I7\>.6\D4'F:4\U476$MK+!N3GW7O&JFVG/O%]2?]_[&;<."/\N9=^A!\&WTK<(?Y .'^WN?+ M(^'B/S)YW@@7/&A9L/I/_ %2.*(76^&5I .3\B%6+BVTY<_"!9GY#9)/GJ8& M^A'R41SS!H_0P6?\F_R=Y#@VB$QZV@QB>$FW)@WV9*EV"T,!_ M,R VT&0)VM61&D[>O]SN(=BID:FL;%HJ*AO9UINBK-EU9<'T3+N'0ZDPMKY] MZMT(\GFKZYS#+'^_EYF(:;)OA$70G0M!'\3*]#[VFYS#Q[50RU9V"%Y")C_6 MQ&@BN.)CB3'MKK[A7_R.;_3/&>7)I*IVSV"':U9QM.Q%!;(?<=NLC">!O"2- MMCS_G(9LPT:[[+5_3*]IR8[+T#\WR(!2PT^9.,A(M$W'ES@25@/B@TU*=#+U M&PKR(L<'&M0"MV12@H+R3=,.KH; =]?59ZVD];8I=)8OQ] M9MK%MSJV5SXS:!> 3'UF"130@YQ U0UC4*:/G#H3Q]H&;E"5FWEK02)=@+(4 MC^K>.D<4;5!33BS]@ML">K4FYHP.OY_;CS9G:!6;^)7N3XXX).1Y6-!7(+>U MVFLY8-6*XQY4?,?%X7(,03"9#J/.)&&]V$!2MB@+BH91QUN:Z0IM/D_1)%+$ M+KI'S'T4O@%W#97O\/[#ASDMRU)'[QI')S#W=,+\D8%++NVLX]#5$&&F$!V^ M\[(FM T3&S=+&X=X@OSW69)1Y??X[U<'1G;2JM34^_BB7J>YQY+CZ_N)J17C>0=%(\%7A)CA=F.[0V^6%_S5,XC;70,O M=RZ_MC@DRH\\0XA_8;CCHH6X"74?[4V6B-NNFP2Y\\NOI-9%2'T%3!\_-B " MW\DQ_Z,Z74A*S0OHMOEL8[C"?+8CU M9%KHMXY@;[XT&U5H)\KNCCFEZ;08IGP#WD\;];W-BL/H@GYD1)3\5MH2"1OC M(M[#$"<'\,W./D6'DQS%\ZOZ*M^?#+G?HNJ5$?Z@*-ZSH1_V::J6V$_ US81 MZ^J>9_ED/WJKK2':LJZ92ND6^KA^]<8C[ZL2]1;).=XCUYKN/YDU\(@R\_? MS]:C'IX9&;8?:98YZ>\7L/VXH&EA J\SY@]/@56@P\1)VB379<%$'G5+/7Q$%TZ64T(>>T+3AT.X(H-R$;.8 MV%C\]1(GO2ZZ55=M^@X3ZW;/B+:>Q]&DH+V)JB\O/\NT2_<0\U5Y:67CZQ:8 MZBKGXA'?1BVQ5OLQTF)\5GXR;;F4G\\-#.W*H5.14@_EKN&/L43?GXB2'QCZ M)R'VIW;5PQ#IU9550O=XO,S2HC+5LCD CO^V?(VW KU3(BVQ>5EO8IYHG:">R5TN *+;YB.'QQQB3 MBH&9(4.S"7/$:BN(W;!DZ(,!>3C(WG>^!IIYM(ZCS*(&)]1$Y_-%*W^=1K\7 M\!WR M:+12'%SUK'+C9*=X*B/QD%.X]QNRM9256/(CW*._--Y?1VQ#D#\T"A@U<.2A M%M$<(NGH_^0SD825#4BSMQDMIQ=1T=+*;X755H=8(C@(]JT\B8.B^QAJ])O_ M.']Y9HLD0T&>@W<>'8YE<>-!.S4J4MC;Z@/ZO-(=MQQ+,0QWP1Q4[L* M$P0Q;=*LCK)I;<2<9#WN?/;K.Z?_G52I8 !H9,B)ID?"(0Q>2UKNCQ*[F@"T M?.L6(8U_X2UC R^".8 0\0-OWH\$8?\!A=_;'X^F6S1X]:K;XT30S_:=YC]U MJL&\R%CF<]9VG7-G]/@?V9G\R+RXW5]+TS^MDM5/;SP_";C^(#+H]^)VJOS+ M*NOX4;HV@T2GN%D)N"/'&VH636IRO\P'"YRO?Q10#XS9>47DFO U_I_!\UL> MXG]59&LUJQG@,&UF-8#FG((/HDAC@N@*[2/W:=AF0A1O#=Z::(R8NF@((T.YO4OV7)EW4:8+/]Y]U,\? M^NGB8MJ\;?\O-7WJ,,W=-,OA]-5P^M10T@ILY/GJTX2.,\PG#1[XT5D7<1HJ M[2F*R,MZ/2ZPPIL2'A -W_2@,^'-Y]::\N*S#&LZLV'3?%O&NSN691D(B$-K MS3B69(A(HRS/!F9+GLT' X3B"Z)?+6>@LF1WM#L,RHL5=JHVGS.W)4U)*3I! MG.(/))@Q;_(YI@CP(18O=G")TX<_!2434LYKD.Y$=JN]Q<>]/B#=N_K.0OK5 MO$7PQ#VWG+X\I_UMX0;]RX;5N6S CV!:JB8"66!(:#R'/NM>P.>#NS=:QW<0 MO?6_0.0C^K$2"PN\R54E\!9%&IX$%1BY Z;CZ5Z29398R+F3\?K;D^^D[L)RTV; MHN7G]Z4Z#OC9%1D:P6036_M3,9Z('0GYH^=M#\G&9YZV@(G:6J"*SCTV:'34SX=>/=]=D_3+-0YB]' MK.B6Y_YUB_T+A:D&?TH7/Y1O?KGCR;LG\?C3OW5NBK&5O7Q4+O*0S!??20:* M#>S&QF$79'59G4]FT,]F@DB4I MX/T#4H1,??40KF4I(8LG97VH94SW6<\=QSY"L+^%]Z> A@/4$J%+7V97-%27 M=ILM'OS4;55)[(%-UF5]&'5R&7_GC#F^P\/,/EUJ#]LI8D>9,B:"-X271. MI,5C0,O^HKS'WCL=9)I^R?D]GT\+2XKO'<@SL#_OHL-X&3Q8H.X.6=C-945;.F&,#W[]4$?QSRFT?\?O[ MN)_L4P7@YN9^1/Y'G5O_KWOK/]>]97<7<_'WJ(0!@ZB0!*18%?@%P@]&J*2. MNM[^:C.H8S9\LAI'(0I]7&TF5"V)SG]=DLA\[!V&N3(VI]O[)#"GO<*,0[V5 M$"_/!QXEPR0PYB".JG&H)8N79A0?3H5LGU]_TF3S-/OINX[&=RJO:^Q"]DLM M?%DTZ%$B#NC()CH?LJRI;:R/Y(/S@[MHXQW950&MXY"((6*E72R*N!54: G) MM6/>0G@A1 P#.\GA:@]$ R0[<(F.ACO??V!XT4]FONX%SQYM2/L$B6+)/4\9 MVS:FUM#46+41(4YID( ))5(O*17%-5^.L'+4#CQ LLA4[T1TR2G8Q@I."E<9 MO V-V?TPUVG?:^5C3:*QRQWJ'9)FHG$%J5,.A%>!PN$))+=]=<(G3=-@\4$& METJD!I/F+CR[6&* MD]8T@DR97VY5M^/'@UQ=*9@\ Y=H%84"S&SND7 MVCF5R(,.'J.:$6L"CU@ QY_ M)EZ._G[(]\]3K5S_N+G&V746)'P6?PDJL$[.8]\N4N^/]W\WTWA M_[_SWM]&Y-S<2/L(=765*F!VZ)12?7U]7<:A<#\_/_2(PR=-Y?NW57;&[ GU MS+ [14UVF/0XN2L5K2Q%]D5$YZT(0BTK= _,U$O6;AV2$ M.N*74"K%# >4.R0:Q9LPAG84[UMY\+3!9[/ML>F T2$<)^#ZZXS+>B-IEMWQ MS] &Z]<,AL[18:11W@Y=B2&W-Q0&;S&8,]CI4+8]WNVVF;/CNKF"Z8#_;MCJ MJ/QGJZK:%#/52VU8P8>33XAS+W;;1(BX6WU>XITZ=V+S[GEGU;) D[9A.X%?SNNG>6I6GXWMHH.OQ]!M M,I5T^V);F319+DL^VU@%_(I^?6WAL]9C-GL-M$AM/7=GF.,8/1H^CA@P+H_V M6XT!ZQZ[>&.?A5Q?N8_J'L:1T^,N+BT0(M3G!W6/'59;O0,2*1M?JJWRU,^8 M!-&0+QP;D\;=RC@F$-5G'P_37-B=O2(&;.%=Z]ZS<3M4N< P _S,XEO+QYP8 MP+H1AM.MP,*1.^#T$@42E3?P=!"SM)A8=-;3CO0UHX*SZ1BGU3!>Z/S M,S\8=B]!*M[H886@BX_CG=<'U,>J].Q>TVTR0X\E;Z64U6(_LC8W]YY'I,^D MRN]N\F\%!6L,WP2"(U:Y*:U4>JV,^&.C$G'5#MZ8%];Y96CU^H=3QES',I[D MV1:5Q!5;G11?HZ^Z?@N3RJ5LX#=L<_;J]D'$BMR 6G'I7[W.G^&0YR>/4OKL MI_^TP?M'TZ?&SEFPYK-VY9^XX+]42:[D&NSYKL/Y-^_LY?U@!ZLI&,;4(CE? M^VMOUM_G]_U I\?!#]JCPU=O@CX;B%'TV5;K<88%:$G*=TD(B1V,KLZPR'DBZJF=-AM[Y6A&2#^<;A>;@4 MJXO6]\[L8 G>R1$C/Y0[2$!45JZIE^HX;W,8F0ML>K*.YKUKSQIG"?;#][%Z MQB2J^C#BB&;+8=T6>2TZI*,[:9 HP^#-1^,H8P7DP_)+=G3X'2KDND%P"%9< MNV1_CW9)V$A'6UA)8PRNU(RRZ.(LZ"M!'S$+F2=RLP'?3%[JUR0\&%@$ M*F_4_4_9+6%Y8[&3.1;3+S"P6%:!I&%<:-HK%WSC^ CG2 ML>I02>^XSOAE#$['XYK$6+WR0@]>:/B7FH[QTU3[#'<]/5:/;*VBP0O"2\W] MZ JG>B*:0_W\Q:(GH1AVNH$8GT:%(A@]X[!W$(K*P!&$.AOXQ_]O0HKC6^L<-7$A;&"S+3-RIKXWN/-^-H68 M'&(>Z.JG78)+1HH!HWMN':@&@%\> X*HB#Z#?U$&EVG-C3KL+M^9?> M/<=L6LJW'9NC+HM_ 0NV76E2>JN]IY969BYI-_75B^B M+AVS,3G[JVF!PLXSO(__:.PK-XXU/'R##6S7D'W$!NXY?VD1(PDY:T2V9B1DSK >:11'0%2OLD#8;>'LR$*Y)8]V$1AM:[@E3NB5W M"PQW# [NNSC0,V1>YQ'L$;7_61F/_;:C0.36DG<-ARB?Q7[YZ'@04_EMWNE? MC9G['@F-J,FR1+HY.R,!(XZX?^>XH?_I6VQ%L;_448L S5A MDN,C3&J-4#^"-*]PVXX0G7LIL^GM;7$1&Q%C_D+Q(P#_+((BQ]E. 94!#/%W M;("> SGE!-_N@:)Q1CJ&T@DLX'(YS"6ULO#L=;>W)Y-%Y@Y'$/N!EC=5MX& M/&TQ=739"2@NHL>'AB?;D>;1*]AXA(B.'HEPWP-_:9NWO%C9+4RW"+C4:FT/ M(DF#5MV!(:$:+<8>NC82'WT0HBRM^;!S MDE@NHM>!_=F&Z.=V?8,(T!*N1)+6>,)0I#7VU[P,?HJ4'/]X5:)FG_D"&Z@@ M+H32)LC[_5B*_9<"(C0POO0)Q:'6I13DMH4O[Y=DP5=+4T%X!V.AVCZ,)#F< MCS?]$9J[Y?]C[SV@FNJV=N$@*"(E*DUJ5%20%NE*250$1$10%*1&1*0)B( $ M"0F]0Q0$%(2@-*F1+HA$((""2!<)2$A0D";9TK80PHWG?-^YY_5]SW?/&/_W M_^/>?US&""-[9X^UYY[UF6NO.5?O"#KH;/792V<7%RU-?N+.MMQNMVK==U[3 MOZ.O?.ZZZZ7V&V/\4:6,QQ^]#:N=K'CQ/16[U(I:=9$.3W)C\F;U-X)T6CKQ MJX:B/"$=%G1=6.MU7V8KDFS9"6I?3I47=HGJ/E[Y&E;J;.U_[LX78L2[F1,M M8M]]S]D-NLQ/_4@H;W3'N=)5]C4J_K SNP^*KIX%HMN)0C,$\2V(]]'&HP"L M31Q=7P]Z;QQW4\%Y8GM(VR8&KZ&EO@ZLG,40XZE"-BUNMU8(,5CYRF#53I/X M5_ =KAF>$7>'*WW&A=E",V&]D98 6P,FI9"KV'Z7AKX%IAY=#W[RHZ[I)'] MLXCVZ_;"LJH>6%A-XMVED_5UEOT+&5(*%VN:^LH8EOPG!-WQ_230Z&^)MI+$ M%F3[723S>GV)/>=IQ+%A&>TC]YW,!$#GCVH%(P^M4BX"EUX5!^I#$K3O*@MUJ E)O;]?;G[!,5:R#ICF_ M+%:7EMY+OBY_I2AFO5U-(H:-$T:B%$3Q[9,J5]IH=5Q7DL2M"_F_ZNHGM5[/ MUKO)-$J?J&HT.KKVM=)N^QT#SVN*1RH# M5RZ>/AAY!2+_' +9 ?F??QP72KU_?RS\[R=(QQ%?_L(D_AVS^=,U[W^K?;+* MGKNW(R)C,;S/S_ZPI:F1Y5[YF5KWRNT,5L&LU)G]QZRN^//MY.,4.*DQN 5I M.4%;7.=PI8(*;+<[*<119>"$^^W<[\?_WC5VA"32%S, NAE^DYW#>)C][F#* M;=O7=T2*1M3\/-CG]^B+J?9-([QIE9&EQ.TK:;L[C9[O[^7.^7M7FZNYK=F_ M9NM$$MGTOE?N8/\?V(7ZG:,AFJ[_!M__W:O^.CFTJ.\-**Y,,Z4(*;X:W&MU MY[[5;3%NF8.OQ)F.FYD(9,=S;%_#9D]":?4G)A)(ORRR^^J8K4V7$^VU@ZAK MHZ"W.W%/TC[+]\0H+_']\;X^_FX!*D=4AS9VZ>K0)K<@QZ3^5^S'(+1=_Q;H M26 ;Y%:?T86'YO^87?KGSY]7?OWS\>#_8IG77[V-X_B]ZV1Y[9^@R$FIZW_K MB.7V'^_6_C%/-OTO _XU= ?+ ":T!?E47XZ;J9RMHVU!KHAN^IIM!;/N-SK &%H1"UE>*V+I7SU-K!H\D%!7D>]U][Z7 M.'(8IO1UWGG2H_?^6/T%LU#RU(DDU=S"J!9'M\XR]R255..N-/G>?,.'LC:O MW5[V/SV==6ZE<-?EZ>/ S1-)W$>;K=BYV!5)$5[^[=I@W))Y(=?7?08>I;.7 MB^0NY9_;=47ARI.CER)F+ZA@6R=A8F@+VF+D"E4"/4VVT8IHE*$E:DY: =!8 M7?WGMFXVRHD%-N4_%_VE3O\X6[9P[50DOTSXH80'9X@*S[2FQ0"C#A@HQQ4U M0.M>2\2YP#XU?%._AV\3]/"GH?#4ZK1'\T_+$"*?J"T9AUN9Z-S MGG>%9O)>M;Q(NKQ50J[N^.U4[9_2%ZT5&C,RH[P3\^4&NN>/7##H=(W(Q_N<2V;^/@K5Z?>2BH*5Y[+, MK@Z6*Z_86_XP]M:0Z,I\[&"YK"U'[ 8>O7=PC"-/5H"EAEH2"40KP?CVZW.7 MR?2*JQE+_@K75?;%]6?9#!4//BRT+#/N])>5/6K\KC:X78(_JMGQF^,Q]+U] MYX^(IVKONZ4I_E#.D;%\])1%OF&B^,5$[,[\0 X;24W*OVLPU97PKWV'QR8Q@' M!/@<$-.Y'B8F&<)SR_'4H5T_HR<*%Y087602KU&\1L]N5Y: A]EN$&_ZJE^C M[-)')0.78)NY*P.YE574U84+'@NPBR\:DGAY36)-6^TH[,'!J^EMAC1B3&&9M$(X:M?(!V!_-GY'H&361>D"N^5 M$2-RXIPI(JO'-H:0-%OF:>#B7LP9,+_HU,T)]6QAT-I3*U0]Z8+X^!*YWWXV M^_B@TX\?98>S*VC?OBJVE0DYNG*^! +(5 BXYUETFX-\OU_F7%94SUDWRA** MM'>OZ(96*^6>_5Q&[/6=O,Z%'XPGRVYO01@5B$-@V5VF'F@;5##ROOP 8-86 M-#"QH'OMJY=2XV$GD9))VV\CQ][MR'>BA2N?SGQT4E&'M).IP9 -%7&B(7G= MM#7:^HZL78H:ZRES5PR$%\W5E?F6SMX1?)?,8M'>R2J]Z_%),.>.(D2P#@/( M'D"'CHO5V+"Z]@.T;3Y'Y6<>?#NW-&HG)?)CKMTFCR-FNS]TGT;C+.EU%8P3"GZX)%IL]K MIA^#\77"]BUH4X)T>!5,,D=6%#(] M3#R"$D]_/9!$7T<[GOW:F*WC2J\S+L^SS+X<)D>S/N2X]Z#GQ0^_S>[\0Y7_ MZB/\N SW5N8R6_792LU*-K7Q_^W$25@<]2_GA4F[_T7.SC:9WR:'YSQ^7V3R M\>]Y](-[T!S6Y7],:G%\^->1S2J.&01V,U(FAD-6/,WH/602)T;KQ48#WJP;&M)R2RWF9^FS?E[B8-JL^D7,V/X:MQI7FK2+Y6;*8 M$V =+0@EBE$&J!'8 Z!-@&8%.KH9>Z"?:9PG\?)Z['15T(+\U)2<]S7C9Q[Q M"N'"8]O.+.68MB(2*C'C)VZI%3D')MRY5S,NGNVI*"!_POG\>;N'+Y:![\DM M'QKMG+L-->P-.A>%;]XN[5%*0P1>]N7CJ]+V2[WW^)8/.@ ?R=TYY#8Q9%9J M&'\IL?A<1OB49=KS1=>\,;6$A'4!LR\GRN'MI+U8*:;F0!01$.S(YF>()..F MCDZBA%RQP@/K"UL0?/==5HM (T3R"^-$N1U"0C"!:,8?T3K<=MW#^'0:#'HN M_][*S56VJ\R53TF9V==6UR>7E'S[&@>/>HW6KN,&O+ZM YZ#)1;QVUJL8UCN&* U%AL7="ZJ7 M/S:NVJO.R5CML[H-5WY*WSB^YZQ+JE6&-U-YD9+>OE<(]-_8[X!V:*$KVGAL M0:K-VI';,8C+#QK,9"-8(C9,;T E\O@1"NA:EZ2:[^B8L4Y:X8R;49@ZX:D; MJIXOW'8BR;JEJH378(GV#1!14RR+PRO6IP^Y?7R8C"DVO?JS9V4@:E;GFB_/ MM"G"&E?R4K(U9O)"@$?R:SL\[Z-+K>?F4C=OY@N+#*LE]JU>P9[#-5N0)O*& MD2\*(Y@2-&KTN&0?QAK(I-^ZUST>#HO%#L,C&P_3R@1,;$V-R)3/25G^3KA2 M^\_N6KUN&3OBM[.RMI,!=YO(S?71F>NM%NMHC.YF+<9%THQ.I2C04"UG55OL MX1,!S=:ZQF6'O'PC@8YV@B"88I)Q=5BNJK!E3N/F0?UM"Y^HJ22&10]X:+H- MGS@NR"@D$\-)@H@C3'^P;N+1BJF6/3M$M\/%09\5N"#:XB(:_BS^C:?34U"M M65IL<-GSDD3\X^J=M_R"D621@!^55*-BM[LB&>ESTCMODR+W /J1KF!ANZY: M(JV(#NQN=UYV"#931G^; *#*A=DWP4:B0I><\Z7W(A*CUX_51\%YK]BD*>R8CG^H>T22NZ@)=O(JFVY.R+Z8Y5O&U MPFQ5KFK%K*K[[%/4/"@^V&I8H*SN9D+#CXRR> D;UG9@$C+:X1AC\F MX; 21F=B"R(R=^\F:<(4]D8:#A!C%N9+F<;T0<;[]4DPOMG&?JI,XWM%KO4, M!?M*?6?4*"K1*>TH*0\W,KUJW(O=.TWNV=*^+8@BJD*4 MN6=QM0B,!EXU:U/;"='BA2W0"(== #:5B.ZP!)R_)PK4T'/2]=]CS2MNB=_&-]54)/0Q2P=LT"2/J+=JK-* M_-C$B(^S_++/H\!SJ8$WT>MHOBOR&N[#"=/ZT+!NX&')]>?]:5K<(>2+K5W" M%Y[U&0@S$3B[O[]'^*VVM_S9GY9[<5_\.S81C(/($9$ K@T) 45 MY@O\4Z.>J^P0T^QY.F>7O4ZKMJX6906XTUGLN;QF^N%5ECZG@WW?\WT M56^UQRAC@F-'&9WWI5]7@')QF,ZK=(1]%>>R@]'37PTF?WP%U%83>[&RX*@E M4!C3=!B-NS((/Y0TWOGS2'4_E\V%)S928DI^78'E!_M;;",;-($Q.]V E![U M.BLMZ*$?V+?8=W5(+I(K-8+B$CMT +"*]1/CCFR\;=ONH/RQ7PK;N7-JJ1.% MCIO97S=-"8$/H@ M6=LE8]JKT6-B8V_86AM6HDKUNTI\69!QG2K7:&-A)CIS];O]J&_=G6DQX8Y6 M!GSBBPZ)/H(^Z-ELZ,74*40)\SZ1E_CDQ>?NNZ3HK'_-BYM3(FT+PMLD;N.] M(=M*Y;3Y&:J_26AQ@$6CS\_S?YWI>JD\19'0N>,SV+N=ITD5(U,W.LTT!X.E M%T9/ >G15[->?FYQ5S1457MB:8+!@"=W[@87#5_+RHI?)0W%/3\^/GF^\M51 M0>F]5J.2T1$WB>=K^OR"I*A._=6CIIW/J3=?5->-%67%C9\_FFJ7E?-%^0*D MV^U:$/[I?JPU/40W&9G(XB!L>]?H5*3&/]O@THJ,M?KZ; N2/>O)/#3;*UD^ MDIJA-1XI%EZ$E&*-(*L?BA"@.-HV1EE=@CIT-]CIVC006 ZZ.#!2AT@1"T>6 MO.%^5:64J_;&RKF!_ 5/\)*GGM4F@V\KWA87+N.D(U@W6!'#2Q4;5UF]I*JI M.F"4'H%0!E,!&Y@0VH2LC0\EO5C>@H1K6JV+I&]!=B:^I]BZ-=RMAY-?67LK M9JS O6TO:5\I<; ;-[M]ZZE Q7[NN?1F*$7!'B0PI@T^5B]&9:L AG7.WB*Q M]/A-^<5F\;L)F(M.GEYP3*Q_C\B,U3.)FC1^XYC^55L#](-"0K7(RL5)>+P6 M'_8=XX[$C2_A1,Q9QDJ*Y[Y]-WJ7>P2W/\A4C*O4O;G?^FN2W2G4(R3C0D\2 M:ON*65R3#.C#Z.G8@NQI-$;&-AX-I.N\EFC#[5K0A>7KRT9ZE>X7+Q5O(^$Q MAG/!JYXN\V;.FT]$UCDE7K\W;-%(7\6&Z,:94).&D;,8+4:A,;?[U'0[ OYQ M9.?/##-Y:K/-P;/[L O7-\Z+),_*KY]ZH1XWZ6 *1/T_5O>=F--N4M"F0_]G6$Q6Q!QR \H>)JE M8*?IQ5*MJ4PV-N6E#4?.A[30MDEY39-+A0@9GE.&=WL>KLY$[$6V\M^;AR[ M$PC"RI7;&D;&T#*G$],//#[5I[O'^78FX9!N@(+JD4]I]J%U]Z:^ZNV#D2\^ M6 2WX>[G0-\31N$G 9%P6I9HL_0N[\3LXT.Z%NK#33+U*7; =%RU+0HZHG+* M.;#@D\PW_H RU#OQ#D^E\M$@*>W9,S6)WP\\0D/GW5DJ8 0?3[='O2EI]!Z M1$^SQ!H_EC/Y2]^J2YWLEG&S*;7)HUCZ;?@-BMC#+?WJH[CJ7KLMGA@8[!C! M-9\B3>3 ]FU!G.'QX\(,:&L//U-G:-DS@-86'?_="^.8CTY:NFAJ.$UNDNG+ MBQJWER5G:#2,*-7BO3KQ'H=: IX\[A1*0L8W"6]!FNU(KIY&[0A.QMT2&BIL M]=X.TB01ZKK>_FS=*E[)2]&/)(BN[>>_#GA[83Q7)2Q M/3V5A[X;;&OAQGE 7YPBNJ0B_7F^^ YLE< PG3>1C= 5 ^HZ,C\(-ZHPC.CG M-<^;?>:T!BQ#:<'SD8?2><-QTN"5B1)SJ$1^^!G ".__]J&S=6C?^:>Z8X8?'G0'M(O=J5A*T@] NJ(_G/U9\ M6V]/U'8(+C&I2]"MZH+>7X*G3*F>S:93^;<@KIZ6YNO#"U).SUJV('.>+ GF M/D9M_,$B6K($%39'$GQ\FS3[Q>/TMY_7)2&Y2S#6KG0&-YT#-&#\".8D_UK! MM MS/MRX*_'TC_TE_P87G9CZ+=3B&1".&X7]H#'_:LV4Q/P.]!Z_]$U?^7(X:H1[_G4A=099Y?U& M"7ZEXO6 AI[.!+755DK_PJ"GEZ+W/-P3(Y/7ZN\2Y.PO::69?G= IM7'TT?( MMUE>_4Y[4FD.Y^?G?[E50*,L&2F!I$EOYC:)LGJJ0)W++[<@D4\9*9/0-BFM M#A_W!NUO% R)N]&4$=]*(48J+]]\.-?O;E.-$ZTNLVR]%,>1V^J9[RXRK 7S M3/MX!++FKK!T=Y*U"\4(-QA0;))!OSHSU'AB PD2'#:+=54FX EAZ]2K-<"1 MJ@UI5]Q>76/ RX0=!]U6"5Z]?O8F)\&C ,$.]"["N;FG@'7GP, @'UPA^HYG M4*L(A5C+Y-\LGF]2 !=8(NC"-^N$5EC,,($+*\[JRX8QV@O+K#T6BS%'0,+S M.8I(EM[0*L'9V;,0'&A!'&0P*3 RDN^DAA[R=.,04P>!IWOOG:$TC-N&!'O\ M/BMLEQ[#-*:-*BC9=*ZA^A2),@/?/YIX=*,N5&>K'7Z(AST6;GMO)KWLYZ]< MO.L89F%_+_=D]%_WE"&V+H):>]&"K)WY&UPEW;M>@-Z3UZ[D&SBRI5]"#_UJ MLDU[37*5.$JLL<7UD&%KZTB6?(CL;XLUKQ %YWCS05_48!G1T_'EP+*IS3J/ M/>W!P8R>"_7U<8:)HQZE=\Z4OWU3(G<@:FP8D*$C0:6.A9EB*J6[@'F&D9@5 M1?#G_YY=B9%GJ*\)FDCN/9UN9>BI;6"5IA.;^3;$\$6L\)FDF2G8B*XT0P&/ MN?U>#0/=WMMUM/_M"]#]9[E+EI/[M3MCARHJB9("PH.M-)]/Q2]+789\+N5> M2-J;)\.G83U<9*B;A$M#YTZ*[D ;A'6I8*QM8?*/V^XMWQDC*;2TBB:1.WC$ M5=NO"\D/M]!F: S2U=;B&H7K;N\Z7Q_OC[3VE=N"W.'M#>;^D4^<5F/Q_-I- M(2&\'2L)Y@=NN&#,7M0!.U)\:,=U.7- $QJ6&%SJ\<#$@WZTT<@G_QM.H%&K M%#4N+Q%\0/E"3L7HI[.GXB8,?&33UY36F$)?&PTQ^- M2"5TP0*X8'F]PEV[ M+N0(Z$V;8:'[I)0U(CYBSE;HF.Y69@D9GI)7,2W+8(#I+0XZ-+X-==KXH4ZY M+R_'2D1U#]\R],[X:HVX$OOPLLN%6OO,F^#8#M0CQ[G^+.U!=\>2P3N19XL, MA4\4=0R_U3TW\5WV725SZ<#[V:E/Y[OX^4SE3]RT?S3U.$E:%9.2G]1UY[VR MFD18F>&S+.T7Y(MAER*>.,O=Z405#4:$W#[;4Q#(Y+9 W;="5FLQA0;H1U-U M#VQHHITF6%EW?(0_O,YQ;](%MN>=)RN4LC0!4C,_AZQ*:0)_>V*@R/+5+['\ M;16$?1BIS29F,)NKD:F !;TYLB25L2>@;PAIA5="MJJ??[$DC]R]RP%&UMH$)HRY3";+I+V M+O2=DMR;J2:O(:0G=22;,C5IQE@C^X/IQ2>3<%5-?""J'2DVK;I?MM.-M>^; MM-R 4F:8V&(-[UF9_3^K#(4> (716Y ) B5!%)@3)X8U;9O5_K#R$ RGP_ L M6UL+=C8>5A-XJ//^&6WF@831_JL98_&DW 6D\Z+8Y@,E;\0A MS,&!B:M#!K6I#+U&D]7@HA"E[PA%YF4PVCU3ZQB_2.HMGKB1M..YHKLO^#(T M!<_VTAM_OKX\:]5YW-0".U?-6/X&9)+U_7[ZH(W5EV_?=>QJ PEQ1($;[UPG M+Z2YD).>S4[:^*.OF*"-P!,T:BQV)W 0/> F$6*=B#$ MZ[8@$39#&HF"EM+[Z@'1J.I).AJNVZUP=I@(=XXWJQJJD5,N]5?P"'5OP-5Q MMRSRV6$'81)^GG;'7A&W??T^Q8H/K8#R\P:9\+DJ?O6>T%*'K825(%^PMN!322I_=-N7 M(0_+;IE=5]^^##J/(256]K!S&.E>H+-0V@DD\EA%.Y.O?MA?]MA137*4DXQ^ MKRGO[]XE=YEQO[6+6[NB^,?LRHN?>7+];WPOMR*PYR61.2\1(DP=P(.-,T1( MWLAXF&">J^W"^I%8H*Z9NJU1YD[29=V+W]BHZ196:L[SAN'!#40^O=O^_2W, MR-<[_;"S#.C\Y@8?6OX'OT>+-!?(ZTN,QVM"1><$09<.![7D;V_?=&(\)_GU MR5CYEPV!UN&=ZZWO?TBJB90G3]*TVD^;ZV^I>09Y3O WV3!!:]=P/'+"0 M#.V(/L*P_6G+/O7H%6P-. %+K9B%.;MZ*G4#^(7\5^ M]'OUN,_"7>_]NG=;EJ%8W@.DKZK2$_.#$. II(7:_"A)FSYO(/[HZO0GIL"V M8I^BM!M+408/S\']-Q\DMW*D'?H^4+O'WJTV>M54 $K+$':,33,-;W_(ERVGFTXW/%=T5])U9'/73?3=L[8 M4NXAU\D#83>O3D*VVQU\_H932L'46NS4:3&STP35[#'AMWHJS0MQX.,F<8QY M3"Z*"=V,9QI+WH)Y9DW', ^<$&BR/1WE'>6@'+-O=._/Q?W6%FL'/\H:9/WP MPLC2;8U\_#\\Q@@"58:AEI<[%A<.?M3EF2BH3++SKDT639H]\5:U M@Z?[S4_-T:%73?/KMLJCKHWI3HN2?R^\U??QV5XJ:&?W]OYHLU"*F7KA#?/F MO6I=BN5O#OETB%>].K&K."]Y.T:+/S__674ZJ5*V?5-G'U4VG U+H!8ND=&= MAZ//@FMY5'MCR?K/M]+J$.?/C!E^40_%B;*]4R%"=:AZ,8;$O[RX:X8JC1"> MZ0>Y[>(O,WKPC5?H);[/SX\?W'ES8!+?X2 W %^N\):QO? Q_8=U-?ZK:KW+ M90@K N>R&.\@"M;0[(.L&,,$H7O>2;HH)Q_/.Z%>9T1M%E;+GLWRBX=<&K7J M(\XOEG5Q5(S3AQ[GUZ9+KZ!:2&$8#_H"C)P!&6 Z39H>&.*>NM*?25!(4MR%Y2'*'Z M!>7LV172"*I=_#W:\J#&W3KP<.[GAHB?SLA;UOG7*L4NABM @KL,,#K0CK([ MO3#9=I;JX&V!YG)L&ZH:\H#1]M $$2F0%E*W7N^@[@;NH;*(748GYZ'W_EF"F\U4Q8G\]U"])PO5\8IW+$)>1H3$CP M.P/,<6JM9WZ3[N+.,G#?&$6#T'Z_X_9Q7I'7#*@^5Z[O ;<^3"6?H1M'4BK. MB\1I"P4?8S3 GOL[IGN;)$$"*N':PIVXC"N1@R\Q^_H\,2,'$(Y)FOS[(!LQ M3^ZQ((2O&5\7U+8@/&D-H[9NC.G(-YYE88;Y]+$0GS C'U0BB6%.'84: KCY M+ZLPWN]-)S!Z@#=3-ING7CQK"Q**D,7 O><_30]>R+VN:W4X*?V:PV65Q0'# MDDR&\+6X;^UT9(L?N "0S]^$B2/@@?V*/N_DP*S)!XH/R!_ZSOS >7NC)]V< M7?L>%:M7"D/>?@G!W;&>1/;@>R?BIIE&=!(?J'\AV+;-AH6G?5;AV;%A.^BI MWG43<\- LNX.N>H\ M!OD^D1R,HG.'+3"-)S6T"YXGS]8A#@.1PWC,J8(S(QZN8DT2[N+W-5O.KNR< M_'%WTXBV& X32[%B41^P(*"MG?PK76NZ"XC?,$+_^!S+US\"AK=ED%HV=# P"!-M6YLJY8;L29@U?A3*< I<7$FGV/>7]6N:VG1SY+WY]Y?/!6>0!+:)K,[W6P M27/S.4+.X?NMU^DA\P@IC&K_ZA>I!ST%:)0U<,N)B&2D5ZT??U-DM6H#0OW5 MM1SD>FM@,74/'#-P<5@$0"(/9ISTG3(N1(^2*1^3\I-XC00RA4[LXCIU95N( M)I4.G2]B&'B5EC5Z,O#-E(3W(NL4F*!K (^=/BF4L-/F:9!7=NRL2IED\_! MM7?>W$AKQQ!60S?S=$7IWB$$<74VQ@51=&K"M2'L7J;1"\\ (]!HLAO90KDW MCM:Q#ID5'9<#;N)I6;MG:HOV-S345S0V.5=;9NPKW"\3[$O#-IE,^C;U2S]11"3MY*.!-M\DD@=\5BV28Q3-Y2E$FWGGL M;(BUGY%=Z%/XV=;H^>@,2Z;?:SEHI/1(?=+L3N+!VL;4A1L9X^AD?\-D,7.A M:U":N$K,I!CWGG95;W R^". M75X#,V^L1PXG(&0\QG<[/5Q.B$9IQJX.4F *M.Y]'.JN,%;?U M]:O<9M7@V%@E$J45&-9C3O:.Q^X$)%(4@DFX/IYIGMVN6) MS^U;@W>DN.0>LDQVTS:,%[I;0.F4O9$FEJ]6G7!XIZ4&A)IBO5FB+*&Y!8$B M.-QB0L+J"*)-!]P7U?;NO.%A%J[M_N9Y[G;[FVYBE7R.9UT/O=HLF]KU ,2M M^@\8WZKI COH4361$&;\]>P=O;QJ*7CUV5T'.1'GR2&D,YO%HRSL_BT(J6\+ M EP._L,1QU(:E;+ .J4U_]7[9>3&J5JP,.A+V$G53?S"79B[2L*+N@W/G$=X MQ;$6B?>VL)$M2 UAD__7TE&6!#Z6RER>^X;ZISP1_\\YHRX/1F?CHG9T"KWN MS;<\QWIZ_(15XE3<$:_S/EVR'<^_I!U_]RG96%PW[NG(GD?/?RUV<-^G$8-S M,\,#'G5WM=-J1-N1,1=GUZ-2"\;Z\^TT1 @5#&D4JL*#CN6$[@F\'*PV[$7V00*+>0E2N/RQ9$ M%PR>X6H5LS%(EQ].%E+O\W%Y7* )D#]D,+Q@,OGB ^0EZP/HP;C4;>6S^:UB MPRJTYH12R/;(BOI,\^0]+[H.#Y2(HMC:TS,_S/ E4QF/,2K@E5]5LSEN=13D MZGBTU^H:=20C(:W?820PV>%\DT'7B$UU2=6A9NF=[0K?O/_ ]FUF85CM^FT* M/92@R<;[-]0.EQ6^V52V=#YAMMR-G!C3.IOSXUNR?.>.$=6(HC+9^96B,6$M M:K76@MB]W3 EB_9QT;XPD?8I)UH/AVO/[:OR(,>( M?/QRGE?Q02N?RJW#>]7M.!;9VE&[!2'$(!>7<LC:J M [7=EGD0= -,R.-2WI'BM^K6*/Y$-CR.[6TK)8BBRP[7I-@-N0"75R_E)UL; M;Z9*,7>3DP]_JK)6SG9KV@=J,>#T98((5JB[B"D*9BE'(6292-90NCGH1/^I MCIO_U.B6J_Q<0[:AUZ9U Z'C^MWBDFCT?)%7.L]=+A,Y&.5$?2WRQQ+TXA9$ MJ3= .HG[9]N=)M[ZD&^[Q91SE58W_9+7=EW=@K#IN;S_2;VLC!1:)NDA!_$9 M&'"*L?*BNM?/5%:_VN[9J.NZB).'_BO;E,U)6&=QX;^: M!_]7ON&]:SX^5O=:_I/G];T,WMH="WOW?A)[\P[RQ'^_H+V_CXU2VTL GL#S M,H33]^FUGWT3DV%(+NJ&@#,B_Z!M%-7B$%MR#>S.N [!L]C]:E;^/2 M^-;T-.WLE );IL30_H_3#8#T@P#)]>_)E. LYMWUZ/05 R$.,*ML"](LZX7Q M9^!;MB"55O$8ZQPW9!6\%;D;^QEQD.&\&$VJAC<&TW>2;I%VL'I)T&I[;K(V M(K_0QI6BRI1@]"R< E0,"YV)'C(=XMFA$WIF\P[2QOZ;"!B1Y$(=P=-EH[": MS1NG,#>&F+*RB>JP$5N:V7Q)CFO3ML:A15T]GP(0UN9P$"A,0ART;ZK)F]&Z M*YJ-!/C7HF7Z&@_F7D9Q?\L6&_&EZ]W9@M@W;'"/^YES.*A-$D-)VS'6FJ_H M.&', ="6CMLS_JGK\-0K.C(:RS]<$]11-8#M=O?64$*=:6Q\M:%74_.Z^N"4 MVYF[C#:O$'WQ_:ON?RK()*- +=FS_>6DB3C2B\O#VC<)/@H8+:!VYF9%=9IE M1SLQ=L(K^:SU*(3/RRG))R%CLY;UIG<+\HT_'S=1V[4%2;"B#_^+MM4",FW9 M(OW$1CA=1\&3T_3ER\9>_\RSGI,#I6=2NGP+[)LEY<[+<[[_H>BQ)-KU\&D MHUS]OK?&K1\:2Z?#IOJ<#A4+[M:NPUE8>LW*0NGX<^5PWBVP;""^,O MR_>3!Y,.1EKK0R]%?\$JHN$MTBK7?CS1$NQ1;[FN>@[,J+_KE'+]-GC+61S] MJ3=)BQ]91E/YY/X)8S3T8L G6VJH\%+$8<.RXYV-"K^LJ'DO[L:O:O.JF_$; M)W$M*Z!3,0B_"J1.MYY8O@Q(9:>J=N^(]YA$$Z\-%-8U#/*^?CKD^>'9K&-L MQO?QXTS:GF327:I1_PV)&P/J/[ES/U&.S20E\D@=7_>QV07AA BP3=S;W1\; MV"'I1D!'MSV>%@J"2F[&)^.6Q;/61&J MRZP$8\C7%32$+?;$MPT3X\CGCA6:?BQ#NIQ+19SS^54]%'!J;C,^SV5X0[5C M"_)@AOI)'+;)44UDBOQ:PSW\K,E\75]F@U-_"Y*CF/V6A3S.GZ>'\H*H5BQ>&^1P#:/OI-BL#\\!_*%.G*=TPT% M*E5N02:%B080)P+4U:@\/H]0GGD=MSI.4D1ZXT'9'G8<="=*@[QM2(%&"\9B M0N7(FJP M57TG8=T!X>Q\/ DGE6+55_,1+&1$F9B*MMW]\?GD?J N2Q5T(;]-+]KMR6=H MVK-Z@^HB<'K/H>N7)\F!FQTHB[$EZZ8_=VE7 M);VH1JUSS1! >-6OHH:29ZZS^LJI!4628;4B(>&S.R/V#'[,%^+0WX";LCTX M+YS)Q?;DDY=QSFZD)9KS%B3D+I7I3F13NP?[F52E%8=SPX=Z,@9H0ST1ZO#= M!''0@HSR M3&W2@NG]1/$+-_"/KDNHF735.<;1^1]VRF=]Z1-%9TDB")_FK& M=0([ "VVFPEGZQ)7XX:"'H)EA=@/$![VSHJ*)^PNWC,1?N !ZOR33G&-DT0> MJ^OO1==#_M2&@2W:2M*;N9XP4M5BRV)DDWIX"X4-UD5IK7ESVFF)'$T#RM^3 M"I^/!]8&W,M^[(C319B.F31-]?-HE21FGKRYSOV;@MHLF^\P^G^L(H&LNF>N M[\I!/5'C_I9WSV=;#,2#'PF(ME(RGU_;WPIYQQ"_UCMXLII[OHW*LH+68ZU#H6L M1Y=^)_WJWYL20-[^=O^+O]^[[)X;\[?Q&_ _HT;NX=<= M[>K"U4W%[;=QIQ@/2'6OON35)-SLX"6ZQ^0>V7:[N+A8+=(< N&SROE7^RIK MD/[ .J$_LDW!(>Z_C72H;E^UJ5BC$?V+I^SY&TG39_84#I/^$/DNWX?3_U?X<EAQ1F7:]'OO9FRW)]C94G7N;_+UHNY C4 M_K/6_KXG_-SO.O(7*RWB($=YWLAR30B&J%[0X1A;WV4C$(2MYO@YDH\=7S]2 M",RMQC .MV*D>YN$6%U-.P!"0I.B.X6=OE*EOQ&J+1\7@@+O"@#NA%*22[#O M1-*# @_8#BS5HV2FP:R-",78#5?;.P3+\=JJ^!1]HE@%;B"QG^ZS,S92.!8& MYKZQ0D)U30"S50]&^H(SH[.MIH^.7$!%L(Y\G/?C-S$!A #7==/::$#P3?KX M <9Q(#NRL(N(QAZ8##Z$QK6)3U0.'0I_#&9M')Y#UFB^#D0NJ.1A]/JKE;C? MX*K36Z \A,B,Z5A_W%YT.JUC 49S:Y)$%\"%W/A-H]:YNDS<- M)X$+T4&393JG 8FY2B.:_1$*'392MWH:*&PUBR4(((YBS %<],H";H(T'TM# M?II[H\G:'6\1?OYCHT8^.OTT()O DD7'C5ZIK F&D;'(>@:\]=%3AD.6@S>B?D"#N _T M.-M4XY&E5QB^8)F15.3A<^MPF&NA8?;QH9P'1[C(G=,#'N$?L2),#4 DWZ>4 MK0?01FC9[##V8L/@"FXG&& QZ'5^=XDF3EEN,E;S MF7P(]*L1:R<[SFUG9R1A-[#=),8YU*?)B?0.V*C61$^K=UP3!P,>MTS=!\J0 M[Q74"=30-N86XTB[-;I,/, %/XF2:TLS-F61\Z;;W_/UL/#]=DWJ"@8%G3J)T' M$D]W"!WK<*]HDW3?EN=3_$R.XS*'!:X%^2NNR9C\BFOL6"K3R_TEG8E<8NV< M9/NC[9L$$L.7#F?=+"$,XR9>DQA&02-,!.-7EU^^:]_Y9R;%,G,44^X7[H8>HVSF%@P[K^=.B( MUU)SD^" AH)9-*E&-!Q[ /W1P'Y'ZP:\^1ZJE1@O+OVTN-*AIC0C)-P2D([T M4E04F=VD+"WLIC1JKJF>X0">LUFYR29#\C9R\AJI:NT4&W80]N"6U-@/ F6R M?SS.#K1L&A>9DB";[8^+-SW,H*ZAEZ5@Y[CDWHI[1G%T[+].W2<]=L^"1(/] M"O5[\MDI0"V;J0^^W9 MA+)"Q5%L*(S\*1V"E-8U9NL4P/Y9APH&H"K8>"LLE-73[1/X;+;V/GRU(U9@ MIES1)>IP"]IQ[.MG0V%K/*/H.+<#$H13F7O:G R0#'/V8\C'%;)DI64D0SCF M:/># K8U+6R688513./-5*0;(=J!B]'TN 2<[*!6+;9[;P>UC*]6FVK4((71 MA;2>6'4DU&WN^2S2:6!>?,VJJ:K6=G3NE:V.Q?[LJ:F=3H%6GZL7^6=VSZP> MZ\EU,U:WO%MQ+O?"0(RU3%WB(;O\>K/4H8>>.K=W4-.%.'XB_P4KD.PT@\ P M@JV?A<^S)1[^2\H:J#(2 _\-M[RS?PO"L'5D8YOE?U>3V9H3S<(U2^)F]K/U MAB6 ,=B"O!_"LG.MWP?XM?4JZQ>^3(3_PI4 :_>4AT%&]#,C]R_5Y'O&>D>A>XB'P-J4RBGE@/^:+X0K/%?&P#^SXIM-?>;[<-^EQ?' MS\/_'TF\9 ?U/SAL)NA."<6"NE)69G3I'W)Q)HM(Q'YX@B#@(7TA@K[6AN4$8S_Q7\JG?@@CC_L;I=4*T1CRO M-R@G.[_NI5QZ,VXWA13[2'2_L)T!S>V&3D5HC42R6F@RTNE/(6SNZ^*HU02K M!K!:M0 7&=.TCHCE;N\.:14PJ.1;MEC_%76IH\05V\+:8[;*N<4:282;=C(/ M]#Z/[7YJ?CYNU)5SDHW"M__-O"=9E]AZXH]<$@-$[P1C_HL0C8)^>WFX.AA^ M^ OR!_^++Z+7"^.QQI=X9).-99\,_)\:IP^9,45_Z1'^YR]_-HA[[T*VCUEF M=/NRV+2&K>&:I98_2RN8X$$Y^/S&5/Y4V8'1$C#KE$F6DWE#;$AF2Y]Q5)3K MZ-2I81F%*&1%8>LZ?+M?,/P .U%^J]F:H)V,FZ2&00[M>;M_SP>%KSV?AB=6 MZQFD"9'0B9X8K." .DK(&CTZ>;/,M[#25?LQWA1PZ4#%8N&,+]1; ^*KW6EK MK=JKB=@7AUN-;RHWO?.5%+T]=FH?=SOU?V=/\O]&Z)A,>LRF??X7G!KU<)!Y MG<+:Q;N!"+2)6+>U#2T!^_BL1M MH!XCP('1LR"\88>FDA%[!Q29AP$X"I0-FC ]4QYZ1R,(Q<.4[L? Z2?VMH\4 MO!XPB")YZL68GJ;T?;^;&:^1T4_L#G2A?Z^^3+N M%ACA_"ADAUE4B)ALT7Z!*9+-%N1/%B -Z^U@MOP'(#&Y!QF,NSH==^*ISZ%+ M[W!"SSXPUZN3S#-"XY?:"",1UU;?!F'-IOI-&8;K(I#M$E.(0UT"3S B0 /1.X]F")4Z@8Y Y=*08GG;^IA$&G6B)@P%3X MQIG/Z(V6)F@O$YGG,;Q&*2/&E6&/,.79:2Z7*.51]4=%6 M+SO>I4;$[Y4($ MQVJ-, ,^/[!AP30&%S9T,9)@8AFHWX(09=]&B][3AN><1>SMK?'8]&B]IYG. M\*9/MWGS@0]'/,231QS.069*0/'65K:W\<323?P^9*/\KP:,[7% U# MJ&!'V?A;J G)Y )PX4@7%&BZ# T;YP-K& 'T] AEUI%QICSC.Q'@;$/H,B*C M6U$)#3NJ] CQ-65.K?B)^D9[YW(0;L$8A.UA:C8D%O4AQ#^/?AIWA\">+5M- MXYH)"=2:R]F2X*8+4'5E,QMC1>_9@;%A1#+ T0[&I*>NDU\#FJOO=OPD(*HNY')5K8YX\FH8+V"^$^-.L!P1T;A M N_&18PT;H>K37DZPY:&>H.+(4'S>FM*WC::3GJ0XC6IXO1!73UB08VG2XZK ME;D'BF=AOEHG4Z>KZX22?W- \9CM.][1%HX5?^&?,QM\K$^L@YMEM&&-&_V- M\$!:&6^+]%YI51)C,SH&HU2.$=_,*1AL-' ";%?-P/R)Q7VS5N,R56 )PTL) M>;H1,%UH(T0]?@8(9 ]+BPPHK?"+SUWE_U#O?F\LEWJV+O5G>$B,0Q MBT$UMK7N +3:+VYH@?@S#$($C8%<>.VT8=*VH6IOZE.F-!5?RMQ=,\P\-:$% M%@5[!^#X67C ]XVT$ !/4IYB-.$+QC"Z!+,:1J"T:L/@@'WM]R9!S,W-U'Z,UJ$0P3&MQANWQ>S3-1PN#8!/[4)#/K%Z8% :VX8;9SQ:;6?"& M&AC?C!1NDF*>',X\TZ?K6X1V68UB5#$U&%/A 8& "E.8+G7)7JW]EX1WEH%B-J81#(P"-]R%%B?I'<"M:DT(A3M ML>H%U(7ZE4')X@Y/BS^/S4GO :S>]&QGVI ^ZIKQ;Y:*K-\LRA]'1UL.)&8G M>\W;GA^8)_*/?OYL9SL*";8VP)@&;N@S37NQ\M@.)'2%L NTGL>Y\4,G-0M??JQ>W W"+S)<0DI9,J"9?K\Z47[:=%#(;:W2%2'7-.B_4Q9_L<(D2[-Y M\O6CJS^I(3A/,Q'TY&H=@)H?@D5AM I!_)LMB*"N20YZF.:5NZ,^GWF)07R3 MZ0V9Q>X'@S=L]SF9:Y'-T 4H$+=K> M)%T)V91Z%O3-Q]A!6::I!FKN31DTFV,=SQ9_.M4;O$INBGO M9=!EPE.K79OKWI&L[;EN6K7:]9GFU1]E![T=ZRM5KFY&??QB9]?ESK'"+_PS MFD9D1S/S88S]Q!9DCU:4+CLOW06GRR[T 2ZK[%PXU\7W^6BU!%TE'BG:4?--2=;\'CRYOU'.ZUA =YWD2:2I' M?(3Q!:K:L@4WBYH@S-UUO;HZ_A,][+C(CW.%B[@W'2"8#PF2US5)C'MS-/BJ M7A2AP,!S$^^;ZV&)W+UR5$.GJX0\J%B^_&JGDM*1J.]30=Y:FWDD-SP,(PW" M?VV'#@_W@_*@,P9H5@FZ_#2XP SB ,&VO[3F>4^).>]M9+< &]<[7E6--0_AGZX8=BY*ML)F-E4?KT^ZF MTDC\H^[4W2PI=*8=J,C2K!TF52'=8$GB1^I7=: C1NRAJ\N,SOD%?W.>Q[_I1 MVW_NNUV)TYWD/'.NAU;OD-(X5WN/-P1QTJ]7:ZUO[F9P@%D;1EKM_-[&'YGV MWL_=I<48Q%#L#M#$:)CI0;1WS4"4/)T=WS^HO+(HAD$PTAX7V'IHG]?,):^Q M9!I>OS2#%L26@M'A.*^R(#JR%?K)BDZ(;&1K68/W A*@+TT$D!=XR>(?\Y6+ M&(N_YMA_,8_BCA5K9%&CA%X?F\GC M7$Z+^QE/)Y+-8ON@<9H$7@UB1+9X.FTQ_']0]_91267Q_R]F969&:FEI2J5E M9^_/^_UZ;\[>&_"\ M?AVLVVZNJ>AM%PR>B+?>;:]4$XPC*RUKNJ_0ZT<(U^YUS9W ML4^<-E/ICS_9\&_Y$2U7MV5(UTQ8+* $0M06]?0:VJ0(@YKI7#%NAT8>$'+X MJ\@( \Q3&HQT)N=SLOAKD5%AKF3GY"YK%A-WM(@ 7;E7Z\@")S.+LC MI_)4%HPF?_7W-"WL[C ;?UX\]XJ\+;?#_?Q%A!5V:7 F.DZV2^8.7&RY8AA MB\R<09E'99\ EM4UU/?&:0/E_]&/Q>E(LK6&B']TU?D=DA *6U/R&2T4F0GB MY/VJ%W"^#I)MD/*]/:'J([XT!Y36HYA_1GN'$)')EA+DY>F ][,QZ16F I,J ML,;OIG?.HU8XQYJ\:R*VYA6Y(VC84T0VC1MBM,S=GSDZ?!8AMQEY\V"7>]$W M''IC=\]&XMPJSX9$23?._B691U%84DO,0.9(;@6\QY5"-IN4#+LA?E!Y,]^. MW_N>=:X*T*,&'-9"7D1?^W$B_^Z^.*_<--Q%Q9#=-Y%50&Y=8+]T45&Y5W95 M![C/Y&8BU@?PTX\0U;,^-XP9O1NS%'=&KG0/1-[H:>4(1!820]Q;%$>[9TB9 M5N15]%6('@*$T21A?T/;^_H$^2DV$;:K+$'>2X[UN8T!FXKT[ICY=^^51K?/ MKB?G4>$8:2"(%;2?W6IMFB5;OFU6 M&]3IU\EZW [7DRP=\,"X0AX7)L&MUAN)PUDSFI?LU9-48WK^_'.=GEX:L;+N7- M2/0=+HUIX^_HY6.!K;VNBFHUV/P2]OS>/,C907YA'1;[,[,$OU'71 M-\)L<6>VH(;)LFANJ,O@KP+<$&.XQ!>6"+?PL,@!W"GHNT*A\>]R30C.=CK1 MJ]D7_XC&$NJV(IZ*U3)&&O99(TGN?*(U='-/<4]I4U]LX6[#J8RM/.7?M>S( MF,3KKM?ZWAP0UUM;7;9JZ( W+:?6UE.16]3!=MTR^C###.=ZSB[ M)OOK'3F&*5VO?4VXQ,["<#%3Y;M*X\'@U]BEG)OBFW$L8UJ"XD!^; ^QBK4* M(""59^:Z\O2>"T87/>/P*FYA3=8*[2AQZK-^8V=? XK.MIH(JS MB:KK<%DE5/M=7IZ$MXZ2&>HP^J&Z*^\I$ *KTNU*W9,UQ\J!_7K$7CIZE$FB MVF@P][%QC/A%66<*P;?JU;]PVZ528V"8=/O2KT7FACY0CIFB>XO M]EHW*FH\;]BZJ8^WQ4VVX*/& '&#&V0A_8J^Z&U\,7A>8,$SM?M^N.=XXE;" M5('?-DZU](OOLU=\=^!8%QY/_XN]2'-*+C#.I&;)#.B[ !^XJ&K1>TYD-8TB M%BR-0R>]\)4W.1X:C"DER0=_QV^;^)4<%7BC(.I.:(3E?I-=R4?K4#O3@@^\;.S;@'"@'I PU8-I M+T"F\>O.G WY]#'JFAVVFQ#.23.?G/-/39>KIU/SR^I&*#8%TY:G)X)R.92Y MC.4'$Z\_7)#Q;TD[84UCL)PMK1L);WZ=:"+,"S5!:B"&ZB8\-(]**Q/TA<%' M[H'4Y(;O+::$P]U3,[T\#]3>!RIMJ@>X'=TVZ>K-7C^"W:(@7R4Q$N6R#*+:77.ZOH=;Y4AZT01=< ]=R#K6._MO7&+LV#I,66_@%X98 M(*U4E+?*EFJ,D%+Y \8E >*-=P(N0U9)(Q"A36 313;EKP-\H,XV3F90_&U@ M?3FP6<*932 9?404ODAD10N\?:K1APK:*Q(&$SJ-(N?(J1L3;"^-C@\%*ZPR M73NEH_+OS:0IPG*_$:J-[CUC#1Y;E]:F>P:$A(.<%+8%W0AQ\3*-Y;RH3@6\ MGHYCK![W6L^CU/O]@YQ)AX*]+ZYZQ@=N8ORZR.::G[4E]'7 3B0,9&<46>GE M.R5.ZWA$6T9? JSIO@SLPW-*G<7)C>'P.SFUF9Q6Y) Q3;3J#IV<<\\ 0L!_ M-6YAKA[T>S?X-B^2CS9F. U46[4SHJB#DV<1-(?>[[T/FKZ-=:5^O#=BU"J0 MG@#+4D"UUOM'.+ -S>3C^_D;:U]3H&J5TZ2_NU\C)$C%6R!W7 O# GJ 8^5( M'6C[-^OF* \2_4SB'#&82_+9%WW5MJ_1?;OE]K,^:V%+W^RL7XK?K(GX^^3= M79O?!NU9%6*\N?F'#?P=R*#Z1YIX+Z*6$P:8(\/9(\HPL):GQFO.:TOCM@!Q M\97"1X,TK)R:IEDTXFS1"NTK)D;?R)>)J+8:[Y<]RD:?;=\B^2NZ<&Z@<^BH M#VP[DW^)M=M(^EO@J.PV(9HRG5ZCMPY/7. (:P-PG0:QRV_,S'<17UT<1.H]1O0MVFHG_F#**W_=#QN.6ZK>CNX#49 MAK]=$P");_$]::_EY1F"5+%8J;"V:50SNJMI"2X'C31Q5[NF9 MC097%JWIFSVT_@./LT,H'+;O-O[O+\*PCV6V_E-6]T0Z1E\+=6:Y)4PO&^\>E^C6 M-?8"CA=P^^0%-IE-9U#XE&*!(WVM;HA@@R,F0O8CX=ETC,8+8BK7PTQ%I_($ M1$=;C-?9.<#H%EMR"_FE&[\J1L'(L3/J=HES-FF?JV:"!?,HQ >'*44<3TJ> M<0!WL"E&M&"RC6[?I;&/3@39/,$%&:N+WL,VP%G +)W9 +#QR61\J"O4F:[9 M\3WY>.8^6"9$8_YS#)'S!N$)L^#"P$//87UNV;__.LJ4QZ%V-!HY7:'UB&5$ FH/DP>@EP&CI2/])T?O(PS;Z/ MR^VK^G& TN":=_134%L5C7$B1QS25=I06\]CG>RILOXBI2W\5?#^5WK+\#*8 MDZ5;ISF.S*- @9G&1^\^"\BW WJ0Y/\6/F^B=ZI";;OH1C0JZ,C4F)8C$< . MY/XY\#6)&PJ?W:6(V-GK$6N+M/FC839L?HI,88?.HC[<( M']7R-N;-1F=XZ?=V9_D3OKN,1CP&,S2;@J8"\ [(@#ZG(/ M@RXMNG%-IU VC;&#%?V=UM7XR M0XH[V^].SMV__Z7R*:-5UEOZPI)OW-1(*:DA3 MD>&0E?@N<+@7=^PQA>YZ;\2]E3,P>JI78R\WQBTR$F&7:>P*CE*-$ 58Q=(X M%-DSV_3L_^SRK$W5!K%H>VTAM7AL+I57&MFO+(_Z-6B<\?/S/\5']F%.KK-::M,ASZ=K>[M#@"@#KQN^6'L960@ M'8W!S#KE]A'D3I*#]0E4L ZY/J(-UL< W5J_L$>TGZ6(K\CJ&ZU$9TXPV\CG M8 0TQ@@N'V=E)J,]XF6RS31T"=V3]L_LS'@T691'C(G!"F6FOE:J%,G'*<#@ M8K'&I:NJ^G'NR,0US/*J,U7//O?97M9E%-_$_P1CI]2),!:L$U+3R)9Q)$-: MJF3$L[E,M8"8!0^^WV]BKN?YH"*&JBN#RUNPK MT6@2Q*\X]Q2AM X;0.ZW\-9(7FM=PU^Z37R>1-8^; %E?PX_6=OM:E;< 9JD M^>=6F/YVO%,5O=+@&[J-G&3G@"3!:E4T(BRC";R[8JE)5H15+FZD9<,(5>_@ M)$M&ZP?H.++I9 ]ODF$665MDJQ/5D94K*85HLJZ[P#*KUHS%Q3@\US(OGU P M4^@N%/JN.@E9/H]2&L $50IDQXN17TH&=>E/@!#H8/T(VTKC\!IYA$E;&\58 M>('7_U,"8S%F6;"KE)J"MQT+E.SDW)S)#B#S(QZB?MX^/BF!.;_SMP+&,)8U MCXK #-0I7!Z 6@N?+IUA)WQ<'Y0"^3:]<N+LR%(H"H#:9-STG)O\#D5M%3G2TMF988T"FC41L4 H5!GRON4 MBT_%BFBR;VT3[#",@7BIA=>_8O0P<4F,O('JSFC_<'/V;J:H=]$&1U054(PX M=&F_#B.CL=KCK2T?E:&7/VAT ]^QUD@1ZH_BU#5358H^P*AJ:#S_DV6H_ M(.+5,G;EDX?HO,:+$)HL843H:TAQD E661"AT>9.E"8,PNG0O3.VY, ^S2&! MY7KDZ@+R(*T4($8NOS./6O*9;!H[^X,L(G]&*E/Q%!WQY>\BE^6MK1.3!N)# MD1=JQTEV36ZFHLE)V#"/2A_IVB@!$JMHY^=1HFMY'I_I>WKP&V@U9_'6+V$L ML_H"6\2WY_9NS%D,+_0KSS[V^#H6__9YI^K42@,H4.FNMO!6'_Z$U!)6(H*# M;"'! K^(!&'%^.5P8+(#G)/Y\ !P+$'A[PZR6[Y3SK%C_5<%M1PU39H7FBH-J-;VJ/,O_UE0C<]]>$Q M(;*I?FL9^(\BO##NYU.'OZ,=2D_6+U#J![)O.V=@2N.'W(?<%?$I@/\(7$3?(&;BK5,;C\=Q=09T#C6ZE45773@0)N(PZ[:P/ZOIP^LB0 M-U&B203?%?[8KPZ!8XLP3%('[Z]K0;LRY=E+/:,=#UQ0G^B(NA&A*H8'%KL_S,VTVWZ M-CRAL\8^H8E#X/;L*F](T6;G""]FNS3)"RFGN*^Z"T[T3\_\W>M:&7*L*IGQ M"#OXVU&C',U"9,T(=D#?&ZGT%< NGB!3&+HV,>9H[CSJ3*._KPB_"?;-;/1^ MBHC%^%WPD5+;IL<>K$QMN%\=;-N..K*&QA^AD[O1'*WE.$T=#1%)@ M1B !/$J;UH>W=C($@\[=:QV#G\N 07_F3,0R*R&8KRMQ'IMO6Z-ATD MH\;IN[JY0VBA;FV7QDD^%.CW@L?+[?FJ'Y/?OK>3GP>FT#?J+;\=%F?.,M"1 M&#N^/5*@"H!G)2+J MH&9_N]7?AU]';^SCS0L7D>9>8M-PT[VS^-VZ1U9@ M,XJ\X/@V-N;LIFR7.Z6?@/VP53+>2K/IPP7H:Z%+9:5?"1+?3##"F].HS:&V M+U[S^]RFO)1=KDR<;-AO^S4F=1QEH3HQ0T^=1/"9K%O/?Q%%^ MO-)&03*FO3X$]>HL>I4*Z%FH!>(YPDH6'H!-/^D<>IT;0R(KQW5+ZOJK2[G= MFMWK\P(:N_V;AGB-[G<'_CMZ_B*#*:CAE\*>;?BU-=T78$&;EK*W%PA_-L9? MW058/1J,"%W2%2PD+,=C:.ZM=G;IKH*E@!>2\-#ONA'3=4E9K\O?_6ZR54AY M4!]/7Y/E@?R\\;>;%VR19X!;UA6YYJZY4YR[Y=B%G-./C]_U<;BRQF[/L?P] M9DG+LM[2W"#W*7TL-=(#"3,-OV#H+&UXM$UGJ;VK6P$<0$S5.Y!?%$(HTEV? M]:FPS6G(X;L RIN HNHB%=A5$7A3A#(B2.7;]E>Y=BX/WB>O-(TYWNLZJ4UH M<\_;168G?VCOVNG87MR) MBC%X]>**&[76@ST?^9L!@I_KZWIO%#;((-YHF>R',T&]5N2*6OA!#I5,AH MY]OTX0CJ_;JNHF7(4,SC\:*5?3.#359"OA5R':+*AQ^-F*@'!:NB0#1AHR?)TLEJ MF>=09,$[4J>)H;XZ%V-FJU;2BMHPW!'FV6L779.'[A*([F5D)7-7R" [LN8<4[* M,-$.S:5>^LH)\TD].3!%NP*L-T-RQ+_J[4E$W9)])37M6(S,-SR=DY2D2D/:CTSC!B!)*5_-$PZ#)<]>JKG MUN!C8+1]I78]X3";,F__%U6ZGK4Z"W;3@\_ M7>J]"#84605.<@S=3",9TY[)AT 3*='F-1"73TAXT[?)$288MJ&K5]T M-YI"C@K'%KG-49.70E^(D-J#L*G3,^@U MP&(X<3I3G\,+O45')ZT(B^E8FH5B4]D5UT1/$=WNE94.)]&LZ,^3)O6OCO0E M"_HL!X^_XJ5V)["Y[E,%(U3I+=*R<<*JF>FE47B3;@[7J=-\_%=DYZ$&F)SC M6F@A"J)F^0J;B.*@)XU]L:24!DD&%XV>T(=N#O.GEPUP1^KON#U543#MVCPJ MN">.\2SBX4+4YN;ON%F'NWX:/\>>GHQ_L0KJE/@ZC ;S4OE[ $_X,V,9WCF" M;(3?!AC4P]N&5];!<=6/H'>@JG*$91X5:].(1,1+D&"%"/8TS@5,CA6/D60:T^T MS%G=YFDMCL%&:4"@/)A]2X)9&%N 17YTCE/:]?CUNG:8Q_5/\XA-AB'1U)/I M;R /;@UD+ /\: MQ!DFMA#0="? !^9Z3-&]X')A"!5?H-PDV$9>RXEA8))Q MA,C'P905M!Y_ZVN\)U'TC;R:A-Q;O8D[?5!T^CC[I7N;TY@@?-J.-@TR6DTZ M6>P:0J8F\8G^]K!"UDW=.B01NMLI'Q4QF-V A_XU+Y(\IQ0N;]0&N'PV@?.@3Z\WIE$\IALH'+$,95QB7RKR!AQEOO[GNJ?F386 M5H=.V*V3V&WJQQT#.]?02L["HRQ<\-.-KX*#$[W;BO; OFD:W[C(2Q47+[H\ MZ0^(JJV%,KX'_5^+??Y_>3WYDN]$*RVZ'I:ZQ/YZ67[@:3!C\V^-=]_9WS^D MR%[Y^O7+IYNWB5#^?F<\5"DEM!+O?F GZ.4B_N^_VC1NH>]^26ST$:EGAWM@ M%R]A#U=[XG"O\Z: C(EV73N80'Q]_51)T7#DAKBM(IO'%0V_]44>67EVY.G; MW^R//XZL=[E^HGQ+3]:7DO@E/Y;N?NOGN+OLU;K=05'!)77KO&ZN.K,RO"F>T>Z'VVY M6C$9]"OOU=T>OY[I4.GP%VAP\,]DG7&'>@D*I;W#"&]&H0P@H7 =:C%J'L4B M_/@O1?5F'G7+C_Y>L)IN@-2UZHFQ93J9O9C_P[Z-J4TC+,LQ_/(>W![;_O*2 MOWK\Y-D))[JWY<^AT4CN6V+ACG]HQ:_4BWIK/2J#0JJ8 Y^U>4G_Z'6=SS"]H?EI;\ MK:FV?17,Y*<5O'^95@I<8&GK)^\3S%^N6.F&RN]],7]+KRJZM/JOXV)?4WPF;"KT\?#!+2=KA$?; LM3*T+VKRJ=*B#!-JT8Z&8H8'H+:*^65][OM]HU*:8RV*M T^%A-G_G:3"=EE"282\E*K&Y[ M%/,WXXQ@&=U+XXS40)/_/;72Z QVK*;%BX=7?6@,*?&IF)CSR:F@GN-$]L]E M6>:79I)?GY[()?X<[>:TZQ*%..;B_,X][]4\RCQTA;Y5\8R6O8W'%&KR C*P MI+?1QB2*>+$"4;2%KH.>T0V[JA8FA?<[]',+J:<*@E[69?T[3I%/VIXXWH3: M1XUPN+1]'G5:MFP>-9+'>(%-PMO1[%ORIZ()72]\T$ MOWOR<\)(EGCKNYH,0=#IMW2K[C>O6,9DQVQKK&GPGA)2V@[-8BL+Y1!TNC3] M>NJN/V#RZ?+0^UM713 \M#8[V8_Q'G46U3M:+NW^])3=5V1>CB'M>+/=M<;] M>%33MI?/7@*A.\U25<;:*.;STX>=#QT]&7ZP],??)K1B3#:PWO5.FU4&L&?; MRP;?M56G]2?.]U0_23FV[L=E!<>_F#HJB M ZLS_J9>$9%?5/!LG/ RKSG$\U37K(ES(+%WF\X:N6+21#C>W]>B570X9WIO=5&O^-(I8T[+.;O'70^\]+21-C"7AO[VZ]!LT MF0K_^\7CCY(3DU3/MS^L.3S>L3MA(S/'R//]?=H;CZ+N4QN9/U^]=3MJBSMZ MZNS3LH3C;H*Z'QX<,8\Z.M?P]MO:T'-KVBH2?(-.-W*VQ3YF;[UUF[(EU/]5 MT%;R*AI5Q7^ESW8[07$2WE+CGBG.92_ >R'N(U;M"[E(RJ-(LAG.XBE2281R M>5<5[^91J4$YO[OX"A.Q!^'LG!I*Y5GDKI@,!V273\Q)4@#WIY&6_=_SBK0Q M\.A(RA]UT'\3UH'A5TLCK+]G\ ZYT#?0/(RYLF6TX&#J,H0M"H3?5#D-C.'7 MPM;XI.I)JP5>GH?Z[W"K]G\9UOJ_TDQH'Q+"R&LU8=J'C:;P8*M@&8"!@E6Y M2 PL:-Y).Z$2(N=@\T1T$(R=JI(S;!$R&1:T8G**S%[TN!8&@E6<'!UF$.F1 M?V5#[]HLBW9"!Y.>14D#6;'4U8CWL8Q@BHN-'BBF3L#4O4B5V@61'47\("&I M2V>NZY]'0<09$7/2CUQJ13E79MCIH6^\RNB+IGM['\GT&.4';5/$J$67CFK&8O MT1&RYC/H(.AIC MU*=U?\E, RP4'!9C">#FH-L*?;\55MNK6X\<<>H"V2N16L:"L7S76F*E6Q^O M3Y(Q-6MK>:DA=76LNLHQR".K]L580XF4[M2B-J!+ M@H_")@'2E%8+2N5V>I MZV0\)Z=4NTVC-<1N;M6)DW#>U#TU>4 3!E-OXDZ 1 %3P,K)Q!T*=C63=NE.#P71?HH 8?R6LC6XS>HK8Q4#/2']SQJ MT6Z&=-3OPT.8P%2NT_=*)DF?WT[?3HU(^1':9#J%=X9 M<'X%Z03@GW0'9 '9!#D1U*MQ!UGF/@J"*?$A+49D[?JBI3+BAJK&KDQZC?4L M\AYQ95!.WI-/@^2/[[9='0H6?7VH\]%$:;,8$;+5-(I*#.4)"PT//X?([;(4 M##!TV))QEMG0/VJ@>$U;HMFO/(14C1.I>7 M6LV(DC'9:\\AOJ4:AH2^.(IM"5C/HUZ$LM7;:5R,K<;S@Z) K_WF.&.%C2FA M36>=?.9U'VZ+HM/X3)2=G<3->?D\ZFAW=>Q>]$>3SC09>D8%/24CBA;5<=KX M5 ET.)[N^$'Y&<[*S[KJ?PZ3VIQR2Z:":CQ1)UTND"L#B):O M[[9/'Y:X#OD2ZR/77:1DXV>DF8_KSC,V;M1[#0W)VP]_OZ4Q-IK2CI#6T-\4 MK4=\U7C:CG?RRPR>OEF7C,E>LC+Q*& _+!,5[O+$H,](FV681G,WV4HDO,UN M62\6RT6O1N)!S*W1]/,].$SUV#<:8;IS "-WS*&;1&*XBY/!3A-:/(EL1N]E M\L3LEYAL_ 9:R2&)9J,\@9,:'X QTZP"@SO-:$YBG5'R_E<0-;W1 M1A]#DF87U79_C7E Z.(^* M/CW)D,XM9E=T1C]"\CJ>YSCTS*/DZWNZG0^/U:V?YB83/G(NW*45LO[O TG_ MIRYCWKX_49BSRW2QW/_9+_Y_O@)"ZTOU;3;6P,_4ECR-Q$CG0A^5,2@1\8R! MN?X'VD>1;N6JU#N,OSM4SL??O5)=8<&AQD>\331M0H+ZH MZ\5 ;\C&S_".K$7SJ-8$U;1-!!VM$]FML[/9SKC\D1(HD&*D1H?ZZQ+9:OMW M:O>/D@[UP6D\ 4OYC/XX=M-(X^:N_/5GU!L$]-N-NL!&?.H=USC6O^&\)R!; MLP+""/$;%I]167>V^I[EL-]C):J&_6,81N=0[H?YTB/RETZ5KZ6\T"Y!G> M76.-7(4CQI*%OF+=JIY&HO96W/I*6R'EVOKWNK)7J+-&*0S^ESV MZ&PM:2:;U0<,MRT^T'4A9O#+)+DW?.JJ6@^MK>%J%\TR>+^N"\-#ITC.(GH_ M,A3J3)'7VDQYR#K_M!&U2P!EB555^&]OU&ZS=0\P4N>-^;;C@I_G_KZY=&!1^^K[$Z?7%CZ, M[]R+OW43?[U)^X1O?@:I5;=2$L%"HMI1[X=T]&2HXP=@D8)@1G,\@%2!!87F M/0]O?SU M9VDDT<_(^;?_?";%SD6Y23^*GT:P*G27- >18-BPFQ2W+K)@(L$#"1\I%>FE= M'0?GW(-CFD-_@/K$V6YZQ@RP,X2GA=-K*1ZIA3'N(KI7#R&2O%(3V,>@A(2I MKFN+H_F;:/7\7;HWY%IF*]D8V(RD4"LU2Q#;$H"(I,BG!X)5(NW=QF/R3'^7 M3@6C;?HV9CD0#!H'!R!^(&:MY@0\FJ+;/3G'8LJAPXQE(]#:O9BF>925@**7 M488AP'@,[$28#$4"R7*288ICP#FMG4+!4OY&!.S5;$=.Q]. MY M"+U?X@^%C.;@;*E5P>\GGQK!+KF7N>JV7&^K,E8V9ME7_ HI0.MJ/$4!92D> MG%NQLC2Z'1R>Y.Q&P'B#^BQ-N7&QEB,?\FV6AB=?YG50Q59VFU_RG]M9=.,< MRR:M.S.H;K:>_A]BM=['!%Q>WC]BT%%(,-.\EF!<@^4)P<(SWV5 M*5#K/ KDDM$X/TP6@$Z$;4#?J?3K(UY&;?0MB'!DVOJ-')U6M!7B"#NM*0T7 M93G.K*R9#M^]=\D6PG+*/9?[UV=E.81PZD">W'$J'OJN"NBGFR ]('KJOQ5W M^C:@FR$4N>RV!@L;@>PT;B&ZF5@:A!@%-;):J 36EU=0;:ER8_T\WS>9H+6K&1_N<;^0S0EZ,Z.-B+Y @MT%C'+.^ MOU[*Y9BS2- MD#/<;P0*'\5@6;A]"1"CK6A)-W[S&-\&NI]=T>^9J0S9,>W;9'7< M%S1=&)4PO$'[%(]"R$<_N&H#P=!;[T L&K%J4S74YF)G.TTCA]'((XZ^T)T@ M29MNHSZIA#/D@J6T8- J/3DBU!@V2G?SQQ+A@R6+9FYX=?1Z7"KW8G]A"SFW MV'9X R!$6Z3;0Q,?062PI%EGI"UD7.F\B<= _;R8J[ G.)K*Q620N48MG5GL MEWJWM?PZIYI'D6%TF@M_E6;S/3DZ$[A>'95?^+Z@8EQG3$W7V1?]\TU$=\'8 MC6&>$Y2>4+GJM+:8<(V3+)@ M.2X,"@/?YX'HE4$E/G+2,F![/1S";LLV"NDKDDK:;ES(;RI/WLB'3_WZX0)* MET1WI7\@F.)1@[0%T^ IW>MS1J+I='W?$4;:/VC6@RS+0B*(95%S'HS,HY8/ M.::Z5IWB4I5#/J'O!P/Z4U*95 ^EH'=*N)X:M6SU@CT++ZQ=:R;9(_Z9-JLD M%\B@8YSE2*7( SN5:)32:*5@6;^3RP:_JXCP:+I5"QT-HS,_0Z-)&E/%N!O# MBB86$>5:#V1,9_N!"^;E%Y727OBLOA.6'G[O%]9]S?9B79='8+NM5=N<<[G2 MW5TO$'*04$MBF?$H-R@8JP0Y9*Z(A%:RGF<[[;?VJ[KZY&SC[ MP[YQ]I]9B;_LUEPMZM.T1];.HWB7&WR%C"S&.69'-&.-D&,3K=E%D)*O8\D)Z<,+>WB$ M!;1+7P;U(>XR0"H'@J#?HS<-7(1&10F,-2$3>(=[[3=>M7$BCBW,W)SZC]3DR8&T MU=MN.:5]WCNQYM:KD.:=J(-'KAS;N_:[9D.HGIH?4??.HUIV/=#S,Z\N.IH: MOC"@_[EW-'7I$OFMXP?V;/)HQW.*U$_V95XS:,P0?J//JO# M"X(V/UPH?=6^>'O63[%>_,(7/6N/*S"CG"N)-/WO](C]GYV*+JWP3KQ:'F4Y M=_%ST+52K_N]'O1'7@\%J>USIQV(Q#?/#O>#*JXK3&Y[&^>O4_0"3V?\)[;M+&II0G6_>]JF?9KWF( M?A0KP] " V!V.L[@W%,?]XQ&Q[*Q_.KZ,M2!W%SZ.BO_\E?GK[U5.]__6L)R MCLC+-=W5E;#\:[N@D+ 0B(9'F71G$NS?Z*_5:Z9%E-464!D5LMZMP*$>2&K;4 M[:H[VA83?17=DG!F?=$PK?_TI0P?>/S,AES',_9Q&T-6[[B[Y"&Z>(RSL 8B M*0U6_?VX3K 6V'(]?-40MR[WCL:FEG=WHGN/(J'@]%=FSJ9=W6?WOMR;MV&- M_^M#F\P.G0A+>*<(^TIPZ?_DN]!E^=69E0:C>EXDW6[ 9CZ$EK^ =S9[!&97 MYQ_( TIY2ZX>R9 MH$Y#X^75I3!&KF.!0YAF#[VS.);19"++UF_>4/8\*BVV@&0>I7I&/1 S+MWV M/?+)D-A==:DL6FH3;V5/[.T0Y+M.3M?H-FOV]FE\("O57=@WA[\<\-$#O;^N MD[V:<86:G(]6+E*OU?S8HZRB>P%+M,6-/@KT;8%IH")^J@V0=/WD#D@ 2E"<>4=C3_ .S0WA%$R:22UN'-[L=I M)'E E6.F)IJA*/1L:W!)A\3RT;3/R**K3_9Q6(Q>H5P)5'TN'@#V(@\>1X02(&K.91P))JGL MNJLUOH3D1F.&G(!&^&+1KZ>C&C[9V7:5=3?:@UI[_[XJUX*TF32;XS5JQP!M M(7VY9K$V";]<]Z?,@A#)L@3<(+20Q)09\I=$"NS# M&O,:)#DS''/$]JOF'$.^>T,O;GUUI+6,">PK\X\942L) 5U?JYU=FO&O/_!Q M&C1,2G*E9N#7(&^@2I&>CWV>^#]&&*!="FS1,B=(XG4$#'^=:TWY MTM]+D,J-#@SN<54&BMPMV\UB%C/+0T.\$RH[J*HT',)%7.RP'NLFRDZ:(B=& MWFC(4\*I-QV49@A+!4 "29JI]'+;)# DMI[[&I4O(MP IV;/L%N(KL MPEMJ?'MQ:/GD;L!6SK'5,+2_X=P50][^'[C^V"//8=M/;(L-T.+[8<6T5HDP M'!QR:B%PPU,9%S%2IV:RS8QLE9_Z"+!?'Q)"]+VU'3!2;XIHX RR1'5(GYQ@ M2I/XOX:^IV*_7D@8H#L N[3E;MCE-"%X5GJY\@GR"X5E2GO7EN7ZY^6X.)2N M%$>!=\H[A1$S>^CK$75+T<),T=P0.Q5P=\QJ//8(.8?S!OU]:B.'[3[(@ODO M0L@AO39_O^B:^7:U(O0'I^CH+0N7#]KWWIA53I)SV=!)K^ #W3.8CPGJF./= MVZRIR!;JU!$5\^3KEUSSSG#8Y?K7BS56+\M"AS$[Y(]OY]75A=F[7OTL^14@ M:"OPVR<8MCBK,@J&&_J@ @D\J_]]]^E]@I<;.Y,4T'1KB(<(V G53:EA7Y!U M,RSY>&VWC4@ %2&&[?@ED*X@K&K7$]4-%:MB.-)N"S1<61D5X/%L'>99 ZEM M.D4Z+3(-DQ^Y QNV>K!$548^5/.HX44\"7<<.!4I1WAA#\].,GW.Z(9VW3O' MN?R!Y[5?NJ4JMBJ*DNAXXF[/L5>WI*2#G%%/E2?24AWA@6XFIP:2N;LXNPB9;"L0<083 M;73&=5"FZ@\8*TPT;)E'F5T8_NTD?/T;N<,S0BZ8TTP_9IV"M/:/K MO::LBI1!OJ2;,NAHMH=?(QKRF1FDY@3C_"C@M&GP0'F*?3XUA6Q^H6NF'O"3 M^U5_!?R18:P\@1I7L@#R9E\ABKQOG8'IXS]0A2 !8, MDI9H3G;/2K@0I[6#VFJ-9X$#*$+4%8 D5Q/,QNW,&OJF?H)W-3V>S/_**B;^ M$.)[K$OC'E-\9E*:75IO4\KKKF[T>[0O8?,Z[TV5%QYC=H==$Q214^=1M>YB M-A/SV8RDNIF2CS>B]V8VMW>VO[>N)J#=2G+ M&.Z7K@DO.@1F?Z*)F8(H\L"]-JF6G0)L4?L 2V%"AIO-I/-.$C3*Y+MH"/V\ M22WQ>*U[_C5V>,DX?WU]KPN5JEQ5/16]OC8A\]U%2F;$W[>M.*;:#)T]D@=. M)Q,BJ(LU1^!V-GQ?MXK>\]^6JHO*TWC1F):C44'?DQKW5 [H0Y:CV)J4'%N% M:;7*;TI-!M'(P5FG3(+IV//)7(_HIJ\EI?J6#HFR. M@2S4'&"@-H*_T+\@W MN9[:8@D9&#.=>02[AB&:-M)X\E[62F:=@]O)RPEAA3N#H;]6C%F?[WPV1#Z# ML+Q3MEV.?4*HK78SV?XX8L(M\J>;-^EC"Y;\N2ZGWBCKQI=Z?R=QD;$$. 5V M&D84N4##' 7!0"@?T%#E_NY!/9Q&;_D2("0\X0GMC(98,GC6CU&,-HNLTU'WQT5V#"Q0[6M<.T3'G*/"I+$$VZ&<2:>J#VI8T&=?]W MB S@(FFT?1;)7H +/ ?93;<-VR*>"DX&WPE"I^BL(N8$;0S+8!E-W%)+=X=" M"T'T4A::K%G7?V5ZEF&%N :/T%XKT"P\6A.@+=9M&2-SJ4P>V19Q;\5 !_T) M8MWFYQ#C9N-V.3N[GVW&=T%&Y1R1)\<"<109B3S*A5HC,=X,YE>!SH8^D"2- M&QW?8GW_??J3?6!(L-]+74%F%6T1):[(RAW/OQ MU4A)V_"V_FTX@ER CN@W>Z#G#TI0GV-MS\R@R>GV?[]6?]V0ZM8^NF:-Y@(D M4%Z'Y?2M8^Y;X!(BPCJ7J)<^0VV=X*+6<^3S#4)KXF)Q&WT%4+)7)^JL,K[6UV;0%H" MEK=Q/M:!^/I*S>%N^@; $U'K@RU56TG?"<1_F.:BE])ND <*5!F0)(EO%S%' M$O[Y=X\S=XCA5Z#7I/TG=U R0HB)(9'>H?--C^?!C%\-O^ MY]UB/QLC/[,+!T_\^N?$FM,W4H\O46U@DS,8%@(*.^<:?1L"AT&2MES5L!=B MK/:AM_,-$9(:9XINS5/]MVAS%A8>T;(OPF11IO]!5?=H6_Z?L&TG2^$ MV3=GAPC>R-5*8-DKO,/+OF?<>93MF8E3?%O=1X$9W84NN2:KZ:M3!D.85KP3 M)&Z?'HQI9J_4K8RPVXE@GM+^I6,0]V.]EP477\N8=LLEI1)<8@)L\^,'70<' M.-.#G3&^7#6;;=\^7CFX3][AV7J,$+H].N8X>:VNP[)A5.]'WJE06>:C"(:%OF2KK$Z_Z$6+ M.DV7 -M+\85R] K-%KNER NY%Z%5$BG_DTMB69.9<2?K8?0M[%W)MTF0VEX5 M++=2$O6#A @SA81TOA5DE;/MOX>B6^R C8F50U(:0;3(E6J+*/P0BB(1<[*[ M\8#RRLM0FGN[1WN1RY RSM:7R'",$:5_9- MACD=)PZ#ODRJ)K2/\083#*Y^G$)U^_IB$PB&P$+(J)V/=A?.OH!']7\,N*5 Q>7&0M(ZE(5ERL&\$-1SE"3A&2*B13(G5 M! "K?:1;""SOYW$&&J;%>M?F.VDNU>HZ(;88DVGMJW2'$UH8%H#A(]JEGI:Y MX0?P4K70TAI[2YRF6T8S:;-;B&1] 'YZT=MH1E<6>\<5HQA'?PO\6Y];I([@ MP13UU0GV0OH6(*$6=FP1I,]UBJ@KZ&_YFU[\-X%*M,'8T00MU@>3'@(4[1V- M;W5DT*JJ#G$Z(=SK?/ZJ1!D97A0,W%Z.DXXWMBD+6H\A4DG!$;\ MOYKXJZEMH2L@08YKV8=&\L-QND-7$3BLG.DX_]YITJJ>=U[5X\5M*;Z^[MJ. M W^5O[NW_%5<@.W&E08@&>H0H.918RP-;A[52CX\CU*X338RY>\[/.UO-IT^NFJD?2 W>?/.EQ]6HQZ:/#H?QWI M<^E-R?C.J #I7PV7V"Z<<*I;:5G%_U'=O?\S@0 %^WZ"$4N\EK0O.8J3"3 M1U)[F VC0FRI/.?H,[HTBHHN;(MJM>W&+3&V:!,S&S9W7>AQR6Q+^WA$\KK( MG5?Y.-3]!?<'W _?O^,+93^:B98KC'_],#BR6NV32>H=1?1A/#&N4^C$2%L@ MRG/6W-:.X)53Y#*FK_7+KN1).HVK&AFV\43'*W6@Z-",\;*-AEWN(8JHG7SV M8PP@-;@F+:)#=2>M/>]\'&8S\K$M6WI(AM2HD)J@5SLIB0KZB(MC237*6HJM MOWE$"?<@6C)R!.5.L#C?R*12QH'LX3++<'U4\@O_DX:[SVQE,0!EN 3V43S3 MP>WYGEA YMXB=+DK(&-] 4^'$U<$=\!HV(QX2Y$KQ!>"H-U@HC]5E2.3* ." MA&U8RCO!Q6-& D\/%YQG9-#W^\1P:J'1D#^I"3*^NUU>]-X^$WC/'+OF8[!) M/IX)L'E_ HC5HNB&7-$6,]E8=^G#LUZ@E'L^=UOQ<0BG(!J+03![5 IS 5I1 M3?ZT0%)%9$HY^HL9F70J)!')2W3_A8ND[I!S37^8]U:JTZ$M*HX.D7(2LC7. M&5NZ?3C?A\B)%7*>]88TV*>G3;+>;N&DTZ*"B](@GHM=,R6/;6Z^^*/>$A=A M,.@"W+]F'CS]%1I'=7'\!KAE1/Q\EOWT:MU:@6:WZRH*UF@9<<2D6$ :MFY% M\)'6 G?9U -;AW*\T(JI0%'V, 7LLU M,J837;SO06%H9.12!*SXH%]WA/1!TGO8)^^L)=O!H4 M:-K:YGS5W2H>#;.*(QT5HS6HOJ;P- TCR*5YVUDUK*[': MBM"V-M:7Z?!S?B_%SJKRE34\J4[<8SA(XF6;+J\ZLYPXA-%ET8\'S4YH/UJ= M^!O>_%%N'N)[',$:&"+L[08Y\.)QO G8 Q@7'@0 %C TU=>\8K#:2"U:AYA@ M^>8M9S>UQ(1(2Z?=MJ+@2D&IJMM^L826;+&#>51SYFO?X@4^E5^?>Y% M,'VC-N^1&?,=*L-Q3G'V3 'FM9Y_\&3B=Z$.X]$,0,\Y:URZTOJ+#K&4+R2% MI8KB-QA#M+"&2^ MYI^GP0LQXS$E%PBEI[ON.\X7%^>E?KBU(Z==/\:EKV,>SEYJ7+ K_+Q!?;(2 MZ*?L1Q@'=UG=4-\X/'9H@58&#SAHP!96)LC]\MGBP[&1038^G>I-::,F*E^3 MZZEUL_?WJ%BY+;:T[D 79-UD__[UDJAQ'4+B M%M(D+]2':Q$=/H3FYJ;KPKMHS51N$A>O2V:EI/ F&F4T-E_ACU-O2[/\^:^$ M"4X B^@MP@"2PZHH"N0*F&N%Y1V2O.DCDX?"1 .OJ%E9Z>>Y')UZ\VW9\3 J MS88608 %W!YV(%K#ZVW"D&SA,!/:JOLD.H6->J"I^M.MX'J:2FYOFL M.8>V-OJ^<^MU;_WIMW'@&.,K#$ UXK5O'E\.QKM/72X!R!20T$4<-+>ZZZJ2 M/1EUIR:LH1?8# ;TS_Q'R/$_8/IMX%]02P,$% @ BX-_4 :BDN4W P M$1D !$ !E>&AI8FET,C$Q:'1M+FAT;>U96T_;,!1^AE]A,K$GTO0&@S14 M*FFW,3I T KMT8W=QL*Q(^>$4G[][+0I ;J;U D4^M"DQ^?X7+[OV+(<;Z=[ MX0]^7/90"!%'E\.3_JF/+-MQ;AJ^XW0'7?1U\+V/FI5J#0T4%@D#)@7FCM,[ MMY 5 L2NXTRGT\JT49%JX@RN'..JZ7 I$UHA0*SVMF>&VMM;7D@QT>\M;\>V M45<&:40%H$!1#)2@-&%B@FX(36Y1#=GVTM*7\4RQ20BH7JU7T8U4M^P.YQ; M@--V[SYD(P:>,Q=U,&<1S1M),FM[A-VA!&:<'EMC*< >XXCQF3M@$4W0.9VB M*QEATV/8P$CO3[[?]'O[?J]QLE\[/#EJ MUC[O^]7#WJ<#J^TY6/^R6?DCC\R9H'9(32UNK5[=?1G.,R.K$F4BI(K!BADC MI<.9X3QJ(7:F^V,6,29$8V^/)(",C./[%M![L#%G$^$&FB6JUI'K=3I*&&%8 M,0VZ'*/K""M(0DH!G8J@\K2,WV5Y]K'B9,S-/# M*NM)ULN^?*9/5OP3Z%Z%10R MD_\+P[=4L82PP"@,''K+D"I>6"*IT(6:8,$>,GD%0N5J&+V;/NZ>G30!I;UC M= DSU =2V@:QVLM:WQ?%PS/49Q'3)Z42<K<5QNV[.UFNH_>.'VD&U]4;(?:U:-P27O-8-P26O=4-P MR6O=$%SR6C."G>RJ\,65\*O?J#Z[DWZMZ_&M7,B^#FQ[V6>+]D]02P,$% M @ BX-_4//%$GSI @ ( L !( !E>&AI8FET,C,Q:'1M,2YH=&WM5FU/ MVS 0_@R_XBC:M$FD>2LO*UDEE@16#4K5!E7[Z":7QB*Q(]NE=+]^=D,1#";! MQ#205JF.?'>^>^[Q^>Q@*SH/D^_#& I5E3"\^'+:#Z%EV?;$#VT[2B+XFIR= M0J?MN) (PB15E#-2VG8\:$&K4*KNVO9BL6@O_#87,SL9V<95QRXYE]C.5-;J M;09&U-O<" HDF?YN!%N6!1%/YQ4R!:E HC"#N:1L!I,,Y26X8%FWEB&OEX+. M"@6>XSDPX>*27I&UA:*JQ%Y\7= I58'=3'4P^R9:,.79LA=D] JD6I;XN95S MIJR<5+1<=A-:H80!+F#$*\(.5SI)?V#7=6IU:-#KE;V ".57BNCV#MP.M%1 M>+07[^ZZ\8'G[W?\^#C:JQ?81/]7J];#.G))&5H%FERZKN>\T_Z# M0MRQ_JVAPFMED9+.6+?$7#W$&1C)8QE25J"@CZV8FLA&O 9P!_3T2:B>#+\F M6:9WUYIRI7C5];WZ^E:F>-T([N28ZL) \1)9AN>#<3Q(X/P8^H,H'L9ZT--1 M?-(?)_$HCM9E?Q2&YQ>#I#\X@>/^Z.P^,\_([>!^)B^U6Q,$K<'I$E+.I#DW MBH,J$"A+N:BY(.9H@M8+S+4A2XUJ93'"&97JQF"L]&$SYTZ"GAUS4<'8.H / M R[;X/N^Y?G._KX/A&7-U.OL.NY'X#F,*R*4+! 5]%G:7C/TS%127G+1W:NGH>:/9!"5X"OT)QQT<3 M6;O?@45!=5Q2UTB$;':#RH9SU[&^M9]?8^:LN'M_I\)L:<-0T!07F@11\+G$ MD/,:-?33T^'KPCK65X;N\SLP(;+0P11GKPO@_9)[7=@>-OY_?O/\I^0Q +]< MPV_I*?%VD*[&C?5D]5C<#%:OV-Y/4$L#!!0 ( (N#?U!)J/>2C@@ /T_ M . 97AH:6)I=#,Q,2YH=&WM6^]SVC@3_MS^%3HZ=Y/,0(R!I"FAS% @ MU\S;2S*$3.\^"EO$FL@6)\D0[J]_=V4;3(#F1],6,G2F 2'7C]'L.#E5SA)2:'?C&+S3?-K"I^?9-(V#4 MA\\WC=]*)=*17ARRR!!/,6J83V+-HQORU6?ZEKBD5)I)MN5HJOA-8$BE7"F3 MKU+=\C'-) PW@C6[=P$?<--PDDN8S$EG:PRD/VTV?#XFVDP%^U@8RLB4AC3D M8EKO\Y!IYK_Q^IN>61.4'OHV6Q0$M$0^NKCH_?NX6G[]$/G M0^?P^/CP0_?([1Y7:T?M3KER>%PK-!L.A?^V5VY2P2-6"AB:47"2D:/Z\>CNQ+ [4Z*"WT1U#Y:%J65=&MBRRHJ6XE37DV3&@10^#-#N M]OIGIV?M5O_LXASVNW=UW3KOD_Y%PT'IQZC],]3L77_I$K?:*KFUO=8^N>@1 M]["37ER?=[H]TO_<)5?=]G7OK'_6O2+=O]N?6^=_=DFKW2<7I\3]4*T5-\NF MUA5I=2XN^]U.?MW1"+L7U7(%%;=VM7J?6N?=J]+%WU^Z_V0F510PQD-2XTSXKD+ZINR>4!?/I,%8G' ME.'#*3$!-?7G:_8=:[5&U>65,G0@&"@L1!H(/A;*!7NM1]3+KA\1L<)]$R1V8' R/MY,OSA6=$%\C&OH49$N"(2GPK=7[][\65S#E:R7DTF? MN%KNP>):I3JOU_#D 15?WO5(0,>,*#;F; *YRP1)H]"VM>FV63U(5+.Q_^^3Y< MV7@?_D0U>"ZX:3@EMY&<".;?L&+BRBKQ85_"-D42.!ITICPB-)J2.#(J9C 1 ML#9+X,"Y*0GA"N$F M /UB'E601QW!*I)'\R$?8%%&4SSR_!LJ%9W4-T&J%:W%ZJ,#'D$8$!B'T8$P"6\_0B@),K,24CP ="&R$OQ!R[*6ST MO:DA//BV-"RB1"Q K 55V.FWU\:@.R%#(B<[0K-@-UP;J2D,H-B9Z@Y;% M'"AUILR2MB^:0G><[]>"L'9 -AV%_067_>/=<<5]?Z)3G*6E!R88.1QRN+3. M?$:H8A8V ..VP_N39A&5^ Z0'$4"R&Y8H+%:Y]K3T@=0S],NTJ*!#\C)3WF M0[,F>P 7GP'^$DQT[[R 1C>,M""C]6(!$FZ5EMS#/;9ON[J'?G*U;Z>_CSV0 M0#I;_^.=>U3>H>H!5'TX^A6HRK#\Q.7:H_O)KJ[=VXV"F,\T# 9>;>G*-?)/&U6T):LV MZTG-0"$#618[C2AN52PH)FLPRRHQY['0(V'%>3(/WP8,!2&?0G_FK_>)9^-] M!^^?#._!_J9#FHVIB*W?HX.RX1#X(Q^S",J_91XX2ZJ/P'%RN9H:6CQ#1\"@ M3@CH0,9FO0:/B31T)LV070\?+AS)(./M-C:E*P'ZG.#@+X^^!8^R?OPJ:\OM M0JBW70DX <(RH/#D)V69]LY*U')\U! E!2&"B" LNTG6@54S](]9%=JXP7S+=6PZT&UC,#EIT3P6R;2$ZQ[\L7O7J)5AQ(['KZE MU>WA:ZUN[6.06= HSC,>)N \<.?)#Z'W:!04E[GU3#4*_-I(E61JE+$-,&08 MAG!]D#>$,VU\@6X!-9?A:3V+\Q!_5M_(DCSQYI[>^J MY5>8K.G&TVD\CL7*E0,*\? &CX$\S@ V*26>5:H31F^1XS*=);ZDYK4/9[*C MV2>!,2TJDQ.M%5F0^M!1LUD27 O< 1?]G+3@M=5JT<_ M!K3VCVVUWP*5C3:"W2P-("3>EN@0]*E3,:%375CJ\JT'Q9D- VF,#%&+Q[T3 MF!MSB:CF"05>YR>-,(Z*A=<0W93SEHGMB1LDO>OXZW?M\4[(VE61CK+OQ RK3_#M#2B9AEF=$?L0RGRKFS__6C37^;= MZD+3T<[BB[\[=][9M^$^N_/7G;]ND[^V \Z&I'O'O!B?E9*+W*GOI6*:8TVQ MMF3[ 0KM72H.E>P(2MDEK58=VFT4H':$=6?KJR'GNPW>V;JUSOSBE5B'&E;' MZ1[WP'=)ROM/NJD^DVFL/TE_-N& M_8E^\_]02P,$% @ BX-_4!I.DZZ3" DT X !E>&AI8FET,S$R M+FAT;>U<87/:.!/^W/X*'9V[268@V$#:AM#,4*!O<]=+.H1,[SX*>XDUD25. MDB'=P=^?>R0R,2>?+]]_ M.NV04J5:_5+O5*O=09=\'/SYB30./)\,%!6:&28%Y=5J[ZQ$2I$QXV:U.IU. M#Z;U ZFNJH-^U0[5J'(I-1R$)BR=O&S9JI.7+UH1T!!_OFC]4JF0K@R2&(0A M@0)J("2)9N**? E!7Q.?5"ISR8X36/?)'JFDUH+F&8X7#2NXG8 MD)E6-2WB9-5LMM90AK.35L@F1)L9AW>ED12F,J(QX[/F@,6@R1E,25_&5!R[ M-LW^A:;OC_]JO'WJ>=_3:ZW2.ZMW:4:W1 MJ7GUTDFK2O&OZU68E#,!E0BL&4V_YOUZ/*9AB 97C!PWWXYOC@W'RK-OKD\'''KGH=2[[ MIX/3W@7I_=7YV#[[7X^T.P-R_H'X1_5&>;ML:E^0=O?\\Z#7+:Z[-<+M1=VK M6<6=7>W^^_99[Z)R_M>GWM^Y237/JWV/1:Z&B1!+S8;UMX>;R$0$BID5/8;J MY)MTXC!:-=RCUKAT75,G3( 17F/ L&[TI>R97UF 9Y^0%1BRQ/9G R$^:=IRPT46J'#5 FM(W9 M0]6)WA*?V#4,*,\6!$-4Z>NK=V?^/+;9E6QZZ:2/7"W_X/9:93JOU_#X'A4W M[WXDHA,@"B8,IIB_3,0T:0N14$[Z,);*$"G(!ZEBXGN5/X@VWH??4XV>BVX:S\BUD%,. MX1644U=6J0^'$K=)2.1IV)DR0:B8D408E0!.A,S-D3AT;DIB+-EYR(@&6*6( MC)DA1J9R2P(" M":JID5B>DUX+R%,376A:@,3LD=^\,YK$# %#)'%!/8'34) M,?Q/(Q9$1"?VGT7_*2C(!K$&Q$QSY(2694Z9B=! /8; *6C'':-J,D0S<5]P M48:SXC)\,U3K.Z@^!:C6GRY4@8R80#!87"V%S MP),0QT2 %3R]C.!DBL_(&/%AH6TAS_D"NQEL])VI,3R$[GA8MA()1P$$K$14 MN>FTTR>@.B(C+JW7/:W5V]K_IMCG>$L.WK8!"-'(X9%Y\RGA"IPL$$8,+O]Z-X$M'4% MIB,K;L5B3*XVP=IRR'3 I4ZPGTV[2O(4/V,E PBQ6I,]A$L(B+\4$[V;(*+B M"D@;,UH_X2CAUVG%/]R#?=?5/PS3TKZ;_B[V4,+2V>9OK_S7W@Y5]Z#JZ/5_ M@:HK3LD_F0D!D\*B9F3+X/%W@)EC-.UK$0D MLZ\>1'HXM AUN4+9\9TK#1Q88*509 H"XE"-ELQ:BRUP7K[8@/'TKA Y)\$ MDR$.O;>FRPBQ;:*[TIGB>"@%=X%E[[;<]6VJUWZJ543U//5CIJ4N%D#H:(=; M#ZJE0)>?$W67?DR]^]1*LN*':<_(F>= ^?ZTG7O1*9!XWR(IO9Y%H$ M[B*Q6>@]& 7E99X]5XTBUS92I5G8RK@*'#*.F3$ 7Z$.0TF5R\\A0_W<('L( M;\S4VC(!_&D9?QZ3X)^$H?HN_B0B<-=;^[N3\S-,UG1_VV%JKV;M*98A"NU% MCKT2"A@@;#*Z.S^U3H%>6_X*.D]\Z?G7O:C)KVD?!<;L@)G>;JW(@C3$CAKF M27 M<(>,,^.Z(/JDPKCA2+1&!JV3.,93\K_@C,G(Q\H+[1]$D&_YT9O:#H6[ MP^L]B$1F/%*8>\J(#W#I$A'F7D!F4"RGQ)*)B>03L.Q2T*OL/:K*,BS$8RYG M@*W32*9IE=X".@)S(]3[X$F<*7_JYUO;JD!6ZYXBE8\V1M^I##$ 7U?H""=O M4CZE,UU:ZO*U5]0Y3H?2&!E;+1[V16)AS"5:7*0OMER<5-BHS6]]!.EG5'IC ML?".MIA&KIA(U:.)D7F%^[0TK4F#H^_A@@PQ#8&J!))S.M;0S!^6G'T185$$ M-13O2O72^H":G57>_%H(O[?;#MW@[!-G\5%[U8SO:^6)6N M32W=F,)>VV!B7^,V(Q;B_AYGNUKS-O-AX>,#_<[6)VWK5CGS<]O4S7^*,FM^ M@VE91,TSS/B&N-=AY)7G_OQHTS>5F:NZNOS9\RJ&\B=T^[L MVR:G[40,1N3#_-1Z7KAL'M@[IT2!6GM0^P$*[7U6#%49HRX+K:PV[2"0B7"W M8IF2JZX.MPI?.R*[L_79D/;=!N]L?;+.O/$36I<::)(_J0HB4O?+[A>GMW2# MG[L#_W"GS6_HL_KOO>J]ZX#^HY7V'W2#_2)7V/U^_LN6^X\#3OX/4$L#!!0 M ( (N#?U"'#6Q[[ 0 .0? . 97AH:6)I=#,R,2YH=&WM66USVC@0 M_MS^BBV==M(9C%\@:0HN,XXA4^[:D ET>OTH;($UD26?+ +SQE6U4M6PN94X; ML8YKW:>^Z>H^?>(GE,3X^<1_9EG0D]$\I4)#I"C1-(9YSL0,/L4TOP87+&LC M& YG@.?I+IF-V0MH9GFM-M?)FS"M&^7331F5];\B8Q773]F-Y#K M%:=O:U,IM#4E*>.K]IBE-(<+NH KF1+1*<9R]@]MNTZF.P8]SNSZ! 1)<6[> M>WW<DWO=:_7/PN:9[6N;Q/\*V9M&>5,4"NAQHTV MSG_1T72I+<+93+0CI(&JN[9]T_,UU(%BA._*%\U%:6$B>8P*PO[5>' ^"(/Q M8'B!\;T:?0PNQC >^K:1WA>8[BE\;(P:80-&_;" ZC:/G?H:Y'WJF4BH8OHN MH)?/FUYGOUP,1A#TAI?C?F\[#!M_WS@G#^/MS^(!TJLLV$S'":;=.L^7/!KK6'0B(I! T M,H41%DPGH!,*@1!SPN&*9E)ID%,8I43I/*%4PT!$#3@R4B^?GWJ>TPEEFA&Q M*EINYQ6@HG.I4G =ZT^82E5HG+(\0HTK2A10]""&/PC:4"MHNO6R,)(K"&5H=! M'3X0=0V7#?R,J:I#F# Z1=5H2K,;"L/IE$54%08O%D*@J@P M;-*VCN-$U\T\(SBA>3&4KN!:R 62-J/U8J0*V73.^0I#FV;WP4O]K@^<+_AOL*E/NFV2I=2XMPU@O"S"0F,.8I*=1B M;FF"61UC[RUXA"G$ER&_!DG=#!/. :=1DZB(,\\06EZODD<0$9E^5!@7FWAA M#J7FO'1$9E05-O.=6#7V:;E]^_)O(IZ,Q#&>*:R)U%JF1L?RFZK2ELZU"N-/ M>S._\LFTMXT*$S>^,:ME5MI$E9I,.,6LY[P:?5MS:D4[STBT;G__ 07+RHR) M$AZ9:[GN*,Y+9<^"Q3I!:21D(A6N62N2G),LI^WUESN1,XB1:1UCPAB$XFVM M:4XV.C;_U&:T ER::+U^T5D+[8X=WS_4.OTR]A7=-Z928.FKX)6Q[-R*BX<< M;Y.^W:YBO]U56LY6[1]PK:JHZQTF6T(N.8OAN5/\_&K7'^:^4NO: MN7W[7'=(YX-_>YZSAWP]Y.OOE*_?=%&^]W+S"P =72J&M\(,KX5W4+W:]P5U M.+ >?'TTA_-#@ ^^_K;)_. WL1[1M&VN(U&R>;B]IP%^[ G\RY/6+AZ,;OI_ MX*72+1J:S9.]>\R\NRC<[R;2O1]4U6N^/5F36+SP?NH7;^*[_P)02P,$% M @ BX-_4!HEWK[[! " X !E>&AI8FET,S(R+FAT;>U9;7/:.!#^ MW/Z*+9UVTAF,;2 ) 9<9 LZ47ALRP9U>/PI;8$UER2>+ O?K;^472DEST]<; M+D,F(4B[VGUVG_5*MKTGH\DP^'#C0ZP3#C?O+M^,AU"S;/M]:VC;HV $KX*W M;Z#=<%P(%!$9TTP*PFW;OZY!+=8Z[=KV:K5JK%H-J19V<&L;4VV;2YG11J2C M6O^Q9Z;ZCQ]Y,241_G_D/;$L&,EPF5"A(524:!K!,F-B >\CFGT$%RQKJSF4 MZ4:Q1:RAZ30=>"_51_:)5!J::4[[_CIF,Z8]NQBB,[OTYLUDM.E[$?L$F=YP M^K(VET);X9]+BR[Q$0),&UV9GC MC/PK_]P_.S\];;G-SKGO7+3=,]>_/+TX[W1J?<\F^)>OVG'*F:!63$T87;?I M/.MINM86X6PANB&F@:J[OCTS\S74 \4(W]?/AZO"PTSR" T,_=M@?#4>#H+Q MY!KYO9V^&UP'$$P\VV@?"DRW ^\:T\:P 5-_F$-U6Z=.O0)YGWDF8JJ8O@OH M^=-6LW=8(0ZF,!A-;@)_M$O#-MX+Y^S71/NS."=7$+SR83JXO1Q<^U-K\N<; M_P,,A@&@I.DXS?\FK?<&Z\U4_X<@<#K7Q9B)".%TVYUT_;-$U_IC :$4@H:F M,<**Z1AT3&$@Q))PN*6I5!KD'*8)43J+*=4P%F$#3HS6\Z>=9M/I#662$K') M1V[O!:"A*ZD2M$8289:'"5; M&%,:+C&-#%L<$1'XZS F8D&QHR8)RS(#&7^-9H0M&##G%+'N8BLBJ*#585R' MUU0(-J<*_ 8,*>X*=1C&C,[AB@DB0DP33.9S%J*&<1I@>\^6"D=HVE@NPZT# M:F@VWT"Z5-F28-JUA)U64.8T;P4F-A+)U.P3N^J5$EX_E?DI43,B:&9-UIQN M8!#F^3>E6TBXI:9LO.=\@O4G*30:W657T MKR53U&Q>6<[M%ND)0?84N* R:HH5<68I0LOJ90%5[*#!*-_( MHM>1%(#)%.HT@V^.J<4B7W+>W@!;B24D4X;G"FDFM96)LK+^I,^W8K$R8 M>+K;]65,9KSK5!C>^-:MEFGA$TUJ,N,4JY[S4OJRYM3R<9:2L!I__R$%6\N" MB0(>66I93>1GIF)FQ2(=HS8F9"951)452LY)FM%N]>4.U_PTL0< M[R9]=UQROSM5Y*99$+/#M417[9XY>T>3O80< M8WU(L1Y4,3\T4O<[UD]O+9>;[@^$5G;4:H=)UY!)SB)XZN0_OSOT7W//4NO; MF7WW;'P+^]:.W\@>EV_@=>.'V1AE;K[. >/^]?%.YW)]*]'U0Y:[X]JI*8OPQ_ M[.5OZ?O_ %!+ P04 " "+@W]0 !6J%<3 !F<@ #0 &5X:&EB:70T M,RYH=&WM'6MSVS;R<_LK<+YI)YFA9M^_>TN !*4*#E.[$3N:::-]2" Q6+?#^CT+^?O1I>_OW_)9B9+V?M_ MG;UY/6)[^P<''X]&!P?GE^?LM\M_OF%/>OT!NRQYKJ61*N?IP<'+MWML;V9, M<7QP,)_/>_.CGBJG!YI4EKT$I/LO?CQ%#]Z\>,/IS/!$_C[P^E? M]O?9N8JK3.2&Q:7@1B2LTC*?LH^)T)_8@.WOUT^.5+$HY71FV&'_L,\^JO*3 MO.+^"2--*EZ\O)[)L32G!_8M+';@5CL=JV3QXC215TR;12K^MC=1N=F?\$RF MB^-+F0G-WHHY^Z RGI_0=UK^5QP/^H4Y0>AAY(M3SG*>P5@]ZI^]^N7EJ_[+ MYX/!^;,G+P^'_B],##O_3*/HG>#DN@[<>G%3F8G\F M<(/'@\/^3R=&7)M]GLII?AP#@D2Y"M4I?M*U'YG/1"G-\@AZ.[=KC%6:P!3G M+R]&'UZ_OWS][BU[]XJ-AN]?7P[?L(O+=Z-_G![@@.\$ZY[#TQ> D(J)L>]E MG@ XQX=/BNN[@&BHF9JPO_.\XN6"'0TB(L6(762\-'HFA&&O\[C''OW\UU\/ M#_LG,)4+%J=QS.>3P4;Q@:_'CP_>A(QKAG0*XQ.CAFLRT:T MSI#%*LM@)FU4_*FW73C>OE._!$Q/5)JJ.4HF$$QQ*0LZ"5UE#L,CI4Q'S,"VEXZE#.SD3,*RV8A 'P3)XN&'?3+2+\-%$P::Y M+@(X7.:,IRDM(O.)*C-.ZYL9-RSC"S86X;J*+5358Z^ YC@>=9$*(T+ (WR MZ9FJT@3H; +$!8,03$]4\ Y*]@AN].^W>C'NCQ8Z15&7 M(3,UJ'+L3Z_U#/A!(V-K$/!(B$_[_:AO__??PJ==PCH"F8 4SJYX6@$] ^?2 M@&CC'&>?.0VCC=0V:E>Z&('/1U840V!@P-GJ/M M@/^B7'>H)K9?(1(6@J50 S#%TA*5Z+$LY&Y$WH:Q#++*UH,[8J- M5,6*JM25TQTXNJ6Z;J<3>NRM8CQ)G(]PTT:\]M*Z@ED;-:LK$/!V7RBO'S(Q MW8?9/K(X?.B2]]NHK'-Y)8&5@7KQ4_V \74?;X(N'E)"[2$%XPD*0)>=42O9G 0P,BU,=P296 3K12QD%=@ MK[I3TS@UCIQ4^"854Y)Y_(K+E(PZ:2<=*UXF^%PB80JC2C _P6Z61L,G8/H* M:_DF H4;(%KC8B1W@J7(;)R)W)GDS3[L5S*W%F6FJMPX''6O3:BKU^JQ[3KS MA\"U_U8&:6G'LQT0_=;FITZ=OLQ7&&>X4@9]V9()#NJ5F'FM33 3*08GR$ ! M4\/@>KH:9](8.R&WTWGKPO%XC[V[O1])?EDB+$.%L]$NT T.=Q)7697"P"O: M$!();@D94Z0N1A*RXMGGF_#:V])]HNL(*0",K6$.<&FWW'?.M_N*PB\ M0R.NY>!EV@^.R9X-0;!V"FF#2+K1\:"Q:0)D$CSG_!,Q$.C6(#KRIXH)?AL6 M^D"IB4?E4SL\8,!8DHYKO#-CIO:(_Y5("D" 0<(BQ!C6J65HU,;GP/' M$,W+_:J([ =DBVDM3)=9B#HAQ+L/<;;4RYQ"H&/1/$EC@6OA[P(-/6".&RU8 MC(*"<5P0_\N"DTZZT4#&?\A"UJ$%+I$K808]X;4JHQA!,#P18T.KII*/96HS M ,YTK8UX(\'[=C("Y_!?\P7EV^"CD$(#TS]"BQKV$Y'VAWUUQR66]K<3&;<6 M&:,ZO+$3"6V7M":R&W6C"WU)<@1SYZ4J(/0R(-75!,P#1OA]A)/>U[Q,$:6' M;##?!SV^#\*CMX^(1NM"!)BNJE,$+360@OEM:+!&.8N)N[%-FS4Y*Y;R>=3$ M,);5CA^)\(KMAU6#F6J\B0N'9/RHX MYHF,+5ZB$$D1[A-/HI2Q^\!#&7,MV%P"FBL#9FY)HL$ZKG"05L6.%RN6@75C M.PXMYN@2:X7X* 5.CG:&<*\[\4?:=^%WM:HZ(P9V!TFSL4C5?.TDUCNVL]@@ M5:.8HWJ/N-0=[)-"?YXZ;>99(Q/$HBOZAXM[9UR50>#>'S3!'I.UQ1/\3J!Y M-9D0P<]J1Y[H!6>P(KQ-)1MLL!Z[W PAI:)]!I@LF4DJKB593PLD%@ Y=\$# MVDRAM":MPF.PDFS)DW.V"+0ZFXW)$W@8"9OV%SFKT3YFD%OAJQF_LE@4=L^( M:Y'R!1U=0J#22]@Z0'Z%YAO:B);L&4F$* 2?G4\HGED@*8 B E-4IB A^OF;3AE@)D,DDH M'>XWK(ZI*XD2JP,BDK]=\(5P&$=F;"P330LL:#;23U8/HV$!PL,6Q:#RS^UP MX8#7H% $A8#0=J8]B' '%:G_7$Q!0J"PF\A2&RLANZV:'OLH< ]27 7AKK'( MQ40:?URD+"G@9)J +TX81LK19]9V??&L_N2T4=C*T-0*XS0J0VGE @@]0=H85 MU0)T_Z@1DIK*1'V9ZL>ST="7I'JAA.6$FJI0&Z,:XT$Q.-M8CFBP#IR[S\<" M> WL4TCKE%4PQ;K]"Q.]]A*99%/+8_+O!.6L4=.:S]>S+C%&]%N969=U.M0U0# MJ0#1:@403--25049HT[6DCRTLC"6M%KF(@H MU$GK2D7">(+QYX7@F#^;& R%8#5-8,A&(#-3VC;.V&S=^@KU8X'[@;YJ03(M M88\&CUV@TI<+H>OHX&NM,L:RUHS_!YP(L_!/9%0"M6%#B-[!+R>ZRRV!11\= M/L8 *L9)J[$6?U2B*5Q:/JIZ*IOK#/=F8Z]W#R%YK4WE'T>/#/ZC9OPMK>^V MLX^XM/C[$H21E'QVTL:9@WT]I"CR#%H8@YE*[PL!. R]54X&RCX:*-YH(5!K%$FMHP;+JZ2^YJD._;:J%5\*7L7,8>%(ABP1Q6# M\822JN9-'3"QC!$8B+T'2-'?6X4-R0?"8UB6.U'C8=[D%7J?#^-R*@:O#*LD MI+']=>B?D=/H)IMP6=KPNQ\6A#G) YC(QE_%T&3E$C6E:/RL6[H.W;Y,5_&& M,[(Y+J^T"#OJ.DAUQD-W@)R!$@1]T6/#1FI';#3C!>+Y\.BL-WCNER?7_M;1 MUC4I$.=J[$)HM^_:"V+A'WPL?!C$T%^O]'5V#CFSX?-BE]&XL]+0STE7."\9 MF*')"P<2)4BN4LL! ZXVF.WT"0)MD]0I7P3"U6=VFM?4N^O>%:)4U]UZ,EFH[@K(2X&,CP0P@ MQ;ZV7JA G\TW8(RQK,=8P$GWP^9\S2Q/5.$Z[0.;P <+<0'4KV!M=&7PEC.5 MKDS6RXV606I#&RZGYP6$)H2NZ\MJNJRF7.8=*=..(; // &_@#4Z*)+IF<<: M8)1CG.<&8%3.X&KDYI_*1ODVDI$J5*QA3%C?)GBW#X/W(@U;;2KKI5##B\J\#.VC$^08]&CYG),MG'&H:%%3? SM8W M,(+2$6HR"7K/A<0;HJOVF_#[J ZML(AHM VUAG_.0F7WB'TV\J*I9.HZX4 M;+&,N^H!KZP026"UA-RSKI&;M/,,HRH;'J)JJYD4$Q X(JYL+R,RM2@IJD % M1K /[/7&:JA9I>N\I!4G*W8- NN^:F^QQU[9&MO(9427*]=:6T=WK1H#-;MJ M,#17J) X[LKSUKBQ4@O7KW(8E"D >/E9K PM"5[7 ^LR^=8^M*$60(2S@ZAF MFBG7QNY*K+H.BPJA"#A7)T!55^N P*.MZZ&;#GF2ARA(2T$U5?9*)C#%6HBV M '=8G;;"U;JMGP$O(""V,AL.N*SS&D%UERH[!3E!A%%8"\FRMUN*3%WQM"VU MMXN_MTWB=$GQ(1;@Q=2U@V7)CB305M;+IQ+4UJ'H\5BW1CW?-5'>0L O26O> M/@3X.!9)A4'A%<8(ZD+'% ZNH^)C,:%D&ZYI@]/K(M*V1,@=&XK^/,'4NENN M[M;'$J[&.32?,?.&6P:\8X\UL#;4OJA+OUI$5XHIZ) FIE5FMF0-<.O*-EL* MH@86RP;D5&D48A7.*B_DZ%6V$SM'X#;G#-KK="(>8O;+^H*BS+ M>5+PO74VS"<2*ND5UX5M+[ 5O5T[MV7'C>%.,4=#"=^@KM<7Z%K]JO*DBKWV MM56\M>2&!:ZE[3\B4@G2$\%QH+>O4VX#&ZU"L<]W!L(Z[>UB[&T3-5V2_6W' ME1S;!//V87&YIMG+9[WF!I3-MY^X-&+GY2>^T)-WEB_>?&%%S4-?=*_+[9R( M6]_[LN/56_/J>4T89-9Z1PSU!_4Z;!/\VX?1K[_[9<4CML?0"AF%YV'3@\X? M7%?[N]2CYTN!F9FK?8J=U15<[3;+N^V,_W\@@,[P5(59&1_$6/%KB%KL6X?P MNTW&[SRAKV50WRV]HH[V!G/WF M^H"Z*7#IIAG**=SMV?@"U\\\'JD[3H8*P N!.-CLF^*EO]BK/YW=6/CA8J;^ M$8J7:HDWNG.JABF@N%A(O"7!@7B@PB/!C,H C--8@+C1;+!(_. MN@M:G/]4S',WO-*N>GX#@O2K8I'?'2OWQ1&= MMP&YM#!V$/VNRD_N+KCZEZ6:SE^]R ##OMGAXI_##SW7Y[!=.]T^BJ2?S\-: MI>&4*BG)G CV"/;S.#JN4?\S MSXH3>%N!=SBR29^(O7DSLM97>\DF4IXD)<;18=YWA?"W:(SHQ^XB]NRP/V"# MIV I#J]$7HF(G95*?4H78-:^_9T-!H?T4R_X"P+8.2Q24_[#]]\N3Y9TKV(S@*W\,U5L:H#)%W_>ZOP*N9>\..D%38E^IVO<#:HW$MNB6U>_R^ M." P)<(% C0 :IE?_\[)3&P40&JA)"YHNZI((@%DGCS[EK_^OW>S1+@A>1%G MZ5\^2"?B!X&D43:)T^N_?/C](C@V/_R_G__7K__/\?%_.S^^"%X6+68D+04W M)V%))L)M7$Z%/R:D^"E7EJ1+YB6)5*EZ6//VB+]] M4< \^>N%>IB;S>_S^'I:"K(HB]64V/5I">N%-:?%7SY,RW+^Z>/'V]O;DUOE M),NO/TJ697V\PS$?V*!/130EDRP^OB*3-"M)?=-56%S26R9Q\7%IT$=9E*QC M43I6I.HQ5\5QG)8D)T79_XC6@)[;BZOY<7R9/;RU*&;[B/GZU^H,/,+L/B!9Y#LAW?PQ; M//R@Y5$]"TA(V ]EN- S/"HOD_[Q>*7GANM%F/??@%=Z;L@7_S;HVR1EODZU.@.PL<8O8]9>7O/;90ZBP&DXA=[)IV&<53TOXM>ZIM@-,!C MX$(?^-.; >BG-T,36@W#SI">"19Y]^9F__(AMYC)\ MQ I.4S'L. X'-K4]HF=)B^(XS*,\2T@/)KZZ-2$B51F$3*$#^MK_?S(+$12*\,T(C4X2;P:MUH#^@BHR%19,CHOIK?S5RL? M^8CF??.<1*A]#-YC?>3;_[$9W*7 PA97^H3 M5 1&#+V&+:^'!44]@H,SH:A/:'1$^" LED>M>M!Z;:&?-77> ;OUB)G J)X' MA?D #.!"SW!R%TW[WX57>F[(HOG5@%"GEU:L;?6:!J7$&@DQ+!UZF0V_T"O9 M)_%5#$0"%LCQ/,Q[%.0'0_H1OO>M?1RXIDII!0T/$#! X7B($MFU0:6G;X*U MTM,W43+[YX!XQRM][X$)%(OY/!J>'[W<]ZY_+>+R?N!M]%H?[=\- 5 "QIDF M<4K0;&RF-S2O/KP 'GHY($;P4M\:)D.<"*_TW#!DT/7:<"A(5DJ9?OP&]?"R M1XYRS?&RCRM-AY8Q[5T%/F;8K+SLPRR0_75?]E<^F!^C_L1KD<$".7??(#_4*K;;QF0(_S"-6>U:9=>T0?'48#LX4+ M?<.'J+87\Z[FQXMHI7^$7NYC@XL!]PA'% &8$G]OEZ&F6IW]OS ,V[)AE>O@P+TGY3E$ZNX@$! MU5SO51P';NH;7%L"ZZV68;-Z,NB291?[M^!JF@PP;7ZQ7X>:#^M0\[Y;*G-Y MD Y; _H5BP&SL[HR )1>3U8%E'YO%KLRB?,>/M_\-&"T MK>9Q[1%]HG> %ZQPE*Y877V]SY<"LXI74-"R%Z76BLIBNEJ4X8@!%CF,U^QB M'X(.,.U>GIUFZ2,D)IB(2U(34+VX'."4[%JO^E!D\P'6Q:[UND^N"%(_&00] MMROK@?4JG/ AS8XK(/#I7*M%*?ZN>+C5M]C>]OV+8!G!D$HXX8U9$QJ^#7 M#[UBUHIJX0OP!Z!V0LJ3*$/E'EVQ74FQ4DH,0&* "::]3! D][#N45WM$YCQ MU'?Z MC# JEE8KUOU[-:10]>//E$1#%AI>ZMNE+!I2*^%*KU#L$1A,&O8:)1BH6*5M M]0? XS0JP[N!I=-K/3?-YP/.)+BP@J>N=7;T,X/X#C0P$G7IE=_9.-X^EGF8 M%E=9/J.^4WR.=BR:G6FD X*1#1^P\E:F![2T0^G!K/M9V+HIR\>RWM*%!XT* M=JV/!(9D.>D5Y!A''%@@7/GX,*(8A]=#01"XTHE% MGT><\H!^7SARQ-5*_D T<=*G6E$LF/1;/LPCO])(9M<'B'&ENZ7?U7*7]-,@ M-0S^^TO+AY23ZVQ '-)+ W9 E RE=["+O=QPP+/(%(]^5\8J1T:_,7Q-AK@= MO;;*YAL,#K9']*D[Y'I-L)@KP-?M*!,9\AKU25%*&&4OU6B,:LH/G__7O_TZ M)>$$_OVW7V>D# 4*^'_()TFQ,$$;EL>E9BNKJEFV*NF+[BF3:IJMYCF'XJFH9[O'MS^-'#?P@,.'UEP\@ M[3Y=9K"[87H5)@4L@O[SZ\?.I)^Q!I?ZF,H@+J(P^3L)( ^K>4HMNN[ M;B &OF18AF;:LN3Q6=JP@*!>SKJ!'SX?,VQ[^;0KO&'S/H/;LDD OQ6M>;NJ M8[F^JMB*9RN2[\NBXK#I!%I@>5H][W4#/WP._K[I*2.HER>LRXYANY*A2(&K M6C 1W7#9/#S+4$RIGO"Z@1\^XPQ>/F4_!:J\=U'6ALEI.B%W?R7W;40/7,]4 M/=DU3#N05%]3987-PW5=-; :1%\S\,-G$>U!7=?T9R+'/[AB\(^S)$R_P0KL MN[CX!YJ=__!G\R2[)^2\S**?9XL\FH8%P6&H>GTELTN25XO&\9\&Q]>?*;JU MX. IGJ2ZOJ)J?J#9CFLZEN?##Z*E*YZL^#48*E(- M 0=3F4E1V!%PY")&U;79[0?)9:^6![%J6;TBB)DNJ9LJ&K3B!&7B^IUBBJ\KURM<-A)4K M3UDY;KUD=;<^B-.X)%_B&S(Y3DIDF=9FFL!HU%N&PAP$H>849##$V"WA0F8R+,05:=CY8.P M@)E3F"V*R8BX[6 M*B7=]ES7D$7#L@-=EO3 ]RF9FZ+DJG[##]8-_/!9DA45>$*UTFII+UHJDLJF MEFHJFF;[MN,YENG:ONNA#&$KT&5%M)L-73,0>+5E6D];ZNFWH+768AKFI.C? MV1K/STL0ZDC&E 2^7U'FUJ$$-YO-LI112#\ML!'TSG/Z3GM13K,Y*M.HX? MV*9G:AP95%UT&Y5DW<#7A V2R3O@C0)J<" 'LNV:L@6ZF!XH1LT39$EIU,PU M [<3-B_"&RW07-TT)4E%-4$#V6E(G%1L5W0:FEHW\+5@PTA*?@?0*(Z"LL,* M1%,#-@HJI*7[HN_XMA7HFN(T:+-FX':RF\>2U&E1+#IPD77%4 Q--519MW3# M$4V]$K&:X\EF#9=U S]\5DU15 Q1VB*P/!9E'H+% =O4UTW-,17%MQ755E5. M(#ZL4FW LF8@H N""Z"V14SFV=CB&S*H* :(G4"4 L.3+!(:NF;9G&;R?0#1](=55$TWP--WU!4U=)J!N(&((=;MO/J@4_C-&NL9O2RF!V_ M8+4LCUS%*9DX)(4/);K'T/.?QY<+?$/AW',W6MY:HP&6KJEXCBDZ(OJ_;$46 M?=4.E,!11%TTZC6N&[CQ-5H;6Z,-UHD/$M)V/<57P';3 X=.7;)]7;<:'\BZ M@2^1&,_8R/;*<*75TKRXB'*"OX;Y?7N0/4,G26OE:J X,M"M!@CJR8'H> YL MFN7(MNQ8HM=HG.L&;G[E*[?WY2L774L"KFTHHA&H,EKMMHL+@K48:N VVM.Z M@6^UY[]EV>0V3I+3V3R,JR9SJJW:AGZP:^$9=]_DIE7?)5T+==351=595DPW!P 9JH@V6B:2T; M=_7 %2M]9+BL6LR7++V&Z_8"E4 5#4NW#3E0'=]W'2.0*C-8-KV6LW+-P%=< MX&-W\*'1Z^B&IEHHK'Q)!/M$!MQC ]));ZLGJ@:]ERC]F50-&IR]YCJ?8KJ[)06 #HQ#K&)/D M!J+EVK(LF;HM5::@!>34$-JZ@9M51"H/0Y&7C9'X M&\FN\W ^C:,PZ1B)W[+T]X'X\EF>S4E>WJ/B68*P\_^UB.?XL&^DK6':@>=H MLJDHNJO#*D7%-NS TD'[LAW'DQJ9OF[@\R4=7>N/,+WFJ17P[6MX%\\6,[:R M)@-C:$G./2:%=2 3+'( \B(G,"Z([_#34P'5&V\'66]XMJ/Y9J!:OF%8(G I M'C]3 .T;C7S-0)"MQC.3?_H %J=;"C!7=1W1553'\W5)ER71]LT*#H'L-3Q_ MW4 F+:Y!(5A_?@'23#+\2R$)5Y@GC=[-+/-BN]7K=_:F"X>3 ;CZ:F=BW83YY0 6=%*WO* '@Y6_@S-!VI= MV'F.KV8DU@PY"^_Q)_K* *S(OX7) G-\%C/ZA@(-D AVXV\9;$J$#)GY@H?7HJXKA&[:F6:+9@OOJ@0#W$U5_0]CW\J6=@KVK:"#? M;%FR50E]*;IB*Q2DN@8$VTK(63>0PEXR-@U[ZR5X_]0\QG?: DGR-4V45H "K M:9)TU@S$+5!,9:NV8,O17PL AHJKZQ;Z+U7#EW2#9\1[HBE[K02IU0,9^F^: M]3S5A-I%])=?PNV'/U- MUS=4W=! E9%9&#)P6.U\JQ7#.00?XI.80'8NNNV0!9MSW+\US%E!0MT,7 =PJ-*L@)B4U1=2P%8!B9/6#%<7]2M)HULW4"V 4^QM-0] MMW+7/K!G+(;YKM[X&1NV8'/,G07-EQ M+%ET=-43;=&M4BPT3U<:N;MN(%,YG[(!+\3]76?[P#] :T?7I2>)H,.XIENY M;?1 :4%^W4"&^_*@MK^NU<([,/;+]2"^?(H7 3M82.W(B2@[HBY:LA;(GNXJ MNAY8OBH[AB@:2J UCIMU S'SX:ML>/_KF6TLWH%QO#9L;;#S-3D0==O6 Z+J!M#V(;'F;R\39=;2U7,F5),OV@)QM"=0+TP4[4[1U M#9.XG<;^7S?PJ3UGWDO->&V ^KX!YKFI&XYMFHKE&V* MHIO>HJJ!VX#T'4# M$:!_?W(SFW=4'UX;LMB7P=<-, 3ADR%+HJ0P#%0#T;',QFA9-[#BL&\*VNW$ M5D-T;=WUU$"U1,_P?%_R&!*ZHH*9GHU&L&8@Q5;Y:P]KQ>^MWGAYU6>\^/PK MGII &[W/0H"R0$\+^33-:1HP8.)QU=_YY YSW=AE;*D.EV, (_;@^]A]!GM= M^QWT:Y$!&N,WVH7^$]]9!H96$0;M*,B&$-JS#'^H?HDG^-M53'*!OH[T=KIU M3__:[4*V?#-]Q\?EE_!WS&EQ1_NM11GF)7;2^\RZ+,K'8OW0YEKK!L(:[]'6 M;56;O.Z5U@3J]U4_<,CT HHE8$#)862T%EU=>>:BV9JEKV$NB]N] M<-QMY1B=8!M9^+)&R1N]?<_/27X31UV>=KZX+*(\IJS&3B=NG$>+)&RQMK>" M7$TUY!K9(?V)_3:!-]_-DSB*2S8G81+#$';(."SP4]\"/WRNF?&:%?[ZL?U&"FBEPY8H4"-LPX1>+7<<$VC!U>&%OA #OJV8^AB>,"+#?'&"M MYCDBP'[KF6M%P*@5O+%6L V^!W4;U>FN"2YMSO=0%_1O]:*7B7\#BWYY[[0M M)_J:M(?6UE#_P\6]'KV_.B:/F_J>F_H*E/KRUJ%[N:GV3F_JR_MZCINZ7>RW MYY"3>NW8SZ.\QQ!CEL+7HF=O*5QV=&O[EK>\O:WU'81]-?2Z=Y3=H[-M9 OOQ19:6VN^RM9NN?6XX47W MG.0VHO1[2KJMB26,Z+ -Z/#ND87G<0=[,J$'((;)61A/3E,WG,=EF.PE:JQ< MZT%PC4$;>,21]\61U[60GR4H1JOHW:RB+1(LS[.H1R5C;RWD41B\H3!X#;>2'>1JGUSN27/7$+>Y?Y$&H+<_7>D?Q M=D!H\CSM=F0>!Z#GCIN\BYKMJ.2]OY*W:?W]V3D>HRQ_6UG^_KD?3^< HY=S M&W(_ML+B'R7^3MG^SW1?CO2^!?2^>>7O.6'-$17>'Q6V)B%XY/ZC>CABQ5M[ M 39O*CXO#6KH*WI9>[]AF#RVP:KDQN,*WX_SZL:0^0>]K M#W\AYV=<0!ZK/M^UE!=4?ZTE_%_>NO+%>_H(_E"-.#W[?N!XL!EN5 VIX;F# MJ-R1/LV1"\EVU5[8+00?%Y2# #T&">B_AMF.'DXTA MP1(C>T2F5'OXRY$ ^)YR3N:E9(W*U-LK4\O\P#K&XX$>S0_:P]^3'XS:UP%H M7]O&MMY971O1=W1E;,B5,2+SB,P;LHN7<',S+IDM+RS;(C?4:!AMI7^G+X)\ MEF?PB/(>#PHK[72")#O'23OWW>/%,,ZR*$E^GEV5MV&^8]E#CU@FYUS]ZSR( M./(ST:/% "CDZC%[B"(M?M"WUH- D^74B M[R)($*=A&L5A @PWG5S>?R$E@/#[E9N32;QCV+)NT0VJ/&;5;R5,7CD="98: ME^1+?$,FIRD\_#J^3/ X0U(";+Z&_\QRIHIV3@+@?!8HKOKHD1N29)2LW*PH M=\S__P0@M$X+>"P4#H;#6".'V3D.L]F,%WZ(8T NI58&TS\718FS+((L_T9N M[2C*%C#)]!KD=PH?(ZK)/TB&YX,HA,)\4OP^GP"&PIQU4=XMO'@2"#J)\>MA M\%98(F_0J%FNCQB9Q4XPBPW71K3]AUONJ-FL<^HY1UP_Q:H+%CGH,PNJF@3Q M'7[:$84,SVBJH0'6/7SM@&-#KM GV8W#T#P(Q6XUKH9W(ZZV<+4-CA%7WZV= M['B6W3N>9?>J%=:KMW<\JW+W-K.I>+LAZ8+\(+,PQFJP,Y)?9?D,%-^6@NS? MS4E4DLE%/(,AWZ_.X=?B*HSPVGG%:Y8*Z3;YV)-)AL_Y!P,'3R'\><&QK]^?-TW,5!^? C+K2:@GI:"-LQG$B>+,KXA MYR1:Y'$9D\*_BY+%A$R"/)NQ( @%T_>KJNX2H$A3B9W[_@=T",J?S9/LGI = M;%+UBN!I!&\/?-Y(]]JZ#I=O@8Y_A#EZ4983B1Z1^I#>@%J-COZSG%R1/">3 M$:7[4;H#XTUE(STF@6/E%AT,55DC58U4M6=4M37'WH^JT_90Q/NI3EOC8GU+ M=*1@QL? 9M/GH(MQ1,L':+D"3H>"GN^AV8^ZQ.-1=#N$^KNKRN_!14[CQ1N:]:[K)N_O%W@--1RZZ M*UST(-%S=-MNJ]OV_3NXMTN>W+"88JH=_(-)FC=A0AZ<[X42YBJ.X+6@RWMD MGA7QLDT6A''^MS!9 /2_DK!8Y%3]#W+RKP5)H_MN]FPUMC6R^('[M'N],8;! MUQ+2P_#;D+WU".BWTFT? ?ZWR,U[C1,*VYC= DK]\3]AU\,\FMY_P:+'?JP\ M38&W%'2 /&+Y,GZM &4/BCV$Y8CQ6XWQRHCQ&\-X9<3X-\3X0T7/$1E>3Y4= MN>B>:<3^:YC_)&6P2"?%2&:/)K-^T(WXO"/X/%JP^T,BHPD] M$NU*HI5&HMT?HI5&HMT!O]=(G6,'U6T;2.<444;R7<'R7>4>_M&OJ/T/2#R'5V;^T:^HW]S&\AWS%?;)LK= M^J#$*'.W@6C'\MT=$I C9H]JX%9Z+T<%;!MX^5@ L_7:THC/6V50C#)@^TAD M%$(CT8[1LT,AVC%P]I:VTD'1QX@,/7FJAW&0<;6K6W_2\-ME.#YEXUD'19+7 M8_9XUP?6>FBT_@78'IEFR>1T-L^S&\;_]GC;5ZSWT*A]9/-[=.;T2/-;2_/; ML/7T./E*Y)UG5^5MF).S!1AL )H)W.2A49;5QT7O%1[0(^>?L/@=18IGZP"C MVK>KLO_)6S[R@2WC QM&"G8DE_PUO)=JO' 619R2HK C $H18W_\!A?LO"17 M850" ">+J/PMSQ;S+U_RB(&7AW'\-_YGE M]%"G#ENYR,,)^1;.=DVK'( 7QY_5 -N4/_/QX&Y8VS*\7P]]ET_+TIYV07ZR?-](!&]"!(_9A)$RWI8RW$519C.2_R )/9ZE MF,;SD1[>A!Y6@'ZD@B=3P:%CZ[Z@Q>F(%MN#%EUCJ+W++S2&N('\7V$J/7*; M+TB>PO)/TVBO=O;!LM[.LI4V:-F.F_G&F[G,L-O;^:@3ZJ0-,NR7[OYHV[T" M?NVY.?=JW.R]\7GO+;*MPN)W,<)>4Q)C_!%P5QFUYW?7GMLR>CFHN$9&+P_? M]"FR!\J8=I=%O&(N\H@*NX(*KYV9<$BAQ"V/X[T>_7,=H7V^_;CO6[/ORW;] M$TZ>W[3.P-TZ+T6445:\5WC'?!+Z+/.9;5 Y]\JWLP]>EJT30R-W>X+ MIY'!;%-6SKL+K!<;QB,^;8W >O4:[M%HVA:CZ?4V?5/&\L@6MDC,O*_FL@F[ M" :2/"6EE\W".#T4AC*XZEVT?S:!!F> ASM7'_JLK>^L=$>W^\7:P[C=.Z,W M;&*[1R;_YDS^%=3'C7@I1K-ASWT//8ARFD;9C)R7\%ANC[X40L^&(0Q'X\PU9C?2$KR M,+'3B3V9 74690Z#;HA_-X?]V">,J08]:L5OA#+&TU#&W!8><[ZX+*(\GN.U MO>8M@PL=>7\>\^X(\Q2MI1IS M3I(D3J^!XEBK;?B\O^QEW6)'[64847Z0@F!W]*;'% [=7UQYQ'I'W67D*]O$ M5]Y= #T'44:^\EY\Y=W1Y3GZRF@3O:=-M).:RRB*#E!G>::#;O3@'@J"/-.[ M,B+(J)V,RNSV*;/OKYEL.&38J"\P(I[$87Y_'B8$[BBSZ&>[J4XZ(?GWJRN2 M(UO=(R1[*3-ZPCP&85RWXND!\HC9S]>Y1^S>A,(^8OA6^ZU&)-^0GK G>/[N M*NUK191'1-]4.'K$]*TVWD9$'SGZ5FDNRV[.?<;+;4:$=W=GOE95Q$%@UBC: M=YCEC9@^8OJ>\O372=,;$7U48K<+SZU1B=T&1-@IT?ZDA+"#0*VWR2;;$UQ_ M=Z:W[(O=9\S<9D1X?U?EAC/5#@*CQL2!'61Q8^+ F#APN+Q[Q/ 1PW>/A[]: MC M<>#-*?L-#@TY2T+:R[K1'/S9/,GN":%K/EODT30L" Y#BV&W]K6]."ZI'[&Z M@Z#NQZ'"OQ:P)-#&<&TW>X0$J]9U$-N_K+:->[^SZMJRG!ZWTFAX[;N'K7V!&NZ-M*^;>V2F?3^>[M=T8SEV'2_P=P!V'?JG=]I+*A^'ES7 MH01N'^JLX*#V3KAWIK4:X MV6R6I>S(NMU"I,U;"T^)Z@X!MN%K#R%[:#A^/8UO(MGB]D2 MENZE40O+_50O'O 3OG96OR%$W#:;>8LPL?*=O"H:[C6KW5D+G(Y;N7.1BM7 MVWYQVJ-T[]EN]VG,[75O2#)L#S)MD4QH*;C/P[Y]=CV\/A)NF>_AW;7L*J;[ M6/?# 7#"5_ =;"DG?/>0\@KL&^7PB'VOC7W#\O>5^$??NL!;X^ M$HY:X";MX7W&Q8.S2-[=.GYJ7/YPCGVRS5)YM$_V M'?O>G?<]$OOV&8OV9CL?F60V[N707KYJ8'EH:]JB=A>WYK&JPK9NS>,-XW%W M=HP)UDE+OY'L.@_GTS@*DX[:]"U+?R]V9W<'%]1H-*T5[2@UML-%PSL898NT MS.__\?OYCF\<7\BGW\\/)2+39K?K2=3_ZN]0BOHC*+19T$$PY$=O.'7JV3-X M=A06_EV4+"9Q>OW[R?G)7FP_];JM6-ZA($/;V[8"&>"J7<3A61C!OD3[@0%P M^<&:#L7-];AM'Z7ZSF[P(YG\2->'R,Y'96YOZ/QQYMFXX7MCKCUNPT?M_2"0 MX7%2?E3C=E>>/X[:1S5NO^CZD5;YR.3W7L6K:F#' ,I.UKTN5Z,[81*F$3F? M$C)PKN0TR\L+DL].TQM2E+B8'=G0:L>&EM@Z$7)PC;L8(WOR%KMA,;73"?Z# MS<9OPF0?-WG5*G=DFQ=IS/:8SZ6].3,2%HN<,"'%KU>/J:XU#\8G/7CJHIB< MD?Q\&N:D_>1)? -;U5X4WO%M 8(P++-VJEWSIKC(5%DR0#'V'D[BWSK3Z#ZH M]0:/I-DL3@??P;<%IUNL>\G2LZI+]=)6PH6]H@_8JZ>P\J'I8IF\N@^=P\O'+'NP_\&-]] H!E, U2L*]3$DZ WG[]"#OR M^5?Z5\A@[\F:Z :R+%J*J"FN9=JZ&LBB[6JNX0:2_@%N"ELW"D5YGP ?2N*4 M'$])?#TM/TFR^+]_F8<35->.+[.RS&:?Q/G=+TA;QV$27Z>?8'-[VC#G* MW3GB"1 D7S%)260O;;VB>F)"KLIFS:V[VW-(LWP6)O4LRFR.C[S#1Y;A94*$ MB"0)O_J7#^('^AW6%E7?>R!S ;RZ$+Z16^%'-@O3Y=D"/E['*9M>N"BSZ@>Z M'^R7VWA23F$TP.,R2R;PB-^_G5[XGG!^85_XY\^FR?>; M_[GO_O[C].+4/Q?L;Y[@_[?[G_:WWWS!_?[UZ^GY^>GW;V^WJ.>A5L^B_@!U M#"929NF1X)VX)X(L:JKU[(68(\>L.:9LG(BBJ:D&_UL:^>#R#R&N%C-L+'#BQ?TW59=U00.9[K&J;EZK)K!'+@&(K9)WSL-%V$R0\R MS_)R6 @)5XACY5\^Q+"+!8D @%ER&29)5EYF=T@_EJ'JOPP)G(=T-;@S /E7 MV9;'$.!3V :]IT\>O#!]U.XY(<(^3C_L(:XK(:X3!FH2;4- M4Y0]Q90567<=5Y=\3Y9=2]/]/N(ZHVY'GP4B'T==GR88F(.!TTEXCX AZ8?/ M_Q4"D>;W@B(="7C;.CK;% R?K^:]'VY]__&>NND.RO)':Z>[*^[?0ZB\@>RW MI);LES7+TWU##TS-DPS+US4'9;\3&([AZG:OX9F':1%C '$C\E_=5_F_BH"& M]("+'_:W\U,J\-]!%WC.2E:+ZK+&%8$%TX2K/)NME==/?2'=I@F)LIP&MC\M M@$WFR"!K(^UM_M[TND"6EMG^ 6L'_?!X0$=<8$Z%$,0@4+]E)T_P]5FR5;-< M1P,;2[0TQPL[IJ.[WANF^7Z-($"7_B-A<.?XN][-LZ)F(=A MJKJZ.8?@QC7%T?\W^O_VV__W9 PW'ZT JF;-C0(Y $IWWP>W1LANQ*:/1'"0BCF!%/PR42(4R$N M"R&: C!)_N>1VX[<=N2V3\#PM4A[&"C_XMPR=3V2&\->FU77%.5QU]HO;OF2 MWC[0\Q#)FETQGTH9 \+S,3J J=0Z@"=*CJR"Z/=TQ?=,QS0M$W4 #P9J1J _ MU % )&?YG!N0M"C$995^;C9YI,>:^H,*O'6>9S?X G19-^E.&W *O>(N+G.Z MUV1O[[&^;<%2J]%414NRM< +?-LU95LW;5/",*7G*Z8K^:+T$$LOPKM37D/! M"A[6&M&R>"Q;FJIHQN/1[VF5Q,XHAZ M\T#IC-M,@ [+K\,T_A_Z_<];@LA;0:B[M.FG)S].SD\$WMDY%[H4)# 2ZMO= M=TV?&- \Y8VX [>,-X]K'=>Z22<+V(0P)(BKDW=V"[,W7?*?"MJ?$\*9 5_[TR NE$3H*0INN,[HF6+5J"H M@:B*'A)@8*B6'G@]CFI.>2Y\_)Y?9+?I"O)S2)*0FP4Y$K:;TH;S$=YE?PRY MY43074WR1-]6/.".3J!X$NR/H00N_FL-[@^U,K[G9WEV Q;%JH#"'_9V;\Z^ ML\&MD\]F"_TTR_8LQ7,U3U$561%5U7=UV1<-23'-P!Q$O[.L*,/D_XOGJUU7 MGRU3%-77\@J\AL^>>I#7..Q?;4?!D.3P14_!/ ?*CN=A(I [$BW*^ :C5F!3 MDF+T$^PY&@!E"4A:@RZ#-PZ3/],O\K)&!<_-:QZ#2<\*)BDK4H E_>6!IIT* MPNX-)WOD^K?,AI'DQHD@6Z(4Z)ZL!IYGZ:8A^XZ%.K+F29HD&QT;!LT6.R?A M&K7D3Z:J_GGKC)9G[]@6>TJ3'&X[EVH8L2;JN>*9C!*)%C1K=\51=4[3V MAF%7K>1LFJ7KUBC(G[X? [6'T BAE$YQ0:2DXDP7^3% G,7RTR $33.*,E_NOPSVHY816)' MY:?7+L][('3V4?>VI!.K78QGO$P35]9KXBLT:EE;H6V;3]&V9T"1"=FL$*0/ M>2@"^54V?/!RO]'];*UHTT;Y15PF-&^8A-%4B)*P*)["9$=P/Q'<>4@EVOG] M#/30/SW-YS4"^VG _L93XBEJD[MHBB>Z"B!1;J-N/&TW'F5P MM=HEV+YNJZKI>H;BBYZINHIEN;HB.JKI6[[;";-S9>)>DB\I0UMA<+G(X@0; M!LQF&2XDBWX>"6DFS,-1KWBJ@9 MEN@YNFN9FNU9LBS:"B*/I]J2K4H=Y.$\F;'D%9AS_M7^,6+$5O(-66SXANO[ MLJ*[@6(INN.XJBZ)=.M]V1)5V7;[^(;/ALH4ZIT]0LP3G 1?\_R MG\(YNH30X6';NQ=C\;>IHT]13J1.O_M^=SA6D6/? 00?FVJFL;UA4]P!ZYA2&VJ^L4Q[41GGP9"T(%$=V M:)*OXXB^HPTEQ+O%;&&](A7L;6:<($KJ;7=.@\)Q&AOEQ)%FB[S>)(^!,\ M$(Q$H5A$4Z' H])@PKS;63D-R^7)WX;%0V9!;^:+^#-H!>E$^)/,%GD)IB9< MO_PG+ ''TZ%P$TZ#/X>>R$8G06<9%J5@B<(DO"^>TJ5*DEOYW)*F&JIAJB 4 M%1_S("3'1.H+="-0+5M^2'WN(L]A'JPI(/I6RK!)*P0]OSX0O@3PM/X15;DDUI=CVF[G3FVVUG# M.5[,.-A\:WY BC\_C=K-IKC>"TQ+Q#PT1[4]53<<1=5<7=5$4]$5(^BA]A9$ M$:"<^-^#VC=*7!LB^5,(J#7Y?M,G M6UL4H78Z89UGQ)@GJBYIV.Z2_OW"C!AMK9-47I%_;JU(EC&?=\W:[H;7UM,/ M4>CW=<47!_JNYB[0\W66WS\E M0D3OIBP@XG=CL.A+/QO9R>[7:_=MA4BK[EV2MP>4WKE+&SE,@':#R6RE')VW M8CO? '67U;%]9++?^E2M'/LHG4AO.C^J@>E:@:8'EFI9ON,94N"XNJ)X@2*KMM_3U89"UED4H+L7*WQ[ M&S_YXY *@,;U[>/ZMI"!#EO(U:U^OR]B2_;U'9BGV1SD(?N*:WJ^9WJ2HHB: MK2JBA\PS$#4M,&7G(?.LH/D;!:9;^77>EHENMM_" T?BDF/H69G!+VVW\,0Y MOD#1.+U:X5?$:L9'YA!@"(,&+D#'QF2",A,6!?-)PKS9(8<]9REE.7U7CL3(&@,W0SWL0%U=G3,(T0_4&3QS;-.+@HPW02YI-"P/;+\60H,U/Y M4_CG/E?CR7./0'JN]OUN*/H'/!F?7FP82;?9)5],29+4SO,_M7+4X!FK?=!_ M/A'^OI2!LH:GJJ+:**2:HJF*8LB*KGF!8SFNBCD?JF6JAF-)1H]"BE-],2O= M)+IN-*SUBN&D9=?;3F=K829^>'T-B(R8C@A.2E[9PY&4%OU47[H'IL"/_[5( MZ$&I#,*R*%GLTY\N0^2AP I#(4JR GGG'/85'\M&_(=JG5@2^UP7$?U9 +2D MU$*#55>8K@$3*V@,-YP#S[V+ 1])4_.*4%-#(+DUXF-4EK2$UR M,>BK.Z*G:$9@.2:U_335=TQ7ZNOZ?[:X3.(H2+)P.EB-LE*/O+#9_6D;K)6+>*SX08E1/A%O]Z]I,[G')P_^0F:S50 M?<_R'"-0+%_6 UW'SOBP?UJ@6X&NBCT).K3ZC9:IG".2%M\7)=4# *F[&\KV M4X)URF)K4REJ%^U]/?T6U!LKKMQ823*/3$4Y4F7]P08_O_K>+<^'TF_O]Q]GW'_:%[PG.WX4??N#_ M\+^Y_A[Q_"6U8E#V/SS"MF@.,"$3YQYN =I-(W(!]SL)X,@'2GGX]9RJY8"E MQXIIB)[ER+;N::*F&Z+N8HM)QS 4Q0X"Z[A)794,"S064PQ<+_!,712]0,*A M9F XCN\#I1 @FCE:[_F"?/CL@LD""E^6F63$A>8.H2S4DXH\\XKY[!$Q$P Q&8 M6=R"DH \#J8((BVOP(49"6=A7@JGIS1U@7\^K3.A^"182B *T0 8A"")QW\] M$5!B+[T=3!A0.^NT36K0+&5HXFMJ=;-U*">.C;&2C*4]K@#@P]/CE\])/UG6 MX1XRB4KW7R:BA_3_8>>9BK3D2:!_3_,FS^.:'%_F)/P)>@Y,[E.8W,(.8-;! M-.? "BDY%1HH(*;IF8%F2IJI!;;LZ+[KND;@2:XFTW8BX2.@O"7'Q%Z&T4^P M^!?IY)C7,E_1__IJF;&.^.+\/WW_ EGSR:9LVS<\ ;G=@]"#.M]-P^@LO.[KR[=54=HW.GUT7.H^+G6K,'G?]O25 M>#FP)5"RA=,M6>7!],=]M>T\+0F8'%NRG0]6%3YC2<(T1_?4OQ>V*LN!Y[N6 MZI@:.GA=/;!L#VQCRU5M6WH!U*KLK!INX;O#[A&JR2M#4UL&PSY3C+V7)!/X MNFD%HBY[AJ^YMNWXNF0YAN4IDJ,:FO@"L/V(BY\">FZS_)#(9CU$I8.B&VF*K;U$73O+LSE" MA1P2T:R'YT$1C;*71&/[BJ/: ?QQ94UR1,=3',GW)-M2%&PR\0*H?2'788+A MXXC0KAJ'1#OKP7I0M*/N)>WHHF>ZLN+)@1%HEA&8L-E!X+FN;YF^95DO@-K7 M."7">7A%RGO!BPO,:ESD!R5]U@-7E;:*@D:'\(L%_VDW)\;4NV<[-, M2=14179\T(1E7;--V;952Q--4S%$3[(<[R45IW= PF3]OFV9,'E= MXM3WDC@]S;$<2W4<538UR03UV[1U?VY64J31"CU!771 M'FU7B(3WG99KX=<#HJ[U@%>5 Z(N8R^I2S)\T,1%3Y151],4X*6*ZGF*H=B: M#M_L%XF^-+RN4]NIO$.;9\&RQI&L[#1,[HN8RK&&ZH 8)ZS6%L?\(,4B*>F0 M[W-LA8-)^@=$A>LW2-4/B0KW,\#J&8'J*J84V)ZC!9YFVH[E!F:@^Y)E:++_ M K#]7RPLC\N0UJT@1<$/2?6]Y800[,ML40I<8<6P[ %1V7KXZ]8!49FYET3F M:ZJAZ:XF:9ZJ:3JH-)JH.KJNBY9NJ/I+HK&-]*HKJIC)=KZ8SQ/Z'4L=#DR# M7 ]PXY#4I5I2KIL.YC'8FJV9=JZ81N^C7Y>6Y:5E]AG+JTU++#6$6D) MA%5XG1-.7;1$T69M54+\ 11&N^FR@C>T++E:SAT0^:W?&4D\I"0C:S]U1\OV M?44V/4^7-4WS-%MW=2\(7 V^RI+S$A,.3+$RSQ(FRFC(=W)@\:KUP#TP&MJ6 M1+VURWR9/: 8FF^XCF&XAF:9BB5IONZ+*EC=2F#H+Z$IYDL\35G#CG9OE?VG MIO5@E41CJZAI#/^^+/P[QG_W94-9GK:X)?OYNNS?515#]R5LR!)HDNF;8F!Z MBF:Z)IY1*FLO *,7YX06.QP)_AV)%M0-]_WJ*HZJ**];-7X1?D.L11/FD*R6 M];#?-AGQRB2W+55XKTMRCF.;HB=YIJ=)FFK*IJVZ"MBIAN'[EJ,K+P!C0V?8 MK)*DQ:&I7>MA^RR2>H>VVIN@IR>52;S;&E^6IRQ*EF;Y@29[KB;IFBEY@>RI MCNU)CFG+\HMR)FBBT;WP_38%B36-Y_0,>MY%S2$I 5&&+C=VG4JT)A+,0[J# M:4Y/)E2EPU?%47-5A17DU4-8R&Z:WB.:^JR M]:*RC(H"*7%AC@109M$AMPML8L[:?A9'W*'.=%'A-)V0.7;D.RQ5<_UV'!@5 M;DM!QRNKFK[C&XKGZ:;A:T8@VK;N.Y:F^K[DN\:+'.9G>9Q&\1S$7Q.9$@+" MNV>>D_P&[+Q#\I^OA_6VD=CH\7N1Q^]O6[+,T>&W&9&PGQ4?GNW*DNU+8F ' MFFC+=F &HNJ)EBO*OFN_I,;/OYO&E_%!]6%8#TU)-+>*R;\RT6Q+)<8K>QD< MU[4=,%L#5]1\5;$<+= "WQ5=5_AKKCL7"^F,W"_/Z J&D]6"5IN]+F M#EYE>F&:EF$'NFC)MNAKEN&9CNH9V*#=5BS-,/67..M@RF%Y8"D[Z^$I2?UE M@0/G\QW2B0/+SO')LT\<<$11D@+-%&U+TR3%,D77$35%<5S'!6BH']K(N S: M%Y_@UM_@O1>OAGA0C5"/.#OAR?SM@O:%1\\Y7!EHV[4._W8/O^B3)R3*6!W7 MIP6\),=E(*\Z\]U3^XOP[?N%+_SP?[-_>*???A."[S_^@(_'7[Y__RM^/[^P M+_RO#WN#;Q NZX_3V335_9XFI"CH.0G\*!TAPS2QV[C @U3^M8B!A1\UI[_0 ME.@UQ[S4Y\QTAE2GS.!)D_SZ.>A793$EI#SB5ZLK_&R_Y9^S1;[\TZ*H?T%' M%__UEE0_TIG3TRWKEPFG:71"1]_2,[SHT6SS',]J.Z)GZ43MHMQB<5G$DSC, M8U(\_PB/[=OYBX>;B!@0QFF!30-NPWQRG&39SY@='%JVDM\I"A!A1L(T9L<, MX5<.^B*\(L(TS"^SO-H#>MIHT3[CZ"R/;S#/I'7(SQ?XYYH2)TP'4Q3Q8$D< M+UF6=B+82=*>Q@ 6\L,M*4CJL? ,&%IF.6H9PE48E7A(:Y0L$-C"Y:*DIZ\F M\2S&_2ZSH_;->+A@3@<"\@E7"]1IA(S5@\*/.2\216QJSER=9^S,UB-X.NO+ M*\R3D-428".&DES?LT (/[2PN@$>R4YA&MX!?@CK'T1@IQ3"DHM5XY$T <@Y MQD#)W9Q$9<@#,:0HZ7F$\!%N)U%8E#P\ QOVS^I4JA#V' \F7N"1)3*[8 M@L.B6,SF]>%5LSK8>B+\D>$QL\4BFN*-'#78ZY>_5@&#*0Y1^C/BC$*+P?_%I,PR1I\\.;$/E:B_3P@&&2SPJ!GXZ3 MXN&9F*&R=)FB*I!$@B=FW<&J"D; [(BPZG3B##0NA,/5_5H\9(=_KPIN M>-Q MXZ1D1ULRAQ%B^6V6_P2I0Y,G\037[*J\1;;)=9/)(D*>6K)/3)F!GV<9?J9' MWL/S,%/L\IZB:_42FON,S\ ?P\LXP3% .Y/XBIHW)9H ]")H:R750:F:,Y\G M>)@ZOFC$ZQ&O!R>\A%85AJ*2=4LQB:13S*EOD#A#Q .(,>Y96>%QNB"U:1!. M,JIB(UVT47/$Q!$3'ZDT)+5I?41Y88+Z PIO0-<)S!OT]CD]YAT1%S&M)>)' M-!O1[+$,+RQ+/-V=LKM:$V2,[VY.#L%7B67X=I_#_<$7A;10BH7Y*&8$9$'1'U ML8A:Q2)Y?#2FH14!HZ<3\J\%>NAHBP) NYS(X]I048K8\3#U7B8Q/]:Q)-*=*,?FEJIX3PNPZ1*B*&!NA&51E1ZJF.$ MJ8.4G_T+>R%?Q60BD-D\R>ZK2KV?!-@6J()9FI)DQ+$1QY[@%"D)QS$>9V". MW)S*Q71"E;($SYW S(0Y.X%RM&5'%%MMRT99478R#2;D"G1[%(N]"$7-5;C: M=-U@67E1$L:S46J.Z#8\X3EFA49,]:)N$<[3T$V2A+=H=3)_;'VR&!6&::LL? 7(GB2%=2(Q7$C>H[H.3AAGOR; MD^L%,,,LOS\2_KF8T)Y#S!^2X#EK"4NGC)H.XBB%N1_EGB88CD@V(MD:) OS M/.0RE.7<4W85IS>D**L,^(K!8>(230?$>'Y19%$<-DE1F&8"GPK> (0R/1)- MTRS)KA]6-#S$Q0.K0EON!O6,*K2QF.QMB\G>HW0&4]T;U?:*Y8BSR S-UA>B M<(%#F+I2%8G4J8;"59[-8'@&8V(P_]$-<,F<[BL2Y*O<\J;0"G,B9QF6BRPP M3WY"BBB/+ZLT=!J'HLH3\(>$].:UM]/>25(05A'5F\7."T\PBS^')Q0O>AW/ M@2=W4P 4"DS^=-:CO*B*3VA1PH-T^NK%&+F(>'["7A#0Q[X+S6X2P'FCNN<@XX9 M(ZG@<:R+@MGKM%!$"+&P">MDVL\]@KO 9 +\O"7(TZL:/4"6D.5T]=ZVG+Q5 MZ[A #&B-P6MOIS'6Y*3W_!X<$66S2P!&E658/6P6WJ_#8RR-R6-:I-%"Z4XY M!'W5NFHFK.Y:51I2EK#?"Z87P=L7!3-T*3*[Q MMC%4C9G4S E+$N:$1ZXSYNVE:<=X;%)?V14M'2W#GXC!0G:9\-0Z"I;%?$)C M$XA%-W&=5XL!ALU]JD[\ M>[806/D7I9\A25%1505[^@ "VL( 3\7UU,D*EY%QO@%(Y&F-@ZK M1OD!K9RUK:E; HT 4!'1\P@?#H2+L[Y>A'CH,FF]I;8A*"4=(0[3S4TC0C>3 M39754L1YM)C!BVC9[5-FA)5E K+':(IKG."#Z6]9!%;PB3",Q"T<1H2M:\)6 MO PY&HYE(!"H6D0G..%1NKXZ35J1"VR"YMBS5[0>B1[S+L>I"6K2V:<]Q7@ MY:0/;%5VR"0#Q&"0XKD@=7TV.YP*!]$=1NRAKCHZD'J,&6!7XB%5!H80$:4" MX%:+\]?E$TP&W/(YL8UZN$6'9$XLM[5\05,+-9!UQY!4V54UUS(=1PH4SS-% MUU),S3?'IA9O;H>8CV$9CT>F@<71K[=L6I=9,H%'G(7 #$Y["(OCBJW*@M[-+$.S*0FQBB6< MH_PZXCT'0&0M 2T@0>+L5=-26@E("J8T64XY!#XR59*!JH+.1*GL3,H=W-6?(HNT7 MPD43 ?FL)_42M8L_&>6\YQ=.@C4L45:I^%2I7IRG\)+(];: M +/0<)MOLF3!'0#8?8&P1[2,./8ZK,/"JE+",W[9;C'Z8)6O\"R&OFRW&%%0 M18XU88A0Y891@$PSQ.I)7$0Q/)1:KK1TNTK8C+B>5C SFDQ.A-_[EU(OE?Y+ M7X:S;?JG)*C]D90C'Z((1>UE'P(!K$Z.A&*.NBQ%7FKCQB6YS,"00/2<9BEB M5Y+4"'K,+'IA!L-I420U$F:S14H!Q75; .,F%U6^=(4DJ2%^E69,,/^$^&4 MNF&N,'D+\ F+CG&K8VRUDH'6A8F%Q],L8K/@=JDC*.?=/9';38'? >4[XCRP90VS:GJ[_T?9U7I/34 ZTJ6O-5.O]5: MI2G<__&UKMDO[@L0B,P4G6=9#@LH%KRY!+^WB[NXNR?H2(3%A3A<$85[^$0] M"FV..PUO$+# M/*8@J7B2@E2/)-@\!(\J;-Y585+Z.MZ^-8?F ]/LU/2JN,( MO9_VPR@$[!3$LUHH8^/=S-E/P/EA9TH:5VOHJ8B3C%-&D62WP,8BVF[H>!;^ MI#O!9 (S)8'Q3P"T]]@ )\_KDO!B<8EUMC.,+E>L?H^87J4H(4L'NDD)XD85 M!P)L 9[%1>R4W%/'(UKG\?6"5]W/L@DV>RJ'[FL4Y/VA MX $=]*=YD\+I14>$\0Q?BC/PV-F)\#4K:G3"[;P"2[>H6E)">S#B?'*,X MK-?&)>T$= _*F3@7:1Z.4-TKK&FI'K_8BJ%ADC746YT=Z"9/,E)P+Q_;4KZ;H.0QLL '^4;G2X3H\I^ZZ8L%5#S04R$=" M A*.*JW9LD:YQ(?6Z)6=!?(21UQ?ND!9APMK4RG C2#'3!%MD3JRRZ(,(UY? MR_1CIN>VG,94:N&!-.%H2F])%?A5&I-T$#'4.E*%43H&ZO9O"U2*GWFZNQ.!K"8N!@9Q81!2<&$6!GU.JQX<36&I, M"_"J+D[PIJIS"!,L?Z#2]I-@V 6>2=WME=*4442\7^8#^'NE.+<>QX^JJ72; ME(5/"KR4P!QP*^J04=$8H8RW'C&R@(66"8T$I!E@).CX5!(-<];V[N,.\3ISPC M&0BUBNGTZ%!5+S6Z:X@3,WKN&&]!2:4N957((WFP #3VC)H6]UQ>UPI6@Q)M MV^!(N,;,\I8"!7M/$X.O:7T7$B'KJWE\B^73'7VYS0GA(8@*QTB"M:T-O\X7 MR$(QE?WGDID-&A5R?&0&E,G&:#HA*G5.?:KJMK&_)M 122/:VZVEJK<$#JCL M5-16,3^^])LX1PAYR VJBR]SN9CYTTK)RVPRR M[CDTBZ\YTZET]R/AAJ23+.?61\IR^QL5_8CG7"VJ'2*_B<:Y0)XM,@)<'T!+ZU;";M_*VIS-^>2ARKJO'\Q0/X_0"E%3D%7 M\Q_*B0BTFR24 .K2P!IVZ'R@.GXEX(:GA^\&A>&V:BW['QH%.U !M9F7^0[P MI-I1 M/D<50R!QV/&_Y3*(Q/7#[PG+;P,VY/L2: M/6 3!\Z=:ZVB4?4YN86TT7B4QXQHP2H@"35IJ& (A4E\34M0F0BFERD;*4AR M=QN:KYZ*[^>"E#Z,U1I2DZ:V4F-0QD IX[V9T+M*K4M@(\AK4&I'4U0$ MP,[-T\JP0Z-7**(LYY8O*)CSC%7\\(3S/JIZI,8?ZMY+KRX3HR(T^9='?=4^^12 MII'?!3A"A#2I<<-+OEA0 YG9!,S9CO?AEK#&A552$LM- MA(]WE>&!D&=;/2$%NG30#EGD8#/RQ%E<9$G+\1!;W6(^)$?]#:J%[Q<*!L"<<<#LD9;;<7 !,@-"S&&'C]%K6,4V M48U9=A)2RZUC43?:"/*(RJS,.FH8=T[FV27\! 3!W#9M)]3SHLE+CCI>:KLF M;H'HO;0JEG'-/7A%RX/2B5[Q$!SN2-YQH="5(W%=8Y[MLO>()O]1\$ZOJZJ+TTQ)Q'RW19GI'-K+[KC.J#,J6!!4?3*H Y& ML:BEI&?-B0Q-!*):#E/9K_-XPES&W'DX@3NDY MF<6+67?"O*%_&^E0Q=QT+\!!K16U,'"JOM<)U&%X7?;349# ME+R&E4IF.LDV"&DI2$I*:D8S;9/'S:@IS0-[C.(ZM'!$8R_(D:A)6\ (O#^& M]7LLAH /04M78,K'0W/_EI9BD$GC-FPBWFW_#T-@MKV= E3HGQ_#XGS0MH5%6:AX9(I,M$+V/HR1$OM*$4QKB?,AL MAKTB&I ? M'5?L' [@H]61WD?"5RQ!X8+#;MQ^C?/DZ_\)9_-?[.9!;N5I].N@UI%P3O7I M'V0N?&_Y'W\CH+O"ZSR,C)XU]=@_6!4L?JQ>\YMW]J-Y!WMY,(T0 M-J.U9)A][2?T>4T#KJ/Y]1QE37."^3[H=\Y2;&7SNM[:I3V1N:]:&QW^"8W3 M..I;K=W$ *MH!88KVSZG(L2P0UTWA:&^&;<]4]Y;@ONW]TL>$66E!YPSLU(5M$VI)*DZ!E:3G=2SI;4IGZKJ$YJL M1<^C0LG^DW"O NTVPIV:GO]1ZP MDVB2T\@B M39!@&T0F1\)5B.D6RWD2>T3CRR9OK8RTNE@/9K#0* $[]NXGF0)PJ97V!W/* M_ 25]3;M28/K9(NVHZYYW[[0"#&MW2W#/2O$*'/$'/%8.:8QHAD$S4F?)/[T5(@BY*#+7P4XTHZ4>, MEEN)-D!"67I->Q_463G4B& (557B\M10FK3Y!1D53*!FG$PQS8LZ.DK#28/1 M\Q"#ZT4IL&/BF+N-*\)X[GRXS@%N4L4P1 M>\HI?/0&XJ%6124*BRHCG7OS#H$5()EW5]TD44[Z,TKPEFXB1&6MG B_U^Z( M=OBQG>EHX>RO/J;*G.:)>2D7: P1#.8Q9+*/R!J4//=H=:'6\&YQA M5NWDEP5#G11'W\)"*46][ZS$OB#D)^>%)/UG=E_'ZFDF?->7\B"#B_I,^(%9 MU,^%3@%TV-/7+[ I(["70*1+ W6'>4-;O"_VM9>76ZS!G*@%J>5RW:*^V^!)0 M&2-/]922)H["+15R=86M,O:(;_&P[ $'_?4QZ+_U0?]M4FN^5G$'&IQD"3J\ MPH#GR5^'>Y#NXK#Q9;*O+O.+6^)PXPN\J!BNW+^@%%!_)SU3X4BP2W0PQQA;Y'[+;]DM=VS&*%2SJY)%%YI)L>#( M4D9VKZ^GUV-QU"H(;'G]ZPX>==Y#NVQ-X-*:OJ_)MVCJ899"]&@/9?,%YC%7 M 9.J!(\7Z5%QV7X#A=YO67:-Y;?UXH\:U,:L7X1I5V>IS($FD6"IHJ?I@3$! MNS0JDS[E PUH)OA[L8@:N*TT6@8L4'>C:09[=B*<-HIHX^VOJ@%H9+6;A(MI MKK.8=\:E2?>M#,:STR:#D=5O,/2OJG!)E#$LPWGPI)&E4W7YJ9)5L=+@PH>1 M8>G@-1Y[[^P8S0:GD?CJ;NSDD<1P]K+.->-)%S;Y:B?ZMM WJ?:* K$H\ MZVSYHT[B$GZV4W-=X69/*4#U5S>'+BF#;2;./Z4!0.7%90@;+ M;*>2JAWI;(R8Y1!G%>,]J:-P1==^; ?YFK:=]4&QZ-9J\B;Z)D,QLR>,6;'W M"O T&:Q565P74[-*A1KWV\SJ 30B'O:F#^/,E@FH"18<5-8>IXMNRD8+"9IL MO&-8Q*1UA!9_0=%TA;Y&;T%*Y_@PJ-Y> 4L!8KSMDIJ\K%-T7LU,@@H?/OUJT2H,IYB+Z4,LK;&@Z14P.SK+N@-7$_8J MZFW94Y%I\P-.J!>[HZXT(F*/,/*/=O] 'C9E-1U+8=:F8)F;#8"W!>(Q5?FJ M0J?VP] #60RF&J/M")3.T+_R0=)L'XJ3M,E?=8(X4Q:QRJIJ0MZ30W[$M.DOB:E)^DIASD;99V,WA.N(9-4U6#TYH2I(Y6RM+KJZ\@4NK MK;0:4KE?)P13[YN&WBU598\H _;37EQCQJTL2A;+#$M3@$]$/;R@2+1TQM^R MFZ9'Y1EJ GQ[[068USE'^.]*-**/Y=QY7--6/&:>MXGQ?TO3H1[#J'*F?0_N.<;H]+3R!EV5@PA8A4P&E^H37QA<"!B#.B4,<0 M45MII7130P&K,L*<>UT*DE 6A"H?Z:BA)3\"E:N)R%)NPCBIF@[4T%ULM/OM M-DE6GQW;V=*?'YR=3OG_'O&0;CEEJV]3F[G&C,*68ULA]PFV*R5;^:\LUL3C M/%0(=6*C-(I9M5]FS"LG]2F 7:Y=XS2EU@FYPOR";M'D> - MEM*UIULQ4&:.UKVKEZPPVG"5=H[M.)*[QM8%U2WJCO&TDK4=<6W0JA- K3K, MXHVT&P_+*^8%7EP-J%61HB/1:24"*CHD[Z[]MO;]=FLV\/1/WAF$[Q3;NV6_ M>.7 >RC66WK62LG>2%O-5XG>/PG'4/FJ>&@;\*-R\2C^G.[6B)*7N?E19 M)G5O$-:&BJT\/N@XWC&&,<;XWA/%[V\ MC*E2G_9(T ;\=(AUM1U5AD:W@X(L_>]*_%8',5,^W?"[*N4&W_%[2O-@SK'+ M.\]B7.K O];RI2U--&"/+%\3X9G?4="6!UHR>YF-;1H&J*==UR#GB9Y?5AZMR^KA6-RF<4 M45TY20B/6U9^IUXCN>=-5")_!S&(Y3-@E)DLDC4G5=W@59P79>\<,U:.PAM_ M_'[RUY.V"E#U.^VKLOX#J[WS5/ 7>"HDG<(YF9Q#&L@T;:K;7VG.YMF M'C8>H@;D$K8GLE3PG;'REVK:]2TI-UKJW%:[@.>-$;)/&^@"HUV:O"6 MC)&F?<,,5&#N[%OV;Z$W^ZC#];J'O'4M9>[@FO'#?&![:>BG8Q:VVGJV?&!H M9#3>A*K2NK-4GA.Y5&8X_F<*Y1E3)#F"BX-])&6 M';%D,%45&ZW US$/?'UMSC*A_7V/V:XOM5/D1@X',0W5Y14.L:CC):9D\@)# M1D\QNK4*[)K-9&)M=U$_$77.MMMZ[*O[_RM-TV^S[PX*5\D,M/%%I5+Q=*A] M"E1=<%N-%KMT&C MY715[6&X9V*)Y3Q,-;G!SBV7A);8+G5P+%F)?E$V]0YU M,+VS^M)2#A\Z.LZMC>#ULWUT[[8G2>2=Y:@*JBN!BC!L73CV0CTNI MJND8]25^,%$GDYRPIM/9O&+52*&\-0\2,TUD[Q,<2\$4EE+5QN*C3NRAC?!' MG:V@1_ -X^QCG;!&J-4-G\H8%O&G+8WJPRO#I2J IAV)&4IF^NA<(/W8T5U M6KLJAAJ#[2EO.F/Q6>9CIAUN:\6ZU2-QG]C0P^!T_Y)KK.V"HLJ/SP^ MH&Z44"DQ52B9SJAJ](()R#GZEELKHU4O$7/IT+<<+^9-?\0;RB:KQ)].TPUZ M\AC;L_OJ:,+E?CK=C=R3W)JF9\-^,8F*[)F^FE3\D;43;1H$'3':QIZ6+!.T M!,%SU!0MTDA"B"6+(7.'U+C9ME9:.:2LG1OFQM!N*\UQHMAI[4'6,>_&S\B, M=NC&O 'X M])ODYI8A6>W&'A$ Q:#: D1T9;G0M!$.UXZ[T7YV]$Z[S5[-7PO6I 11-$OK MXY.:H%&=5\KNR\-Y/*$'-C$L82?F-FGFK HCQ< \JT5I%Y7W]ESC9QQ0\[=%]ZSN MD,.L=M>UG26M_E!55CS/(<;L^=8&+,<-N[D2S=Q9I*SC):#).GQ1[=(:>OH. M.\"B/N*DJUYW38=6%<">:]"G%3B1X5_B'K;%_AZQA,I=QPP]=M )$XX--P"2 MFI&Z10*'1\88!Y^_G+,*=3O(LYDF'3#P_E(S5,04/NK&Q%+;B)U( KT<^XA1- MJ98;L4C6;%['+*Y0A\M7G"5W2$%HM!3@;9^ MR:J3A$-\L[1??@J:NABQ2?5>'B9">_H6##E;YZ3 M*7>\=CKL5*-YKJFZS,VG ZMGM]F*+>64@]2V895R51U..# M(?;JP*J2!Q!!@4T("VJE5?>6"2MI84YE7C>%*O;2[3R[MYW04)\3M;_%F.=U MB67;$N^:-GO&"INJTK8K@ZF;*=#F6^?V@*ACN55 M==!E=4SL#F9/ VP7V479=\[YX M8,7QZ@F:U=+>[>;H DX]&/TZAA^9_RIY4\_,J[: YY;YGA(V"I))6$S9@ S[:V@A[Y6(2&MR^H%WGJIYU5?HXK3.[J5I5KWQG\_R?Y%YH&Z/X MAHAW+2YSL%EIFXO9#)4G+G..JJX \"6D)UN&$]H^M&H'1<\UK(\L7(8 2ODJ MT9JF=OW_['UID]O(E>U?8?0X7K0CH+*67JT8QZC5:EN>YVE%RW;'^P@28!4L M$*"Q5(G^]2_ON4O>!$!6M5OCA>)$>%I510*)1.;-NYQ[#M5LA!_K5E178=^" M0:LVO52H24*.'!V>H,JTD<[VJ$/,3S-2[-V<\45:VFT)%6BQ0ZJ3 M<)JIEJ?P[..P*94D#.+IZ.MHD%BM!/A 187.N BTDC9M),J-#TPSJJ__N"+ M 3F"UO54"F&A\N5%>K"$1DZ98YR\ [;@78ZL$N.YZ-GHSFD\8*R2^JRF@#SI M+ WWOE%!LH^"5A;+:'..1\4FL=AY!,V$8P*Z>,H;U=;I/E"ZZ(SK#Y+9VU@# M()0T6,?'^57HF$1\(UH)E$Z74P<;R'0SPB%!<#H6!=6:@=V]J/K@0B;QM6)N M8;_-(UOQWS-15W:K*_CI1V"FX,V?$-RYQ;2LE-QK'3C@4W MPH/Q#@__N";@"H9 DJ_<_H=*G4+D)_)A*B[C7++PW1#* 34+^1/1Y1[KW%(G M$0F''7L(;?.:$E3/C$61P/A+?M^B]Z6B,\C.[GC"9>#V,D=28,NUS> M%W+@98K^<]Y-)NUU;MO)'DPR"\>6_AJD6XT@22S45T9L>)5:^U4PJ-^<<3M2 MK!;S*=*]>BF8=X]Q7+^73'W?A^NM+X?I2N/ZIMI1.G;.SHW@H3\(8$Y_\)Y9< MH'.?@.'<9+(E$%PAP#I81S%W_)6C5,A2I)U&V;3031HJ82X>Q+E':[,H:2%T MFDII97( 4.IV1WZ.TR[)0Y!P^%LIT"/38%%V("9(.6N?.LH[G=OR=<)5RAY% M3BQCJV\-Q*#QKC4 ].P(KT5%$DM\IILU=-7U-5-BJP0E>L,'IP\F"]^-0P1; M(W,L2+*ZL&()B]:-->=O?47 XAM"7T^HKM*AS[[X?*$A\SQ7 M>&R//*.E[7H^C1M96W^3%<]D4DU!]!:'1]H:JL((*'410BH-@4BS@,FTEM4* M:-'$]MHKWX$J.PQ94NZ%IXUTT[4-DG=@*I"4FT\N3-1\X/V O5M_:;NJ=^Z/ M9A$76*M=QI:; EI![;,7-N>R+RC+/)^Z>JH'IUJ/9[M9' ':>6T8K[MMK2TS MVG;ALZ92P30Y-B>I)R'A7UKB'WQID1B(+2#F"N M>LZ[AU/EW=54*MRXZ>/)(VOT.&+$[MVW(H*2-W,)PLU-SNER[WS]* 7N]=B% M%Z(.%!*(2F,_0B%5_*O,X4P<[E9HZ[L2V9@4P6*C2P3-Z:9%U7?CWMRV?E^" M)]2=EN>Y_3SMR1EMOH3-Y80(NY[FR5FTG;S:['?08/]G[Z" M"3?GW@96*K^/%=%DL RYPQ&%OVEELJZV86$<-M0OK*0I^$,PX<1>;< -E1N2 M*K8SJ-[*PEB7B8J(E&)P4=2:J>C-=58_9BNU K&_)[:/#7148M4(. LRMIE4 M7ANJK1\(H3_VOH*&>IFH-:--590]E+']S%_]XA:,)[2V!<#E)3(&(H2M"8L< MT?F0*5'H([^%MJX*I$GH(]OP4^M?/)#M9/OF3NK+'_Y@+CT8Z[W?S@83C$-& M%TMQ *@7V1:XMAI?B&&4!3P+1;:)8K,U[[J^7?HTW:6/I!ZT].&76&,);.RY MKPZQQ#(;FYK"J80/A*NE5\)9+U@+[1CM19TDS)2DS^)75P,YE@,0N()U*4:2 M^ I/SR_!:EV" D[@,+C\T%&N0ZR&$H6P1QO5!QF2H@^BRX4P*?EM=4! M)6@F+I&]2*:0>2^7B:G*]4%L#SX$-755K?(*4R1,#K+\9#>RT8_:N YX)[O> M/Z!3R/)C*4HJAM)+X.YF.X'&3KUTU[^P#T%YN[78?NGKT+[D2 MR 57NI"Y;)I6#R-9!9'$%>2044ZZ73I <-F8O\C">[AN<5104D[5S;Q\7FP8 MF\C07:U>#[(L*3_/SD5AN;]]M0/>7=&8R'!>6E3?.K?OW-_,0O9(.H(1.UK4$8\LRS98FKW.#\SZ"&!)E)/; MR+5[[>AOPL-Q]AVGE:\"]4B-KQ93XWH=S4?+'BJ(I5DXB3W%UMG[(=/D7GQA MY%(.\:5-4J),S&NP?\<=Z7U^I2V[XJL3:Y:6!H2? W*< _>[(4MFH2GU>-\$ M_[>6GYP0+^&B:0V$D]3O--KYQE4HK7<1T?3QO,E)0E83$I;L<=0HJUMJ82FS M&-?QEU:@63&[EJ ;)->9G#FNT5>N'C$0DC;'AC8:ZL%11,4@UJDC] M=\O.)Q.ZW=V43:IK%XQW064UZDEA4X": ->VPZ9UYZ?JT5VM%L>\J]Z7III4 M&]"JBSIVD\?P@ZL/Z7"T;@SY,Z*D1=YT3;\JJ=\.%(Z2XU U.(< 80@N=2+V MZ!KHQ4404P@/A95@NR(50^]#J)EW54OE_%+:XC3]6<4DV5H'0KVR ,C6!]V; MZ$X,SV3]"A$Z-IFZ<,$*R;(D*9C,N%EK#-?6!4USK3EB_4SFO2KET8]DI#'3 M$P[Z=^79XGB_I?WPIWT- <)SLA3^N33#-+<4X92X!AE:"%>@TPK[@*/ZMNH& M99\Z2(&)=X9K\P2RA A7L6O-_:/4$%L:(5*HN04OVB&^&V\;[# J;*R*MBG# MLD_';OACD(O3WT;\S;8:;59K$>5/53W+K4BWK-0J$Z\T2^.$90B-%4^F"# ! MA^[0A^\:WMW/YJGC(\U.9.Z'@\X"4O6U ML)$X@A'O42LB*C-4023UE^_2<46"T1*7TL[MWY$B0SC2I2S( 6].8)5^L,P$ MKU?ZI5OML=+,^+73E$/KL< F=>(T>-S)R6K=?A)"LBZQ &2ZI$G<^L!C7594S"=P5#//G[ @!F_.@O"(1"AW4^;%7\.5!Q:07'U#^HJWI)7S8P[)QN$?"T3\ MWUH9G$A-L%QGM$8H11(=7>?5XL#&1@=$ UA8(8KP_(@,@4**B4S/OATX!HDN M5/ U-D3P2N:7=&T(!'6OMD),BR:?\*/\TN99_J#;=N:_\Y,V#O;/?M](B MP0QC!A P*3!3#M<%B7@32S1\)4M8E_F#L:5#*?%9F)>9=3KNU& 4TVPK:1D+ M F>KVYRHF?'-HTEY4.\G17.AA>D!R!1U7NI]J41.F$^ U;ICB+I,3I9('<44J3.6SQX\*LEQ=65+7I61:]L%3 MNLF%-MM+3T;#T3:TX#%G'W==_\FEKG^IZT^^R1 YST$OC3@@PBN+5%TWKP\4 MAU6=\%(6XT949W:0B^,P:QTV_;8:9OK $XP7,^=1-A(&\Y% M6 B(]W4N?>C;MAW""V#0)'E3JNZIM%0;S52E4@62&R(<7"_$"979^=Y[D6UR MG%,7U\W5ZH65A&H@/+V&^]>(@]K>1 .)VT8HY5?7=;LFW*7ZDI1>)VTUPH,Y M-_75__SVQ6]?>8=X,W:=XE;"[Y3Z4<]PDW4R_D@X U/M&GELI?F-6/9]J83@ M"H$418.6B S:6GZ3#U51&MGM*?!93^/318\5,KA(JVD;Q\;H]<, M$)0F]4\M0A?R/2OEO>:;H"N"KJZTJ 5GNE2>6^)"$.IR,=5?ERS&#J@#RIP7 MU;C#LQ0NX9=)]Z=KT\R"_TSXU_U-\.2Z\IJ[]:?>*41'P"5<:HP*GDGP[+.Z MVX[:4QM21\M93@3$^81V"!%H)_@(A8_)CK2B,%L6*@S5U4W;%J+\&AW!2-'X MW=B1QTK0T0UT[^V:A#&SJ>6(>%?F-!:BHHTOA/8R"&CB&W%O%QD:P@C0\UXG M'Y,H5]M'^?1KW)4-C$R$("W4NUR@HB3SE63H^2T;V=U-2ZO-K23LOY:'@N;M4X\3B_80T.T_@-![O>6 MHLJI=$]?D?*@V+%'6MJ6Y+^,V21;5[S8XTXH*P3%X2LT1$9=:_;$-JB*Y)8;+5;C71I^1G=C.6^PI"\D4BP,:=S MUXVGU9H\^?HY[$;K97K+ND\05DFI5% WPB@$_EK; Z)M8P00L*>OM(^S=6"J,:'*G+!I6_N_H M8V\@G;#20"%GI_RE)N"FD<)=O"UR0YKKI?;BADB8Z8$7'0@6C3_LA4;78=+V M>57$I+'9 9-0T,A(+0D)@/&(&6%"VW57P2X:ZZU$%<.J:='R1)C/5@MV,::" M!J;=&[MY:>M3G-P&=T]2B3V"- M.:/@ U)_3SCVWL]-DKQR40Q$5KO1K.UNZ MEXZ0V";IXFME+2<0"IIT9ZVKIY@;4'&D/,S[BM JP11\]1G\2Y9*9\KQZ9G^ MXN6?>Q#2&? 9W&!P3W_Q-'R9$@94*OK%LZO'P2[5M7*%%>'L)KGEY&X+N:-+DOS94^0J3TJQ>OWWC MY -[[R1KQ 3NZ8Z;V8P[!UX[A40]JJRT[9&3UB/8&@/85A0%F@0UJ=%(L8!% M( L=I(WOFKZ5K?XK&-VZ;=]!K_"_#GF(?LXI*P91I^4UIJ9VPGC'A1:'[P)^ M9,/B3O&8R4O*[^24$@(&JZ6MEJW651N3:4Q=,.XH6BP?4<&G!.T 9SGAIX9U MRGV&+(/)7:DWP1L=;C80)'G]1X<[='44]#EEP?0'[S*XS%7X&O3A4'RG"MAS'A52H]32QW=/[@;[) @2#F (>;VK'LEWPVZM MB VH$8EYV,FE&^*1@41\A.=*1JXCZ $S[LI-20>BW(+'@LQ0R41YE!>9#+I\ MORF1!TL^FP$=ILS%X!L!/N%3(8@!W%F: E$ML%O07S#2H)(#H4\_H M%"L[:E*QWQ#Y1=V7# PU:77'CL+FA$J9A$S#<0\$FA\?,G(#G5TVBITD53HA M=RN8?_8 34G -M>\I?20UYWU=Z]G\1+^SW\\^>+Q?7SW57V1:NF)E3)H O9"?-WJ+/DCAB@NGWU!@ M -K*EQ1XE8%G D,L6-6&I4++>!-*N1%DV'EPK/)G'0)+O"$?51WZZ:4._2]? MA_ZG17L_E()6 9\OY;[:/>VB,_(.R,OM_&,6\3$YN)#>;*N@EQ15E27S6B#* MB715F>1[##L'+6Z/'>;>)+;>"T*(5F [F4&U&F6MZ91TO#K:%ZDCFL MJDJB#;(6 <5BS/T/CG*X2=/#$IO^NU&$2()9V'?FU34*K#6WE& /?(<8'\91 MP!G-&%[%.=%O3A69F:2WLRX0;=X@%??@SQ U$;=V[:IKP9J1/R0OTS\' R;N MNU4X^AG%:-=.+/992 M2.V.>?'/2MV HPQ 9!9:"32FQ XA8L.P'LO;MF9*Q1\I+;1AGD^9&>F+=D 3 MWY08_N!PC&IF+#?*FWO?55!1]E?M*.'1]',I==4L0$+DD3 VAF._0/%&$@"1 M&DP9)UE'_23.H MVIJ@1FRG8. &-A32T^"-OZ@Z<+YFP0D-=TEXQ__0-D5^N H7SE9OZKRACLEL M]2,UF%/8QJ;VQZYZ%PS Z\92TYE5\^I& C! >FP[U:O5_J=;;Q?66K)IEFX4ID[ T'$<#5>R8U9RK9^G) MFR1T41+4P'A_1OZM M)Z-_?H9/KW8O;HZ_CCES$GHX-WYUCL_O9)6-0\U,])D_L!'7B<5 IFNFOB ] MM>G!%9,-!&:@@DG0:"RNU((1S$[_FLE<5-PV=QWK=B0DYHTGTN(RS M7!VWE96[A^B8^I@T!AWG^/ST.Y_KCH!JA[QSS.+G. ?!1]HH"$E2J&W/L 30 M9-U4^W-\;&*B;J[I3-@*=#+IR=)VQ'-\]*5.KZ[TX_G^%3>]RVI>%B MF"3HG7.JS+N(Z(YS7_N6F=RICI7?ML2?<#"J!FF91)@$EB5.E*%,*,Q %CH5 M)54 UU396K>W@FAT?A\Y9+A>@Q>IW #'^@:*8\/AO-:?ZL[/$DG[?& 1EZ'+J:>W4WY9_$RN M9P>E@;P/:S^XB.^F>2_3?"^6ZLGC M5=7WHRC7"J#11LUY[&!)B()P70YW9=G0]Y_@TT\?/_LB&?K7*UKN6.*X0AJ" M2$;Z3TU%E>.W5%;N8Q_78(W'2]_MR_*=?V!NQ"L'>B9*03?\,>+PN\TYNTQS MH@TC5)$G'K:[:"H8C'CZKC+B_/JZ*UF/@7*6.S*@[B9^]ZOE(3S-BA"IM3[; MJNT6[D$94(I4T307O%R?J9U<)E> MV[."G=/2B(\C5F__\.*'/[[]W:M7?XSZB,1_0Y?6W1 OE$J)3QYX\?K_[G MU>HKXKP.X2M1KD%C>?7DV>-@O9<8HE9??_7X\6?2516< &Y5D')A.&,__>JS MSWZY>O;TLT=/GWWQF#]G-!^"=PX?6S"V?B'!-V-U0CKB<0Q0M2:\S'4IC1)T MJG#?=9:0B11M>%2"91& (G@+XU!:8\0 61C&$OY0?N#X[)^V%V,OS/ENQBUY ME8P"S2((57H%I1HK:G0@PGQ_<'A*3UM3M)N1&V:,QN\MYZ45O/+JO:@24KN1 M-/!\2I]#Y/_X^=M7+_&O)\]_J7 65L&C,4JC 9&7CUU3]3?<@H7;O'K)KJ6X MM&_%E7SR[-/\E[CSD\\_+7ZIH;$-XP5J[*LG7S_[+!F'_X ."'O<6I0R[H:B MA.0-!X;QO$^T)1@.,/ MG@#HOBE (IULKK?C]:%<;TXXS5/F)HH\YSA3+/A(4Z: '72 O(;?2)TM,ERI MXLHG)BN >SFC55E>$?X3%'ZPQA."M;2!8*18D.Z'IYD\85Q-.GA%]%#CRAH% M>R*>C>L/E[J3I>V_3N\ !K+<7%VWMQ^Y&_K9SW=#\U55_.OOOCJZ^\> M?_'TVR]???[RQ8MO7GWQY.MOOOSZVV=/OOGLR\\??^)]M8O_>M;^ZVMB?W[R MXFKU0]6_6WW':H<\!XHXY M"VD4Y;4<(2SC_O_:<=7?(,%!W4[4>7*P#@06"B)M)Y?079=U>Y=DK^A3<].+ M'-#4/:,#ZSN";CYY_.B_O2U^4!^%)7T![0\?"FZA'/)RAD9)'\,\?5OUF[$W M'I87(+SBC/5W=H^7JBV/S_S XG[T$1-![>5(#L]/G,6,54*>X<98.073>>)] M\$G2;MC%V3"^ICFHCU"RN WDD WQ.9O\<$5Z7WKRBH8I:/U %)HC)97D\3(W MGQM]UDQ5#)$\MP?-C$B*)3_1>M$#L\8 O8;'F?F:,%4)#7>VN!)YT&':://Q M/0YA\1'XBS5H"4W;F6M_D/ZJ,*$L]NF\8EZ2@"@U IZ#MT=1@M";A&D@I85& M6M5]Z)D\@Q#E![R!'V0;ACDFO_D;Y:"G MIW[-W$$?L%[QKT1S]7H *4-%D7AX[YQA+XM*MAWKY.A* !_:6NB8J-?5 M!^-T/SD5-']UM4-)PS,B@$(HPI63#>X/C"C3UG(G)=BH\ N^(V\[Y&J %P8A M*?F[) A-7T#!D4*-BC1I 3J53V1'+8SC5(QE8B"#E3RW#:+C"E$M'AJ'UI3OPVAF'?VJF0 MX9_IR^( C'$ZK5GWUT;H6^ =KE"%1_G3X_64Y(O[=2F2>"XJSU#CWFY30+JL M*15C"@.Y(1@ZI.*IHD9]M;1;VJ)_3J?]<.(B85?J(?(K6H/RHY04V3H]=T]A MN(UPW;[L?[6Y&;LF^4!4,:>8W9#C"7/>I)NKHELM(NWWTN>!^DRX,UV[#KQU74[\)&T=?KRXV6DM@E3S$[<^Y9V>T M1!V9W4=^[P9OMS5EFX,\&[*&8@%9>QMG&7RG,(/HN,+WB2>CXL0V!1H[I7<5 MD5C<9;)J86C;J25B:0T>LO:#I-M4_?I=>&/HSB 9O49W:21F@'^%I=DANX?G M)7O.X!$B#SP(!VNC#K&.E[CM>#/;[HN[1RV%>PQW!9G7R8,Q.GSN#)[/(?\@ M5\A8;Z4CY\" R=THW=>\+7F]@581ATE/[QD!@/KE>(5*E\:$&KF)O8C9(]^^ M1%Z##_GSF>HXC\%PC> NDK6543*U-V ;)%.OM#V#'K M$;U+HFZ)R(PD.$6N\H.0"OSBZ\^OOM:^_9]]M>P##.CS9Q]T0,Q-\.SJ2V,K M"'9<'#:P>O0K/N[FX EF0F#\SY.O%D@-3E(W-?"PL:N(2@@XE.'#O+.GGW]Q M]?D'FR-%)KE]OS3RKMS6?%B524-9#/DIP10.+&X($]^4T4=+77J9G.SEE!'7 M-PE[PNKR?<7ILR@> @D&UC5-?5GZ92-R62:(4'E-5#WEZ2FH7LN;DC^)/;R( M(9;+9L>[?>-'7(LQ 8\TN2#"J9P!(F9 AMN@/]@^10DJ3EO=)4\H[P@&05P* MXZ"9&ULEWB57-)LCIBC@B $!/;,3[?!.*%#T6;3YTA\^=LYIDY')K KS#3_2 MG 5LV:7+6+LRQ.=Y!SK<<$2)6RV.5I-S;+I-*6N,[,6ZT666T6BZ::^9F#E, M,^IEK)5S4S))CUPZN2";[B39J@5MI%E;%!TW7//$O35IE/>@(]OD4OCW(;5# MPVK=,OFN1$Z4,&SU'OR!)!4G4APQY.928!)L]Q)N1'65!6T.:TIMCW#(9A9" MA"GJ\OU)F?ZL-N\JFF:H*:^A__R MMU(9CJFDFW)PO]@0_P\!#P_9AW=4"-;(*<@L1M7KL)9V\1*UVQ-]6,1DKY++ MGX^W\R#'TK7"AYFPC =O:IA8%R Y+*EPE_O&RIBV?\ M"'"8C+:/V!&(L^=!_ AW((]K\JXC,5_'7X^>0W/XD%)-%1_-^E! $=B ,O]1$+OTSE(F0H] 5C20T8?SEA^"@JJF*/%P@DB6$76Y! "\LO ME?Q+>^\3/DV+%I7Q+\XHO+9=^#C<6J1GF(N\IRRF9E79?6C@L]T$K6K:I'<2TQW2=U3 MC8L8S5'>QJ?7:K_Z8-SL9#&E7ZX^J!2FA1#N; ]IW'Q.1N8/@N3@6-?I4,5% M%8^@273*XBK&M^,TP+ 3B56^].ZJL!]!O2?L8D)I H4N\2E'0GP4]&2>&+F: M1.#:1Y-4J_1B=AYD\:;9B?.#\3^1#0@4X7# L0$U\LYF7:2T[ZET)HG)&ET] MU[J%%E33"LIP4"X3D;7*F#%N6+>LB0+PL&R[LY"HM3HDU"XLM&0KW9.F09;< MTOX0#MJ1$$&G)JD7K4L57&!>*U8OTNQ'5"*-%C@<'V2/I&;VM[)K:8@-]RTYUMJ95-^7UBJY3S!8F38AV24Y4,*J)(#]DKZ,P>S@.*U9M=ZPQ;LM2 M0H5PVWP+J3:3NAVVO'Y-MYK!NYWK19-F*"1X LO9CJ5)5.6,Y4..SFY*M1C^ MP'U5,'/)?K$OTA-A(0FEO1X]6#_A0CTR&SC+YYE D!%*FKSJEF]@[(0 I?/F M2J^,;S(;!;5_MNGK4\C"B5O8,\1ES&AOT.#4I;_E0%34:2'S!,AKH0ZHINU8 M(N'?]:![&$!J*TH)3!$4*[OT"M:L9%; L#7Y.-R$HXQ2JE$RQ6P).#PEI8=_ M$W23-MQ=1?1D:VXK2L6>=>;W1/8?5@8ZO2@/M"[A]]*@RLR9(C:6V/*T7,(D MB\&=2TC?\<;D?+4/")7PJ#JOR.G[8P47A1:SXQK,!Q3HR(?LIU-3Y[AP+SPQ:1%W0#%R;FI9[':Y#+!9<(AT0U*+<)AW60KE@#+@3)5 MQ4#VZ-T]7&-1^-+$=TG6JK#CM5X\%: )9IV=H'AHDJBFD<%B!?>@HA((H;/& MO:6MBY)1(^*M(T'9_8PI$Z:B' A-6IK7N:)5KZD6]8]T>Q10X&T[U9Z;\&=4B#9=M:MH MQS-#ML0[U$[P".S2;5=.))<29E;Q(PEAJ:\+MLYH[VQY\97%D:L\'\T,@*<; MV%F)=>F, KQ%U?RD4"#L/.8B*KNN[1BN60=7MV?5&D_&1G(5@.J?T?D38?]2 MF!-U^YI/ MR($"? &PT2YYV):8[R XFUT^%C-.)44"MDOC29:=V82(P<:%LY4T-5I_AP]: M)I'ZINHVXPZ&D]579O99'6;I4:)96/;VMOOB4K:[E.WNM:SNU)FXFT?-Q]P',]R3-;')8;G:,;F4!2O. MOAT%S'N=W> Z%<$-):,Y?6]L"6.IY1=]5$L5[HV5"<6T+D M67[SKHS>TCW.LA,0BRF1Z9XSO09=JF9 MSZ2U,&++0T9D&'L69Q?HXQ7*?J((($F&\/(*@N .@;J0]2).&\K*K#K\RFR'Z14H><)^>T(,QV 4@8Q8*B"FX, M>*DKGT'/0G["CKGQ848Z]0FUY0RJB)(4V3(T:S_@*JIBZ$?%K-9Q4+;CG<2B M6N.2@J$-HQUA\_C]XK7SAY)@;)#6-%:F">-T)Q?L&Y]*7",1C+QZ&+%DRDDJ M,2:44&D?8J<>*7$ ZVY'L(5,(;(9.H?>^P^&?'7TH^"$5@@^NHH"&JYP0LYF2<,1ZDSZEF-U)J<=:+'D+N18\5 M/G*(X\Y[G4X!$N,6W)3FJC9A.96=+AP9A=J/40 *(LWI'V8Z33*T*>D!M];9 MXHO?V[<4#D]Z?<-Y5HT[!ZB7:Q*E*#M*6-VHH12#"R^.7<&EWHUN'G"E^<= MRI_>0P)YIUU< RJGM6V!I\R:B\^T0L=5FZ0/7ABU.6=.%!OCOKVO04.G*^GR M9]B[=[?E!E$W=](9 S/$MX?;PMN4!I'Q*&+K:O $&A'=B\I+563;SU9AQF^( M\I4\^(UQGR3TLTHC-QFZ\C/$RB*:&814YLB*)*M8V3I)$#O:_ELQ!PSRCBE6 M"S*&U#8L!''4;9^S(J!*H3\(*DMVC'!?>4UX/0TPRRET1UQOW2&*)4.AGVC) M@.T[,0]M]Q-WI8@N1]2'<^RSI.&$/OTQ;CI1->.=A[7.4X?W YLVH:V? A+U MY @O!-]Q#3>],.[-3:("^";800XR2>2Z PI$,@F4 A):[X6#BYO#'77WS#-R M@![MC.-[CS&M9(\G#)]88/3W3:X]@O(;[=@3\)3 -=+GELQ),F^)9'92[E+=5]U%@9;L^9I4H+TWO+NZ%9S,TQ! M68BT$9A*A*P-^Q*J](3.;;N(UHT41]KMN&"ROE]*4,OD4 .JE.6TE9.P?<)3 M4DX;7GV+I\BT^&A&IB_,44]_I9F:8>D]EDY@#@+':^,_C?B$J^7N$Z8UQQ*G M\N=[VBLF$,7,>8NXR"*91]LQG&M82G#$8H;*#$#,*QX0LW/!+S"7%,'\C'H[ M &<;B?1KVDDJH<,MS O&_:B!_JB*E5]>BI678N4'2#.0K30F\87.7E14S#JF ML9/"F6BW,P>JYZ< MJT&6-!+4,EY9EHY9^1GW3.7DX-##*A.B/$GK"OT-J!' MI47D1_T,6=K5GE$0#%AET<<4C#]9?V\J;ZGZ-8MW8Y8A4X!..'+#%#Z2 MPQ>@_. +@I9@>Z3E6U_\&F4((A4,2V#"","LLP;_ACO3E#I'GM4!]4FHD2/@ MR\%SKB0.['\<(W!X^.J=G>U.Q]T.=W6ZN'9-;EH[#L0X884(3C]]2"G^3UV)(PK#N<1@F]Y_S MJWX J<7)><_/<'S$]_DX4T/Y #2O.&5_PI+]+)2/^:5ZK)P6*\/BIJ7)<@ZUWGSCE;EYN#U\&+I5,):G&G;RQJ\K,'[UZ &V(Z":4]P M:*EM*ZE7G\UC-*_((E:V_5>QG5]UJ!BS8/;@T M[SRB?)-ZN!'G=UG^E^5_=,#34NE2+%F-)\,B:Y)K.^L( M963'HK'3RBDX$?K*B"*CY@^(U2^K[K+J3JVZ7?7>M_+V1@!@"ZPOZ^TCA3(+ M>L^T$!5*]H@(N@"A(1QB4]:7E7=9>?<'-I/*J\850H%,[2W<)62KTP A"31% MRL=K*7K'M'.&L M!Z;:%8-'G/U80)O#IBX=""OBT@FRZOJ$$9QT3%"4"S*(>U*JR$]0DVS=-@RF MR _:7U6^8Z 1=11),?&R8"\+]B'',M04C)"3?P2FX;* +@OH='H%!8R)Q9L+ MTES6T64='0];TQY+1>)JAR5JO)$0%3CEMG?@( /=7E;9994]- J5O@(-*I6: MS,&[$U;RGF *+- ]Y;%-X# B7BMNFB?M+0Y-&.G&2K@J;.NSSTF6F3D6[HSP MG&RM8]4%=,ZWEQ(269E_E1[CLB,N.^(!6)RBK'.&2D8N\*+<1.(%(]1P!/V> MN5BW3]G<$,R2^PY.[1BC6KBLT,L*?:C-GC5?H\EI0;"PHD &S\:A)HE*TTC.XPKU/2QH2V]O>:J(:RF-Q0@H<)[@D#675\X>WJ MNFT+X".88 MK[+5:]3>RL$U#( Z8,KD30ZB21S,_\Q(<#+"8Y^B8.<:NB(54PF55J1%K$ [ M061:/#K/6GCQ 2X+_"'9ISJ_4Z)/L*1&A;-<6+:2@C56'Q'#A:^-E6>?X6,5?YGQ/K&: M3>JP$(@^ MW:7:36]./VLW-LJB=MZ_/V$SA,3MY, _E19#O";N0,2Q\_CY[^3M MO_&B"4^?//\E" HH"=95H+\%[77/414)TY%J):F457TP0)CQ;07YE#U(3%D$ M92C#7=O=;FR$2*+7]DJI44F?+E]>[ ' M!RM$23[">^E;[GOPC7,&JD)H+#SK+,G4"&@U%XJH6Q(IK:M^![&=.ZRE!6$= M^?2 I\&G(S_WCB1>&RK%I)($V)#QU19SD2RAGL6ZGO"BEI.%D0E_25A]]Z]D M\$;+C,S$IXRY:_Y25:]CD3$D5DPM!1$>NRE513RNN,EQ*0YU=F)Q:!.&&LDD MMX&S."=_=S@PYSVA1@>FK)SRW,O$"=F*22&(I!];0>Z$Z_@??311GK,D;.KP MW1V#!YD]U5%V*WW;%EW(9Z6IY<5E:081A O=FL;9/#.>7WUQ/65FQB(5=E$1 MG?D(O1&F?C6* ;9+*16X<=6+7;1H?VRBWD"1OJTCBWLJ,<.XT<,#MY,700 E M:4O-DWO6^HVWU1YQ"(5$841?HT@5D,]HY21RT_/YOY^?<4Z?1XX\'6QE1XL' M-#TYJ:P9;3[K*8/:5+F,4RYQOO[TRKS?YV.\_W:BJ?S0"[)B6[F#^#0QM(:K M(_2KF2P403L>S#]+WJ <"?D^%(ZRP+RFWU[3ILR)<4=F(N<_'PA)VIE M.K;3&9][MZJ#355;IQ'?CU"!KX0G/GVW5U3W_)_'5KBP',93J)OF3)%'Y MB%^67 5/G(?&40*Q?!X/6![YQYV >-$<)((XY4BDRU%=6-%7S5+?-58GCOF6 M$QEQKR5G;V"F Y?HK!T5J6/IL(G1\[>3+S@U.SH[;@;3._>$C8G$'$W2:D-J M ;SR0NP]-D6J()998,A?BGO&I(;TJG$3T>&A9^0";3-%$7%67,.MI-YBR<@I MJJQ>F !A;Q'VSUSD'Q7FX^L+YN,?@OGX-S:>#T_0=SA]PIXFS0AVLYW^F?*Z M,AQ+O 1K13BKPZ8>;N +W+S@2+RBG*3-+*?/O"R?U(=8KU8^#Z)%GO$,P$DXYBF\D0V%6D3>!J]>WQ M;_N\Q#WL]?'",BA)Y""KEJ(1/>J0,0E(@'-&'[X3%,<6:.DSM-"4'I>MA62# M9"\RUAN2D:;"4F7:KQ\S"A -:AR3:$\K [$5+X=IO=!5!KD T)'2S$1,%.DS M65X3Z*0[QQ-M(R;R2<1C,F&LQ^097+,K71;?+-3S,5T/-?5(^'3EABV73X1W^;XR8^%,F5-K/GWQ!+S;]W=/']/:ONS!V?./IEY\YYI+P\2?9YU]]%7\U5U9. M'^P&^2S*3>U*.F"P,**ULE045WJ:Z_#[8&=+$L2B0:6D*6K(6XYR*&TBJK=0 MYY'/0EY/I'>=GBX7/F>JHB)*Y:CK355\89[E^&BB \$[.0%D8K<+B_*Z=4@ M,(5<=_E>"LW8.QM*_\%\)K)F&"/^G$TX%[ANH]B,9!J+8+ K=-+!=W'[36YA M]8-I>NE[B 9QU=N)"9J4H=S-,8^(^1CC1_9'E>1/G8^1NLC8 .-?(MV,^Y8,5F5X24*EMR75=Y&'UV?UY)F]'V+S,ZVD)#4=^H;V#JEMU=Q@HB'YG#EW3;?U>?AG M&;5N\0YM1()![LLDQ<#9Z>>2N,90V ?1 83%$'85_42;>%LB#=]S)5ARY%(A M%S?N^>JV:A6%"M;"N^<.4[VU7?P\N@+^=/!3,^ M3,E:4@$V2F9[$38G\0:OF!3*&MX[J2RLHX@1AP%LJ'7;7(O0-2P?-RC!+&E1 MOH$Y+9UP>$:'S]#29 MAG2+"<./93VQ&(TS[B8SZ=5%59@VH9E*=&94AW.F08O24!%L#ZFKNL!Q!N-: M:V 4DZ^97WS!F#8;*U^)X9@)<$9?Q.GIGKXKDO=N:4\/''9+A .)-D0N;D!Z MV7=->U>7Q36'9'REFY:%8;8A)!3Q\&I@'>QV/X@[E*:O.22>R2"^\/HQQP44 M'[!W!=I?FE8>"GZ9;EO/^Y2YSXA/CCJK"2MZP[T>N[ ^^0$@T"92N+I 4"ZD M[2[ZN;LR,4=X>TP218O@^(-@'1PTA)?\B3R.U#9RI[,L3*K"D+$F#&;!/ MUC.=X4=0"='K91&7OH&*LRZ6NGI'A_ZDBJORBSJ-,3BR YB";BLU8\]6>1>V MYV*!3"OE>"9@/\IPPE?#;!U-,BLYI3KJ&N+TG;@33">!RN-DYPB75WP%_>([ MH%.8LQ8[L_7104C->.NA2,YW\*.P\0+&+!21P@* M*J07'$;$;Y\$4&FBA\0BRI+!&,O8L(XB5ZHX%<,UF. ?A1=C;Y2_)$^0T2U" M;+"Y$=_)Y2%V>X7'BKF]3H62+(_AI=TE[\ M.WXB9]3XV1F*[3:P[GT@>3PXJRDER<9OK^V17]B0HIWBL&2"M#SMWJ\VIU=>.#+1ECQG-SS*2VH!+8<&.SH9 14M10AX4Y 'DC+J5/$[:HDOUV@ M%W B/*](#G]EDD<<.'VDU[X+QQ8A^I$(8>8K1=AQZP4G$?3CU),X-AMV(^B- MM=T:QLFL^Y:!Q>>A#EFR+>P6UKY+F0J9E54:-VPJ6Q M^K*8C@Z8TZ@^B4K+ZB[OB&E/#Y_+"KJLH.-*5WT_:L+*@0^%!9*2/$V?6_X4 MDI;ADI_,!WN&U21=@/"[),L4+YG/(&!E>:] M/JA@Q0J30*FIM,T<(=2-IOV#ON%'^X\2U6UE) FCT1?UG)D.!'@T82+Q] ". MHT+!W.M\\V[$[5%>,MY4[9CGYR#4E]^[FA\E!A$.DF?SVD1GT>B >D# M5R[ M<,PT?T^>^631(JU)U*TO^9[3R?@]NJ+[L&">K1JJLV$N ; [J ;Z F"IS*7'*H%),PZ@,0FH>-MNF#=CAH/QX(4?K8!%6%\Y M=>C-<3EK5I_<5N_-Y0HSFU:A)!4B:&9Z)&K58S8M,UM ([2;3=X+&T%RC*KK M!OA5& !AI)3+*>*;1)U^7^;OF )*^@,2#\&1MOQ^#+=Y^OC)UYX;A/: 6E8M MYJ6N&K\(?C5FYK5YRQZ('7RXJ\3?"]([&)"" )"XBB*G8,,"<- M&1.R&<&LL0WLR_(=KPQ!!?>C=2"4[Q&XQ("@N>?*BS .06E_W.BK)Q?TU7F@ MKS[@HI@?IMC+"=H7^^VNX=TD$>L)APH,6;1I0?NT2-Q7MWDAG'W48D?XW)D- MF&Y\()M!/Z4]Q=S8".=!4_!TZ%K:/5K^&)U'+B&HWDS.;_\5#$V]1\63S0XO MZQD_;I#(8G4%Y1Q:0REKU4 :R;*5HSNW%!R259J$"?YF'APP*WFIDSKZGIR8 M9_A=>U%E)QHVX9XM'_*[X'!)UP@$ M2EU_M/BE-?9'H8(&D^#FC<@.L?\)A'7S_.:"3W.,"*XS;]HR4"FG3VS,W)=A M9)P/.LD4M%"L3TF#VLZE;OG34\?(=@TE==%\,6O#G*P!PVG"J\^.SXBX<+FP M*[!I:-B2'E6\YG/(&3%>,;#PBB3F?6=;$&&L: MT.$-8"$B;3Y@TVETR?U>&G&:]E:#:$3%FCJQBU(UK@BG6K],#JKA?Z*@"797 MURT\;?J)0(UXAEA8=)4<:< /I0137 MUGU3JN9:N$")Z8T-N[GOPQ#9*I]SX14+3S2!+/[F0@;[C"]5UC/=<2,!U: M2,R2+91,C9%3AFNMZ3222W#; V\&7?0MMW,^\D0$56.]_^X;W+773ZJR8R,E M#_84UL%Y\01/V-GY($5'VJ):=(P: VV7S TV9_*H3+LQV?@+W^.-9_W([!,L MM]>9""97Z2:%T6A&9LMJ\9R!DR4KW4\DOB$UA/ESP[.?/CCUJP67J67V4'+% M);^?OB7RO9O2-1*@H'R"?"ES'EZ,@(*KB&9(;GG+IL7IY( L;D.$0+X6$Y), MVM[/Q\H]R!5Y&:W+OJMN\PW+HV5>4DU:L_4\%*"#O:B9RN\LY7S&D\R>2 P) MJ#!C9\D2V1N?#<"P ([B^EM1O54A&.:!8=8:\IJ9C?1_M U8W@CUXUISLDMF MRML3" R7ZL<0$2;Z8G?E),2+W"]S!FY=4EPA%/.N\X.=G$Z13D_%G'O+D_3&+62Q!%$>D%[0+3$LN70!M:\? M5G\) 4]/*0$-O"2#$2MFP2\,-RZ9#NG52.D5-FE:+,<05?G-7R^>P]]T^=^J M.EN]S)N\R/G17MZ$4)@E#!A1(9R!3B' SP'S#4"'L^WA]&:G-J_--#4BPU6M?Z*+JP7_-WK-R_<%6DIHG"6< CP:G69J*4-^]P.$BJ^@R4J/9B6 MOT09*"8@E)U([LAM&EI:Y@(42KBOWI7&3]FFU$7>7WLN M$SWYNN+V*,$UA-_^K;1M0Q8+F*<-J 6.<&L<[F6L\7WUG!-KNR/63,MZF*R# M2M76Y2V2A_,]U!Z5YPBW&MSRFCPUD[,>/PS(B9%92,P%EP2/IH36X8V=53P& MA)E$+.+#SH2)'2-Z<(TAR\/AL5.E$."B$*]FDDX=AYN6F$6*J'&6+9X=#(;Q M?K170M9?,BGK9/4H#>T1!1=4^?VYA%2E6V%3X*F7I'4 F_5A=L#KK(3U_U;8 M_^V;'W?M\.FE=GBI'4Z^.=UGX*8B1\JD>/N\42,\/X7=$0QC$;UO',2L08B< M?*62''?<-D02* B%$XU.5-8KKUUTNB35"X\E<)^?SIF8%OWP/UU4$>4L)Z\(Z M?=GN=E7/U&>1#LE!KB)!(^+]D3)2CW^._PCHJ6&,_)S2*80WS$FQ!;I!^SMZM!XX*G(Y/!!A'Q M,,9;]9)'&I'8!KP[3N'T/K@&]< 01+$ 3D.!T$D4/WVGX3*4(#"U.?HCIA&G M7HQ9C<59$AT$IO;JK'31N+5 M16]4XE,[RJW"F'$K ,4V6@L/<[*&2M9@3F,DE>3C* U]KD)@S\]*_C8B MW&#.RJ;@A)*L.'KTL/4( L<5D6"A6GJ[M%S5@R[TP8H^W!#GU&Q^??GUAZ^%EK*M#2)"9E4II\MP*GD'2?2P8*HUL&*_BL MCT!E&A&K?D@R56/LX;#G020QGW>YDB11EN:VLX&ZDK-I":=; M23?NB36@OO!'E*2:M+XY5ECO,>O;R(M;@/<4!"*PDK"TQ[U QWH"EE;]C2C_ MD-$%MH#Z4DM%*6=YEH%]ALSS M>2V0V\;"ASV=5IHL23<5E+P'/P.X>Z*/$Q^(.>S@"![-NEKSWY:>V:?2EVD( M9,$" :#1/JE,+)"SL-TNIL90A<1D\?O;G%]=\T'%8_(K=/Z@/RS$\V(YW@6O M+VJ)'$O:G\V4<2E8!46$%9Y;Z<)F&O>M%F)-JTR[@H0,?,I]OAK*?#>+."BF M"Y-Z4^T%3D''_WI,6VOI<.&C@>LU"2&S/Y!U^RHU'VJW* LM<37C;!8_GGTA M+[YBW6MD:JB)F(XR^##AORH@+/D3%VX>?_9I4S(]V@UGUM Q1<590;NP2E,8 M1#^!U;*BZJ1.=$9K[D<#DG(3U,X:QZ8=?& B*;7[Z=2*D^9J%0]6SRSNYV!O MMZ5K3%:M,U4BXGALR30X,:13(RC[Q,6 A=\I%Q>;E>O](VOOB=P M/!UK?PA+>/7F*ORWP"FGY2(:>!14DA6H6KNWY4=NQG76\+ 49;/ $B9LH@'!+YN@$B3CM2#7N1'<&1QQD.;:%ON M3B \SU'V_D=*]=9XS2J*3@U1:8.1DP6!]9M.G.E5].^JNG882< MHV**5HC$ M>^;.]X0"AQ>>N12-&0<:66*\M:<8A,OO.Z M)#"A] F*)0B6MU:_OKK%\9. %*7"*="NLNLH@0ZH_O1W0:E&H7:S>9?1ZH45*@HA)52%>%G MBV),JQ@&F!W2F%4$QK@1G'DLD#OJ?-=*J*II8=!U"Q#[G5V>6Q&#>0XSUDP5 M@>8D*?2&D3A@DTN9.(:3)T=]7" R,6#64+7JW9Z\976HEGC_IR+ [M*<-@[K MB%X4ZV*B)\)U0B0JE"^&H>.#JH.3D91!W-M#(L4K%/D"YVP:M+_QB&.XF//! MDL!)V!U?$K$U8#*3A@N=SK RLZ2N"3=>5J+?Z++?YOQ@D_,V:=.FK"3M?-%I M/A$X;*,$:#X@4Q<5,DOMPS"-Y#!7<%6UZ2C=U* MF4EXEGX>PZ:CH5?; _R[9:\OZ4@,2WW9 L._7#RYD,J1IB,IB!DMUY0<3G(U MM/\L_([!TB+S5#Q^L1+*\#DGN?QRXG4?FPF6:QEHC(A_V%N7,L\.66=K)0^3 M*_ 5HRV0;)GISDWDO1-B.^D2Q-S&1CGCL"VQ(IGMPP ETTXC>K3BB7TG..5 M0;IGU)VXA0IO;@G03Q43"R4%&Q(%Z=B-28I]1\9TRCC'37=&-CA%2NUB]3;%H'L@=1Y,)S(6\ MP]*$WJ5D1W9WM\>6R/N>.!,U7=&7WM[FM21@#:=.QO1 MJ*'I1"(8R)T4/LL#(AKR%D&['5[))AZ4@A&RE#A>A-7/@>F/731V'WB"R7U$ M"2WV>CC$RH/VE9IV=Y2E]')BCKGWW]96V]D'Y'HX5=J!\5]U0'?9>\I3@ M5QIWQ?L(QH*2Z\,9]_?_!!(.":.LQL'Q61?B>9IA.DUHZCC\X<@O99UEN*Z2 M260H7U![-)];^[QG+5[)\FE>T8IV5GN0TSDB=!/^CC-\1_,\:[[:4)R*=O1@ M (/1BNR'FLPD\"!PN(OOR;P*:;43J12EU9_;*! +C%5=J,-)KP^:N8M!?R0* M9?]Y;HD4/4^'(P* M,DL9!_PPV##Q_7BO-.5U+EP"+I\AALG6OB=BG5A6LWYJ9%WXSY4-SU=@X00V MX=@1CU0Z'2U@W%0O/I\M]2"S]UU\7Q%_E*P;0&_H!=]4>_&'R/-'AP0V*K50 M*_T-*V&B_Z4[1!:(0T3+,&Y,0ZN$#,=#+B=OW!" YU>47T1L^K%Z\>4T%PQNBDKE36E5=)>@,F2^-R!"P_9DC MBL=Q,(2T1@_M:$>G0O[3,-:;TH7!L2_LAMC%QSGR%6%?XB\0CB'.S@=[5!&/ MAU/)K)0#JYNWQIM0(YY0A;$R6QKJ2)H3W$@A88+23K5QMIYH> M[HMH+AK$#P:>YD97)5_)YKTKI:":$F9TT%\RHMJQH("Z+/2+!K:ZMV M7"NMY5%C_ ?(' MV@RAX:Z5$-*3SRRTW^G'+=B22A/:.IB?*B]R3I^@*RMI/4S!S%L^+!]VTVR2 M=S4E%E!!<'^I)_E?&".G6R4)]5#[@WQR+HF:[*3?':NE2IU +L:D36.II3A- MZ5C5MRFWP48K1+,OS5_4]AVT I#KWEXW\N6(S,8PPH-TEKA.RF\29S!=*X#E M-]76LSW(5W%_JQ%.D-ZL1)T.3I&L%)8YMQ?OJJ%8JM4>BO ;U!#37-T29YLV M7,IH)0I+S^ZVFU#6YA;(55*_,197*Z7@'&X89DNG94.UB"VQJ4[(%>[*2CL- +=5;%S1\CIY*^!+\[4K]K8>XC1QFD_D\NYS3[!\!G[Q%V4X0.,F)(E6]?/DAP6BTLH6$\E M0D)G[=A$U:9"JUL$VW02-\ N3)5#/)%X0Z:GH<1.O-A]/-^^PPS>N"*C-5)9 MQ*)XDB-Y=7?E.A@L$&9(WR5GG^LMQ6Z>92H37LY$ S \&G@S]&V8>8ZI">6. M%-2(WTVO&V&7EZQA? BOF.+ILH%@"<<0-4WQJSZZTQ.S8?26PM:6%:KSZ-9*I+1OB65_3FETFJ[3PJ=%G^3\ M64X>#+DQ&^3@(Q3&=)38A:-K1\C5D=Z>/2%$IJ M$Q[9X7).?NX,LP)?M^KC268P;OK('35Q[3OR$R./]USDR>$S$OA:YM$,,[ _ MLYJ->;'\9PYZB)#3]1'T0I6PT, N*"1.ZDR$DV33GD19H!XSQ=*#7:!+'ING M#!F^"$QTM/9MHYZTN/6QBX$P/F2?F/Q,,X/!9%*5-):GW1UXU_"F65#'C;[% M46[;Z'*;4.SD1-3L>(X"\"/ *L S4;(RIX0Y*1.ROOSGDQ)U4IB.'])"X>)M MY8Z^A8\=V@AB.*?M^DTG,!AYZSE#HRL'OQ:N L)9^YH@D&QA+U#:-)8/U^7U MV-CGN07:@>"XNLC) 3EQEU=<1B0Y+&DS>54QC0TI&OIRF9H/(RAAN:$PW$VU M9Q4A21CXL=-Z7D]F848[9)M+M="(QH=\0!5,DNTE;#7SFTLHBX,'FD Q+^USTHL'IZ57=4IC.Z51CS5I?O9T65FVD4ZC%XLS/ M"J=Z!JJZ#M]PMG(DR"?29Z^*XJ Y]]W!P->*\\@1$N0>'1U,Z]@U"A/%%Q_9 M@XL-RCQ:1'L%:-K<@<,+)+X5K"1_4E%"8=V1SE5\AU.ZD\7\^"SWO>PPG(_- M>9"WIKKVZ.]"[NMOL9,+@04MJ##[>W< 2S.)'<20W-4"C!-G9ZY:(W*#F&F( M)-J[AA8+LWCL^9])2PA:,L*/E#)S:,,4WT0+OK5KFJLYT6-I+T6Y/7R02\BM%6H?=MP!.UNF#[] M6"!5<3_I&H MFH):1JO"=):X,&D8UB@^^, MBAT/+49%376&I_O#(9E \ZR2L#^;:?WD-]]&E;"D MYE_U$FHI:2U#KC4"Q_F*ZOPQ63MI*@A?:2DI#\XO''@:5+F+;0Z;NA3*#+P4 MY*]/*V]YC>Z_^^E_\?7G5Y\'3Z:NPY[YV5?+/L" /O_JZJL/."":O9\_J&=? M7GWQP085)4[9O29'EJIMO\^;D4!]SYYDJZ>/GSZF___D:WX$4JWAZE5LL-:L M$8@>)6^ZT*O&N:?C:22_MJ22"BAXBX!P;(1T7G&;/MFA"A<,8!@;[9WYKBQ@ M-WZH^G=TS?_S'T^^>/S\A?\T_^H/L>#YAMFSX>F&*!/5'JM!5814!R6 Q:LW M%%_HW\$+A4T4,V\+W9.6M6(\,5((BU7&N7\:;)_+"Y'>ISGK[! N9)V7.DX+ M4G^&MG)BF*U_B]LRE@SRE*S4ZSAZH3G%GCA=Z[N?<"YP6=&OD8_C)'AP'0S( M4#!7]"#$!#@LC:N1#N6("?%%OQ1;(%\VEP4/E]A!+YN_'YED)^U:J1"]="HL M\#"=S0N">P.#IV_ -42+DE*O!K H&;>K=M9/:]G/U!UG-:@)JNW.^GLXZY[W M0^9-[D3!(0&/FS)K%.- 8PV0[72-L8D_3Y;-K$D9J1@'-#O](#O&93/:JT^ M9&I1RU3WUR.XU4JZ'G:"&$@"7?GB YW97 M@2_/8W #53O,/1":3TG;3\2/4W9:V MB )CTC]5LE1'U9>*ZM]Q@BD6"GCN0,Z,;L!^DL9+UNP1K(H;$^^<(^GWCSWC M3F&]T@53&]LX2$NW\';O@L%298,E&N0U$^4CMQ>&\X@E'*3L?W!8%NU&B'C9 MR9N(^-8S"GZ9\I<2"*?9[ZFF)&]":_2WQC4$9.9*NC1:^Z#KP8COY+INU\R7 M\/W8N8_2O^!_H;SE!;G=._;%?*.I%I\ )-:IC%^8L%UC%!#I']DN&/>VAX=? MK73128[?$#=(M1FMM>C/=0"8)@_IZBA.7B;*$Z5R0$=19Q&.F;VVK:3]R(Q#X1!&V;'N(PH##D'\_AHM26D+NR=N!"SM(D/7]J/4E-\&1 M7R389&MW4'H;9R^HY<+GC),%(_.I6W51 B+M7_%.F>O\]M2Z9[RU?TK..#T$ MHJZ!D]&B$\B+?()].SD#Z[S:39;C8GKE2/O/@A.3I0?!Z3:'\WESG_QF@<@^ MVD#)*1<^1 .\JWI2%;%9*#)3NF$#.#F]HLB+Q]AK M(7*DMO%X?,NK)W:JL5)Y2+]:>,RTS^I\C<$6CB(G/!WM96 [6P9Q:^N B070 M@$G[Z[9J5=3-*?-2OHI\;1D(MC;^M"-4%-F61/(OSI5Y7O@J?$@VDB3/#B8, M3K"*KAEDO81)$\Z$/+)](%?:I"(<7X3NE'QEL.TW8C-$0^,H&[1 1%\SKS1JGTB4H73,NU% M$6!#3L5?8X%2NO +- B8(3L2NU:ZEIF4$$KT.2IS$O M9(&KT)R*7BF%GKA'7"Q^&)7O+Y/S B*6Z\,J(1>F=&?X->O]M-;^=B*]$,Z: M>K@!3 ,4*!W)A(G*3AP,RL_^)&M9]L1]) JR;)"YO!;NXOA[K3[A[U .=E S MGOOIH0A%3&;*\UWMJK>*A#,_&K()6U$DCJ,R>;)UJ2#\!X \_'!#V,)U \^8,W'(X8S65G;"_5!]DV M EKTY8#4O%!N#_JE8IG"I&,C;R&X9U@ =BV95>!\YI_KN%.=JC0Q*DYUTB[N M Q_W4C@/&8T77=>GHS3-0UZ(4]Z,T+A0&T8 #=S"PMC@EQ-DG=D M[/46HP:-V7M?K85-NBBX8RGBK,F8^O//)UDGDHC4 FTK-3_PA#)FB1^7%8!C MCL%6Y$+U(IJ)65KF!#L(&75-$<93(6U&(Q\B ;LN))>LCQ-OU M] O=%QWU_F8\NU:-)Y\NGG>Q:U(S\)*? M2>4K9>I!S%;7:5YEIC^>%K:ZLCJ#8UHA?'L% M-T5E1Y!30.#+J"E[7$RS\I(I&VF&Z-)X6C(QD"J=$2E;[NG8G=I0DG.U;54D M1%E^DSV(ZV@Z;\L7]C.&1,K83_C_*)\2[OV0WF-#\C#&!&ETX3?BNV=Z[RQY M)%?M72B#3=(#+LG1INL^(:F*Q]0?DA@^$LJZAG$F/!4AAB16G(T;CK@,/)V3 M8UHD2/MH)FTG"\0I@4;CAFCAS$Q; @--FO$7N8-/GU'^[9$Y9+?D!/<:5:24=QT.9[8L9QWI!A'2SDJZKP;KW790UI:YF6VB./KJ@"&<.BV29R0%\ M^OAYF!%ZMY3APV^>/(]O^H%Q"8-:>5F$93@'STG5GS-&^W!$563S8Q;Q?%Z" M$0:Z:?6\S',D]7)'S:E+1-]"BP,,B9(DD&1:KO/.N'XX13-!VRG%->B^J]P@ M[OZVXC&)01Y4+C@/OD7_CO:$*AY;<;!N=O>K;;*6?1.%HB\D%14F^^'LNU*',0:.4&:$2Q, M$=)XM*\W:0+TS4)&T:&E '\YSJ[K6:7' 9S]9;AV#"KRFETOX.-]LDQ]BB,U MO"/)Z32.8T[.&-5CS6P% KMX>#IB6GYZCWC#ZI.6E$=E&?+4R&GEQV[34L_B A!+0') I]X6C6E3[ M1MT9KJACZ854OG.^Z5K/*Z[NO=J0\+TN9]>C[:+L4ZN(O^J:T=_QN3PP@!O? M5'6$>M1,)[)55&%I" D)[43P2 F\EIVE2<+7EZ37L6RFS708!_TM7O[(>YFY M3 B5YN//Q>A]6;4ZXZCAF\!R2GM$1?>$+/*TN77&V M!*W?)S&LKXA,)R@54,96Z0FT"XA\&86"JFY1;"EOQ-H97S5_-F)WDWIMXA(EO )8QP= ,8OO?#Y M26*5SR7+ L5S[$0Z8!6A6W7!['A&+<>6FIZJ\#Q8AEZHSL.U1.R3\^,H[PMF3'RMA>4UV;W3TA=3 M"-R6RW6]I-0TZ=UP*:-(5G#4DFR,K7UITTA-5R4UB)A6FE_D1)!CSFYTC\$Z MVBDY9TFE3 F(\'U!38!(D,)(:_CGV83P<$:$E@9,1D/4Y90A/+P3#NCSF=!/?O.[I#5=G1IEL"VPVO_2=JZ6^#09N^C=_3;O;R,GE@$R%! MG^U2SXV=6T4@,E"R 8O+=&A+(AN_3M\[KPBJFI2 &0R4.#<*IF=VL2!_6.0J.#B.YRDZ+X-3Q%I_Q=+DX+W^ M"NOPLAP_YN78E'?,ZQ )1M53R(ZUZU\6U&5!'1WPD'?5=AL./T)O=X/2>W&( M$6LMV:SRHH;0T75EP: U^GF'9.ZHB7&==R&NX%*O])\@7 ^A A7S+XOTLDB/ M#I@C].#]U>V&Q *J*6.FAQY<5M)E)1T=<)UOWB&,Z%B!K)QJ$LD*(Q$:;H&: MXRHOB^VRV!XT8$/Q5LH^+?)WJ'A0(WO%-%M-?EVIM%9,/9X*B2_K[K+N3OAT M[R6=[.OA4P>N*_=Y^ 6OM3*'Q+WX;5-*2^[!DL*76Z%1_\!2:MK!C;K?]24 MN2S6>P9\5^;ORF-=H3%0N*RARQHZ;O!N7,O,0?!!)&[<%67C$2J1OH@9,J<8 M1Z%)S%9%/N1N]&A_WJ@H?]A^!A+P;J MXS50=(K)X;A9("A>.A*!R]$2=6(_W3U%NQY^-C+MB/E M]=4;Z$03DN=%B$\^E8:5[UZ^>2&=*K^DNS[Y^LLOF4M_!Y&33"[XWU>K;[IJ M778'?/WIXR>/,TUYBZM _Q2L(@8?OJII\C29G:W,5EOJVV6^74&F35DLT*V6 M6RRV! (YPC/=6(U;9\_X[E4JB(O?2;:A:9M'T=FY>!^7S7UTP!'+2^ ::KME M:A45N:%UI1ABYW0#8H$(#L7OS88)IQB"1LOILN@NB^ZD@)\S@'F12,_^&RCRBZTXX"T!V+][__\^MM'3[Z^K+_+^CLZ8,MH M*Y::EQ.Y]6@"N@/H6BASBQ8MMP*E?DY^VF5M7=;6 ]W]H\0T5HFFVB#K"AQI M29_V&UP]("_^H?+<__AFCA>>4XGWYPG-D\AWE>A03(M?BVDZIW$N0("C71JQ M;8_Q CT:-E++X"'T?PGFI2\$D;#<.OBN+/=V@C%5;@0^7Q.U4R,-["X2Y(/O MH(WL"T*6W\56L4EW-DVG>_K[*5F/<(E5E)9K#K%=P,QF-;!6W&['(%I.%?;, M= "1C?!=FZX8^8I>"DA;;JHUFF^"(^G>2!W;HTT!I6#2LLZ_1^14EUXV5!J# M0:?^&NZ(;F.?CK5A^W7C[E&41'2I:EA,&N_E4G2U+M_X'C)[HE=7IDD(MY0E MZ%%-C22+1D+$1*Z%:+6N9QWXJ-JZV5*Y5'O$;#)CRV/^<_)T^$PK3*"2.[8[ MR(MZP-CIQME93 IEVW"QXC]6<).GM+:RJ+ M&@^9Z8+)DI*>>:AI[:0I4O/AI]0/4SG(GT+*[MCE)A3LY]1[9UP-K1-Q=A+" M53.!_3ESF7;111NKB7[9("1/:+2KHC6&UCK0^)N0MVJ#YP?F#A^(5,0(]<&2 MC<[8[5BKKAX#_!/Z;%A3>7.1..1!G7RT-1.A/J9WB[>M#\(V$A81W:<^"'W" M8MO_PL+AQV$2\_-91/PC?>V>CE@Z<39YKUH/:&"6ADEZZRS<'N8=6EZJ BZ* MTL&L*'N*%)5BOQJ. ]9CSC8%X3?0=(BK5$!=-=&4[3Q3MTDFV9TR(FJ9UMX\;*FS/:H?N0^,05@X6?=7Z MHEEJT88P+;?2F#@@S8O[" MS&QK:[)2E"Y/X9AD4#3 MQM>48]CN7 80>5@AR9XL-/.W\41,=7=LZ64I2_%R-)W=SUJ3;!(-OR8SEC#2 M)91SX65O#S-"*Q-3F ?/"Y>?1,9N+=D*P@P3]5Z9L+"H= MQA'$$2OI"0_Z> MIF=;BC47@=\;$HL3,2Y8:#W3O,W@PPK,9J4R0E"K5Y4G'U7&/GT:O?A%=O(W M3[^^X"O_(?C*?R>^42-P5WW!L1!B0M['8:G$N"8,=Y.YU(8-;MWVSJXPM$)OXIF<$[F+FD^ MYF]D6E"(S9AD@S N;JMZ@%)AWT,@LB YHT)<^;&YR\'1N"[);> 4;+ #X>V$ MYXBZ,E6S;M]'\GYV#\)EMZ@F:8I.B-Q-PW0K$V'W-CJPR#WW6Y\/=KT7L.+Q MW 9U6]>&&9LM0PZ"1<1KZT(FW5R^3OO MQIP4W,B4$9\FV_RDB8-PCKYKXERX]Y,<_6$6,J4$([QB3C+?=3L6:EO:>I0U M8$SETU(*Y]MC%I:7:231;;O$/:4-1 FS(BP=2\@/[8;H3P=2VFB*NC0GKQ## MUWO3"<7+6_B56HRE7+%)9&1P"S//MI>I\Z.?R$&\:$M&-C][T\%=1"H\2OC& M6]\$D[,NJ7MJ<1H$*T^^@08K)U M32HE, .W)??A2&=9XM.?I>S:@Z+W">VBR@IK!GC>SPGI(2/@# :KZJ;8=W\1 MS[OM](.,]Y" >^6M'N]&?E5:X/"TJEL@'M'=D;B\27252(!Y2N!E)]4!U/_K=6XL1 MWX'H=!?, H2OE+LQ3-"Z:FS@FW9_P!"E98/RB=(A@0Z.GD+TP;5X6A&KV;*T M5&X:U,K4/1-PG)3T(C,G3483.3JMPOO0'7*U^EU[%\Z6CH^T?BCW*%.B7/-3 M=IJ*4#>J7BUU]G=E3%86Y4;D9/-U,+$$[&FX"Z5\IZ_ ,38APG8GZ71GZM?Q M:E@3?'G&8\-*>,%=FW.1H6=J752H:LYKU[.DL3T,)XV;U08U,8,D+0\]BTHE M\Q)S5)Z&\R>K$$4*+EVRTHW./+V<0Y*RWY8YTENG"J7,DTF)EG4XQKF&(O=V M,RQ7L'6K+Y,45AJIS.*.R%##%O#-THJP7E&3TQV\(,[),=Z&_G3=M@4]I9;[ MA-E6I]@],C:PC*1)1RC^^$S$>9R8'Q8(T%NF_.I10P'.%5(]\?KFEM7(A'5R M>AS7>$OLSIDZOE[5]$'VP.L:2*H/\5N/0\6OYJ2RNPO1$JTT]6)1QQ#L$9NK M_QOU*]8@L![\L!!7B8S' YT#$[/+4 5^1(SY(VF%B -&*+!\H[EB5VWR\AE> MTY[7BWKJJH<(I(0C>3IRC)*C8S7T]N'/(E.]*P6]),+4'&: +@6:((:?H%_U M8S5 'B_?O-.8\S8LLD*/([F[BXWO/TY>;#8M0E@GUZ+:DE*(5]!.>IS[?4VC M88>C(V@)K/9>&61.S-X/E"; Q=JZ;N_0'Q8F5*2P4W'P]+H,I=)L?-7\!2$P MV,&#^=QF\7R+#.O\@O[2ZGN_YP:60KZK^M)SLXL70QFFGN4EI7@:'5Y$9:59 MVNSO6>CA:*!XJ#[A-9V?]7I0=!$!@?W(4>=D:9)%"K-[C2/#O^6MD.7[^$%V MPME,(43*V9F!F@@5[V@GJ\]L,?+R&O29"TTSZ+$>QAN6?'>0]1 <_E1EUSW MJ1PI=3]+.@\90/F(D+B$15 580R"3VCO8!-@F8%YO6N.#74B@Q'G[;LIYC23 M*IX]1:QKC=4J(-"+?HWT-NUZ;$1X_. M)5!UI#SVLG(MFB(K* ]H9I^6"QV7USEUF[%$,O+U):M#>.&TV.ICFW;Y0/ZH M"YC/'E\*F.=1P/Q?KKX=P3#F4JXA([=@O^&0L+/J/!)1-U>)M15KK)T\ #TH M-XPA_(G ?["(Y'9"LL.LPDQ;7E).D]/D^('MI62Q_%?I/^GH]@5910BC_;!&,#--0 Y77O(B01#J#(H RC1U*BE2H(C:YSDA0-M MVG$"T"=,?;F5*4MI2\XBHZY\QLT2-1.K_I]2VE!%U)F,./^9SG?&]V<7CI[^.4^7XBU. M97N?(T\9S@^ML/(DLBIH%"][%>WF7=E9+H;J_Y4XXCDEO/;C( E49PDC-N%X MOF'RHG@=4'!B237)J5&/*"?D!_CC\?DF"39J<@K7[FGYU1&+88O+2A,T+E+F&AVYU/PA>OXN"ESNC!/^:Z=YB+QQ7.VSM]N$=E=J(0!EDZSF6;'>FNR!^28!+ M?=P4TF$8&VP]N:=LZJT%KYFPY\(;9GE^R>F(*VRW<8N^4J$N8OT# M/^"SSU)^0&42])]41D$NQ+[-NW4>+-RC[]_7Y4&O]/3QXZ>K3^GO0/]%;^'[7BO(7ITH?R M\^I:7)TM6[S=58C_TG9Q*0 MC@W!2UV]HS21VV;W[\OIGE90GE;9SVEOD"E, M%J4L8'KF<.1'I:D%Z:0:(-T6_2.1_GY;Z M']JN; UZL+#B'S9,XW2PZCGY,)L:WG)4 D\[U957.UT$&5OVA0YG^)Q6!8VR MKQ+Q:8D3X$@@"&@"_MYAK'A6EAJMZ>9E.;# KN[$[$A!=;+V6PC-4,5T4IB% MM>/F&@!2<%*8OZSIR]E(K5^1@MG55 >1Q*;TJU"*C>D;E]I6@_/_\J6SNS9",-1DN=/ MM9TM8F>I. ,KRRC)NIP]OGAHO8-1N-KGMLO'LT*4)2%9CK/A]WDP'6'2GCW) MPLGU]+'F:YI6"3_#O>0@"R^I0S9++@,9!DJ@:P25N@UO M):#^[/%GYD7,C*#;FPV,;N':9J<2MZ=S4Q2AM-AX,49VYH%A!^$R=^0BAF]Q M.#4E;_G 3_7XM^E^/=AL$G_.YXYC#R"E\0M+U81[ &/ MJA.'.Q:M%.RX0%0&YP!$&QO+_B)EO)V$Y6X@X7=I]X'Z42Y34.=WXO9(%*O) M"'\09@:VU+RH@>PW8IGS.&KI8@/3!O(62,J>TX'V>IKBF))3UZVSU.MQN]?4+J5OWJQ=(.JQ^ MP%LPW*6[QM+C2$6\24@(ZN;&ZKKM7FS0BK^K3ZI0L5F/:,5DQ8FK6@ M<#:XQ_/PT?!9?VTOS^6F4?0-XO0KMPUY5-)&IQP"F;:I"2[I47QFQ>SNJ"S3 M>?XINS"F7$=_9#3Z4I$VZ<<]N-9H."_9X3$_>"GMX)Z>!A-F %/@L+ QZR#U M06]'5C751KA;1H;\+D10=5E<1Q:@<*>^Y.9M^%:#"S@>,D9O"I*X(EE Y+=3 M9:Z(0(4'K^#57VE%.$A"C]"B <'OF$.HW] M/[LB/N)-M.+I9FUM\WSW$1P*ZE9V?3F.J*2*&FIAI%Z*5Q'O%T772=P1'\!C MJ&-*B*,_?@E%R1\!;P<&4D?+]2&.0.9(X0<\\- T.S,CN%NXG[:QI"1S294X M?; 0T?9Z7] ^';WTWW&:4_V73>,!%WNWK6H9)K7NMD4(V#3=)I0W1ZH11SR&R W 1=I8427P M10N#I"[$:E9EI%!8^\>6=4BR76G.J<,$:UZOE\"#H M%-:=VR[\=VIFB.$P11IUEN@0"Z]7'J-#P F-#2Z8O5ORA["3?E''.,E$N_29Z*J4R0X8E+BFBT6I",&!FP2-6)#G1'1_! M*FL(9X&?1%A:A 64N9DK':#<"YJ#**L.TB>2O"@LR8.J89? ]7+E>^YEF2W( M->*1#3)-0>%B,I>MVZCQTG*+&;/4#QBQ4MH$RND9!:ZJZI+W4UY*Y,G@ M7J-*L@3I:2O(XCE>;V43@V4-L'#P1H*B$HH8G;)2AF"0/U)9DCE;8YH/C(*0 M-6!>?DN06?!&I-R3V)L!$L@);'O M0IWCS:-E(@ ( H88K(8+K++&-A'#S/R:-^:67>)TV27XAHB=8QUA:JL[CZ:Z M*+L<=!NS\)E9-W7 $N98L=LA=@G2TRIQDE:8+E]DFT#)T6XERDK4U@'K[D#9 MJ$K=I92:7*4F:E?QZ-4).>W_6#&S8K9UP'D<\U@GR+*R?56+62R1TP0G6P31 MBIT5N^UB9\8/&]&;GR5<,3;(@62;'[(B9D7LH3QS=(.5M4/JW+<"R.3F+4E[ MF!74SV4.NR3%P-@;"4%N:. !0F^Q)U:B6#'E@B^2(F@-5O6;%&9B9?=X1@7 MQ M?.1,3(BL%"S\,LG!I,#7UXFN4MHH-5IY-NMA)7875XX*2)FJBJ 7=Z30##X5 M\U;*RIB5L1TRIO%A,H(T1M/Q8I],9@EXD$W@6C%[[+V!@M16#'E>DD13;E@A MF=)0[P;HA!(Q#%?#&Q_E!X&;4JYBMP)G!6YK.E=AUL&!F" Y45; H5LI56$A MU=#/?"H%/7] CN-X2S\_E9/*LY[YLE>5"D=SB8*VO539E?60X(<;3U"^EJ_N*QO, MA,8_[B\!UT&1T8LP]5;X'5UX*5M.$#%.85$2]&GV#5DD2>WOW#R2P38@1TP6 M+0DB_LZJ:1NSX%D3*(+ZB9G9BX\""@)&S0E8K($^5D9:E"Z((D.%JWHM-[C& M?2RF1B0_[H'7&*(*J.KCYT\*6(KOKK+"S5CGL<]CI;)B#>MG$!MQ:Q0/GXH!Q$S7TM$WQ0^LJ5;0%MPD'VA0/2EH MCFSM7,>(C:B1B3JM]LCY(.\]9*/(YW4,O@6,]G/@A50B+@EJL%.-N8;0$LR+ MJT]BR:U^::ZSB7(%2&:YEKTAJCC+K&4NH.G*7(*"4]W4' E;N8HDGGI6YY6K MB3<+5_,]#+(C)6'$QVPGD@V"6(_REI(%2A4 MAN^*;[F+XF!&5?UP),P0D8! $#?(]*C/[]/_?+QZVQX[H"DSL20X!K3D&0RJ M<+V]4ZYDYMU1!0("J1/4=,OB$3-?&&,NTQ0Y*8$[YK M?&/"/!\2KEE!AA+62<;525VKMP(/FCQAN2G@L<=AEA'?9QYP'@9-KP0WA:6D M9UD#U%[ " 5.L2F4$N^5U$QL%"<9,#5*SJW08-ZK6" C M;ZCI%I"@W4>R%3C91.AS@PU#FR(8JYQ -@ -FEK>D:FE5O:K&R(1YY68,[ ) M;&3">"KW,@5+QO].H[F DKA%6V2B,"&"% F);++>P,+;8L,SHYVURAA;$]PK MY[LYKLV#?,E/S.<8Q7EL-]4=)#NYT.-F]5;,'K[&HY!(GRA:\-T5@D;)YOQ M5;EFR?M_A!3@?$5HN :Y[6>__75SRN5K4[801314ZDU>87D)<[$QDNBUWIV+ M[,E?=7W3>X(14D[E]<77]P744P0B10U1K3B32-)YQ9+_&US!Y3JXH79"A9R( MH\BA#93."CT6V0K,\TN$.>AS_.M; Q^EJ&9BA="I\S::O\7,@#S B3N' A4CC%=H-A,OH$@F62#L M)C$6*?)M1GG '^ -V>SXII!0"@B_71"\5ASI)@W:;^[X60HXV)#NC3/G1OHD MQ_/$O *K%85T*+CE>HM.&QZE*7W."YEET]UHV<_*K>%]<8'>;R^29G-,XD,S M&=EIG-D_P[7#N!-<.^^'0;4%/QC"U)PE._N-C@.$6IJJ/ Z:*1@+3AHEZY_@ M]24S7]HS9ESU54*A'+'Q!H$MJ$J1UM)E!E?LOR4?6D%,Z+45.D&P'1FZ<%[! MB7+/UU%Y(Z_;6N790! ;&/A1;)Z1#TO(# DMJ35&[[W(F,14 3DHL3K'\FOB MXSW_%$Q.#"])\<=5E"3DOM-P3ALYKVO+XEZD+.[9K= !A>).&6$(S 195X*@ M5;D_B9.4KWB0< RDFOQE\0/3B!P5)\SX35DH:;@D@[0,J2D^3GT9YQ-65E:% MH[E]./8C)A3S2/"6>#RKAY>F.*7!PKR6Y*!61D32>&2C*4F,R-RD>G52@$20 M#\.X%R90L#YAYB"1=98V=^)AG[YT:@FZA!H3V%GPU#OHN8R G)I(NP1JE($O M\X3-K^!',]2D"7AFRYR!-C95^^?Y@5..PVX4P@O K?+3#4A$$U&FX .03*X0^X'&\8Z@ M\&"I,:^2"04MVXI3T2HYKRA_WN49A)^.-=P@K^2:$VHNP_[1W2,N7\;9FL@H MUO!72AP517#+#'C*MP^\NX1_7OHA\8&3'R^)7@FQGFXE8TWT!4+C(^8DR2.6 MR2>"4F,L8!&K)3Y1\8+C$&_BB"KH&7PP2_1)S%]E4YB2/LJG%Z5!4J S8%<( MZ1LYFAC+2EF*32/!-YZ)4@^F:EHQ4$=13=18Z)NDRS@K6A\OSH(AM#NYY9,,_L/87%VZ9R#&,77 M[]]>VJE2PS.1-&A2O#"E6"I=G#I$D5SG!YFW.+PZFU"K.^R*F5?/FY@D!2HU?RYQ7'[D#D._.!L]7MKT +1M=F_:\I*("-F/8SGCG+0J M)K(<]HY.A;(!C/3U%1%+&@MPKR]/)$YY#E^[.1;NP8E2(R>]EK#MH4B-^A7" MR,5093Y/X ^J5-G[X?'U 9W+F@Y=;ZFZG\]H"QL5U5Z4XGBZ[ 7,G'^*XEZSGUXO@>M.^.TIPJ/?7W3W]+LLP4INDP2?F#'$\0\I\ZK?[YP%DB MPBQFDT 595;:9?]+1N/2(X.TUA/G[ 750Y&@9[>? MDXP#(DL ,A?2!MYWN+&2V^44)8[KO?2V*6)4KN8$">4OT]%)AS E2)QD^=\96>3"SAE:!< M:#?SF]8)L3](!<"WKOFN$D=J1!=&+04CN"5E JY"U94?B[S#SW"%)FE-7I.D M[2[F'NE*0-&&R->67ZWK#BEZAJR*8UTR9A7)/=U@2+TC.D\\))"R'D$4:>^: MHVP/.H0OC=M'W GI7)JI29U/!I]L*MFVM1#L_1)'TK.L/2B?5B#?&P8?"MDX M5'"0./&?I/H*/0=XH4FB&U[$B.CXJ"UN+BN0S]_#)KADG=8I\6*O Z;'UGO" M7T!\8J[A*-M7=1IC-1 ",OKX3IGNO5V/$D"B0E Y+T M(K(B!2'L36A.L@(W,!-*4]D@I;:U#R%2A1Y.PY7$37+$9AFM*HK!8X4<>UEK M=(_1CQ%L<_S*'R$$9!6;),P+@ZO*,\/J:>D$:1G;( B4Y5K)PID'T5VC9"^? MSD.Y4,KZ!UNHG> M2E]9L?@E)MZY2FGDB0Y4=8VD62Y$KO*<9ISUE1L!3YE0@ M3/"Y,FF4>X)*'F7I)OF>? &>D2^C'L L#Y_="J#:EE5_WQF7[@L1<(,%DFQ2 M61VM2)(RC4$L)O>E%0[;#Q4\<]0GMKLV)W7IVK.7KLVX='W]:AFJJ<9K6CB( MF?P8R_&ED\"^S/0^8_*BTW$>@-^Z;MXA]\<".;25%Y6[1E07,>RVT=$W QOI MQ4G6)+WT_AG%9FU6[O+X%OST2%I+IK7(/3+!9$!AW57^GPAZY*?QLU3S7_+9 MG$-Y3D6=1,="='!Y?XFOBF"@)8_AYH5;[:(9LR7F(\,=,KFW-JVWB&('!3FM M1&--"2\F$S9C)TL2I3AE=!A[,[R)7L9\M&41X@IC(/QDA MR>8L" ;VGO/H\$J5DE*7$PLQN^$BKR2-UUF_IKP>2U91[@(TH7)1BD,T2IGL M09#-8#/9;29U$F+6M=+']8J"M5 X]U3(]8TS9'2)1BT12HQ*!J63;S*!A^$' M+.^2ZWU1('9GDIT(D UM_AZ=$,I[364SY L,7YOXPO"[X\I6@UBYGD(+(+ M6N,=S3D<'G2<;KFVOI8W41<&>< 7(U=(Q3BI_Q:L-0'%RYB2?@?*)^XAN"%; M1!=8%.>8+#K"N;[\?,%9)'GASU?\!X2-]@%UFZ R\'P+GK^4 MEJ@-4M*Q#H%:3*?-NJ^1S(#&5<2>W73UCKCFX;G$$K:I,XG]"=*TR#B5#!DW MNH$"MT?TZ.)\OOGWY^.F;\%LYX!*0>!9+ E6J9S28[T,NW"7.Q)$W4XV2%'Y( YE).-D$F;[:H9&:\$_6'ADZQA_5 MG*5TG"FM85@7K?98FI?IEG@_U24 MQYP;Y]+!DF^PTZ^)'[?0U%)%Y;IHKM6DC/0EEU<;U0-1=OJ@"T-,>3JD*-(< MFG6U!/V 8R&N6R^KK[[UHT!GM;F"3=)7T)ARIJ/0LJ9X"8T;,L%5&"NL384O M-X0MMV.&R\]W5OG"Y'U*L<;G#'$T@)A2/LJPBVG6BF^@<4C@" M9L#2;5?&OJJ<,>.@Q^Q7G!K=["[8OEO!E.I+GVZXX WX5R@Z*1YT$NG6&H(A!C[1Q48%5 *#UC+C6M/T0XAF M$9IW9Y+NDD,8XSEBCGS7L@ B"W++O9_-@C127[GT M&0^2=!^PM(LK-@D++;YG"V?0@S##JCRTYL*3P#9E3\U!#,$((%Y1JN6I&A)$ M\83?SM7M+(=SR.C+KOS2?RM_E/3;YTY.AC)7F&QAZ9#S+C,1?2XUE3>/.2E\ M6U6XN,KY,\#D)-"'G-A,":]^EO9=^'5%N*/<_KB,^9$=+JXVF[)<)7\7+>MB MMMWQRZ3VN7-9X#XW3B^CQ' ;!3IG7Z.,?'F[;&%90BH8Q4:GZ%5NSO1,I*A@ MBI[Q^ORP,#>IQH34XF@N:QM7*#3J9UULI4.N H=O6%!1YZQKL>.F>, M/.CK.D+T@C2ZH?K$$[_:[=NK77NU^\#^.2Z\+CDTLB2'S+1,#:=5I\\(A6_A MKU1]F3J/R@L3F1)K6*('7E25DFL#"1'$8 M>2;@$V].RC6"L;DO WSI+.JL=5;P0PUY,S.-[H'Q#?&BQEB'C9B _&1$(^2F M7@346]++.*1UDB6&M5D7HUH3G=C@3(ML:M:FD2_P0J$OE<020H6;B."VY8I+ MT#MD<0\U_N-M%,"?L04&CK#Y6VQ1#?0=OLX;7PG,'*A-_A;356O&!?H)\RBD M0M?2$[Q@H)5+N06J/^;3]<6EAI6D^G-:'HG-HS'B=(#(&X;?4O@UGG/I$5P9 M#OEO C'M&%9P3@&6&67("!H.8;Z4-UH=^,)K)C!24#!#?/SHWDM5\OI%'GO.S9(F]I)17=UQ-:>1F@\7LOY;L!WI1"D/R@3.A:63]+2J2 M?^H\P$3)\.^["#9+[AK:*/#@QDL9 H AR:#ER/8NA'>+8+S\%;(O5'+ LCTC M4?:PW 2,+6S[O]9@6U&;-K,UH2KFEFU&J;^4ET&T]MA'2-B^,MQ0701<>*F1 M .27 +^)IO109#)$TF &6Y,YAD'="?.KCGO:$RZ DKX#-LJS M[10QFDZF4,>DIEQ\ON^5&13J@RGC'HZS0K'02;A"DY4J]V/38$Z NE5O,-,39*THB:SL M@D/:7T21#"5R1HGNK:A\$(.7^T@JLGJL+L> 7]Z3!5,")O&. KQ HU)\PO#Q M_X^KN7*%=5F',:7,U!/(Q4/WV9O>%_)E4O?1.]1VQX"'SAU/CQYNTMFH(90B(ZH*3&77NH9-9"8 EVJN54(: MGIU!84?A'/,^4]DX)V7-A(',\?#H9D@5BQBY#SDPB:5:O/&G "A/A"!7-KL0 M5+'1N=,D7U4?L*MR8\'VF!I[LTMEK>PE_7BQ-Q-F!LS\VF*=HJB58TN[YJ_^ M&[XZBY;_3AH&%AZ33QJ"X,,:B^)@PO!A= %EZ?],4$?T6B%\I5X,TD%5K893 MRA[TY0(.9%>RT]R0/F:'CWEER:XC"3CZ"M,XTAJ9&4T=?1:L^7G"QQF%+UD2!WV"['[,-9DL5)";I"9^ODQ=Y$6*/BG7UTRNL#KYB M+BE_"$JO;UY(D@01C" ?!;K%;YH,.+-UG%VQTN:Z3L+E)PIH&E]"Z''J[E27 M>V6Q(/=:\"T\H_L9T196==R24N=2."KJ*J_\V%OML=FYW+3#WKC(I&8V31-" MQ'>;R8!,@A3Q9(3(; MW66I%YIF*G>.Z]YUDR4F=]^3V2G7-&4<7OF)K+K2P,RZ/RDZ<3SC@;U_;<;] MZR'QC%';L2>C]4ZI)O_$%*;%F#AG"WQPYV%F\%>MA7# >"M_%D@0"^X^X.R> M@GBBF)N.59F?PF:["XVL,:,S!UTTJBR448$^^=FI)^LQ@7,X1*W&TT,7*'%7 M(&<63+0.^2'M:AD9OJ6L2LRY#$TZ0?)-FZ7L9KB@>8H?7A\,F?!@SY V%9$\ MA4/T)T*&47F2D&Z%XGRBK.@/YDX!&9JY60IS)N9X#RPP:^E'G&TBN"(<>PEL MBMH\H]X\7U%N #ID[JYLX22"2@!H;8GFS-N#'+ MSG*@V;GIZK*P?(VX@2L'IS9',S) )Z_48"Z4T!&)OLTL/DQ>@)L7;2EU6/$^ M&.XSNV3&BO/GDO--[QT3=E$A1&&Z+::B9QTS8%+:-@+^S]+,L#"Y!F"K1 M80,3*ISEZK[683X3F+_'>K+'F8%8Y[>94J)FND*57IB%T5S2H,H_B%8%["9> M%FLW1H];SA73+*BDF>[E!YS)]T32=*F$?:%&%KE]8,6GWV_B""D*IPLQE3EJ MB E 1)89[Q^]9A^;$$\D)05FA![4J$=+5*0-\;74-2Y!@>);\% D1^G;J#U M \Z;E,TPXU4##*K$TS9:0>3-7.;C%OU:P\7?E@%P];T0S Z+-A$BOLB>J%IS MV 4ZBF4C5QAQ Q)=[3#,XH.SO3*_6))!#S#_)N]G M-+38'!X6W:G&2;P!!4MVDA@[8_-04WDQ,_OUB>K@5'/!0G@S5=I!S@5VT!K0@G3; M2(B_7IH&U,KN$>F"@.\LX)O?Q5N0[9#JV;/& ?J<\O02=O3R?B\G[K-NVPW# M74*"$A,:9JA SDG/-GNTY[&7H4S0213)!,H/R5WO^B(C@9;5]7-JR_IG%!MKZCH+K#B$ MM6*4TLV]UWFFN1\3PBA:4.Q% \.%6'C1X@,^FN%=EL$B,B.$, M]X.7EU<^<[VRIC-8/+36KM')8%"BY!+[MSWXR5IXTF:A&Z"3.47HF69JY5A'?9( MR]8]HHUA[AFTC_BR^PS!B5KK&[/\%=?6W;.XKE[=<^>KS]R@7IPYQJ4/)Y:3 M) HT]-C'SY\($SH;V$_M_GFKAO'?O1A,#O)7((M%SH_5F I@4Q2_YA<\I83[%$)BN51_.6N=T<_PJ:GZ6=]6 MY%>[;$=VK9BSN=AI#/^;J1?<^;-T\6MO!,_!*Y!TAG^4__$+?33W<>*]A\-9 M[C@,:\^-4>'].>D@:7C*]E,SR^!=X<*'Y[!]Q/LNN8H2?4!Y92&ET)MKB8O5 ML69IDY):$F_NE#"-0U:-3'9+VD2NU<-WZL0!7Y/.@\A+RY:*=OD7DDHKG**VBG5FHQM*46+U)J80W8Z1JP NRW40081_\4"D]/Z&M) M>51+KV\3MF4IA&[YSIY@SU K@EL'K*0'>Z6R'(07>L%]PL60C&>0+2-[/Y9^X7V6E;CM S;+B0FI!X[00&SI/)61 ML&S=N[>"905K^X&X7D9Q8@H2UFPJ<$EPJICDS_33C%H:\\;*BIP5N4?F\K($ MM'3YR;LWBTM478D\*F^]Z7W6*B7AB O]9$749.S=GQ%.A*P%5!#L#QJ$E60K MR=LE.0PCK'WFI@((> UV4%E3B\85Y=AH&O3A6[>ZVBF#ZB#:5"PGO/&GNB5D MX:_@]_^,P'=$YCIYP4*U;"NLCJ&[<0YHK*Q:6=UU+7C':*14XIXCO<(_%6*3 M'%)@V=<,"&99':LJ&JT46BG<.F"\XEF&>* SX@O)%T1TV5K2M:&\=L.P? MHTZ"-/8GZQR);'E1+I(?@3^*'V!$2;2A?KI6G1589K:(@AEXF.\P1K+R9^5O MC_S-<]B-^VNW<^&0*7#G#ZB_.50]30W@"\SZSX3KN4U,.=G^ZNRN*>4_VS3N%1N7N&^K5U[%2+GO7LJG+T8KGU MEF:TKUE=?LD8^ VZH%L"Y\%G(!)VUJ$J8V13F.NS5Z_,BKUR&++S(GV=[AY; M>4GJYL13TO%)>XD0']FJ$;V/8MY"@+(;A6RJFDT9!$+.C78A P!2= O4U4!- M$5/$_^(DJV2?S]Z5/=Z@2<\30F%+<.I)G#!,AKE,^946N+R("EMS?>6XP#+6 M\JPKGQ$;&HM(R3_BUW;T%WW51B^WRMX2;_MVVCU9X2-]QXP&R$1Y9I,J#VAF MUB1G5?R _:?B76+5U) @9OK(E%5754-0$E-21:&I8.>27X,-$\2]8&([%\W$ MSBE1>_P4][DY4@!;S&>8Z2L9F"QE6V'LE%(K:CDU2J=UPEI9$^PKD6$!;#RA M+I(O528FKM9O X)CZLF 09X+&45!XA KH_-E#<]K]WJJP^AK9D0N&,*F/>YV MJ9C;6R),^3U1)1(^;.;V(A%--,5A?.]SY(81YG'4_$ M/0KFOER+,F86"I[8F=@JR_R9HBB;0 XXA)PP8UN0[-=3,!,$:II'F" 25,F] M>[]5^*G=C)!=)0.T@B[ K\]@19A\ _X YU"3]"/GR3!ZRW]YX1JA4KIM[I&C M?O(%@N7)MF%D@L4R"(ZW/9!H?ZY87'[ OOH)G]^)P#[XF2+'R* S"',V2=;J MW!Z[K>' '0S;ALM9MDVNHK!4&$.\>>L0\TJ*.>?+UW\DFCEGQU ?/+JNV^Z. MW&ZWM6=TQ!HDP;XRVEW9#[CSF_PZ-!CKE4(XE@M)^D.?T:NO%E:1#.&$,ULE MWX34QO&MQ#&5@"EZ4FQ1R!:RS^@3,A;UDV![NJ3OG3!2 ?:URP=)0P8/]P+U MF$UC= [_FD9$S(=H!/*8XG&I!\_!S$A3N=52\FKH41N$D$9B6ADNDQCPQ%GM M1K;4_T5*_9MC^)4;HOR977XBM5\;NJA=& /VB2C>R;BRC=!\R[+TW9?T(&Q> M),I1C*N'F!Q1@7I"&2%M18E4GL%0EJ9=(JM4AJ+=I!/[#P8)(30WHGK+]93. M\YL5Q;G(-@HIZ<0&EY &S0Q/[IN;F/>\QR%W(4C*'5443JB:V2VWHOYF\!%5 M2H0\.HP]-6=\]Q-PP_)- M R\J))AY6W2I?O%@M*X+6-X!+4.4GH5C%(Y:H9/C!I$RB.A_#/Z,EYYZ2TS M631'67MV7.UJR8YEX5>&]V34OY#S*P5&(EG>:UY1;"Z1;J!Z%:7)2J@H%[ M2J9>S31)$GB'^4^&1/IQ0X0,DOG*X$S9KQ,$BJ?YA5#XM\7.45Q4NI,UA)_1 M(TG,FNH,\FVZ8!ZE631=9T"W[-/\X24+F$>*26+O3FX")2(0T\T@9RJV5&7T M3Q/,M(=B[E-7E3S>\JF_0D:C2(2&"=_E*M5IQMR1R+2Q@UZVH2HAIK(''H-(I_Y49JX@_I5[KG#Y)O=4$"5Q%&%S4;4EU)KLZ9 [ MX"Q%?$.<@:;_DY5/4QN)=)[8&N;M QMF<]\D^ UGV[0IRU4Y&'QB&2N0@- M+Z^NR/TE9._5"DLN]?L$)BSU&(WKDU1X2Y7',-8)]VD>K[F>,R<3L*V'TDS\ M/E@5'&1Y@G/;@PO3V5P2<,5A+6^DG*9HS)+-65I$)%LC(+^)EI,<&&(7IVM2 MR3V_J6Y)Q+8"_4',@Y9*(WI>",!)YIB9R3#2M(525@BWPW*)&(^D* P8#+=$ M]I"M5(DJ?2:[BLH^Q)CY()FWWM0CBC 5/M$3K0Q:&=QN"-$M"AEM"V/6C+RQ M[*2?$D ?^2:8B(+)HN@2&;0D?UN0*H)X4_"5<;;";(5YOS&>KI?4*7>+F.(H-U9L MK-CL$AO&?$,#E84A5.R&L0P5VV >:*9*]H@G'5-:LII)4EW!9^GNE3Q/+$J[ M];C,Z"YZ2^P>&H2]C!98=V-U, ,E_\GPW*SAE.:U$G@A=^95U 9U54L MYB*.=3$IV>?,T>2[D#7WN_C(4<@\93F_D2N7J';2Y7L38IUD$"?YZE7D)R#C M*S\(SN6[3Z=%JNS&M-"0 YLDJ[BR3J$IW:2F93$NGYEP=DZP^ R-D8YOBY^5 M_'U\E25S?'M2-O*E,HR&460/5P/ @YM9E81\I.X:H6HI3:J*Y5-X*[P989]X MF>K8EJG:,M5]4O)[% LLK,GN=^^(6<]P'3(&/BKVQ"7*+(VK/L\DMQF)GN&M MX)HNO!46>G2Z[\_;8^5 &P;KO:)RNS0<%FR\46T'?[R_O,C::CC#ID)%XQA( ML5$[=0RW1QU$5' )!L6[H;O>T)',-9XSB2-OQNQ&^ N#56XYT;D2KL>$K\@7 M435"++L5X>1QU7LD=V_B$,,RNEHX//X0YE60?)>XQ_A77(F5E:D@K2!24[=; M?R[6;DFOL,!]E/4@;KAV;8*Y4?O46M(CLLU+]544;!1PA25UR[I6FU5S^W'\(V$:#NH$(V*,QY5 M77ON?!5"\6%Q$H_*PM7N7(F,[!:54*)=4?]PXW;J0<5HGQX?-S26 MW(@948I10RF90ZQ=@EU79*5H)[:;2X5QDBC@4?%C&H"]N:6*&5D]I"0DO5_) MQC^#EATD<"K$C.ZXR)?65)<,.SXK*XC),Z%+3ZWPF1(*>7;^L I=UWO^TII.-ZLU-17GC9<=SW)$Z%_\G&N\H999.86%=YL=(HKBX_R8YM]?C'J6B3#!3%ZM-%)->-)25;'PJ['WH^3'@S MI?3225$X'UB&4VQCFB7&,3*G]HA=.FK6<6<5PJR4&NL.RT$1E02)1SF7PNKJ)%%WMS7N!$F=D)],9G)5/;5 T^3.=8"VJ ^AB )@RMZY-" MP'A-Y%QZ; '/PB =VJU"=DZ54O,$5=V$=$N4[4J=+SRV10;93(%#UK+N924^H.%RHY-;)OV,XNIL&10 M2@]B,+!AQL3V=+EM1H0@]U,-78'UTH*P)=RR5ATJ::+ZSPU'D*_F#57AGD48 M PXU$\:MX,X2D)R66%WMHZ31[IN&O> ZRM8CK#* K\!IQ'A)LM$FZ_S)N&QT MVZJY@;BHFJV\+$WG.?[L+V?):#CHOA^.>]WAQ?M^]\/H?>?#X/W%=>_J_75G MU!F.SLSLS%/,\N@A9OGA5GA+DJFL31 IZ-OOSYU_A+PMW%,[GQ,M>2X-]3*3 M-,\>NEAYCEFK.54^Q?X>E?51:;GY,+CL=#H@-A\&W?YP>'$QOFAWNIW^Q;@_ MZ%[TVPV1F\ZY\SE&14(_LT$^RJ=+-_K2G+PDA 1F3S7@2!N%T+-Y^2 MI%/JSL0,"JB'D.[S?Q '%ORN/1RYK5;KW_[4'K3>)?@*#&(0%X-B'?D5#=C# MSHSXL<(+6_@O!>V3TG0HO=AI==J:"1U^&)P[#=J6/X1L6J*% <<''4%9V.W! MKN X1;SDUDK:'3A^<#]^AQ,(W) UXJHD[YR_P9& O_X0W@1PGG+AQ0>8QV0= MWRQ'B-[,-J<0/ 1N'49GFT,D$9VQN(?D-3$%LO( 2$?@'G;?AL!M= M=_KPC8AN8F^U,%':\!-WA9'K81K>";[32&5@ 8'0 #;>K><'_(V$YL'A'%)% M+9<1I:FU-WT31W?I8L=YP0=IP70:90?TGB%')B:\D=X7#B;%+V0DJPP8CQ:-, M>$"KIASA#(S:1%)') "*A#@?EG?!2<=0'3%RRTX=CR*\>\[;X0#@^>@4\_O, MC)1.M+E\'(6H''R(>7=>+',<]WH4!/.FAV<$G5G&3H&^FTO Y;N&*[]Y/IW2 M'7FO9>_(FW%'?D"AT%JZ)\AE1:,]^B6=@\S M<4N17=9PYL4LI8EU)OOI<#Z_[X^'U" [WZ^NKR\L/ MX]&'\7CU_QS9FG3';L>G]P?NK M#ZU!_P*"^7[K?6MTU>M?M@?M\?#R>GC1ZA__IG]&I*&/'[?[@8 M7W1@'4:=BXO>N-\:C;K#UE5[_/[J^)> Y+X/'[[*OAR:LX^(XA8[G_E:BC.I_%WC+K-!RO1)E8M(#3O:*LV,3G_6\4?Y?H\A]^2&"5[-XWN5_"_CAG7W^_^'+F)(AIZERL8C]P M.D-$LFV/,!WEHVYSW191:"A_4 MOC"$%.\0A;KT(2$WAG!E8A5T; #@%AYMM*4T9RD?5/'SGUG]\Q>!J+F-F?[9 M;QRZK0I:R6S&-A;@,P MU7CPDSCZKLPP9^\,#AU*X$W$P@OFQ79]75:Z#E5R*^=)IE&:@T W8+X0O70/ MQ&I,M79<(L#EJC!#?4_X@A%-'X*+$2$Z06AR\)WI7S>B0:92M"8>%; M6T;<.D(9>9 H\-'_V2!]^2OF=ALC$IN+(.MAV"R8;#>4U)9U1UR6I6J/SA+4 M$Z['4ZF",X>]'OC4&3$NGF4]I%\_7$H,Y7@52>_S*Y?KLLEMC]2-OW:ZJ*XN M5SME)"WQDX'/93B8I%<>&CA<\KFNBN(W!L]CS-7V@P&D%BUD4F+48E0%F(7/ M2!1?P4=+DP5>+7P,I^=;"P$5\X0YB>;X&F1-*&5J'!TBB.ZX?"]K5>>3*19@ M)TKK4.!;Z1VZWWG7F@=G1!3+0K#$Z;=:(!(S\8/$37V2'Y9] M'#Y"6D4)GF]BN@CAC+JYYV]B50Y"1 5KNFU*$"G5O,.391%KJTJD#YU%J CT6Z+@>&3$5$[)/2EW+;/W^Y/6C<\R]MLW) M'UM._L%W-S!!?WGC)/'T+V?4.?-VUA^-IKW!O#7U!OW9K#N>S<[_N;HYPZOA MO9^1PY+%! H1A5=<-'Y7<%\NKQ%W+8RK$T,C-T]JHKL7%F M''HMWF-=WF=N\NW]TAG^@I'%8_!%GG$=L$D*[\1_7?@S. /X2FRVWOB>S[\ MI=NV^]S\?6ZW[$:?QD;+?2["M]A];M8^]W[IMNP^-W^?AU:?3V*?]0%M-[KA M&\W[W"G6CC\JZ-Z\LY].A9C/7S@:'U==&_YBX6[PA01_Z]J]T*Q_JC#/O?N] M8[Y;IT7[?;AYM5NM\U:95%>>W$,WI+)!DO<9A]^.(S;$5M^.1=_:K?/.P.J; MU3>K;R^B;YWV>;=K]M\W+'Z9O7-ZMM+Z%NG/3QO5;D>LOIF M]MOEE]L_KV(OK6ZIRWK+Y9?;/Z]C+ZUAN=#YH1O]6T&/:I MUV_4Q_0Y:W7:8:;V=I?3M76QC? E#=$LOKG_9Z5+"M9AY>L]GF_RH6# ME2PK67LEJ]+5L94L*UE[BQ(J79):R;*2M4>RVN<#*UE6LIY!LKKGPZ&5+"M9 MAR\9:IV/BH DM9:L4ZM SZ7 MD/Y/%%&#[I8M4^9U2]_6RMAKJLA/5(A'=FB M3"ND=1?2_OFXBAM@A=0*Z4OF!+M5[C&LD%HA?]*FW\ M5DBMD+Z1FQ/\0B64G.!H1J%[PZ4W-U5K@Z#K%E;Z-DD-_^'$<_[A'&/B4V<@V! MCT TSD48KKW ^5T(HJ5 U@:3WOA0>3(L!ZR2K@*$*! _(^'(6&?!&(.N1\]0+F]_A' M&!-?G4#!> Z.N1JMB@0N-U=%_@II'<,2,LX,(BT)0^:]R8S;Q\^?=C& M[2?'*'$PFL-Z7>SIF%F&C;HS;+R*HX-$?HHM-(PR^GKI*4A^-/1AD(1^S88/ M56^5,W[,!2J2:>Q/X'.*5LT/X5'P27*2ULF&?_+A$CFST,$D%^K+&C:AU^F] MF?S\!NS!=AJJN=,>=[MH4@KLI"=V$+TP[>U1K(DF[JN%(Z0IG:_Z[\?OQ[WW M[WN=4;\]ZEU^?.(%E!Q@@%!F M0,-Q[&6B,]\PEK^*D<,P!I=OQH<*NG;>>N9O3'FN955WR^X\9Q28/9C6EWW^?Z[# M@M.?R"@@]5/T)) )L--Z][L7@C^+"Z>I :_\9+KF% <^^@(+'TH>@VUPW5I:[T M&L\A"X]H[WEVZ=C"O&%%X)1$P)+L6!&P1(@G+P)5>KZM"#1*!,I <&KE%\HH MOG^(BY4:,["]WK1/:*IVAYL^5;O#39^JW>&F3_44=[A6+E=M\K+'E7=]0S?* MT3KQPEGB.N+'5*Q29R5B)UE0_867>C_7;>^?"5FH9'ER%4M?QB<^R0_G75^#I8=+N7=B\/>B0W 0FNQ%Y_$;_6K1^D;5:[WZ7%;%87K"Z8N6C!$#M#-Q1IQ( :M75J.UYT-B,FA7REML>5X*BMD)N MA?Q(A+S=COA5R*^0-%O*>V^]58F>Q,FYE_$ADO.VVJ_%F')V,5RS,'M4\ M^/P6I016]Y#ROJ=*>!5!EL\DH*:-![Z83SY$?Z6(]'P0.:\TO=>VY]9L-T"H MV\.A.^Q8H;9"W22A;K?=3O]9/!(KU%:H7T>H!P-W/'B6O+>5:2O3KR/3O98[ M[%=B 3]*F3[U_K'+*"$VD8<%FB=;3UXKZ;#=!';W[>[;W;>[;W??[K[M(WN\ MDU_61U;U6?\O6:^VK U,_=T&TT3V_<$J/?OM31O1=M:K+0'G@P.R.E_&=3ON ML%4%QM6&^C4(]>LL6>VQVQE;R;*2=7C)ZKJMUE&5IUO).A+):KGM2J#F5K*L M9.V^CW''@RJIZZ9DGVL?=^SLJ#GR .0HRP2K-S74K@[0)FJ:*J3MGMOO5ZJ' MLD)ZE$+:Q(+LD3L8VA9)*^--EO&>6TY59&7.-;JR9/JKN MZ62K ?L==]RJPD1[G-6 -M%W C+=[;JC7A5T0BO35J9K*M,=<$ML'Z25Z2;) M=+OGMKNV8\S*=(-D>N3V*Y7K'*=('[JYINZAY5_C*$F<51S-_?28U4(U. M>^B.G\>'V;96]=0:FUNT^E'J#D'<.GQ13!^K'U8_CD8_1F.W/WR6QF6K'E8] MCEX]^AUWU+7J8=7#JL>6%JUV_T7K<^JI'B="-F=^)[.7I]:Y]44DPHNG"\<+9\Y,W(H@6BU%J*\Y MJC[7-F]57[MQW^T-*A4RU:[6U$;E3172_L@=]2KEG:R06B%]J>S/T.V/*Y4Y M6R&U0OIR6#^#GA52*Z2U%M+*#2.U$]*F8O]Y ?P=P[BE%W\7F 1O2!!7:[T8 M#MS6H(IBU-9(GY(MKK5HM5"T+*"6%:V#B]803O-.%3I8*UE6LO;1C+0J5>M9 MR;*2M;N/8.3V*H7)]0\T&G*7]%<1BM@+* ;Q9DL_]),4JW%N14,"D:.,W/LM MM].IU)M6N\C=II>:*J3=GMNJAMU@A?0HA;2)$%+@H;2Z%@O0"GF3A7SD=H95 M,@=6QJV,'XN,]]WVX$4;1DX4NZG;8[[#\+_&4M MNZ%LSN\$A+H]'KGC_NF@\EBA/@6A[H[($*4]3ZL3#=(IGL# MM]\Z'93+0T,"UCS _!L" L[C:*F"S"A\Z[[7ZE M*U>K%E8MFJL6/;=[V)*Q1JE%$P'_SG[[&*8B%DGJ^.$T6CZ5WJW.-0@CM]<^ MJFIWF]4\#L'JNMV6;2JT@G7XJJGCZLZQ8G4<8O5O?QIUVITJN(M6M*QH-4VT M3NR>[5,*ZR.=?>>-+./\V75"<51$7"^70AV\*-%6I8C9YHKJ;;&;J1EM=]1^ MT;X5JQM6-XY$-\8OV]%E-<-JQI%H1N=9*JVM8EC%.&[%J!XYGTR/9,TCZ[^+ MU FPBG4BYE$L5(R=>C^0Z/K63_PH=-Y,1"CF?KI%^9\U"52/6^9QWQUUJK0F M-.HRV28TFR#+_:[;'U?)#UE9MK)<,UGNC=U>NTI[C95E*\LUDV4L\*S4#F!E MVES;X#? 9#\W(9C,,NR4_/ MN!:U3]Z,^^ZX&A/M U>@$=PF&NLG0?PB>M___XL;J_547M\VN/35A0<8T5![AW$ M5TN?\$/0[/37M_2;@RW3E1!+,7-@.#X\?O;:'+.= W',ON2%1BTT_!5N.^J) MH5XKU:[M58C5#ZL?5C^L?A@)%K??KP0;_:)]NG7U+*U66:VRIXX]=:Q^6/TX M^M*8%TU Z!9Z+TUC?[).O4D@G#0"M5DN(WCDPHO%(@I@TYY>8M.%'9]%:WS# M25P9[)AO'>X,#E0JLV.6]M*@-L>@5=-C5=/*93%63:V:UF8_3T%-!X.GW\!; M-;5J6M?4VVOI<"V"Y4.5V!Q*P>L@$%;[K?:?BO97IFH[*>VW-3[;4VPK$7,^ M[2')-M>9>(D_=;P0RX."=2I>O3JHN[,ZZ!6,X@.2S"6O.F9SN5=K'F8R'K,J MAS:DK?/G268\VTWWZXF0O>JNK8DY52/R@F9B< 1FPAH":PBL(7A>^HKS\;,D M7:PAL(; !ATG$G2TSUO/4NA@@PYK8JROT1A? \Q$)431D_$U3K=0\@]*C(K9 M6P\F[-T(3M8F3K1.D]0+<2#..A$SF^1VAL_C[%FYMG+]>G+= M=SO67ENY;IQ<=]W1L!*7PI'*-87:OU"@J']/_^;8<2J"0&[67\Y:9_0S/&.J M?G[ $CN;8\F']G?^+%W\VNFQ_,O5?G F !8TOW@[PDS*M$_*K^8T-F,LW+3'WK;+NF\3OZ[3\;>IG_VXX_#2M]R[ZKWN\RI20& M37^0O] DWZ@]?B*^0Y7%V.H=2.-WH,. ?KICJS>)@AD\Z7^%%SL?P##.G/_R MPK47WSO=MKLG9:\7J_L*:[4I.-6*V)]]:3NM3I7+XA=?D]?2-"L\.X6G_12@ M5RL\)RX\54#@K/!8X2'AJ9(?L<)CA8>$IXS>XU7K/8J"(L/^?FD2X75DYM65 MY^76Q&Z_W7Z[_7;[[?;;[;?;?T+;7RL?L#;9Y./*%K_Q0R==1.O$"V?)\>)V M'*R:X#)*4B>:.\EZDDQC?T77I;&X%>%:O!3IUC%V>1Q!$T?;[8X[C2!LKY4J MUJGKRJI;?=2MVZM""VN5S2J;5;9'SVML=7#CRD&S:0=/*'3Z M54JZ:FOR&V#9&R%8O4$5=]Z*E16KG6(UJ%(%9J7*2M5N%\W:*BM5AS\"CTFH M3NR.](M(A!=/%PQ$!6Y^$*V6(DR?VJ-^R,5YL1B@YW8&E1 D:Q>DUDIXZVHS MCU)(^^ZH&J*-E5$KHR\5G+BM3B46)2NC5D9?RBGMV_HA*Z%UEM!.0RXGFWEA M\M4+X.\8-2V]^+M(81 -#N$1^+9K4XY':O[J+%E]MSVH$L]8P;*"M>=&=]BR M%LL*UN$CATX5^ XK5E:L]K6T](Y*L$[LIN2O(A2Q%Y#+[\V6?N@G:>RE_NU3 MRZ*.,C@=NL-2+)'C"T]K);UU-9Q'*:,]M]5O1@K%RFA39;3=RABW'PN1^Z M)W,(+M'SL,$?8FMM@NXHZ)6M%K^N%K?[[OB9>):M%ELMMEK\,EH\M$ELEMDI\U$H\&%;*$?B.PR MISY%_DHB4GWXNNRAHCS[K5MO)NQ-M)++SO;[TYC.Y7+[CS[A-X MY2^+6*[68Y>@N,W[V3V]Q^RYLXC%_"]G?TKZ[5Y[-+H:7?='[?ZH?WW1>3_X M<'EY.;R^:E_V.]TJ\O2-2$&CN7,)?X$!)WKYO ?+T5[ZU[P![15$X&U!!IY: M:;Z/^346@9?"']/(21?"08H@YYN L<3.I_E_UIU>SVV^VW MVV^WWVZ_W7Z[_:>U_;7R 6N3?#VNY*JE5,U_T5*J-I:>Y]_^-.JT.Y7JC6K7 M1U4K9:Q3:9A5.*MP5N&LPIVDPO5M%[O5-:MK]G"S"F<5SBI_&7>HEG*UF5%KK:2W MKJ;32JF54BNESW.]Y;8[E5!^K(Q:&;66U$JIE=(&2FDS[U).BWWU"&-ZFRZR MHF5%ZZ1%JS^RO+Y6K*S%LJ)E1>OUW?MFW)U8$M:FQJFUDM^Z&L]]:%JG)L55 ME\-*>:VE_!BE>.P.6VUKB:V,UEA&K;]@I=1*:2W#LZ.*PBRAZV-7[*29:P[E MX!\-=\T)Y/NL&ELUMFILU=BJ\;&I<;OO]H95."^L%ELMMEI<$RVVA[%58ZO& M5HV/38VWTKH>C*C1V1Q+&6Z<5^<+X.UC._>!MLF/D]SJFE)*6L*BUO M.F40Q+N&^F[/6)]-JS\'PB-JTKF(D9CT[U$JG'8+_S-:Q\XT"DD@B;=T[H=> M./4QI9C"+[ 7UF J%4$B[D#*!'.6^HES$89K^/ 7L8KB%+8[=N;K.(6/P"?F M2 6*6X! M<];H'K/Y.\>93D#KR0$][1G,AT82&FZX!^E>#O\,6A M2)T@2A)G!<.BC+GCI6GL3]8L?S"^:;1>=ZUZX?BS!+V6H->^JPX$O4T/:4Z5E/?A3+PG(P&UHX6Q-,.;:V*%XU6$ MPW(,6^&P!,-6."S[L!6.0PJ'I28^ IFP[)1V^^WVV^VWVV^WWVZ_W7Y+3?Q* M*>CC2C$?CIKX.3;YF>YY2];ATKS:?>\%7C@5SM>%$*ESY:7>K[4P"2]42W7" MQ7-V0^V&'NULG"=:;P;T?\:^W?>@'6Q;E4@Y8L MHCA]"_[LTO'#6Y&D5#-G&4.KBT0-I; MA;,*9Q7N91"HW7:_2O6,U3>K;U;?'CVO;L?M=.WY9O7-ZMO+.)0#M]\0?6OB M9=79;W]$\7=XL3/U5G[J!0V&SN^.A^ZPTSDFZ/Q3RM4>LVBUVRUW-*I2YVQ% MRXK6[O[V-CBL53*@FYOQE%D=]M!Y5,N^%N.UN ME4/:2I:5K-WNW]#M'%=&TDK6<4A6M^,.V[:"P4K6X1VML=L?'I5DG=@MRC4A MP@N',.039^7=(RKY<\4$QQG1NNU.E5"A?@%MK42ZKN;T*&6T[XZ[5A@8H7[FUX>]SA;:U$NJ[VU$JIE5(K MI<]3?N%V*E5?6!FU,OIBY17#*@ G5D*MA+Z4A'9&S6BZ:N9ERXZ R@;Z=0KT M;0[)BI85K9,6K7:[XPXLH)T5K6I12VAX, MW/'8YJJME-992M^,6NZP5Z4'?^]TFP)?:X7[:(6[WP'A/FBJVPJW%>Z:"'=W M?&B$QV,3;HH*?TFQOU__GOYM#"CP0_%V(6A&[4[KS\4IM(O3','/Q5GDY* % M'WBRY&[NP9S^X<_=\7@G$/O!L_];W#OOUPE,)$FTE3]M)(T?< M>L':2X43K6/] 1<^X27KF'^[ CL3Q4O$@7 ='T?MS^^=-!;A+'&\^5Q,J977GSCASP\ M;YU&ZA=L8>@W=_XL7<"G88$F43P3,2I$X*T2\:OZCPWY/-/)H,S&M\ZVYXKX M'?WVG]^=;=A(^?[M?QI6^I9]5[W?94I)'-T]7U*WKDY1>[S/*V)M5-9J]<-) MHL"?.7]JT3^5%D,^D]?">.24_MGN2VS8PB=Y$R5G[']YX=J+[YUNV]V3?M8+ MV'V%]=L4)OD6,N8;KWB]]>RT.E42M$U2,"L?.^6C706!ZL77Q I//86G"A.X M-2ZG(Q]5*G*L?)R.?)3!=IU8D<$5_!9"\8F7"!"<=0(#$K%.+%5]ZO]+UJLM MJP>+\&XC*9)]?[!*D<43$WWKU99;R-=)Z583XP/G>T===]PZZ$5=M6G9N^:F MW5C40KR'(W?^>VRYU.JQX6_$^?O$>#-Q![Z <65:\K7B_ M:%$QN->54M;UJ]9L9E?L!/[_8= *'XF]:>I@18# 6W]G5A;4 MOE NZ(46XJ!T8!K?7KU+ 9U7!JD+#5*$-I\)1 M=21:5;"J\%RJT&Y5R1195;"JT#!5&%7J3*M_X-V4"^0@\&(9:XS.02%*K&!;P:Z)8+=/!OBA3+"?I3?^ MU7O%JU<7#V5UL9,O+ZX\DO+J:<>+A8/8;"'\UDN,/]SYZ<+QG'7H_VLM' %? M#N1EM1-Z2\%ZFJRG"_S:?TS]9!H]7VOYRV_<->8"X'V8'? "QP^I/Y]R!=XD M6J?4BU_6\>\Z*Z8<380@@( $F_?A:ZF?!K#("(S7:;W[W0N]&[&$H4NDO,2Y M@C5<)PF](IPY%_#>^\1/G&CN7/NA%TY]&,AE%/*@Z#-?1+(.4OJ(9#R-PD2B M!Y>A,)S3V]OO-C9*I8B*&[?9Y7!VT(V5#WW1K=VH^Z)_+V+UL!5LS-M)++SO M;[TYC.Y7+[CS[A-XY2^+6*Z6Y_BSOYPE[>&'Z^%UZZK5Z;WO][L?+L;=WM55 M=]B]Z _@IPO\CI=;YL>N75$)BG@)F^OB/>:\=1:QF/_E[$])O]UKCT97H^O^ MJ-T?]:\O.N\''RXO+X?75^W+?J=;Y2S_1B -()L@M)AHRT! O T3OTT :PJ' M0C_FFW0^IF+I#,^=9]3LQMA7_A&_]JN?PA"PD_Y;#DQEEE\RSU@RM+QSO6S3 MW++%V;)%>MF<9!&M@YDS0> 6;^:DT8T RQSS&8>/@X=0P::7@H7.GIVD\ O< MR40^/* /A%$*D_/#:;">P8\B2,0=/$[ K\#BPR OJ.0+]G 5Q7!2A Z<)DL^ M,=NMM_]][GP,]>&""#'PG32*T33UG1?/W@91 M]!T_8XR=S_SU"C\NJ:_%CQ4<2W)YTH67PNMNH^ 65LA/OO-TU^$4/!9X.+)F MGSNP/WBJ&4N"X#5@($.%6./#6R;W--9U0HI_%\4S6'[I)8O&W$Q'XXE84?^W!^Z?^"L96_(N/IF=6_.T4!6+CC4GJ+\U'@ ^@ M/P\O"-?9GW"!$A]DW8MQ,4'N"%T'OW+KQ3ZO[+GS"83+FZ8H#4HT8?JP@?,Y MR!^^##X;!/?./(Z6L')1@@6#:BXSEBA<]QW;"ROKR:?CFN/KHS4(!+PWBL$? M84'%+TW ;P'A=0(8.#X=1(]?*05*OW"+T_(%9,.YYN>:"P%?BDBA5E[,RO

XML 71 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
12 Months Ended
Jan. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsIn March 2020, the Company withdrew early from two certificates of deposit and subsequently invested the aggregate amount withdrawn into U.S. treasury securities funds, which qualify as cash and cash equivalents. The certificates of deposit totaled $101.1 million of which $50.6 million was included in cash and cash equivalents and $50.5 million was included in short-term investments on the consolidated balance sheet as of January 31, 2020.
XML 72 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Lease Commitments
We have entered into various non-cancelable lease agreements related to corporate offices and certain equipment, and finance leases primarily related to data center equipment. For additional information regarding our lease agreements, see Note 12.
Purchase Commitments
The Company entered into a three-year commitment with a cloud-based hosting service provider for $15.0 million in the period ended January 31, 2019. As of January 31, 2020, $8.5 million of the total commitment amount remained unpaid, of which the greater of our on-demand usage or $5.0 million is to be paid in fiscal 2021, and an amount equal to the total commitment less the upfront payments and monthly charges incurred through fiscal 2021 is to be paid in fiscal 2022.
Legal matters
From time to time in the normal course of business, the Company may be subject to various legal matters such as threatened or pending claims or proceedings. We are not currently a party to any material legal proceedings  or claims, nor are we aware of any pending or threatened litigation or claims against the Company that could have a material adverse effect on our business, operating results, cash flows, or financial condition should such litigation or claim be resolved unfavorably. An indemnification claim has been made to the Company in a litigation in which a former director and shareholder are parties.  At this time, the Company cannot reasonably estimate the magnitude of its indemnification obligation, if any.
XML 73 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers - Deferred Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue from External Customer [Line Items]      
Deferred revenue $ 166.9    
Subscription      
Revenue from External Customer [Line Items]      
Revenue recognized included in deferred revenue 93.0 $ 55.3 $ 32.0
Deferred revenue 163.0    
Professional services      
Revenue from External Customer [Line Items]      
Revenue recognized included in deferred revenue 2.1 $ 1.5 $ 0.6
Deferred revenue $ 3.9    
XML 74 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 12,380 13,431 81,972
Total all series      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 0 68,480
Shares subject to outstanding common stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 12,215 13,297 13,355
Shares issuable pursuant to the Employee Stock Purchase Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 165 134 0
Total all series | Convertible preferred stock warrant      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 0 137
XML 75 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
May 01, 2019
Jan. 31, 2019
Business Acquisition [Line Items]      
Intangible Assets $ 15,063   $ 1,707
Goodwill $ 16,497   $ 5,496
Artefact Product Group, LLC.      
Business Acquisition [Line Items]      
Cash   $ 1,150  
Current Assets   801  
Intangible Assets   16,090  
Goodwill   11,001  
Current Liabilities   (180)  
Deferred Revenue   (1,030)  
Total   $ 27,832  
XML 76 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement - USD ($)
$ in Thousands
Total
Common Stock (Class A and B)
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance, convertible preferred stock (in shares) at Jan. 31, 2017 61,284,703        
Beginning balance, convertible preferred stock at Jan. 31, 2017 $ 60,260        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Issuance of convertible preferred stock (in shares) 6,334,674        
Issuance of convertible preferred stock $ 52,427        
Ending balance, convertible preferred stock (in shares) at Jan. 31, 2018 67,619,377        
Ending balance, convertible preferred stock at Jan. 31, 2018 $ 112,687        
Beginning balance, common stock (in shares) at Jan. 31, 2017   16,278,895      
Beginning balance at Jan. 31, 2017 (52,743) $ 0 $ 4,783 $ (57,527) $ 1
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   4,001,846      
Stock option exercises 2,645   2,645    
Share-based compensation expense 18,464   18,464    
Comprehensive loss (49,107)     (49,106) (1)
Ending balance, common stock (in shares) at Jan. 31, 2018   20,280,741      
Ending balance at Jan. 31, 2018 $ (80,741) $ 0 25,892 (106,633) 0
Increase (Decrease) in Temporary Equity [Roll Forward]          
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) (67,619,377)        
Conversion of convertible preferred stock to common stock in connection with initial public offering $ (112,687)        
Ending balance, convertible preferred stock (in shares) at Jan. 31, 2019 0        
Ending balance, convertible preferred stock at Jan. 31, 2019 $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 16,091   16,091    
Comprehensive loss (53,885)     (53,885)  
Issuance of common stock under employee stock plans (in shares)   4,331,279      
Issuance of common stock under employee stock plans 10,221   10,221    
Taxes paid related to net share settlement of equity awards (380)   (380)    
Issuance of common stock upon net exercise of warrant (in shares)   134,603      
Issuance of common stock upon net exercise of warrant 2,598   2,598    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)   11,745,088      
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 160,401   160,401    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   68,479,732      
Conversion of convertible preferred stock to common stock in connection with initial public offering 112,687   112,687    
Ending balance, common stock (in shares) at Jan. 31, 2019   104,971,443      
Ending balance at Jan. 31, 2019 $ 166,992 $ 0 327,510 (160,518) 0
Ending balance, convertible preferred stock (in shares) at Jan. 31, 2020 0        
Ending balance, convertible preferred stock at Jan. 31, 2020 $ 0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation expense 38,507   38,507    
Comprehensive loss (95,940)     (95,940)  
Issuance of common stock under employee stock plans (in shares)   4,197,716      
Issuance of common stock under employee stock plans 25,519   25,519    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)   9,025,000      
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs 378,982   378,982    
Ending balance, common stock (in shares) at Jan. 31, 2020   118,194,159      
Ending balance at Jan. 31, 2020 $ 514,060 $ 0 $ 770,518 $ (256,458) $ 0
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of the year $ 1,416 $ 683 $ 0
Increases to tax positions taken during the current year 1,850 808 360
Increases to tax positions taken in prior years 73 0 323
Decreases to tax positions taken in prior years 0 (75) 0
Balance, end of year $ 3,339 $ 1,416 $ 683
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Loss Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Disclosure [Abstract]      
United States $ (96,810) $ (53,939) $ (49,303)
Foreign 984 347 (110)
Loss before provision for income taxes $ (95,826) $ (53,592) $ (49,413)
XML 79 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenue      
Revenues $ 270,882 $ 177,722 $ 111,253
Cost of revenue      
Total cost of revenue 52,900 33,849 21,682
Gross profit 217,982 143,873 89,571
Operating expenses      
Research and development 95,469 58,841 37,590
Sales and marketing 176,060 106,067 72,925
General and administrative 50,227 34,049 28,034
Total operating expenses 321,756 198,957 138,549
Loss from operations (103,774) (55,084) (48,978)
Interest income 8,410 3,307 540
Other income (expense), net (462) (1,815) (975)
Net loss before income tax provision (benefit) (95,826) (53,592) (49,413)
Income tax provision (benefit) 114 293 (307)
Net loss (95,940) (53,885) (49,106)
Deemed dividend 0 0 (4,558)
Net loss attributable to common shareholders $ (95,940) $ (53,885) $ (53,664)
Net loss per share attributable to common shareholders, basic and diluted (in usd per share) $ (0.85) $ (0.65) $ (2.94)
Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted (in shares) 112,991 83,141 18,273
Subscription      
Revenue      
Revenues $ 244,058 $ 157,529 $ 100,368
Cost of revenue      
Total cost of revenue 32,707 19,297 13,008
Professional services      
Revenue      
Revenues 26,824 20,193 10,885
Cost of revenue      
Total cost of revenue $ 20,193 $ 14,552 $ 8,674
XML 80 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2020
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding financial reporting. The Company’s fiscal year ends on January 31.
The consolidated financial statements include the results of Smartsheet Inc. and its wholly owned subsidiaries, which are located in the United States, the United Kingdom, and Australia. All intercompany balances and transactions have been eliminated upon consolidation.
Use of estimates
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The Company bases its estimates on historical experience and on other assumptions that its management believes are reasonable under the circumstances. Actual results could differ from those estimates. The Company’s most significant estimates and judgments involve revenue recognition with respect to the allocation of transaction consideration for the Company’s offerings; determination of the amortization period for capitalized sales commission costs; capitalization of internal-use software development costs; valuation of assets and liabilities acquired as part of business combinations; and incremental borrowing rate estimates for operating leases, among others.
In December 2019, the novel COVID-19 coronavirus (“COVID-19”) was reported in China and in March 2020 the World Health Organization declared it a pandemic. The extent of the impact of COVID-19 on our operational and financial performance will depend on certain developments, including the duration and spread of the outbreak, impact on our customers and our sales cycles, and impact on our employees, all of which are uncertain and cannot be predicted. As of the date of issuance of the financial statements, we are not aware of any specific event or circumstance that would require us to update our estimates, judgments or revise the carrying value of our assets or liabilities. These estimates may change, as new events occur and additional information is obtained, and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to our financial statements.
Segment information
Segment information
The Company operates as one operating segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews consolidated financial information for purposes of making operating decisions, assessing financial performance, and allocating resources.
Revenue recognition
Revenue recognition
The Company derives its revenue primarily from subscription services and professional services. Revenue is recognized when control of these services is transferred to the Companys customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services, net of any sales taxes.
The Company determines revenue recognition through the following steps:
identification of the contract, or contracts, with a customer;
identification of the performance obligations in the contract;
determination of the transaction price;
allocation of the transaction price to the performance obligations in the contract; and
recognition of revenue when, or as, the Company satisfies a performance obligation.
Subscription revenue
Subscription revenue primarily consists of fees from customers for access to the Company’s cloud-based platform. Subscription revenue is recognized on a ratable basis over the subscription contract term, beginning on the date the access to the Companys platform is provided, as no implementation work is required, if consideration the Company is entitled to receive is probable of collection. Subscription contracts generally have terms of one year or one month, are billed in advance, and are non-cancelable. The subscription arrangements do not allow the customer the contractual right to take possession of the platform; as such, the arrangements are considered to be service contracts.
Certain of the Companys subscription contracts contain performance guarantees related to service continuity. To date, refunds related to such guarantees have been immaterial in all periods presented.
Professional services revenue
Professional services revenue primarily includes revenue recognized from fees for consulting and training services. The Company’s consulting services consist of platform configuration and use case optimization, and are primarily invoiced on a time and materials basis, monthly in arrears. Services revenue is recognized over time, as service hours are delivered. Smaller consulting engagements are, on occasion, provided for a fixed fee. These smaller consulting arrangements are typically of short duration (less than three months). In these cases, revenue is recognized over time, based on the proportion of hours of work performed, compared to the total hours expected to complete the engagement. Configuration and use case optimization services do not result in significant customization or modification of the software platform or user interface.
Training services are billed in advance, on a fixed-fee basis, and revenue is recognized after the training program is delivered, or after the customer’s right to receive training services expires.
Associated out-of-pocket travel expenses related to the delivery of professional services are typically reimbursed by the customer. Out-of-pocket expense reimbursements are recognized as revenue at the point in time, or as the distinct performance obligation to which they relate is delivered. Out-of-pocket expenses are recognized as cost of professional services as incurred.
On occasion, the Company sells its subscriptions to third-party resellers. The price at which the Company sells to the reseller is typically discounted, as compared to the price at which the Company would sell to an end customer, in order to enable the reseller to realize a margin on the eventual sale to the end customer. As the Company retains a fixed amount of the contract from the reseller, and does not have visibility into the pricing provided by the reseller to the end customer, the revenue is recorded net of any reseller margin.
Contracts with multiple performance obligations
Some of the Company’s contracts with customers contain multiple performance obligations. The Company accounts for individual performance obligations separately, as they have been determined to be distinct, i.e., the services are separately identifiable from other items in the arrangement and the customer can benefit from them on its own or with other resources that are readily available to the customer. The transaction price is allocated to the distinct performance obligations on a relative stand-alone selling price basis. Stand-alone selling prices are determined based on the prices at which the Company separately sells subscription, consulting, and training services, and based on the Company’s overall pricing objectives, taking into consideration market conditions, value of the Company’s contracts, the types of offerings sold, customer demographics, and other factors.
Accounts receivable
Accounts receivable are primarily comprised of trade receivables that are recorded at the invoice amount, net of an allowance for doubtful accounts. Subscription fees billed in advance of the related subscription term represent contract liabilities and are presented as accounts receivable and deferred revenues upon establishment of the unconditional right to invoice, typically upon signing of the non-cancelable service agreement. Our typical payment terms provide for customer payment within 30 days of the date of the contract.
The allowance for doubtful accounts is based on the Company’s assessment of the collectability of accounts by considering the composition of the accounts receivable aging and historical trends on collectability. Amounts deemed uncollectible are recorded to the allowance for doubtful accounts in the consolidated balance sheets with an offsetting decrease in related deferred revenue and a reduction of revenue or charge to general and administrative expense in the statements of operations. During the year ended January 31, 2020, activity related to the Company’s provision for doubtful accounts was as follows (in thousands):
Balance at January 31, 2018
$
457

Write-offs
(849
)
Additions, net
1,626

Balance at January 31, 2019
1,234

Write-offs
(1,629
)
Additions, net
3,384

Balance at January 31, 2020
$
2,989

Activity related to the Company’s provision for doubtful accounts during the year ended January 31, 2018 was as follows (in thousands):
Balance at January 31, 2017
$
104

Additions, net of write-offs
353

Balance at January 31, 2018
$
457


Deferred revenue
Deferred revenue is recorded for subscription services contracts upon establishment of unconditional right to payment under a non-cancelable contract before transferring the related services to the customer. Deferred revenue for such services is amortized into revenue over time, as those subscription services are delivered.
Similarly, the Company records deferred revenue for fixed-fee professional services upon establishment of an unconditional right to payment under a non-cancelable contract. Deferred revenue for training services is recognized as revenue upon delivery of training services or upon expiration of customer’s right to receive such services. Deferred revenue for consulting services is recognized as hours of service are delivered to the customer.
Deferred commissions
The majority of sales commissions earned by the Company’s sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions are paid on initial contracts and on any upsell contracts with a customer. No sales commissions are paid on customer renewals. Sales commissions are deferred and then amortized on a straight-line basis over a period of benefit that the Company has determined to be three years. The Company determined the period of benefit by taking into consideration its customer contracts, expected customer life, the expected life of its technology, and other factors. Amortization expense is included in sales and marketing expenses in the accompanying statements of operations.
Overhead allocations
The Company allocates shared costs, such as facilities (including rent, utilities, and depreciation on equipment shared by all departments), and information technology costs to all departments based on headcount. As such, allocated shared costs are reflected in each cost of revenue and operating expense category.
Cash, cash equivalents, and short-term investments
Cash, cash equivalents, and short-term investments
The Company considers all highly liquid investments with an original maturity of three months or less from date of purchase to be cash equivalents. Investments with terms greater than three months but less than or equal to
twelve months are included in short-term investments. Interest income earned on cash, cash equivalents, and short-term investments is recorded in interest income in the accompanying statements of operations.
Restricted cash
Restricted cash
Restricted cash as of January 31, 2020 primarily consisted of $0.9 million related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2019 consisted of $1.8 million related to collateral for irrevocable letters of credit (entered into during the year ended January 31, 2019) for additional office space in Bellevue, and $0.8 million primarily related to security deposits for the Company’s Bellevue, Boston, London, and Edinburgh leases.
Restricted cash as of January 31, 2018 consisted of $2.4 million related to collateral for irrevocable letters of credit and $0.5 million related to security deposits. The letters of credit that were outstanding as of January 31, 2018 were still in effect as of January 31, 2020; however, the requirement to maintain $2.4 million in collateral for those letters of credit was removed during the year ended January 31, 2019, and the restricted cash balance was reduced by this amount.
Cash as reported on the consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and restricted cash as shown on the consolidated balance sheets.
Internal-use software development costs
Internal-use software development costs
The Company capitalizes certain qualifying costs incurred during the application development stage in connection with the development of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development (“R&D”) as incurred. R&D expenses consist primarily of employee-related costs, hardware- and software-related costs, costs of outside services used to supplement our internal staff, and overhead allocations.
Internal-use software costs of $8.1 million were capitalized in the year ended January 31, 2020, of which $5.8 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold. Internal-use software costs of $3.5 million were capitalized in
the year ended January 31, 2019, of which $1.5 million related to costs incurred during the application development stage of software development for the Company’s platform to which subscriptions are sold.
Capitalized software development costs are included within property and equipment, net on the balance sheets, and are amortized over the estimated useful life of the software, which is typically three years. The related amortization expense is recognized in the consolidated statements of comprehensive loss within the function that receives the benefit of the developed software. Amortization expense of capitalized internal-use software costs totaled $2.3 million, $1.0 million and $0.2 million for the years ended January 31, 2020, 2019 and 2018, respectively. The Company evaluates the useful lives of these assets and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Business combinations
Business combinations
When we acquire a business, the purchase price is allocated to the net tangible and identifiable intangible assets acquired based on their estimated fair values. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair values of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future, the appropriate weighted-average cost of capital, and the cost savings expected to be derived from acquiring an asset. These estimates are inherently uncertain and unpredictable. During the measurement period, which may be up to one year from the acquisition date, adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed may be recorded, with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Goodwill & Acquired Intangible Assets
Goodwill & Acquired Intangible Assets
The Company evaluates goodwill for impairment at the reporting unit level on an annual basis (September 1), or whenever events or changes in circumstances indicate that impairment may exist. When evaluating goodwill for impairment, the Company may first perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the Company does not perform a qualitative assessment, or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds its carrying amount, the Company calculates the estimated fair value of the reporting unit. Fair value is the price a willing buyer would pay for the reporting unit and is typically calculated using a discounted cash flow model. If the carrying amount of the reporting unit exceeds the estimated fair value, an impairment charge is recorded to reduce the carrying value to the estimated fair value.
Acquired intangible assets consist of identifiable intangible assets, primarily software technology and customer relationships, resulting from our acquisitions. Intangible assets are recorded at fair value on the date of acquisition and amortized over their estimated useful lives.
Impairment of long-lived assets
Impairment of long-lived assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of an asset group is measured by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated. If the carrying amount exceeds the undiscounted cash flows, the assets are determined to be impaired and an impairment charge is recognized as the amount by which the carrying amount exceeds its fair value. No impairments of long-lived assets were recorded during any of the periods presented.
Leases
Leases
We determine if an arrangement is a lease at inception, and leases are classified at commencement as either operating or finance leases.
Right-of-use (“ROU”) assets and lease liabilities are recognized at commencement date based on the present value of the future minimum lease payments over the lease term. ROU assets also include any lease payments made.
Operating lease ROU assets are presented separately in long-term assets and finance lease ROU assets are included in property and equipment, net on our consolidated balance sheets. As our operating leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date in determining the present value of future payments. This rate is an estimate of the collateralized borrowing rate we would incur on our future lease payments over a similar term based on the information available at commencement date. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. At January 31, 2020, we did not include any options to extend leases in our lease terms as we were not reasonably certain to exercise them. The Company’s lease agreements do not contain residual value guarantees or covenants.
We utilize certain practical expedients and policy elections available under the lease accounting standard. Leases with a term of one year or less are not recognized on our consolidated balance sheets; we recognize lease expense for these leases on a straight-line basis over the lease term. Additionally, we have elected to include non-lease components with lease components for contracts containing real estate leases for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease components that are not fixed are expensed as incurred as variable lease payments. Our real estate operating leases typically include non-lease components such as common-area maintenance costs.
ROU assets are subject to evaluation for impairment or disposal on a basis consistent with other long-lived assets.
Self-funded health insurance
Self-funded health insurance
In December 2017, the Company elected to partially self-fund its health insurance plan. To reduce its risk related to high-dollar claims, the Company maintains individual and aggregate stop-loss insurance. The Company estimates its exposure for claims incurred but not paid at the end of each reporting period and uses historical claims data to estimate its self-insurance liability.
Advertising expenses
Advertising expenses
Advertising and marketing costs are expensed as incurred, and are included in sales and marketing expense in the statements of operations.
Convertible preferred stock warrant liability
Convertible preferred stock warrant liability
The Company classified its warrant to purchase convertible preferred stock as a liability. The Company adjusted the carrying value of the warrant liability to fair value at the end of each reporting period utilizing the Black-Scholes option pricing model. The convertible preferred stock warrant liability was included on the Company’s consolidated balance sheets and its revaluation was recorded as an expense in other income (expense), net for the fiscal years ended 2018 and 2019. Upon the closing of the IPO on May 1, 2018, the related warrant liability was reclassified to additional paid-in capital.
Share-based compensation
Share-based compensation
The Company measures and recognizes compensation expense for all share-based awards granted to employees and directors, based on the estimated fair value of the award on the date of grant. Expense is recognized on a straight-line basis over the vesting period of the award based on the estimated portion of the award that is expected to vest.
The Company uses the Black-Scholes option pricing model to measure the fair value of stock option awards when they are granted. The Company makes several estimates in determining share-based compensation and these estimates generally require significant analysis and judgment to develop.
Income taxes
Income taxes
Income taxes are accounted for using the asset and liability method. Under this method, the Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities are measured using the enacted tax rates expected to apply to taxable income in the years in which the temporary differences are expected to be recovered or settled. The Company records a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
The Company evaluates and accounts for uncertain tax positions using a two-step approach. The first step is to evaluate if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained in an audit. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company reflects interest and penalties related to income tax liabilities as a component of income tax expense.
Concentrations of risk and significant customers
Concentrations of risk and significant customers
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, short-term investments, and accounts receivable. The Company maintains its cash accounts with financial institutions where deposits, at times, exceed the Federal Deposit Insurance Corporation (“FDIC”) limits.
Net loss per share
Net loss per share
Prior to the IPO, holders of the Company’s convertible preferred stock participated in dividends with holders of the Company’s common stock, but they were not contractually required to share in net losses. Accordingly, during those periods of income, the Company was required to use the two-class method of calculating earnings per share. The two-class method requires that earnings per share be calculated separately for each class of security. As the Company incurred losses during the periods presented, the Company used the methods described below to calculate net loss per share.
The Company calculates basic net loss per share by dividing net loss attributable to common shareholders by the weighted-average number of the Company’s common stock shares outstanding during the respective period. Net loss attributable to common shareholders is net loss minus convertible preferred stock dividends declared, of which there were none during the periods presented.
The Company calculates diluted net loss per share using the treasury stock and if-converted methods, which consider the potential impacts of outstanding stock options, restricted stock units (“RSUs”), shares issuable pursuant to our Employee Stock Purchase Plan (“ESPP”), warrants, and convertible preferred stock. Under these methods, the numerator and denominator of the net loss per share calculation are adjusted for these securities if the impact of doing so increases net loss per share. During the periods presented, the impact is to decrease net loss per share and therefore the Company is precluded from adjusting its calculation for these securities. As a result, diluted net loss per share is calculated using the same formula as basic net loss per share.
Recently adopted accounting pronouncements
Recently adopted accounting pronouncements
We adopted Accounting Standard Update (“ASU”) 2016-02, Leases - Topic 842 (“ASC 842”) on February 1, 2019 using the optional transition method described in ASU 2018-11, Leases - Targeted Improvements. Under the optional transition method, we recognized the cumulative effect of initially applying the guidance as an adjustment to the operating lease ROU assets and operating lease liabilities on our consolidated balance sheet on February 1, 2019 without retrospective application to comparative periods.
The new lease standard requires lessees to recognize ROU assets and lease liabilities on the balance sheet for operating leases, and also requires additional quantitative and qualitative disclosures to enable users of the financial statements to assess the amount, timing, and uncertainty of cash flows arising from leases. In adopting ASC 842, we utilized certain practical expedients available under the standard. These practical expedients include waiving reassessment of conclusions reached under the previous lease standard as to whether contracts contain leases and not recording ROU assets or lease liabilities for leases with terms of 12 months or less.
As a result of implementing this guidance, we recognized a $53.4 million net operating ROU asset and a $55.3 million operating lease liability, inclusive of $1.9 million previously classified as deferred rent, in our consolidated balance sheet as of February 1, 2019. The adoption of ASC 842 did not have an impact on our accumulated deficit on our consolidated balance sheet as of February 1, 2019 and is not expected to have a material impact on our consolidated statements of operations and comprehensive loss.
See Note 12, Leases, for additional information regarding our leases.
Recent accounting pronouncements not yet adopted
In June 2016, the FASB issued ASU 2016-13, including subsequent amendments, Measurement of Credit Losses on Financial Instruments (Topic 326) (“ASU 2016-13”) and has modified the standard thereafter, which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. This guidance is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect the adoption of this standard to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other-Internal-Use Software (“ASU 2018-15”), which aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. This guidance is effective for interim and annual reporting periods beginning after December 15, 2019, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740) (“ASU 2019-12”), which simplifies certain aspects of accounting for income taxes. The guidance is effective for interim and annual reporting periods beginning after December 15, 2020, and early adoption is permitted. The Company does not expect adoption of this ASU to have a material effect on the Company’s consolidated financial statements.
XML 81 R21.htm IDEA: XBRL DOCUMENT v3.20.1
401(k) and Pension Plans
12 Months Ended
Jan. 31, 2020
Retirement Benefits [Abstract]  
401(k) and Pension Plans 401(k) and Pension Plans
In March 2008, the Company initiated a 401(k) plan for the benefit of its employees. No employer contributions were made to the 401(k) plan by the Company during the fiscal years ended January 31, 2020, 2019, or 2018.
In January 2018, the Company began contributing to a pension plan for the benefit of its employees based in the United Kingdom. In January 2020, the Company began contributing to a pension plan for the benefit of its employees based in Australia. Contributions to the plans by the Company were not material during the years ended January 31, 2020, 2019 and 2018.
JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fy2020smar10-k.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 223, "dts": { "calculationLink": { "local": [ "smar-20200131_cal.xml" ] }, "definitionLink": { "local": [ "smar-20200131_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fy2020smar10-k.htm" ] }, "labelLink": { "local": [ "smar-20200131_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "smar-20200131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "smar-20200131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 655, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 62, "http://www.smartsheet.com/20200131": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 69 }, "keyCustom": 58, "keyStandard": 466, "memberCustom": 14, "memberStandard": 43, "nsprefix": "smar", "nsuri": "http://www.smartsheet.com/20200131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover", "role": "http://www.smartsheet.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.smartsheet.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Deferred Commissions", "role": "http://www.smartsheet.com/role/DeferredCommissions", "shortName": "Deferred Commissions", "subGroupType": "", "uniqueAnchor": null }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Net Loss Per Share", "role": "http://www.smartsheet.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurements", "role": "http://www.smartsheet.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Property and Equipment, Net", "role": "http://www.smartsheet.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Business Combinations Business Combinations", "role": "http://www.smartsheet.com/role/BusinessCombinationsBusinessCombinations", "shortName": "Business Combinations Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Goodwill and Net Intangible Assets", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssets", "shortName": "Goodwill and Net Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Share-Based Compensation", "role": "http://www.smartsheet.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Income Taxes", "role": "http://www.smartsheet.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Leases", "role": "http://www.smartsheet.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Statements of Operations", "role": "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Commitments and Contingencies", "role": "http://www.smartsheet.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - 401(k) and Pension Plans", "role": "http://www.smartsheet.com/role/A401KAndPensionPlans", "shortName": "401(k) and Pension Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Related Party Transactions", "role": "http://www.smartsheet.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Geographic Information", "role": "http://www.smartsheet.com/role/GeographicInformation", "shortName": "Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Subsequent Events", "role": "http://www.smartsheet.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Net Loss Per Share (Tables)", "role": "http://www.smartsheet.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.smartsheet.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.smartsheet.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Loss Statement", "role": "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement", "shortName": "Consolidated Statements of Comprehensive Loss Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Business Combinations (Tables)", "role": "http://www.smartsheet.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Goodwill and Net Intangible Assets (Tables)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables", "shortName": "Goodwill and Net Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Income Taxes (Tables)", "role": "http://www.smartsheet.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Leases (Tables)", "role": "http://www.smartsheet.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Geographic Information (Tables)", "role": "http://www.smartsheet.com/role/GeographicInformationTables", "shortName": "Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Overview and Basis of Presentation (Details)", "role": "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "shortName": "Overview and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "I2019Q2", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Provision for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:ContractWithCustomerPeriodOfPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smar:ContractWithCustomerPeriodOfPayment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Balance Sheets", "role": "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Revenue from Contracts with Customers - Deferred Revenue (Details)", "role": "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails", "shortName": "Revenue from Contracts with Customers - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-02-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenue from Contracts with Customers - Revenue Recognition (Details)", "role": "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails", "shortName": "Revenue from Contracts with Customers - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-02-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGrossNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Deferred Commissions (Details)", "role": "http://www.smartsheet.com/role/DeferredCommissionsDetails", "shortName": "Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "lang": "en-US", "name": "smar:DeferredSalesCommissionsAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "role": "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Property and Equipment, Net (Details)", "role": "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Business Combinations Narrative (Details)", "role": "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "I2020Q2May1_us-gaap_BusinessAcquisitionAxis_smar_ArtefactProductGroupLLC.Member", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Business Combinations Assets and Liabilities Acquired (Details)", "role": "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "shortName": "Business Combinations Assets and Liabilities Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "I2020Q2May1_us-gaap_BusinessAcquisitionAxis_smar_ArtefactProductGroupLLC.Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Business Combinations Intangible Assets Acquired (Details)", "role": "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "shortName": "Business Combinations Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "D2020Q2May1_us-gaap_BusinessAcquisitionAxis_smar_ArtefactProductGroupLLC.Member", "decimals": "-3", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Goodwill and Net Intangible Assets - Narrative (Details)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Net Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "shortName": "Goodwill and Net Intangible Assets - Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Net Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "role": "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails", "shortName": "Goodwill and Net Intangible Assets - Estimated Remaining Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Share-Based Compensation - Stock Options (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "shortName": "Share-Based Compensation - Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Share-Based Compensation - Restricted Stock Units (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "shortName": "Share-Based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4_us-gaap_PlanNameAxis_smar_EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Share-Based Compensation - Employee Stock Purchase Plan (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Share-Based Compensation - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4_us-gaap_PlanNameAxis_smar_EquityIncentivePlan2018Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Share-Based Compensation - Valuation Assumptions (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "shortName": "Share-Based Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2017Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement", "role": "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement", "shortName": "Consolidated Statements of Change in Convertible Preferred Stock and Shareholders' Equity (Deficit) Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2017Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409407 - Disclosure - Share-Based Compensation - Share-Based Compensation Expense (Details)", "role": "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_us-gaap_IncomeStatementLocationAxis_smar_CostOfSubscriptionRevenueMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2019Q4YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Income Taxes - Loss Before Provision for Income Taxes (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails", "shortName": "Income Taxes - Loss Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "role": "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "smar:LesseeOperatingLeaseLeaseNotyetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.smartsheet.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "smar:LesseeOperatingLeaseLeaseNotyetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "smar:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Leases - Schedule of Future Payments for Operating and Finance Leases (Details)", "role": "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails", "shortName": "Leases - Schedule of Future Payments for Operating and Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Leases Leases - Schedule of Future Minimum Lease Payments (Details)", "role": "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "Leases Leases - Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - 401(k) and Pension Plans (Details)", "role": "http://www.smartsheet.com/role/A401KAndPensionPlansDetails", "shortName": "401(k) and Pension Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - Related Party Transactions Narrative (Details)", "role": "http://www.smartsheet.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Geographic Information Revenue by Geographic Location (Details)", "role": "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails", "shortName": "Geographic Information Revenue by Geographic Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Geographic Information Narrative (Details)", "role": "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "shortName": "Geographic Information Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4_srt_StatementGeographicalAxis_us-gaap_NonUsMember", "decimals": "INF", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Subsequent Events Narrative (Details)", "role": "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CertificatesOfDepositAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Overview and Basis of Presentation", "role": "http://www.smartsheet.com/role/OverviewAndBasisOfPresentation", "shortName": "Overview and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fy2020smar10-k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r393" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "smar_AmericasExcludingU.S.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas Excluding U.S. [Member]", "label": "Americas Excluding U.S. [Member]", "terseLabel": "Americas other than the United States" } } }, "localname": "AmericasExcludingU.S.Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "smar_AmortizationOfDiscountPremiumAndLossGainOnInvestments": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Discount (Premium) And Loss (Gain) On Investments", "label": "Amortization Of Discount (Premium) And Loss (Gain) On Investments", "terseLabel": "Amortization of premiums, accretion of discounts and gain on investments" } } }, "localname": "AmortizationOfDiscountPremiumAndLossGainOnInvestments", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_ArtefactProductGroupLLC.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Artefact Product Group, LLC. [Member]", "label": "Artefact Product Group, LLC. [Member]", "terseLabel": "Artefact Product Group, LLC." } } }, "localname": "ArtefactProductGroupLLC.Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smar_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "smar_BusinessCombinationConsiderationTransferredHeldInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Held In Escrow", "label": "Business Combination, Consideration Transferred, Held In Escrow", "terseLabel": "Consideration transferred, held in escrow" } } }, "localname": "BusinessCombinationConsiderationTransferredHeldInEscrow", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability", "negatedTerseLabel": "Deferred Revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "smar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Assets, Net", "terseLabel": "Recognized identifiable assets acquired and liabilities assumed, other assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsNet", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Excluding Cash And Equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Excluding Cash And Equivalents", "terseLabel": "Current Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentAssetsExcludingCashAndEquivalents", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "smar_BusinessCombinationWorkingCapitalAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Working Capital Adjustments", "label": "Business Combination, Working Capital Adjustments", "terseLabel": "Working capital adjustments" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustments", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_CapitalLeasesDepreciationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capital Leases, Depreciation Expense", "label": "Capital Leases, Depreciation Expense", "terseLabel": "Depreciation expense on capital leases" } } }, "localname": "CapitalLeasesDepreciationExpense", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "smar_CapitalizedSoftwareDevelopmentCostsForInternalUseSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Software Development Costs For Internal Use Software", "label": "Capitalized Software Development Costs For Internal Use Software", "terseLabel": "Internal use software costs capitalized" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForInternalUseSoftware", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "smar_CommonClassAAndBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Class A And B [Member]", "label": "Common Class A And B [Member]", "terseLabel": "Common Class A and B" } } }, "localname": "CommonClassAAndBMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "smar_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software [Member]", "label": "Computer Software [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "smar_ComputerSoftwarePurchasedAndDevelopedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Software, Purchased And Developed [Member]", "label": "Computer Software, Purchased And Developed [Member]", "terseLabel": "Computer software, purchased and developed" } } }, "localname": "ComputerSoftwarePurchasedAndDevelopedMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "smar_ContractWithCustomerPeriodOfPayment": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Period Of Payment", "label": "Contract With Customer, Period Of Payment", "terseLabel": "Payment period" } } }, "localname": "ContractWithCustomerPeriodOfPayment", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_ConversionOfStockSharesIssuedPerCommonShareConverted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conversion Of Stock, Shares Issued Per Common Share Converted", "label": "Conversion Of Stock, Shares Issued Per Common Share Converted", "terseLabel": "Shares issued per common share converted (in shares)" } } }, "localname": "ConversionOfStockSharesIssuedPerCommonShareConverted", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "smar_ConversionOfStockThresholdPercentageOfOutstandingStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Conversion Of Stock, Threshold Percentage Of Outstanding Stock", "label": "Conversion Of Stock, Threshold Percentage Of Outstanding Stock", "terseLabel": "Threshold percentage of outstanding stock" } } }, "localname": "ConversionOfStockThresholdPercentageOfOutstandingStock", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "smar_ConvertiblePreferredStockDeemedDividend": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Convertible Preferred Stock, Deemed Dividend", "label": "Convertible Preferred Stock, Deemed Dividend", "negatedTerseLabel": "Deemed dividends on convertible preferred stock" } } }, "localname": "ConvertiblePreferredStockDeemedDividend", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_ConvertiblePreferredStockWarrantLiabilityPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block]", "label": "Convertible Preferred Stock Warrant Liability, Policy [Policy Text Block]", "terseLabel": "Convertible preferred stock warrant liability" } } }, "localname": "ConvertiblePreferredStockWarrantLiabilityPolicyPolicyTextBlock", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "smar_CostOfProfessionalServicesRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Professional Services Revenue [Member]", "label": "Cost Of Professional Services Revenue [Member]", "terseLabel": "Cost of professional services revenue" } } }, "localname": "CostOfProfessionalServicesRevenueMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "smar_CostOfSubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Of Subscription Revenue [Member]", "label": "Cost Of Subscription Revenue [Member]", "terseLabel": "Cost of subscription revenue" } } }, "localname": "CostOfSubscriptionRevenueMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "smar_DeferredOfferingCostsAccruedNotYetPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Offering Costs, Accrued Not Yet Paid", "label": "Deferred Offering Costs, Accrued Not Yet Paid", "terseLabel": "Deferred offering costs, accrued but not yet paid" } } }, "localname": "DeferredOfferingCostsAccruedNotYetPaid", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_DeferredSalesCommissionsAmortizationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Sales Commissions Amortization Period", "label": "Deferred Sales Commissions Amortization Period", "terseLabel": "Deferred commissions amortized period" } } }, "localname": "DeferredSalesCommissionsAmortizationPeriod", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "durationItemType" }, "smar_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Asset, Lease Liability", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smar_DeferredTaxLiabilitiesCapitalizedCommissions": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Capitalized Commissions", "label": "Deferred Tax Liabilities, Capitalized Commissions", "negatedTerseLabel": "Capitalized commissions" } } }, "localname": "DeferredTaxLiabilitiesCapitalizedCommissions", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smar_EmployeeStockPurchasePlan2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan 2018 [Member]", "label": "Employee Stock Purchase Plan 2018 [Member]", "terseLabel": "2018 ESPP", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlan2018Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "smar_EmployeeStockPurchasePlanIncreaseInNumberofSharesReservedForSalePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Increase In Number of Shares Reserved For Sale Period", "label": "Employee Stock Purchase Plan, Increase In Number of Shares Reserved For Sale Period", "terseLabel": "Period in which shares authorized increase" } } }, "localname": "EmployeeStockPurchasePlanIncreaseInNumberofSharesReservedForSalePeriod", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_EmployeeStockPurchasePlanNumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Purchase Periods", "label": "Employee Stock Purchase Plan, Number Of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "EmployeeStockPurchasePlanNumberOfPurchasePeriods", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "smar_EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding", "label": "Employee Stock Purchase Plan, Number Of Shares Reserved For Sale Increase Percent Of Shares Outstanding", "terseLabel": "Percent of shares outstanding" } } }, "localname": "EmployeeStockPurchasePlanNumberOfSharesReservedForSaleIncreasePercentOfSharesOutstanding", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "smar_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Offering Period", "label": "Employee Stock Purchase Plan, Offering Period", "terseLabel": "Offering period" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation", "label": "Employee Stock Purchase Plan, Payroll Deduction Percent Of Base Cash Compensation", "terseLabel": "Payroll deduction percent of base cash compensation" } } }, "localname": "EmployeeStockPurchasePlanPayrollDeductionPercentOfBaseCashCompensation", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "smar_EmployeeStockPurchasePlanPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Purchase Period", "label": "Employee Stock Purchase Plan, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "EmployeeStockPurchasePlanPurchasePeriod", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_EquityIncentivePlan2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan 2018 [Member]", "label": "Equity Incentive Plan 2018 [Member]", "terseLabel": "2018 Plan" } } }, "localname": "EquityIncentivePlan2018Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "smar_FinanceLeaseCost1Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost 1 [Abstract]", "label": "Finance Lease, Cost 1 [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeaseCost1Abstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "smar_FinanceLeasesDepreciationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Leases, Depreciation Expense", "label": "Finance Leases, Depreciation Expense", "terseLabel": "Depreciation expense on finance leases" } } }, "localname": "FinanceLeasesDepreciationExpense", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "smar_FiniteLivedIntangibleAssetsAmortizationExpense": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense", "label": "Finite-Lived Intangible Assets, Amortization Expense", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpense", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "smar_GeographicInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographic Information Disclosure [Text Block]", "label": "Geographic Information Disclosure [Text Block]", "terseLabel": "Geographic Information" } } }, "localname": "GeographicInformationDisclosureTextBlock", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/GeographicInformation" ], "xbrltype": "textBlockItemType" }, "smar_IncreaseDecreaseInDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Deferred Commissions", "label": "Increase (Decrease) In Deferred Commissions", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCommissions", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_IncreaseDecreaseInOperatingLeaseRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-of-Use Assets", "label": "Increase (Decrease) In Operating Lease Right-of-Use Assets", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightofUseAssets", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "smar_LeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lease, Right-Of-Use Assets", "label": "Lease, Right-Of-Use Assets", "totalLabel": "Total leased assets" } } }, "localname": "LeaseRightOfUseAssets", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "smar_LeasesAndDeferredRentPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases And Deferred Rent, Policy [Policy Text Block]", "label": "Leases And Deferred Rent, Policy [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesAndDeferredRentPolicyPolicyTextBlock", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "smar_LesseeLeasePaymentsAccretionOfLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Lease Payments, Accretion Of Liability", "label": "Lessee, Lease Payments, Accretion Of Liability", "terseLabel": "Cash paid for lease liability accretion" } } }, "localname": "LesseeLeasePaymentsAccretionOfLiability", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "smar_LesseeLeasesRemainingTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Leases, Remaining Term Of Contract", "label": "Lessee, Leases, Remaining Term Of Contract", "terseLabel": "Remaining lease term (in years)" } } }, "localname": "LesseeLeasesRemainingTermOfContract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_LesseeLeasesRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Leases, Renewal Term", "label": "Lessee, Leases, Renewal Term", "terseLabel": "Option to extend lease (in years)" } } }, "localname": "LesseeLeasesRenewalTerm", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_LesseeOperatingLeaseLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Future noncancellable lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotyetCommencedAmount", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smar_MergerAgreementEscrowTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Merger Agreement, Escrow Term", "label": "Merger Agreement, Escrow Term", "terseLabel": "Merger agreement, escrow term" } } }, "localname": "MergerAgreementEscrowTerm", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "smar_NonCashOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-Cash Operating Lease, Cost", "label": "Non-Cash Operating Lease, Cost", "terseLabel": "Non-cash operating lease costs" } } }, "localname": "NonCashOperatingLeaseCost", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due", "label": "Operating And Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due [Abstract]", "label": "Operating And Capital Leases, Future Minimum Payments Due [Abstract]", "terseLabel": "Total" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due, Current", "label": "Operating And Capital Leases, Future Minimum Payments Due, Current", "totalLabel": "Fiscal 2020" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 5.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due In Five Years", "label": "Operating And Capital Leases, Future Minimum Payments Due In Five Years", "totalLabel": "Fiscal 2024" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 4.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due In Four Years", "label": "Operating And Capital Leases, Future Minimum Payments Due In Four Years", "totalLabel": "Fiscal 2023" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due In Two Years", "label": "Operating And Capital Leases, Future Minimum Payments Due, In Two Years", "totalLabel": "Fiscal 2021" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueInYearThree": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due, In Three Years", "label": "Operating And Capital Leases, Future Minimum Payments Due In Year Three", "totalLabel": "Fiscal 2022" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueInYearThree", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetailsCalc2": { "order": 6.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Capital Leases, Future Minimum Payments Due Thereafter", "label": "Operating And Capital Leases, Future Minimum Payments Due Thereafter", "totalLabel": "Thereafter" } } }, "localname": "OperatingAndCapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smar_PaymentOfStockIssuanceCostsOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Payment Of Stock Issuance Costs, Other", "label": "Payment Of Stock Issuance Costs, Other", "terseLabel": "Payment of stock issuance costs, other" } } }, "localname": "PaymentOfStockIssuanceCostsOther", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "smar_PaymentsOfStockIssuanceCostsUnderwritingDiscountsAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Payments Of Stock Issuance Costs, Underwriting Discounts And Commissions", "label": "Payments Of Stock Issuance Costs, Underwriting Discounts And Commissions", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "PaymentsOfStockIssuanceCostsUnderwritingDiscountsAndCommissions", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "smar_ProceedsFromFollowOnOffering": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Follow-On Offering", "label": "Proceeds From Follow-On Offering", "terseLabel": "Proceeds from follow-on offering of common stock, net of underwriters' discounts and commissions" } } }, "localname": "ProceedsFromFollowOnOffering", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "smar_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetAccumulatedDepreciationandAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "terseLabel": "Finance lease right-of-use asset, accumulated depreciation and amortization" } } }, "localname": "PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetAccumulatedDepreciationandAmortization", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "smar_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetBeforeAccumulatedDepreciationandAmortization": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Before Accumulated Depreciation and Amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Before Accumulated Depreciation and Amortization", "terseLabel": "Finance lease right-of-use asset, before accumulated depreciation and amortization" } } }, "localname": "PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetBeforeAccumulatedDepreciationandAmortization", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "smar_PublicEquityOfferingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Equity Offering [Member]", "label": "Public Equity Offering [Member]", "terseLabel": "Public Equity Offering" } } }, "localname": "PublicEquityOfferingMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "smar_PublicEquityOfferingSellingShareholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Public Equity Offering - Selling Shareholders [Member]", "label": "Public Equity Offering - Selling Shareholders [Member]", "terseLabel": "Public Equity Offering - Selling Shareholders" } } }, "localname": "PublicEquityOfferingSellingShareholdersMember", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "smar_ReclassificationsOfTemporaryToPermanentEquityShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reclassifications Of Temporary To Permanent Equity, Shares", "label": "Reclassifications Of Temporary To Permanent Equity, Shares", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquityShares", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "smar_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "smar_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "smar_ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Capitalized, Software Development Costs", "label": "Share Based Compensation Capitalized, Software Development Costs", "terseLabel": "Share-based compensation capitalized in internal-use software development costs" } } }, "localname": "ShareBasedCompensationCapitalizedSoftwareDevelopmentCosts", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smar_StockIssuanceCostsOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Issuance Costs, Other", "label": "Stock Issuance Costs, Other", "terseLabel": "Other issuance costs" } } }, "localname": "StockIssuanceCostsOther", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "smar_StockIssuanceCostsUnderwritingDiscountsAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stock Issuance Costs, Underwriting Discounts And Commissions", "label": "Stock Issuance Costs, Underwriting Discounts And Commissions", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "StockIssuanceCostsUnderwritingDiscountsAndCommissions", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "smar_StockIssuedDuringPeriodSharesExerciseOfWarrant": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Exercise Of Warrant", "label": "Stock Issued During Period, Shares, Exercise Of Warrant", "terseLabel": "Issuance of common stock upon net exercise of warrant (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrant", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "smar_StockIssuedDuringPeriodValueExerciseOfWarrant": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Exercise Of Warrant", "label": "Stock Issued During Period, Value, Exercise Of Warrant", "terseLabel": "Issuance of common stock upon net exercise of warrant" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrant", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "smar_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "smar_TenderOffer2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tender Offer 2017 [Member]", "label": "Tender Offer 2017 [Member]", "terseLabel": "2017 Tender Offer" } } }, "localname": "TenderOffer2017Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "smar_TernProInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TernPro, Inc. [Member]", "label": "TernPro, Inc. [Member]", "terseLabel": "TernPro, Inc." } } }, "localname": "TernProInc.Member", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smar_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "smar_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term (in years):" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.smartsheet.com/20200131", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r119", "r190", "r193", "r381", "r382" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r120", "r190", "r194", "r383", "r385", "r388" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r19", "r121", "r122", "r191" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $2,989 and $1,234, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r160" ], "calculation": { "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r48", "r50", "r51", "r301" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Expected Useful Life", "verboseLabel": "Weighted Average Life (Years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentOfWarrantsGrantedForServices": { "auth_ref": [ "r84" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustment for noncash service expenses paid for by granting of warrants.", "label": "Adjustment of Warrants Granted for Services", "terseLabel": "Remeasurement of convertible preferred stock warrant liability" } } }, "localname": "AdjustmentOfWarrantsGrantedForServices", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "terseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r204", "r206", "r243", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r206", "r237", "r242" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r123", "r126", "r127", "r130" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r123", "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Additions, net" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfProvisionForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r66", "r84" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of deferred commission costs" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r84", "r142", "r151" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total potentially dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r118", "r361", "r373" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r46" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-term assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r207", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r303", "r304" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r287", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r297", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration, liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r297", "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, liability, noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r290" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r290" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedTerseLabel": "Current Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r289", "r290" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible Assets", "verboseLabel": "Net Carrying Amount" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r290" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r93", "r284" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r89", "r90", "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued purchases of property and equipment (including internal-use software)" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r13", "r324", "r325" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r89", "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Purchases of fixed assets under finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r36", "r324", "r325" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Finance lease liabilities, non-current" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Capital leases" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Fiscal 2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "Fiscal 2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "Fiscal 2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "Fiscal 2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueInTwoYears", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "Fiscal 2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "terseLabel": "Less: amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r325" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Present value of capital lease obligations" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r318", "r323" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "terseLabel": "Accumulated depreciation on capital leases" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r390", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense of capitalized internal-use software costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers": { "auth_ref": [ "r12", "r360", "r372", "r389" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unamortized costs incurred for development of computer software, which is to be sold, leased or otherwise marketed, after establishing technological feasibility through to the general release of the software products. Excludes capitalized costs of developing software for internal use.", "label": "Capitalized Software Development Costs for Software Sold to Customers", "terseLabel": "Costs incurred during development for platform to sell subscriptions" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r28", "r86" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r87", "r93" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents, and short-term investments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r9", "r87", "r93", "r359" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r80", "r86", "r92" ], "calculation": { "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r80", "r317" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Certificates of Deposit, at Carrying Value", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r166", "r366", "r378" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r165", "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock (Class A and B)" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r177" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance, common stock (in shares)", "periodStartLabel": "Beginning balance, common stock (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r196", "r197", "r203", "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "401(k) and Pension Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/A401KAndPensionPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive loss", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement", "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r111", "r370" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of risk and significant customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r185", "r187" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, Gross, Noncurrent", "terseLabel": "Deferred commissions" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/DeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r185", "r186", "r191" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r185", "r186", "r191" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r185", "r186", "r191" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r89", "r90", "r91" ], "lang": { "en-US": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Number of shares issued in conversion (in shares)" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Total all series" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r65" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r96", "r275", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r99", "r277" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r275", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current provision for income taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r96", "r275", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Acquired customer relationships", "verboseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r276", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred and other:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r276", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r96", "r276", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r44", "r131" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs capitalized" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCredit": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.", "label": "Deferred Rent Credit", "negatedLabel": "Deferred rent credit" } } }, "localname": "DeferredRentCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r276", "r279" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r249", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r267" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r270" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r268" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r248", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r249", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r272", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r248", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r248", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r269" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r255", "r270" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r249", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r249", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r249", "r273", "r274" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities, Other Finite-Lived Assets", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined benefit plan, contributions by employer" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/A401KAndPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions to 401(k) plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/A401KAndPensionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r84", "r158" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r104" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common shareholders, basic and diluted (in usd per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r93", "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r317" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r256", "r257", "r278" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Blended tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r238" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized share based compensation expense, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Shares issuable pursuant to the Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "verboseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r306", "r307", "r308", "r312" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r199", "r200", "r202", "r307", "r353" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r306", "r307", "r309", "r310", "r313" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r199", "r200", "r202", "r307", "r354" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r199", "r200", "r202", "r307", "r355" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r199", "r200", "r202", "r307", "r356" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r311", "r313" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r329", "r335", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r331", "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows related to finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r328", "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "verboseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "smar_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "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.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payment for Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "smar_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, non-current", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Fiscal 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r330", "r339" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments on principal of finance leases", "terseLabel": "Financing cash flows related to finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "smar_LeaseRightOfUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r329", "r335", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r342", "r345" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r345" ], "lang": { "en-US": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialStandbyLetterOfCreditMember": { "auth_ref": [ "r168", "r172" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation if defined events occur or fail to occur.", "label": "Financial Standby Letter of Credit [Member]", "terseLabel": "Financial Standby Letter of Credit" } } }, "localname": "FinancialStandbyLetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Software useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r150" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 6.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r152" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 1.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r152" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 5.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r152" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 4.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r152" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 3.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r152" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails": { "order": 2.0, "parentTag": "smar_FiniteLivedIntangibleAssetsAmortizationExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsEstimatedRemainingAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r143", "r146", "r150", "r153", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r150", "r357" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r143", "r149" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r150" ], "calculation": { "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r144" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r85", "r314", "r315", "r316" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign currency loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r84" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r67" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r132", "r134" ], "calculation": { "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill ending balance", "periodStartLabel": "Goodwill beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r135" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Addition - acquisition of 10,000ft" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Net Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r93", "r138", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill & Acquired Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r84", "r133", "r136", "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r137", "r285" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "negatedTerseLabel": "Working capital adjustment - acquisition of 10,000ft" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Irrevocable letters of credit" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r93", "r157", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r98" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r102", "r358", "r367", "r380" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net loss before income tax provision (benefit)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r98" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r98" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesLossBeforeProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Penalties and interest expense" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r117", "r281" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision (benefit)", "totalLabel": "Total income tax provision (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "http://www.smartsheet.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r57", "r93", "r253", "r254", "r265", "r266", "r271", "r282", "r387" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r252", "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r251", "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Impact of tax reform" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r95", "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Expected provision at statutory federal rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedTerseLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and related benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r141", "r148" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r81", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r93", "r154", "r155" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-use software development costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "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.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain name" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Short-term investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense and related expenses" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r343", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Term of contract for lease not yet commenced (in years)" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "Fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r344" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r362", "r376" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities", "verboseLabel": "Current" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Purchase commitment, period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and marketing expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Investing activity increase", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r82", "r85" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r54", "r61", "r85", "r106", "r368", "r379" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement", "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r102", "r103" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common shareholders", "totalLabel": "Net loss attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "verboseLabel": "Americas Excluding U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r336", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r328" ], "calculation": { "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease, liability", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesScheduleOfFuturePaymentsForOperatingAndFinanceLeasesDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "smar_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r328" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "smar_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r332", "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows related to operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r327" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "smar_LeaseRightOfUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r342", "r345" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r345" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "smar_OperatingAndCapitalLeasesFutureMinimumPaymentsDueCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Fiscal 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "Fiscal 2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "Fiscal 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "Fiscal 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "Fiscal 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r319", "r321" ], "calculation": { "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Federal tax net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r302" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Overview and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r34" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Commitment with cloud-based hosting service provider" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the next fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Next Twelve Months", "terseLabel": "Commitment with cloud-based hosting service provider, due in 2020" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment maturing in the second fiscal year following the latest fiscal year for commitments not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in this taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment, Due in Second Year", "terseLabel": "Commitment with cloud-based hosting service provider due in 2021" } } }, "localname": "OtherCommitmentDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r47", "r49" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Net unrealized loss on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfComprehensiveLossStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "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.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r73" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Payments for Software", "negatedTerseLabel": "Capitalized internal-use software development costs" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r72", "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire businesses, gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r72" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payments for business acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.", "label": "Payments to Acquire Long-term Investments", "negatedTerseLabel": "Purchases of long-term investments" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r74" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedTerseLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r207", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r26", "r27" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r75" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Total purchase price" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r75" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturity of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r69", "r70", "r125" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r71" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r240" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r75" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from Employee Stock Purchase Plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r161" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r159" ], "calculation": { "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r161", "r377" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment", "verboseLabel": "Schedule of Property and Equipment, Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetTables", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r159" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r174", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassifications of Temporary to Permanent Equity", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r347", "r348", "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r77" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments on principal of finance leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r247", "r391" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r92", "r359", "r374" ], "calculation": { "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r5", "r12", "r92", "r386" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r184", "r375" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r190" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r94", "r195" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers", "verboseLabel": "Deferred Commissions" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/DeferredCommissions", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of expected timing of satisfaction related to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percentage of revenue related to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r340", "r345" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r340", "r345" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows", "http://www.smartsheet.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares issued and sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r287", "r288" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsAssetsAndLiabilitiesAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r206", "r236", "r242" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r206", "r236", "r242" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "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.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r306", "r307" ], "lang": { "en-US": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r143", "r149" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r143", "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r138", "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r161" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationNarrativeDetails", "http://www.smartsheet.com/role/PropertyAndEquipmentNetDetails", "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r9", "r92", "r359", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r63", "r120" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographical Area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r58", "r59", "r120" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GeographicInformationRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r220", "r225", "r228" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of Shares Available for Issuance Under ESPP" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r207", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r214", "r225", "r228" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Fair Value Assumptions, ESPP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Fair Value Assumptions, Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r40", "r97", "r173", "r175", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Remaining Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Net self insurance reserve estimate" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Self-funded health insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or canceled (in shares)", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "negatedTerseLabel": "Granted (in shares)", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Weighted-average grant date fair value, RSU (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Underlying Outstanding RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant-Date Fair Value per RSU" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Maximum number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-Average Remaining Contractual Term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited or canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, stock options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r216", "r239" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding", "verboseLabel": "Shares Available for Issuance Under ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "periodStartLabel": "Outstanding beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r205", "r211" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationRestrictedStockUnitsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails", "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r93", "r207", "r212" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r231", "r241" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r213" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r363", "r364", "r365", "r371" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "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.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r337", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r16", "r17", "r18", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r42", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement", "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement", "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r105" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Shares subject to outstanding common stock awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r41", "r177", "r178", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r18", "r177", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "verboseLabel": "Issuance of common stock under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r177", "r184" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r177", "r184", "r218" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement", "http://www.smartsheet.com/role/ShareBasedCompensationStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r42", "r177", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r18", "r177", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r177", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r177", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r124" ], "calculation": { "http://www.smartsheet.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets", "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/RevenueFromContractsWithCustomersDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/OverviewAndBasisOfPresentationDetails", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails", "http://www.smartsheet.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r259", "r264", "r266" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of Amounts of Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "verboseLabel": "Tax credit carryforward for income tax purposes" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit": { "auth_ref": [ "r280" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for measurement period adjustment from accounting for tax effect pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit)", "terseLabel": "Tax Cuts and Jobs Act, reduction to deferred tax assets" } } }, "localname": "TaxCutsAndJobsActOf2017MeasurementPeriodAdjustmentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Acquired software technology", "verboseLabel": "Software Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/BusinessCombinationsNarrativeDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending balance, convertible preferred stock", "periodStartLabel": "Beginning balance, convertible preferred stock" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDividendsAdjustment": { "auth_ref": [], "calculation": { "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends).", "label": "Temporary Equity, Dividends, Adjustment", "negatedTerseLabel": "Deemed dividend", "terseLabel": "Deemed dividend" } } }, "localname": "TemporaryEquityDividendsAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance, convertible preferred stock (in shares)", "periodStartLabel": "Beginning balance, convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfChangeInConvertiblePreferredStockAndShareholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails", "http://www.smartsheet.com/role/GoodwillAndNetIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r250", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of the year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails", "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases to tax positions taken in prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases to tax positions taken during the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases to tax positions taken in prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r263" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r109", "r110", "r112", "r113", "r114", "r115", "r116" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r338", "r345" ], "calculation": { "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Convertible preferred stock warrant" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares outstanding used to compute net loss per share attributable to common shareholders, basic and diluted (in shares)", "verboseLabel": "Weighted-average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.smartsheet.com/role/ConsolidatedStatementsOfOperations", "http://www.smartsheet.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(f))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6445032&loc=d3e90193-114008" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902458&loc=d3e39896-112707" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r393": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r394": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r395": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r396": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r397": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r398": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r399": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } XML 83 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Depreciation is computed using the straight-line method over the following estimated useful lives:
Computer equipment
3 years
Computer software
3 years
Furniture and fixtures
5-7 years

As of the dates specified below, property and equipment (in thousands) consisted of the following:

January 31,

2020
 
2019


 

Computer equipment
$
22,513

 
$
17,536

Computer software, purchased and developed
14,673

 
6,958

Furniture and fixtures
6,712

 
5,410

Leasehold improvements
4,501

 
4,158

Total property and equipment
48,399

 
34,062

Less: accumulated depreciation
(21,418
)
 
(11,522
)
Total property and equipment, net
$
26,981

 
$
22,540


XML 84 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations Narrative (Details) - USD ($)
$ in Thousands
Jan. 31, 2020
May 01, 2019
Jan. 11, 2019
Jan. 31, 2019
Business Acquisition [Line Items]        
Goodwill $ 16,497     $ 5,496
Intangible Assets 15,063     1,707
Acquired software technology        
Business Acquisition [Line Items]        
Intangible Assets 7,541     1,372
Acquired customer relationships        
Business Acquisition [Line Items]        
Intangible Assets $ 7,450     $ 335
Artefact Product Group, LLC.        
Business Acquisition [Line Items]        
Percentage of voting interests acquired   100.00%    
Payments to acquire businesses, gross   $ 27,800    
Working capital adjustments   200    
Consideration transferred, held in escrow   2,800    
Merger agreement, escrow term 3 months      
Goodwill   11,001    
Intangible Assets   $ 16,090    
TernPro, Inc.        
Business Acquisition [Line Items]        
Percentage of voting interests acquired     100.00%  
Payments to acquire businesses, gross     $ 6,000  
Goodwill     5,200  
Intangible Assets     800  
Recognized identifiable assets acquired and liabilities assumed, other assets, net     100  
Contingent consideration, liability, noncurrent     1,000  
Contingent consideration, liability, current     1,000  
TernPro, Inc. | Acquired software technology        
Business Acquisition [Line Items]        
Intangible Assets     500  
TernPro, Inc. | Acquired customer relationships        
Business Acquisition [Line Items]        
Intangible Assets     $ 300  
XML 85 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 86 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Useful Lives (Details)
12 Months Ended
Jan. 31, 2020
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Computer software  
Property, Plant and Equipment [Line Items]  
Useful lives 3 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful lives 5 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful lives 7 years
XML 87 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Numerator:      
Net loss attributable to common shareholders $ (95,940) $ (53,885) $ (53,664)
Denominator:      
Weighted-average common shares outstanding (in shares) 112,991 83,141 18,273
Net loss per share, basic and diluted (in dollars per share) $ (0.85) $ (0.65) $ (2.94)
XML 88 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Cash flows from operating activities      
Net loss $ (95,940) $ (53,885) $ (49,106)
Adjustments to reconcile net loss to net cash used in operating activities:      
Share-based compensation expense 37,493 15,903 18,464
Remeasurement of convertible preferred stock warrant liability 0 1,326 795
Depreciation of property and equipment 10,687 7,194 4,019
Amortization of deferred commission costs 19,806 10,770 4,989
Unrealized foreign currency loss 82 37 0
Gain on disposal of assets 0 0 2
Amortization of intangible assets 2,762 510 57
Non-cash operating lease costs 7,971    
Amortization of premiums, accretion of discounts and gain on investments 0 0 26
Changes in operating assets and liabilities:      
Accounts receivable (25,965) (15,265) (9,455)
Prepaid expenses and other current assets (3,909) 481 (1,856)
Operating lease right-of-use assets (12,173)    
Other long-term assets (339) 207 (1,022)
Accounts payable 3,593 2,031 704
Other accrued liabilities 5,840 3,424 2,014
Accrued compensation and related benefits 11,994 8,732 6,466
Deferred commissions (39,046) (24,493) (14,704)
Other long-term liabilities (1,003) 1,322 457
Deferred revenue 61,646 38,851 24,569
Operating lease liabilities 5,631    
Net cash used in operating activities (10,870) (2,855) (13,581)
Cash flows from investing activities      
Purchases of short-term investments (100,532) 0 0
Purchases of long-term investments (1,000) 0 0
Proceeds from maturity of investments 50,000 0 9,235
Proceeds from sales of investments 0 0 900
Purchases of property and equipment (5,153) (5,767) (6,006)
Proceeds from sale of property and equipment 0 0 1
Capitalized internal-use software development costs (6,699) (3,017) (3,350)
Purchases of intangible assets 0 0 (125)
Payments for business acquisition, net of cash acquired (26,659) (5,000) (1,464)
Net cash used in investing activities (90,043) (13,784) (809)
Cash flows from financing activities      
Proceeds from initial public offering of common stock, net of underwriters' discounts and commissions 0 163,844 0
Proceeds from follow-on offering of common stock, net of underwriters' discounts and commissions 379,828 0 0
Payments on principal of finance leases (4,167)    
Payments on principal of finance leases   (3,253) (2,326)
Payments of deferred offering costs (798) (2,603) (829)
Proceeds from issuance of convertible preferred stock 0 0 52,427
Proceeds from exercise of stock options 15,905 6,649 2,164
Taxes paid related to net share settlement of restricted stock units 0 (380) 0
Proceeds from Employee Stock Purchase Plan 11,254 7,064 0
Net cash provided by financing activities 402,022 171,321 51,436
Effects of changes in foreign currency exchange rates on cash, cash equivalents, and restricted cash (25) (36) 0
Net increase in cash, cash equivalents, and restricted cash 301,084 154,646 37,046
Cash, cash equivalents, and restricted cash at beginning of period 215,705 61,059 24,013
Cash, cash equivalents, and restricted cash at end of period 516,789 215,705 61,059
Supplemental disclosures      
Cash paid for interest 243 324 312
Cash paid for income taxes 106 8 0
Purchases of fixed assets under finance leases 2,364 2,639 3,130
Right-of-use assets obtained in exchange for new operating lease liabilities 12,173    
Accrued purchases of property and equipment (including internal-use software) 1,155 992 181
Deemed dividends on convertible preferred stock 0 0 (4,558)
Deferred offering costs, accrued but not yet paid 60 12 648
Share-based compensation capitalized in internal-use software development costs $ 1,014 $ 189 $ 0
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Lessee, Lease, Description [Line Items]      
Future noncancellable lease payments $ 42.3    
Rent expense and related expenses   $ 8.9 $ 5.0
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term (in years) 1 year    
Term of contract for lease not yet commenced (in years) 7 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term (in years) 7 years    
Option to extend lease (in years) 5 years    
Term of contract for lease not yet commenced (in years) 9 years    
XML 90 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Current:      
Federal $ 0 $ 0 $ 0
State 85 34 40
Foreign 17 69 0
Total current provision for income taxes 102 103 40
Deferred and other:      
Federal 0 203 (302)
State 0 0 (45)
Foreign 12 (13) 0
Total deferred tax expense (benefit) 12 190 (347)
Total income tax provision (benefit) $ 114 $ 293 $ (307)
XML 91 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Loss Statement - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Statement of Comprehensive Income [Abstract]      
Net loss $ (95,940) $ (53,885) $ (49,106)
Other comprehensive loss:      
Net unrealized loss on available-for-sale securities 0 0 (1)
Comprehensive loss $ (95,940) $ (53,885) $ (49,107)
XML 92 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
purchase_period
$ / shares
shares
Jan. 31, 2019
USD ($)
$ / shares
shares
Jan. 31, 2018
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 37,564 $ 15,903 $ 18,464
Deemed dividend 0 $ 0 $ 4,558
Unrecognized share based compensation expense $ 124,100    
Unrecognized share based compensation expense, period for recognition 3 years 1 month 6 days    
2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Offering period 6 months    
Number of purchase periods | purchase_period 1    
Purchase period 6 months    
Purchase price percent 85.00%    
Maximum number of shares authorized (in shares) | shares 2,438,717 1,719,782  
Share-based compensation $ 5,400    
2018 ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Payroll deduction percent of base cash compensation 15.00%    
Common Class A | 2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period in which shares authorized increase 10 years    
Common Class A | 2018 ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares authorized (in shares) | shares 20,400,000    
Common Class A and B | 2018 ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percent of shares outstanding 1.00%    
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Expiration period 10 years    
Weighted average grant date fair value, stock options (in dollars per share) | $ / shares $ 17.11 $ 4.66 $ 2.36
Fair value of stock options vested $ 11,100 $ 5,800 $ 2,400
Intrinsic value of options exercised $ 136,600 $ 66,700 17,800
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Weighted-average grant date fair value, RSU (in dollars per share) | $ / shares $ 41.62 $ 26.12  
2017 Tender Offer      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation $ 0 $ 0 $ 15,470
Shares issued and sold (in shares) | shares     6,477,843
Total purchase price     $ 55,000
Deemed dividend     $ 4,600
XML 93 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Net Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairments $ 0 $ 0 $ 0
Amortization expense $ 2,762,000 $ 510,000 $ 57,000
XML 94 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Valuation Assumptions (Details)
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   6 years 3 months 6 years 3 months
Expected dividend yield 0.00% 0.00% 0.00%
Stock Option | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 2.28% 2.70% 1.80%
Expected volatility 42.30% 40.20% 41.70%
Expected term (in years) 6 years 2 months 9 days    
Stock Option | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 2.59% 2.90% 2.60%
Expected volatility 42.50% 40.80% 46.00%
Expected term (in years) 6 years 3 months    
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected dividend yield 0.00% 0.00%  
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 1.90% 2.00%  
Expected volatility 38.30% 38.30%  
Expected term (in years) 5 months 27 days 3 months 29 days  
Employee Stock Purchase Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 2.50% 2.40%  
Expected volatility 51.10% 42.20%  
Expected term (in years) 6 months 5 months 27 days  
XML 95 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Operating Leases  
Fiscal 2020 $ 10,255
Fiscal 2021 11,121
Fiscal 2022 11,293
Fiscal 2023 11,536
Fiscal 2024 11,812
Thereafter 23,064
Total minimum lease payments 79,081
Capital Leases  
Fiscal 2020 3,970
Fiscal 2021 1,776
Fiscal 2022 463
Fiscal 2023 0
Fiscal 2024 0
Thereafter 0
Total minimum lease payments 6,209
Less: amount representing interest 277
Present value of capital lease obligations 5,932
Total  
Fiscal 2020 14,225
Fiscal 2021 12,897
Fiscal 2022 11,756
Fiscal 2023 11,536
Fiscal 2024 11,812
Thereafter 23,064
Total minimum lease payments $ 85,290
XML 96 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 270,882 $ 177,722 $ 111,253
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 214,492 135,761 81,480
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 29,246 21,087 14,654
Asia Pacific      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue 12,969 11,863 9,181
Americas other than the United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenue $ 14,175 $ 9,011 $ 5,938
XML 97 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation
12 Months Ended
Jan. 31, 2020
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 (“2005 Plan”), the 2015 Equity Incentive Plan (“2015 Plan”), and the 2018 Equity Incentive Plan (“2018 Plan”).
The Company has also issued RSUs to employees pursuant to the 2015 Plan and the 2018 Plan.
Employee stock options are granted with exercise prices at the fair value of the underlying common stock on the grant date, in general vest based on continuous employment over four years, and expire 10 years from the date of grant. Employee RSUs are measured based on the grant date fair value of the awards and in general vest based on continuous employment over four years. Shares offered under our equity plans are authorized but unissued.
Stock options
The following table includes a summary of the option activity during the year ended January 31, 2020:
 
Options Outstanding
 
Weighted-Average Exercise Price
 
Weighted-Average Remaining Contractual Term (years)
 
Aggregate Intrinsic Value (in thousands)
Outstanding at January 31, 2019
12,451,739

 
$
5.72

 
8.0
 
$
319,519

Granted
600,592

 
38.37

 
 
 
 
Exercised
(3,536,988
)
 
4.54

 
 
 
 
Forfeited or canceled
(438,672
)
 
8.99

 
 
 
 
Outstanding at January 31, 2020
9,076,671

 
8.18

 
7.3
 
365,766

Exercisable at January 31, 2020
4,863,428

 
4.82

 
6.8
 
212,357

Vested and expected to vest at January 31, 2020
8,659,579

 
7.87

 
7.3
 
351,644


The weighted-average grant date fair value per share of stock options granted during the years ended January 31, 2020, 2019, and 2018 was $17.11, $4.66, and $2.36, respectively. The total grant date fair value of stock options vested was $11.1 million, $5.8 million, and $2.4 million during the years ended January 31, 2020, 2019, and 2018, respectively.
The intrinsic value of options exercised was $136.6 million$66.7 million, and $17.8 million during the years ended January 31, 2020, 2019, and 2018, respectively.
Restricted stock units
The following table includes a summary of the RSU activity during the year ended January 31, 2020:
 
Number of Shares Underlying Outstanding RSUs
 
Weighted-Average Grant-Date Fair Value per RSU
Outstanding at January 31, 2019
845,199

 
$
24.17

Granted
2,869,964

 
41.62

Vested
(330,302
)
 
23.01

Forfeited or canceled
(246,531
)
 
36.07

Outstanding at January 31, 2020
3,138,330

 
39.32


An RSU award entitles the holder to receive shares of the Company’s common stock as the award vests, which is based on continued service. Non-vested RSUs do not have non-forfeitable rights to dividends or dividend equivalents. 
The weighted-average grant date fair value of RSUs granted during the years ended January 31, 2020 and 2019 was $41.62 and $26.12, respectively.
2018 Employee Stock Purchase Plan
In April 2018, we adopted our 2018 ESPP. The ESPP became effective on April 26, 2018, with the effective date of our IPO.
Under our ESPP, eligible employees are able to acquire shares of our 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 March 25 and September 25) and consists of one six-month purchase 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 our common stock on (i) the first trading
day of the applicable offering period or (ii) the last trading day of the purchase period in the applicable offering period.
The following table includes a summary of shares available for issuance under our 2018 Plan and our 2018 ESPP during the year ended January 31, 2020:
 
Shares Available for Issuance
 
2018 Plan
 
2018 ESPP
Balance at January 31, 2019
8,458,343

 
1,719,782

Authorized
5,248,572

 
1,049,714

Granted
(3,470,556
)
 
(330,779
)
Forfeited
685,203

 

Balance at January 31, 2020
10,921,562

 
2,438,717


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 under the ESPP by the number of shares equal to 1% of the total outstanding shares of our Class A common stock 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 in any particular year. The aggregate number of shares issued over the term of our ESPP, subject to stock-splits, recapitalizations or similar events, may not exceed 20,400,000 shares of our Class A common stock.
As of January 31, 2020$5.4 million has been withheld on behalf of employees for a future purchase under the ESPP and is recorded in accrued compensation and related benefits.
Valuation assumptions
The fair value of employee stock options and ESPP purchase rights was estimated using a Black-Scholes option pricing model with the following assumptions:

Year Ended January 31,
2020
 
2019
 
2018
Employee Stock Options
 
 
 
 
 
Risk-free interest rate
2.28%-2.59%

 
2.7%-2.9%

 
1.8%-2.6%

Expected volatility
42.3%-42.5%

 
40.2%-40.8%

 
41.7%-46.0%

Expected term (in years)
6.19-6.25

 
6.25

 
6.25

Expected dividend yield
%
 
%
 
%
Employee Stock Purchase Plan
 
 
 
 
 
Risk-free interest rate
1.9%-2.5%

 
2.0%-2.4%

 
N/A

Expected volatility
38.3%-51.1%

 
38.3%-42.2%

 
N/A

Expected term (in years)
0.49-0.50

 
0.33-0.49

 
N/A

Expected dividend yield
%
 
%
 
N/A


The risk-free interest rate used in the Black-Scholes option pricing model is based on the U.S. Treasury yield that corresponds with the expected term at the time of grant. The expected term of an option is determined using the simplified method, which is calculated as the average of the contractual life and the vesting period. The expected term for the ESPP purchase rights is estimated using the offering period, which is typically six months. We estimate volatility for options using volatilities of a group of public companies in a similar industry, stage of life cycle, and size; and volatility of ESPP purchase rights using our own volatility history. The Company does not currently issue dividends and does not expect to for the foreseeable future. In addition to the assumptions used in the Black-Scholes option pricing model, we must also estimate a forfeiture rate to calculate the share-based compensation expense for
awards. Our forfeiture rate is derived from historical employee termination behavior. If the actual number of forfeitures differs from these estimates, additional adjustments to compensation expense will be required.
Given the absence of an active market for the Company’s common stock prior to the IPO, the board of directors was required to estimate the fair value of the Company’s common stock at the time of each option grant based on several factors, including consideration of input from management and contemporaneous third-party valuations. These valuations included consideration of enterprise value and assessment of other common stock and convertible preferred stock transactions occurring during the period.
Share-based compensation expense
Share-based compensation expense included in the consolidated statements of operations was as follows (in thousands):
 
Year Ended January 31,
 
2020
 
2019
 
2018
Cost of subscription revenue
$
1,392


$
346

 
$
96

Cost of professional services revenue
1,259


466

 
67

Research and development
14,260


5,873

 
6,029

Sales and marketing
12,937


5,163

 
1,707

General and administrative
7,716


4,055

 
10,565

Total share-based compensation
$
37,564


$
15,903

 
$
18,464


In the year ended January 31, 2018, subsequent to the sale of the Company’s Series F convertible preferred stock, the Company facilitated a tender offer (the “2017 Tender Offer”) in which certain of the Company’s current and former employees and directors sold shares of common and convertible preferred stock to other existing shareholders. The sale of shares by the employees, directors, and other shareholders was facilitated by the Company. A total of 6,477,843 shares of common and convertible preferred stock were tendered for a total purchase price of $55.0 million. Our quarterly trends in total operating expenses, operating loss, and net loss, were significantly impacted by this transaction, which took place and was completed during the three months ended July 31, 2017.
The premium over the fair value of the shares of common and convertible preferred stock that was paid by existing investors to current employees and directors, totaling $15.5 million, was recorded as share-based compensation expense for the year ended January 31, 2018. The excess over the fair value of the sale price of the shares of common and convertible preferred stock sold by non-employees, totaling $4.6 million, was recorded as a deemed dividend within additional paid-in capital in the year ended January 31, 2018.
Share-based compensation expense related to the 2017 Tender Offer, which is included in the table above, was as follows (in thousands):
 
Year Ended January 31,
2020
 
2019
 
2018
 
 
 
 
Cost of subscription revenue
$

 
$

 
$
53

Cost of professional services revenue

 

 
9

Research and development

 

 
5,124

Sales and marketing

 

 
583

General and administrative

 

 
9,701

Total share-based compensation expense
$

 
$

 
$
15,470


As of January 31, 2020, there was a total of $124.1 million of unrecognized share-based compensation expense, which is expected to be recognized over a weighted-average period of 3.1 years.
XML 98 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The lowest level of significant input determines the placement of the fair value measurement within the following hierarchical levels:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity.
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands) as of:
 
January 31, 2020
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
279,160

 
$

 
$

 
$
279,160

   Certificates of deposit

 
50,585

 

 
50,585

Short-term investments:
 
 
 
 
 
 


   Certificates of deposit

 
50,532

 

 
50,532

Total assets
$
279,160

 
$
101,117

 
$

 
$
380,277

 
January 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
203,746

 
$

 
$

 
$
203,746

   Restricted cash:
 
 
 
 
 
 
 
     Certificates of deposit

 
1,775

 

 
1,775

Total assets
$
203,746

 
$
1,775

 
$

 
$
205,521


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.
XML 99 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Jan. 31, 2020
USD ($)
segment
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Jun. 14, 2019
USD ($)
Feb. 01, 2019
USD ($)
May 01, 2018
USD ($)
Lessee, Lease, Description [Line Items]            
Payment period 30 days          
Number of operating segments | segment 1          
Security deposits   $ 800 $ 500      
Internal use software costs capitalized $ 8,100 3,500        
Costs incurred during development for platform to sell subscriptions 5,800 1,500        
Amortization expense of capitalized internal-use software costs 2,300 1,000 200      
Net self insurance reserve estimate 900 800        
Advertising and marketing expenses 35,500 20,600 14,800      
Deferred offering costs capitalized       $ 900   $ 3,400
Operating lease right-of-use assets 57,590          
Operating lease, liability 60,933          
Investing activity increase (90,043) (13,784) (809)      
Financial Standby Letter of Credit            
Lessee, Lease, Description [Line Items]            
Irrevocable letters of credit $ 900 $ 1,800 $ 2,400      
Accounting Standards Update 2016-02            
Lessee, Lease, Description [Line Items]            
Operating lease right-of-use assets         $ 53,400  
Operating lease, liability         55,300  
Deferred rent credit         $ 1,900  
Software            
Lessee, Lease, Description [Line Items]            
Software useful life 3 years          
XML 100 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations (Tables)
12 Months Ended
Jan. 31, 2020
Business Combinations [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The major classes of assets and liabilities to which the Company preliminarily allocated the purchase price, net of the $0.2 million working capital adjustment, were as follows (in thousands):
 
May 1, 2019
Cash
$
1,150

Current Assets
801

Intangible Assets
16,090

Goodwill
11,001

Current Liabilities
(180
)
Deferred Revenue
(1,030
)
Total
$
27,832


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 Value
 
Expected Useful Life
Software Technology
$
8,000

 
5 years
Customer Relationships
7,990

 
8 years
Trade Name
100

 
32 months
Total intangible assets
$
16,090

 
 

XML 101 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Lease, Cost
Other information related to leases was as follows (dollars in thousands):
 
 
 
Twelve Months Ended
January 31, 2020
Supplemental cash flow information:
 
 
 
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash flows related to operating leases*
 
 
$
9,990

Operating cash flows related to finance leases
 
 
243

Financing cash flows related to finance leases
 
 
4,167

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
 
 
12,173

Finance leases
 
 
2,364

 
 
 
 
Weighted-average remaining lease term (in years):
 
 
 
Operating leases
 
 
5.8

Finance leases
 
 
1.8

 
 
 
 
Weighted-average discount rate:
 
 
 
Operating leases
 
 
5.9
%
Finance leases
 
 
4.7
%
 
 
 
 
*Includes cash paid for lease liability accretion of $4.4 million.
The components of lease expense recorded in the consolidated statements of operations and comprehensive loss were as follows (in thousands):
 
Twelve Months Ended
January 31, 2020
Operating lease cost
$
11,494

Finance lease cost:
 
Amortization of assets
4,195

Interest on lease liabilities
250

Short-term lease cost
845

Variable lease cost
1,865

Total lease costs
$
18,649


Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases was as follows (in thousands):
 
Financial Statement Line Item
 
January 31, 2020
Assets:
 
 
 
Operating lease assets
Operating lease right-of-use assets
 
$
57,590

Finance lease assets
Property and equipment, net
 
3,939

Total leased assets
 
 
$
61,529

 
 
 
 
Liabilities:
 
 
 
Current
 
 
 
Operating lease liabilities
Operating lease liabilities, current
 
$
13,020

Finance lease liabilities
Finance lease liabilities, current
 
2,465

Non-current
 
 
 
Operating lease liabilities
Operating lease liabilities, non-current
 
47,913

Finance lease liabilities
Finance lease liabilities, non-current
 
1,664

Total lease liabilities
 
 
$
65,062


Schedule of Future Minimum Rental Payment for Finance Leases
As of January 31, 2020, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Fiscal 2021
$
13,345

 
$
2,599

Fiscal 2022
12,510

 
1,286

Fiscal 2023
11,545

 
426

Fiscal 2024
11,812

 

Fiscal 2025
10,102

 

Thereafter
12,961

 

Total lease payments
$
72,275

 
$
4,311

Less: imputed interest
(11,342
)
 
(182
)
Total
$
60,933

 
$
4,129


Schedule of Future Minimum Rental Payments for Operating Leases
As of January 31, 2020, remaining maturities of lease liabilities were as follows (in thousands):
 
Operating
Leases
 
Finance
Leases
Fiscal 2021
$
13,345

 
$
2,599

Fiscal 2022
12,510

 
1,286

Fiscal 2023
11,545

 
426

Fiscal 2024
11,812

 

Fiscal 2025
10,102

 

Thereafter
12,961

 

Total lease payments
$
72,275

 
$
4,311

Less: imputed interest
(11,342
)
 
(182
)
Total
$
60,933

 
$
4,129


Schedule of Future Minimum Lease Payments
As of January 31, 2019, future minimum annual lease payments (in thousands) related to the lease agreements mentioned above were as follows:
 
Operating
Leases
 
Capital
Leases
 
Total
Fiscal 2020
$
10,255

 
$
3,970

 
$
14,225

Fiscal 2021
11,121

 
1,776

 
12,897

Fiscal 2022
11,293

 
463

 
11,756

Fiscal 2023
11,536

 

 
11,536

Fiscal 2024
11,812

 

 
11,812

Thereafter
23,064

 

 
23,064

Total minimum lease payments
$
79,081

 
$
6,209

 
$
85,290

Less: amount representing interest
 
 
277

 
 
Present value of capital lease obligations
 
 
$
5,932

 
 

;WE6NW/)P&P_HRY[& M\V>C%T2A!=W/%7UG3]],0HTWFVF=[[^]W$C[%'.Q[/[7M/%]??OBA^\7L.&7 M"AM>(1OLK*]^! \L(H:54:&=V6)Y:B**'^C8(E;9_U=U<4 MZ4M&XA=PG=+LG92J*)K?)Q*%)IMMFO4GD_&[MV^?GIYNX;;;Q_3;6S?K]I-O M(G\K>H]Q]A:KS;VENF69%GT+3Z06XXP3R@FQ.2-ORR?J]+8_&>[!5^ZPV.0N M NUE91<7YWI0-'.N':)FGFE\-LOT4@%;KU:<FT3@HAN=&Y;1 M_; MF$RFHF&>["#.<\V5/46PO<(D[?Y1-6#M-N.&[;7X=S?TK7MF''ET4ZCK-XSI M#FV[S7^A\KQ "MUQE@PT:BFCWZ95-90SKXS^O-'73=.HG'F#@?4_T.2O].O? MR^JT:9:7S3.T+SAS@ @>,U'D7]\7Q3MC@ =%G:HBDSZ+RQ/R5=7-O#IL7YZ_ MJ]*+&[<7]?U_BY\UZDCU9*G9;SL_*OH4?>=,WP4BF?][,<;]X.W1.L#V\F?8%4=0KBN>OQ*,<-R=#TJ. MM?6!U0&&HV*?0W9/J^(&UQ$F4'L>;2&TJ9-;2J+:]&@IF& *3%P.F+@DX-#< M/:'D"-LGC!!3NY/Y$9]DH.(M[D1DB>QC7GS_>1"/BAI$6#>EZ)_\%&<]+:Z@ M15[T=);3<1TPX\SX5H&,(^CJEI*HMB-:"C)T!3(4R'BEZ,2A.R&@>DPM_*\I M9E*\'Z$P8/,.A2Q4 *.]A#95=$M)5 &,EF(+0V$+A2U>"5L8AV,+KK"%PA97 MABW:3J+"%BW%%J;"%@I;O!*V,(^"+8;C0?HL1+4?,H41Q?DBQ$"$D3X\"-GY MO&KEH2!&VVB\)HAAMIQ$!3%:"C$L!3$4Q#A]_H5U>/[%)T0,V@>!O9>K0ZGW M8O*$S7-6'$O]+<05\=9_PCSF+M M;_CH23K;-W&GC]-\HA4%PID"&BV@\*J 1ML74P&-M@(-IH"" @H[ (4C%--Z M(5#X'$\'VNONF+R0)E)$_+Q)*D:[EE9/?)*#X1Y-W MV.WA"+11LKAP\M]^5CUE'#^*F_M,Q'_= MKO@E1)7&[D^Y20W*>< CDU.3FY'+/"OT?=^. NJ;3-]GPK[B:DNC!5>P@-(* MN[2.!W:=I,V=/*HY:3QP3I!FOV[,:/.-(["Z\6!.UF3O$'BD9&6M*P:#\NI? MWI W\C/0V*T^OTA5R-$^);U)'_X$4N_3#(#+#8"603S.Q;OJCR6"W\S@-=R" M4_R7-_S->O!=O,+Y\R]OEI1/^?;UEPRV_IJUX8D;?F9O^)FY_AJO+[76P7B1 MZ6^)I5".Q>Z.A7&X8^'%HS]01[M#6*=NK'G39(#3I7UZ>$C J?@@L'3-]N"D M!YI/?)O**C?PL^+7'>W#![^,5,[:$-L2!!W4F_ "Q5DY+*TA],6:^0)I5 Y+ M6S'%BXHTM60Q?P1]YP6]W Q=_GXZ$QJXG+9N2FW^TW (!C][HW+#:;FE?K),OD,:R M<)X43^=,]+,"$T=@W!=58FK)8JKNQ8>A#>OBT4;A'-D*;;2'Q&M"&VTOGZ?0 M1DO1QHO*,;5D,17:. QMV X[:7@QF%P@U\^W%A,U%"(HPTD7A/B:'LU/84X6HHX''6@3"&//9&'\\J' MT;,8%UC[-EQH+Z0NJ22&'"R;QFI##BZSI!=*HD$,[D0-[46''EBRF0@PO M1@R&\5;V'!Y(,Q^/1O%CECP\)*/I^)7@ Y(N+[KP7EYJK35$XSJO^4DRO1N6Z&6-JTILNV+CL2U9#$5:MD'M>2S MG0S4 =TX[R&^R$A!CS:0>$V1BY:3J!! ^Q MHR]CVY:LY34"@/(SHQ3L]8$V^T.23S 3XFYZGR>]),X2L:JRT%6SDJ)/T7?. M]%V@M?J_5V.6=666K\PLZVB6#ZTDY:>C'%@13?/G+.F*IQC8LI].<^&GZ5AD MN?;AP^>.AJ7VQD+6V],RN2D@,M'3QM/[0=+5XFXWG8(?/GK4'I)LJ.RZHD_1 M=SGT7:"YNQZ[;BB[?OYV_04K.BO>R[GM1A9QF$M"T[$#[AF!C25\7=TQ;6X= MP#2?TR>1R7,'0$PV$L_*(BOZ%'V70]\%&JJKLMTVU>]O)T MEMXU3M4#3)9,H"M\[%$W&<<#+?PNNE.Y=5T'3P"7IL OX;?NT63&;7CC%+ MK_ET^)THU M88<797TJ7CUX"5\5)[#CXX0H&<7P)_RE<,)%\;:B3]%WSO1=H/F\'IS ;NF_ M*6:]JB #>_4@ ^7:/V_O;OW;F:&GNDFVH@&'6 H-*&NBZ&L3?1=H)*\)#3"% M!JX,#;QZ*$&A 65-%'V*O@LUDE>#!BBAM^\_WBEV/8-MA+V9U?OR07L_RB=@ MCX46I-WI$+A$+:FB3]%W&?1=H.&X*@MYY_]-L>NE6\BO\?=TE Z?M?#[1(QR M=#?ONGTQC)7)5/0I^BZ,O@NT)%=E,GWW@V+7%II,/QYTIX,B'OPA&?UQCSUG ME %5]"GZ+HN^"[0K5V5 @S!2[-I" QJ(AV24*/NIZ%/T73)]%VA6KLI^?G ] MQ:XMM)\?XGLQ4*93T:?HNU3Z+M"B7)7I_/PE5.S:0M/Y.1-8GE,%;Q5]BKZ+ MIN\"#ADE& MVOL1'N_1I/'^*1EU!]-><2$L3O' <^G/BK,4?8J^RZ#O FW76B/]=A+?#\3L M^]Y"_U;47#=](0=,&?GSTD''^7DPQN51R$0V 7AW([]97J05IRGE \C"[_%S MI/^.D5O' M(-0FU;]__N4^S7HBN^FF@T$\SL6[ZH^E*7HS@T)P"Z["7][0-^N!4O%"2F"R M-]RU6N3*,54G4\??M3P=)#U-'BHEY%5$LEPJ<^7"'T\ZUW+OT1A!6Q[^JI62 M+/YFIC->@H#?;):U^OWV>$'22J9_N3JPJUFE7'^YUMLRX/70S=Y7?14_?#_J MX5EEN"?6X#K -PQL@#R-Y/EHK&C638=C,*+EQ=,Z\,),R_OQ M8* !O+\7U3@ _*?P[BQ&S^#^6/2,PX2U6UV5SRTX?7&4 M6QE=?EUT2Z_L^^956K "E(WG*AR4X&314!]!VU.RV %4_MO/:K3P*&[N,Q'_ M<1,_P"#>Q8.G^#E'J>IG)66QEO3^\B9W/=]W/188D4_,T- =SXS,*/2)[UNA M0QC^)C[6E$AFWCXA*UM!K)N-60\(DQJ4\X!')J$*#'A5F\5Z9N:9YT63U$08?,6D+6FK@]E(?GPJAG6?#GIH/R8" MW'?KMN''WTV'0W#:Y]GM$.)6E0'9"&X-_B)JM^#4-W_]F([$[1(]ER+YE!Q- M\G?HF;(@^4?B;[)RMC8RP1H':4\F6,'Z=^]__>A^_>>7\.YDK/[Z=*[V"UY5 M>H]-4+-J#EKX3/S7-,DDSLUGI7.V5>@M?EB%,[5^#!!H.GC6NO$T!\@Q09"4 M%4%-> T DQR(A0N(EN U]P(PRP,B$WR0Q"#E#2"U8HH813XNGD[Z:0:#[RWK MFR,SU7958OF63] MM0T_TZT](A8J2'BT[1&ZMP92))X1B<=' +^Y7[[>_2T,OVKO/_IKO44EK9>T MSHK(*R!2R:4R,>?(L-[SNY=2^"-VIDXX V_SM]IOD]#]96 MTKL]3A@/Q8OD]X1L>D(RE7B>(>\J\=S*MU^3R>!E\GF!1/K]1#RL:#P2CWKR M-$/26WUP00GM!2ZV(O)LT@B/$5V2/WN73. 5W1GA/VUH)[0JN5D)LN)Q1>3Y M$7D6)W>.36T03UJ/J,#=Z?9G1U#.G-@K< -.1.)>2?L+E)U?\D.9@-.Z_)37 MR%*YZ(P(E>Z@T.R9:5A%X@7A'I7N*0D^#S86TFP2GDH?JE$]$SY5XFH2GNHTQZ6.ZQCVL/73,3Y M-%.Y2FU9;$7D5:4]U%*-TNQVN^ET-($!JRP(Q?**R,LB4F5!7"B-*@OB*DC< ME 5Q,05/Z.$%3UI[3Q_O-.\_M*]_"^]"[?,7^/?CU[M.45!,Q*#-QB++TY'VU$_SHF!'/ $W M48O'8Q%G6+0#,!R6PLLGR60J:^0!_H2K:8*E0^:.P?$L8%UX M=T=[2B9]#7XPT,;I$SP''I]/[XN!RD)I6(^MGPRK]R0C601-/@)^U(TQN60B M'SM))>USU^.A&/6*"BFR:DJRJ7)S,3*X#RO!R0(G.?R^'",^313EF'.\E@E9 MCZU75'_3>F4KA1Q'"%,]*LO&R3OQ >5C%HJTX -FA5K\=#A,\ER2C3_#^F_Q M)'EX1A\![X3G/B394'Z$X=0,@+,6)[V=9QV+SU6S+.8_Y=HP?@9R9,5$+ I3 MUH'II2.!=5^^)=D$EAK'ESZOG8&V=>R%&50F=0@S+TCD/Z0 ^ MX4H6PILC)Y;5=BRT],^EFRM@(B"HA< M_*(J6A40.2X0^7LL;[K5?N\G*T]CM\X^*1AR+IK\M,=OSI&Q%0A1(.3B%U71 MJD#(L:,AC[U8[J'_A\B3P9GP@D(A"H4<3OHY\U__Q___MC\9#O[Z_P!02P,$% M @ BX-_4%@=:K-_% 9^T !$ !S;6%R+3(P,C P,3,Q+GAS9.U=67/; M.+9^[U_!ZY=)5[5LR8FS52=3\M;CNH[ELIW)S-,414(2;DA #8!>YM=?')"@ M*!($%\DQ.]1+(I,XZX?EX&#A[W]_# /G'C&.*?FT-]H?[CF(>-3'9/YI[^OM M8'Q[L%@XWWS$OSLS1D/G M&V7?\;T[&,1$COKQR/V/W%N@T'5<(1B>1@*=4Q:>HID;!>+37D3^C-P SS#R MI0H! A%K!3*OA)+UT.?]A9"+#\>'#P\/.SST&6"+Q 2^QX-#PZ' MA\/AZ/5HSY&&$OXQP.3[6OG'*0OV*9O+DL/7!_!ZZG*DBQ-*2!2:"7S!#L33 M$AW(0@-9"C'LI7351.L$H'83.X AMAB""1PF5,B-+JH@.4"#XBM%@Q6A?ZK#G'#139QN*;*)"Q =SUUTV M5R-+&*N2/-E4'4:#-O@8]5&\-E6H984Q*M2ZSMC:58DZ11+X:Z#I!O!H,#K< M3(M5-]5,"TVW#2T^'+C, Z@E;)X8H,=EX!)74/9T+O^NIUG V!J7LQ434/$# MJ#AZNX&*BC-!INJHD:6\B@FWJ$T[3=JKD07D M2/WEUX0C0P""CYJ)Y,C;G]/[ X]&1+ GZ)G>V;HT;B/4?PQ67%IJ$S$F [VG MRAZVJ$Z6,OVK3>^ZQM9'N+DNF@A^;*P!>O06S55(J=2OC94@+O9X91TIIXI_ M;EP]./: W:B)$IH&?@Q6Q"T5$$L&W-XW B.E4K\&*_J\$BXA5"A.\$@_7"XQ MF='XB7P&H^5'/63>H)FCPN2/R8!E#Z8/EHPN$1-8!C&9285BL&!H]FD/ OR! M#NO_X[G!O@R_=9&"@/7!7 T.DL2+ F7$Y4I)S0&Z2RE$>CM B>4_W"@?S9H: M)4DPP1VV*7"G36V2)"CHJ#E+AIJ:(TFXG)RWJGC X$X6<+"<8X[?#$?_.R;^ M-2*0?KB6H1_?#2WY?8G>( 0X,?>W]&F"&_,79M!5AQ';Y[,WR=QU5+DBFC'? )2ZYH/3 /NPVG'L!K!*=0OH-(*OC(4% M+-G&7@]5.[N5KE,+_@JK%2LGX>7$S':8"'[M,FG5 @DL]=P"0.O\*M Z4DVK M)EK.JS7>?6U1J;?X9';B\L5Y0!]:MBPS*SMF1Q4M;,73H3,'N#J*[0ZMVKMZ&&O)V^:U1.EDH.)DU'*2;5RE%IJJ,TJ]C'S>I%5HP#C $UFZ6O3:FA"(N7>(-@&A\G\V.6X>1M[3B7LC?3(L%!0 M4BD@A$A4@CAA5>JWLN5;K9I#B9,JYRCM=HU>N[7IKZ28'3V#;I')$+'3ZNW>A?O=M"L(: 2W\(H6()O(LN9/F5+:'$[T+6C MF@YK-B;686WTUC"LE8#7QU&-4O\!!X$,&J^0R.\/:H"/G8]]ZO'>-,XE#%74 M*%D6]Q3M4$J\&R?;^04YD8/+DXRAQR$< IK,-%GS;G0[\NQSB_>F4;,2=4B4 MQ?+5ZD*B@1.K !./E$4O^UHK<&=:H585)=7!2)9RL%DZBQJ[*%.#;(+!NQK<2^F($5@?ZGL?;5@PR&200 MB2ZEF_Q\H2WCWDAF99TH;$>N52?6TE1*BX%2PU!X5VGRV#0.W.MPLR>FWILB M^&J@>QC-7Q#I=W3G/C9!*$MDST<-#7%Z3.TH\GYZ^FPV0QX,,?*O&QEEW""/ M$@\'N%T*HS%G>^YB: B:LIA!>*3%P!,'!#GKDGK9#69P@'TJQVA&&;IF]![# MLN0Y99D"FX!YL#K M=R";<>UZUS29?25,/ID3_%_DRP+'B$C!+>+6]B(JL7U7@6VNMY5A:5:BZI6U MS+ZCOYH_Z+TB\K%IW7L3_!L+J:P!;RMJ0'9*DFZ" =Q+ELYWM2 !*'V8I'"2 M=K(=]"N85Z)>F)Y:4%^]6F6C$GF_]AWNIG/.(JE]B6AHF&"NAT3]FTI>(IYTPCQT3_YM)9T9"^NV+%!-&H7IY[3ZIS5(M$6TNH!+C0AR:8)Q"O9895?*< M1&""NQ:Y [X^+B=2]\-G1S^6LJL"/Z(*M$\1E-!7PE;(#J1X]3LO8&XFNHJ> M4Y8<5R)S.7$[QP2.'\AK)K<.P\,WAF'8@& /A^3)/6+W&#W(-J'. M2D]FUQE[ZJ-2P<<^8)M6KX>F5S_$&<_B M*_P;%HN3B L:(M8(OBI6]EC"=$6]OITB28 D7.,/=*=\=W"M?*SWXB8%6[3! M=@+L<8CI"OM:T&:OV-,$NV9J@"4IRMA*V/#W$D)O;U'_F#HD16C@>+D9%GU'HNS'7$?,6L.IB5-;L6KE]6/\:<1^%6&YV-=67C*VQ%MC2^5)"3D=3/ M1AA-.?HSD@:[U+] :<^TFS[#O&+AQ#QZ[/@-YAI5G.P)]7>&[%T!F+Y/ M+J)0.OYI,KO%W/&)R?R:!KC9EUYK\FN^YR5A#)LF,JR=%6]' M,]^AE_/V)@VP%?_*W3'%26)M='?I@%J8/%?+K=6"#X>C0U/76QOC5_K7#M@\ M *O]NW!4!3[1+/^#?1;W;M#J$/QVQ58V_6(RMTG3S^XB5D=UU$>DX4=&EUVW M4 /&[!UXIS2:BED4).6?OP[5$5Y9DXHYB;8U:?V./JV0)MS5ISJ0?N5(^@RN M]WW^ZF.055E;BI/HMK4EENXH\;NJ40I7XW17$Z[V]-?HM6%YJ4'T\5,GQ'X_ M>.3^1W>YQ&1&X5'R@! ::Z^>P2,4GXIUW"E7VQP^[0D6H3U5!P#!_XQ#Q*0; MD[-HTH=?]V_WOZ!P"M]P)6Z(/NW9B^ @ %=KQEQ.S@46$6CQ!Z/1\M/>XY0% M^",6*-QSA+3ATQZAA$3A1Y_"!P8NY LP;<^)"RZE-.K?J8)^Q)+-!@<%DS(F MK+Y.,)E!C8'J<,U0B*,0[B"DG/\A!4W(!9'M723?A]3&M2-N8W;\)*1$]C?L M*6_W-#Z/+HU&4RR:>J,<8";03+Z0 Z0?>4(I=WEYDL>XJE0'8#;<*7F)Y,/X MC-0=>A3' ?6^IR;5+[^!<4*SV=B^XXAC(O4[H>$4$U4>/BV-_>0;TFKG:+P? M[1\H\"_(&?<8?=#FMB=_QJKL26G-Z[+-)3?I5:\7OBPKQP WO2!_[,D)A)2X MCKE*HD,J/][HE=U6IDL]69SX; )?Q.V8<"''S!_F]8E8()9\Q02.!&W?S04) M+]$S/Z-;76/=BF0[EK%5_-4@/2XGT_K,-'I#AV\J^R\$Q3?*OBLSEEBXP=C_ MOR@7*#2DZ6ZGFJBK+U220:^'L_M%M,$URG4M",K;"+7[EL[$@[I#X1X%5)UD M.J%<73-U001BQ WD;%"7RAG?BD'7O%(:&NJ[>.*H:)P46[F@Y&U[^V"K&)FW MC93*[:"A]-Q)X'(^AC._ZZ%MZ=L7"VEMABPC6:5T92H88G[;?4/T'EX8PI-V MA'R[=7:2EY^.F,*[:\5D,DONDEN95J=H^V:E]=V&3?>(<3455EO U"X5?B$' M?N1+C>.FI![&107R,T:VH=V@,XGY;]WFNX5DNZ !*.U!.FB.)K-))""L@$A' M%2JUNBYUJPHL:^\R9KLELP5\ ^R:)<>TGL!K=PUX6'],FK?&== MMW@7QR;0'381>0POXZE0J8FV8B\_!NGSB9.9_!]F(A"7CCU/ZN-?4?%O)*Y= MG+;AVJ6[%L 6[+V5,TR8B(58U3Z>3>+& VO>YEH4'1B!3W/?T%&SKT*:JK)4 M5R?>&<4SB87,9"L#D<'8.C1=2ZN5]D.EA^H.AZ/WZWU1O:(OWQ^5ZGE!I._D M[PMR%8&V=!9'AS>(RW$#^7(N#2UTO>UNC5L'VG6I+;$%WYOW187FJ:'K1K-I%"\2ZW 3D'9C0( M3A$L/<8##O'S,^S.2 8ILB;#B M<%\VVE44ZMZ4(ON- HBJ1_E7Z_&?5 MLU.!HL7-J+H:=_^!Z)RYRP7VLO?NIWNK"DF.!N4[L7="C^VG2$>&>M9@F%#4 M+=S=3%;1@O2#)6M3075XH,QH&\E?U_0;/%\("MM+XW9:UWX#77>=8,X*_,@L MP&8[3%8>GQ21*GO9U;XU'@_5*I6^GHP(:PJY$44G^M=X#7CM4WJ0.$3QKDE# M3:Q;O,MM++5!SB0A;)1=Q1UBX62FU_,,YEJ*=F &MJXH00]N &J:[S.+GJU !_"[ MH@0FW^M0P%Q(ZV\KT-EY1?9+=6L;IM:^09I^?C1*IQ9M"+M6-TOGPXV-R\^7 M-V'PXO/IQLHG.RI;&[^B[UH-:>^3"W(NI]W_1B[CK?VRSN.G\@V-V,:^R?#X MF7QS]T W=4V&Q<_D&; )]B>U'X36>?P\OKE;((;D"3=GTUT/,>HA MY'.X;_N/E-%?IK++ .!@O5Z0=9 MW/6/8^S^<,23OE' ,4Y-B#>U +F:'G%_/B^2.SB35.)-I]5(]!=Q=D*F8L M?\&)RD;3DY]N4I(:)".<:+5W,1X'SAX1\[#L#&?),9N"&^I2O?B!LQ*-53?4 MU,Q2HNXVXW3$3X9Y&WY7Z$&]2BM]6^+.Q1!W"!JKBO@.AZ-WZT%AVA.*+[JG_#4$4AOSQ/6+N'.E.\T:&!_FXHU[1SD5E.;73W0DJ MLH3%X0H[K00_S-KX>C/N+:0VGW_Y?U!+ P04 " "+@W]0L<@\6 $T Z M40( %0 '-M87(M,C R,# Q,S%?8V%L+GAM;.U]67,;29+F^_P*;SY!8IOOHR6ER]^GM,\W^\RK/I M]:N_3V?_&'UV +>-7JU^&8\F__AS^>'=/+WZ.A_]>1ZNTK7[91K<8O7NJ\7B MTY]__OG+ER]_^NIGXS]-9Q]_9H3PG[^U>O:)\A?__K=\U_XZFEJK?UY]>VW1^>C30\B6?KS?__ZR_M5/V$TF2_< M)*2?_O/?7KVZA6,V':=W*;\J__[^[LTC(O-K-UO,KU):_"E,KW\NC_Q\(@C] M/R>3^#9-RG"]';O)')E8T;J:I?R7GTHK[']Y]6WO_WU;F\7-IX1M1M>?QMCO MG]ME["PMW&A\$']/FK;&YNOE?#1)\_GI]-J/)BNQFY_,YVDQ1P9^&3D_&H\6 MHS0_"?]?MD+YZT$NF?Y"K5L>C/![]&^7!1]^Q:9 M3K-9>6X:_H'"^_X*T;R:CB,:H.>HA11V MMC3IDJV:*]+NEJTQ>>%&L[^Y\3+]FMQ\.;L5E%W\;6W4+6O%^XO+<;K,W[[> MY!NLF\3+R;L4EK,9KNBOW7Q4=P!Z>'6W,-4S*VLT;8W-OZ;IQYG[=#4*;R9Y M.KM>J:%=#&YMU"UK^UJ1>Q'IEO5WZ7.:+-/KF_MO[\)"33I3GVRWW:LGVS6: MML?F=!J_C,9C5 2_I<53?W@GI[5:]\3LK9V'/OTIBNX-ZJZ3Z^ERLKC,=\WJ M2E"K;^FI\^?SQ>BZV$SOTK4;36[Y0F/W7ROA.?_Z":V_VOJ@]3?U!,+>BN\@ M:CUUYL&:C2@OTB_(27SZ4"L=/>1-/8%04V'N0:,UQM],\-?TP7W=S=^&1[M@ MXSSG%(K XE_O<(:B$3>=!+3M]ED_#Z7718>*K_HZX1*(#OOT\ZAX$Q?3V8,' M]N_3OB2[Z-:^:JI&TR[8?#SHUUD^[5(]E%M^HM#L\V:(VE7] %W7J^^?.MN5N[] M7ITYF.RQNW?JQH%UU,='M%ONZ+ZKVO96+3/W%*,[7'#M7P>6T8V91+1_R_;. M;9N]^M'""X;3Y3U$L*VWM-WYY2&YW9 M3:OECM1;M#<]VQHCZ",6-^!MFJVV_7;Q\LSC7;%S/Z-.)HM1'(V713V^+P'Y ME;UX_C6,ES'%B]GTNJS8R\7:C#YWLQ*-^4:HIDST]/KNX7K*0-FZ"*A[SDH? M:J<)M42^J^[6FSY;&[7&VN7G-/L\2E\0A-4VT65^.TOSHE;J;)#4:]T3LS6% M8R\BK;'^=C;%I71Q@V\MN0F?BN;&$=[%[(YF7;-7$])ZK;MFMMZTJM6X-5;? MI7$)L[_%;VX^S-QD[D*M#(I=[3IG<%]/8%\Z+79@M2UXNY1-%C-\[_SOH\75 MZ7*^F%ZG60W.:Q+HC^6[:-/ZP=I#T(AL?]U;/_#N-F"XA^IN3KFU3MZ9#ZLL MF1)AJ;5>;F_5,7/G2'=ZD](J7^[MCVG'G]M57^U'IF/EW M:;Z8C<)BGU3DBLA^5GIG??PR:4.VY<^V. MT)%'ZCZ@5$*OY=0._E.\R<]NO,4*N2CI65R@\_X:>.UW3ECB UK,="6XM0+.N ?C*0>B8Q!<4L.?;I^.2T[[ M=+8>^D'BO+&WZ\7IP<+4/MPU7UP9ZQ-GVD%,-H!408'GD0(E*7!OG,S6UT'] MP90[F857TUE,L[_\1']Z]26-/EXM5K_>4G&S\-U,?%R18OW$S_.B_@I%&"W2 M]5W[4FEC@!(Y'?BP(:@[)LKWZT_YY-">N(T]6<[*&>)U9OUJ:Q47LEKSX6B\ M5-$%&S0Q(%GBD)F6J!^D!9,%URE$J34Y?(JP/]P4>4DCN7O6#&]YN3\0T->Z M\N"-%?-".B4(*,\3..,LY,0YF&BI\BFC@HF'SQ;^AYLMPQNOON;$'9Q;A/CN MD8IK+P1)#!2NA> 5$T"4,>!UR,I0GZVAATN=^,-*70. 7Z+J7*\D#[[HRS+_ M[L45\8&YJ#((PQD8C5/4:,G!)D=Q(329)'FX2,M[D88_F$P/;MSZ-LTW]V2= M)? P2>#NJ9N6[?']&:B4" P='%R7"!IL/GL#G*NT-MV25LDV,"O4'V\V#'[\ M[F?%?_R\*:K76;AO=\6_/H*.>]7JZX.A[;MC?7"P*=#=]GM/ZU;&Z_'%_2)? MLUY=CS'NQ^4U-EABMP]45*?,LZ @6-;HXP<"P3L*EB>=2**4*G>\"/*ZGL:M MP;"S,^OGT)K@/G)%(4K+@%FB@&F;@"G#E- Y1J:''I\]9'BF[8+2ES.R>=_Y M9'%7/655PVG+X-=J7]&8M"$A@%5$0W0.EWJ?(A >C'')"JWLRQ"*@T9TV@]F M?)1B;8-(K+I\8K:E- ?5R"XL2!C+CL#+D.(T4LC MK29J\#'J]B2B)8CZ$H"[/ PTO1.*+QHY:-376"BV-*L0GN"3M:!U9! ](\"# MI: ED<8:0X-NH"+Z"<.V)Q M0]678+R=I4]N%-<)NZCC+A=7:5;7D*C1NI(Y MVJ $NF46H;0R:G#.6PC]7@HBHT)[+!KDN?BTPC*>D0K_Y6FMNC MGB71;O',"=J-2\SSS2K!A$J!":!.!* V1I Z6. L8J<307QKN>/'7UL:24?+ M&/4E$=_*F:QJ4[PK2*_R9U>(;!&)K>VJ&#*/F41@5$K@,BO05$8PN'KZ8/'; MW"#=3+X4F6@;I+Z$XKN:H6GQ+=^FQG9]G>:5,09==.7!&'316)0)L+\6&#<^ MA)@MNFJM[/0,6T0ZPNJ/E[RA7\J(OX!6B&C K.9R]!Z<%:BF;W^X0/@W8MH%9?Q[V]?7Z'/K.[9PGCU:92.>9D,!\I*"-DH"*(@(5 MBCKI%!I\>>B2T'2POO.>&V/46Z ^QE6E%#=^ZT:QW(GP:;1PVVR<9UI4/$I' M@E- LK2@=%+@HI>@7 J1,:\L;^ ']1-?:UD.VH.JOX#KPHTF*=Z5RCL)87F] M7!5W6E^GMC7TNJMQI1@G,IH,T1"-W4\&(G$>$$KF.:I:0@/U/,C?C@\?6:BS0W.#?4N <-W#/I/XV1ZDL6[BI% MKDO%[J43=K:M'/.&*ZM+1AY>=;2' MA&QK5@4=A;+1 S7,@J&.@TDJ@&$Q*Q\5_FBP2])/"DC+\M$R7OV=AUH%\5=L M7_KQZ./M2: MMA$;A&UR<,+R!@H5\UDS:2.(( 5D8AEPKQBXR(P)$OU!]I)BI8UB(]UAUJO? M\P".^AE)&QM5)AA)J. 0(@E LI%@"3>0J(TFB*P-:2 =O?L[C:2C59B.:HK4 MDHH=+2NN6-2LJ,QD$47O/)B,R&H9B0HFZ)0:Q-9[=VT:B4;[6!W9&*FWQ.QJ M6PEM<@J:@LA* 3?E8)@.%&@Y6AH3YU*])*>FV>+2 5I'=GKKK2Z[VE:1FFRU M#:"$B& 3+JG=MFBTR':#52]6@9TNDO'6%[:NT&(7[ MM+#NR[2\7^#/U0[W[H<=/L^H0;;K[#X9J21AG!+*T4@6!HQ-99N M$9P4E%O&T'[.M=+:NQF5[BZ!P+EX/7-[_-2"/3^UNJP&'W>E6]0GT@5 M$HG:*PZ.HX+WP7K0-I5\3F(-38*A_A_Z-N20!6C:X\CT=[SL*5C?%V[8(IUU MFE?$>NT%=9"EHQ"$3! 511M5J)RS4,R0!IN?#^2RRT*"78WV=V?0.@'T>.*T M+O!P=[OGQD(/>PE8'8)5S*$$8348GAT0$ACX:!.H($,I2Q2-;:I M@8+J)V)V7/W4"JC'$Z[GXL"6+@O 9NI 4NI)'<,1?U MX+,)CB9BK>+:HE5^YS"LSO_,YP^KN.\VQ3P'$BI,ME1*]$](;$JY)O9!,)'EG% I%--CHB1 M'UO8VL:VLT#4=BVU+XF*$A>$L@YL1'WMA3# F&/K&URR%+I)U2;Z8T3.>T"U M+_WT_LK-TFMDMZS:)>:Z@G>+&MK3&?OT^SS*&PUDNH1 MJ%BV1 1&0&GG(7H7(6DC03 >$J,NH!'90(CZ2<[L28@Z@[0OH3I+GV8IC';I MFX>/54:8$%G))TN$@PF4H\5'L4LJ!1NXI:I>\L4S M)/BF9/ M(0N-YTR_5T MMAC]:\7F9;YS(=^[<9IO]^GW(U!B8<+XD$!E'\"8:,$2YD!F1%4Q(1N=1J,_ M5-BZ,TA[RQ&?SG P)K>G8L+-!]2+N_NM'DE^E\_OL$C;9QN0!Q6\+X M'F0J3;/0/EDHY8? 2XN. 2*-/JA7,@A"SDY M&\T_3>>CVQESNT%(MTC6]H:5YL'Y(!D$056I&N^ 2*E!!Z8T,\)JV>3J+_U# MR5+K6!YGZ7M:"KSVDO>T8:69=(DJ M13"8YH"=DI!IJA^^D#6@*N045!VD_I MY:,L=2U >7"@Y[?II'3X<1#A=#K?E/N\O4%U(NF9T,*^EDIK8R_4N3R_L/:, M*DJY.#MO,/@_1(RY5?@.'O G5M9HOLH,>#M+UZ/E=;E\&75:T6V7D^U7!AY. MK'(B9^*E *II .XL!4^D6^_.1!9TDRU1]D/$B'N%MZ^E!S%[,PG3ZU08WWX4 MX/ZY*E%-0J*I7(-F()F4T.KW!+A.)B*P-#8I5('DVB?IE./BX.%Z@-S:L8C/>&8>^9XV@"Y'+NF3*P5 7'22D]V:"^ MT7$/A'0N3^T VILXS:8AI3B_0/Q*F!3U_Z]NL9R-%C>7^50;.(Y' MW8?K6N0ZP/9HJ^:SMY[NLW8^2P1A-S$K4DZ9THRP9PF&!PY)$&$C^F2B21A< M_M@K:)NP'D^E'21A]:E4*FJG60C@R]VK J<8VJE,H9\NE8A!>N(;A#2.>NZD M>T76)JQ]Z["B>Z=Y\<7-ME[/\_W3E5:,68O&)_,EKUT0"UXXBA8!]\K@_Y8V MN-7KN'MS76FE9O@=;7W;8T]N9]LJ.X_*U3,@D64PF2;P-EC0U$C*A51>-T@0 M..[)DLY7LQ;0/)H4O5[.1Y.$;)?KG6]K-ZV_V99\L@^92CGOJ8C8?:L-<,(B MN*Q*PE\.QF2M?&YP?-+^V++5+K!'#MS?%FYL&+C?0*2B*4?+ RF7'1!@3@EP MUFK@3A.7G>/X_]"C#"\_<-_.R!S#GG\SGR]+#;TW$^3:C=\N_7@4+A&H&?:F MIC6_E0;"+1T5MJP!CD$JUVLSEPU0J62VJ!P^A3N5;X9M?NS=9V%2UE:B-*.$D!K4N1;;F)HVANZ4C. M-*J6;E@\@BG5MAII&\F^3?3+O+I]\DX#ENRO.C[>IF:5C%D:7- A^"@A1[1+ MI::(*$\N^++@-TEL.&Z)I=:7GW:!/*8Y@_["%!V4V:+XIH^O*=[3J-E"J>)$ M:!6H!X5K+GHY.)^"6=UC6ZX/\3Y;UJ JQ5$/K_1AVK0+[5&BX877RT^K NOG M7],LC.;;HP>[VE99<\-YB("("@@"YYK300 M>^K*HGIV#43JJ)'O+D6J+3#[ M7NK6A7L^3#^XKZ6H0;EQ&1$J@=E]CX ?2K(B.DE"F(;,HB]1&P^6IPB>L:A\ MY);+!ILMQXV<=[5$]@#RT?19V3>JG0KSK4&%-@!)ACO0B4LP5A+(Y19.;4+P MS&267(,-F*,>;^E<U+QFZCLY?Y8<3V.CA%STI=+611$1!B'E%CM& \LJZ&G7[V@6/PPAO!^>O1TZ+0R7+K6C,)BY$)FC3#'T_J2MY'!#H M1UTHU^=('_@GO2\NCU3#MV3S#]-2NVPNW%\H0O3/9,E.%+JO8XF2U0_ M]Q/X=G;S!A%?W75:*L5.Q\C?QS>319JEC14[ M>GAK)8SUBGH%Z%C8DE@;0&=E4'%2I:4/COLFU?'ZE]3]I.?[FKX#0KHW<^NN MC$$M3;?AZC<(P-_DK'P8S]K0Z)KQK4ID2[LJH08--AD@1&54H$H#Y\:"=2:D%(1/2;X8X^.P M4?Q.:;2+5U_R\3ZM3.Y5<8Y2DN,>CRW"\7RC2G,$ST8"J'\5I%BTKW<64N#4 MZ\""TPT21OI92-J5C%;!ZLT?21/$8(Q,G\3KT60T7Q1$/J?=LK&C926-4*6T M!G:R7&SN6 1C7006C6W1NF=:5$JIX&S&/II,<:V@I>@4:G:N&&.&&*=".QJMXRS( M5C[&E8[,.U7>JYD#'AD" M&;(!%:0C3HKHX@L3D([W03O!M*?4AL]IUFVJWI9KFWM[X5E:H !T_-X+-YK] MS8V7Z=?DYLM9>G0VN<=7O@]7*2Y+T:YO7]\6TBG%Z^]OJEPWB9>3=R4YIZ3C ME)EP1*P^E!G:\8O_FJ8?9^[3U2B\F:#]X-[(PCK. M_/KF_MM?BA['KX['5"\R,)W&+Z-Q\7A7J\3FPE_'>/=MZO7\S>04Q>.F1&VN MR^43MQM*I5D_ [.5Q_/Y8G1=4N'>I6LWFMPR^>W&C+41M9W/ PJ&7.";%ND7 MG##Q*4,;7K_!_CF 2D6=IN4>_T1L@,C-0R?F[NWQUUKQ6EDTW9N!^G?D- MT?_P)8T_IU_1I;K:432C >$JQ.A%*M8W+4?Y-1KCS$0),FH74Q;9D<'6YNE< M2KZOJM$OU#T6;-FC8_\WN=F'+]/69')-KY(LRAP$ _0!RPVHY2XX9@(H@R:W M,SA>L9WMPS^<*!Z.\( E$%^_+6QW(,6*&4:LY HLS1:$=AFR1+24"\&G%$6C M9,UNXWDO0 H/Q'BXY!T^%)X(,0#%D)\METAQ&>KZ(VT3&F@(E/0/'&5[?% MC5Z $!X&\3"%\"0OTJQU27Q$M-:T2I=AY(W""L@C!\0"NI/$Y M0RGV6T@VW%!*%X-;7R4=BM\0UL(0EM?+52FPAXKUP"5P,[%*22I(\!(H1Y=2"YFT<[=K%WN\1Y'M-J#= "+7!_[+0]R?'I[T6T='QP^_*O4 M\'F7PG021N-1C?VM/V(R3\?]? S_,YTY65RD6%)12Y&%)?)X<]\>A[ ..FV\ MI])!)ZJ\ >**&T^#@$P]!:89UR(XP^/@5]U6Y.6Y3*DCH=Q[JMWC?N('I[,4 M1UM+P.UL6P618_)"@7 I@20F@2,>#1/N*54N,2D:W-_3T\K;HW@U@N[((G-7 M2NTN)0D?N%UV2^[+[="5*QA*W>K]96H/XI4CC/&8"%"K$#D>)!!E22G23R)S MWE+2X,!4GRG%O62A_FQ8K9QE6E?W66&XN,%P.,^\OE_O1KYBU)O+D M@#.A00AIP6:E<#1]E#'[6:I6QSZ^?33YN#I>LK]0 M;213.318(R$,C5AA(/$L(1?#%N=6,"Q8RV4\7*;ZN5ZA1YEJ"\1>HBV26'XQG3UX8!A1A;W.7/TZFDQGH\7-W=FJDTE\3.7V1,.O:7%5 M:C"7VSEW7;G5(Q=5U%0)FSQ(K7!AXSR"MH8!<\Q%9Y-C\H@)F@<@<8:_S!=; M"S4VH%KQD RC5D)"FP R4\BS9!8\=T:9%+(*#2X\&VS!KW[DJWE1N@;C-.!2 MBJ@D42JV[5\<3K0R.#H1W7[0Y="?II&4RPLE*!D3]9ZG;-J)IOR/1/<[3'VO M[OWN]C]X\1/C*)[]A[ MP-OVM(,=+2OBHT^.:PK!*>^HYUHUN8+R2&*Q]]#MDH5#L3J:-'PK&U26\-4)0URM MO[A9W$M$GJ=2^2"+"Y^@9/OA?*.XU$<=H5R*2)V6$G^\.+DY8)AW24ZK$!Y- MG.X^N#4:]A&AQRTK)90EIMPV'[0%Q90!(XR 1*26V2H=;8/X63\V?!]BTQBV MW:+RS.G;IZRL;H"[6V=O-@Q]C585N:#Z_(*>G8@S;LXE.[>G],(R=G9^QD]. MV?G0]R-;'/+VX3J:5OBV77_P K.90F5S9$DJ4O)% KCD!"B?4.:]2")I'>G3 M*^:'MT_8AY9H#;YCBM#=9^O=B(?;FNA]WOG$!^U:=_&Z*B:9M)49NZ"0T9Q.%X$UN%NUG6[$GX3P"UL.7Y$[DM5*4*V=*=(])"EIP#EP:!TG1 MC C2%%.M ,8Q-R8')94'('H\;Z]LL^[EV)4&E3/::QL58%\,.$TCX,K 00:B ME=64YR8G-/4/(S.'HG4T>=@KY;!.XIN47IN8 V3G#/" 2&I9;K901FI.392T M0?"PIT36[L-$K2!W!*EY$$:M)R@/&E29T^"52D BVI@X[SP(C0NUY)Z'F$@* M++\\V>@FLMP,M^-*1O%12P6PV:SDB>U*#:E- U6UULSBE!"L'*CR28&T5H%Q M7">6?"2^P;9N[Y'$@X>XEM2T V ;P:$'3)VZ3Z/%[6VP&RI_;@D5[:11A4"% M)YQ"+I<5>.L-A)(=$63TQKB@2&B0S-Y[O+"IG B\W&AQMJ* M9C.9B@0C&:4>,<8RX==CZ6DK6C*^/-1\@*<^UK"@A.MJ,G8R&0U!!04H9#3)F#>&>BA0& MGSC1YK!NEI@6X>M99,H1^%32)G'4#A&<[>TKG;EVGGNPEB5(U#O(4AM@01(N MF8@Z-; B^G&(NA>?UD'L6^_>:5E%CVZ@#@R(" 2RHP*43&BVAQ I MB\P9.?ACX3WHG?;@Z]OKV=^HV=&RXH)1GZ("5HZ[1R<29)(L..PM(I!5I(,M MJ=VE5=,^;GW+RGIY/5QDMA/ V4)84CA'+$\:4HP9D!8!)W&^.&'*[L?0C9Q6 M1_D9"6H=QKX%Z=%">[@XU2%3!2<#U:ASJ7+E3%$J)X8IA\@I&H.(NFVIFLX+ M%ZJ.P.Q=1]TNQ0UTU%8"E0DN96,Y.",H,)\8&,4S)$:\Y(2I3%Y,++A3'=4V MC'U'W_JH>[A*X.WE'25=:3HI&W^7>?5)XVN8VIFV*UYVY&-^>Z9R 7UU4ZZE M5Q))*8D"(W* I(06W,CH52W3LIN^W!_:J-&I[Q^NC(G2.\. VQBQ=PE_Z)S M,JMUSHJSV" EHA_SY\"Q>GH';QO@]+7R7(PF)6=GQ>J[ O!E_GU^N\M0OSIO M'0I54CX(5+Z04]"@2BA",IU N*BE,E9IVTY)WL$+2'>('4-J[L[H[[X7?$NK MR@EG$O<>6$(#S;&,9IE1'I=NZ:,UV-4F9^OZL4S:EX[F*/4E$>^O4' _I-EU MG>7C^X[;BL=P^C2:TD20"80[M]4@\.OR$46FY=+9!R*2?8R7M#'H;V/3B M8]P:Y+<_']S:L5PL9^G7T61TO;R5V[?N9I6I=VP3?9TB=LOP(S;O.'R+"A;_ M75W7?)E_2XLGWV_;?VA,O'(\RJR) LZ1?VN#A$P-ARRBMHSHE/(1+__8W<&S MY;85OU;[RHN,]@Q:-TI[@6N9CX!K&0=)A?.6<"V&?PU(WZ+P="NG(Z![VP.L MP_]ZOZJIO*W)5,+XX VS())U8'UP(*AT0"435%LK"1M\M;@.QOT0R3H@G:((C,Z@I4EHL1.&GMS0_=Z!B%DC M5(5>U[9D[1NMREN:#1,6>#0$LM84?+FRT^6DE]<@RM)3RL-@I*T) MK@.3MW*#:TOB]HU4E4R2E$ED2U"*J.!4=%P[!(EP(JW4JDE=@'Z\]L%(6Q-8 MAR9LH\]MZ;9OI*I2*IL14X*@0@#/B8%WFH"AVF43O;!V\$4HAB-L#6 =E+!] MN$JSY,IUK$UE[9Y2Q='7BI%HD%KCW#,Z(B;>@##:,9J<%V;PE24&(FJ-4!V. MI-U%XM],PG@92_9!*_&AY\E642N;>,K@R\$>:90#&:U!,YWW^ M^O1T*%D*S1:%O6E52=/@O=) .!- I=>@5 S M4J69!Z<:N!<=1LQZD\HMJ9# M= /S]Q/O&-&2HT$\A(6X+GYY8>R[. MY,5+T' U@I7[$ZL,9]EK7EQ[)RUJN&\TJQ.C7W-]JBE_;3@_-1<7QB#(KU\K=J(8 M/7D!&J[6]M\!U"IN#3>E&HW7)4.04@>T5,.63H8HN&:AR8UAP]1Q!TC&H3JN M$=(O6\DU1WD8VZ[M:;DMV2)-25;,*,'0,&;ZXO3\]/7%:VX88GSR6IX2=LYJ MQ9F.K>-V)]/L3:O*S$E=C@8SG21$G':@>% 0A"*:\O"8:KL<(!?LAYK M"N[1DWW;TF"MJ:Y*O3ZSY_0$44.?6G-S*LW)A;U@B*8YU;K6[#RJSFJNK"H7 MLB]!:1!.>J F"' >3?&HF$O$I9";))4.44O5'_;#U-,!D-;52_TOUY1P7S5HNH/PT^ MW6%Z,9T]'(2'Y6>/7KWQES2?I_0XL'IW8^9-O3WNNB0J&EB(5&90SFKD!7_S ME"F@D;ARQZNRYHB5&.MVXS<"1T=3*MBN5SBS 6(S AH M8BVD[#E.0N*\B(2)&(<:%1JNP!T([1!%KKC_+4E<(571%+6DGH+,MD"C,HA5 MP?=L- \V,^\:',#OJP;^P 3N0&0'*6_H,+0E;TBJ,L[$Q&@&YTK2@4.=;X)5 M$*4(63 O"&T@;WV5WQ^:O!V&[-#D[:1XV"T*W2-ZE1>4IA0L,$<<<*D\))R@ MX"-19K4$2#/4\,D@):\IO'V)W\/HPIZ._*ZFE3222A4,:(K&K(M.0W:< 0)A MG:0FZ'I9ZL?I^1Z.^[ZD*E]NMXR$HW&?,Z2D!%@69*GW%+63P?+4P)+MQV%O M=_BWW+G4$:)#F6&['?.:%"I+A,E1:* \!(@J>8@Z1D@F2HZ&E;>VP4GB M4Z%7%@WA#IST'%A@'.>7(X!8*"&2)#0V",7TXQ ?5;*:PMGCYG^#C?A#3X6\ MO-UX&G)X+;14_N;#T)6_7_SZ)HWF8+B>+%,^_!GST MY+K\=2ANS]';#2+1!H'+#B1E#OO .<3@/7"3B(U,,>4;W$TVL)W\=D5JGT!= MGP/4USKY3%>WR/ S+7:#X*WA@44#AE,#Q.D$U,F P^29Y3QKGQJ870/;^>]4 M2GL<@J'8:TTBRCMA>8$AYP,6G[WHU #-ZJA(0&-?90O),PDQ&PTL1>Q(84N@2@CD$%'02!+1<"(:+2R.F?R\B/9 M_4MD%\#WZ:'YT<^<@5B]^5T1ELO\ M^SR=H-&P\8:QYQ^NA*8QE57:*R.!1)$A.6W!9,$U^K_.LEK64A]FXQ/F:QN/ M3]I5,60>,XG J)3 958HQ#*BM>*L#Q:_S<.^NJ2%H=QJZC4'[!@JO[YX;&E5 M*A:O>.A*-=N X^\;5S7=_P5$6=UIJ$ M4H6("&#."1 TQG6_,_>T7NY0KV[QOH5CGS8LA= CR_@^(P.#;+,'SB0!IISP MU',;9 ,A[DO#'3B*];S8PZ$ZJCF[6S2V-:L"6DW*QE*LBN'DIXZ#22J 83$K M'Q7^R,/7;NT(1LM '3F4]MMT$@Y5&_=MJTA-MMH&4$)$L*GLWR9C<>4/.:(Z M9E8TR+7LH;A%]YJC$5I'51ZU9&1'RXHK%C6+'&2R OU_YQ%,@Q:AC 3]P:!3 M:G ,OX<2$EVKD$98'%E.<[]/*":CQ2C-S[_>7B=]@8)Z.KW^M%RLWGJ9 MS]UL@OKG&Z%>QN19YI]R\]K-1^%D$L]*AU(\!G-]2,[EYS3[/$I?L*>EQ_/+ MO+Z%?$7MF._N!?&WLRFN@XL;9.'\G\O1IZ(P?KMWKWM]Z;$K#-RQ]7;L)HMG M -FPI&YK5@DF5 JEHJL3 :@M-8AUL.B%1.%,(L$[5V<][;G'?YWA-#RDSZN& ME14A:JLIV$@UT* 2*"481!&YR5X9UN1\=C_;.NT-Z[1C[/JR.D]"6%Z7X2BK MP:=9"J.UGD)#8S5$DWAR/9TM1O]:??YL/[?(55NOJ+37CCL3T2SC$4@P$I0) M ? O@7:]R)FULXT#+U$$CPAS+R;P,PM,'_;$N[2"]2U^<_-AYB9S%PJ9([VU MW^)"[]+G-%FF6T-WLI@A$_._CQ97I\OY8GJ=9L=^_5G*"5VWN'YP&)BL'WB7 MPO3C9-2;X7=GXZ=8?)*$$M.]O;OYG>?7G\;3FY3>+Z;A'V^7LW"%3Q156N@S-&PZ!.(I9^G?RYQ;3W_7#)+^GU;SU.TF&RSF\O\?H1:.H]" ML83"*L5J-/GX=CH>A5'GPU^+AR'B,B1\[B->)2RZ*C4YORI6XFC55$0W2. _$)W1X>C'')"JT& M?T*B1RGX[N:>;C#N*_KQ&)4MPO3XP2JB:YZ7FL9@]A)OV'?E>3N;?A[-\447T]G9=.D7>3E>/]^7Z;8?P[_/$[+X M"UH50^)OI\V]'O+RPZ/9_)__]O\!4$L#!!0 ( (N#?U""#2&->%P &"3 M! 5 &UL[+UKZ4'>-I260! MA7PR 60B+_@?_^O;P_2'KVF^R.:S?_P-_AW\[8=T-IY/LMG=/_[VVZ3I:)E.?O@C6][_\/LD7?SK MA]M\_O##[_/\7]G7T8\_;AK]L/YEFLW^]1_QGR^C1?K#MT7V'XOQ??HP>C\? MCY;K=]\OEX__\=-/?_SQQ]^_?( M?L3P[]\6D[_]$"B<+=;O+O&2XO'X[62Y:[#_,/UI\^7NT>^Z_@.OGX52RI_6 MW^X>762''@R=PI_^[R_O/ZTA^3&;+9:CV3C]V__\;S_\L$$NGT_3C^GM#_'G M;Q_?O>AD\3#*EXO[-%W^?3Q_^"D^\I,B /X?-9M\2&>1LQ^FH]DB#&+=UWV> MWO[C;[%5@"J^>@/4?S_59OGTF(8VV]5T\:&J5>+ M;)8N%F;^\"6;K25TH1:+=+D( WB?C;YDTVR9I0LU_O8<^ MJT+/J7Y:)>#=+,R:N^S+--U"6I\W);MLE:Q?1WD>?ON:UJ#C6!^M#OSS*.!6 M:;@O6S8VR/"*AVP9]ZXXW*@L5NFJ0C-EB/LTF M44?0HVG32N/]V OK0S^TS+\NV;SS:T9 M+>[]=/['13B?[*#](=^'539]-PO?!U5T&=?;#V'0:9['Y^;C?P7A_70?T+R? M3R=!5W5A%5X^V?0V&V?+74>5Z6WT[>V#-7]X#&.)2M#7]/U\L:@/P-D>6R?J MYC'-RZDK/ \[ MNAXMLK(,Z.#5[<)43JTLT;2Q8?Z-]-GXWNYWG#^MEZ-P 3S9J=VB7 M:I$7==+NT#^F7]/9*M5/S]\6)TAUB"G?;;ODE9/M$DV;&^9\/ODCFT[#0O!K MNGQM#Y\=::G6'0UVH^<%F]X$T7T*:Y=ZF*]FRYO;HEE9"6KT+1T1[Q;+["'J M3!_3AU$VVXPK*+O_M18>]^TQ:'^EUX/&W]01"!1 M3%X_U BA5=[4$0@E%\P+^FALX.]FX=?T\^C;^?$=>+2-8;C;VW0IN57H)J=]P&B<\K7V&WAH\/64:7 M$UFUZW;)W'VXW:>W6-5@]K+_\,'I:F_<7$5.YVX;)NW2Q M/]VJX<&]AJ> )&R)V_/6H-W/)D$MC%Z/39N+Z&C@!4V3O'H,'<5!C*;[WIP] M4_LR"B_NKT6""M=.$\2<[ZMA0LHMYX>>;6P@P7J("N*'-%\[A,Z-Y3*IV3*;9--57"$^Q:/:M2;AOHVGJTDZ\?G\(:[EJ^56P7*C/-KINXY*RD1' MKV\?KM<#B(?:X[#LV$A#Z0"2AKIOB]QRT^=DH\:&=O,US;]FZ1\!A+4#X>;V M0YXNXK)2YNB\7.N.!EM2."[JI+&A!QLV[*++I_#6Z+5^C"MWX/"YP9YIUO;P M2D):KG7;@RTWK4HU;FRH']-I/(#]$+YY^IR/9HO1N)1O_5R[U@=XJ3)\:3\- M$K!V&&VVLMDR#^]=_)XM[\UJL0S69%YBY"4[Z&[(Q3G$]L'2+*C5;7?D;1_X MN#E*NF#IKM]S8T06ZL,Z?B+:WJ7VR].M6AZ<"_W.G])T'4GU896/[Z-I'>R@ MDNC7Z[5EXBY=KR[KI>7!?TP7RSP;+[=1;K_-RA_65NZP99*.",M%9UWU>VZ; MR CNS>/R@JBKBSMJF81R2E.9MBT/-(80K7]1B\7JH0',2W38'$FK+XOTWZN@ M:KJO96+?CCW?VH N7CY+MF]PP _ATZ>;VT]9V-EOL_%HME3C<0SH" ;]A_DT M*Y,\<%DO'0_^CY0BD>O,9\C_(C6Y-?1] +W1RLOZPV* M?2^]G:^^+&]7T^WS;0%RP2M[@^6W11I&%0-UVD+A^!LZ)KJD+E&AKZ.$C/)Q M0E#A]TT^ M[8^3]':TFBXK#O%H/RT.>!X##.N/]T4WC0]WW?N/#^G#E]=)).7'>JB/I@=Z M'_K+QZLOZ8\[:"H.]T1/1P<=A";;G)V\#W]NGX[CJI7JOGE=^FV9SB;II,47 M'EP"&WYO(\GCNS'%$15CFL['ASB]YO+M:/%ES>K5XL>[T>@QL!S*G]+I(" A7[:^VN]RYQ X-*N M$JJ8]\H:X*@DEG.+%-NB@H06O@PJSW*I\O$/\WR2YO_X&RQ:;A>)B_:X6 RD M#=;..T4K$!8^6*]P_S&>SH,Y_X^_+?-5^OSA?+8,L\IMXB+"XI;>;5(G.Q"Z M Q2K;]F%LRNV2*QERCI!I?#::\Z,U*8 !7BH.Q2A$]O']R+5'O?G;0"WEJ:> M!&.S+:3VA;I34D1>M$T4(AX)PSCG$!FG*<:DH-D+8).#*F"K0G-4_2RU"EW& MR1*2T01>?PY9Z4=&7M!U#2)RJ6A\;P''3Q*5+X.HC9)#EE(Y_E;DQ[PMG+J> M_GMFQ<==NL6[25!ELMML]%T)I%'>.6&)M:.=%R<4":*DAA9B MA1VFT/IBKF)+$;T*J:RO'@\*YI6.6Q+L\V6W4=E)K-[DJ);F]C M22AC6! 94.'4@,!\C7F!,[.DNGZ.KD*:KP7X:URTG_-ANUJM]]Z8" :@Q18* M:IVUCE*NP!9?@IA"E04;7X5@#PO>KL2W2,@^(6_%(PEV'AIHM33*::*MTMX5 M%%BF2QWY'100.JI8=7Q\@$D&ALAG'$,&NI,,%TI+8XY M"66NNO7#KD)N!XWVP-?DO6HIW^.PEP;4W&)\[HV)4(8!"Y@S1F@FG !TM^>% M_TQE:>97(_ WWY10? K][5+XAWG FG*H%-( M,RS]1BHD,AJ"/Z>OW1JC!$0!!0\5-UIYM3WPD@ CJZ["UUZ:M75][9>A]6?Q MM1NIB*8>0R -$@%ROP.%"L,Z%*%V?>VEN5_6UWX1<&_#?\H8,UQKI(F!!&K" M@[ZPI1DBJ]V5^MK+1&3(OG878,"*"!CV;6X1X!S0 M8NS,R"[WCL9\[:7Y<8&O_3*> M X8"\@0LE ;+PL] S&D.E6/R^E.K7%WWCY^78DZT2HQ!EC.LL/640JR05G9W.L:H&%ZL55=RTAQJG:TL^6B21LI+ M+"*O'DT\4(8+AJ1$GECEC$.%#8&X@M4WG=9"DSI;+^I!U:V^,CT$1^&X@6>5 ME-/-$P(T1RHLBT)J"J757A<;-^?>74?P>WW/0 M8=24EQ?A.3)[?T^SN?IE. MU-V#VU.>I3K=)E($M(F5RA$<\*'(.[5%2A@@Y?"VH%:DJD,,>_)J MGRZ4<^4>9$4$8<9H3XF@'EKF#/9"8T!B7 $O%83T!CW(A&CO- IS '+ A,/< M;5$)N[#I,C&EN@>Y-&MK>Y O0NM/XD'&.-ABTBL@-'$06$6(V8$"?'4+97 > MY++<+^E!O@RXM^$5M,Q02[6%%!B&PD;HB"IHQD#B89_2UN;DQ>[!:GC].61E MD.>LPQ.1(7N0F67,0*\\8QH13"65>CMVC #KLEA,8Q[DTORXP(-\&4Z5>?PY MS6=A!.]FXS-L_>[!! ##5?(>> -9IPY5>A@.&ADU8\>NC02F^!D76@&X#]K MR?W/PK+G(5.<"8",MP:#G1 ;"ZN[/ ;G_J^H*+8'Y@"$JF6G+#-(:LL U!HB MX!DR6!1X2,3$L!7+5CA?TSM;#=&_)&V0:NDU"MA;=O\+S!GW0+% -_8L (M) M<62E/*U^ICX8]W]I[E9R_U^&W_6Z_Y$6'ACJK,6*P!A(*@H4"5$U*E(,QOU? M54Z:0ZW'TY(/00N-]^[=!>7RG_-8_3M@EN;IXME3>=D12HD.$X6!M8@#B92! M"%M+$=JAPUBI7+K>C>[ZI_^=H->5;!5W%7^>;P=:4)4 M:P0XA(( (+5QIM '"';ZVLH]5967AG%JLG#$[_/\7^N*48_9O/QSFC\:*"2*DM]!K#0J)#-15/\?O MIU9/U M5]189BTH^('6%[K%,^\+)ULWR_"4:*V& Z*DP@)B;&"XMG_5!6 M-[WD58AB'R .6.!,&]*V[30AD 3N*&*,$$ 0HQTN>,.TA#7NQ@!O7=:J0=A3 MD/^A:R4;+E877O>0;Z/9]&\?W#"9=,@6#[4*Z!U)Q!&*84M(3$+5SJ4C[O MEBD[FQKQXL$$4:8! =(+$ PY+ "3UX.CLZ5Z M/V6SNW^.IJM3IGFI]@D"%(;%2TAA(1=2&P!VM&OAR%!%H3(/7Z_I+:#4E81\ MNI_GRQ@A\6[V-3T>FW;J\01XYC@!1A/$F5>*"VVWE%'!>?5JPZUMZ,WROP%0 MNJMB-)ZOPO ^IN,T".J7:?IKNCSOO3C5+-&8>F6M0]!Q#,-V220J*#5>56=_ M:U&(S;*_07 Z"TK.T\=1-G'?'H-1FX:U:\\3?%X:2K1.0*32:&<0L3[>0NC- MCF[(??7TB-9B#YL5BN8QZD4]+*L6)B;&LD@%E+C9>;:]E+!<8<:Y(0XC 4D#C+HN/>(>0+R*A4;&?,JKM "]N;UPJ M&L2G*TFX>5Q'4LWNWJ>C1?HQUDZ]N?UML8DI/2$*)]LEED(0UD9M/26(((.U M%@6MD-+J.F++-D&#LM D0%T)P^MD\2"V[MMXNIH$,DHDL)1IGE B05@"G1+" M 44<5$;M*&>D>F1'R^9#@Z+1 DY#3&." 0X>^L%(8^V0,E87\#"G='7#H;4T MIL8Y71&+SA;_O:R ,AKBP><39RG "@!KC2# D+" [=8R9'%U7WYKZ4/-+_8- M -/MV<#9DX#$: #"3L2MQS3>!2XU8\7HC? #3#EOU.Z_D/ZNN+>?VC.;K.,4 M[N?3@.LB*IO+IQ(G/66[2%18F#" 7M'P/X \Q!)L$>"4Z^KI"*W9>0TZ^%M" MJ0__/]XH 48)Z24'DBIM/-5"%>H(5\P/\)[1YAEX7$+JH=6U2_##Z"GZ MKLH[ U\V2+@/6Z3V0"J/"*108+BC+E;;'+0L5&;5$5]@+6RZXKQ[>)S.G])T M7:@KG7P/QPDA.-LVL5XPBIB#&%#GN##0[FC6$ [00]""/#0-4[;+-+O;I#2?EX;3#1.) MK/7(8&2YDY1; C$OJ,6H1D9(:Z>%+4S4+6LX99+H;M M7-L$.@H@IE)( C C#E.VHUG#(5[BWKJ8- W:(!3/RB&/AR9*4*@Z/?7U =Z^W *K:Z+262349+)&>33],,HF[V9; M"_A4*-3A%HDWT%G$G+!0!\0P$J8P;Q0EHCK76SM.:('KS8#37:+L,N"43MPH MGP6M9*'&X]7#:AVU8P,GQMGIE-ESC1,8M%T)PFH6[%M@N'+!P-DM;0A4KWK6 MVF%!"R+1.$[]Z8$7Z7])L&HA\H P3 BUA#+)=C(/@:]>U+BUDX 6N%\;EZ&$ MTY<["#C8-&%,$!,(EE1")[" !A2Q/!H[5OUTH L_5>NG TU@]BPEK97O/UI' M_L,H'F7=I\ML_*PX7%U1>6P91#ILR]3&ZI8$6>",LLQ#B7E8E,O(:,N475A4 MWF(CK Q$4>B@#TP_C*1>4[Y'N?IV_5B\I#'3 )NJA0!L-X9ZB! MM*#*,C[ ZK1U6'.^J/QE>/3 Y4I%Y35%FG$','740"FIUCN I!]BMED[7*Z& M1VK+\O;U?3[\JDE4E OZ2>A/IJA$'JD& 1&.H1$@04S M-6H6=%F2OJH9T"94_7C1XO/2WM?'O=,&&"&ZLD(\PB1X*: MK+C<4DL,\]6K#G59RJ"J8#2*39^2\&ZQ6%TL!9M&"2>2>@\!=X(8#!"C09/: M4@D1&F YDY8EH!(N?7+_9K5<+$>S6"7K0A'8:YEPJ*!5-NA#WD@I)*:X4(HH M@J[ZJ6R+WIE6Y: Z.#UXY2_8$4ZT2H):K D! $9I]\8Z8PNAIP#;ZLF&+3II M&A."YH#I30#.;@1'6B3$Q4 $YX363!#H!5.XH$]B6#T'O;6(S3897PF4WIA> M;OT_U2RA%#,0J"3"T@"61G:G](9O3/7%O[5(S3;97QV9CAUO.Q""%1VK8,2A M =YY(:&,\3U>,D&=Y!25NZ9S8.Y"CX.<8QY47ZX4XDA NJ6(0HBZK&MVL;NP M+#/.N LO0N ZW(6;:1<6O,?Y;!V#7M)E>*A=0K%QT@"&N!6(.=1P>?3V)NO:06GQ[7>:L0:3>EC0,VYLX "'HW8PHZ6W:>S;A$&$"C0W_\]AC"P1C!4UA'1V@ M0Z$F;X[;#)40Z3F@_RS'3[9+'#=,RYBG'*SBF*>*%"QHI5I6#QAJS6O0+/>; M1*>OZ/ZS(G"X0:*D]EX0$6_F1IPSR1DJM&L/T0 3.YKE?2.P=#;]G[,+UFGG M$81@@\=-\FNPUH-9GYY?"LKVD<2X&\"L%TY;)13QPN\PX(H,,,&CX66A):2Z MDI8PQ#S6.K'IYN>[V>DG IP8B< 5HYIL*-8 MUPA.:$TVVF'HO%7<>I*4XFIX]1 #<0)PFWN>/LSS-;.6RSS[LEK&$YK/\U@B M)9;5">"%1][-EFF@^.1=+/J2Q M>Z3/RV]T9 2I1 # K4S&3[Z;1]&8VWC^["J/8T[S;+[Q6BQ^3?]8?W5(YJIW M%F_!##,T%I>+Q8P)1LKJ':5258_,;4V9;E6F.D.RK]WQ,"WKB@"G)*Q.=PG' MG'K(C DKOY><<*J*W4"0.O>2MZ:5][*+MH!EY97I8SJ.DE!R\N=T- M]_,\C.QA--N=76YFPK%UJ4)7B580:"9EO*TEYE0%*EU!)>*Z>HF>UJ* VE^5 MVL>QNX.@"R@Y>3YT03\)(4(IP@3QE'&/(4' [F:.-@,,,.ID%6H3Q/Z.#;Y/ M8*]Z$CM<76AZC1ZO;'#@R;!NN9H-A650,%< MP!-:80EG=D>I4Z[Z_8P=GALTQ,M+0MTN@^U:ZLZ$)1EP:FU8'CV '!A-BZ-6 MB; >8(9+5\)0&ZQ.1>"8";C^\N9QO7FZ;VD^SA8G(Z O[RP!A""OD0! (4ZA MD9X7MF7XE0TP1:93$6H3S)Y%;&W^-21AQ_M*D%.: @,M<9)YI"#3Q;13'-OJ M(30=FNB="EAC6'87A_&?J\6F[N_G^9'P@?6L^1+ G$3'83I;K"V"CVD @=-(9J[+U#2A2(:R*KNWT[/"YH M1WH'!GV'.OUKO_>OZ3)8MJ-OIU7Z8ZT2;P%QP!HLG79*8J90P0"%F:A^ST2' MIP>M:?0-H38(;:ZX+7C]T(=5/KX/V'V8CF:GP]0K]9A %DSN"(I%D@O%I'!% MF*T?X2XP6E$DGKE5;&A<5:%E%%"E)= M7=I:*WP_!"6O*3R[5_2.[OB;53HLT.[V-ATO?#;.-1O&L$A*.HUQ.=5$(_%2F@ #=>*A;744@Z*M55C86N4.WZK MY_FU !S$XK.I2Q%30V]N]VI4?$K'X=$S-QO6ZSAQT#!AD>?&!G@PLH(69W0: MN!KW'\&W>KK?#K)#6,1:$,-R_29<6QF+X,C '2X!))P4+-+6U='+K_Z4ODM@ M^RP0M']2_'Z^6)PKN]-NQ:";QS3?A+P=>?WPJ_X(9*D"1G.!G8(FEH624"!D MI 6@BN\) 1#1PV"#C%"N;3.0:HW%'$OI:ON9VF_ZD]I9IRN^G,9 EU6_5GD MRST!"'^]9G[X*/F0SR>K\?(FW_H-CQ3X.?9H8L(NBAUGV'),$1,>2EF0'S"I M'OK=;4V?TER<-XI'117C$LZN[X?:#'!QM&#+R><3C[T.ZCN'8<,2@F$#K2IH MTA#R89;OJ<^B[WG=&#AO@_'],/Q(I9Z!\+LG&V+U93'.LW5L4[PG/ L+X72M M+9TMUW"N:4*HE)9;S9S@!%!)G-I1#"D94,9]0YQ[O>$W"U#EL_= V6VZ6*Q] M205I1[E[ID4"O<844JJ<@$(X);W!A?9#28U:?(T?B#;+U&9QZ2X%ZVLZ6Z6+ MXM[($]/Y]:,)X-P1#Y0UC'@FK29<%Q1A6".>ODLHXAQ1 8@%'B.B* S38(M+ M3$\;GI149^UA&6D1KN[B*!?+F]LM/276BH//)UY;!:3#2!K#.1,&6[*E+6:: M#6AK:&'!: *2;MG]\WP^V=\8/\VGIPOZ'VN4*$=9@(QXK)3RV &A7$%E,(<' MF 97DUL'>=\ -%T)P,_Y?+&(RDQV:I;O/94 I(&QSAND*-(!($>*-3+>W;GOL4 L%(*W]$VB:8.2P>0!=918##0?C#/ZDLG>B7<*0IP!YQ8#4F'M@ MF>6[=0A0!_I7V9? MT_.2<*9E DP@6 %KI8P1.= 36Y@O"(6),#PUH'EQ:!:CWC2$2S2#1#JAI LV M,D<&4(JPV)FM".(:RT!K&D'S?*^+2N>,+NI8;@:ZE::#_GWZX/)(B\03;IAGU&F,'8=AGN(=?8;7N%&DM<33Q@6G+BA= M,3WLK*74UQ?/)<(*RA24Q@L"!*346&FHU (#8[76@E%K"P<=,8C6B%^X!J]U MNVAU)3W%#5D?TKRHA9"-XZE]-ETM3U;0.],R$=JI8-=IH)"TAB*AC"WHE<'J MJRX=U^#W;!:=KJ3A]S2[NP_#4U^#1GR7_KJ*>-W.V:#L= ):)TEN7Y\1:R5OS6YOKX]K;K8.+CV6 MJ-;:^VR\:G#:[FO]*,O7F8Z_I*/%*M]DYW7_QD_C^W2RFJ8WM[NO8WS>.D3X M?3;ZDDW7V9;;)I.;V<>8@9EO1?4,4NTO;I<..CP0C/W\!0WO2R0A-OJ>Q#+D M&!962J^B:\0'I=-A3JQ#4@E8*GIHN'B>2WUL[!T)DIJ(6')62NL4D(1YNL61 M$X<'DS79D_3,AX%[E[F:E\=^CA8QH"7^B$;BU]&TN(S\5.SGT48)41P#KA#0 M)-9W@=1$1#;08(2Z%,F+\CA[$([74:--@=IAI-DRS\9!33L\],.?EKC^N7JW M"0KX( (,EE +80#T2!1(:4;(,%-,FQ2![X/6ND;S+_D[CE@_DPPT2:#5@ +#L.'26>,@*JAS;(AY=-TP<]X">IUE MT,3R/.NKU-+%S:U-'^>+;'E60$ZT2L)TLQAQY SWE#$J!--;.H55-0JBM'8, MW8N4- =A5Z*R4S3UT]XYA,_3?Z_2V?CIC.9=HG7"@"'::D0AA@@!:XQC!=T0 M\2YCM*],!6\>WE<0;GVIE,S MJISVTR@_2\A*3-$"EL4(DA MUE>C"C7"\#*+5<-0_KG%:^BZTO"EJF=I>C=[7"T7:U!@>7WI^U8)(5@@S*"V M@3BH KW*[^C4G3K;:JA)#?#QF+34QJQ/V4"59&/;*E'.$NX0$-0AKVRP3K I MZ$0*55>A6SM [$\VJF'6IVS@2K*!BT-T8:PB!F/A%!%42.U402?1-1)?6HMB M[4\VJF'6E6QLS(;=N&VVB!$F : 2!7_.MDTH$58X)H%D7& 5UD<-MC0KA6F- MD-76Y:372*.FD>W,C778$5RB .#)A@E'@&BF" L_'>'4 UC@J)CV RP(UR ' MRX7Y5(.J7\$X ,_%,G*@C\0YP:A %"LHN0EKN('%4JNHH0,\_6N*J:5DI3YD MW:7J?DVWU]!?)BNG&R8&$\RIY$J$'5D;+B4-^[L@2E$.A*Y^641KNFU+ M(H M3KWK+%5TE80$^>8@9J3 L 8[0BDLSKVUA+!ZPEYKNFQ+LM 41!TDT1S4YM?' MV.UF@/R-]-GXWNYWG#^L""=V_\==XEVHL$=9W]LB'/)8N63[%:\V7 M022C.#Z6O9?J?.-$$>"9#XHR@Q1ZRX#@&I@@U!);1,M5"VJ'\N>TGZ-DG+W! MJF0723!%/9 <:2,P0@!!1,P6!2VMJEX'N^$LC289^KID8CM8=9E94>K*G%W" MY/.\'QWS<)Y\/I&,0@Z%MY0 A(3P#A5(&V1HEP$3E]V'U3BGY\W#55'3*2<" M&Q';'^')6Y../I]88*3TTE&A!<$."<1Q09/'Q@S3S=@0G^;M(?0VN#\H+^"0 MF-Z/4?/K?/;;^92 O:<2!X*5[B5#02]73%$I) "6:VL%TXK6*$[4M.'2$#]> MUQJIC$57/#VZ@YTNI'FJ66*0H\XY);BP6$).0##-MAH48$.Z!*T#M;!!I#JP M6@_:C:7$9T=HS,I_=O0]6Z&1S M-$.AD6 M/J:]$I)H#%2\0VZ#F-$:#\9J;%\DCMJ2'>#ZEBU,YR@2-"S5WAK(0$R2*H!P MUG>I8%:T,-OE?SF[\R(0K\/RD%A1[AFG&B.)B71AY]TA9/A <^@;XE,I$Z0: M0F^#^]=D=W;*]"K,7A3D+]+QW^_F7W\:SU>S9?X4&+4V>/"IX? M2K")EP@;)A4"3C"( , %%4Z+ZB<%K=RQW!PC:T/1YHJK%MGHPV@#?.P66"Z6G'[ MOQ=;46"QED 9C*%P"I-G:U<:/,"8MLX-^_9A[>N0L(O0EOE\\DSNRR\=<.<'E]M[L.?Z>+=S(SR_"FR[R'J9YO[D6.S+HK-GAZB6RRSP*AT M\C&-,V,SQGR9_=>:>=O[,?H?9LFPH2Z&LE!UP_U??Y]8FAESKK+ M-$^$L(8KS)&1%#O..6;480TT$F&IPZ4BV]L^USY!2/DS['.=)$;3H#V8Z/HQ MUD.E?=#0-TA08DV7[LS3M6@;9>O1L^F&\>KR'+K)B::??AG]YSPWT]'B7%'9 M"WI)@+98.(P$,X8;27SXO0"/ M"E%[7BV75S\O$ZAZTU&#O+=SQ.P?/X?QT] MI.?S[B_K*8&: 4P/J?C^]E\.K][TJ/% 4K.'?Z6:I]@Q(QP%$(/&?%$.JEA0;MA0SQ3:(V[ MWUU\UCQ^G>5:;L\[/J;3S06>]]GC>8DYT2J)(76>4Q!^>J*U,]2R@LYX #@< M_T'7?=_:O6-=L;T. M3MWE4,>C]W2Y(;7(CT5TK!<<85Y0S"P>8)!ZJZ=Z#>,U E1X_'J836- M/H]]5TS[+\"&9.@;66WV6A/\/^]RO(@]2_J=(7O5@_[5)_:S%IZ8\*A8TP"(&G8 M]AGFEF*RQ3=,15M]]>I#:ZXOC<. N;,2-=OAGX#TU87&ORW2V]7T?79[LHI- MC6X38H#F0%%G 01("<15<1XAN%+5PWG[4-WK"V2'6'81-G0RW**#^*%WL_!K M^GGTK;OWN-O;=!SC6<)?'X/N$]>3V3@L%26R)QL?S/N@Q^OT=IZG'_+YURSZ M0_P\WWN@X_%T&NRS]]Z73+BY_2T6Q]PN\^$!G<["6\[%]C0^JF>_>7%;>?CX M4(G/WL:U^W ;+K8%JN/Q=+!0O$]'BTY>$32-Q_DLGL_=W*X_Z3 0;S."S;][ M,1NKY2I/?PE]/JP>UE]^&#VM:Y=U-Z;!U Y['V-PT_6@;+H8Y]GCEJBS@75G M6B8,.2U K-K,'8Y.&.T]!MHR((5PK%1%ORYI/A=$=Z)5HK7EU#)&- (F'AP! M6=#* 19=NG!/1LTUQK-Y6]@,+E/[8XQ[/I&9O?L^49IHYI#PVB@=SZD!M@6A M7-.T]D1"$)5=<G@XJ-"L;EG7';[M/Y,0( WRSD =U :L"-->%&-G1E4O=-E* M;VR+1[A"K2C9-)'"*BD"]5IPX@Z"FJJ"" M(%Z]&GMKWN*FM=F6H&J(X;/TC]$T#J0/)Q Y(!6&F@5 " ^_"EF,5D(\ MP#+['3"V*CPUF7D3]/)@]\_NUN-8__/K?/F4+LW\(2@)X[7G>#4[,Y'+]I) M"[TE"E.-%&=&,QS^V] F#8756=^:+[9%UK>$6E?.K%-$_+\](EZN5?" )-7L M,0&*FEA_"X.P=T+" 83%?B>1U0.,1&SWW*-M!+N3L#!R-9N$U7$YFF[/:4_* MSX'G$Z20 9I*2HA2CD $PY39T@9TC8K'K3DXVY..^OATX+0\?#Y>G(G[>;Z3 M[T"+SV:C(-&;-MV=EW]:/3YN3OQ&4SV:QB%\BL_M56?H9S#Q^A<_G?_1RT Z M\!/]FBZC3_5#FG^Z'SW?[=/%NYXE4LV6V22;KJ+#Y%.\Y&_M)-Q4$DDGFTHC M#X^KY=;9Z49Y5-IW'?7M8ZDY_/A(Y67>@! M]T%79MC5QEQG2=SJD\,= K92C52CNQ \8:4+WH66=5 M%[J5C]=BVA"PG26B[@WS; +\]P\G5A$LG.5.&&68,QACOZ7*82H'>G]-@]QZ MG6S:%$1O10 &Y4D;%-][XO=\]C7-ES'N]$.^C;-;C_I\]OGIEHF7'&,GM+$& MQ1_(4[*C5W8:X5#VDLX:3'O-_T;!Z2P$OMY6J9\.=W!&^6CQK0EE",O -BTT MPHB[6$ZIP%DY5KWN[N7NC&M47X;#FGZG0*EZ0.>:!BY@P;D0# IAK+9&:+BE MV!N#U;"5HT'(0BGYK WYGT'8!JF(O4D9>W.*'>X"3HPQTI@6&PF'@,^ MH$L,FV?AI6K>15!U)1J_QWR"V?*L(+QX+I'46,(4H;&^M\+,>VMVM%!:W9'; M6F1(:VRO TQ73%Z+85PMP]*[7B[CA8MG67ZB50* ,,!H+VU0(966.)A%!9V$ MD0'FZK>3J0T3B#!.'58$*@9!;:@2UA07:%H M+9"C-?;7A^=*+/JC\66-]I\@;C"*USEH#;2/E??(S@E$K+L:C:)#_UX"UK6I'7OKKVWG!@04U.'8T2J(O( ML%W^JR^+L!N,\J=/HQVQYUS^Q]HD"!H9?5W2< ^94,0"4 C*>\RJZKBF7D- M9K\6H(90ZLSJ>QYEU'-O;C\'0W4Q&J\7[7-GBN<;)\(1Q"B)]WSQH+ 8I+C; M4HV9PW[81]@-;UQ9BE%GIXAEN3C)BW 5*CC/V43J?Q M1[17[N?3 .WQ0M*7=Y)HI1'S EJ(O0946^%Q05D8FQS>D7"7[&\*MZZV@G29PT02F'S!%KG>'$*60*&I1V SP-;H'W=6'ISAG09$PP151+K#B' MCG)$,/';DA.!1NU4]6H9G075-&@@-(32M<1W"L$HX@H&\SN&QEE':*$ $<4! M'K@!4)];YP,]JT'T5@1@F K]$/C>5QS(P\-\MKFDK43HQ^N'$XF$)Q@ZI<,& MI@@1W/+=T1OJEM^5PWA+L^:[^(Z:>/3 97T)EW513<@))R#'U&%GM*6.8E)0 MA4&-:Z):T^3;X7(U/"K;;)OXH<7:1;>F9&TL+-XM%JMT\B'--R-;?[@--8H. MGL.F6Y6^$FLU\)1S;X#24@(E 2OH)**&%M_)[*[N(.@*L>8DXW-X?!'-R#"P M^)[K)@'<Q^9!GX_1U98?3(O*B20)5#'11$L<(6 T#3;+84BG14&M"TCA:U3T+V^H^VX'%Y2O6U#'SQ7+QVRP,\8\8?3:[L]EB M',/*XOT,47?*%G'W/%@+NX%N$QNFBE8 "TA 4,8H<;NC5BH%K*Z=L&'+2@_@ MU16=0Z.\6=Z?\$.=:9YC>%3E=;RH=\ M/D[3R2)&IQ:#?A<9,)IN_&>%Y^S$=E*ZCT1(IJ 2BD%J@4'6.UULJTQ#6[T2 M@1BVA+2-5.6UH-'-H]JJQX!1U D=M"UGPLXI@]Y54(HPKEYX6@Y;)CJ#K$'A M.+D_'%OXG$G.XTQ/TDZ@ODX'3#A H2Z/(8*L69 M(\P[4!C*3'E?8UNXDK/(1O'I2AH^QBRC63HI M$ &T8]'1ISF2E&ZIYHJ1&K?^7,F19.,8=9 A&,R:QS1?/@4U-89;/D9#>.\* M^E:2X8Z\L^\LN&)8,?E\N3^V]R52XLXW3B*K)7524F^T%0 *J2'&PBG()1*E MG,,M'4[O(OF.DE$^6>YT%XD2$AMLC!&.:2>PTK$&^QH%RCBI?LS8<.9020,(RST98E6@=,=9BV85NG ' 7U7=78,J,Y&C8\;>- M@ZA_6-(H5EU) MQHN3W\<\'6?;.E^/TW3-DUF\[S1?9O^U*7=YC,83,M34*Q+# 5=*.$04E=P0 M:*DL$#3*#/"*XA:EK2=4>U^Q]H[\+UFO0K-$,P>!1Y*'N4 M;;)[M:;%U>IRI/IS_G10BO%CNIYC'\(W3WLAV/V\]-=8?SI6_NRB[.7'8/O, M5NFFI.CF3N+%[]GRWJP6R_E#FO?\=KMU;&\?[-LGYV;+;/GT>S9)]RYYW2/" MA:'DL]&T&/_[$JZZRGTFRA*/"2>(,LZTX<;)H&X ZHE5UOE2Z11M>_ NI6ZA MG\(R,%F-UZ&*GV*9TG%Z06W,!M^7,($I >M%$EO!&#+AKPV^4ALYF*J:'4C0 M49=A?WAWZ5]LFWU)UQ(EX[-$$6:()%9HBRBG' "(F M"O*E-#4B&[OR&/8B#/-&8:VH^EXB(/NT'O7[G'P^<9):JY5ARACM)+.4F((F MQCD]R:Z28+Z^ETO2">OZ;E M3-.$&:)1,-0,)HX+@J #LMBVM=6=7L-ZVL9MB','ZC8W"%#U_,=\?INN,VE& MTX*T,Q4XC[9((/30(*0Q9U9[;,-^5VQXRE/>9=V]3IG:+"X=IK>LS=5]:_5] M-OJ238,&M%5Y/J;C^=WL;([#)1TEP#"(I$3:&R.1MYS0G61+309X[V[WUDFK MD Y"P*K*4V* QS(L@98"1(WWE )2T&I(IS?F7J?X7(A@!Z>F9\_07DK\$"YX MV8TH2D VN_N0YFO6SL;IS9=I=K?FL?OVF(Z7Z>1S]A >N;G]%#Y=W&[.2,N< MJS7WDD12A30'%".GPBX$+#;1B\R<(F&+(Z7NS!@HDN=.UIIY09B+4@J$*)%& M,.^Q1\AM$=08=AJ%=O(HK0^A^2YMIP?$!QVL7QN13\NP;-K1\EQ&%4P%ZY0%XA 5;3+LLO7G2@U[4$-CT!ZG"AN^S'$D0^ER*L*[3//26: M"BL" P QC!",@6+;=8EYK6LXR%NS(*YE4:X,\J"$[A20H4$V/UF]H:E7) $S M%##3S *J;7>0[A!4(1YRZH;NJU9*MC'0NMWGOL010;H! $G''A VZ3*"\ M(!]BW65V?-6[@+H2@->1E]5A["SZ=CO$\[FG+QY,B*42*R)BL4EJ51B_U04U M!&DYS."#>HPYPMU:B%P[GP<5:] G>QOR)F_N%WPWBS9D]G6M4P:.BM,.Y9.- M$@ZL# L8P1(83JC53/EB X4(#C'YMR+T\Y8PJ<[-8W9""9Z>;YH(A8VV5G&@ MB%7(1*(**JB7U0.!VDN3:8*SC2/363A056WX9AWELMB[B>3C?#KU\SQ^V8;% M=O*%B968 N0\A$!(#23S:*>22V4[W11*7@S:HQTR!!X,7L)?7I]2JB!DX^]* MJ&5:,X,QDI8)"A&A8HLIHL9V6CNE9;EN2+B:DO6&6'(U8JXFD[6,C*9="OSQ MMR;*>665%U+&&S(M@=P4.S$2F@PP)NBMB7YCS!G\)"A4\\4R7VUN.(DES#_? MCV9;UOP[5V%_D:F M1[N-EO/TEDR*'_!T[LC-JH"(%X((1)B$Q KC.8M5:90+$L>\_LO-6L[Q MHP /!@> CBF@2;!!A--;'"G3=>X9&9R;M;3(M.9FO0SL0;M98VY:-LE&^=/> M;8]G?*Y'VR30Q$N&I??8&8.(40SB+3!,6W<%5:0[$XT#.8)-8-J9FKAWG_#H M(?RZ5Q+FK.?N?..$T@)-59P)3R"< <"JE%,3V?E&]>[X?EK*5X\EV@CG>22"<:1 5X[ PI:..#E[G=IZ%CWRE2' M.C@.YE3I*#;/U,TFI4.#VGA=K&H(!#5A&;8BK,&<HVT2#*P4R# 7]B/'G B_[ "7 M6@U1^>J5U?-V@.TNV6ZQS+.8:+4>\6^!;8N/GWX[*T GVR4..@JPLHYP YW# M7,%"V>5&^.J^E?Z<]5T*49/@=K9?+D?+-5#[UX.>.U$\UB91""$-$4:6"P*5 M5F =;KFF41E8O7;8Y>[L*S,+FL*TLPI">\,\JR5]_W"PJX57V!E*M514!IA( M,1N$E(0-6SUO@%NOZP(U!=%;$8!!*KF#X'M/_%[?"+\>KBIS7]RKAQ.)',5< M8^\95 0YP$2A1PGN:Z3O@USK/ MCT_OET\D1@L;EBXI*0$((B4#W<6X-1 #=5Q6Q/XUYVIA<#T\'-3&VBWKNF/9 M+Z-OV':Z1\CJ\;._W]@N77\9*VG[49;_BC$\!*S>US$.V'.X-?Y+0IQ,WO.G=U1>U9O:>&5 M 6&(.'324!UM<"3#NH2TTM!8QIBK?O@PO"SK'G>!9KEP+9N"^Y;FXVR1[B;\ MY_ER-'TW6^99,%3';>\$95Z?0*PTEPIS0S1WWB-)T$Z3=*;4[=<-';Y=B?P/ MBR.#GPL7EA_I175J>HP)MA ( 2WC,8X6>6U!D2:GO335E2KVUZP:#-N:]XX% MX@+/IC:-EX)FNZM0;FXCZ6:TN#]T:T-I!]I%O2=A"2(4:"Z01@@[Y?3NF$QK M!*N7\N-O2(3[ [QYX5MG<>[.F"Z6KI?-DZ#"8<6E@,!AR\*D8KO (;EHRBSM_ML/:R#[MTJ_2304A7 TPY[3XRQQB%9T.<$(8I4X+RB2R#@?8BOA&34R=*5&C%LB; M=9@-@1'-KX?O9N,\#;^_VZ[8\VW9YH_I(LV_IA,_SV/%CHK+Y46])](12"./ MB+<>8:*-+ (+-1.RQO6J;\D/UA_B[2ER!\=8D+*S539/[97FK*SP57Q?XI25 M4)B@\'JJ W8P'HIM\#+*JAK+YEMR40V)!X,_E!S$90G*("&L14"!&),$H9%% M8I21HLX5PF_6]]0C_IV5J9JN.9U.#A,GU9 [6R9W*O^]F(RO%LL5M$?NU<-[M0*>$$W">8PW@KF MXBUA&CKCN"DL2A.4[QJ%?]^D"Z0]:#M+SR,>=#: M.Q-DL0KX.L@0%CA@JYC98FP=I34*GKTEQ\C0^'#ULKZ-T9OGVX_B4H;%:N>IQ:^@M.8&N@CG/4Z7CVW .E;'[ZV*TR+1V, (<)H3'J.!_G F2T 3B!,.I2V MGDHLE!:!DU7L+\-Q,&Z0*R@%[@6EU@/&O+288&F !P6R$CH]S&(0-:6DBYK@ MU8#]2W2;0[@?D;VHBOU526P_DMI.(7).%85<84^EXP1Q(S$N:(T;4Y>RTV,A M\M(LOZ@0^67@#F;)JYSNLC/@]V[/[25=ZM! DIA:(Z1V% +%>>" MJPP Y2@ MU1-*AAS\6-GV&3)OWM!,V7A;^YTDFS$$"P4+8JV,)V=0A$<4Z)_QP*C+E-L[ZGT7>C2+#S#DF-4#!B-5;,&(L*/D NWU)QH;YCR^<(R)9P) 2IP MU"%(%8,6%CS$U%>/G;[F YXKG\?MRL#US^.M7;_*T\4P)_$E TRDAMH30SWV M!%DK)<9TRSTHD>KR,LN_9O#P!:"W#(O#GVZSY?M.M2B5%+--_ ^_W=R^3GN) M"3&+]R7R+AI^4V*4450 11"&TC@J!?9&6>:\Y.IHID9_7!ATUL:GU9=%-LE&^=-> MI8BVL4WB9+O$0D$\T$H0#:F$RCD&"EHU!W38 MJD4C7"PG&;7P>MLR,DAM8GBBT9 J$1>_L*L&96F<9^OSR8_IUW2V.G$S?(EF M2<"#08U16$R=HHI 8PL=RTI-J@=$MJ9>-,2->6L@U63QAWQ^FRZBL(^FVZUR M<0&KSS9/A+*$>J,)M]QSI93EQ31PS-KJI2=:"QIHC>5-@]5AZG,:WG6O9A,; MACN=/T9A8'_,LK_E<;+ZLL*R+FF"=:"(X+#M A&G'&<<2D*BK5"U6LEM>;M M;$B%'ZTTUH9%R!,N45B).,?.2R:HU2@JJ4.( M.;B&PH_04,L-Y$@1HRU%BGFXQ1%:9;HT@=LN_%A:9%HK_'@9V(,.(:A6^!$I M1P52&$-F&1 8!F.@PF7O8+J>5838(/V$8"5 M(*@C&AA:( ND-L/V#524DB[*Z%4#]B_1;0[A0;HLKEAB^Y'4%W=2-2XR*BWR/U667WL(H.:P YFF3N&W=8JW;N# ML^5J"R=?F&B @S9/E;56"F81EH3OT)5DB'%!/=HO0^#!%4IX>\48C[TK8GRF="7O4KC97C]I5'N#;#'E-W6+_ MT-Q]2_-QMCA] .<%"CH<9!H0Y0/'"E0D%-5+- TO0;TE46T;\VM9 M=O>2:MNL#7C\;0F(5S];Z+FE+&Q@1B,*"EP])M5E>7BIVL-<=NLSY5J$?3N9 MX[%WZZKT=^]*O&' &("L:241P6FT+GJ-0F&IU_T;R+6A?]:1'I3UD3- M)C&R(-[S\7D>/^K2:"P[A 0(BAT3 D,IXPVQT.E"%@@0K'J8VO"TEOXG0$M< MN99YL4?GJV(AA4;W(<_&ZXHGMUV>&98<3**IM(!X!ZCW7#MG@@ 57$&L7#3) ME6A%_<^5UOGSQF9-_U,E 8P!H+UT@$EC'(9:%H=@A!A^C6ZB'H6TG_ET(1,' M,XF.^O/*E(QL;"(U-XK$0B6]IHHZ #ACU$%D=G(B:Z06#L\R&>!DZHV15S.A M"B)[GU,7#221U#G)-/=.:\&D8 CMEC=C:M3_&)Z]7LW,.G#VU]?< MNG HB><*.JJA0Q8@3JE@>K?6687?DH5TA;.K76X.9GZ5/X7LR9XJ.8+$(ZL8 M]-H&-D J(/6XB#>C7,#J):];RPZ\XO.&=IAR+9/B_,ED3W.EWL 2*GE87)'' M+OK,E!6"%-)$L:M1;-R M>FCV#)IWUS*GCJNHQY" +Z@] MS#G5/N^N94Y=K+/V,=6:&V0"B20^V*XHR!OW*(@<+0(:*>665YZ!@SW_'N8, M[(VEE4LOUN;#W5V>WHV6Z;LP_FRVR,;K6X%.F$)=O#9!PB-)-.;,8$05E$XJ M+P4PFB!/@:@\(<3@)D1U2VB G+@6^W]O1K^DNYN G9?O3#")^?),(R2E8!1Q M /SNC,6S 87H#$ODV@O&J<6@:]&R]O3-E_1V9*"\>FEBF8A%\:F+>?< Q>*U M1=X00T)5SV]IW X9_C08 H>N93,XK_4=856O'I8C8TJ4TM0X8H!46 ,9$_"* M4Q9&E*]>2J9Q6V+XL^@*&-A;Q!5\!0@[Q0V :C.ORB,2 DR!3_J^1FR1* 1L13""(L3F96"_P9*;' EC%3*$0(V8(H13L 6 8$NJQTE<35W+PJB>U'4ILMN>F,9TI";R.%C@?,@2AHE QV>K-\M+^.OUTA(^2CY&?([H\B^^3RBP5BAD*71 "<(,8;H8 M,Z2^>FI;9]??=JW#U\&O=9X?7R1>/I$H[;%Q3!)(J0!![(6UQ;@Y]VZ8FG%% M[%]SKA8&U\/#0:F(W;*N.Y;]$N![6#V<9-J+9Q(O*'.:.P:8=Q!BX17;C5V* MZM%4S;O3JZ(^;X;V5ODV^G:>;_O/)"0H@,X2AZSTC%.&+=N=.#KGJO.M>?]O M$WRK0?M@[/QC.[\?9?G&#_?LH_F8+?[E\S2ZN](\72P_CI:M>%#+OCM!F')' M-/;2$4,]!( 41@?C#E+D$#Q_H#8\=53H'"%_S/^31T,\V63UU.@L-O M3Q@.J"ME-16* LH$9\7BQ3"E PJ[>6O3H!&&##[:[!3EK<7HGWUI(C#!@=7$ M.FZ]A9A1[Y^7FQKWD POYKXAL1\"'ZYZV;?9UVR2SB9]+/K[[TX19B!+ODUV-%%Q-?JRR+]]RH0XK[& [YVH[Q>O>S7 M4;ZY9[SWH*Z7 WM?)E3K2),$$FZ$-()#;PRWU"+&D,%.A46/.%!JQG5"Y=E8 MJ@./)PH1J$0P@J'S%CC(K$);ZJP!-2I,-1T659L]K]>&^F@,.FY)CZ:C6;PD M/LS8]]L;X<^$,!UKD@#%)#,&6@BY0AQ0K?P6%L>$Z=+A?IDGI!:/YZV@TY4: M=&BX9\,UCC<*IHU&6KA :S#RJ?+.&EU0Z325P_2*-,>\$M)0"ZFW*A>#\K0, M41SZ$0,S6MRKV23^95]'TZC G0VP.=4L@ >!,5(QS[0R0$B/3;$58^E) MEZ)0SC9I@FWSUA#JSF*>Y\MHTK^;?4T7RX=2DG"\41(LGV"> 4@Y1H0I&*:. M*Z@,FVSU4/O6CB5;D(/&\.EL14CS97:;!>+3QV*X8Z4 F0EB?45"LH-X-5OQVG/;].TW=$"3IT<*SR$3Y]N;C]E M=[/U\&=+-1[/5[-EO%AP/LW&6=LI9:6&,)@CB/?I8I&F[]/1(@QE,<[1^3'PW,1RGCCC%7"(@.%LUYJ$5:6"V:$ M'9_Y.;]$PZ@,X[#^,N"<#,(R#;ACY$E6):!'8U[T-KHG!M-9F0J;23LK?%10 M<1,^V]FKU29?O5\$ 540/48HOLX_E)59YNOU&?_%"]Z201;V8$11(/B4N<#M MP[Y;@V>-&#- [$4NC4$,HAP+M[&X2X,$S_-OE;#RPC=EAF,/L3&6*,UC,Q+. M98T'I1A.VRV21//MK6M 1/^WM$DZ6J[1P"YT""_GF\]Y%9,RZA]M\5 LRT]Q M%S;ENLV9O.T[,D 0-4A1'@X5X%)^_.B-5Y2K\>/^4^G$NG_TE[\D(5 @QP*3'VAEBA>"VQ@)2,F8 M\,7I5$KDQK*BF!YV.U>SLEW>Y;'',R\\1Q0[#(W"5G'-:+V>2P:EF#8U2J3% M,AEP_R73F"27F;!%7&BK."\>[9F,JO13X?>[20*0QC*07[9Y[.M9%+=WR\7[W:U* MH/UO\M@R[0S].#[PI-INBNIV;JI@M-F<929OA&1: *4BY$%A1CY%R1NTEYY[) M"1*2X93Y;]?;T'AUKA!3]W'X8['YTP2B7GXLJJ>FK+?S?6S_$\D$T$UUM+P9AOANIW?!K*6[_CTTP5G$PL] M.2:#,'PN'A%LE"/4<, UK<'CTD\HXSWU%?50&%V20YAM547O;LM8I[:OR*3S M+!;P@(9HIET,ZCE@*@GK7G4L6:9B*BM)!-EHMS/%_;9:;![W\5I-=S#?/IDA M1A%0G O"8NB6=QS66ZM$OD F\" :HD!ZM$].5D#\C0<8B0 QXNE M;R-/_:=WY7+V6UESIR;VT>N]&5 ^=DW QD/,#+9$(E=CY:7JWDTB6:ON5 O/ MF#A>/@XE?"_S[?)F,6]B,&V&9]HJ@B'&T!CO)0Z_4%]++@#M?N1)UM0ZE04E M@.L"BU-,@M^&1?40XO"QK#:++SLRUE3*H^TK,DJD<$!A%,2/S;6PMS7AEU*; M[OM;LMY_(RPY0T(V'MU=SE^MUMLJ9L6\+=9%]="867[D\8P(!AV/):&\%))" MY0$\K)M(=%\]Y+49PP#PC*7XUWGU5Q$/\6HU4[.'F*NR#K_%VA>K=9,)- _, M%!6461'YO<<4&\TLWDNK'.$]XLW M5G#H$B-91>VF!?AL#Z[G8?_=TUSUXV. MLZ//9\1*:25@VCA-8HU+Z0^R:>!Z!-U?C1-U2(#&4O[!L[>#X6ULHWP[#\1G M1X :C*!Q7.8-UV&S(UI:C$VLZ',X_BOE38_$\:MSH0X)U&6,XF:1W^W*X+4V MA\.(3 *.L(@U6+43Q!/EO*CE\X1V+VD%K\Y+.@Q$8V\*;^,I>G?CUV)'>'XX MDXK;8-14 L2 Q,9B4'-?S6&?*JY7YQOMC7>*XZ$$(1JJ&6-@E>X1\;XU?A,DZ,V MF?SQ">61/S?1.%[0HSF]_#(SW5E&#!OR967+[=UFOEWNGY_D?&O?6;#?2V?K M!^C"UKMYC&UK-K'U;]#TSCM\TR)A__S@S%IJ(5 <:!'V":33M$?%#-MK6: MWNC].-8SR7#QJ1O-A:Y(]S=TAQF?+X-X?$0&G&+ 8BVT-0RR<%#7JI9/$3!J MC89VA]5!M?;])>@@*/4("/_VXK6Y2^CQIS,'J0S[KB&(^K#1.@B)K.<:4)E@ M+<,4&AT.H='B8[95@'R[J^/@%W_'G\[7SS@]*%/(8N:\=D0C#YQQS!T0L]9W M/[HD\U&G_+(' ZJC.0SW&ZJN^#OU>;W\NO\U:O=/PK:+U;E^O>_-/_[-*^+X'M= M_J5>?"GNYF^JQ7S;VOZRW=[_Y:>?OGW[]N?OGS:K/U>;SS^!,(Q_VO^KLY]H MOGO5?^Q5\Z-7$7@51W_^7B__$$@/UW5K6\%(__'OSS[_+6X_'6&,?VI_N_]H M79[ZH'QL]-/_^?G-A];/5^6ZWL[7B^(/__._!<&.CDVU*MX7MT'S]Z_O7Y]% MAW]J/O'3NOC<\/VNV)35\L-VOMF^F7\J5A)&^[0OF^+V]"-6F\VC)S0,X8:A M*&D8^K7>_DO3\9('? /#V.5A?Z%H2?C$!>8G5IP]TC/>C M;+J%6\3/'^D8\^Y%R]=+'^_OT\//(MYU7SJC?RJ M^V#S] ORVQKO1/7HP<7W;;%>%LM6-!\].BB7__$'^=7LH7[U>3Z_GXEYN?G; M?/50\+)>K*KZ85/4Y%.]WYW$*>0Z2.&5HUCYS M5JQ?_?JA1]#^R*&-/^@P\9QC::IZV"QV"4J":_+S#N__;& %+:[@"%CP6P_M M__WWGPX>/6*R6IQZ-5I M_/Z4XNJB](9M%4&V6Q49V=OI_--\LK@2E^\1/BTIF\/OM MJT?Q:3H]/ERI/+Q\.WZD.Z>X.=^F2%T7VYI(:2WGG\I5N2V+^N=BWF!8OEV_ M+Q8/FXWL,DHF8JM%8! M\ZNZMORJ2/1@,9R8G@_G]SGQ'YAYU4S!YO47:;/Y*__'@QS]KXJUA/F]K&>0 MI'&8$A!2F,0DCA!K[.P,Q@!H2;^%&<]:WD!JE:#]X@B<[(9)>)KJ;4.GFAP/ MQ*2>OAJ3Z$51SU-T02(=\#H-S7/A2.7\G=-3I?>%[!Z7"SER/6WZ]$]_+NX^ M%9N9[#@3 $,6XXAF&0LC ;(>$DT@U-$MKT#&4S9>WW74^J?JW7QX^?YYO=B*Q[6R]Y8Q&F8 MA%'(DIBE..U;5%%=RUL(+;!I>>FIH2IZ:3 W"FIX [ MNG:(@A92\-L.U,#2=YJ9"Z)F2>4TY,K6BBO7B1SLV3D(&*:< 17$$0,@9RY/><@128K1V8F'/=X_H@"O8 S.:17-" MKN;JQD"\:O::3"CUNTIQGB>5]0<'+$]#Q9QZ=&[-P!E;VJIVRNYNIF*6 P11 MSF ,44@%%7$:Q[WE,$]2(U6SL#>.JAG-H#FA5U/7!F+6B:Z-,A>FP)2*LCG@ M>6+*YL*C<\KFC"T;9:OWJZY=5S'C4, TH[DTAN1 -L/[S3@9%4QKY<")P0'W ML1S#/-HD82]P^BR;*YQ7@EUL.1EGR*E"E:;&&3,]79$S=TE!Y2SY,AB6[K_\ MWV6QD?_^RX\WQ5=);[MJ&R% 0HJY! !ASE&\7[7-LBA)#$>F-B8'D[I@#VZW M 8S\S7:,:L6T]C!U*))-Y4Z?7]\#U@N,J8U975 ^,=USY-3YD:L[SJRZ>,]A M=-U,"$B4@&O9K%3B.##()C#,0)Q'ETDQ$I&4B M]A:IWAY@&SN>-;'%$D2&JF?"FZ;&>:;,?&B[ W83= R./DM M0@HB6R%2M3.($,7V0J3,F[D0^:#,E1#%$Q*BV$B(=-F=KA!I>Z(@1&;L#'F. M_TVY+EYOB[MZQA.0)W'&,18D U$L,I'V&$D6L:'/\JLC&W ==.=/.T%SY%&_ M/+H,JO6E$^2M7\%OC6=!Z]H(I_\U JZIN9.+M;E*#Q;FR=8,V$=$)1\,&OF) M99!A??=0/\ T JI9:@?M1)F;?94;!#.>Y0D.<9)F,<$QI6%GEY 889W,8V_- ME3T^@=]AN@I-UL48KBW65L0L"ZH[M:8BB0W\J7^^E MDP(HO=$4A) F!";R[QRF2(11KY@DH8([*(*B:LJS;+5'TXL#+DT!L^513;T& MI%!/NBY50!E'MBY3=4&S''$\#<%RY8Q:110SCNRDZH1DSO(\2U &4$PBG+(X M25C4ST80Q)#6:HD[JP,+6-L<-_N2"<%"_MZ%IAD1;B-OOKEVI'1G^FU34+T3 M#&H+H$T4IJR%5GXIR:(]7D+'>'$K!OF+,(LC6&$(,Q22"+"!$XRQ#D'$*L6)'-K MU%\KZW&V(YP#TGZ]< +3T5I,7FB0?B(RC4;JR;=JB'?:K#&_KU8K46V^S3?+ M&4]3'":RQQ(2$-%8J@;'O26,1:;3>S!YON=^P[Z)_M: "CI4FALMC'C3DSI? ME!D*FB);7C7KB!(%93(A<%KZ8^3!&94Q9T-72V9(@#A):8YAEL>(A4E$HO[Q M:9:QV?V3&^>4V\351^LTA*:OZ;?V8&#QCX=R4RSY0[-M:'*M9:=6. M5,T!E6\^S?3C)NB!!3MDP0[:2&.E$R2I#(ULN)V6_MBYEAOFQV/R_]ZZ*9N9Q "!,,489S$(H-YS/*][1!%8/;LIE3E=F9G M6*G!7;L@]FKC:R]PEDUM,;\OV[G5/4+7RF89!CV)&X!Z2ZWK$08'B,$1QG%$ M[R)M"NKGAO9IR: CG\[HH4O&] =M,4L0B;,LE$\%@,FOXO[Q*;#^D.WT5<\J [9BO509K8T_2%'D;%JM0QWVV4&*EM^J[[@P_5OJD97>2LRY.F/+FGR%2(1KDU^3$/*LJB1]C$-$03 M_#FU,.% 6Q?8:E[7;V\_;*O%[[N["@#(4@8HQVD4(X9#$J/.7HPXUII&-+?B M62U:/$U2;A$9E92U8%!3/+R2IZKSYU9*GM*C(BC&5$U,8O6'.D*^C155ED*:)1DLJN4 MQ4F.66^(PURK9('!XWUK2(LHV#4/HBD=!F0I2H=?GC2EXQ%%8UT6^8R12])A M3M]$I,/"@:?28C^L:T0IX):9JS(W[X,IY>5:'*[[S(&X52<1;L M34-!;!PX-P5BRH7>"=+]@D\,H<"40 AEYP8E. +['@Z,!0_UCXTJ/]JS]!2B.Y$V;E4TY1)HVH1-0Q1,P9\\XFG(@9X8L(?-1BK/H6H: MX 3CG,<"Y20$&*&L%Q[(0ZYU7;.9!=_CD1T9'N?[:\S,'NEXKT.5G?N8$)9=F M:&P8G(;FV+GP=);&G@_EH=GN0$AS"7PAM>S3JOBEV';]MQF-D2"%%Y@\-+8T 7QT] V-ZX\'2FZXT=5Z]YMBOMYN\M1*H".Y+FPYUGY.HA!L<.X MJTQ=-3"#A<7LE1.FU01N:)+U=*[GMX/7TML"#)[,>0VK:0JD79 VEY1/0^&< M>E3Y>T$MIMUG+!<@Q"0D@O/FE 7GE/0V.,-DMFVJGAI,MU]]LI:&[4$HM[%= MM58;N=(DRF"2W2E'5I/K(\ZHJ\ZD*Y,U#?$PQ'YIYER3 3U!^$6Z]62"GD-, M"4 9)@QD G(J1'_^ 244&BS%&1CQW-5Y4ZT_[Z9%S"7"A#H=M?#,FIEP'$"- MO##WG)VKBF)!Z)3$Q<:-DSICS8NJY+S?WW+33)@?S,X@S.,HBV#.DPR)* = M]#L-$"98:T>0L1'/DO/>YHH?<^;4%&<0TO04YXBO!M.Q] RK-^>XN: WUG1. M0V_LW:@S-&(8T9&D6)5&6 9 * MFL+>?)P1O9.8KHQZUB->W!:;IO#AHKJ[*^NZK-:ZNP*&^64K\I=C."!4,BC &@'"1@8C$:;\](4&4:TYS6QCR/K^]P]9. MO!8]L'9Q3W=&VX9-U:GL@8C4GP;H)6F ME?F!RE\N4.EI\OH\31=GK1VP M.PWI%*-\4\SKXGWY^VO]>ZFDAE'42@[AI0+ M! $$+*8TZVU&"!$=C;*SY%FD]N""58,NV#3P7E6WKQZ:%2.#R2I+7M74:CA* M]>3JP&8+["9XW]/Y:U,&MT$WK%Y=).J"8+DA>!J*YF^NNAV"C$H>S#Y23+\I# /"*,[$TG4*NNF!.#GA7LZ#JR>3=KK-W# MA#V[W:WM905_W&,,>I!_&OJFU^N\75 TI[1/0]C6--V9YDY=(XP8K%:2B(I0]/QP4.&-';4S-C- SEF"+E M(D8\3'),DZ1_.,M$KK^[[NHC!]E69[Y7YCHE:B+A@0T]5;A2XKVUN4 M69E&*]<%?7+KBJ;/JNWX33G_5*[*;5G49+UL"WM^J5:2D+J9"-W^V.^3(;(; M$H>1($C^"8&(8AQVYE.44J[3;7!FU/?>N0/.=OJ__C+?%!W2__O?,A"E_T^[ MNK+5/ 'ECG0U+1F%;SVU>4KU#MAH.^]4&;L@5K\ORR&@OBTWH> M(2,9%C@-,2*4"40STD\YI"016N="+4'\W_]&<$NU/2*0"H(R*$!,!8(2B+([V MQD24ZE44-#/A67_V9Z3O=[#,#I?KTJ8X*///F.8@K2>K0S3R8?''O%P:Q]D1 M.0V9L77BS-%P*TY4Y26_NU]5/XKB?;%J[C9^+F\S+K($@22/XA#E>9JQB._M MTBC26@&QM^9?=#8/NQW"S7G5>7MU8S,.V>P0!Y^*=7%;ZDX).6!939B&)5A/ MHWILKWHN3_64AM6KJW1=D"YW5$]#Q1SZ4_EZ*4W6O78M^H11$-&80R)M\9A0 M& *V/V2:"9;$^@M@QJ8&60F;=]IF/*"SY5-G56P0*HV6QSH6QQ>ORT1=73&S M9G@:LN7*F9-K:(XX,ML0W)O]L>\!O)EN#5<6.[MBKMA5I%[1J.54WM>KHK>(]M+/&ZR-0E\7)#\43$RY$S%S<& M6W*D*EZ[Z\Z+TR83'J= CEE9GJ0@C"G*\KU>RBY>KB-=5H8\"U>'S9ELV9&J M)EJ#\:DG63V5$Q&L2RQ=D"LGY$Y#K-RX4GEX^70+Y]^7S7:@QN3;3ZOR"::(8\RQ"G.21S1D&0Q=L]+A;9+:N:2]8EH MFE.7%.IV6/)EON=JAF"&H @3@$D*DR@6@L:](4SS3&=CN<'CM;3+MG:KPYU6 MUWE3DRS/E.D)U/A3[EK3[!;<34-F;!RXNFU*DPO+*?2C[OR;[UE/VMK8TZDKZOU*Y>3Z3HD6\VG>^+7W93Z:&?GKO&E/[%NP/4T MU,NA/VK3Z\9,649$F6)81&(D<81BB)L[Y3AO,8:]WU:&MKO*DK8U6S MIM=BNMT3LZYFW,?2LRM/6Y@ZPC MNE@_O,Z0]L*A4W*,5PQ'6RA46R%4)FD:NF"$_/R:H*;WZN.QN[MRVQ3Q;TK( M-'VB?K*+OG5774-0RENB.MQVP^PC7TR.HL01='4_:T3D.!G'CR;-3D MBAU5A;I0U@JF693&A$.1"QX2E$FSO4$.B=8^!0LSGO7IP]E2>G_1TR0;)M4D M:2 2]13I&-3_Z*OED>UV4WYZV#;E0X)M%;R;M_O+QBI"950VSP';TQ J%XY4 MSM]$WTLAA%HW2)H\W[,P[2$% M=8-)][HT [[45,@W57KR% N?KEXGI5KH/%#IEF M(4Q3"M7T9 CV]&3EB+@&4B")8U>(\U,+\S0S%\3%ELMI:(RU%T_+83IA155Q MWA?;>;DNEOE\LR[7GVNR6#SN+HZ:)4D&F;2*$8[R M+,XB%O;5YFB<)Z9;;LR,#;T/9]#KHJY3K29-@[*L)U1OGE";7Z9QE#NAU#;\ MV#$[#;URYX[FW4^:/*EJ&2_KQ:JJ'S;%VUMV= - 5[B<5?6V;A>L/\WK8OEN M_F.W5:!?>P,D#47"69IAE(D,YCD-1 /J58LJZ& % M9+.1'RGNQEQ_MB/T0G,>*%+3:.Q#.5N-TAHT1U6++\7R824AM:9I8_H8W-%; M7],?A\]T\,BW^6;YL>E7SU*8,@DEBAE/4H&I1 AZ?"'#6M7:AD/E>U-0YTA0 MW0;'HG+LS+&RU,&G'\%)]6E<"GYKG3HO.F.'6'' .,GH:F:(80/K9TCJ*@Z7 M1K*#QWH:.68$OY^.FT=B7GDGEFQ/O\SO"O*]K&F\B MBJG6A1!:#_:]]TI^%S1@9)=1PM%4;CV*U,37&SMZ^JE,C)\-5DCAE& ' MR% +5(G24P,/'!GKP35ZO"K"SKB")F@R-BU5T 5_1A>,.+BF#/7=?#/;38Z] MEDZMM^77HC$H Y?]7-Q]*C:S-.18]DE@C$.60L1I0D1G,(J 6E$E!V8\*T:# M)&@@J0F%"]XNB\; E.D)2+?4MP?6,A>T'/ZV Z -2AZLTA@I8VNSHP-H=SYAW?O=!3'!8GR68NZ"6AU)'YAB0V&WIUI1WZ_3<5;E'3(Y!:UWZ4[EZ8W37#^Z M-K=X;FKQ3;DN7F^+NWK&28)1A&B,4%X M]K78?*J\YQ$[D#J:=.R/GC35 ?DZ+U?M;NC;:M.>5&WK=O^ZENU!8^ R=D@] MYY+A8CEP?KD).M?D%P?G@M\:]X+.OY>2=RX&R4^_JS3E*!*# M9:A#P8)GB$DN""! M(CABICHJYO+2D];Y8/E,7PY>D7^11.:""=W?G=$O=VTJZ9U>XW# MQR_S=3>*_*M\Q+9^O7[7CB9F@H(HR2 /PQ D)$TS#O,>/HEB,EL7GYOS6Q\' M2'BNL2MI)]YIYS,WE76T!35*!G0>:\_I<)3XCI4;]SO+]MX&N]MRMM+?PPSE MSN6F^-G.Z1>2+#5#Z2-S^GJ;7G@:]4:+JYSJ-V[C)UA1;6Z+4F:$O01Y=[0%-,K091'CN[^@WP5!/LX2WZE\NQ MSP(Z2IHU?ZW^U3.M!3.#)5O;Z(VXGBAP!B.6D CG+ >0LVP_\ 8HQ-UZ8KY> MCK::> 6A_FIB[XS)6F*Q7FJN(DY+#J>QJ*08TA\_84;&SGXMY4^EH^7;]OF@N12W7GR7RLFXK2GPLOF^I#,/O,\A$ M2@@'E'#$.:81(FD>F=![0H&!8U70>O6:+6#'(3D4H(:)?03 M24[C^'ZVCM#P$7!5Q:X]%]7UY\EB6WZ57?ZGP%#*4QC!9@M&2&*(6$[SF(84 MI!F.(^JR?)T#. .FG]WYP!W-D4%]0-M$,A45J\17TEY%GO'FOF73\1L%9">TS8.*$8,1I%B<)BD*4A(#T M8.*(:5V^Y@G"D(.,;D^LXX.IGD+C)G,,$!7'">+%9 +G@F\9JY>AZ[9.ZE:@ M=L&IC4H?+Z,<#V":2:X=0BE =[N?/0%)48P9Q#2,4\)BRB/ ]B YR;4*U0X, M;925B^ ([\VC*27C!8IAXF@N]1,)H?D2Q86M18\"N+ORO-N==/!IDDG"/"B: MR6. Z$\WJ0SAO$*R&2P&KI+0V3IN"HA9#C(< T%YEC?G24,>1QUB'.61<)F1 M?.*<0'IR,] 8++!N4M148NHE7UTJ=OE2TY=%P"QRV1"OR_N^6%2?U\U>MMW&V_:&O ->E M$9#*.LB3F M"&=4D#U>D8K$+.$-C7+H.;931PKR[\W7A6G*&SRPN@EORC%U/$/7A7+9;B9C M\_MR.U\U?MP$Y*YZ:*XNG4Q6Z8=Q-XX6?SCH:S;XZ2LX8 MR2(@S8J(I(P205@/(P:F.W0<&1^P.[=OD,>0;YHSH4<_L+TRV%5,=+ML(X3# M?.+!320\=[?4&%7J13D.SC3TU)][9_L\7GC4[0,$TB1B*,0,Y!A MP,3>&LJ8UK#:U(9G%3W57HTNZ#7F4*\GZ),^PTZ@!G->^W]/J%'H^IF2.0V5 MLO;B3(?/CA4;S6F^W!3]7:))DK"44D ABV!$88HSW-F- *>YK?KH61M!AVZ" M'J/A1<$..#97)W_TVNN4#K.#:=8CPC35RXSLZ>J8H3\*BF;#E-(-F&2S+6[E M&/G=IEH^++9_W50/]V_>L#]W=Z_E4CZ;&Y*C*"S MGO7H@@Y>T.*["1J$&O#LBIV8V7=MRJ M779YF803 N^2N@E<<>G*D\K]BZ77517ENMP6;\JO3>&GK7R-2CD4WQU\IS]^ MGO]7M6&KN#Q0K?71S2FT0'VXEGE M_UUVIJ('^[_,[_JNN31+$*,LC@#*(4I!#FB/(F:9UMJ.:]NCJNG-HP;=H#:< M'G >$6M9]1X,E])J$H>A]?44H68::Q6:R>NLG7?J6NN 156]_5@LOJRK5?7Y M1[MWYAF278^91#01.$ZS* & 1Y0)W$^ @ 207.^N7#WVVWS3 M;'WK\>HIIR-NU?1R>%+U5/* [U4+\$0G5'=$[487E8B[H(9NB9^&!CKVJ?+Y MJNKI'7NHM]5=L7E?K':;E;Z4][U%Q@!/DYC$7" 4Q:2I.==;9 G*]%3.QI)W M;>O!!8_0Z3K D471,L%L=.0*B>>5.Y?.\UNV&:^ M+)K.7F]&A(2E60(P!@)RTM1C[N%G?U#$.1IVD& M*$JB7(I2$F.QER4::5V(9&5HE)UX#;R@Q6>_]T6#4S5Y&8Q./:DQ9W*HO2Y[ MEO2VN>B3.PT]&O3DUL=?MJEM$,AC0%1([O,DQ1A#D5M%\] M2%.1:]WCX,2@[\GZ?>4(D]EW6S)UIMP'Y-%HGGUU9@FSASC&K/IESJY.I3NB M?!HRYM:EDY/F3OE2E;7^^1?F[?]>E)^_;(LE^5ILYI^+7^OB]F'UIKPM9CB3 M@@HY)CF,)1 $1$XZ2!D+L5;U-Z] /,M@<]J\+1>\@Q0TF/0$T6\8U(1R,A'0 M$] >=G!926^"'GS0H5>*EA=YM6'Z@NP.$L!IR/$PKE8C-!!=^5XTY2S*]>=W MU:IOV5M3[9H?U[@0J023, M0H1 'O(T2Y*8(M";I[)O9G;DWM*HY[Y-C^ZF+1*W;0OJ[!':'JNWY5M-PD:A M6D_0[%CV?&3^,FL75,XY\=/0//=NG3T:[Y0W53T\:Y3^^"@?U.Z334. $BQ' MI"R!)!2"Q"3M+8>,992G5*@CBPMX4 M%,]HZ[T3LBTUSQ//'C1OE%WU"KR9J)X!ZQ-7/1./5%7/F"WE7:/5W?V#E(:] MQ6ZC1YB3).0QS2AG2910FE+26R,PU%K%-+7A6=UZ6$'1X]+<)6I*G9IN#<&: MGE;M"3L:E8ZS,_0T-9=VA5J2.0T)LO;BZ6Y0)ZPH507I3?5'3_H#ZQ'"- (^37- <4B#"G.5)ON\YA]8C:\=0MQTVS3UI%B2J M]>H&XD]/?A]3U\,:J7-WGJ%+N\WL:9U&%\^%(T]WEKGBYFI';[.=O6_NW]A5 MT0 1QC")<11E(11IR&C6/9LC06*EKIW6$ST+S(ZH:CS@XU2TQXFCDCH@9YLKFK=!L MX9U^(!*B!*>5W8-0;N"8GUYNX/SKT&GF'P\T 0*E1/_+\3+,V8V?\AFV( MN[)]+S0:]_S[T?-C!!*0DHS0,*>,QFF"]UT&Z3I5;MQ:3_7=N'=@-!JW'B<* MC=L;'9J->X=CR,9][/FYQFW$S@0:MQGNRO:]<+2WYUK>*!S(=\CX-.8: M73JDNJ'%E"MKI3L^AA7#!&"&(@09S>2K D2_ )-C 5(G4J=AS[/6=4<^/PJ4B!1&((L0B 2#.\S3OCGZ D#&&%-N>\?/]-;@>4O"NV=/PI=W0 M,-+9SG/L7&A8UH1.HS79NU$Y?M%,SW0^-4SG=;F0;9B7JX=ML6P/4AWN2T_3 M* U#P3,1@RA-0Y* /9J(Q4JK&KXQ^%X%.;K2]WE;O E:\&T:[.";GOYT'!DU MP9M"4#27773CT9T7#1KP08M^M*.C6AQ?4%7?49N&Z'KW\NPY4Y^LZDLV66_+ M96-9#EL^%(N'3;DMBSK_OE@]+(NED+SMMM>U^R2?@S\ 30")14I2QA&!+..L MN6I@!S3"2:9U(]4(\ 84^F.?@H-30>]5T+RMP9%?I]7(-!4,%W'=+#')8)LG M$$=QGE"*<14@I>PS^-LPM<0T/ %G<]9(L5!-9V^*>7U4NB8'.8^3-.:,IVD2 M\QC'<1Q2GH0X80E0+=*F^51_HK(#,MK(_#$/%]JN(6'3:'>FX"LG+XWN^U[7 M1=&:XD6]V)3W3;O;U2FAE*>()PFDC_\VDB6'VK=R98*JP-J MUQN%30^NB)ZRAAEXHZ1CIBPI':@_,EF_+YJ]]W)@\['8W+V]9=5ZU\G#84Y0 MAC&F)(4Y Q%%I#<+0:IV!,N5,<]JMH<5K!J8@7S$7?#'8Q!%-9 J"J?PRP[TI',6F&4#=@&?5 M?[OK66VKH/B^+=;+3OP=Z+X&A]I:[X<^6WUO4;62,P1IQBKNASQ7RJU HHE6 M[YU6TV=]CB:GR08NG-=A4SXTM/?M?;&9-P7K6YOM_WZIMC^*+:ONY(NU*);D MKBEI/XMX)#@D,:* I FC22S_VR%H=@[J2K(SNYZ56CRT!4;6\D682U2K5;MV MN)/K^_F/INTI[D[V0KJRAH_"MYFT[Z'VDQ'M7X&$*Y/C-M@#O@EVD$>D7SL; MC!(&NR3A+!PZ"425I\MYQ3G;DTDW[CU[GH4\L:@7@\2HEF(4$, MYS)#AA#$$4S#*,IZ-(!3K?+^OC!X3EKM^+NZ#18=H."VVG0Y:]TUVT4/77O0 MX3T^.E/IXX;&=W[KXZ@[C^)R]EV;X:NS\OYB-J79>H]>GIS%]\VJUMXALEZ^ M;SH)_'7V^#8H>EW="^ M*5;S9D-[]S/-(XR&+*I*IV\"]83QB2#N)B2V00=LA,U93[FYMD?+F,NI"):5 M#Z=V;%DRHBHVK]>R'U-\G'_G9;U854U9K_U6,8ISA#'-(*4B%*DT0@1@<4XR M!#E6KGQJ8\)?D]FA"B2LX(!KM!V-%SBZT'1<,#N-!N3$D\K]>Z=YI\;#9B/; MK"@D6_-54S&O:<9O)+/$QX*''!!/=0 $QS MK0LW? #PG/<[S'_1O(/#"]5J@C8ZRWI*U\$-.KPW08NX[6*UF&]:$>Q@!W_L M@/]I-"TTH?>"2'J-UC34TZ^+3^\.\<^GF=X^LS[+\S )"40Y#5DH:1;>7)0O M6Y8TE>JR6LXX$""")(8PRW"(LIB#WC9*(%-:(79KT;-JM>B,-,N622WE&I!$ M,_UZTJ.;D(Y=INZZFCFB?E*:YLJGT\KFE#'=GEBU*Z)[7"9]<2,^=/KB0U!G6%/; =M0@IVCBR%GI@MS9-2 M+7MOSO3$W+"DJ53[R<$G1DE$DB0%."(12+)0,!&F>Z,DE$)5;>E0[B;'M_/ONLMNMO1JZ=@0S)K)V-'J MPC14[ Q5UT7,EN-):9BU,Z49%%D49APBBF#*&]\8)XL!"=$U-3G$=PA6; M1E(Z!)%VVCFAWJ0:=^JR:$O^)'70VJG+PN>&,UVE>R2WYR @1#D'",=91D), MHB@$20#*DPJJ*'3@$Q+$]VZ M=D89/?"GW1/<36.>,TYQ?(Y!3705RQJ=D3 M'(Y(TYY@MRPR/06\S)U*3] -^=-2/5=.G>L)NN1,5^G.64U$RA)(>!J)- SS MA+.,[O4U;^KMJR^=V-H:9.UDV;?.K6R._$/P:BAUTY,X M X)SSB(6 1$)0V%LC,(0Z\F5J8Q#9 M.BSN'JWZ&LJ6,9EJUK[@9T:]CQT?'J< M64^3W%*L)E2CL:NG7N<+:'2(FXMN=XAO @EYM-58'3XO*)Z7L$Q#!OVX5@WP M6ML(9KVK)O=SN2[O'NZ.4'0[<68A3SC.LU#V%#F,0B(P"3L0&!&DM RCG-5Z5M=-9@*:HGNZIQB!Q:]#M=6!],1R,O.JK#LU,I]42Q)S7=]3_+M=32*FA1 M3U)'#Z3:2ZE!@%Z4FIKX9R:HQDRZUU3Y3A8[)#%(TR1$B,:AR !,"&2@1T+S M5.L>/!_V!]-5X$M7-;AVK:Q^:/:NK0WL::OKGE@G^JH?II>FL 8>&FNL*9O. M55;()M')/0@S$3$J4A +%$8Y#DD/A,5$ZQH_#^8'T]C8D\9J,.U88OV0[%MA M&]23%M@]K2[T53]&+TQ>#1PT55=3+MV+:_FU4WD&,Q!'.*8BRJ70HPR%N <2 M)E"KGI8'\X.)*_0EKNI,NQ97+R1[%U>)>MKBVM/J1%RU8_32Q%7?06-Q->32 ML;A^_%)LBOFM%*,901',.6,1IX +2*(LB7H<.8*A!VW5L.Y96@](O"BK#LU. MA=43PUYU52$68XKJ 9Z]IAJ$YT5)JHE_9HIJS*1C095RSJ(LCB!..2 IR43, M>NM$T.:=U_DG)I+Y+*]+\H:53W MRDP0-5E3KEXVOR\;@;AH>[\C*XUXF'*!4I2$-$N)R%'<8R 93K6J+CJU[+D_ MV8$UVC[JF&(U*1R/73U!?$SLE:U0W81),\X*?I[+#Y;;'^/=*J##\ 75]!.I M:6BG)]^>%DWSR*!3'>VW92&1$IBP!*2(LXB1G /10\@21)W+J*KAJ>XH=<<.Q1.3_1ZT\X1-XYJ\FFKFP:1>4'2:>*=B7H: ML^A:0 ];JG*6AF'$$ T!B,(8Q) E/0Y$D-9.)O?6I[I9U //;F74#\5^A72L M7:+:G#H04_WXO"PY-?#/4%!-F70LJ8=]5!%!,(Y$1' :\S3)A1"\AY&GD=8& M?.?&I[HSU#W+3O74#\%>Y72L+:&ZC-J+J7YP7I26&KAG)J6F/+I6TOVF*4H$ M"I-"/:KI"/M_]1EU(&2:@?G M92FIOGN&2FK(HU,E/=HL)5\P&J<<9C %44(BD.*]GB= Z-U0[=CV1/=\.J?8 MH8IZ8M>?B(ZUV5.335L!-8C+"])/$^],Y-.81:?J.9[< XKDSV12V M_$LPOZL>UMM@4]S+CTI8S<;MLL/L6BAM@N)*/P>*AQ=9O0EZ]$$/OQG2O[N6 MUT92W/-46PFQ@PB^%'UVX:JV;#OCUYV:O]MIT]_FJX?B[>TOQ?;)[V>(2#11 MG$=Y)$B4P@SOTPQ#% NW_5MK.)X[OQV^X&L#,*AN@T6G+[M^;\MJ M[;PK;!\H5SH_:(P\J7T?Q[_U<91N//O8U%3_&O%6VN\LJB\E [AS6#L/..;Z M6C:H[^:;PTDQLE[JG7D(8X$@BW,&\QQ'C*19WI\=8R!B2I?%>8;@>W*X211J M@NZ;Z\LB/B&:]83[<+15@@YTYHP53G -&J!EM7AH_E7;"W@)@7H$>!H!>Y)? M&[)>->=^PJC+F7;TGQSW:A^\\\^TC#?J@>J L>!-TX"<1')\IT$>0!LZ UX/E M*?^=/QLY3"Q>8O;3]M$J^9DQZB?W'1U"0I1G(8$P3 @%"0"01?U=2BR7/_27 M_C1 #)8!%0]2^F?=1Q+T1/A@>?"URDG+@>/D,Q]ZBM?0@T*EL'E*BQ=/OPX6 ME9>8'$W.TEAI'YA_%(,E M2<6#L@/P[B=+^J%\J$E3*;=M':S6@\E$RF^>]!.QP<>.KXU.0+O+E7L:'29+ M_="\S&QIX*=ENC1EUE>^/)P=! *Q&(F4Y5A0E/ LB_OI70ZS#/K,E^HH!LN7 MBN>@!^#=3[[T0_F ^5+AG/30D?*;+_U$;(2!I?X)=W?9\M+Q]>$"\S*SI8&? MEMG2E%EOV7)_/C0F(4XX%RQM9H5%E*5XCR<1*/::+951#)8M%<^Z#\"[IVSI MA?(AL^7UL_!#1\ISMO02L3&RI785 X?9\D*)@N$"\T*SI;Z?MMG2D%D_V?+H M.#!.!0 HQSR'22(8@A'O5T^Y1*-TZXIW$)YSI6X] _^D^\B4GO@>*E%.+T@^ MDZ2G8 V=(_6+5+A*D!8'DW6[HY.8LI2F3 M_A(3F;IS5NE+DT/5X^A_K:KEMW*U>GUW/R\WC;$W52V'CU$FPIQ$>8P)Q22# M20;SF(848)BG*= I&V)H0BL)Z1\@[%$%Y1Z6Y@%Q4^HN)YD!6=-+)CV@F^ M*6@P#7LF^S0O)Z3*$9'3.#MMZT3E].72DQAR5VVVY3_;)/GV]K5,E^O/Y:=5 M0>JZV-:S'*$HYHGL=I,PIU%3/(GV1C/*X>QKL?E4J8J-I3&=YG.,2[D5'>,+ MBN_WQ;I6[&VYHE--?@;D44^&'A%8W08':,$.V[!R=)FG"[+DB.!IR),K9RHO M+Z%F@9[JKFF5K5'9.7M?;,M-T4@D+^O%JJIE[VQ_()9!P!*0 ,$%XXQD:9Z$ MC/ D%Q' "&'5 B\.3?IK>0=8 2W6Q6TI1R6C7=:JSMB%-NB#]VDT2"^>/2VJ MXHT]PZ::W]VOJA]%T;V=[^3;6W\LOF^I9.;W64ACE!(8\C1O)O\$A3'I(211 M!SHPC/[X^Y^"^7H9O).8F[39 M2LAN64:B-9'(YE/5T\AMG2 MW /M97+'=_!; S9HT8ZKEA>)5)=+-_&8I%XZG MID48-*]$T&,,ODF008]RM$Z.(GL76JQK_J?16)U[5?E]:_6:Z(?%EV+YL"K> MWN;K;;G]\?=R6;Q>WU:;NU8XCL#EWV5W8#U?]9K MN2CJCW,Y8IHEF1P>A7D4"A#S+$D D]_ML&+*FIKXZKV?<1!Z[B8]$H(>]UX# MZN#3CZ"'WB;Y'KQ,ZPU\Q5)G(P=93;6G'U\+C7<96B^J[X7]"SEBW&A/(Z., MS$$UI?:GN.EELYUUIMYN.D/D>UG/ (<4HHPB@%*4QJ'LK6:]&8R9TLU_Q@_W MG",Z3,TKL+(RA M'3MH^NIA0J"RA'CFSH&.7*/-M9(\9^2RG%@P.!E-L?'AN;!8,Z(\>G[X5"\V MY7TWQ\;*S>)AU7:;?B[N/A6;6<(@!7&6LQCF:09!E(>X,TLHITQK(&QKS+/F M'./3')]:TZ@XU!R203WE.8;6RL\1N."W';RAAX97V+HTRG-%]$0&;,[<>3KV M65!WT#0VH-NP=Z5/-"!QVKVB V>'Z:IKHN26/(UM^@.1:+8?WY!,M4WW MYST_U85TQ-4$MM&[\*)R^P;I=21UI][>E.OB];:XJV>$0Q'#% *4I EE;<&2 M'@_/A=+E//Y1C+J<$OS6 U:I)HK)Q[CHM9EG49(7*Z J$7#2X_6F,P+75W_ M 9I&'W@ /ZNA7WW=_7_/5^??E/-/Y4K"['"]+Q;5YW7YSV(Y"UD2 8P!%8QA M('@*T;[KCBD4>CL G9H>2(TW>T1!>72G[K*X+38;^?5F]SG=K8%NHZ FPR,& M0$][3V\JN@GV8&^"/CP'O$/O#]3A\N(.02]!F8;>^G+NV2Y!CQPZ4=89"T5S M0HQS% +$A$ HA+U-!A.B=V3+SI9.PS4ZL<7]B>-U(AUHH5,&'4O?A&3.5-64 MZ7T!(J;NBXYF:3*DOT_RH(:OEX7LHMZ6Q7)W1(PL_O%0RK9+ULL>3EG4\G" M5@>-8\T_Z5T+CGPS35B#Q5LW94TQU.9)RU&4)Y2^',5'*8$-_2Y,+84-[O_9 M)#9.))336/&Y655_7]PWY3C6G_<'X&(1A@F","(A3A-,"4!"X%!PA!@#6:*J M3J;/]R@R.TC!'M-HAT#/D7.IA=OR.9&&:NW&T_;FAA>3"8IVYK ^>62GZ9Y6 MZ\]MX]\U^=UY'9QC@K*$"I)A2..0Y 3WH"B-M;81>(8RZ/3##O_9PWSM"%4Z MT74*NIZ Y2%-/P'4GVX8.78VLPM>PN9]+D&?<,6I X^1G(AZ#^3LA8D![QRK M''GZL)UOVZI(?RVJSYOY_9=R,5^UQZMPGB.0H2RE@K,H"5.!DMY6SH72200[ M"YYU^QB/]CE)"]XNZ^IPE.G)I0Y;S@XXG27BU.Y4)\2-?\#)@0^5RU=)0TMV M'=AC2]UA*AP3E(HD130&.(8XAR';ZQ93/"=@96%0+=$^-VG!G(*:#$*:C9H, M=F#R+!7G],2:N@GHB;T/EKOY,?OUPTQ$(L]BE*8@BU,.29X+ MWCV80YPJ=40T'N=9*7YMIM*60:O+BN>(=+BX+ >>:-!K^[_^\OICSH,/'\G' M_(-.FZ_[1E\7BS]_KK[^U+G3M/NT_Z9I]NE1LS^X?**-&_ Q;H,V 5P9QU[S M2,K/.>G.O,0LSZ*,)9B ,,^2J'&Q-Y#3+-,Z8Z+^6,]-MT&B>1I$@Q*UZ19/ M;.BUX ;$2&>,#_Y?F,DP(&D:LQ(FP)\>@C#U7:6'3^IR_FZ^*&_+16>#H23C M,NEG4D5M#@,BD48$6@1J6 H8@T*Q5@3*A:L8 +SI^28U=\3:!<@!,W M*L?OD5%I==7UIC?[L[%(R $U(A@GD&0\A93NYXGS-,=*>NX=A&>]-UT??F-: M1L!?M-2&F9,(E%XV\1DCG_7SM3F^,/#U'K9I#)/]NWFZY+YO7AU=D[%/*@T: M^=_RX_S[C*"0QQ2'A,5QE.4DA@B$M-G?.]F#* M]8.TW-V*7:UK6MQ6FV+W.8FCK1I;U-MR,4MS09N#Q!D(XQREG$$8 1;G)$,2 M)-'269\XIK?,.0C[:NH[%>+U5'B')OAC@_M/!RW>00\.V(-/+?B@^WP+_R;H M'1A6D"V8OB#,0\1O&@(]B*?5\*W#NV +^6WY>3T+XRR.",QR3$-"AKT=J.VDNT M&;<>%?KG:)9-ZEA$B M0(1Q%H<$Y2+E89;N/0B%E/1J.U]YDW1ON+5RP-Y%95UJX/6:<[^IOI;M9[B[OKC3]AR_S34'G=;%\=.?W MJGTMY%?'98O>%9NRDI^K^S.(,<@XST(B(LAB2@5*8[Z[^9ND(0RQX56] R+T M/)9JL;_ZU( /WLU_M(4:R&8C/](>Q&HFPAN/NG)E;'Y?RE3=.'(3D+MFD[;U MG;U#1ELMJ4X_T'KITW^,?5_>ZRX,%S+@N&&?1JX;F8/SE_>.%A&=R_+*93G? M_/@P;Q!_V%:+W]NSJPF$-(WS**8Q(CF7N3.->GLQ3+5*Y9M;\9U'YKOB%"T@ MK0/J#@A4E/5!N-.49AW:O-V#=Y*52TIIS>1$U,[>CQ-7WKE@1EEU#E9^F=_) M+S_*M%[/%XT(=D==!4]92%.!1'-72)R*,(2]X41PKB4_]N:&U2&MP^TN2564 MI&'YM-(F%^?>]=7I*D&79,H=NQ/1*X<./14NUUPI',]*U2#)-@A"UIH&B='#/FZ+$8# M4:4G/L<$!2UE!@=M#.G2.&+CGS:SPS4&]*D=JSGI\ D-=L#.!([26#I0.7M3 M3-8O]]64WG2CXK8?BDB"0\ )200C28ZH!-!9Y EDB?X6$C,[GE6V6^?98PMZ M<$9C4RM"=5;R_'-IM/*F3Z/'E;*3'%U=V;)C=AK]/R>>G%PY M95"$E&201@A'),^3L+=)TQ YT"=%2^,IE-&HU9)6*Y7RP*@SG1IEW'J1)WVM MTN1WTFJEZXN:7ADQI#1&;58.Y,CXX5.]V)3W1[?T=ETX*9!)1&/ LS GB,"( M\7YBCV,*U4M(V!KRK%<-O&8ZJ#X"J'>/HQLZ%0:S0S*IIU,MB6]O@V-L^RMK M#4:XUFQJC'6'9-5LU&O'KMH ^ H+YX;"KLB;P*#8F2N5AY=+6]C?;:K;HFYV MC\Y7W>IR_=AT1CA$@E&8\E2DA!">]KW@/.%EKK.<,T'3G +$F$ XC1!,^Z6SG--$ M:PN0"WN>,T@/L=U/N#R U"UHX8!8M6F-H3G52QF/Z#S"U^_;'*FZK0)I%V8Z M7%(^C?D.IQX]*S?AFBWU"PO;LS'2\,_SS>]%<]?;8[,QS5( 8RFK-!4L3Y,4 M9[U92H#>-;JVQ@;87;2KS777X]/<6F3-IIJ@#4JDGIIUT%H6]^!&EK)K=%W: M9.2*Z6F(F#MWGET8Z90G5?GZ:[$N-O.5-$N6=^6Z;&ZIW)9?B\>V&<[2D,8) MH )R"!!D&>EMPY0HW=KAUJ)G(>M MHUP_@BFGIXYHE=-U(9G5D_9CDE]C'!D M>5,B[H+&N25^&D+GV*?*YZNJ>;6)D[,R;_9E(9G$A+*00!!'F.4(9['H4>(8 MQ5KWHPR,S7=_T/YDW1O3JKN#AUE-I*<<8QM>UIUF*2\S(3"-PC1/DP0W6__3A+63'B+,$. B-:M/HF_'M[YUT)IM!3TX MTX(A!B0JSID.Q)^FBIV@KJO'$33X@A;@:*4YGE%U::K4 <'3D"LGGIPM=F'+ MCKXPB;*I@-U>"O%ZO96O7RE?K]WU$.V;=D!"&0XYS%.29EF2A7F4B[!'DJ>I M84$E=_8'%+(=Z.Z"E@/L[JX64WES& I=V1LG"N9R>#D $Q))96*5Q--]F*8F MJAX\/"NVOMC4%>'J$A+QL'W8%.2NVFS+?QYW69] A"F5\ C$N4@3$66$"]1# M1#S5FJH=%-B LIW7V_*N&0L$[XOFS$A[Q\N1 _NUFJ:8K"-9'R:X>GH_N;CZ M2@0WP2I9P$0Z%]#%HU*>55X9U_4S"&8%_Y4S4GZGKZL!\J58R,O6N M#"SY5+>7',U" 3 B+$K#!%*89S2%2.!$ID",XE#YN+L;8Q[E97^2M*^ U"'\ M'WUUZ=]ZE$,+A@ISEY3 *?,3:>)N?7K:=CTPIMTH=]::6YL)AF#N59_S\J2YPY)3FG(4\!PS&9&\KBC*M M#4-&%@96(\.*'8;L*>[#\4ZE6$P>,J.J+ MM')7K=M.5[=E,HU W!S^EG]$+&(>9DG2VXG#5*O'H_]TS[JR ]057/TC6\WK M.B#M[C+Z)SUI,2!.35;\)J)8ZU"NG27/LG( %S3H M7I7K?K>JYOXR.SK5!&8X)O7$YCR)(TG/1:(N[1]S0O T),F1+T]WBSED2+V* MP%9VHXIE/M\T*U)U9XQ@*D0&LSS."4C3!*<)Z(RE(@)*Q<4L3?@6I\7BX>YA MU2[(\>*V7)3:90+,F%.3HP%(T].A'E#0(QKM]/\I8B[HCB63TQ <6R>>'>MW MP(ER;^C0TMYNOQ2;9@BW*;X4Z[K\VET,V/?&FDK_"1=93CG)"!29V-M/"=0Z M#NO.ZH!"U"(-'D'M;P[=74*JV7%RQ[QB)VH4TC4[5&_9ZX!LMYORT\.V78/? M5K)KM6GGAL;I4:FR=JEWY9SY:0B?![^>]KH\,:=1EGI3S.N"%[N_7Z\_%G?W MU6:^^;&;\GI?K5:BVGR;;Y8SQ$+" (ZSB%*6(3EHI;"'D$1(J^B)4\.>1;+' M&ORQ1_NG0(Z$]H#WB^,-YJ #K5_(VF$@U 1SM!CH::9C^GV5OE:F\H*0>HG( M-+34CVO/ZV3[XD]549\8;,]>U6\?MO5VOE[*[NX,P0R0G& 6Q7D6QB1/:+@W M2P6:W;=G4S]LYYNMFI9:F]1INT_1*3=C6GPNU^W&TT]S^8M%<1/(5^=KL=FV MVQ9EVKLM-AO9#ZUW*P&RB=>M)YK]3OL J*GGH*SK*>93:;P)=NB"(WC#ZN,U MLBYHHC.>IZ&#[MRI/+V/5GK'YIO-CZ;D55L,0NKQZJ$Q_J[9W5FMCT<^'ZM? M)&/5>BO9D\___'HMNV9%O:UG<2H IQDE24+"G"*(HUZ8,XQ8:JV00X"@@@352WJE%TU:K>W^Z@BHWP=ZEH//IV0S"8[>"O5^CBKR#N*BGA2%?@DDF MDD$)N)QZAH^%XKVKCQ-D(XFOZ_JA6/*'38-OI\)MWORE^-;^JIXQ#&6VS+(H M8GF2PA@03O= ,%&_",&/>=]3'Q)%DU>: P%.>^L^(W(YBTPD&-8]^I;W'>9@ M!SK8H>Y[^S>!1+[[A.()/I]!T;I?=NS@F-X_ZRE(JK?4&M!V(L,.$(,)7,[@ MV<%JL/?9;GKJ-):_S5J2X5;C>DOIZ&:Y$C&L8M7ILD\\*DT&GE? M+)JM[N5MN:M.6;^]W4/[6$D4=_/U_ES3+C?,*(E"FF L0DQBEG$)(^]A@)0J M5;KP9MRS!K-6=YN;CJZ-1;954TZRV22_^UX.3>3'U\6BG3KY5FZ_!,UI]'*^ M"NX?/JU*^88W%]0W$F(VC/$22H5!S-A1U!/Q9VB;F\D.ROZQ"O:(GRQ;C!T* MC:'+V"$Q&[AX"(W:D,6 KG,#%I_,3V"XXM6]:J W6'=WN :2&809(3#)H$!) M*N((@I#O4S1E6IN3W%K^%TB,NIO3G09.;4@S7LQLTV!UK+7;YUH[]!9W#1XO M[GSW$8]I#%@\^?9LG[P_!IWM9DK#-(I9#&(4IAP#G,1P+_U)G+!NK3Y?+QWM M9;IF4'_=O<>FW(3S%HF[;4PO;L>-:@RFT5K=N:.[XT:/IQ%WW$1<4)%'( B(TVKW___&"Q^QG:2>#$J _XT7>K$P/V?RO*C<\=YL M+'+,.(H C","($]#ND=!16QYU,3.]CBG34Z78W1ZXL0R)&KCM#&CH3=2\Q"( M@7&14Z_B)F]A,0[>]>7?U$(I+%@VJ2#WOF))F4T&6Y+G((IYQF"9\;S(G M.=??86UE;KR]TD>S8<8'3NR85E/-P>C5D\CC8E2''4VCG3*YQ-(%V7-"[C0T MSHTKYRM7V?*C7@'XJ6+.XBP*4\0Y9:$(HS1D%/4'H#&(J<&Y.0,CXRC5T-5J MG])RH>U8<#B-%F/CP+-BM)9<:+6.67B6;1;.?F/8^I=MO%JA954'2H:O.4[R, :AV!D;G7ZQX< M7T9Z?/7D\8VDP:Q+[+QI[BWMHR:#MG-Z!%G48OZ:;/H)XX1D MU9.#IV37)Y>6LMSN)3R- ^2$HI!%'.8X$8!$">W3 TECKE4TW+WU4439B1#; M4&ZEPP.QK2G#US=+[S[28=YK[304]CRG^@+K(#Z3UE<7_JG)JS,FU>L:_]=# MO6WZ!O7'ZDRUTE;S/SV]Z?I](3OC=;DM/A2;K^6BV#GPOEA4G]?M4UI?9J%H MIMM$'C&&:"Q$#DC6PZ80ZQ4 '!NL;^T^ZK$MCGMVQ97KY2<:6C71'QVGOQQ! MWKUF-Z<[XH>^>EN*8+3",738>.9S6M MIP),=^GF:1'(7XKMV]N/\^\SP4.8AYS%.*)\.9,$=K!UVO.47AYN<:: M^&D(IQ-/GB_6.&+'R6QT?G>_JGX4NY'"._G2?I%2^TZ^LO4L2D0N&@@L7%!WT[H?W M#6A/$]SU0D-S-G?3KW3WP;A:EAQZTV"_=2 M9\[:&:LN)J[/@IDQD2&$ >:"4,)RV?O%_>UW)$)4:[[$#P+?.S7UE=O=[+9% M7.QGN(<)B?-9[DM"/0F=ODRNX72W?; FK=&N?-28]G;%J/[4]]EIC%U/7W;R M\]O;8K$5DKTVF="G,QMR,#!+($L2*"!-8IHP)M(4I8=I"\K-9KJ'P>99TR7* MH@[N)?Q@4^SNQ9&#X[4<.+?][: NMMO5;N."5/UBM_M[WNQ5T-3VP6.J.\4] MO7!JSFCO/6DB^.0FP^!PD^%-/TLB/0IV+@6-^ 3G=J^T\RACS74[B8K2U/:P M\9]&BAG-^[,3UV-$0:E^U>413+<6_/;V[_-F^6@[XQ#C$$0XCN3()2-8'(K/ M$T!"H%RZRK'=T88(]_++)JWT&U^:3WS;@38L0^4Z(I<3QMC!\#"-TT?B[6W0 M(1Z1?8VB4R-&P:S>E.MHJ!6;TJ/I1([T2?8$2DSY\JSR_ZK:YZW=N.X9@"3$ MTC+E2 [?OLL M-4 (W"-_)!LU\NR7C0E4^I@OEX& M96]F4=5;7XOM&G%TL+;N)X3NQV!C%6U7(\]TF5R?_6E,A[EV2F<1W)0S%VO> M!]L\)AD-(Y92DL@!!T=IV ] :)QQX6J-6]WBOZ+$NEL5UXB<_2JXGZ Y'S!, M3%.5;[YP2_VD%=74)XTU:U/&G'1:#S6JW]ZR0]7$#\7BH9$'"2J/6))Q(%+& M)8H8\ SU.^EIF+/(66?6'HKWK>]3O.ABJ# [Z.L.&V'W?>#'+\"1!\'!A4DH MN2+=IKUF=W&][^N84LIQ&K(40YZF.(Q@"OMS#)3G:HO) MPR#Y%\@5[CKG#@)KWVD?-J;.._,O)CFHD6W8_7<7Q$FG!M>^:@P77#/LI&QI ME!(6"X@YPQ%F/$\2#O?3[5F.=,O46QG3D0%G!>/S95-F$B4$H@QU$"DTQ^%??=/9:D8:3;Q Q,#-ZP7EAY347ZIM%4;!Q0 M**^IQ85.#BIW92/(>BFS7S.!7:P7,NOQLEZLJOIA4Y!/]78S7VQG84I9GH[,#E\+6(O)*O MW =D&JW2DV\G,IHO!E7;\IMJ_5D.K._Z4UH'3+O.[BQ# D>R_RI[L)2)F%"6 M9KU9"&*M$HS6QCQ/%^P//"[VP&Z"^\NU5#VQJB:*@Q*JIX,-M%<-ML,Q4G;$ MZA@5:J^Q=4'LG!$]#7USYT[EZ8744[&WVR_%YF!K)@0#'"!$!16<1B"E">NL M,)3E6J*E^VSO4YH]DMVLI$P3#\ON%-Z7JF[W$M2[HES!_:;Z6LI724^\M,E4 MTRJ?/.I)4XOD2(V&5:$G/%P0'5/&IJ$QQN@K-^^-E8+PA^+U^I?B^_;CMV+U MM?A9]LV^U#,8(<%8F#,0"A!)PU'(>],YI5KK*DX,3E!K;H+E0]$LGS2;MZV$ MQS &1FKDGWX[B;H)^([5!F.P QGL4(ZJ7B=Y4Y]4=F[2VRU4,/4!%7P2 0C>Q'4H=U< M_CPQ[DCX=NB"!M[XBG>@2E/K##B>KLJ9.*.@;\8,B(ZHD3:SO^FED'+6BQ!7D@G[6UW"W?]]O;H9S.1D5QD*8R@1,!)DH89 M:Q"(4# (6:S3K7!IUW,?HV^/]VU[W!Z W03S'=QF.]/1S_4Z%4XC8"5^WLEW MI(,W 3GP_E&!]R$U\12)^O)H%8I)*Z6=9VJBZ8 ]5?U\MZGN"VF]J:"X)>ME ML[A_WW27]KK-41+E*"2(0P!IPN,T3O(XA3R/2,1#U87G^8_%]2R4+O\\HCS*:$0R! M;/@LBCG,HQZ"5 .MR6&GAGTOFG=8'[?(RT4@!V#;4O%\$^U2_(XW%35H@Q;N M5)3P!),FHF@3D(GKHY5KJE)ISY_RQ/'F\WQ=_K.M)L3DZ+):EF6@P>M"AS[T Q5]EX$!S=&ZQTY(?_2#.N@P9V&B@SL\]/YVA$8 M'T1W3LECGJ 8<0 (S+,4P2QC"=_#!$+S J;!X>F(DM'-3&^_-JM>Q;=6B.B\ M+MO)DF-?-)>^!@_@ #G$=^1&2">3Z&^Z#HJO-&,3_W^!C&/EOLOD8Q\']>6. MK\7ZH6@JSC=[^IN,]_=R^X4]U-OJKM@%SI:G+L;)'JD]6YC10]6L]Z5.[Y55S9&H%IW6>,$RX])'E&Z M50F\N*3A. ;3D%KW;CU;S/#"F_J!VDZ.W][N[N=HSST]NY!U/U 0@,$8@C1, M*!!)")*,Q5$& ,-I@I)0=>NY:[/^&NX>Z:YZQ8F[BL<:RVMR>*'M^HK&-)JP M-^^>G?;UR:)J@_ZEV.[L-#=HSQ*6ASD6&4TI01APG +0VXA1J'7YNMZ3/?=: MFHO!]2]9UR1'3EYGP3%; MNF=HGIK_=;TIYJORG\7R?U>KIM3.7^?ENGEIWZX/%<3(IJSEKXY+C_6P9\V< M%4HDX#0+J:!Q3@'LX3(>&AUP'ASD )VVA[T/K57/ M5\VEM5=+ TXLO(H+%R\ALIH+&/WYH/.J?W!!JOZC8'^0P;X)#MX'G?M!X_^^ M&[OS^VE]R?FM? 6;5#+.Z2/7(;RTW#'V6S.-C#0^#6?.2HT<%P>=_QF+,* MDQ#EB0"( 1K1WB+)J4Q?U7:^LN[T7[6CE8'VD P[IQF=2DQWE2?/J=OM-CE;(>ME_R8NOQ:IJ]_6QYH*8GXN[3\5&=F(;HP2E M+,Y%RC- $]F0RW5GUW,WKT6G6X79'JN(:Q"A\:JX^=,#:K2#[ M;XY@!BW.X+<=TJ%7(%09O+3VX#P*TU Z#WX]76_PQ)RJ"I+E?SW4NV*)HMK\ M4GPCB_:^K*8[LZG6\LM%M\OP>]F4Q" )&&"14QS!GF6I;S'$"&H="^Q'\N> MU? (;""'/.WE5@>\P6/ P6\-Y//->(A J*GG>#'04U"G]'M142TF+RBIGXA, M0TT]^58-\4[KJ>I'^>FWMV19W3<;YSH!%YE( 8KS.&(DYB2E"8IZ4TF$M287 MC0QXUL@&4[,NT*,*?N/5G1PS:PJA&7=J>N>=-CU9TV?,BW:=8N6"1%F1. TE MLG.A+^?;0D8V"4%G.Z%)F)$8Q5',$DY%GN7) MSC:-4IAJ'9EU8]%W[^S0%=BC#'8P@P;GJQ!H=L;<\*S8"1N<8LW.UW5V1QJZ M*C%WJ;/EE/EI2)MCGYYVKCPPIBI^?WV8;^;K;5&\_;0J/[='$FKZXY?YMBGG MW_;E"$&8,H80@EDB!\F98)U9 $&L-3JU-N99\CI\7H?[=5L9W0W!ICAC&&\61X+-]>>"Y[[P.NTOWG\D%9, M"JX/N$CW6=6FAC"T?&1[01A"Y"70012C=N@@\2.IVE3)@)J5[>7=MMB\ M=-*SV0)V??BT?:Q?5:$VI'&2V"BV;!)B"N. #9M RW4CSQ&3.V6#:9:Z%H;4 MRV[JB!R7M%4XE).S_CSY/X;GR;LGW<#U ;08EV9VG^_.=]TE$&8Q_ 3:@DP_ M"QO<]G?\81[+;D.!*!LOA 'E1*X; M2;DVN:<))'=,\\KEP?KIG<;>N&:/JM M7E;>V#9+K1/'A1A1U\.!%<1>&VK"($JD"O?IHV@6^P883[7R#AHH6VR2QWFG M$RF6QB[#H9S87^CK48$O;]&GYVCO:^R,9*CS&34C+55@Q_/COXJ8F=-%Q.>" MG\'$VZ)X9 C^OCV>TTU$$]_'KF]C-_9CFD#;[YJ88>3ZWMQNXJ1!-6O4>P;I M@4TQ?C3U6!<%]4UZNPEEMSJ>IS<5M5.LI+G8H@0=3%#C7+_'^!)[DKW&60XP M0_'4FR70>U3 F_"ACN9DUB-)[_,RJS:.[SD6"H+0]1-L!0D-[*[3&3D)L:6. M;DC^;,WJUL$!^P:/9-HES928<.DD24Z?>GY:* N?JGC*PXC23&7,#$&9C/[Y M.8A9+(CUZ[;W6=6!6G[?'W,NW^UB;T0HHM/T@(L1+?"G 4 M!QT8RT%(O(NG#8+N5*J%!,YE"LKN"-.N/K:TNQ@ETYK2YPV15J 1CI!L$%XP MCYTB8[A![RZ&O/^[9CA'IIMHA),F]AAU.4NP]3B5NE<;DMI]84*;4K^1^:+S M6_)J 2$\W1]]R8_[KWE_N?#&0OP]61OBQ(8^AL2-'-IA2B*$I6XCZ \WY2[(JL/$4CF\IH= M)Y;YF^,S+6&5^ZS_8XZ>.^[MJ[7U7$ QA^J14F09%YI1N"QDZ_-K+A9D6&+? M5E:E'[*'=,]B#?LTLIMCBLHRK5C(.9R/'[)#NHD)&27JGE@):Q;1W<4;E)+:!]Z[&!RX 08WP"C08 MP85&USY_8 M&\^-0FHAZ+"Q8>+[,"'=,ET4Q5BHU:-\4,U:-P0#TN_WZ:FLCR4/&CLLG6VJ MD'<_-H FYZHS/2&=EB[GA.D9:(>QSS7K%]-[F*OEF:/T3(N'=..&ODV#)*)N$H619Z/$LOOTTY%[BGG2 M +KW-*45+\4/3.Q:8*!HD(&TK+*[;25[&]HD%D47VC03*+O:QGCK\8 6T-)K M;C]2,KKP-H-!,V1HG@D_+,'-YD-47G[;%O],^?8H=-JC_4/*](Q?HTJ;W&.# MO-#S2<@7_!+H0I&4$0F:1Z(9RC/3AESEM))\X:3;/_XAW;*/-=O>9,>L M>MQ$5N# D/J1&]/035Q$D[ ;+7$]J6>=IHZA66LN!R*.'-<5.';()%\1F4JA MF,@LP9Z\%.9SO2-BG"BM^25LFEK>?BOPAVZ?[^/'WDB_TO3\]\.XIJ]-V5?90OYJSL4+/\X(D08$3AJ'K MQ78<=0 2!"W)%VU5#:LYL^DA@6V#Z9'O$BNXNDN_@*N,:3$Q6HED.9'B_7N. M$G0PP(GCL6D.8FLA'BA30B-9*10_J?KWD5UOK\_UK?M;X]@ MQS_-PS'_DWV-?.=KO8 I^4#O!/[$!$XO=7(ZUI9O',UJ#^G^P,>((DWGS@SA MF8$_5S6+I,ZQE;<)^XP^I&69IOU(D>,X&%FV%[G4HHB$A"3=2)%O"S6AY_Q\ MS5)2!_;[;;:O=V)O[_@UU/4N^^-Y7P=X4-VFX(XYX%S4BL-W,-4=I+Z!Q&1= M4&YF\3PN.$M1+"87%%D% M0T:#HT5D\1)%>EB8K4"WW+BU0+LI*O#V&D8R$]KK4N*43>B;XJY M-T/O5!OUXN7,BCF;HH>?"E8K9O?;XT6#J1?8B1=YH4L2@FB,;-J/B1VIHS[S M1M*L?NT%V=K5;P+%\J*GE]U96M=#6REA&Z5)4->FTVN>G,VP943%YC(DU./[ MG'V[K:X/OY?-^^5D&_[V[9'$R3O*CA#.[9ZXM;"&,4P\AV,(QA MZ"0LP0PZ0*X;"-6;"\#0+'LU^'?YH3ZRN*WQ@[PU@/<+T]:$NJ'8= KSBQ4R MG4+-WA)H*)KC*#D%K7'S&]?YW4<-=-!A9[DCZ-#7%R75^(>WC4YK4FKVED0O MTQRO36MYZO>>6']T%H^OM5&7<8X!W=:%#,T7G_ARQ<(S3"]">FU+)L($11Z) M2!1&&"4>IG:WRN=$5N1M'M+B)A@)K98IY816)X@5&Z:P/R&0 M\F2GE^*+$F<#)>:YSK/^\EK]F!E$CQ0S2[C/C%)G$4OSY3\.];(]+-\N>!+' MIU'HVSZKT8COV4Z(PPX/0E3JPD)]*!;I#4WK_6BD7IU4ZV==GU _Z2^9+-,O MDCQ3I.1Z)EV3A!H% M)M!B0V,('8H]"&DV OMLV2$'106U[4>QGWH%?F"0\ MIMNB_%6F'Z60=X'>TSJ4RZENAQ&T($&/LA57CG-:.TDAV1*MHW5(G]8F4D:^ M6#=(F)K7.C_JN36@RZ/!J%SK?)RS\^Y--/8F9@4(2;"?0-]RD@@'-+([&!C[ M,T[2*QA\L>TP\W?CJ:!:+-M?E66Y]_;= IO_%/H&3.R>'WF MC6X65,[CE&TS B 0#E&8($IL*W&( QD@KP/A.X'4&VN*AS:X>:*:9/F=- OS M.VMKC8'Z*4>EX/8;A3XQ0SMU&3>R04;F&?.2%=" 4]*^A%#')]2 M-@M/U08%7HA=*XDM-X*AAU%$2 >#6%CJSF/E@_^\_8A)5"OH1^AF674_XHG& M78$6LD$=B1<(G=J1F.,;,[)J?>;)="3F\ZB@(_$2B)"Z,, !)=1RV7\B1..N M+<(?G \4=22F#/US=B0FD3R[(Z&;7[4="1,45([,:3V).5XQ0SUU&2?>DYC/ MH5!/HKGSXLG)<[3;%2DOAZX/EZT?3*4#$E*,PSB.7.)!9.%N:";H0@_[*!U0 MLTH^O4NHV6[1WS(-MAUBB4I:&=,"?8HU2):3R@;A5=N:[4!>@1XF/S/R]G8V MC31+-"W6H'M:XT(1[6+="T%:7NM@J&;5@"Z&&O#^]/N_PN_;K]WKZY$J>G])!57[=7TO7 8W*0L_:?>_&/XK0-BORBK; MU>\7)>Q/LV^"86@15XFE]*9X22YH#1UTP3UP%X/>/2,%?FG1_PK^J T W )0 MF[#P19TSR![)_Y=PH1G%P"*6/G]I;S%VY06>'@XIOP4Y[>'P(N5SRNED(:;. M2)Y#LOA**HGX;0H(=/GEHP5=QUN$E6 MW5?VT'1Y%W6.0>(NS[60NFMTH6GRKM/45_5=.[_R M^]!\*P-(?OT6G?U0]9 M6CY#X_F.@^(DB.+$"ZF5(.BZ'1K7(?$T;5>+84%9[]_!X8K1WGC!4_4!^*F* MKM@OLF*^GDNFZ[B -PR2<"F&A=1;C\],$VY-5KZJV3I9%9;K\]W=MG@<% 4X M/_%UV)3%#8:A']ZV;3]PXY#&EA4P&!21I!O>MT@BI<^J!M4LR,^2-"8$J'T. M@/WR]U/!_OC;B;])6^M"6T;)ZK(R!P@*\1K<2RIO _%91^0)S/755I#&,7E5 M[0E#]%2Y6<\%5 ]OPJ_/Y:??R]_2NYNTV%#+]W$2^0Z. ^0C+PHCRR)!3$CH MQ\@+Y:YCDOG),E_?I.N5T%U:9+MMR2^*.)[W?$O7[__UY;\DWX^3X4I,OW21 M)"=1# 7[)_BC ;*P]@PH&)&7*429H2"3D#]_@&VR]:(Z\*G@;TU4CY_8Q*A8 MYD;_=<[N^7K9Q[3:8(=ZE%(4!B&!D1VX%@XL3-T@@L3R74M.&&8-I5TI.G1U M191VT*[ *5UX4](832,?BA)VS?ARU)B2:YA]#NAAM8E%7,U]RP?>'3>9XC*D% M=I#S\87WB$N19X:LS#%@=)_W!"Z$]B,.=T3R,>S^$$X2)V$0)"'QW,#S2>SZ MR.\&"XDOM&-[YA!+[LRN143F#.0,YL:59$'2Y-3DV7;K^C%4>]HQQQGD2>P3 M7(;$:3L#)Y,IMA?P5=-?V_TWGRL#]OLI,")7.G^FGZEY=FL@NLN+*OMW,^E] M[&/BAS[+(YV86M!'W7U-D1UA*+4"J&I,S5H]Q,+;G5Z M)$0(>[;EV>UQG,CQ(B2U;7G..)JEKG^?CRG=TX,PTEL99K$IKW(ZB9RE;#VE M+;+U7SEL@0BJUU1BS5.LR98(/&(XC1WA]?];)G[\KJ)+/1X1R\->B @.4,3J M<=\-8#<0Q+$GM=(O_^-U;[+BB-[5=QY/;;--X4QP<5XO79++\!>F5NNS_4C( MV(+Z=/;,D)0Y!CQ?))_+A:B _'U;9'PKQF4W02Y6<=/0LK28_E_YOS)0",GZ M1H(=,6G00XR<)*RF!"(*($^0&5_^!-SYW*DAL0S'\H_3IR)_?]K]5[L5Q[*P MS=(/AR96@J$?^)0-%<;0WI_R8?WN,F1#OW[.9'V M6WI]^'O.-P1VZQUE-P$W"%J$.($5.0C;#B3$C.]+7?>A"8+F;_$"D>\. M>:A!@JQ#";8M3+GV@BYOB/4B#'"$7/G2 08#Q/VMJZUG&M3]@FS[=\<\HT4M MIW$[(J2:G66&QNHV,E_T Y \Q-1>\?!Y06Q8P6V';J6 M%<68XK@;EM\/):/!LP?3K;8M/E#EG;2"FQ[B%?C&0A&=HPP@;9EH]C"<11T[1P/)P$5[D0K'56S MPK7 P*Y!!K87:!+]6+4\"W2S5Z-X8J8XP'D%.LY;J 9P+E$>WPU[J=USM7Y M0*RI+D//:_UV+10;T(K78U>N>W+.BS@X/Y79OC[DF)^^%MM3V5SR]'^GQ_W[ M$RT9?7]N8B?RXC#A&SF1E\0DXFNM+10BN,52*P#-<>@)1E!=0%Z!6P839">0 MUD#G*:0:7TP+4(N[046L>NJ7KT._<-S@_0E08_PR+X@M[A^5\6R^GR9'-Q'> M) *=4C>8&?/4FOA&^-/ IU D_"TMOJ4%^E:D*9_DS4!\__'&=7",G=!UH$LP MPM!U+2\)$^C!B%IL-.%8-WT(S=&L 0:V';*K-GB!:NRM<*4<"L2H9>B3BT(M M<^C"7 -K_)5UI0EL*H.7H-="\;ZMZV M??9@J'N#*QSXGS>ZEW-SVK\^?@NH6:Z?UNM+AC_T6OBK[6O_^A7X^--, M@WEM11.G@\K.XX+38G*+4I$/)+J82WO=@/+8!!;>Z(6NXY49!7K_CD'UI(W; M/[K[D?GE7!3\$7?H()?0.$;0M:&+B9]8X:6%&PEM7UD&B?ZEQ!8IV VA7ET> M6F=)2 ]W=BFNTD>3"^Z5W*-HB;'S%W[JKP\7?WU\VU]+%]JOGX9'D>^=RWN,.,+UV-:OL!TGO05)XP +B=\I']DU6UW$OKR M9*"+"(%,.H(8>]#RW1@&N!O>=>)$[I4A9/_8=C"A04!MCT ?6RS ML_\- U:W6="%CM3U&XJ&U%S^O)1MS]]+,HG;R36-;EKGUR_@ A'\L=I[PF+4 MR54E<[@W0_I4&_5VM3&?,U'9H]OBQ.J:\E-:?+G=#L>+?())8D5.2#SB0QA9 ML)-9Q[9CJ>;/]%$TB]O'M (?WR<]UD^90?LZ=OJ'L(Q@'U M741CAV&P<4*<9O"$0!)*W<&D:$C-PM0^+\^O]1D !A?$H(,L^6J$(L+%U&L% MKN6D[ UN5]0U,>I&1$XQ]V8HGFJCGK]7H8,S42U$?VZ+_5?VKZ#O6;GQ8C\, M;=?W?&R[D1UBBV+JPB!$+@T=Z,I(GMQ/UJQL-1C T8 _.![!.Y@GLB2F4_H( MDI,C<6ZT:,X3&D:D91I=9BC(1.RYB@DC^R@62\#JRV=99G^2\4RV-]/655^_O)[>]]RX"'/#A!,O(@&KA/@",)N M3)?X4JV^>2-I5G<&1+)>GDFCR[(J.#9#!179\L,"K#J&E.6XKRDH_=]N MN!E@:"H8V IN'L'P[[7V@MK@*]"8# 8VM^?O*F8U:,VNCULTAK-?/I]M?W R M0,N&:5F^4E?/R?_7F7-FQ$13R9&M&=;TH4%1NU& #88P= F)( U=&]FN3T+: MX7<#%V[NTR++6<*R+2ICPK8@=AG-?FZFL'P/8_--^BT[G>I?;=E?VJ7@E^P$ MREIA?S4N:(O. &/BM0:W_S2A^B\7D1NSU@W&DA/J/R8.R_*R? B>Y+GUH^_? MV(^HRO?\)2 6;388LTH?NGX0>"ZEQ+&(XW;PH8]#,ZIE2=":Z^0:#=-5D@\_H(GMTR )(\=S/<='_'!^ M"Q]#*]J);$+R6/4R.,/9@JK9 /*Q/)#UM5K5Q\ZW&MX\=%. M'C9W&J/_*O'UJ2M7B:\39]-?/;Y.I66Q^#K+;^O'UR0O#FDVM #2A#I1[#@T MLF.(?(R)TUE@!Y%M5(B5A[],E.UQL6\/['C#[_C7K$Q^<, JXCE]&OS5]7,& M,XM)Z%SOK:^BS[M/OF-'ONU[@84)Q%8,,?8:_)YE.Y[=KIW0TWYM 95%+K]R MTADY:=TD;9=/)!9-?C(!-;'M+3H)_NKB.9F7U=K>*L.0KV6;%W[?'H?U70L6U&C?<;B XP4U8,"DG>\W,Z5UI&D:K=UA6G\&F=J(&JR"=]R )S,6 M/)^Q:]U!9]CL6#>_T#*/_V.R$#WL+9^K:)P%/U-&LXDL"V/?B:,X\G#H!BQY MPYUI*/$=(W?8S3?+D,UW>S;)MD59IS)U36G,0IC**?3SI#!*Y\U?)F_YSTM6 M#,]0A*?I_Y^6R%-F8"XBZ>_U$Y"G&W[>MB_ 0>A0)X:QCUQ,D0>#J+//]9+$ MC&:*:JL6W(MH;J*A?*JLG6VL.4M,33D:3BY[=O[3,@_).6' YEIU\_:OGH-H MXVVE[;FJ/;]^-O)T>]3;]B5^:-F>2T/+HX[M(=\F=FA9UIH6M'!AX@F&_4^F<+)/*0GTSM_SKK[Z*SZ*^N]#HH M,W']7<[?;ZE\>;JW*ES,N$2C\YJI/H?;ZK M/]+Z)QA(^!-\2Q/_+,QS%ECP9N#L-G1+\?)";-7#Z[K!3Y--NU4YSX*+(38H44T<#QD14F80PMUW4CW_;D'I"?/H[,%S;I MQ?CF68(&D^3+K=/)$VN@+WP*F,CU4J*LOS M75/C?L[*?R9%FKX_L4*,%;N?65F[<: 7L/0#)A'EG4O;LMQ. /R PF4N=E6& M5G,URC&].S!0(&M1@8+!6FAM4)U/-2_[K>+.Q5?T!F>Y!W9> 6XIX*:"SE;P M>6R2F-6X%?6=CJZL\GEC1CYG$!^J^JF:/+5*6*3?[U/^TMG?\R/[,<>L>JR1 M^Y#A1HC$'M\]Y/EAX),..?2\9>YT48A7VQ\V7U+1<>9D^TVTQZ7K[E=PH$0W-]Z!Y M09#;N$+DT^*JMP+>NO/#H#BW,A$OA3<3?+-JY4>RAVR?GO9U-*;\&B\415[B M.XX/(]<..]R!#6.R>MTGA7:I&+=O08''+#V^_@R'J3Y=L>[3YD[S EYGZE^E MYANZ;NF*;]*T,2@.FL''$M7>#$^)1L7/*:>>590UWNO#[Z>"_T.A>G(MC&MFTG&!&?)AZ*PLB7"8JK@]6]2/C$/OYP_=!"P#"#SD:N MC:V5H#437.P$50XZ2^M_K;45_,&M!:VY@GLTC6%?,-:NCE-?J#5F@FB)M+H= M-Q)HC9DS9L19<^C(#?VVY:+L*S W'O83Y'D008<@*PK=,'*ZT2S+3N2O39XZ MDHQF3;[).&[.IUT-KC%F$E;=IG5_4RX:3:94+(@LP:.<]K^J],N*]"O$C&CK M7"K-D,395N1J)Y@2 7I_VA4IJTC*SVEY/E;L@TR8X?A<%*P\::Y.87_[4UYF M=5VR8>4&]&P'!HGE8=LC$+NX Q457LJ[SOD+'_]<_T M!/;GHLZWF,CM&B/4B9UR]\W2QC4]ITA*KT!G!.B- %P+0&M&>]=7_2_UEA@A MP)+LR^NU+O<:+>_:C!:+!GHYUQ(\/C%0Q0O0/"\(@RAR0VI1&+N4^KB#%N,@ MD+J#:A% :P>.[ 3N.?1F[5]CO)CL,0W18@EG:8\5M1$_6Z1XA7E5<6*N8W_" M*#';Y#DQ0@W?,R,$266@13%*?$AL&X>.[>,H\6#7>F%_,NFU]D5P"6G/[&?8 M>\P+Q@O%_IL5+U;PF>IXT9GPD\4+*>;EXX4>QQH=+S29+!8O=/(]MQ].W2 ) M_-B&/HJPX^"81EXW&J0QEKTK;NHX\MUPZ>O;^EXXW]62'\:;0H9W-S2-H%1*HF1 S6+T5IG @8(:J62)IH9M,=U:G&@Y"5/!L18]$^%M M1-J4TFZ&RJDU*=T\4HF M:8ZXBDWA28&"H=WN?'<^\D5]=)<75?;OYNT!+V)#\XGB$Q0B._1#)^R V';L M3-C,H '%,EL7/J1E^=]@>\$(M@.0RJ1OLBMFBZ%6^K7(XP Q0"+.6%HQ7Z%T MFH;.]8_QJCK;0'&=5<.E N7]F%8;E[^BY$;(IQY!5H!9Z4[ZA-7WO$W%TZW9 M\BHRE%3>V*.:FS=>@5-:*5-0(4IGJZ5J-M4JX\<1/I<6089EFN#)4&R\N$D9 M(RYD\AR)BE9\+EE)798XO[O)3K4\?NYWB+S?IZ!#%&SY-:FOA^QA,SS+=>' ?&@VZ)EBDLC&# M.1;@;5$\7JX^6/:+UL3LB!2L[4LS-&1U%G*SOC YU>J&'Y',9R]<_EZFA_/Q M0W9(-RZVXL!"'B66;3DH= *FJ2VD "$L)TU:H6C7GQ_>7N>PP"__,WZ%JQ8E MFD/DB-PLXA\S-&494_,5YK_DMM.*57S\TK+K ]Z6M\DQ_[-$-V55;'?5QJ$X MH9@ZA"#7=WV^7YP_8^3@R*%>+/S6W:PQ-.YL[&#QK8T<&*B1@3\Z;$OO9!RA M:6SOH@IVS?@HU9CR?'^B.GY$/RJ6J?*A/A4YO^=O'S^RSYA]Z=?W[)OF!S/0 MKLH>FBR@ Q(FQ,;$]D-DT3"F#D08=T (2P9DULHT#*]Y]:S^^@[UUU>?G,H[ MJ&#;8Y7KANAP@9C:KE7T(,&%]2KZ:,\L2.J MJ=%+9FBI3@/SQ6:\9*FS_]]S67&M+S\REABF>O_#U[R[7BYE4-^?=OE=^B$O MV>_+PK8LQX\1\IS 0S"RV:]MIX6=V"B)9%1Z=;":-7U@'S_:7'16\5_[_EI']U8@4#Q>HX]865@6E7H#6NV8UVQ;W>&\B[\J Q M$?S"C?R5__'/$I!T.W"L4C=E[I@1[,RAXWG%;PPP!6]J;!R'1HX=1):%L.5Z M)(DHZ@8+ XSG/X3QYA":@];P+8/=\,V#]#O_M9)W?=^F4;"MHI]!R8;*2P]! M7&[*OT0"^@:9"[[W,-98F<>O&2[Z[B6; M# ]I4=4;'N[9-Y,6!?L&2_XX/?BS,0,C/^IF2WGO8,( M6HS@D!>@0[E6,CK&G%!*J81Z,^1/M5&OIG<*.1.51Y*R3WW7W)B_H6[B($P] M&UF^%5C8IBS_JX> 5H#ESIA)_6#-4C?$PK^X^X)W"*I'L#WM0?JO3 M-#GBQ(1+&V=R\C2$L:S^#$<>49E)/)FA)=.@YPKFB63:--B^>WT@;3;P97M, M^8Z5NZPLZQO 8$S;0?/*&.+94VJ1E2=T=R@))KR;Y+E'8] M1O;+4O;4EBJ^!3.DY:F6S)">L=Q!!#5&, "Y<((D1-Q8@J26>3-$3;51SQ,D M'9P)'S+(BS3[=FJN5=\]?F6)6A7FA'CN^P MLY$\DJ#4 6+Z MN#SITXXKM.QV.,$ *.!(V_60*W"!N_#Y!0DBQTXSZ/"'&=JIQ[3G)QWT\2>J MH]U UR>2E=WUU->'9L.BO<&Q14,?D<0/DPAAUTE(W WJ)T$P03EGCKB,5M9? M*?M:]S7$[9$G.U-._<^E5TP7EZ!TDA(.Q(ZS.4#'"47CA&I1OG&J1K1.$<=F MJ)LJ8W(M\W!.2?Q\S_6&#3&%+JN;UL)E1N6\^\H18N@<4O+%F@ M)GM.EG M-IEE,[XT5<:,UEXS.7KK2ROOML7F8W[B^Q?Z_0H?^'WT."^K34BA M[<78B2)B6Q%V?4*ZP>R$($_D"YLYA.8OBP%[5R]N7W:P'>M'(20Z2G-)',\$ M%N1/+@/@U-5[OBZ[NVI85X #6X:Z?;X[\Y6$IC%K (5/ .FF\IFX9><[?AZ5)6(\(;L^ MO3\]I.U&M8WEQQ%Q, Q\XL>.C:+8[JI(&WJ!4#JD$@M4DWA[+8CI=8(! 4ZS@?EB$UKVQOCFO:SN MW:S!/FN\O<^J[;'?9(W#V(\#SPWLD(:AY46$3;@6@!?X0M6+AF$U!T)\RW?N MEL].Y33W"_.8=[Q<9B%Y0D5BMA3_/EMBA<2PA]I MDY+ &:R;*GYS3'I3]F;S-5WP6+9ZO\WVW5ZF]BP32UZOJ]NT:)OK08(QC7PG MP"BAMA,'Q",=&)1XB1()5()D&5%LH7;'Z)H$,NF2J>RWE$ MI9QVSFGAUKZI :^R^CZ-52FU5>HF4_57K9%O*K(&3H5:W",I<=U:_\SO4\L/ MOY?=NF?D4<^V @]3)R91 OD>@Q:#PR*&+2'->@ LH\C7SY8I"P[S77YX=R[E M'B_1Y 6!YO4ZS"M3WO>GYZMTX'/G!(;Y+?%=P@D2O>I5G3&M3:W!*6+]:5FN M7FM-:^/<@*ZT/MOR)6;M[%XTCYK\OH0F.VY'A[%#/>@'Q(D\[!.,72OL1O=B MXBDI*Z8-O5#4JM/28W[Z]JY*BSM%1<-$LB>WGO41K+3O7'-]P6E(-? B>W+] MYEG\FYKOS[3J[4ZS M;FMYD_;1_K;@\AQ(H=%$%H8S>!#M\>W(T+HT3J].K\ MT71O2>GZG?<-'E7]9&$RYS:3=?"HMI/\Z0UF%VXCMW F]9!ER395T";;(]P] MGL;4S*2.#5Z"!A4+L(,@DM!O?<2&:N;]@XJB:1:U)+[8- MKN%F B79W!269^5SF@E6F-&U2,$' FEY84(8COI=C$X/@Z3>:9ADTOKXTGRMEBTK#2!6ZE"8A=BW'0S;&GA_"+E)!Z"4S$^T9 R_2 MA;@L**GN0TQD6]'2DBZB]:PO&91:O\[CG)6F*>XP-;5689KLFM-T_J9K)LY/ M]8&*?V35+3Z757Z7%AV.QPVQ4<0Q) R"Y2 O1A;I43B1U,TQJL?6K)Q]6E*D M#^GI/'M1:B;14Q5S.8Z5B&8'%_S)\((.\%6OG:_?[K^0:CQCJGXJ MLNY-"57)HI(-N4,13Z+8(FZ(F)![=I"X(46T&]Z)I(Y)*!][G6VXTOFG>LXG M=2XT\ZQSTZU(VJF9!&$ P\!&0>+AP,*1CZ#3 4#0\S=57FV/8HF[PF&EH?#G^%'DN55= M#VV_S;E8#K\2W7*Q9\+#VJ:^ICV2M&MPA1GYN@[#)K^:+&T8]D 3&,NT.#<-K[GC4W_/AF/]9 CYCVLO>-(CG+!?, M$M&EV%,EHG55BH)C>JN-25'?;IW'+KSG:_>N<%>F7 MV[RHOJ;%W?#2LRAR[<2/H<,5'F/?QW'7WW8M/XPF'/52,_ R?9%/[/=OM_RF MB/P 2HZS69^3OF!3,>MBZKH@TY,$M<,'JART",&7"\D3;F)4(YY"O(WHI5K> MS9!(Q3;E.F?J3"'\D)^^5<^&1C:T,4YLEU KK%^33KK".A6<1/E$$=1&LS(-_- S;(X$OL":C +.(=U0 9QETEOZ-Y\O8?DK\EV: M[LN$6/UX;=M\<^TXJ?3OJ0[_GOU@0SB.0'&)/1AXOH) MA9:/.AR.[TJ=$U,_NN;JNP/ X+2N"KYDCKYA'>.MCZ( M\MO 1?$X )Y8=F4971,0[5YQQ!!U6??9*$PNBB^FSASE';VX(L*;5F_VJQ29>>3/TUD%^5] MML;6+V??5 -!O0(]_G>'O'C'/;.NR+[%J(3&*G..F1*KSKPW%%8QCY-+>8;K M/BVJQT]LGE=,]BG[W7O^5S9^G%#;\H+(=QT/.Y:+<7?9@HMA,N5J7(6CKU#6 MW[=@Z[0J[9#.K.MG\#^QNM?,N;(:O\-Y!6JD5S7M]$W:ERGV7R51IN2?[PE# M1%2#86^5_ZJXFYZ9OHX@"1(:!XGGT"BQ:4@A\;I-4Z[MQ%)W7JD<=_%\5)EJ MJB1_:E*Z#.\J\E&CE%.<1ZDL=+XW#-%.'9:]F7NJ8D\V[>2I;GZH_MP6Z<9F MN2UQ/);8QEX"61 MF\[&Y%+WAY?5$]_SD1O9'@T<*TG\Q/&[X_P>PB144>%*#[I"89OU&"?=TZR MZ(FEK!YRE56P%WBK7,G\)ETRM>IDJLV2, 7VO%69SF1JLKS%YS([I6S(\F-: M71_X'LKV3_8;QW>"T+)PB$CL);[O)_T-@5[H(Z1"Z>:,OY#H#5.'FQ8NV'*0 M9<:/RUV!4UIQ1:S/WFQ;]#/5<)9?)@JC=E\HT\@+TBOPL2&_WD&.WB)_&U";0#ZCN.17Q6+KO=V7P/1C!2<$1Q MRK!2W3X%1Q2E3MFL?*1CY-O5X $SOEP=ADT^NB')W/YUOCMGN M^G!("X9H ZW0=L+(#2VN_23P/#=NQ_<]&M&I:Z/S1EUT931K((+[&B.K>!J0 M==V9W]WE)U!6^>Z??3%Z/K$9^V>1\8'_3[#/RO8I'+ZJ)WUUL@:/R2^H+N>L M.0>MUX?IQX(H(Z?Y1%!?10HWO'A')9[53@C'&M7-8/ M$[61XP(-L'?7I[?54#6%$G>P+4;EM$O7)E,J=L7:F/4O! EUC!EPB9H:.W+5 M7W;-PT_9&-Q;V?!*S)!ZYCN^[811ANQO3F+B)9[DT3E"W^N#'+IVRAT3E M\#_'-ZG?"V(UZN+,3\K$+B@YQ9>K$%JD[56M ZS+:J$$B2/*J,,59NBD%LMR M_1-YVO:4Z\,77I!U-3/F.ULWU,(VBAV2.'%D^:'C1@CWZ1*-YFQ'F33>TBIY M /ON48:^@IVQYW<:QW);2_3Q.F\K">.R!G;IUN%1(K5N&WF))(%M(K.X-4/4 MU)CRRC80!?S,6+S!R,QQG'?[0L0 M2J0N6E4]]K*+&MWG5W?B>L@L'>R4KF[,S5^DF.6-Z4L52SE"R8(%WT0W\$$/ MMY'*]=I8G'2*#'M^*1V)?H$M3 >52;IWHS[1D[]*J *=G"MWUE_&O^=?N=O^EU MFQ_WK,[CY]YNMT4:LRJ67)I0;.R&6'UL6AF'L\./**'"[P1+&\ZS\5&R( M19-2>G=_S!_3M,VAN@/$]14C,_-204(G)J/JN9R?@=:85LXZ:PPRJ:88'F;=S'-6HER.1V;<&+%U&,J(ZJGP15F**$.PR8?1Y'D3E0QZ>&0 M[JKK _W./UB6/B_\\ON7K8'IO4LJL5ZZ/$I_W3WQC\S0UR_,!# M"&'/M6P8.!:U^OXGC*G4"L\:^#0GB8U)]3IL8U/)SP(?\B+-OIW [EP4Z6GW M"-+68E PD^M]0ERXKQKY3B_F-'?5#4IY_A?DY'N522"F\Z;[7RX@--9PSW?V M &X0=RZNG5M'"SIT[L6,Y@^YLY__WN!?6#9^:/#.2*!9'W+N/810Z%@1\F/G41[#"1( @W M][697ZIM42T0B-_$(R.ESZ%+JJI0- 7;"MRDW[+3J3TIW RZ8)!]VX4+Q$RE M?ELE!/Y$84Q75!)VXE\@R(C;JC)F2#*\3 B((M]F1:1-(]^%U"$A(5V[-+1M M*VA# #WMEP@ ;Z&1#P =<%WRGY[V L+_'R0CHB[\*\B(L*U*942.85$9^7*^ MOV^VO&V/?,3DF/_Y_G3(B[MZ"TQ_S9=+L6=YF"00(AM"WPN\KO<4(NI+O8NI M:DS-*Q%#F/5-+\>\/!>RB[_*"!;+Z-;@5BYW>T)KG9%QC& AS-5--5E9V^5U:'SGH!L)V@FPO"5P[ MQBYRH>N(E\"A M6?QJZ._R0_W&:RM[>8N?;P;J]\/RW.N4_@GROBRI]1 <6TL6KTYFD#[RN2_A M2C.D8!%+GU_WMAB[DGD0_7Z?GO99Q?NPG6C%Y^IC7OU/6M=S&P="Q"9B@L(D ML9PH#OB[T^WPR"=2[T$H&U2S.*#=KC@S';@?9DCW[9/<]1)6VKW'#7[)^IU= M+[X;_>NDQ$F!7Z0RJ&5=(KLYH;DV_2/H1RDW*-VNPU^)+VYD@Z4-ZS.LN1G-C MMTW=. H+L!=+ ;;%6IGU)_H=,# M]A=K9%X+T.TU@=!DAL/DHE6-&=2@P1#U<%O1%>B @P'R-UX@6-0Y$C'-#"=- M"W/:G"46^293]UHPU.\+ ^+C D;FB\YOR=?]MEGQ]^WQG)++7O6OZ?1> ZB),:);SL04HLDR':I%2=2ZR+S1M(<$SDX4*,#OZ5;CNUN]*R? M#B[%UC*6HU$N4@T8'" #?W!LH :W\+[\4:)&EBK4$&S&^H0B6YZ_AJB0(8G[ M;^N%27[5985.>]JM35X&CEV*+/:?P$8QI"BR$^)CQ%^,($Z"/:',7N%PNK/X MW6VZ/Q_KYQDZM%?UE:Y5O7C;(Y:^%G)K)EQK\.>[2;;N 0ZT/8B[#O4P]B.78C;,6.(+4_N$Y@WEO8OXOK9/LQF[^:R M'\@H12/?BQIJS?A\%-F2ZYA\DG7^X 7SYR-&H>M8OF/[@<=?,?A(%R_N%^),L[EOJ:EA7H-]7SJ"!&MO"I?WK)(T5 M]@JH-4.6E%CRO*A7QH[0 MY+XY0;-PKBT+>BV TCON\[9AK8#>2[MM ]KS-^ MO)0 R=_%^I7_*XW\[*7T9PYC @MC^LF24YLG*G,]4)D%Z))8JM)/V[1EJ GT MB2TPO6CP:XM'\]@Q8&%HI@&YLIDBE^A]N!S9NM1K&,<^\GU6K47$37PW($XW MDA5A*)/@3?GYFA.[ :37FPCJR!)+Y'3S)"FI%S2K793T B,CV=H<_LS(TF99 MD*N;39/U ]?OIE3]@+P<#4GB19:7^%[HNAA;W8!AX 9R+9@9 VGOO[2 5OL^ MGA$B]IE,9=&XKV6R(:]_-/.XF=;![$^WMH-O;,MQ'6*YD16ZH8L"0BEI!\4D M(=&<%J;T8(OW,%<[2SY.E' GUPV)8DAD1,'B8,PINSK]ONO&6*I:U7FC:2YHF2(WNW>R %U\"== M6FJF;G*1>04NR$PH.'_D22RGGL&O&<*DR);7,^O9#,U,KB_C;RCR"(DX02PVY: H]B3W"4S?[S_^!3[PI5\ECV!9S.^.(7VB.7:DYF:E6X/1HTL MY, 06LA+2! BR_5((\FM.7-'^X].NH6^.%4,F_&]*;-&)/N>S)+XHOCE M4C0/VF$8\!8O@7&,8FC3KDE%XMA!2''G$2]M^^3(=",Q3-+8P.)K^,K(=6@BH'KF7_\L]?P3W[ZW+-#=V^$>M^ M&.06.65O@8,AJ/IXT17HG?4$_=._V>!?-L>Z)N5,VJ MW6G$38.T%NFK9Q)^\PC2%NXD_5;!O914+TS[-%5N0;:"S/^[W31Y]42&:_KI M6_3K%..WV7Q;=Q5ZQ"B)56G7RVJJG#E1X8S/)1N_+'%^=Y.=ZF+I<[K+OYWX MI2'O]ZR R@X9/Y;N<%>D>G?;#O6-ER6JM[MG0X4.AGA.Z*(IM8D/$ ME-ZS28*;8ZP($L^16MI;&:IFB>:(Y'1W;=>)B?5/Y#4YA>\, P/+^*OOG6U@ M:%PK^J SKS[Y/]P]VUIX=7DK?K6WX?5Z;"2*&#)5S @]II"1&_DY2W2_)R+> MOHBX79*N_V;_&.=+=O@^#-W(LF'@82N@80R#S@Z?N+'P=9!&HM<="ML-'M*' MLXPD2V29P$C@/U_H?#)OGKZ6RX(J$@RJ/\N\DEAG,=( _:LY9L\SL26D-5SW MVD*5T=/(@.4PL_G)?Q9!6+&#T9@R^(,-=: ;.5X,[<"*'3>DB6.UH-W BZG$ M,T2&(!;2W=D/&'4B.4"V8GMC@E]7:&]H\J6).9K(M#"_N_&#PY;J;DR?*7_! M[L8,,G1V-^;Z2&=WXV7$?.5ANZO^D56W^%Q6^5U:7#;FQ'R=@6+JV]BCV,7( M\_P.O.=33_8]/G.0+Q,0^]=J/JFN$!W1J]&Q-1=P M>T%G\+1MF^:X88%.Q\BQ6T(C7/DY^T]Z"1%0<-!N\\T M=QG^EN?[/[/C\44[/J;5)D38MXCE4\QOZ@II:#'0+5KV?UCD,,;:&)G;8#4Y27V'0-FT^*E; ^I84-,34.P5 MT3CUY7Q3IO\Z,U3T@3?=^]/SH44A)G:,H]A!'K_1S8=.'$6(T##Q8E=0NB;_ M?'W:;D2N>9_,^F\M#+(E;7RU%6%H9^S", M8T3M;KS 3X1V\LP?1?..FQ\^(;ET:P9[TU1'#W&S96>UEYM>Y4=">>0Y-5-Z M)MCQAO9,9494?%AF<9=5]=BQ?N#R%-W@:BGHAC:(H]*P@ MABXK=6E,W="S4>Q9'D8RBJ1X:-T; R]HZT+A"5XYR5+-N9B.K4BWG+B-,CUX MB7-%S9/C^;(]I6<,I2WZ""MWE197]NZ[; M/J5%EN\W- A@X+M)2./8(A%R_,"W R=V8Y]:-!+?G*UP3,W*V2\^[BXHP;:! MR7[WO@8IL;BDDFV!)<65B);3S)[C&B48P 1#G.#3FF1++,6M1/JTM31%Y(NM M@(DS\]H2E@9N#5B#TF%5KG=&2JX";F_^^A#?H MT= /46A9L>>C!+%B(78P?\85)L0-;:E3KVJ&U!Q?:I3\S>A[]I>ZCU=RS481 MMX)+,,O3*KFBTC%Z@7@%&GC@C_:?J^7>8NR-+76HI=^,7%NU4<\7(G1P)JI\ MOY?I]8&657:WK=)R@UG^CGW+#MS$]^S$]:*$=(,DB>W(*)SDC]:L9/Q9,_;5 MI1T>.1&3I4E,K#0R)"=*+3D]%',4Z2E%(\HSD4LS%&8J^%S)?))<4DF_\33^ M0GCAO;<>!"._'CP.K&AI1("8F:$74OM30@078ZY,7=A#Q) M$:^""R^+4RJY"-.RV0,T1Y&$J!M;GU%*O1GZI=BFY^LV&A@35;MV4W_"3'YI M>^)S$ @[GN_8"'F>C2Q"D!OV(.PPE%I55CRT9OUKT8*BV4,CKW^JF183PA5) MEE/$CE_^\5VV@O\YW J^OC;*L3DBDIK<8H9:ZC(N7V1J2ZZ!-\?%^3\&1\:? MCTT#&ME)"/TPP $FV$%NFZFZ5A!0J1>'U8RH>\6;H;L".WZM1'H!V6R3+6]9 MF'O'?N@=2R8?6,%Z)[]S1Q'M@JO?BS,NN>C=7;U6_X(.^38EJ12B<&RM6ZD+ MS)!)Q38]7]G6P-@\4?S,/O4BVU7]!6HO8MLX#J&!'86![\+8B@+7C7 '"=.$ MS-=*14"T)YP=REI'5>BC*@_,DFI@.7_+2:*\:_M!0K=JO)"JW:5"'A MUL*OJ)Z_/S'].FV/OY?IE_Q0_;DMTG:\@$0X\'R"PR"B+()XR+.Z\:(@D.H' M3!]%LQ)WP-Z=RQ24+32P9^7',;^OVWB[O)3-8&=P*B:_R] IIZT=)L 79#I4 MYBCFJY2-R.%\FLW0.@5VY*HGX.RCSITL>@2RNM\/D$]]F[J134@_H!NY4CGE MC&%T;V;I#K/N!M!F'T 6YE!P \LR]$EN6GGA&'!IC"R]3MG83I7Y/)LA3"H, M>?MH[#1N1*5I<*B6J2*;>5E_[O9Y11ZQY,U!H94XMLT&AU9,H@Y 3!TIJ5(X MK&;IZI""_V-[=_]_72Z+N<"6NE5;!^]B\K82Y7)RU[/-"]@?*#8G'Q,G&]=V1@P7;"1*JQP.")>S: MY$M6MP/>Z[.Q?#BRTCXW-:IL5#^GQD+W!M%_L(LD%=/_ =Q^ZZ M,;9- ZEG.%6,ISF,<(CO#N?3GGUVM^GV6-V"K$,LN]E> ;EB2?K2O,H%%8X. M]/! BV_]M%N M9$L6R7G9B352BWZ87^]:K9$-0[M']*BRDK^KA!?(GX^JN-$ MB4,<$D3L/]CV;#?HE-6V8&3)Z-O2+_?IR?AA%D9F6)ZMB2/BFS)M?0)SUR4$,'+?;+6Q.*F@ZZ_271B##(;].:$_K] M)]:QF$?D:UV,A=QC0&=C*4OSY2>_9 ?D=END\;;D+X/<\8RX_AZN[_E_URNN M.WY).ZM5V&?0[4]Q(\L*H_IF%-=UPAA%3G=@P_:#0.H251WCZ^Z0<,CO;CAF MOLNM!RW9'=%!O&"W9&7.);LG [H_;1_KI4W$/YAO:?WKU0N0"72.M54T.L>, M0D6KA<_;+MK9%#^_P+0B_;K]_ES7$SM!%"R(*A:NX!R+Z=LD.VXW7;KKVT0?HV_!D$BXG44MQ*]S(NJ ' M'2>E7LB H9W1:G[/2M_)06=5;W7#Y] MRV9UL!-' 0HL0@+^GW941AH*9<1L[EB:!>UC6H%C7I;\[GE0GJD/$KS4&-S1RU>H.U$<52Q;<9JJ7,FES/K)13KX_IGX/+AXO\Q'ZY MJQL8Y2OMOH!X7F@[% >!16'B0&QW,%S;E;K<4_G@FO7M<\ICR_$1;/?Y/;_I M8MNC!_=/X,OIGGHGB GAJOS+*2.#.K@U'3P%:XY(RC(ZHIK:G&.&C.HS+U]H MDD^Z3/1S>K?-N,XSF:\O"V98KF^.V;O#%_:[Y6&[ MXW_VE;]'NT$DBD+'\=P(AWZ2,'0.I9[M4^3&T':DUC@6@J1=E&LK^ U$K1U@ M8 BX6'(%.EM 8PRON(?F@#]J@P37L)=VK)BD&^A3.:%?T)TZKT&=Z8"1N+"P MA\V(%DL;_?)UJLMROEAD^5)MBXILJQ1]S\J-BV,2)#!,0HP8.D39/&]!8A)[ M4NL^"T/[:2+-%:@- ]PR\ >W;>F@(^GSA8*//G>O%81D/&UF/'KB$YUQ:9KS M_R+Q::+QJN/4'!\L%J\^9*?T?97>E9O(0TX<6!YT* I\8A&(K0Y@3%U_T5@E M#NNGB5/@#VX4J*U:.D))>'FAZ*3'P>N51R*^-3,F]9[0&8_DW?T7B443#%<= MAZ9RKS0&L=_D_?[MMW03>R'?WVQ;+O9=%T(+^2T*/XGC6&H15_78FJ/)!4F] M0Z5_ZN>XY=I2Y>R7G1+=#Y0H[TV17 Q1[AJ%T4&35[2%@ M> P7^ FZNBD]P MRT\DU5.LFZ+'DUE<+/%OW@&W-PR0PP#%/K8\VR,D26R[@1>RPD3N$KO%0.F7 M:0:C?N:VR_NJ/N\KAWG?RM*MQ,$+9?PZ?+M>)ZJQQL!((. "G8F^K)=_HMBA MU&S52?XTWH7W91X.;.3L(>TWMG]FLO 3T,<^+&;1%9"/&Q%!-M2>S<7P*,YQL3'M+Y_J=I^!P7# M([F[U!JLQ]MUM%#QJ3+EE>T$?BD4/ M,]TG%T->\=S AK9< !V%V$[Z.-8D(A= M\J5@&,W"WV657--/:07R#FES_FLWP"HG]G.8%5/OA4B5D^,>%."HP!-8RPKK MZ_2,**4"3LV0/A6&Y,KGFWS.6Q]Z'0Z&[O@)B(V'(T2LV*5A&#DD].T(T6Y$ M[(?QYB$M;G*9/';J2#+?TA"45(:S:XY]#^4(L'^"K+_W ]R?B_M<^K[561R+ M9YE+D#LA;VQ8'>*Z @VRY9/ 5RAZ(ZV;2ZP9:J7$DA=2+S7LB.K5W[?'<],B M.![S/WG[N+MVGV&I'W'!M_Q6K?>G%H9O!XYM!<2*D!=%. J]2ZO @TAJ^4_Y MX)H3+Y;G%OQU B9AX*'##K8=>#D54\^\F+2M2KJ.^86DS:]^74<49[R;Z?LW_7 ;8E< M;C#+.R.7R;D5TC!*O,#%83N:[;I0Z%&JN6-HELTAK#KMNVF!+?MMOL+.R"(^(E'V&R <6SY M'NS!1('4:\6:(*SUU8&* 0=_N(:G M,?$3U]2@08,:7-:;NS5C(U3S#7+E1565MXS67&5&BDFR6DZE+[6EW[=W[2OV MG]+3]EAE];MN[T],S=*R:A<+-OP=YIC"&-' A5$- MMM#JE<"L!=<]0S3Q4EQ5M(N)[YJ,RZGND_73'BO?@3-T0H>W6V-=Z4I=,39' M9%:77\S05VW6O78OKQ86!=\]NKO+3_BX+4O$1HQ_2^]NTF)C.3Z!)*04$LM/ M(DAL:#EQ%"$:A4E"A*[IG?/S-2MC@PK4L "JO\Q8ZGF;::2-:]Y2?,GIVC.J M^!NY,?BC@27W)- TSJ2>^M'.W=0G?*9P*/HLSTM&OR#=*B@RXAF=>1;DZB:, MBF=O!L^*Q(^7O]*^.H+J%1K^7W]G8:#9B%_OJT]?F$;SX\$Z[ M"%VO\'?^7>.\DTI?C*36J[C>_71/%Q7_HT_%UJ^;T'^(\V^W5;I M'CVDQ?9;6O\AOUHNV68%WQ&1;JP0$T*"Q/-A$,00!B&*.RL<&EF+%"B:L&L. M/QU L&T0@F_U&[][?@KTP$#6F\/2J_99[;RQ$?R2G< ^/QZWQ>"-EM=/[OP< MDT1SD63 _%@\"K8V7X'&:K[9L+'["O03KS6]^2O-_:;<>E";_Y,47=-\JZ,N MTSS+#(K )K*CJKI;Q(O:"\#6"EZEIOO.BAZMS>#:3F#3"'NL7G4])V)9B!.C MV,;$]WTJ=2O&:B UQ^>DC\'U_4M/HO!#C7FA>G&V,S67CTOZ<;TXVI@WC*.K MQDH-CM)1<*J:&P9%OU5I4%6.JO7+4M4I_9X6NZQ,^\#\-:^VQ_>GJLA.9;9K M0K$-41Q$" ;8C0.:)$[D.GTOEF*Z9$FJ!+#V\T@MFDNPZ\)=-M!!_'=&_W@SU]^E^T"FR6^JEVG0Z%7FUX_N8ROQYLJK5_9\T*[N>G= M_3%_3-,OO"GUB>G)+;/B$U,39@AS\Y%TM_>U]X)>'[B9>%O>#LG8L##E>E8< MA$[L.) B&I-N"3*.'5OH0L0E\>@^1]. !?O^[L/[!BXOB7AJ#'8,,=@-($ML MC%[*9P*;SPUTEUQ5TQD :@M 9P+@-ER!SH^]&=WUN.#Z +@E@)ORI!PRT(\2 M&^(-].>T#?3+^55LT[T:8E_;I+^PVPS8U+^TQ?EZ'XF*:'Y].+ -RAD=J=J9;1.<%4(YDJHV7/\AN; M)36RK"+4:61;1RP397UFG'K*BG0@FDBJR9%FJDE"H6067_-BQ<A_ MKX90;FSBH<3Q8PJ3Q,688.I$'08*[7A^T)@ZLN;HT<#BI=M]]^DU<43PGE!- M=,^)*$LPK3*TM"Y@V?GE#PQP@8IPLX0K=,2="2Z9&8)>84HZ%LUEW.2@--LV MH>BDAL&9#V&=K'85?M*!]3=8GP:BI2TG209 MG=4?U$>FT@;@4VE;@V4EW3M];&MISPFR/K?U]H05^=[:-%)-CAY331+KCLWA M2_L^]QY=D>W2ZT-ST4=C0]/%VQ"?VC&"Q/(\F'@NL@+8]^L<%$:+['2?#W.Q MN,01=NM>"^UO5^!$B;U^YOMO\1U^%^6NO<]*YO8FH]K$E5Z7U.ZYN\Z*^"#EK MS5&1]"MVU9S*:STOJ2S,^A[WTS2_*WKS'#;_+! @Q4C@H0JTW41Z@_VW>[+-L[G%W J5Y"T>5#% M8I\)SM.S*/AJ=.B#R6!_7_N7KW^R&:!RK=&$F:!W35+7C%"TA#G1 9.7.G4[ MW.2<8S$.I)9.E_&(]D.!3\U!??6\0=@)0T(<"UEVA&/;QI'=X8S".%SD[/QD M=)KSD=^VW[.[\QTX]?7-C^T'?C"O^=V?Y33>:VR_U25=Q;,&-4?7L5_5*3=% MGA!6*B:3;# NJT]'?E^69WX!R5>&N-S6^^\W,+!=C\241&X0VQ33 '=KC)C: M<2 E0BH'UJPO;4*3UN'CE6# MEO>9!W@7%G0))L>T6H=##)%A+:8]5UA]_(F*YZ_N\V);/#97 M+)#L(=NGIWV)]O][+JN[>B&>)&PXQW,6TK.\4IL4#RS]>KL,_YJ?FHN"ZY"[KQ&7XYS@OJX]Y]3]I];E_>'GC M$(@85FK[#@PAPXE\W.(EU/.$GN1<'Z5FY7SR]GE='(-F9^/PF=/MV>5&\!^MP*/:04N-C#-O\O/2^N]-I>,A(GU MIX$9T<4 'G+3/E!#8EE[JW1>M+_%_YZ]B1A0&KJ697LHCEQ*8^IV1L2(2MW/ M;!ATDZ+>57O&$!SR A07*PR)AA/GQLHA4O^T6"UN?KK,EL\"L^7GBJ,O^FV- MX#IO OW%(^Y,Q4?>IJ/,>9BX M&.(D=EDI:_DPPHA?-.W9MA=(M?UG#:0Y[C5PY +7/.+$PLQBG,D%A0;6%6B! M@089^(-C S6X_W=961_C:42$E=!KAF2J,277,/VFR-$URRRW_/GKYX/:=D C MUX:0)H[O8=?#-&D'=:@32[T&.G,H8R5I.GDRHK0(;]-DJ8=FBC"]QM6;TC2; M9)/$:;XQ+\J3(HZ$CNKPQ.W,/N8O^:%BZ5S:[>#=H].>I _I,;]/][^E?!?' M)@@M9!/?MNW0#I.8^#3Q&9B0(ML/$27"IV]4#JI9M#JHH&RQ7O7;*)K]9OL. MK\39"J6DCTO>ZAXH8$A!#Q7\T8!]7?HT=.E'I M [$3)!+\O'8H1 ?%!ISST&)6KGEJRN;&;+C;_+A_?W=?Y ]U ZYL1W2#),:Q M%[H0.S[U' BCI!TQ0([<>[MSQEDB*^;00#; )ILESZ!1-$5>AD'9_+@C;PA+ M6II49<:O4C2:%L\GUI2<6($E/R3$JMB1V#G,TN_JD1]AJY@0\ETR]WS8OQ5Y M66YX>Q):!+N$!(00Z"74ZP:-/.1*;AN>,]0R>X9;C'6NFW8 I?<.SZ)43*$6 M9%-.I#I@5_79W:IFL@=W!6IXB^\9'J%J?,.P"H[-T"M5QORX55@=1Z*JA78L MVS\?MU7*,K?[(MUE==[/?GU,Z^-MISVZRXLJ^W?]^Z]BW.# "A *J>,B+PJP M:Q,OZN!AA.'FE'[CHWP5E[G%L E]PE'S"?]@AE1/[K_!]F(4V ^LDE/&Y=PF MIJ%FN6J2V@Y, $,;KD!O1:W 0SN8,C_5Z*NG(KVL.JMRPHB.+^YG,Q1_>;/S ME;\O1;GOQ[3:Q#ZUK<2) A:R/-M%21#!;DB'\'L.>,(X,_,5&4@J[^TQ*\B)])59NGX;(C1=2$@91[&'7L1T' M>I$?=["IY8G?]FL"6,TMG6YWT[&^%ZS@AKS+#^_.[']LN2U7X*:VYM7JIHZ& MVX%%$@MP)O KLEAJ L[%FE'/"IWZ?SW9 P<^=[.$&0I0,TL:6\%KI=8/]=7/ M-DLDEG=-P*M_6=BL62.VL+R 9UY;D#9I4ABPD&T4';FA'Z]<+8&W]QFO;--Z MN9Z#*IOV,J*0^IZ/'.H2" ,7D]"UH0MM1)+(3J2VDTX>1/>>K 97D\9(+I5/ M)TZL@[H(9Y+[JEJZ&DR-&I>KK#N]1LY(B3:;3S/*M?EFY(KGF?XR3E @(Y=Z M48AC7F;&CN]!E(2=0-IA(+3/QP"8JY=N!M5LJCROKUI;P>DKU&D&%6BJIH3^ MTFR%J;%B469X-;9*':9X!OR\%9AJ(A347EI\,Z7J*INS.O'VR*%^N4T9MCH- MBQ]_V_YO7N CB\L_H&W0A1@2WZ%VX(78"RV/V!'MT/DQECJ$O!0FS?D->BU[ M8?^W4U3O:769?'EHBK=F5).LC&R, *T5H#;CJBTR^1NJM2F@MN7U:+->&3K# M"8)5ZQ)N-J_(7<3JD9IX.=:%2N@G)\Z',Y\VR^.;P(T(QDX2)\2V_2B):&BW M8T;0%;N70LU(FH7^I7>FRY9EF?E^;P+/E^<40#*! )0I&F:$<,6YT851 M84J:"/4N[?E UAJ@?E17_=K>GJCWM]-F'_R8MCIN?O>QUW"W^PLN/(?Z8.[- M /7A8FEB/%]V0T*_;6^:N_KC\AM?MS>;ICWLZOOS6LH29Q*D(BM@#HN244:A MR+,*D:S@I=W93EX%109]KRU1XFR'9_SL,QMS&N/2V/W7Q$CSH)S :.E96!K^?;?>UV]O;]N%()*@7.*J@K"0M* IDX,* MELO"Y222P!*,7EWO T@8]72:=9U<,<27GRTQN9 M]C7SFMCI$)T31%U=#-S'KV^:KZHA5;<+R%(H ,S+%)%*GT$%$1QD9$Q:'5P7 MO/#8/?S5JKMQI+U\?L=(1@?ML. MNJN/@?OIF.:J^2N@Q%!6JD%,"*Z.A2..2J +'#! M1(IY591IJ=I4*<]S6'",2VK3DG$K(7)SY??#G;X I-G]JUU3Q=$NL_9(?*?L M&AU*3W*<0OU%2_I+0O;[W?KZL-OM;=H^"?0 6H!)*KY).\Y3H>]%08RB&JYHYXC)@=!=!&MI%XSO3ESL]N=>^ MJW?#Q;+KFQ/6"\D@81154")6<,0S4A[+%)"4V.J*='?H&7?K2[:13=D3;9 V\BTY=8%H8A^=!L$"Q/+Z&.J!#IG3Z>ZTW MFM_>WG;EOSWL6[TO76GJI6Q7?+TYJ)]>I"#-2@DD5:A4 M[5$$"TP&,04J,[MS?".)L'DKG4[\'73_NNR%/V@*MDES+SWY93U\^R]V](M5 M0698G$'-V/%R$)P<%2>]9#UX]Z&OE3/9 TKUH1]'Z>.RU,W>"Y"-7%_SH&_L M()M1WX$0K9 0,AQQAG)"CFT807@)?-O3YJ7-5:'_(N^I[9O&EV? MWN=5+[(#[ZK9;):[LQ^T9+"WZ3YMT#A^AVJ%3H;.%\RR;HC:VSP/& :+QJ@Q MZNK22WA;U>L%T].=I^:NY!E&HN BYP5>848EAF@O,RJ3"+\TB"7_0?&>WLZ M'8[]M79X4]KZYG]]:K[^;Q58_Y*H+QZ_&S\$_<1;X&[,M,^[A^[&]Y$P?X;Y M<0?N1_4O%BBC+..48XER3 $L82Z&CT57 M.YHE=F^VF1LA7NOS@)]YJYT\F?ZE=I/=>#X+]J\TV6X/R\W[^DNSVR]R1'+5 MP)>< T"JHL18LJ&8JB@RVU?;ZL/'>L5[44FOROY=MS/,_)V/YI7CNV]F4T@( MG#OP @RH=-F#PM(TH(6;8?/!A:/^ M)WCAXX151V&WW+;=*OTCFY ^.D?0K 5H&E15JS QZ+R%%'KEH5U :-U($[" MG%L8]N99]"QB^N;:RS"V+&B7XY$3+W4_7(V;#T;<0WBJ6^+GAPE,Q':_WG^7 MZ\UQ@X&S0]#!PE]X$>$!L7_[W]:>U'M7<[G]?WM4+P(!4 M!1!.*I@)7,$B38=B9$Z--@LX?_@X$+@7E6A5MB"P-$7@V[4VV0[H#(#WO5LV%Z1]/N.VM6]2*EE>[4 M9)@4%*E.3IGE8"BU$M)XM")$6>,@Y('&JZ13F>AMN[W21$NUY8JGQZ:8&<]> M)^IX.1L.11==NDBF,/[.!52!HOF!6R%=,L?8Q^6WWU:J9[6^7?=75QS;5D5! M!2,DQ9(2ED&> 9$=RRL8S8W6TON7,@ZZ]/FI#^4Y=HBENG"XFRDJ$*PQ*HL@!& M @VP*R" ECTNEQ+& <]1TM7P1:+%)6^WU@TE)Q--H1/;/R?@V%L7#CA/&'(1 M-CX&S@4T7C'\ !E_1ZP!P]27;WB2H% #*7LA+*\L&S; MV'_^R'#1RG1_06MS!(N->998B>2;'U2,+ L.E'LK3'#B8-S,8.(2P7,H<7;# M&B1=U^SM[MVN^;I6\2ZR"F>II)#GZL.)A "?IJ"*'%'H1!/;0D9&RFD,8A#H MR!5K+RWA$M-&/\*8.Q@<,X],,6&-JX\S XYS&,]1Q\\7:_2\:]K] ;Z 6"("6S<')P9:AR#> XT/IX8[1?31>WJ9??Q&!'A S%_^#_7- M8:?XDL+KC^O]IEYP4$"44WTE=<9!SA@_;=0I":^,EZ18?W#DE[\3H<^D2>$O MUW])!GGF!+!WZF4"1#7)C@"V_H3 P./PG\& LTO38\!=>A/@*3''P,?=4A^H M\^'[W76S67!8Y;R2*1&(8B1* DHX?+[$HC!E@-VGQ@9 +R;IU9B_]Y;6O/S2 MQW/%\HTW,R3$B_X@Y&?>@[A:\5CB%>9E7 MN0 "@+S " [SJ"4LS&[I;/Y]V_RY_5 O6]7O6/W6M@?5\4@1AI0P MP%3?(\L8X$R>.AX%S('=)()K*>/,(VAUO_Y#RTL&?4DOT'8FP=E-T\F$,8QT MFD]P\##V8*F)AV.8'%V*EP.'GD MP46,N/HU%WPXZ_\!&WY.F.."'7;Z\J5^H[_N1>V7^T.[P$6E2@&B2LL*E%@P M@H:YSXH#:KFSSK&0<>!Q%)>/I MXEQ XQO&#[P)XHO-OE[UPBYO]NNO-5_NE\?2%T6>X50@*'!:P13(JD3#RJX* MY=-R=-L3."B4[8L?8OY![=IRRYB!U/%^>" M'=\PGMB.&\ 7NP.'=FRYKS\UN^\+?6T63(NJ$""%-"UIEA=#*56)+9=VVGWV M.)#I-"6#*)>3ARS<,B5*/*.<0&+H4=@CB$[Q7Z2&FU-S@86C^B?/(G)UP1P- M'^Z6FPT]M.MMW:IVCRB9A)5 B.$"$U12A(ZEH!QP2S38??8X:.@T)8,H6S18 MNF6*AGA&.:'!T*-P:'@0_T4TN#DU%S0XJO\!#3XNF*-!W-6[3ZI/]-==\^?^ M,VONOBRWWQ>(EAA10 @K *$%A$(, [BHJ,R/2O8I8QQ4#-J27EQR5&?+#$<; M3=D1WT$GAMB:%PXF3QIR$2I^%LX%+IY1_ "9$*Y8M$,^UYO-4$A6IEF.4<8 MQ2(OJ16B);D"Q[!^9 >'>XWJQOY*99[A=80E;R% -]U7>&25J4Z0DZ96J\ MM<3^D\?!0:\HZ239TL#*)U,8Q++(B05&[H1#P5GL%TG@XM%<0."D_0<.N#M@ M,5';7=3\8=_<_*._%OCL(M<%JD !O/5RUW@*=RQCW29R73T-.*%[P:#+T[HAG)T+E,($\^,4;SB/ M;.Z+:>^/7*U7]/O[^K;>UN%$MQ M:GN!C'^)D2%V$IJ<*TVN]=GG1ZWV5\L$\/EECDUCL1W.#-Q-_M!"DTYIW,MM MC0U[!F_A#9^>N(6F]".V3!/KMN;Y>:_ZN5.JN^T"U[D&9.LH)BJ1F!1 M2DJ'.S1PP4OC]IGKYX_$LZ37E6AA2:?,'F/6UIE#*Z9K;HBR,"PDC!X9\0)Z M7&V;#VB<(W@"*WYNF$"$J&)675&;Y2<%J3SG0M"LA*)4A12"#BOP<)9RXV." M[#XU,C!.8A*MQAP2EM:\C(9XKM@!P="0$!!X$/(SK[Z;+=._\(ZZ&]\'PK6% MT-_9V8,$5 A3U>^2O,0D![H],IQ*@$66&N\1="]AY%;"\6I9KW:"E8&V+858 MWOFU%8QL"]]:.#/#J+W@8M[T D0P[-M!G='+$:)56F[Y>:W[:K^]N_U]T5& M2ID#+F6J&B@Y1(B@4^L$86"Y^\_VTT<:"^Y5)9VL1.FR'ORU-B7VY# MO,96!1S3?6C"Y6%<1\.F!X>G_A\':[V<,#J,M%]K?]^?&:X.%P5AN:Q$A1C( ML4PSFM_W:"B3Q@>3NA80&1O#AK7SOO>+]]L'M.]E>HSBG!U G$P+J.'6]\M=_OOW37B>F]/LVVY*G_3 MM(?=V? KQ2#+6 4)S@0N"$ X)2)'14HP T@8M4UBE!L9/T>I2:8.3>Z'.,T #OVZ7[74G\VA.#[%ZLV^'[SRFF8.+3T N9EU, MR[ZHD37QGV0[4GZX^5RO#IOZ[>W[^FN]/=2M5$Z(;XHHV^6&'=I]M_3[7^OFTV[YY?-:(5T?;-U^7%YOS@1SD&$.(%+"9889 MIA1@1G@I)$ 20*.1I!G(C,SA(3)]:.LQ-CU'?*ZZ.[O=CLI35JL9Q%])C=HQ M_ZG*U&1)AKB24V#)4C5;=6B_=K$E?7!73]9]J]*$#C&9+%G$JZT+N64&C\@\ M4M$!9RO M.R\1JKU;[A;]VGWQS\-Z__WM[6V]6V\__:WNKHN E8 ",EH04B%8X@)P>2PM MPQ0979#M6T9D,AVWE/32DD&;&8V\[;M,HC&=LZ/0TZ8E?_3"#%GN[=[J.+G8 M71\_"Q,T.,4P5!DX9K5;CGDF=-LDDO_D[/-.,$".RE M)!3*.]/AC-_>O3U^OL!,%C M1;+_U,A910FQ&XNP M\,-LY"&.%7:D5QJLH1%F1.$4_87Q WN'YC%:X*"[\7TV[%[N;JCA./#P9KVM M?]O7=^VB4"4A6!08T!Q+F4-"X+&LG):5U2BE6PFQ5T1U(VBG,;4_M+"D4V8Y M,.GHGQD8XEMG!PD7UZ(PXTEC+O##S\AYL,0SAB;DHV71L67-]JMZ/U53]UA: MOQ._NQ-F]:[>'??HZV_V/[JO5PO.*9!%54D&",7Z9!%0#CIR9-;0B%=Z[+F3 M_AR*=:,]2#[I+R/ZF%J=5==B;C1#_JG^NWMV5DTW0\M<%Y14C%*B:@X@ 7)"W%4 M4D JC1:QQ2P_YU)JX7ZL#503;ADN_$K(4"^NZ^4>]7Z MK\]T]S\Z@TKQ27GC5T[ I.=?28Y9S\@UX[P7M@[FF/D"1W@Q]\5PTW@!W/*T MF.7=;GU3*PE=UEVD).49(3BK&.$TS07'^5!<3LWNG_$N)'(>.TW-?-&JND[: MJMELEKNVZ\MU'3;#_IJ_GV;C3*-8:9>-M*332--5TLGJVO.=L)'7O#UCSZ4% M;[Z.SF/,R3^,QTO=POCB "(%R':M[.KR[?OZIM;KA-]NS[;"++BL?:(T5* P.G@H3LFQ1\//%2:[H\1$?;V_%^F,K!#.6W-L9-.]X/;0 M_O=G]G\TL#\V\EYVTHR# 6MD=G ,&=OSQ SNH-G*M.7W[G#)HP@]FK)4_K"F MW;?_L55R_MRM]?VI>B-A1I%2&3(GDM,5H/&;F_6S;U*F[53L2O&8)1C3G5BQ^!!^:D?G0SBDT[] M5?*@PDX!)"J"A,VSPFR6O\VHXAP7Q,6N0,,E?Z]V"0"(*+'$*N8 I1+RJTJ',4OW1-I.ZEQ1[H7>O3S>1NQ'_ M;BZ\>[-O^C>[T2KMR>MAK7DN',=5IV3W/"K?CFZH?:X:QUBO9.1JL%6J>=:' M%W*)OW_S218!8GDB&X1RR CW;GFG!(P4 E%"L&"JIXU9 M]DIV?5X5$I;J49*EZC)1B5D)TV'^N:2 &%V$Y55 [,E@+>)1]\6+AH:V.26@ M\(Z%2#&V71-GS[QR1'CO0F:!$+T/RTZ'KT6S!+5E")=1[.*'\;:N2TMATP7@ M5.8@+U/"):BXHGQ^(CSBA5$O(E!1D0'\^T%OGNM&DAYLJUAOCQLINK5TUCLI M0OEL-J\]HL5VQ#Y;CM@\O09_Y'UA%XVZ,$\=R.%Y3$R'"N;QEK&0'IF#[-$5 MKN2P_]SLUO]3KQ:(0EZ"5&84," !H)4\E5CF!;&CF'LYT5?G]+N_NLR^/,GR M@9:'IZ;$&L=.6UP]<=_SO;*Q6?6L11=!Y6_L7"@5()(?$!7*'5,^O=OI6U9W M]>KI0@N4JX^764I(58J\E (,ZW%*(J51_S904;'G[ 9U 4'E:ZX9JT;TU7+6 M[F3I/(AUV:@+T KD\#RX%2J8)LI3:$8A+8W'?).3K\_<_HD/KEM=@E3[\AZG[QIVO8J.2H>EX-6 M9E[ 8IQ*F0"\Q3"*V Z5', MR"V_XPA;T%:?J:'N+;X(7H9I[4TQCO:\09:M/$M7Y\&N$($8M.Z+R?.EEU,T!@AS=\EY_/](S5Q0!E(A$*4ERE.)2I(-I>',;%>9 M;QECCOO[-JJF,SR&_IYCQ Y!W%2X/[3JXX@^>< M=461E4 5ER->J,XCA?S4DU1_PZQ:3UX%C8D@VW;3."^368H/8O),7RNG4%YZ MM]S]L;\ECVSWZ]5Z<]BOO]8?ZIN#7IU:M^+;S>:PJE?ZLC\E[\NA7PGW]E8L M=ULEJQW.#NDORA*4I*B01&!4I2+#O 15+Q+P(A?,[6*]4:1%?HG/KY [CR>Y M#R@9(NJO$#V+2?^C(:K[\W=\+_$;I\;-FBXSKFR[%L\4]1SYCL$0-7(A*TQ4 M]?/((U,%_^SEAQ/4@=URVOU:E?"P&WR\FT'B*LM4 Y1Q!O5O4!;YL52E(97V MZVG=RXJ<33XV^^5&3WXF;;U;VTY^>AMIVAT=ST/;;NE)6?)H"&VB^U=>\.K% M1;/^+L^#A\&B>7+9;"B7C%=V^,&4?G_Z \BW=;LH2IAAP3***,Q@)91..B@F MHK1:=SNESMBK1IYI@_VAQ5DVG2>M3L,E)J^D)BT7I+A58IQU)_$ MK:GYLQ=J!RI+W\RH%,\R.P0==4S4J7_@P@6RN+DU#XPX:F]"/"^64UW]ZKO^[ MOMDG^^;!=/+-@RVN"B8KRW%%+X<-YXE&,M=RTD?[^NOULM77W1T/(23ZB?Y4 M=U]/@Y\+7EV:C@G@\#S0%"22QQ,EP=PQQ9:X^[)IOM?U^6@EQDP@B,JJ$!G* M4UH6@ \E(0ZL.F#Y..(_3OU,9_5NY?H MNK CEI.Y9J2*[:L=H1Y9-@V0GK#D HA\#)P'@+PB:,(]3J-.6KPYW6--JUQ? M)P2ATICGC$ *<2]/ZZ/9B#,4YJ(FFHZP7A+RQN#6]XFK=Y09BS@U&V9Z(DJE MSG%2XU0)\68P[.MY'CE@_+##SDVX^CY2MB%W>IOQ E8L@X1E&:6 2IE3FI^T MY5R@$5.-H:)1%@A]:?:J^[E>;C;?DQ.@^A7CHR8-TUH:)6-$J*!)TL55TD?R MJC)%+SE>FK"LW)\B1]C&'#9!.#ENFAU^V]XT=ZK/L]QW VGDNMWOEC?[12[S M#)20H!(@+DN>Y0"E"$*&*XD!,^VCNWY\/#;TBI*3I.2/0=3(+<)GK+GPYOJ: M.8]WT3N*)NPC9O>^O*^_UMM#W9Z* 54E<@D(9V4N2\QI7M&^& 2RE%I-;%A_ M>.0VSE&/74O&WB$SE$0UQXXA@Y3)V/'8BPO0<+9M'K1PE]\$>GR<^- G]6U7 MTM_7^\_LT.X5I79]TE?9G;1MK?ZW^KC\MBA@5<$"J2P.9 9S4J19,2A!!9.+ MK_7NNK&$2% %-J_2N5CK-VJ2U\C&JI??M"C&S^IEC!/AT^]K1#?-=T6U^[>W M1STG?$C*"< B@YBQJBH1RWA^+"L5W.Z42+<2HJ^#:KNK*7T[;M=<[M6O2)( >-" M,DB*;OY)Y$.O*,499HN]?FO-T&/SN5:L.4DP?F,Z*K?4]V.*;WJMY=G(""U$ MA@6 ''!1 )8!*D_M'8Z)U>)']U(BMSY.PI+ZJ,R."Q[VF5%B'.?LF'%OVB!J MLL[.L_9<0(J_I?, 3( XFM /F^TP:5NKG_VL&CA<-?PWS1<]=W,L?%%"60 H M20DPS2H)>,FK4S-'4JM[&_U*BC[!THOKVO"K>WFV,RY>9II.OXSEH^U= L7RPWAP.(>,-[35FXT>8MZN_K;<_:,^X^," M5E1F0(A2%2)DF@H,X+% F INU4;R*"8RGSXL-W4_P' W*+/;U +Y8WQ\$R]58VSC2J0K.[6V[5N MF.FE9$.I@*EB"> <8U)"DLJ<#[->$"H>VJ#(MZS(/#K*Z]ZKY0.!EH,ZOI8: M#O2,Z*;EX,^9D0^U34.I%YRZ-$P4R.-Y\"I8-(^'DX*ZY#S$M, "$2PD(!5D MH"A@ADXS]##-=+/)?'C9_M,C#S+W$UI-Z(&EETUS'% *ZI?O0-+$HT>0H*$DGF+L1 Z+SX_, M#JVAWY9RY$>S=>6&C6F6Y(CDERL[CFOY?]&"1KZ@XPE+3!#B8.#,(.(2P7,8 M<7;#?'>+ZF34[;XOZ$BMWYOM*4?_7N\7BEP5R$JH_ M!2DPO2B.&K:HQC/3LG'5^7BN[ >\C=S0NNC4I397 M&(OGP:]0P3QNB87TR&[+L6[U#9L[UMN#*OOMJ>-#Z]MF5_<_]W'Y3>^5WN^6 MRN3U=KG[WAV6H43?Z&TA33<8/Q!X4:485%512 Q$10OU2,GJI!@);M-+G%)G MY-ZF2DC)1OTX;EZZA9 MV_;H66]X..)B""VYCVVH].//=^%U3=:S<)(AGBGVQ$>IF(OMW>D?AWFDF5DX M\>3^_CG4CEV"4TJ.>93V'%W(O&*E+ M!LTQ4J]8_UW9=FIU*4^.=A MO?_.UU_7JWJ[:LGJOP_M7B]O7-"29%*]69+#@E, ):NCP''?E)==NO#Z!+1X'N]4R("::(^C M1Z(A7Y?KC3X*_6-S=D?\YV:CC&WILEW?+#AF!:8H XQ32E%9<#[LO^/NR[0^/WS>E""WU,W5'PA GM92--4U[ *IG'"QPMNDMI M,[B+QCE-P[H0QCKU0)105A)*2 0;E M=3I2_++>)H=V=?]!(W?I7K#ZPNL=JI+F M\3H'B^;Q'0A!73*^6*Y>?_JL/IZHIWOYJ?[]H.]>>'O;*7A[?WW28S$5S!'+ M$9< "%[J_P@>Q)1EA:UNH(LC(?)HRZ#ZUV4O^WCR](,[IP[ZRJ3^#?^B-.L) MT8 PZ LL1O5 %LV7Y>""1!JO!5 MDIRCK 19(4!_E'(!BYQ;W9MB^=&1B7"O)KE1IYKG 8*18GU\KDWNQR1]:;M+I'?F,)SLS+Z W M4JW,@[6Q@GN\A3BFA\8GLAQ'I12]SZX(/KL)FGZ__Y'C1=%$7[3]]DNW5.BL MY_F^V6QDL]-_N: @TR/1A'..47]^+2\[4 MC7R.211;+S!CXGJ= M6);IXDN]6S>K#_OE;C\ZK PUVG#J<3CFM#H; +^N/ZVWV^ZKI?JAF]IHX'HN M-6K6ZIQW-=HU3#NAOUYKI'^LCTF' M)8EO]>YFK>0N9 Z$1+!B("TIR(E4W;E!"$X1=5@D'T'%.(OF3WJF6YYC[]TE MC,2KB)E0(F* CR$0V\NQVIVRV=W6Z_U!R1Z0M "LYRGLN)%J>](H; @U*9 MY4X0F$#F.)0X*E.4:';)C1X4V4S9)G6JSW':I-'J2:*1T(W"+UKXWIQO$)PHP!AK(LQ2FL'7QZ%\BP'\60)KVN%QNN1E=7>2AW#-!TS6='>ILG(9SW.J:KME\ M%M?KG%+\H6(BYB#WA^#GR$$>\0?.0;XU,58.^L^ZU9O&MBM]V)!>I?VQT=_Z M,84"5&2B1$AE4)RA#*>"BJ/\'* 2C)F:@HF.G+%ZG=V*W_JH5._W_*H/L9XL M@X6K\7$2VR25/5V^.WMFQ-DSH[_]$ZRO,:W,B#DR^//TREG4(/7GZ84K^&.YO'WG'UOBU.\X( M:NA'[>?(T3$-BC<&&Z#UO[K2-8_98:>/BT;/TG_3^5BF2<"6M18L MZ[96"Z O1L!3@B4M2"$ J,JR$"EDIW8#!D70;O*(ND?<&1,]MXY9W8'RZTQK M.GR.;=UWU;RN3!NN1GVR[03/U2O)N%,X8YMU)ZN]T3+O(-(L"%P(@4M:2:&/ M$\>HA/#4?&",\U&3;UCIXRQGFDL&#ESM(R7AZ6I\PCQ\"OKG3<56]1HS&\=Y MP'Z2A!S)G- Y.68=CI:6G]A_<3$,69%4%#05D -8%04JZ:EUP4D6=O)X;/&1 M4_/SV_4F3]/!'X.1$O643\"$J?K)37\_6[*VK-N8Z3K68_:3).QH]H1.V7'K M<6YSQQDGDI$RS0CA.0."5S ;U!>0@@GW)WKIGG[7HD6^_O^S?Z,\"Z^$I&.[ M,M'LGUVM3; Q\C+U(5?:)>4*_FF!TD)FQ5%]4:%43+1=TDOSR)LHIUY5$ZRJ MQUE5,T4M3[>JYL'>R]?59PE3C^-LU0SR)/T<>36X*_&V=0:LM?EL]KP85($K MF4LH,Z&/>R$;[27^J M!.]7]Y-N/PWR4/XB2O,JY*P$EM=#CZMTK&WI;ZO[Y;K;K<+:[:=Q,-RDWRL=W?) M+]]KU0H8.?=[UO,XJ7V\*IXN<]_'>'8[8/MJMYI>K+*("3?,H_)SY-- 7@1. MER%KR"H;7K^L^=IZ@/W$\S.<:YK#14:*G.9$EK#O3IVU&N7BN M#CV5H>>J==2\_?P _G.1I(L4H!*5N6!54:J>><$QP:?!_*RR[]O.3/_(4\Y3 MY.THU3Y.WIZZQNC9G.1PQKXBGM*;+^F _-.(V!F3XOKW)Z^V=I M0(1[)B*V*R9X<'^.YL84Q@5NA4Q6]R\U3MJ[Y1O2NMZVZYO M_G.Y.=2G^0N(),0YS:J29; @*1:82(P HSF4!4 FS8U9"(W<@#C)2T[ZDDY@ MUWS8?VX.K7I83)L0LW#LA4;!+#3&3O/TU >->^T_:K1IL)+CTVV,2KDB4;8K)Z#:9M5\[*BF>%[ M.MD6YX>Z%UD.4):6%$*,45G "@!Y6L4HRW*BVRLL58ZWIF&RTZQMZVV<%7[C M5-E,%B4\RE6O:V'?LS4USJYTQZ=C1J,#T_H0;^>Y5\U,L"#@H=YTP4N4LXP6 M0K(< 2A5IN5'P25$A$XT[V\K<[SI_R MW?7YF%$:F]B(>%/G?G4SG\W=S_0P%X30@HF< 4PR"C %.1E6ZI4YD6Q>^[I= MHYAN_GMN>[>=GX-Q>G[S> 1>PY3VLX.=KZL#Z5SADV[3]GT(9Y2YY^W3Z)NS MP]2L:=Y_4RNAK&GW'W5;XV/];4]5!?UCP3G/4<9$P0!).8><5CE0Q5<8H4(0 M:).57)%F:7(YT],\M@8]AEEU_.G$K^Z%0E6E;2Z1IY(_ S[ER ML:^?\T"E=Q1-V*?,8HT+:=MZWRKFO5DOK]>;]7Y=MV]J]K!"LQ,H(^'+Y\V71I8[E)Z/'DV ^?ZWJOVE2WS>ZN MRRX62PO"66VP>&02E^W(U4M,E,;D3.15TLNT@5E,KRW68TSBN=O"BG#>FZV, M,+7FN24.P:V=P5J%\#$U,1]&N[:K7&\U,+M,-BCX_K?E_K!3OS]24&1Y)8E* M;B+'#)'=1KUMPF\J!/M$_^MMZN[PYWR?L^ MZPSC "K;),? DBZRUJY1'+0RS!K*4]6#70IZ8.K5"87?KY)!ZN1M:@LC+[2S M8U3'/-K>42)KXC_,MD,!FMQOO]0[E>>WGXR4Y#BGA2@)0Y0RR0N88CDH*05- M[88)PI<_%[RV'5]/L3D1-DK]F Y)3%LUML,56NW58[OGR5X':R^.=<2KJ'FP M.&J$/XR1Q';3>'KV")JWMSUFCI3I(3,P1C:[AUK;QWD#8%:E/,^J/(<(%:A* M > Y3U->YED*K*9:1U$T';\[N2=\6TZBCE-;AA.BLZLHR\E-OQP[.>"#^']I MKG'4^IU'$A@YYL=S@!,X;IPH#M=M_<^#4B"^JE^Z,A<$YBE!5&:ID!R(M.0$ M0I8)4G'.@.5MK"X%1!]&'S0EG:CC.V\XF.MGG2&$8[MFR51;P^*0\0E3+H'. MQ\.9<,LKA,<8\O?#E"K'J:EN9NJ-]E"O>?BV;A> E+AD+%74J@BL0$&)/!8G M2L2,9NR\"XE,EX?S%-X\Y\X%YG@;.@_N M^(?1!'[0_/G#&WU,QZ+,**1(J&*QR LB!6=T*%#0PNIX3(]B)F)0KRX A4S= M=.=0!"/#D.@E#T=C42_$DD:6MLZ71[:!&!#)R1M3)K%E^YEL5_HW\<_#^NMR MH[M]?ZOOKNN=PF *&,.DE"4E#" L,W8L4F98YC94\BHH,I>TJ&ZM>/?%F3P[ M(OEY:<:DT6RTH]*S#B9_]-I&!M,EFRZ@*8B[\X!3F%":"$^?[9:N9K?7!Y?] MMM7[@.[."JS2#$H$TJ+*8%Z25+7-Q%"@ZBA:3=MZ%!-[6$@K^W6O[[(ZTV:[ M'\K=1,.AH7'\LQP@>M*ZB9#TO$.71HO\;9T'CD($\L,FED#>.(Y*OUEOZ]_V M]5V[2/.*(GM;2DT^8W1&WAH],P=1P+ M?8>J3=P;8[SZY([YF+6]H3-AD'<8E\>N77TQ[JO5N_WZ=JU,K-NWM[S^TK3K M/=FSY6[W?;W]U&^P ZG,TI+D>5$ R'&NCW@=BF:@LEH=$:3 V'VW,XUZ!5XERWTR:)QB@[2);9=Z=B%=GP?.PH;TN*<7 MWB^+#1'K??UF_;5>_;;=JV=S?;VICYLT[E23;_T_W;"8WGJ\;>O?ZV_[CW_6 MFZ_UWYKM_G.[$%@26*540")+EE4 4R0R"BBL),:EU9[?R%(BHQ$"F%IO?XAJ MO1DA9^2Z'3M[X;]VRI-[Z4FO_2HY5Y\8.U(] MSH/&8P7[XX:+\3R.0_#_JI>[CW\V"UIAG,M"( )X00J." 6#%D21U6Q#' 7Q M>0UC\MK8Z!B8CN'Q&'36NA6=FSDS^>AM,!3;UM5K)+!UC%[@=7,T(F_5PUHO M,ES2C!&8Y4A2HO[#,AO4Y+RRW4X<14-\YF;1F6MF=C3J!O=Y/.YJZ;,GKQ89 MEKU6-?9JZ6L7I3]_'5R-1V"I7I>%*'E9XHSGC&-*6 8 +PC;Y:^=SAJS4&9:]5=;U6]-H%Z4U>!T\C@E?][((R $") M,>% \#*34I2X%X/T<916LV21),0';Q$=O$961P-O:)?' Z_Z-[,'K_K9L."U MJ:Y7"UZK(/W!:^]I'/"26X6HDR)"(0=EF6.8\0H6E'!4#(IPQB).T=GIB(S@ MCY_K7;W4BF*"V-+Z.Y_H82.YJZ'6 ^8'1P>CL5GVO$=&.D7IQVL==HX.+ M[>0L!.4HQP!4$A)<0(9I)@8%*8;58M_LEYO+<(Y1KA6,3Q+-8:S_B<6YN:%= MOWY/2/OZ\URKZ\>:??M#]>,M/=G"T'.@,@9K5B6DU20HD+I M<<2(RK02-MV$V%HB=Q6>N][=KN,0O4+,.@]SJ@N[Q/;DU5-GMU/],=GY;)Z> M7N@KC%5;\^@OC!9M,\T[84?PW[8WS5W]UJI[EYH-JI!Q4+7Z___!Z.F"I!OU#;:K5^M]NT \+5"J2BMHA22$&5,2CN7FD)+%MKMT,QPZ.R4)^+89]V'_&W+Z]MZIP2H'^A':_1&R_YX+$M$!F$X!597C8\@)W+;N9>:K+?)UT%;LAS$!0%ET+KQ(NE4U1(+ MM?=U-T34_>SQRKU34,DIJED1V:(V[)$=HZIGS?0H 9M!/Y[7GEGA]V:[JE<' M]3)=;^IC _WIJ[OU^- B9XB*DF0(9X1RFD-$\5%;S@L68GPEL*)11LW[X=H; MYU'SD2K'*S-,6"^QDL.#D.Y7X[PP!#^K#&%7*_9)(E*MSSI/Q(K9+%5$=3Q0 M'T)LEWHP>1BJJ4"55Z@H4I$B0!!,JS(;-("290&["Y8E1Z;_;W=?E!Q]AM%> M,4:][^/#)T5-Y]TUQZ;?I4T:VIZAF8&S1#^&:_L>SQ2\GN] M)]?M?J=XO6",HHKE%*>X3#%!N8)S?WKFY;)3]Z^6 MZ_&\;#1<;#>6@W8(?&+ 5Y^$MT_^&,2-O8#N@D^75L>%L'<>\ H3RN-U;>'\ M<8;3_0VF3=MV)YBJKN"?R]VJ76 ,T[00!:MD"@%3ST99'!6492:LKI (66YD M=.D7K3E=,;Q1\I*;&/,QW)%J(WD= ')G5SMKWYF1[^,@[WD3;0@8H"IF M"L00D;W$QV#N.>-R^$;?SEPP O2)214% E4 IJ#2A?>E E)9+3?P+6NL%MVN M_EIO+YQP'L=(1_1%]# [D[?[.5-3+B'7ME0S='EF9+,-9J7Z.7EDM%NYL=% M=K?2OUDOKU6G=_]] 6A>%HSEJBD)U5>B]/ZD9TTF+C\8B.NFTT]G'6;%_Q90N>8'E(XV:P M;SA4)$WXQ\JSQ7E:=?NPOP,T!B]7]L_JW[WT^;9M$X][9]I*]4WJI=:JT%<\Z'>\+WC2J+S M]4-DNSKNQ6HO+#"B*2(Y+U$&"9.RD%#],DC-Q G2:JG,G\:QJ M+1"V3W]Q6@EZKKJ[>WP([.$BT0<_IJ.;'O:^]6.9&49['.:;1L:SP"#GC%P? M\1/4HF(EQ@7B(J6@ K("90Z.@BJ ['8>1)01.=F0FYO=8:)$\W(5Q$XG0=T? M/VF\EJP0A?W&=??:"6\>:#".6WKKOLI!K_]:5"7*56X K! $ EAR 4Z%B32C M?@L:C(J8WU)45Z] !CIB*[1W 3C5+=2_G2&NE# ;/ME8.U,@685@L O&T@\'Y+RY7QZHU_6L MMY_.#DII%UBUWC*!4TY2AJ1JUZ5D0!ZB&:W\VE>>A8_3RNH7J.W6GS[O?VUN M?SVH/WAV^WP]MT;7&#[[\^Q,9;\L4.]_.11H& M=\.<5CA#5WIVRWPYP5RI9?UJH3MOZ?;O'( MW;K5=TJT"TI+64")>8:JG%-88D&'\BN:IA8MOO"%C]/B.Q.GUVD,ZMPV?01P M_#+R)G(Y,/K./66W7"1C7,YMW M0COGUY3NIJC/KB#LQSP6.$6\+#A(98GS7!)$A1PD0$EHL $'Q_+'R4#O=OKD MC?WW;O59_<_#^HM^ST.TM5UM]VEVQ[0Z(#W-%K(C"%?[B#>@[TM3#5&LDQ*FS.G(X2 MKQ&\XSGM1_0%P07A&.:<4)2G G)8X&-A&(NSE4Q.$_\V);FP-\@* .NC2GPM M]6%L&!O##R#/ 976_#,V<\Y0,P_"B%26GC@O-WHX#KT0G*?=;78 %DB!CN4@ M'4HMLQQZK3RR+"OR(B0]W1)^.;>MG]80BFZE!XW.UB1-O/CHH3\VZY 6EUDI=+IK#ZJZ79_VSVGM-1'RJ54L1+F55F!7 NB;X:0E2ES?Q\3!V19^X' MZ7J)X&EA8'+;[!+>'*[WMX=-,L1D![ZH=6,&Q;E4BQTP']3(4;>^RFS?K7O2 MVKMAWY/ZY%Y^\L?'[C<=1M+%,?(J 0_'+R!XC'JG3;W>'\K.,SPK")G4;D#5HOY6L$#^V1^KYN][NU MOA/M&3DG)9A#)AG,2DAR5E1% 3 9E&0<6ZU@C5'^B'"]%QV>LP$KQ!:VT]2% M'7$'C7H%2J*/7WL%U#7VU0B]X6MI;OR-$.&S$([EIBF)A[4[[]13OE?%BV'Y MSGW!!90H34N*98DP%QP4& P% Y"GBZ_U[KHQ16^ FW>[G-M3JQ]L+CI)/8J M^8^VUJ,1>DW%R!.^+SMXX3T.:/\\7MN0 371'E6[E_)-W;9U?7]OSH,CS(]7 MQ+?\4/^N='S\L]Y\K?_6;/>?VP7D#"&.,21-8+S#,H4 \I924%10$07C2H?X?1(.H4>FC832+B%$SGR. M-+C%XZ!4RYXQ3+6\4#BUJJ%7"%2[^'R0ZN!D#*A*]3(L<('*@J50 D*)Q Q5 M,#VQG94R%E.-"A\-J7D\I)JY')ZHP0T>!:A:]7QYJM4%PJE5];P^FMJ%YP%3 M!Q^CL'3]M5Y4I)052@G!>99"]3\ILD$&1IA$8ZE)X:.QM(C(4B.7([ TM,'C ML%2IGC%+E;I0++6IGE?(4JOP?%AJ[V-HEI);Q9Z3%H&+3.$[3SFH9 %Q*8IA M[!;E EO=D!M'062J?OQ<[^JE5A0'JI9VAR5K/*=CX[6KD;E#]H&] 4CK5EVO M"[>.,3HRU\?1T.!=5&E9""X$HWE%#%:H%5Y=-W)ONE.2 MOQQEQ0'MR_:&96M09R/C=)[X#$!,XTIX79 T#\N1BY:^!4'A?VQ7J@>KMQCI M"P]OU(^2._VG!>!IFL&"IS0#B&'5,L9PT$*) ,/A%@'(Z*S!Z&5^>.R%'2BU M[']-UG=?#GJ9^5H)5#]L>:A;)/L#<#.N[]$@>BX[Z74GO? 9$?4Y;UWQZEU7 MKX"U_C':@#>0HZ84?D;%HN"X*-,L(Q6269ZG*,O9/?,ILUM8[EI*]-7D79-S MW/?S&2\NO(&^[LWC'?..H@G[3-F])_W>YOI!6>NZ/>\^#N>N8RDKJF>35=$% MA8)@! 8!0J96<[@!BXT^X] I[1.C9;7F!;A(J8!^YB!-9$?XC]H7AQ]3(KPJ2<)*I3[HM&K M\-&F9"WWOH1WV9V1HQD%B:ZDE.(/4SGSQ&28\ X@&]#$42D^+OW%1 M,09P"EB9,D@S(O%0.DRIU:*64&6.!D[+'2O!/ W#RQAVQL'D-/M2#/WS8*)M M#;P.%%I'94E -]>"@J];HLT$YPQ#"6"&&(*DHH0?RR=2VFV@#E?J:/"SW&<2 MT-> ^ MN:4P CK^;Q-A#7PA:U<,KPJ!=7"X@=' N) J[!=8(4)))R"HN\E1R M@4LFAN)3+%%H$AH5.AH(+7>'A',U' >#&QH1@^/O 3%UT!."5I7P>AAH%Y8# M AU\"TI O3I/];I1R:H45'F:0]4F97+HA!.1YT5P IH4.AH!+?=TA',U( %# M&QJ3@*,O*C9UT)> -I7PB@AH%98+ >U]"T7 AXN4,\;R7#U"HH"DS,HLA=6P M)H2HAI((B4&[DB.ST'4G1F![P_ PGK-QH#CI?@LK,SWXZ%8IKP.2CK%9DM+' MP5"X7!0X(X0*5DK&:0KS%.2GGCK(D+#91^%=F!44I]@_X6]G&"(&=3+&HIMY M,<\#<\9.OPZRF8=C"3-+G[SX]>P28)FS7!:22:RM<'*25LH>M?(C GI'YL)+@,YZ,7.A3Z\J\BR M#(L\K;AJ=))\Z)93C%%IMW'!K0R;=S3"MH60;GD@+JA-85 V US98LG8Q1GC MQSP&$\Q8.G*/D_/:?Z.^^K=_&;ZC?KE61?S;O_Q?4$L#!!0 ( (R#?U!V MR3'&UL[+UK=QLYDB;\ M?7]%;>_GZL+],F=F]^#:XW=<)1W;U;6S7_+09$IB-\54\V);_>M?@&12LL1+ M)I&93-'=%UNF$B#BB2<#@4 @\.__Y]O]Y*/KW?XM_?![,\Y^^ MSY?>#]\5PL%A]]]UB\?!OO_SR]>O7/W_[/)O\N9C=_H( P+]L6^U] M(O[KY_*QG^-'/T/T,X9__C8?_>FG(.%TOOKN"E]2/O[MU?-?\>II**7\9?7; M[:/S\:X'0[?PE__[Z_N/*SE_'D_GB\%TF/_I?_^/GWY:PS$K)OF'_.:G^/?O M']Y]U\G\?C!;S._R?/'G87'_2WSD%T4 _"\U'5WGTZBNZ\E@.@^#6/5U-\MO M_N-/L560/W[U6OK_=:C-XO$A#VW&]P^3(/'+2^%XT;6R8>CD? M3_/YW!3WG\?3%>WF:C[/%_,P@/?CP>?Q9+P8YW,U_,=R/,M'%45([+95\79] M=HH\A_II58!WT_#6W(X_3_(-I.FZJ=AEJV+]-IC-PD]?\@0Y]O71ZL _#0)N M)PWW^Y:-#3)\Q?UX$2>D^+J98KH(4U>8PL;'1UFA:1?#K,N%$[IJ4(SIO)B, M1W'BUX-)G- ^QB#V8!8WX^%XL>WH9'D;_?;VP2KN'\)8HA/T)7]?S.?I !SML76A MKA[R6367HWH/#0XZ\.+XN)X]U-A7VPT/5X9\/J\"T($F;0ZKXHQTO&5C@_2# M\>RO@\DR_S4?S)>S-5&.C>]@HW:'%E=_H^4DO[K9_GK7VF#39'0U_9 /E[-9 MF-'U8#ZNJH .OKI=F*JYE16:-C;,O^3%[6SP<#<>OIO>%+/[E1DZ-L"#C=H= M6ETOLE8G[0[]0_XEGRYS_?CTVS(LE"),]6[;%:\:MRLT;6Z813'Z.IY,@B'X M+5^\7 \?'6FEUAT-=NWGA36]"=1]#+9+W1?+Z>+JIFQ6E4&-?DM'PKOY8GP? M?:8/^?U@/%V/*SB[_UR1QWU["-Y?97O0^#=U!$)MPW=2;QT)\VS.#B@O\O=A M)*.7#S4BZ"G?U!$(%0UFC3X:&_B[:?@Q_S3X=GQ\.QYM8QCNYB8?1L*&?WT( M;VAPXHKI,/AV=>;/4_MK0Z"X5M5YF +#@KWX,HZK"5_,GCU07Z:Z7;8A5ETS M5:%I&\/\7MU7-[]/9^&3V^GXG_DH/*#S:7XSKFR"DCMN0\0GRU>N6\/'NU9& M]84\M>MVQ=Q^N)FG-UBGB%>MRS;$JC8Y[&W0V)#>AR7H\7%\_U3#7QY#?,5T M'2E;?5+/XZO52<-#7__YS =9+L)Z_M?@B=PO[U>_O!X\KI;WM80YN=N&Q:MK M[ ^W:GAP+^$I(0E3XB;>&KS[Z2BXA7'78]VFEAP-?$'3(B\?0D=Q$(/)\]V< M9TOM>A+6[J]%@[GFUL(&'U$!W$ZWRVVA Z-I8]C[724T7X]%XLHP6XF,,U:X\"?=M.%F.\I&?%??1EB\7&P?+#69QG;[MJ"(G M.OKZ]N%Z.8 8U!X&LV.C#)432!KJOBUQJ[T^!QLU-K2K+_GLRSC_&D!8;2!< MW5S/\GDT*U5"Y]5:=S38BN2HU4EC0P]KV#"++A[#M\9=ZX=HN8.&CPWV2+.V MAU<1TFJMVQYLM=>J4N/&AOHAG\0 ['7XS>.GV6 Z'PPK[:T?:]?Z .LZPW7[ M:5" U8;1>BJ;+F;A>^=_C!=W9CE?A-7DK,+(*W;0W9#+.,3FPU=:;X\W*KEP;G0;_&8YZM,JNOE;'@7E]9A M'501_;1>6Q:NKKVJUTO+@_^0SQ>S\7"QR7+[?5H]6'MRARV+M( >84.FQ-I^7F>_V,9 M7$WWI4KNV[[G6QM0;?-9L7V# [X/GSY>W7P/!U]=!2J\="]>LALZLJ:> 4@R]QO,ELL/R]NEI/-\VT!4N,KSP;+[_,\C"HFZK2%POYOZ%CHBK[$"7V=),CS ML\)R+<#S_F+PT2[VDUFL^^:Q4/*,AY2AFPER:[>&AYI# (W.MB7 M'38\WNM\-BY&;MHPQ+N[;67L'Q>!_FV,_G7'#8__4SZ;Y\V._'6738^Y6 PF M#8_Y59?-C?D$8BQ>#[,B"QZ>;4N\#Q]LGH_])E4=6']A_FV13T?Y:%7:H/S* M23'<)=M*KIO!_/-*N.7\Y]O!X"$ ^4O^60Q+S_Y.7[R,X";(@[_:_-Q]GS5 M%<;T(5^,U\= ['@^G!3Q4(CZ/%^%\\HQ3B)"__&G,)[LA%XR0Y!AB"%OO;%& M">X8,,HRYR&2E,KOH9C$ P;%; -^IUB4T;--*M9*3Y^":G3X]K]7!^-@-QG0 MF/+ ",L=0M1Y3; JT6"0J2IH/">CF@U_*F:C?/8??X)_^BG\9AU6?K\>YMYJ M'2MB+EY9E,%L^(K2WS?!\9DX! ;JA60O!@Q"T)9E9*;+$1 M L-*T_T>4J(?FI2-8]_1[-9(=:<.9[Z=XST^U1UJE@6O1@:K0"7TB"GGO<,X MNAT>* 0E(^>;VYY"5Z4 *SW,QQMN/?O7*@QT (&Z7654,1]0,>I2W46]8T^,4918(HJ:&%6&&'*;2^G$6PI8A>O+T\@7A[ MV-P+#9T\&Y\HQ6"G%,M9U,:F\,[J?-UX>EN)]F<;2T89PX+(@ JG!@3E:\Q+ MG)DE*0N7'MKZ1M^$MZ*TMSA9/)4%ZFJ6>/:-F6 6FRAH-99ZRCE"FSP)8@I ME/!2X M_*?JEFJZH7]:T.L#5\I$,.P\-M%H:Y3315FGO2@DLTRG>-?E!R'4B MEF_1$&[FA&>_Z,IK?O7%F4.82$0UAAQH1$18!V_?/4Z3F$LK,_=8PMN;('"O M%-6U\[Q;BLUASN=G.(.4KN2V.CP[PT"!*.4E72/ ZUI9#AN)M*1/N-; M7^L:MS=N * # @,G#&<"(>R<@G!MBB602N,?,P'+&J,$1 $%#Q4W6GEE2E0P MLA=V&*$9@J0F8-7#_ TF8!FIB*8>0R -$A(9OY6/"G-A2>GMJ;]J E8MN"\C M 8LQ9KC62!,#"=2$!U]_(S-$-BG\U4.*)6N^=@)6/7S[E8#E @Q8$0&A4]PB MP#F@Y=B9D1=F?AK498T$K'H8=V5S#MS"HA]_'?RMF)G)($!U>%JKT4LFM.>> M X):]@P%X\ MFGF@#!<,28D\L-3G/]P\(T!SI,)T+Z2F4%KM=>G. MW=(A^IX*(,;O.R,.7-H0VDE&XS M*0+:Q$KE" [X4.2=VB E#) 75OBC%49VB/\9]YT/5T%^XQO-S%CGO/=4<0D\ M<#'JZH7&@"C$C?U1-YH)T=YI%-X#R $3#G-7HD*=N=!C?FD$2=YHKH7YV]MH MQEA!+;T"0A,'@56$F*U\P*>$ 7K(J?;47W&CN1[Q MZ&F"!:FP]F!;MZ4, Q;,K8=,<28 ,MX:#+8O@+'P1R\ D#%EC,, MF$%26P:@UA !SY#!HL1#(G9A;G87("T\,-19BQ6!,=E1E"@2HI**CO1PTNV* M8\TA_I8WB141A!FC/26"^N#*.E,ZM@0HGA((O8A-XN:"5J=B?D9V7>>S853L M;0#LKT6\@2V\D7G0]M.&9#W>5>@P4QA8BSB02!F(L+44H>V[QUA*VD(/9]1F MB'*/\?Z"^:=B,]!2NGS^EUDQ/V3YCC7-.*!<(\ A% 0 J8TS MI8=,L-,_4HV[4[G6,,9-EISYHYC]?54F[V&\&$S4Z&]AQK^O66=Q;Q^9(!)J M92R& "H-C):\!(P:SU-"(3V<.1OE3MM@-TDB$QR#<=#*^E+SV6 Z7^OE/_-) M\$_=/(#XM0:?JG27:21I\$"%4D91KZV4?BNM-3K%*7MKA>":HE8+N)_,LE_S MV6T^4[>S?'4SS_K+/^6S^WT\VML@(\AH@P1!F%BCPOJ7 .J%QQ1+!\*0$YA2 MO?#:&V9*4\CVL9RDBZXP)7ZQ<->YM<[8=J>E$R\FIQ%XSZZKG=-?!: M_L;,"AY+MT@"D<.<.L_0%C,37N8$.HL+IW._5'-&2QZK6(;%4)#U.]]U6\CR MMV(Z7!=XK6>OJ_>;8:2(#4MTA0G$Q,34;?'D#\N4):Z\S]QAICX^;Z^T5:7@:,/?E 5Y+ 7QB%3P$"B2 M,G^%=C^0-?5<6 MM_04U]@KJ:0%A@*O2DPAT2G[K#W>^VJ)YN=12D=S:1CI_7B]$1->UJU;,!R? M<3(],*;7-]T?RKNJTT_F('66> >) =8;Z($T+CA:4&E*A3_C89F9UJ8*SF\S>G/<^CPV)"@I: A@ MI30G6$ED&71$2X*%1AY6B@VV@\?[8GH;WJ'[Z^5L>#>8YT]R7>>S<7$HU^M8 MTRPL1B7D$D@0ZX!AI0T7I=0$X0O+TF^)$46KH'?E-J\"LD]C/<"J%T]FWAMD M$:7::V\U1%PSLY''!!O8::&U2R%1&L9GXHQ=YN^FOX6IXM/7?/(E_S5@4X MW#!S&"ONL4=4.6DPTP:[4MI@J5,*@OM\-#L9\LX\Y.F\F(Q'\<8^/9@, MIL/\8WSB?/[PQR#(*@UJ%<\( QH/)M?%YECU<3>X2O-, H4@!A#*H74&!D= M]&H)00Y)C"MM*;8L_=%B0]\]F"'*-"! >@$4#8P"3,I2(B@OK>Y"LTI^&4]+ M0;:SJ&\YR-5!M*N;CXNP"#]RQ'YOFXPA)+A!VDH.,342*$PW,F)JY845HCI5 MP?MXD@AG9T="GPWSZ/GWUP]GR@A-L2&0:85D>*&@*G'"AO(+6SPWH-V7 ;54 M2#LC2G!ABNGZ!/_Q(\.O'LXX5=API"$3X;42F 5WIY3*$G=AI]%3U+HCY)J$ MY1D8HNLP9/-P!GW,*8)$,.D,E8 'F$JI7!#XPD(HK3#D-"P[]T_>5S@;_OKA MC$L6?#>O*== :LY@6)V74G&I+RS(UK1'/;R MW?1+OO^D_J'',^"9XP0831!G7BDNM-U(1@7G*<'U'CHOS7*G 4 [FZ^&PV(9 MAOHT M"&QG965F^<-@/'+?'O+I/ \V\]DYL>-,JM Z U%*HYU!Q'HMC?)F*S?D/F4_ MN8<;?8WUNDEF25AG("JD,DAX8K7W912<,DU2EEF]]7$:6F8EH]D5 M7SX$!VPV'B[RE2M?Z:COOB89(0Y# 8FS+!X)= CY$C(JE;RPT$VZHHM6<.UN M@V"ZDO>/\>*N+'&ZPF15C:T2DZIVD1E)-##Q?E\H!$+3P8!C.DH!AP>XJIQ=\V-*LTRI;TA'F"$E/4"085YZ0,P MJNV%Y6 VSJ@&L>TLS?)A=:Y\>OL^'\SS#_$RP:N;W^?KPW.'LBP/M M42)!,+U.">& (@XJH[:2,Y*2K=7# \&.'CH!R.-M4/*6%W" MPYS2*0NT'A;>:YPE)^+8Z;F ET(?FJAV/9\Y2P%6 %AK! &&!,.YM:'(XI1, MK1X6O&M^@FH U&YC/T:?U[79#I:9:'=%9.@D7ETS!>/%:* 5;O(XI$9#*!7-/P7( ^Q!!L$..4Z MI0A6#]?B#2;HM(3P&3A6/7]G?Z,,&"6DEQQ(JK3Q5 M5NE]<,9^R#=K#:&'S MRM_/KC2DN]Y:OQX\QGW[^85(\YOGJ,JU\]!J. P0ZVC:S7C"*F(,84.>X,-!N9=807MB. M5PM<:AKB;M=:P^%L69-3AQMF"&ILB0I"6JPT AIE;(%2C M^)XGU%RC-NWAAAFW%&LN>5BO0J48H@"5B2C":I9Q)AQMF$EGKD<'(RZ#68UC_+YPDVUPDQ9+$M//&!( M*DX8Q-YK7$HE=5()M_HWH[0>Y&Z!.\F8GMG;KK9G=JQMIKAF\6XV&6,A@GDI MP5;F\'?*"JZ'5Y-TYW.?#/%9W>Y*I#K2,B.&"<&4AMY122!E6)0&5SHL4\X= M]CO*U$[DNUFXS^R-5\N;/=8V@XX"B&-1+ (P(PY3MI590YB2EM;ON%,[%&L: M\%XXZ2>G:.]ZR8+[2"$EF')H'#'<$UP>WY2,P93[8?L=FFJ)<*W WFDT_1E& MU=.7=C;*E%3(8405IU)2Z0Q3Y0I8"ILT8?8[6M4.N1I#^@QKP6J+P(P!QQQ# M"F%(@1+4Q0*O&SD4D2G)!?5C4EVN_EI/+J@);7DT1U CG !.5;QHA9O@:(BR%I* M:8E*B23T\*[>U@G5&-(=%H)8:V@U\F,EC'8\G5GG++,VS-!$66.T9-N2@@H0 MC?=1"D.I5#N;I%Y YU%S D+=4 ,(V'*9:2B M1*0PIH?AHA88TPRPW15]6 S&TWSD!K-I\,+F:CA0!89@0 M:@EEDFW?%PA\RAT7/2Q/U )SDC'MRY&E:H&>G4TSQ@0Q06!))70""VA F<>G ML6,IT9_Z>[87%?UI N\GAIWGVJ/K%:IW^6(\?'*6+O(.),C#RPX Y4AK'I1D MPQ2QNN09RO#N^S/> 'KJ'4@6&V$E1)HZIR&-5P>J4B+$JTGTEE; 32KY\!U( M]9#MSI]H\@XD0Q124'FCE0<*",HM+V6TTEWJ#5HU%5SY#J1Z<'86.4F\ \D M2XR-A\2)Y=@!A@S82(4%IRE)IWTFR>G:/7X'4CU(NPVQG7X'$M0!D^!$"64P M1!Q( VDIE67\PLK'IZCU^!U(]; \ T-.N@-)4Z09=P!31PV4DFJ]!4CZ2SM. MV@Y#3L.R<__D_6EW( 5RAQE9&$MMO"6*( M<*14'YL(8TK1'_F\V5M!JT;99Q(ZCT$W EB,$",AG7%1DJ(4+<5 MQ]XZ>T["])S,N5HNYHO!-!;?K$F?9RTS#A6TRH;5@3=2"HDI+I<(%$&7$M3O MY:9BJQPZ'=@S),#4F,4.M,K" E,3 @",;XHWUAE;OC 48)MR3KV'6>0-$J@Y M4,]&GJ.3UYX6&7$QY\M0 MLXQ2S$"0D@A+ U@:V>T"(?S&I$Q8/4P@;Y,ZIZ-ZAKWF+1#SJYMXD8L/B\KY M]Z,ZSS;S=C#UMI=?-@?F>9\!8:"YE0(!@XA[ RID3& MDJ1R;WT.O221I.@8]:ZFE"#(NVFP$/G[8GXH*OS=7T/VWY>8^W'@F,R"SFD@_%1_R8?CW>'7;Z9,4 MGXKFC%W;7YT!@)A6BB).%98P_ Q1B3A4/F7UU<, 8H?$[IGF.MMYBYZA'H31 M!W%[/%^)^K(5[=V'*C83#)YZL#__-YK)-TR!)6ZB## MVA(/@<:(1]]W#SI[>,;$5;77$UV.I\?#M=YV\,'S\%"SX/ M8(01_V4PGD8@?Y_.\L'DR!93G6XR1P64B*'@JSA-,%""T"T2:2Q4^R@$D4^/NBPJ:8[XIM'FZ0"8-:N=D/KWP:,?S5;KO]2R_'R_OU704 ML8C6^&KZ;OHEWP"XCVLG=98!IJ5%!G-FF49020U+1P-BRE/L6P\KC/>3AUUH MKJMY.( WBZ^1S==_/X-K4Y:FPGY0]4XR(S33G!(.A1,"4&G#.[9!@7*68D=C M.M"_"%QQ@FY-9>T MP8RCY$L&_WRT"W;_83 >E?$M]RUN2.5A&GAV&WPM(E;I,./>&"<9XD9Y!Y'F MEMH2'>5I2G6"ZKL]/P0U6U#'R0[H 0!6SO"'\>W=HK@)T\9>WIW43R:IHQ!P M:AS25GH.;\50H_@0;N+.'#&OD*&;<(DD- ML\80($KYJ;8ISF/UC9T+8F&[^)_?$]Q<4GZ2&[AIFUEK@49*8@P-\1C%J&DI M40P$22K]?;*;E-CKRL6=:"%L[& MP/?%]'9Q.@%W-,]4>*N-\9!8!\3J**POYP'"#.ZF'.>/Q+]T)717@;$8YOEH M[@-^\626FHY^'2R6L[! NKKY=3#[>[Z(6S(?\V'\[+!W6+NO3%J*N#%6,.P) M\PX#IDI,$",IFQP]/#K:)2-;5L6YZ'EUH[X,QI,X]GB8>O!\D\]TYS3Y&3'CKAL*5EJ(M I%-R8WJ8I'!6$]F4$KJVCM&B%S>+KP'A"F;P MV=,9# ;?(AJLO:9:P_"2R1([ZJ%.*0-?/?G@![!WIV-^MIFVQG'AHVTSSRA3 M1$+J. +>,X]8N4-.57"(+S(YX9SS:J(&SL8ZO9R/IWD8\CR@MPZG;GYS\**+ M&MUDB"$N #!"64T]8\QO4\^H8"IE05P]1^%'XF)SRNC?]DDCVR99L/O08L@= M0PA8%EP+4FZ34RQQQXD*Y]K):X.,K2GAS%3@V*UY;9+DP,*W2166@6!,7]K=>!U0IVG(.ZLPN,(@7^6/78=Q#L0;!_6 E3K8+@.&,JL#<(H@QHB0TL!25D!(-Y?G]60%T8:!:A+]KICV(7_8 M#/#J)FY-Q\R(35KD2HZK8%AO5]H^Q+L:O60,&L\XI\(33P%QVJMRZ<0T<2DQ ME?X>U.V0A>WIHNOHRN8*\'*NC]6\JH3S=C7+'#!0:60]TA(P@8A49FOGG4R) MGKRY';)6G+/FP#_GLB"LGXJPQIXM8@CR^_LN:RX.#O24A=68-2HLVUD\M6>, MT5O_E"OE4]),W\[>6%=+A.84<9;-VCC.JX>5N7;?\MEP/#]R=_*1MAE1@@NE M& 8,>T2(YK1\&3DC205Z>WAP]TSD:P+ZKJ?;S3'C3\6GP;=X+.JNF,2+$N,> M8-TKSP#[7AUN8TW;)BSF8I8PI$Y3S4;8,, M>@N8!L!@H5$,T"M>UHCE/FBTD[VU'\(FGH)W__8L&MFKR*R2 !N.D2?22*6E M$^7F$'8!J/ RV?+4_/1U]_\&S)P]PMH5ORQ1BG"JE#"4 8HZ UO7&FN7 MLL;I88IT*QMPYU=+5W1/DNDZGXV+T>MCV,/),OHTS]%;(WK@3>AV(!E&A,= MF[/648J8)[;,7A<H7D&M] FCE)>FUQM[$^]/6ZY#%%&.CB4(N+&^% M9XXH7&)E.4]9S-4.H," M0M!I<&Q-63<=_6B$K:>$K@C[Q5>PA(\Y0 M0(WU&"N(,:.O%D MQHAE5&O/A:&<0^">R4."_;^LY+/&M?RJ;%@*NAT6JBON\T^#;_F\"F%>/IP9 MZ!6DGA.H#5$$4X3*XA<"89V2Q=W#K+/V.9,(<'<.V,ZMTRH9M'N+*\LWD]QM;V?XNKS8C">QAAL MN:;VQ6QWG;Q#E303>LTL0M0( 3U%-F FB-+E#I8,O^CF@HB+865WFNC8'J[N M\!F-%\N@ZO(=T\O%;\7BO_.5(W#<,![M(D,![3 *KX3W $G-X_GL#0**V91, MW!Y>'-&1A6P:]I//!>S--[)Y0&%DQW%3:KJ+2'6:9PP80I1 4$N#"1 ,;C?' M)/8\I>A'?V_:;HM++2)_,H_*FNWE8855,N7F4HJ#]JA&ZTPR[:#"#$OOG% 0 MV*=W@A%T89=BMTJ?5A _F3V[$WDVMG+\S\#L364'FW_))\6J8,B^%.NT#C/H MB)8<,404HM019E59$T=:JE(L51\#6FURK"LE/-'NWW]YA?_[\,'J5SM_L^GG M%:9Q_(OY79XO_AR6R&MM!(L[+R;C49P\MH' ^=6-6?F0JS+MNRVRFHY64,3$ MM:#1&#Y>/(87<#P<+[8=?2]2_FT1C'=8V780*WZ*::Y&^]THJT2*J[3/@$>2 M*@,Y8"2>UM"<4"^9H$Y2#$RE.MHMR__IR!UKWS^8A7=!&(6YP8 KA3@2<"L1 MA"BE,G@?PY?-:OEE"#P%VLXV5]\/B."$DDM MY,X:8!TR!*NM;!"FY"GTF2YI>GZ9J]8 LIU%>HK[^V*Z,KF_YO>?\]FAD,[+ M9S,.$2;06!-/C7MLP_*/E3*%5^["C$NB7E]&:A+1[(HA:C0:1]W$X]OCT;O2 MOS[*EH/M,L<-TS((Q@CT5#J#%"QEI5IV*AFS"?IDUNJZ MO A"6.*&5?[X2[[>6#YN@JKVD7'+PT1OO7#:*J&(%WZ+ 5?$7-:&6,/FJ"64 M.U]WO0\OQ[OP8Z7%UO;A#"-'-(<&>.>%A-) 9TNI*$I*[>WA5-;T"NM4'#O, M*'J1$/\I#^_-;#![7+]&'XK)Q!>SKX/9H>W0.MUDU !E4,SPU-H(&KQ!34HD M&*0I1S![Z%:G4.'HW9:-H=P5WUX,>!78G5\M%_/%8#HZ7)?O6-,LWI.MG IP M8B< 5HYIL)4XK:9:;5YU=0BA'4H4K2)_)JZ9P6SV&$^$WA?+Z6)[\N>ZF*V4 MO5C,QI^7JPMQ/A7Q]N)X;6P +SQ2)H<>FCF;_[(L'I"V6FC%F ).!_<%ENH2 MDIJ4#-_:,^\E\[E[79V\T_OR32P+,.4CNXS[T.M3;NL7]+?\Z^I7>W=Y3^HL M,Y*$=UP$E]DXQ@E&RNJMI%*1RUJBMLK'SK1PKME]MRQ_'4R6^2%VIG27<(:_62$"*4($\13QCV&! &[?>NT25E;][#>8"?6KTT%7,*R MFP,.L<$(4\"M1))ALGW]&&8IP>6>'J3NQZ*['N[_6G176\A!ZU?7.DI'PQ+. M,J6DWZ JJ44I;*Z=P'JY;.Y>4^<+J+].^#LUIGZPITQZ)XVE$!$,%2*6 [W% M0WN<,O7W>:.FC;!ZDT"?(=6ISO1^J%FF8GA!,!?PA%98PIG=2NJ42RE:]88B MZ@VQ87^"5"KPW6TEOP3BX%;RRX>S,&L 3JT-;K 'D .C:;E!+A'6G5YZO[,,$(*\1@( A3B%1GI>1D[#CZR;JW'.N$)ND7YM*N+, M]%P%-QMBY_Z^,N24IL! 2YQD'BG(=/G**HZ3;B%^$\'K3LG9F!ZZRU7^VW*^ M**^NW9TFNWKC/K\\-?@A#V#.QXO\8S[[,A[F:P ^Y,/B=KKJ987%P73G=K\Z M SZJ,*SGC*$:>^^0$B7BFLB4=?>;"*2WP_R>J:W#M=#+',W5QEP#=00XKWP7MW]PZ1XS-=SRO5R-KR+ MUP,>N:?BQ!XSR+SS$12+)!>*2>'*XUO*J"2#63OL_B6??2XNA)/=Z*,/[NQ> M84YT:??VEQDO*)5(6J^T,BY,$[+,O5>0ZDZ#ZI=C/;O01?>N[5X_95MN<5V? M?77/S,X2&8?+8C;\31DCAC'BB698,V,\YY0_>4 Z)4;:PPN%NG=U>K').1;\/BYH$ZKU( M8+98"0V@X5JQ8,,MY:"TZ1H+FU+# ?YKIZA1\'MA]-8%[.9!T]_=0_TQ'X9' MCUPEF=9QYJ!APB+/C0WP8&0%+:.P&CB3=+WDO_:-NM%*'XQG"Q2NUF_&M94< M&"Z#=K@$D'!2JDA;E[:&^8'W?[I4REM.=(-<&>R)M";F#5K'F"5;'UNXI*/C M)UY@UWW:[QGRW.KA_F;RW CSE"MB)62$B? 3+@V_81PD3<=OYDA$=VENM=!^ MXM!YJAT_W_%\7\SGO:I@O ZIJNEHQ\9LO5K&57K*?"S"1! ',;N& <2$V5SY MQAEEH%*V4SN8_)8OUF.-*CH@\7?/9$L4WLJMJ4_99NIA&*PK;C6/ M?%>,VU>+[O=IF']7UP/\9Y@E@X_UE\%X&M^JFB'IC=$_/\#)1((ZD =!GCA9K8FXF=VWS?WW!5/&7V=N^MK^+:#JN!>[&F1 M$4\P8$B)H#GKF8WW6VV0]Q*82I5R6EZ2U+Q4!$,7" 0=8H1R:9V#Y3T[02+I M+LP!3];KX6M$ZH%YHLF?SQ;/:!'^]9(2X:/L>E:,EL/%U6R3B[[GQI!]CV8& M(XM=6!]8CFDP6AY*64H2Q$LITM-#6IRJQJ)1%#O@PSS>#+4>X'SO?2 'G\\\ M]EH#R*'E7 B&#;2JE$E#>"&7J*>K]#4WDL'L+)B[_#P?SL:K$U[1O1G/AK&: M=_C7T0+KQYIFA$IIN=7,"4X E<2IK<20D@NI9-R0UE_.-LV">W).79#L)I_/ M5_FEI6A[F7&D10;#THA"2I4+,ZYP2OK201: DJ3KJ'H4I6F6$,UBVMT>45I9 M?8$L51T_GBZF8C3Z4MJAW/9UY;!:3#2!K#>8P&VDU46,3:6Q?B[K1@ MJIJ LUNJ_*4H1L^=O8_%$U1[^;*K4:8<90$RXK%2RF,'A'*EE,$-Z+2H6!>[ M/4F:WLF;!F#MBCQ_F17S>73NQX>LR[.G,H T,-9Y@Q2-&P/&D=(V0XF3SK7W M>0];KW9/IK?L6#V=68-4:A;?LWE$=3RA3#JAI/- <60 MI0B+;6@!09QD?NI[0*V[RLUS)A71SEE2*2=]Q].9!$)2+!6&FEN$K45*E')9 M*&4"4^J?KGM+BZIT,+LB27DQPGJ@&T;_5DR+4H+#99&J-,_"2\$!#L@9I@45 MS &_V=H3F!E]8540&Z11"^AVFFC^?*C?R7 L77QOP\PHZB%GF@@HA6'8& MI"4L@4NUS\B]*2XUBFMWUJDTG^7FR7BZ#&-_2JC5^4TQR[=%O6*5I3"[!XV. MIX/9XPJRW3?!',U\;>5;,PXEX)Q2+X'CF@:Q/=_B+)+NQJA?T_ M3:G]44JW MY(^5ZM;OJ YKE<,!\3TM,D^X89Y1IS%V'(9W'&_E,QREG"SN8;'!QDF7"FA7 MA#GM^*FP@C(%I?$B9GQ3[LA6E@!-TC&J^G4 WY))2L&Q*TZ\N$'-CK^,1_ET M-'^JE'F *,<;9YHI[ /_O474:@"(V)I.@K!.RF6M'A"7:_9,\]MX].;36S(Q MC6-\%FNCO@S&D_7%>\\J=VPJ+NC!?#RL:H^.]Y19::C4 @-CM=:"46O+/6MB M$$U*1*H?0'^S%JMQI+MBGAO,IL%]FU_GL[)T[W@8-Y3&D^7BX-4Z1UIF0CL5 MEM$:*"2MH4@H8TMY95ADIS"K=CR]BQRW!KG5++9=<>F/?'Q[%X:G MJ#V_RW M94P>O[I92?"LY%!UBIW68<81$88(ZP%PEL7_JQ)UPAA/";7VL19?@[SK!/#. M#A!_>3I 4O.,\+Q\&>;Y\,^WQ9=?1OEX_1Z$'U[2/WR4K;[L0"[-JV:?VT&TQ7*[.!80OVC/RYX]D FN#K;8R^.92 M \00<>7 !4LKRMJ?ERM!844CP%4SVB=K6TVGR\'D0Q[\Y7U\W?5H1H0B$ 3W MV0*@.&4RG@7:",$I33G(VZ-\BV:UGP!@RRRX+BO3V3"%'*'!=\]FP6-%W&)" MH'46>,ECH'LCAG%)WEV/DB6:Y4$*@BT3X=-L,)V/U[?.53 )+Q_/1#S2Z32F M@ ,-*>-AK;,1AD"A4\Q"CSRNAB>%-!!;8H2;+L:+1S^>;+R_/4QX^5B&A%2: M2R6$T< QR('GY>"#=YB2"=.CZL'-," 1O%8U_R&_765N31>_#>[WS0F['LV M 3X,7UG%$7:2(PIA*80GEY*:T"0#D@!LE04QLC6+L=2HB-4"TQ3+Z6+V:(K1 M85(<;)E!S>,DAZ6B6L3K!# !I8C<^0M).6B2(TWBV2IE/@V^O1L%4,8WX^'Z MTJ_C\\>>-AFEVAFEH/1:K2JD (W%39)DV:0;)4@:C0**IEO M_HK!*GB0'#N>SWS,H!%<(@:"."" )4J^4P10RAS3H]WW)HF1CF(7I##AQZO9 MI^+KK@)2!Y[.E%>28(-)S!T 3A@!S9;?A";%>GMT\UX+C#@9Q"[XL)KHKF;7 ML^++>#H\[''L;I)A+C'T&ED21% > ;E=35$B=-)])A<7J&P0R2[H<5W,%X/) M_QL_''5'=S7(- ON-*? 8ZKBV>_PIRT%HHXE4>/BHIB-X=@2,:(=4[-\<( * MSQ_)L,+$<*V]U@9ABKW3NART #2E8D:?+I5K1OD)R+6D[O=!(9/KNV)Z.#[U M\K$L6"YAE1'"&Z:#^2(+AV.*>-AD4$FEE@ FS&<8&6..W4QE%:16#+S2XV R4K3+DK\5D&10R6^VJ MS7:=V-C[;$:%40$:S<(?GDN/W#8QAWFEDV)(%QI53(.P52:8Y2RBL-Y3CY-: M4,KR,"%V-\DDY4$6X#AD'##I3/"!-T)Q"W2*WX@N-+;8")(M[VP&)(.0XR^Y M'2P&FP$?V=+<0H\+#3 V@F3KB2\S,UCD MM\5LUYVS>Y[,O/$:0W\9:^ M6?%U<1=O3QM,#]N#G2VRX!(%MP@H92A0FB+D7.DB"\J3\F31Q84=FP.R7?MP M%]9#52CQ_,$,,XA)/-,.=("$$N5AF8DA@#=)U\=>7!0R&;]6"7"]_#P9#_VD M&!QV')\]EX4UD6$62J D"NZ.@I3!+7\93-E_0!<7CTR%K]T%YM,!W]7!N/FS MDW&'EYD'&F:" PJ()4!J!) @NNM@-;JE'@ENKAX9>-XMGR\8OZ4Q9F/]..' MJ(M\.LP_Y=\6.GS3W_?PIG+[S##H19@?C;?4$3JS895MO*%:ZF Q*?-:EV<,)+4LR,JD(B":MW,V7#L.4W2]\<4'+IF!LUQW-XS58 MDW?34?[MO_+#"](7SV98,4^ ]1X&BT:0$$ILS9F0(&7G"U]HU#(-PK9R(->! M]*?9ZO"1[GV/9XXJ0SQW 0] 9%A@:_(TO>FD:^GPQ44P&T+QB1*MED.Q&^CC MHFF\NN9U_OTX*A='22\4M+F+ZT,^+&ZGX\WUP^4 J]^(5Z>;#&'G 6.&.&TX MD!2KF-ABO8+< *LJ!>=;16/?E8:'UHAUN\B(LA8;[;@V% -&-.:F1($@?:GW M3C9,D7IW4IZ*_OD,@\T7@_'DQ[(/-KAT0BDJ!6,@>/F*$@(YTD0S"ZVH5+^@ M'31V<2I>;[I873<7RS#OS6&HVT4F&'4466^$ ,A9JA6F)0HZ3(]=VH?V*Z>U M0Y!7%T:V@GTU3S*=?>H^9O+\$\4$,MQ: M[R!2DM(27@>(3P.=\CS\.[_+1#S^-)L(GY?--D=#7]$(^[S#:%;,^^VFG#&@@)O)3<>6Y] MF-&QU\XYS(EUB(5%9R5OJF5I*ZHH/!!\Y-EW&OL4*ZU7@2;U.S(D-1' 0"NE M=0I(PCS=X,B)PRE^Q%NS,I4IM<_*=*R,KA9(9C"/-S#'O^*U$U^"AQ1LDOHV M/K0HVM\H(XICP!4"FC"L,*0F"K>6$J.D$D=]IEQW['BY/F]*%5T1[D,>WLCQ M<)&/=@]]]Z>_YGNJ)331;19,@$($&"RA%L* X'6($BG-2-)IV_Z1M@G*O+[+ MO2OTN^+IK\4T?US?*NZ7T]%Q!NYND$&K 0,0&(8-E\X:!U$IG6,ZZ21__[C5 M#1&*%I#O;,+-9YLRA_D\AK4>BOEX<914,2H$TQLYA54N M9SQ# QK#OZN:+;U3/3CL\6FG^7_6.;3X>,1!Z]"ZXP!0[35B$(,$0+6 M&,=*N2'B*26S>TB[\WMZS>NDXS3*W;'_]SG,_"]]\]OL^_Y)/JL^N!#C("*5) 2QL0(,19 MBK>+,2$@NY!+:GHYP3:GEK-:O]=BG#3;[NTG(TAA)CD-?S*A09AI2+G$DAA> M;("Y(8)4,8D-0=\Y#=]-'Y:+^0H46'WN?=TJ(P0+A!G4-MXCI(*\RF_EU!<; M4&Z6 _N8EHSW.7F%3N+5IE6FG"7<(2"H0U[9X"7'>\O6+/ORPN1 M6\X5V'Y/9N,I42R"XQQ3*B'VPO,22R62JGSTJ-I/#U<<9]!>9QG8*]%VY&94 M2!(ZVC:C1%CAF 22<8%5\% TV,BL%$Z[0.LE3.GNARGX>&& M&4> :*8("W\[PJD'L,11,>U32F/UD(,-:K]:*LMI,)^75#O@J2 M*Q'\:6VXE#1XYX(H13E(NP6[AROBELC5*,9G]]%.\5<4Z/?DQ'CN5(6:66IM5)#JGB)I]F&6H5_5%(1];E M+WEQ.QL\W(V'[Z8WQ>Q^UL,=C=]EO-< MAFE"R^ E.(MAI3W^BB>8=X+X1,1#[WZM]IG2PC AP^O!A<(".6!0*9,0:1?2 M].^=3E=MT3[(YWQ/?QO,9H/5G1EG/JG8Y'MKC.22N: "(&-A9X6$!28X>,$E M(P!42CALVP^XGA4/^6SQ>#T93!=A,HCNZ4,4Y]@!Q*I=9)A)#R1'V@B,@L6! MB)@2!6G5A9UB3B?#WIF[49Q/7#7.9XMG+ O_>LFP\%&VNEP[#NSI51_L2W<[ M^'PF&84<"F\I 0@)X6,IN\ZHNF@>Y5>*L7Y[G(]R;BW;P^2R\ M6E+&BSR%%@0[)!#'I4P>FZ2KD/M#G(;T6C2/:%=!J=^*Z>_'3]T]>RISL?R= MEPP9S16+-6*"?V2YME8PK:CHDAEME@=L2)M%4TAVQ8B]IO-]A4R)XXTS18!G M7D##((7>LGCKP@8YBZB^L(-TK4U)K2%^=I[]EA]:+!QJEH75&77.*<&%Q1)R M @PO)04L[=[>/MFF-I1?E5?U<3[GNGA3V4P_/OWV?51[7/!?T$H9>P!8+-*F M@@UA4BM$O9<@N"[4&"1.BG UO5+>J&(>:^"Z /-L.IB4Q2Y78=1B>OM^_"4? MK0.KU=?/IW2<22?#%,NT5T(2C8%R2I:(:8U_E%5U9>+L755W@/X;66L[1Y&@ MP;YZ:R #\:!Z*9.S_D*63%T3H-H*O!;T;V,%+K&BW#-.-482$^G")+M%R/ + MR4)J2*^55N#U$*W&DE?7< R+Y70Q>XQ,X>4_(E'X,Z)L/LY^_[B#%4^_S#ST M3F#*.1*86Z*<\W8S8$LDOQ"+TI#2BD3XNEKWN%^=.AIP>7HHP\8)* R3"@$G M&(S(EE(X+5+B+3U:+S=+@F08VYPBU'P\N!X,8Z6;O3S8^5QF*!,VH" "FZ$- M["/_/YNZD9S&:/T2S? MQX#HU4W9[-R[WFYJX5V.=(* MI EK/819L)22"(>I 0PJ6$K A>AT/^EA=1/@QT4P<)WPY21-[F%%32"[IH(: M_F,Y#GJPRWC^<.]]F56:95ZSB) PCE"DE0[>LMA(ZK!-NEBCA[&_-LC2 *Q= M$^AZ.1O>#>:Y&JYV4Z,7,?K;AFSO438?7O(I_.SGW0]STH& M8R.84B06=A6,60]46)-JH!'W4IM*==#:P<,'12WR55SNI1P[M/=;T-2GK_GD M2_YK,5W<'2R_F=1QYJ17B$/MD K+^/ >22VVB$F6,M^\^?5193:]K*G9I4HZ M*R=;2ZC_S@>S3U^+QGB[Z2_37$KBJ1,*6*JH%2H6]EMC$P^;7:;'W2>ZGJ:) M'K,T?/W!JY!/ZS'#DL6='82)\%J%_TN/2WQ(6 =?1CI:[YEZ@B[ZRU5?+ _6 MA#^IP\PQRYC$EA@KM3(8 ,M*=+"K=CRJ_XES?6?J":KH,5'#L\T2-3R;:0, M8%(J"YP-ZW;OF%RC(T!8LZ6D$-!_$;5%5?23J.HF*+%QMG[7:Z8TLH Q(A&V M'%&MK* E3K%01@)EV;\HV[8^3DYMKS?$?=GN]7K)G+:"2 "X1TI29*3&KI0- M2I12SHC7YEJQ&$S>,-?:Q[\7H<3>%,8[3[C0<4L!,<@#Z1FB4B.WB;1(H BO M5&Z\73S>W3\,QK-5T8IB7F5WZ?L&&8;" Z>@PU)IJ01A<;-C)2%QG/_0X;W* MVM^S=Y $=5/_XZ^%LQ M,Y/!?'[LHO/JO61 6QS,-(J 53<@M[2,96F%*=C0UHH"M&?LJ' M=]-B4MP^ZL%\AR3'BJ=4:I]AQ(QP%$(/&?%$.JEA*;MAEW8^N#5F%.UCWQ7O MRB.&'_+)2J/SN_'#<;8=:)7%LKZ>4Q#^]D1K9VBYV258+&1Q6;D<77&L.<0[ MLVBSP2B/DES1 .[XC0\2 :";,"A8R6^U#,$IKBLO4PRZ(S.Y4&+F,Q]E#7?/9=18K2B2'+(G&#.0;.1D1-<[5#VV\E&Z(I'3>'=@P7B^PIE MIZHTSX2PX?W!'!E)L>.<8U9N6G,G<8K%ZJ&C=-ZXQ*FH]X!O?YD=WB(\UC0+ MH@8\#?%,Z*5WHY#X+/YZ:X_SR>;JY% M&1:WT_$_@QBC@.GX9CQX]M*L#ZQ_?[-Q^-WR_KG4A^;AEKXQX] Q)H/]HL%# M9IA;BC<)*"*\QC;%>-9>V':1DM$JE_NAI,ZRA#;#/P#I'_GX]BY.%4&U@]O\ M]WE^LYR\']\<2@%(Z38+?KWF0%%G 01("<15&:P47*F4>BRUU]=OGLX=:J(7 M:4=G+E%ZICI>!EHIC//22N#B'&M!+.3H@:":@DH30-L)1:5$]:J1OFJ5>2\U M!-SQ8$VIUH8S(TI9D?47=G=O2SS8FS*4BG=7\U;U6%$]OE7N+=-& DL<5UR$ MA1)PT/DMUL$^R\N*S77-P[;TT#4_BT.2^.4BHO;Z1$EMXC;Q-1GA.J"HB'2> M,P^%LIZ62%);[5#$V]E2[9;19U!01^[8NVGX,8STVQF]KNT8:OE8!UIESAG$ M .:& AW !D(KX@CF0F&JA:EDW3N3M8JE.-0LBT?//8 .4T00948;C4II+=,7 M%O]O1.^O=B\;@[?[]];=W.3#>!@P_.O#8)''>,=T.)Z,>W$A%;D, M8WQ\:A_46 6=)KXG8U([!Z /G MC.$#$Y0[/G@F\6C;3%A(!0R24LV%1P@;+TJ9"=(I53'[NX'8(15/AOK,]%I7 M_G\79K&U L,#:Z?[KX/)'3*O";@[)][WZ[,J'/N^ M10: =UH9#0&1B'#.B=\:=8*3+DGL80FO5NF4A&SWP;=80DCG-\4LOYX57\;S MT)LO9L\>N+SX&S&(*&0 5\I9"E2\6AX9[)2@4M'SQ]^B2LH;?,?393!"5P_Y M;'VH/.Q_TE*A# CG)K"($;K)3!Z@>*K55FS4[# MT 7ZW4X[M20*)B4?WQY*VC^]TRQ8:0P5$4YJH+2/96!1B1*S2>5Y>Y@*T1.. MG@9^CRGZZWA:S,:+Q]5!P/#ZK3;FG_?B_K$,O_XU7]P5X3=?\N,W;W4XBDPH MY1&44N"8,.FY!8)O]0!\MP?2S^K!=?@2=*2M[KW"WM1G;=[[8\92)H*7#S!# M)!@KCX/5 MY2[1$F9TQ6W>Z#?[>=]OWR]/0]UP9ZSZ"0%'"A!$2..6$XTV2- MG0'Q4M>Y&BZN;L*3_-=\$(&+9F]] MR^;3;8CUPQ>-?4?&",4&(PX9XMH[93EG7D+A=?!>2+64]\OCV-\J"0"AXR0YK:C2DTD"^?6NYARD9 F]L _94 MQC4&;I"WO$R.UIE5$3;S[1Q DAD14,2N5*.4W M,M-T"[. MIK5EN)K!MRL>O)EL4.Z7'257W:XR!CF",=T\K)VD-%+0)V>#8N5_G"W. M4_G6,N1=D?#WZ6Q[#CD,?#-Y'YH,][3(3+#.DH27"P@GI*><&+&1#Q*25./S MC>U=GDJI9I ],W,^W0T6?Q3+R2C>9S%:IC7NY6@-& M\18=R5/*6=7?Y+PDWC4+_!EVSP?WFU(+U_ET,%E54%@=RUH%]?9?EG5B3YDD M0,=:^LK% G*:AY]XB8=$N,!H;],^MXLXQ MPH$$!CFT3H^@"DGLSA>-K:@2]VTX68["HG3MO,VO\UG0T31\\*E8DW.=OI8O MEK/I_$,QF?CUBN, 8&U_=>:=TI(*SS55UD #(?0EZE+(E)MWWUHGKXOY>+696Y^S-;\@$QIC"A'F M'@0W@UILB"G1$^C2]AC>&KG;U68OWX7K(-2LO3=A3_<9I5QP*8EPL4@R"5.M M*9'3AO,+V_FXC/>@&5V>^2VP>:MO0:WN,ZF59]A": 2"S$A/<:FV\!N9DCM1 M?>NFZQ/";^UE:%.E;\]'=X1[SC3$3$F#D-%.TE(^['2GE3#7/KJ;CO[%U]-5 MU'U@ZZFDVJOST=^7K+V\T!:1&' F.4.8> $(L)P#$Q0F)45(G;&&TRM5_)8O M*@A[J%EFC!;<$"VAC+OF@A# 2FDMARD'$M]82*FRWHO6X.UJJGDUY).2IFKT MDDF)(*2.&NXA B:,B]$-#HSA:F>WW@[-FJ'$,9XU!O?9:%=^L'XMZU#M^Y:9 M48!I;+@&3G 0LS"BV&MY@>(I'D\/0S;=T"L)XN.4B@Y(($H0'VYH$C]Y-8SW MT:TO_8W''12IT"H#FC!J# E8H/"358RX064;+P+''8YPMQRV>W;, M%8*62C9G2Z2'I-SM>?H?H%BT)(MD5:$.(.W>,]VR3(#(E2N!1"*1H$C4F#(O M?$XYD0)+W(PS^_0"]914JW^W2V5X6H\G[J#JC6"GPDQ#?%W04"ABF^I M1_%?-;*8Z)SDE@(31D,@!U*'(BL*F,% MYJ86QMZ6Z$^WRTTU@EIM:%.#P)D@T02!H4Y%AY59!_;2.8AS+F\4F'\ZTMZU M [*3\>;40ZFO-P@L]4\Y=! Q3IWU1M5N,8_BYKB%[=-%![_:/PYONB [&6]: MU8IM5(4XFO"SV+'(<8F6C/1G+CK]F^MK' [=4 M$\V)U(QY;04TD-22(8>S'L,"O^K4U![8"2CSY.0N!7'24>AJE6ZQG:J)T[B/ M(.,$C)V$5D$C?)R:H:K-1FBL<\AUGB75>SA8ZA7R:6G7^LSR];8AW:]TA%)F M+?)8:XAY[3L*S+.2' J,Z8['K^X8]Q'S?S(0,_LZCRM#RIR(^\[[^7I](-VK M=1]!:^8I\M)BP8G5B$FG:[FXAN.<1D[H1^6J^\#90-_ 3SM1;;>H3YY?>USE M6\]9KW>3*E]81BV GDE"O!(Z/4#XB 3R*B>H4.XJV3\%1\!^6A8>>6_PY9]; M4[-%W\$ )9TAT&,&A#3:&Z)JS"3,>EV[^7)[Z7P=3B'3DK@U,X.25%F)B%5: M$.B0153NI)/2944Z.F==C[E/'85N+5&>+,+Q'(PVP8[G+8.S%FY?GTJUF2-D MA@!8R\L:UI#L[:!^VF*K?24[9B$\95[S@:IVEY?/K*6C4D8#U]JGLSEME-_5 MK"56^D8W=H>1=7=I[TG5S"HEE\<1W/VDEP8@=.DND!0J\1(+"Y@%$2K"9(T. M(KQ1(8/S24SMA2?+T6$?:^5Y+LI/HV_,O9]:!N< XK0M-W%V#$KC=F#RUA. M=DV!-!N6$D?YEPO]R%0[CLUIPAUO'Z*7B"!1F! A)* "6U3+3AG)>NBLP+SH M*6C7JP+&GN<>WX+H,L\=:!F,\4H!$,W*:RH,1)+1O;Q:Y^S;"HS*3S+/]0/] MR%1K7S/\>,.@H&*,(PD51$P ;SS@>VD5&"= ,-I6;@JB]8/\V$&#OC83G?H+ MUED,&=, .Z QI(:3^E4=ZI$4E[7>#K&;& /WB3C9?@YLUD$P3F@O(!264$*Q M-D;NI5?4YH2U"MQ<#,R0XWSL1P5C$_ 91MUIV*2;0*FV*8Z,A5! *@@!8CLD MTM6PG+/U J? :<@X@")&GQ,?W=B,.?%H!VG]D=3 Y*Q0(2V)!EF_)L889CEQ MO0(W(A/-B7VJ8&P"=F?>P?=P/#>,*,MA]'> 8]8(O3"Q!UQRV12E-NE6/*$H M"1T'\Y\C6&3T&@S$3FNB'1#$1G@0XGNL@!"_4'6FQJQ93H7^6(O*#XF:/$K9 M@:;MNTW):,Y"*[GW"F ?%W?!=DAA&F?1R]KT#$?GZ@G:@AVX&BK'@-E M"*FH%*D]%0[X=!Y7XT.0S4FV+G S."P]AT1^-&8^W$>GZ_N3=>#QV?#/532Q M*$,3*C;L(D (&2=:. T CT@X97V- ,VY\&$ HL##<*]8: >R97?ULJ:SG]_ M_/H&+OOS#P;,%8*,&@@P\0!3&FW7*.6D(AXQUNBIF:$DBM-.Y>>+=$G[<=1- M#/98L^ BTXTE!INX^XO2 H;EH[040LHO[&&=KJI>#H;H6!/_XY!_%,YLR9Y# M#>/,PYTD$&,7$:.&4./\3MJX;= 7YO_VRI^>,!UU-G^ZE=S^9K>-G#IYO.MD M#SF1T 'HB:/0>4JQV;U<*V%TW1I%KH>1Z#D[3M3%^_G#P7'-)411$J\\4]1Y M[VK)+'$Y:4*M)_8Q'M[NJMB#3[9W1++S7?"GRTGZ7GB$S<<;!*^]X-P+2PFG MS&K"%*M'+"P;IQ#%5)-R6\WWBN58R_G3\;Z??_ZRN;K]:_UX05+=+U>;^?]M M%7=DRFC80V"&&R%B?(GIA'(E ?L:-&F+Y'C'ZO5?1,?YN5EA.-:*FRR*O,6&+WLR8/)QG$L=OS7;#5/,=,FY/CILR'. MEQ!B$/^?VU2?#KD]/,ARE/-&7X'1Q9ZXD0OC>-&*TY1X0F]&X]Y[FV.E%?;0 M2O^#WE+G9 &W+^ ]>(I(3U3H"M^HX8;'?_\X@O$/FX=5]<=\,;]_>)S?WLV^ M;RO!G6L (L*-#'$,"4P@2<6AA'@L&T"%-KA1_&R, ,23@ZX]Y ]-$F+:=!-< MI+$%2E)(,>;24$-,C0:V*.?69D&;C5PJ' U9](KP6//]BU#H,S-_(L7N?E9C MMIWJ* #+K'0""(TL@2#NN=2NJ@R55-&<6TL%\FT8HAQE8\\:*(R/;Q8?_U[^ M=S5;':OSU+JO8"66B#FKC-5">6RLHC4FZ5CW,G;));*RLQ+*(V;\UJH_:NY[ M"QAQS@"E&@,O$&&*&%3CHAT?-Q_[5R-G5S441T^_?%CUQLY]9\$B(#PTVG.$ M/0702:!J5 Q6%Y9R5!8YNVJA/&[.O_4W<^X["X8(A*'$VD,7C98*"F2-"F#D MPIX9*XR;';50&#<_?JE6U>QV<_0MI]9]!44A<=88:*,3[HF"@L$:$T>SMRU_,KKK&O+[=\:&SR(6Q()6T(_ M6OVDQT+ZQ\?>I#AFFWX"AQ9PZRFG#&C!E7<4UU@H(2\[=:9K!')(B(NBV^D M9)MN O5<$688XM0::)2SR-=("$8O)+=F8)9TX6(W!11%Q4:QQY8]!4\58D() M;@2BPDOE2!U5T%+A"RMA4Q A.^N@-$XV"3NV[BLXPP& AFJ $ 0886)8C0E5 M-">N4V#0L2Q>=M5"8 N0@(X<8!GPJ]U(@H[G,V,06&&LNB94^_%29ES(:[ &-!_&N)?#FLJR]9O%EN2?!?L[N'ZNKVSVKSXN^S"'RJ M\T!5A IB!QWT"G(BY-[@X^Y1YFS7Y>^I=B2U=+[(O#]V4HN;W$.N/MDR")H+JX6<>9HS*M;CL>OPF4U6?\$Y!04U-@X/42L=1LK5 M\@J+QWU[8+!);BQ29'&PFTK&H^#1LYK<+@/55@!%"&!*(X80,;!.#S N_G+4 M0YM?FXB=M3(F%]/XME']'LFX[S,Z&5XII"W05!M!O="DSINWE.-QWT'[U=G8 M52UCTO'8P4QVGP%Y:C#UW#CI-656"%PC';=R8MP3FE^=CEW5,BH=CQS(9/<9 ML *26>L-3VZ*AX++O=S,TYRK705=53\7.G94RWAT/'H0D]MED-PC1)VTCC#F M#270UNZRC4+G[([;G\C\VF3LK)7QN-@; P/&C"JL",70\NB'0(9Y+2%'^D)2 MO<^"=RUU,6KQCS]GJR3,M[,M+NJ0LYA%Y]I8SAFV6&*,@;8L+C:&H4;5SH:2 M*!6@W0[75NOKU?SK_FV%H^(=;!6TMCRNE8QH!(P7' 'I=[)R@+/\[ )3F;LJ M^M4ZP'T VO'D:;W:/"%-_--+PL1?A?>SQ>=*_3-_U2-^^O=!::*90\)KH[1& M@H&(Q6[,7,.<Z#//Q$(PI(K+GGT6SQE6DI) MZW&+Z,]3R@L\:6_> VJ,YG_YS6^=//! *D0=X9J!5+CB/37M1C9]%-O8PK(KWH/ .W M\0HMOK:&17^]>K.I[H^EB9QH&1AR6L0])T+ 85P+,<7*(@G0_@" MPR#<.5#P9!CK]]7]+,YDB\^IOFQZ6'!Q-'&C0=,@@5-41'O2BA,7M[8Z[D=W M4A#$+Z[D7T\Z70X*=R\[W:F.7]?;6XKF[4_?+A<').NUX"M-!;HC#5 M2'%F-,/Q_QYEDX;"'-H4F>XU&&T&0GQ.^/(U>+F?5+JW>D'-5[]?$ * M&:"II(0HY0A$,)K;3C:@3:.7J\[GCM]PS,K'=M1#D9>UT.NS'+]?8V MX?F>GQ!+&%+02(LL)\3:71U!QEG#.KC#2#1);73 K5#<"1[I3;#&Z"N%)G9F=(-^?B/%GM.B/?U=WWZH_X@+XY73LIGV7 5DC MA(V+I[)>,,8)=*1&B AS(0'?8EL76;F?KWL@>2[GH*T9_3Q"D. M&,$>$4>%V5UW80)AFL/- F,&17&SFPJ*I.2!O/C.?06)"'+"0JT5X\@I@= > MD_B_G.*J!<8DRJ-E!R642,R4.MT3+U-705*1'JY&'FR?FC2"([@W59-U/%-@ M8*(X6G;009&LG'_K:[9,706NF.<"*B4)ABC^GW>X1D0*F7.5K<"@1GFL;*^# MTEBI4@YUC]1\UE]PDN)HF"3=X?<4298J<^^P(4[F'# 46,.H*'[F**(TDO; MR\ AH\XZ9S3ABDB#":_-5&+N/'G-ZB\ "[>W[Z'&0!@9%Q*):FRT8EC.0C+Q?5Y]EF]]G+969/ MJAB+I@>D:!TF_QZHE91!C!47'A,"!:[?14AFJ',BXJW+#'VK5I^6E[ >]P/V M6&1Z>L[5^1BF>2=!>L]UBB5$^:E&3DD!:A2 MVG85#*6>$IJN&2"JN84I76N'"."7=K%J"*HT8&./&BB%DZB6.4QGT$XZPU$GF L# "*:[5KF)Q M=&M\UHES@<_$84G3+H( 6F&/#+>.0&^=9,;5"$#I&*(I]YX:YU&!D"QWW$I)6#.;J/( MPXNI^->3 B8E8UO2A91X1C'&,KJTW,:979':K]!2BAQR%7E<,16Y6@(][O6= MAZ]?[ZK[[6TC/;M+@_^0/O=F<;M0]X9:HU/9!D*!([5$Q.J<[7_KT/L8!MM5 MH49SF%/K]_/.7S=7M7^MJ._C&9]$OV@5B,<*02L.0H\9 3;#9R:JQ 3F; M]B(9TU751\^<\T"=PB=H3I\CK4(JQ $8@HQ3#2QB4FE?RTF1RTEG*/"I.)QJDV4KT>*2/P0AY-Z$GUO>$X6F+> M#^>WB5OU\Z<#,D8SQ5+-,&F)9X1;5,L%I+FX>CB]^"'Y0$Y D-U31NUX\J)1 M2,NDL)Y*0#VC@A!C0"VEX"2G1E^1;DB6I@^S)@_6B?,I#S][UJQA@ 19 &1 M0!!!%+?.V9VTQGK;J'KUF9*HL^*;Y5)V0WC28-=I-AUK%I0GB N@+2$68BJM MI+265&DT:M'0,^52C_A.L*S]N5Q<=UG9?FX7+*$(.8DT]T@9XZ(5L;W58).S MQR[1%QIF:+5[1FIZ>1&^?AC0 M;)GKC/.D*UTC9IUH&210" L,%/66"P4(M?X'DG+4.>I\>=4ORGGQG6/'?J]\ M*E ,1;IZPYC%6BN-H:N7>:LURDF:+C"BT\60Q4S@5 M@ASB4B#>ZX#2@1&:Y;N1!OOQL8-HI)P"*EIV>]$. VSJ( M!*UUH^YFQW\)OJE27ZN.F0%CYRFW-JC'>Z]'%'[DTT$B%$4&D$KB@%-6V/WR M "6#.:EDI:J\FZZ6?6,YS>:@3BQIO".H&P2%H4R/?TIMHQ?!@83[$P@(A+Z0 M.W:]Z/>HZ]\1T"G\_3>+"'2UWNR&?+5HF]=UN(. MUE&P#H* ,$246[D3GID M/ J*4 Q!IT$ GH)>[U;SQ?7\Z^RNP:1TM%U0CG+HJ:2"6&^5TPJZO:QF MY(W$V9(I%]?.GLS+(^JK3W%?L*ANWBS2TY(3QGM2MH>NK9+QH3\K$FK!^- M.PC.8Q#E,1@C9RC&3J="LEN)L//J$I?R[E&M0;&=)N1Q4IIC;UJU[2KH../' M73WSF 'DI>%.PAH18UA.EFII89(!:'(TK/8V*ZCZ(H();QR%@*/ M+,(1F3KC!3/$X67,?"-Q<5#L^UI'[>[&Z/O9YN2)0(.F(3UWR2RW2!""L"<( M2EQ+03F[D,#*@&MG#Z@6L6H^E>-=M;INDU1TNJN@.!6& *\!D5A0HZ2MLSRQ M!9?R9E+_!&FS7N;C7L!ZV8Z'[3H*PA',H\]@'2#Q'ZFJ+F"1:6T[) M^0++H?6Q8@Z#[*AY3A]GG^ZJ\\MCPMI[HZ547/MTQ@,1WA60$P(0-&$U@OV! MQ!;9CQ%+';_H/TVRF9ZW"-9:$O=^CAJ@H+7(:DYJ&:E3.?98D&>1J^!#.4U9 M8':>JG=W7Q)DW1HU3X(89BD&&"(&.,1+:#U3AZ)J;KL2N5MR3$D MM)-FL_\QVSRLXG\;SS4M>@D4$^Y5-!Q'I)%,$F!AC0/5(N?V1/D[Z*[SSW MCW:MZ]AC)*T)UZ&W0"31U#&5W"43G:3HO?L:%Q9=[(MV1+LO?$,#/18!/UQ_ MJ6X>[JJK6_\0AUW],5_,[Q_NWV]S\6L_^Z=C['5C2O;2?Z! &@YMW #&+6;T M(02' %AB(;2,8)CS$%*!!7Q[(ND4T(^TG?JSVKQ=KM?OJM6'+Q'2R794;K9* M\?S]0!KLK0XU"4(I2;FE3!/(%3)"&>B ]0IR!(1OE.PPCI1-[/Y@FR"9-=8# MB82EEF$L0=PI[.2$4%_(R6=_ZEX. ^PTEOIC3E*+S?QF?O>PF7^K/E37:<6, M>P3WS_7=0[1='X$TR_NO#X_?>G7[4NRI[X3U:?F.8L&9=M88!+V(/SEFE&4> M BLQF?">6&_JVBXJC=R$/KXHI QD0;UR,BY7#DO+ *\1I20K<>R*D\,]$H92K723NQE MM ;D;*,*9-Q4!'G)TY[4,1;EG@[3+E,RR!&N_?SA8!7!PEGNA%&&.8,Q]CNI M'*;RPJ:U'K2[[!G2T8BR7'RK5IMY-(YWM5:VH_ZCNO]4'7N/Z43+X"7'V EM MK$'I/\A3LI=79CVZ62"%?"Y(: M2Y@B5%A.%&;>QRWW#B-,:4Y,L\!%:3#*Y( Z7M@@4CC-6-5BO=75N[O9XB1= MCK0* @#C/;2QB59:8FCU4UV]F] M\ND@I7$""<:IPX) S2BPM5S"@AQ/HL##^\&HDP_MF>SGWLX7U9M-=3_@YFW_ M%4%S BU6"(F4&6X4TD@^(I@@U#D/+10XKUW&3JVK]LZ$_R>?N.RE_X"XP4@9 MC+4&VGNB-=EC1ZP;M11R\1N\#I3KE_.=E#;U\?E/V^39>GZM%CC[6;]%$M\EVRS@_W2\76_?SR_(N MJFZ]M>?&5#K94XA.1'1@K3=>&\Z41$3LT>567=B2E,F)HPSK&^O1=INOKACM MY^5G[0+U)BZ:6G#DA:%6Q/6;[61U2+&<6M %1KYZG[SZ!'>T$.GSN[I_/J3] M\M7M=OQ7#YOU9K:XB3*]\$B.Q5([=1@@@)AYX'4TLVC0 E&I:G2H8#G[RZ(* MW/7,E9@R<0PZ MM\)C!#D'BJ$]1M#@"W.;\ZER,)%X2-C'ORN7&^)MQ=B^OBPPI+#GBAM+%3'" M&FIVV1((2B8N? WKD\J>H+?YM7?T3J3E:ZO;M\]Z6VRI>]J]7FV MF/_?=A!FN5@O[^8WCS1QNGT'<)#C72__!$$:0L5:IJ$=L M,#):.\R)=51*ZQJ=R!:(7RK(=+=TU9O9"Z^+ \WK?J*F.:F/D YC]D.>R,M-]Y%GPQ( @QF! -M&6((>#_A MT61^;'05/JVC3SA;??\PVX_[U&W"0VT"@D:FBTW2< ^94,1&#>YDE)1?2)W3 M7K7]DD$]83L:?WZ,,B6T7=U^7,T6ZVA#:2TZ=>/@=.-4/1,Q2J1DA"-!#%+< M[:3&S.$+N_?5@_9?\JEOB#M7O7OW\.EN?NW^]V&^^7YU&V&/6\N#R:,G6@04 M][YQ]ZNI4EP@)BFPOAZSU.+"<@_Z5.)R"(![)<6'ZNXN_2>%'';GT^UYO-NZN3V>O[SP0GC:<(,D>L M=883IY"I95#:7=AUAP%XDPOI>1;8H(AJB15/R34<$4P\MK6,VEW:\TR#N,0] M87LNU3*$8!1Q!1$&Z-OA MJ@8%,EY^.$@D/,'0*1VG2T6(X+8V**+1I1$E1ZT_7?'-Q'("AN@V#-E].%@G MG( <4X>=T98ZBNLX5OPOS:D_6N#B,PQ#NF$YQ6+SML$MN5<_'VATPP2B5 )- MI/<$*87V[&<\)T9P?IF MUA!X3W'*\#31>VUZT 9<1>V)O;# MO!& GH!R[U;SZ^IES?;C]'K6)-VRL7%7(7&Z"J]AE$G6KB,E6E[8HVF#42D' MU EHD](/YC?;-PJ6B_?5=37_5MU+%O_M8A#_#OE[BX^UP].IB>K MDJ\X7Z<5_[4-8!_=!AO-3"N !20@.I^4N'W GDJ1]9X)NU2>30!\+NU>&^75 MYLN1$]@3[8)"RE'I)436(8B$Y1SNU_CXQPSB\%^!.'TA.]8R^&ZUO*ZJFW6Z M4U /^LTB4GQV]WAR7)\9'UD"&_<1A&0**J$8I!889+W3M2O -+0Y:=;B4MDU M-,J=YZ!>%[QNLRT#1E$G=/0NG8FKO8Q^9BTIPCCGH6QYJ7P:#>X>B75T33LT MX3J/6.PWNH 0:"\-0]#MS0"HK!XK[9+CJ8?-EN9K_W]'*#D=:!:&190!Z MK.-NP .@N=_+R0C-JL1^L6'Q_H$=SYM^6H>\!8>.-PQ4D"B7QU ISAQAWH$Z MF,&4]UE+V<7'N'O%=BPFO4_7 Q?537VU6UU?/]P_W,VVI1=OY]?S8W?O3C<. M GA!!-".I40)S9&D="5$A]\W10#>Z7GFP;+&6I3IZBEJ"H3HMYRG9.EX+3B028 M\.[HP;&WNP7?IIN@+11:*$F05OO(.,58&$ZUM3#^Y!2D8-(:OS^2W Y*T?Q6^?$N@A(2&VR, M$8YI)[#2D-8H,$YRCH7.NFG0.F*J 1318:< M<)<" J[&E!G)?Q7'I@L3FK*L,]HC!NZ^/D3P]R-N<@?CM1;!"&",\IH1)H3" M3$M%]MAY=&%/)_:J\9^C=ST@G)$4_?CU'Y:WF[\C&.\>5M=?9NOJ)M6$K+Y5 M=U'RF^/7U5MT$;@ <=O ((0""A_W^2(JMSGI5HOVM8;F9WY\J]'E$>BT]/;>0(?YY^+'@+78J@."N!5^FJ.J@G M?4$,';76WACUSX<[&LJ M?MMH*?2S)Y(,TL[W50]N=KN5]ZGE[B6MW^M*[5> M5QM=W2[C;OCUV77V?%(]%",;X:L#%V(H>:!.6P8Y3%73RQ&*<;IH) 3'#*8Y8PJ\K% M.050LF?)G@ >>\:<9*YL:'R2."J%T6EIT8A1K+RHC0\*GA/;*_!J>5FSY" J MFF)^7+^MHCR5GMTE43^DQ+%'Z]3?_YC]SW+U6(KOI;2G7,V>OB$(@RU##G(J M#!6 6BA=C1_3)N?5@@)OM8\S^XZGC\Z3]5/#6S^U+_?/UVJQ?BTSKE&[P(FT MQFS+Q4'(I)=.P-WX)299KV 4>-E]H"FS9Y2['_@_)74+EIQJ%R30$C,*'/#& M"8 \%+57*[FU.;&4 B^M#\22GE&>-E5ZXC=ZA\V4U@Y9*8UPW'*N 1! D.V3 MD2!.[PTK@(R=2YAS6>))MCYQ"L1_.%0:.Q6W&Y;M)$?>T M[PJ9')C3.(^P( M]4C6_K[:>CCOXM]\?U)*:CI#/S2@!G9^JFG V&K(5)IMM>*0YAE7ZG:7HUKT$K0$&!N.E,1.4@6$A*K& @B7$_TNT/#[H\9/UR*'@GSB M">#/V2J5FOM637U':L@)02 OO7*8842%BYJ/D[^7@E.D+#"J46VF4:56]]L: M-<]>O&D/P&N]!"^4\X(32"(65C$.A$E8^&@3A&2=X)_CA-"8<FA!X@'VU" M^%8M'JK'!]<76S#6_YYOOIB']69Y'Q4SX4SPT\B>#JS1A-"HAX"CJR8\54QJ M++G4'@OM@/5I7V9Q.F[L/3N\UC#57\%11(RX.V@M"%#& :.HHH)[8]!)JH]M3 MPV#P(U_7+3;SS?=_SV^J-XO;Y>I^5T-X+Z"+BEDM9G=[;>KO<4-[\W"]+8?W M(;WI?EVU>.B[Q^\+3&!*P#;I"%O!&#+Q3X_X2FWDA3T1WCOK#M[BGDY''0_Y MUJO-$^['/[WD??Q5V WQ:K4;X(%[W8<^&I EFE"A*8I;0(X!1$S4DLBX%;PL MMDW,AF6ORAB!5D]E/7B1^^CG0]SY6ZN58=2F(=V4Y2F-K;;Q2)C_O=-[.9Y_F=U',G5SOJ^OEY\7)LL1M.@K ,(BD M1-H;(Y&WG-#]?"\UN;##[Q%8\W-![.'4400YNW(Q&."QC$Z%I0!1XSVE@-2R M&L)R:NX4>?FH,/*UQ+^4(.MSFWF\$/JKQ%FA!L1 K9"1#A*CTZ4R1R%S EA$ MR835+/=:2<[H?/'Y7;7:4GQQ75U]NIM_WN?\7:=;R?/[^)&KVP_QM^O;QX/ M4X'5?KX@6I*4 D6LI!',>^P1[+S]T"NNJM*/;_>+,]E^(_>@J: M"BLB^'%Q9H1@#!3;X<&\UEG5/"YQ)N] I"Y<[JR@H@A[#,C88+X\^H1:7U\1 M(F8H8J:9 112:[V'\!%!$5<\EA-^NL2I>B2*]Z^YD:('VU>>="HND"K*5HOU MLRO*HT<&?F3 7]T^'= N07;[Q.)VR)_2D.LWJ!L$#/(Z#H@P'3=W&$IOF'3" M FD ;#2P:%O<8**@4Y0+6&/F(<\Y["EP M,1Z+8"^K*(VJI$DG)7?_]6[YO:JV;Y/5]:[3U;FIPYG%3EJ* \^LX4+2N$$F MSJ6BO4!C*N-*9!NY"D,GF;ZN:K5:S1:?'VL%Z^\_\5?]/5O=-$\LS?R.P DW M$3*(XRK-O=01253C"(R\L(?3 02R561##*$+4J MCM_J6AJ"](7=W.VFR -LZ(1@YSR_5 -@\_W-(D5,YM^V_DVD@CB>ZG>T4># MRF@1!$M@.*%6,^5W(X<0P0L[PNNJMN5 >'9GPB%_MP$?3C<-0F&CTWTQD*Y^ M().$JJ6@7N;DE!<82.J%%;VC.EIR^:D%]=!ZVN0<*K_S8!63%%*-)<46$N^] MXC5J2F<]35<@%Z=W=$976?%$O]HF^*^O'C;K5,)ROOC\?GEWYY>K])=#D/_H M%P8K,07(>0B!D!I(YM$>7:GLJ.[:&)E^8Q*R+UOH4X/%V\>?#VEYV\U8:_6P M^;)G.MMDE#(MHR=Z]F4M M/2GU; Q%W=QLE-L\094[[W7F]7#U@6^VGRI5A^_S!8[U?PK=K%9O]F=JP]A32V'$+Q&D EB M 0"(*(,K8R?EI2#0, 6E,PX1:\3>9T 4 MY,076K^!\KB30IIDQLJ9D[3&/NI5/"8 ,@Y8:*="HAE9.4 M(%Y$>;ASR-Q1@"-" 71, 4TPDL+I&D>FZ845YAJ+=(-E[K13UYB5F>8W\]GJ M^X?95LIT_'=@FP -0%1)[[$S!A&C&,0[&9FV[L(J)D_ C5?J-_6AB='8 M]F.4Z;SZ6>WGDTD_IQL'SKV@%BIF$? &:8.]JZ6&A%]8(E /VG_)I[XA[IP? M\C%Y2=$3C(!'+O'C&2&O?CC$W931'E)"C15<"8\@W(. +JU\>Y^J6_:,[5C3 MR^.,&K_RQ +V['-!&^DDETPPC@SPVD4'82<+!USDW) O\>Q@\D4K!_UB B ' ML?DAW>*F<3[K$%^7'KL'@IHX\5L19WU..:CUPVVTV\N:_SJRJFWD8GA%C%8\ M\6G"WV,COBOQ7RS?O_AKY/T.]HN..@HP,HZP@UT#G,%:_>&&Y'U*GN) MZWA)!.Q3,:,M\5'+6Z"V;QLWC'P<:A,40DA#A)'E@D"E%0!U?(DK W.J4#<_ M)?^%G,B^-#%:SETL)@8?=&@?6E%K6V':L>YHM'+7N_3%'GDE;C]WP=F(#&(":*I)$HQ#_=@Q"78Y]RR M;IUH=\F+2P[J@S/E\(3R_!/!:&'C9"DE)0!!I&24NQZW!N)"YHV.NGJIZ4Z8 M#:GK/V;_S.\?[H]J^]EG I1&*PPE5#[.9-&%%E;58V>87IJ^VVILV0]NQ9R( M3EQE00'A?+0T1.+R2:PPGM?KI[+,ZPRVL7+8-OU:-)G*BB?Z]E__5:TWCW5T M3]1,[O-K@H^*XP XPJ+_B'ST&!6OD70XZ_IK05/M%-3KB_7Y6AN5_Y].B_CI MI8CNGZ_S55T3O<%5NCZ^(P"&F<1$R.A981152D"]6*JX5[^TY*V)F3^!RHJ? M]E^]2/OO:O[YRZ:Z4=^JU>QSM?W+]*R+G\U7_S6[>SAZ0V3\HP MYQIC+E3M 2CD9$[>1(E'UV>X>(RBV.+7EQT*:1']<8%V+^U)7VN KXP(0\2A MDX;JY$4C&>+C[/8K.:+]?QZZ!6HR=<'B)7F4F%NB.;.>R0)VGN_SN2\H%!B\/A\EYT!M%F\ M';6LFS*)N]?W& .V$ @!+>,I41AY;4%]:TQ[:7([3\^D)@T>W88AXX,DO#98YJ!6V@%+L*5& X[U7@I3(JD#R^RBV M2"7V/P^_65ROJOCSF]U*L=P5Q'L?>;'Z5MWXY2J5^^@X3;?J/4A'($TZ(MYZ MA(DVLDY]UDS(G -6^/N$=5IM#>>XOCK&6I3]ON[Q4T^*3W9V<#M^7W#*2BA, M=/ ]U1$[F$*7CW@99576=/W[\+,T_14?=BZB?*XR2 AK$5 @I:)":&1]Z]%( MH46.3?P^U2Q)=Z/5Y;K;LJ2Z>5U@]T_Z\=@92;,.@D**,H&= 10;YJB$MMX_ M&V) 5L;Y[S/%P14R117*9X;T9KU^2%D"3TKG'9MY6W03,(?I,4V7'M?4T!G' M3;W[-G&SD56LM\3\] DGU>'4,MH-W=7RNJINUC[BFD8]6[S8J!YAY-ILY]_F-]7B M9JUN_N=AO;D_'EP[W3A8ZZ.LB"*D&/",4"]J/ T&."NF\/NT:U!EC%Z=,&X( MY]?5ZQ#^N5Q\VR;V;=%:;_.2GOY]*@K_YW+SW]7F?76]_+PXL94:[#L#LEA% M?!UD" LY8CO6X TF5"K$3 M! !(E9;$.>WJ.F!6*Y>3/8I^'RZ>C6)_F-D$+_V\5O7R]Z,_KW8+P\%ND&>_2GG;I&B\=V>B>!ZI0)1QA-14W2J0MP9B>+$PB3RZ+>!!PX^DY" M._2+.>DZ@W<2O*#4>L"8EQ83+ WPH$960I>3#%D@KSNR:HQW$MHI8BR*#U.L MGE-%(5?84^DX0=Q(C&M9T[1P6:2;EBZMBM6W4TPQ\^S$U9>H()X )+"FDEND MG01ZAYKW"E]8]>'I?8/1558\T4]>C-N'*-[_>.%XDFN9KPTDI$MX0FI'(5"< MQZE&6U9K0PF:<_7L'->#'ND[VLW+'O1Z05;V>/8^K8$]CB%.LE@0:V6**T(5 MO=U4V7VG \+)J&]3/;X'_V$S6VW*M+"!:3Z^-78BP?D;XO-[X)/8X?,A!&.B M0XT)XYP2YRP"%I%: YB9G+S2$GW$7]T L[1__O;WO.+0)/;W? B!.P^9XUY( M1 E%3%DC:PT8#'+N.C2_ZB ?[6]1?4X!_(^_S;!H$IR_&4;%W%;SJ2WQIU$$ M[+Q#4B/D)-18,6,LJO4 N1RGXE[37/(IPZH.)_)4,NW'J#!,"8E)&J)36"\#@EFUISZ26\7GU)Z_8O8_[#\N?\ MYX#GT;TRYX"68PR>"0 I<0)0AR!5#%I8ZQ!3GW.UYY)*\OPR<\"P_#G_.6 7 M5'R(E"]S F@SP" UU)X8ZK$GR%HI,:XC,5 B=6D/UO^V_NG(<_ZF?SF[?RN8 MD HR@PS @$E*':XU)PC,.9S^=6/P9V[Z@]%GTEO#K_]V5S'K]_7AUV]R.HZH M<%HI)Q %WC@-M%&6.:\8@+#1=9FAKP\WNBB_*YP6?[JZ?7D5?@M"\ZO$/7Y? MP$A8*X#RD$13UYYR;'?XM#)%=,3S8.WG(#-/?4:\,-YAX 4DO-O+VTFYOYVC]2G[$7B#M7,?^8O*K5 M]NF?R"5^\$;OX0\'"01 4&*NJ9&$ $5UO11P#K->#"N1##VJ;MDSMF--+V\6 MT;^O/D1U;3*.:JCV#LY+2,FIQYGB6=>12UN M_>EE8OZ=7-F.M@LV[I(]T$H0#:F$RCD&:EDU!UD5.;>]1#*$NJ-)MQRSY52EML^N>E] MVZ"J5\_?%$Q$C\8M-D$82N.H%-C7>$J<5<.^P$6WK##%M+H\XO;##SLFXT^W)L';*F3:3(P7"=[DJOQ,W7C\KYQY9 MYX6!1&/,O>=20R^9H%9#[$2C56/HQ(W,(HZ-DC5R"T5"0RTWD"-%C+84*>;W M.%IE+BP$-Q;I!JO[WDY=9==]1\I1@13&D%D&!(;#T9((Y$UJ.;;J MI9C9=>)J[U8::YUCGG")@%&<8_<#-9-S1ZO [[I/8+1558\T7>[[JN'S7HS M6]S,%Y\'KE-T] N#!C@"3)6U5@IF$9:$[]&5Y-+2 $>D8U^6T*?^SM ZAJNV M=^B[ F,6:T*Q<(! R8"DE-682L]&C5@47\^G)WH.9RV=E'HNAO*\RLB_5LOU M( [4X6\+VD2K=^>ISA_JE6U_/UT>?2VW<6/ '."Q2W69!I0)2/&JM1D5#DE&6\ MP!+D [%]:+6=RZS_I++$D,7!#W]; $X:8J'GEK*X?AJ=KI/N2J]%S,9+=L MIH#?X&;RTW<%;QB(H")GM4TO2BKE48TI=.[20K/G&XG*5=VYF,-C]3ZUN$D) M7NG1W8_+]*LQ%Y.F0PA 4.R8$'$^DEC@](APS04"!,O)_B\QQ?5\C6<@C9Z+ M33V1\T5IK'K/]FXUO]Y6][H=\TBDX6""IM("XAV@WG/MG(D$JK6"6-;Y88&W M;,[8S@;7[859W/1F%@!C &@O'6#1NW88:EE'Z DQ?-1$DS,\=NF=YM-89$L: M%&.&!Q,HFM2#[\T4^QM%L%!)KZFB#@#.&'40F3U/9%9AC4O:CQ5HB).1X&R, ML19RZ=UH))P1#:3XW&9!5PNZ1=WAF:Y) \.!NK?.5 8BJ[ M;#F4X+F"CFKHD 6(4RJ8WL^35N'?^\*SM)C+"AB,('MF(OM!2^'TX=)AU'HN1C4Z<.8B>PL;V"!2A[G8^2Q2UD\R@I!:C91[+)> MHF*_S>]<]7PN5JEN;N;IA]G=CV(*3>I]#/J]P0#FN#7*"\L@UY$N<1*47%K. ME&$RI_0._VU3A:IQ5)/Y=%KF3ZW]XO=5NG\D)QK))=T#[%?CK]F>47K_5SL\;!;?0@).* ] M=AA-@$ PP8@SG++H9% KE=P[_)CG+'<7>/I7ICT.K_=SL1;]RC2#E:9\I3RBW_?5!8OO5.1H?.CS1DZ^'SY]7V+M>;./[Y8CV_ MWCZ1>F3K-\;7!B0\DD1CS@Q&5$'II/)2 *,)\A2(#&,2%V1,W7=^!6KQ7&(E M3V:#YW*/39J!N=PEE(678<[8_&EP3*1"JQ3E\JZ 92>R*DOK#,D5,[%ZH+V7>6;4 G:/9=% MZ+2G>D!5DYZ@'1A34$I3XX@!4F$-9*H:44>D&%$^I[AJ07NG\BWP#)0_:0W_ M;6'&WV7[7U90UUA(@BB(&N14>)<*5[BHR[CU$$:[1KNU@:;9$]4XGU:P4=>; M^;?YYOM6R1^C6G420@$$$HRD!0J3: BZ1DYBF.-Z%.2]CTVS MEH7Z>]?3:$[$"<'>QPEX-4^3\5;$OQ;SB.:V:G+?5&_Y30%!00UW#E.(*%= M( =J/(6S%U9XHE#>#ZNT4HR@=ZX?0@NGZU)RE1\E7*\?[A]_E\7H[E\4-,72D.BH8Z[BSMI"9/9H6N5R MSJD+O'A3$--'TUDI%O#L*89W#ZOK+_$3Z9F'06RZP"S\0FUC/ 6.;R@]/3#:RDQZ_LY G: M^YPSJP)SY2I!6,[/'T9/?CV]V(MU@CV^V4]=8"WZWQS, ]'3V"&KE1>^(@JYHV#1C'[9(6P G#N<10(%"O M-#3^.F?KV_K@ZY;)U-;_-/+:2W^*KQ/^!SP_9[]?:# 6J&0 MI= !)0@SA.EZS)#ZG )U!1ZE3N?SY: ^.%,.3TS//Q&4]M@X)@FD5(!H+,+: M>MR<^YPJ,05Y4AUU]5+3G3 ;4M=_S!?S^X?[H]I^]IG@!65.<\< \PY"++QB M^[%+D7,KK41]M]78LA_09NQ>S?)W[>W6-@M *&F@B6PA9RO4>-*)X3 MZ'XV7STFP?\XY'D_7__'KZJ4:UY%SS:#7'UH^MT!80LRH M]S^FJB?/=UZ&;NS\V_RF6MQ,L=@\_>[@*'!&24E]>N#J1)S=<#38( M#AL+M9$:*8J\! PC+:6R3GBJR80)9"^&W"C]]5";X(FS43BK<=RS8Z&UGS?Q;-74>:9^F2QFPF".JF"-<<4F 5\A@ MI[BUWH!&5WI&D?)D&N\F,IRM4E!GS>+;]5Z<]^(18<;A;B_C9MP "G'B# %H]FY6LHX M@^?<1"DP8#X AWK#=C0&/5_%WS9) 3C0)$#"C9!&<.B-X99:Q%@M(7'@TA(+ M^_1_>L)TM/6K6FWFM_.HP&I]=6NKK\OU?*,V)NYTO\\7GT_5#6S2/ 844S7 M%R@%R$J2BF+7DAO <]Z(+' ]RR? R]6L?XQ'BY_3UA3[^>A-(BC'&X4J,)*(D^CEKTR%CDC8=2K5]!;9E&C M1W4&6AN.X=\H(MJH@X1 2IPDRFGD@83&1Q1V"& K+LS2^Z#"R]5C")R+LO9B M8JA]6S^61*GH!P(&#*<(8H8E%"FJK;B3OI''/8RD;ZOUNJK>5K-U!'U]O9IO MC\Q.A5./M HX"J<9<$X:;Y@&B8L[607TZ,(RVOI0^G(H<,=R%/U\,=]4;Z/A MWKR)6EM\GL>QJBA%2G;]8_8_RY6YFZW7)R*N+7H)D,5M%J*(:D696[:@%%]8*8]! MF-*\B,*\D*>>!F<(2^][('P'ZU"S,W_/.Q"DGZY^K/Z^XF'LEHNXH_7 MC]=03E60:=-/(% AQ "3'FMGB!6"VQH+2,F%W"T;$N^QN)>NY5_=JIME MLUH;KWT\>.$YHMAA:!2VBFM&ZQ5$,B@O;?LPC-:7O0,]VO2UE_]#>A]DMKI9 M__7U9K:IXN<90"V=<.Q1=@TYX3GY[P62+$_]+^>I M 0 >BUS_>IBM9HM-55U]NIM_WFHNNK!_SC8/JU,%U4XU#7&O3Z4VAE)*!(L. M@?!F)S$B"%_8.Z]#K( ]0SPEJ1X'?7+?>:IID,**N*'B&AK*N8F(&EM+3"&Z MD#(-_1.@ ;,R>R0M;"?LCPL_QB[ZQ'HMEKT_E;QNDB)QH&92F@&$N5%P' MG+%*6%2;JX!1_ QN%7A;:H@EL5^$.Q>_JU\Q__=\\\7$_QT]Y#I0&TPCBL>;0+GZYB28HN;0[J3:?+06$>:_KY\R'-C5>W M5U^K=/8;MQ75Y_NG=]]>F7@.M@D0QLG;(X*-*@(9IIES*K]IA*PG+*P)[-/B^?80/!/=I! M3W7]L)IOON\2[HX=YSS_9$",(J X%X2EW#OO.*P=3(E\5N[UV?A$^?3)0[6[ M'S3[.M_,[M(+*(?.AOQRM2T*M)C=_;6NZD\=](ZZ=A@$%&-J8/I\W>BK=T^W+V=WQ[SV)HT#]HJ@B%. MCWEZ+W'\ _6UY +0G*TE_W78-P#4$TR*J9+,0U3"/L/C?KG:S/]OJ]=C=;B: M=A$HD<(!A5$4'T>W%7M;;XZDU"9G31:_#MD&@GN\K<'=[9O%^F&5+AV^C\I< M?3M:F.*5CP=XPZ"HH,R*M!?RF*;R.1;OI%6.\*P40?#K,*E7 ME,?BE-WIYNHV_C>.=NLD'J'2JY\/Q$II)6#:.$U2Q7OI][)IX+(2[7^!X'R? MX(Y%G'W4=PO#^_GG+YNKV^CH;1V^(P0ZVBYXPW59-5 M_.07"LWW"?(TA'H[GWW:UOMM3*5]BR !1UBDUQRT$\03Y;RHY?.$YM0>@+]0 M]+T?>,=>R-ZG2,9) M?8'7#ID;=Q* H)1R[Q5'0@A"-=2R1L$KG'6U_1>(Q@^.>%&7W"^NM(7?/K4H MQ?803CKDOT&:W88<1E(]6\_75[Q1V@KA&P1%S8?= ^J/!3:;\! ]SHGP%;H@&8$T6GN/%@[>I4^^KKREVW7X*:M0^$($4 M\XC$=9!'Q#S3'-2R8VQ]]:U:/%0^XO1J'FACKK7K*"B# M*$-0*4JA M8J(O9H0"%R"MX7F,LT .D&Q7N\$];7"JHV)UVC]L%Q)Z$7F EN MN+$&*;*;W G@W#6JGW8^^4X#<&T(F*>EV/NX*US-T\,NQV1KS;QFW0:$K.-0 M"LX(UD!R0J2ID3(NZWWU O.:1B/D(.B/Q=-7<@5/DO!@F\"M-)PR:P27+EHC M5134,DK./2?$G^7.X4: 61U^! M<<4<@XY(:.U>2B))SA158#[2$&&)OK =[2+,/3:-H+7L(B@,EN.,J(L:%E3S.[;5,@.0]KW+9H?QAD9XR M>[=-K/9DZT Y@<0PA:/(A'&&$*P=!P@=S[D_6F(>U""AVKY1'JVXV8_@M$ B#D-@. $"2B.XKJ6#5DG&>Q M\M]?$BK]?+^^KC[)\66\T#38*'7CGCM:5&>*]QNLY82V@PR/+0?HW0 M?D_0CG:\M-P2?;75UOOY^C^/R:WIIV.G1X=;!2 UU5A:1H2 W"<<>2VG9%FG ME?#7B-WWA^Y8+'*SU2(BL'Y7K;;S:O.9Z$3+P ","SW2DL=-L[4\_;.3-RI+ M926P_QJ!_'X1'B^-_6 Y\+999&V["HY;2@5$SG .'/8(&U@C$K?6637Y?HW0 M_L"0%Y73_N'Z2W7S<%==W;Y^:G]I[[D!2*B.3K"1\7^>4ZF ,LHR#RD4D#:: MD<=,E6GQ:&N3]@%2!)FV7C,6O?[HQ7EJ=RNI[_ MXLDG3TQ,G?L-WE-$F)-4*"$=-UYY5F.%# M2US'+_++E5T^?-K.\X2QYH]#%[9%4/DXTQ#4J'#.0 MI'=WR[_3R=\K6GA?75>1KOV>KF& !M^PK4<:(9<@C#^&_L MK--XAPN7/N\DY*S6L,8$>7G,-C#DHQWE-I(CFWO!(.;C'I!AR;B$RLFX+:RE MUQJ/2KBOVX+R'S9Q*AV6=L-QI!,;6RJA+ K^>S7?Q,7K]NA;C^UZ"DYY)8B7 MG"-$O:8:&E_C88C/V?XU]^2?%]3X./QD6!@KNZJC+'K&GY;?XKQR].)TVZX" M,A Y$%U.*!2/2& D4(T(-EEI?"5FPQ3&S,Z**(N:^8NWU"2N#PYYB3R/ "LE M^4YZ8249]8+LX^+M%L.6'BJ-BBU54.C.LZZR_*VZN(VF$%P11:D2PE,*I"-" M/D8&B':<-YJI!TIP>KKQC]:S^9[28#9J<9,B&]NZZQ]/3!--NPB**B I7&N MM%PPAC5%-0H:J:P;# 6N5SW0X64FTS!(C[4@'1RT_IX>[SWQ-FV#UH$#1)G4 M'!E&%/!>8<5KN8&Q6943RV-8_W18#@WYY%1+XS[Y8FV#U@$*YR ABB#K!7#4 M>;H+]A(CN,XJ.ET>U7IE0E.6=49[O)2ZQ\K]^Q&??*WV0(L G&+ 8BVT-0PR MK;E6M7R*@ NKK=:KQG]*J>L#X8R;#<\?4WD#N2*7U:O.$1O%/+RD4?Q7>SQ:?#WG0S_X^ M" 2E) Q+" 4@G@.CQ6[,EL9%^[(FE\%\Y!Q0!R?"X57G^2="%#KZ;-SJ]/XH M!IP@7Z^*%B&?E71=#ADZZNJEICMA-J2N_Y@OYOU_>PS@4O*J!1.$@>1 M)@(Z2>NQ$T.S;M 6J.^V&EOV@]N@.I_]%M7IN\2V-@W#M92"X'B0 L)."84JUIJ1ZV\,+]Q MNA!:5\0GYUFC9TL;M X2$X:DH9"2N +'82!?[\-2[@F_C+5H""(TY5AGL(LZ M(=P:X.6@]6: 2]"A4' #O M\=EWJH1S.PHV[BU(BXPW"#.DXL:3I_0!5>."K6RT?)R/?SXH#X<"?7(7O0GW M3C<.-&Z3(61:>B:D=190"6JI 2 YQU"M$_N^5:M/R_,C6^\H-_#,=W^1_O5I MMJ[^W__W_P-02P$"% ,4 " "+@W]0Q7R@C]7) !S[P '0 M @ $ 8VAA-('-D4$L! A0#% @ BX-_4+'(/%@!- .E$" !4 M ( !=9P$ '-M87(M,C R,# Q,S%?8V%L+GAM;%!+ 0(4 Q0 ( (N#?U"" M#2&->%P &"3! 5 " :G0! !S;6%R+3(P,C P,3,Q7V1E M9BYX;6Q02P$"% ,4 " "+@W]0]BR<>Z<' 0 7=@X %0 M@ %4+04 &UL4$L! A0#% @ C(-_4';) M,=SEHP JVP( !4 ( !+C4& '-M87(M,C R,# Q,S%?<')E :+GAM;%!+!08 #@ . ( # !&V08 ! end XML 70 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables present information about the Company’s financial assets and liabilities that are measured at fair value and indicates the fair value hierarchy of the valuation inputs used (in thousands) as of:
 
January 31, 2020
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
279,160

 
$

 
$

 
$
279,160

   Certificates of deposit

 
50,585

 

 
50,585

Short-term investments:
 
 
 
 
 
 


   Certificates of deposit

 
50,532

 

 
50,532

Total assets
$
279,160

 
$
101,117

 
$

 
$
380,277

 
January 31, 2019
Level 1
 
Level 2
 
Level 3
 
Total
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
   Money market funds
$
203,746

 
$

 
$

 
$
203,746

   Restricted cash:
 
 
 
 
 
 
 
     Certificates of deposit

 
1,775

 

 
1,775

Total assets
$
203,746

 
$
1,775

 
$

 
$
205,521